preparing for release.
[gnutls.git] / ChangeLog
bloba2a448ea6841c1d6a50e165e651bc3471e859e47
1 2011-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3         * NEWS: added Kalle.
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>
61         * NEWS: released
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>
83         * NEWS: corrected
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
126         select().
128 2011-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
130         * NEWS, lib/Makefile.am, lib/configure.ac: check for libdl that
131         pakchois needs.
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()
156         is deprecated.
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>
168         * NEWS: updated.
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
185         LRN.
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>
204         * cfg.mk: updated
206 2011-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
208         * NEWS, lib/configure.ac, lib/m4/hooks.m4, libextra/configure.ac: 
209         updated version
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
218         deinitialization.
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
238         memory leaks.
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>
265         * NEWS: updated
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.
274         Patch by LRN.
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
280         by LRN.
282 2011-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
284         * lib/x509/output.c, tests/certuniqueid.c: Fixed mismatch in size_t
285         size. Patch by LRN.
287 2011-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
289         * lib/gnutls_buffers.c: win32 fixes for set_global_errno(). Based on
290         patch by LRN.
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
360         function.
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
369         information.
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
379         separate program.
381 2011-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
383         * lib/nettle/init.c: gcrypt.h is not really needed. Reported by
384         David Reiser.
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
474         Metzler.
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
512         well.
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>
549         * NEWS: typo
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
628         Unknown name.
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
634         gnutls_privkey.
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
644         keys as well.
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
665         teddy@fukt.bsnet.se
667 2011-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
669         * lib/gnutls_v2_compat.c: correctly set compression method in SSL V2
670         client hello.
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
680         hellos.
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
686         client hello.
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
776         reseed.
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
872         compatibility.
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
1095         priority strings.
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
1105         username/key.
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++
1124         API.
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
1158         1.2.
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
1164         required by DSS.
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
1214         check_recv_type().
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
1225         related to TLS/IA.
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
1234         extension.
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
1261         debian bug #464625.
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_*
1271         functions.
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
1367         Makefile.am).
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
1415         deprecated.
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
1450         for signatures.
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
1486         p11tool is PEM.
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
1619         spaces.
1621 2010-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1623         * lib/gnutls_privkey.c: _gnutls_privkey_get_public_mpis() handles
1624         openpgp keys.
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
1679         it in gnutls_sig.h.
1681 2010-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1683         * lib/x509/sign.c: pk_hash_data() will fail unless DSA or RSA are
1684         specified.
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
1702         produce signatures.
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
1718         deprecated.
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>
1737         * NEWS: Add.
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
1906         clear enough.
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
1915         URLs
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
1924         SHA224.
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
1930         header.
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>
1954         * NEWS: Typo.
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
1996         tests/suite/
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>
2010         * NEWS: added info
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
2027         need to support it.
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
2037         Nicolas Kaiser.
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
2045         by a token.
2047 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2049         * doc/manpages/Makefile.am, doc/manpages/p11tool.1: Added manpage
2050         for p11tool.
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
2056         name.
2058 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2060         * src/p11tool-gaa.c, src/p11tool.gaa: In p11tool --url was renamed
2061         to --export.
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
2067         --help of p11tool.
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
2072         random ID.
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
2078         default now.
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
2099         from certtool.
2101 2010-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2103         * tests/Makefile.am, tests/finished.c: Removed check on deprecated
2104         feature (finished).
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>
2121         * .gitignore: Add.
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>
2282         * NEWS: Add.
2284 2010-10-15  Simon Josefsson <simon@josefsson.org>
2286         * NEWS, doc/cha-bib.texi, doc/cha-gtls-app.texi: Document channel
2287         binding API.
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>
2306         * NEWS: Add.
2308 2010-10-14  Simon Josefsson <simon@josefsson.org>
2310         * tests/Makefile.am, tests/gendh.c: Add self test gendh to check DH
2311         generation.
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>
2339         * NEWS: Add.
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
2345         warning.
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
2549         2.2.11).
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
2567         status.
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>
2630         * NEWS: updated
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
2649         extensions.
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
2682         code.
2684 2010-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2686         * NEWS, lib/ext_session_ticket.c: Corrected advertizing issue for
2687         session tickets.
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
2966         ciphersuites.
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
2980         SAN cert).
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
2997         success.
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
3016         levels.
3018 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3020         * lib/gnutls_algorithms.c: use RSA-SHA1 as an indicator of RSA
3021         certificates.
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
3079         Kiilerich.
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
3104         versions.
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
3146         removed.
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
3155         fastest choice.
3157 2010-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3159         * src/certtool-cfg.c: Do not crash if input is redirected from
3160         /dev/null.
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
3179         subsystem.
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
3217         in-place only.
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
3234         time.
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
3281         have been set.
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
3316         it.
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
3322         code.
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
3377         --pkcs-cipher flag.
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
3399         functions.
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
3422         server.
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()
3461         discussion.
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
3474         Metzler
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
3515         actual errors.
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
3530         every operation.
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
3542         for DSA.
3544 2010-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3546         * src/certtool.c: Do not warn multiple times for the deprecation of
3547         --bits.
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
3597         for the same thing.
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
3658         on RSA.
3660 2010-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3662         * lib/gnutls_global.c: Use GCRYCTL_ENABLE_QUICK_RANDOM when using
3663         libgcrypt.
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
3676         files.
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
3701         the parameters.
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
3714         SHA256 as well.
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
3751         available.
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
3757         something fails
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
3774         in debugging.
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
3783         TLS.
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
3792         incorporated.
3794 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3796         * lib/pkix.asn, lib/pkix_asn1_tab.c: No need for those OIDs any
3797         more.
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
3828         AES.
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
3882         page.
3884 2010-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3886         * doc/cha-cert-auth.texi: make example more compact by removing
3887         error checking.
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]
3912         values in key.
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
3960         abstract types.
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: 
3972         More fixes.
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
4057         well.
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
4067         the trusted list.
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
4078         callback.
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
4093         insert.
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
4146         recent changes.
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
4168         soft tokens.
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
4211         well.
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
4229         gnutls_pkcs11_init.
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
4258         callback.
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
4357         API.
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
4369         mbuffer_st.
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
4413         less lines.
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
4422         _gnutls_send_int.
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
4449         by value.
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
4481         mbuffer operations.
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
4495         gnutls_state.c.
4497 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
4499         * lib/gnutls_cipher.c: Remove hardcoded version checks in
4500         gnutls_cipher.c.
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
4509         gnutls_handshake.c.
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
4559         updates.
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
4604         over 160 bits.
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>
4616         * NEWS: Add.
4618 2010-05-22  Simon Josefsson <simon@josefsson.org>
4620         * NEWS: Add.
4622 2010-05-22  Simon Josefsson <simon@josefsson.org>
4624         * doc/reference/Makefile.am, gtk-doc.make, m4/gtk-doc.m4: Support
4625         GTK-DOC PDF file.
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>
4649         * NEWS: Add.
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
4805         disabled.
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
4811         APIs.
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
4855         Adams.
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
4892         self-test.
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>
4913         * .gitignore: Add.
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
4926         guidelines.
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
4959         versions.
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
5022         Paul Aurich.
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>
5053         * NEWS: Add.
5055 2010-04-14  Simon Josefsson <simon@josefsson.org>
5057         * NEWS: Add.
5059 2010-04-14  Simon Josefsson <simon@josefsson.org>
5061         * NEWS: Add.
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: 
5096         Indent code.
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>
5173         * NEWS: Add.
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
5230         valgrind.
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
5306         available.
5308 2010-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5310         * lib/gnutls_priority.c: INITIAL_SAFE_RENEGOTIATION implies
5311         SAFE_RENEGOTIATION.
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
5320         explicit.
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
5331         certificates.
5333 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5335         * lib/x509/common.c: Handle dates before 1-1-1970 (handle as being
5336         equal to 1-1-1970).
5338 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5340         * tests/pkcs1-padding/pkcs1-pad: Fail if required programs are not
5341         found.
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
5348         client side.
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>
5357         * NEWS: Fix.
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
5363         EXTRA_DIST.
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
5390         renegotiation fail.
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
5406         errors.
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
5419         stream.
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
5455         gnulib files.
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
5469         Windows.
5471 2010-02-17  Simon Josefsson <simon@josefsson.org>
5473         * NEWS: Fix.
5475 2010-02-17  Simon Josefsson <simon@josefsson.org>
5477         * NEWS: Add.
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
5568         handle C++.
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
5584         GTK-DOC comments.
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
5653         Glas.
5655 2010-02-03  Simon Josefsson <simon@josefsson.org>
5657         * doc/ANNOUNCE: Add announcement message.
5659 2010-01-27  Simon Josefsson <simon@josefsson.org>
5661         * NEWS: Fix.
5663 2010-01-27  Simon Josefsson <simon@josefsson.org>
5665         * NEWS: Add.
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>
5683         * AUTHORS: Add.
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
5905         gnulib files.
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>
6088         * .gitignore: Fix.
6090 2010-01-26  Simon Josefsson <simon@josefsson.org>
6092         * lib/gl/tests/macros.h, lib/gl/tests/signature.h: Update gnulib
6093         files.
6095 2010-01-26  Simon Josefsson <simon@josefsson.org>
6097         * .gitignore: Fix
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
6270         client.
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
6312         rehandshake.
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
6330         rehandshakes.
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
6345         printings.
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
6424         alert.
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
6537         info.
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
6573         hash functions.
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
6661         will be available).
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>
6671         * NEWS: Add.
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
6678         to a request.
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
6703         files.
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
6719         files.
6721 2009-11-09  Simon Josefsson <simon@josefsson.org>
6723         * NEWS: Add.
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>
6731         * NEWS: Fix.
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>
6740         * NEWS: Add.
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
6753         gnulib files.
6755 2009-11-06  Simon Josefsson <simon@josefsson.org>
6757         * src/Makefile.am: Link to libgcrypt explicitly when libgcrypt
6758         functions are used.
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
6817         is known.
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>
6908         * NEWS: Add.
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
6946         gnulib files.
6948 2009-11-02  Simon Josefsson <simon@josefsson.org>
6950         * NEWS: Fix.
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
6965         null certificates.
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
7047         warning.
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>
7076         * NEWS: Add.
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>
7114         * THANKS: Add.
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
7139         really thought of.
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
7161         files.
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>
7173         * NEWS: Add.
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
7186         PKCS#12 functions.
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
7223         files.
7225 2009-10-06  Simon Josefsson <simon@josefsson.org>
7227         * NEWS: Add.
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>
7250         * NEWS: Add.
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>
7258         * NEWS: Add.
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 ()'
7280           when available.
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>
7405         * NEWS: Add.
7407 2009-09-10  Simon Josefsson <simon@josefsson.org>
7409         * AUTHORS: Add.
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
7443         files.
7445 2009-09-03  Simon Josefsson <simon@josefsson.org>
7447         * NEWS, lib/configure.ac, lib/m4/hooks.m4, libextra/configure.ac: 
7448         Bump versions.
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>
7468         * cfg.mk: Fix!
7470 2009-09-03  Simon Josefsson <simon@josefsson.org>
7472         * cfg.mk: Typo.
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>
7480         * NEWS: Add.
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>
7488         * NEWS: Add.
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>
7500         * NEWS: Add.
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
7518         come from.
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>
7546         * NEWS: Add.
7548 2009-08-31  Simon Josefsson <simon@josefsson.org>
7550         * maint.mk: Update gnulib files.
7552 2009-08-31  Simon Josefsson <simon@josefsson.org>
7554         * THANKS: Add.
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
7650         that works.
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>
7672         * NEWS: Add.
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
7687         gnutls_datum.
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>
7710         * THANKS: Add.
7712 2009-08-20  Simon Josefsson <simon@josefsson.org>
7714         * libextra/gl/override/lib/md5.c.diff: Work around whitespace commit
7715         hook.
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>
7794         * AUTHORS: Add.
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
7827         GTK-DOC output.
7829 2009-08-19  Simon Josefsson <simon@josefsson.org>
7831         * NEWS: Add.
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
7879         files.
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>
7947         * NEWS: Fix.
7949 2009-08-13  Simon Josefsson <simon@josefsson.org>
7951         * NEWS: Add.
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
7992         instead of copy.
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
8021         gnulib files.
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>
8047         * NEWS: Add.
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>
8057         * NEWS: Add.
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
8063         +0300
8065 2009-08-07  Simon Josefsson <simon@josefsson.org>
8067         * NEWS: Fix.
8069 2009-08-07  Simon Josefsson <simon@josefsson.org>
8071         * NEWS: Fix.
8073 2009-08-07  Simon Josefsson <simon@josefsson.org>
8075         * NEWS: Add.
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
8090         BlackHat09.
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
8124         2253 escaping.
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
8183         libtasn1 v2.3.
8185 2009-07-29  Simon Josefsson <simon@josefsson.org>
8187         * NEWS: Add.
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
8193         +0300
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
8211         and Daiki.
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
8223         me).
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
8253         overlap
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
8275         states.
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
8281         +0200
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>
8289         * NEWS: Fix.
8291 2009-06-22  Simon Josefsson <simon@josefsson.org>
8293         * tests/Makefile.am, tests/dn2.c: Add self-test of off-by-one size
8294         error.
8296 2009-06-22  Simon Josefsson <simon@josefsson.org>
8298         * THANKS: Add.
8300 2009-06-22  Simon Josefsson <simon@josefsson.org>
8302         * NEWS: Add.
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>
8328         in
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>
8342         * NEWS: Add.
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
8355         +0200
8357 2009-06-10  Simon Josefsson <simon@josefsson.org>
8359         * NEWS: Add.
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>
8372         * NEWS: Fix.
8374 2009-06-10  Simon Josefsson <simon@josefsson.org>
8376         * NEWS: Add.
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
8418         scope.
8420 2009-06-08  Simon Josefsson <simon@josefsson.org>
8422         * NEWS: Add.
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
8466         res.
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>
8530         * NEWS: Add.
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
8543         variable names.
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
8595         <pdh@wiredyne.com>.
8597 2009-05-28  Simon Josefsson <simon@josefsson.org>
8599         * NEWS: Add.
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>
8636         * NEWS: Add.
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
8664         files.
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>
8681         * NEWS: Add.
8683 2009-05-27  Simon Josefsson <simon@josefsson.org>
8685         * doc/announcement-template.txt: Typo.
8687 2009-05-27  Simon Josefsson <simon@josefsson.org>
8689         * NEWS: Fix.
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>
8703         * NEWS: Add.
8705 2009-05-27  Simon Josefsson <simon@josefsson.org>
8707         * lib/gnutls_ui.c: Doc fix.  Reported by Peter Hendrickson
8708         <pdh@wiredyne.com>.
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
8717         algorithms.texi.
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>
8737         * NEWS: Add.
8739 2009-05-26  Simon Josefsson <simon@josefsson.org>
8741         * NEWS: Add.
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
8775         <pdh@wiredyne.com>.
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>
8791         * NEWS: Fix.
8793 2009-05-25  Simon Josefsson <simon@josefsson.org>
8795         * NEWS: Add.
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>
8827         * NEWS: Add.
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>
8839         * .clcopying: Fix.
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>
8852         * THANKS: Add.
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>
8883         * NEWS: Add.
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>
8901         * NEWS: Add.
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>
8938         * NEWS: Add.
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
8954         unconditionally.
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>
8960         in
8962         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3556>.
8964 2009-05-14  Simon Josefsson <simon@josefsson.org>
8966         * NEWS: Fix.
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>
8978         * NEWS: Add.
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
9006         tests.
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>
9039         * NEWS: Add.
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>
9075         * NEWS: Fix.
9077 2009-05-13  Simon Josefsson <simon@josefsson.org>
9079         * doc/gnutls.texi: Fix.
9081 2009-05-13  Simon Josefsson <simon@josefsson.org>
9083         * NEWS: Add.
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
9100         libtasn1 file.
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
9110         libtasn1 to v2.1.
9112 2009-05-12  Simon Josefsson <simon@josefsson.org>
9114         * lib/gnutls_global.c, libextra/gnutls_extra.c: Doc fixes.  Remove
9115         debugging code.
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
9148         directory.
9150 2009-05-11  Simon Josefsson <simon@josefsson.org>
9152         * NEWS: Fix.
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
9174         any existing file.
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
9226         files.
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
9235         files.
9237 2009-05-08  Simon Josefsson <simon@josefsson.org>
9239         * cfg.mk: Fix.
9241 2009-05-08  Simon Josefsson <simon@josefsson.org>
9243         * cfg.mk: Fix.
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
9272         warnings.
9274 2009-05-07  Simon Josefsson <simon@josefsson.org>
9276         * NEWS: Fix.
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
9304         rules.
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
9317         README-alpha.
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>
9338         * NEWS: Fix.
9340 2009-05-03  Simon Josefsson <simon@josefsson.org>
9342         * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Regenerated libtasn1
9343         files.
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
9396         cert.
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>
9409         * NEWS: Add.
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>
9453         * cfg.mk: Fix.
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>
9475         * NEWS: Fix.
9477 2009-04-27  Simon Josefsson <simon@josefsson.org>
9479         * NEWS: Fix.
9481 2009-04-27  Simon Josefsson <simon@josefsson.org>
9483         * lib/libgnutls.map: Move symbols new with gnutls 2.8.x under
9484         GNUTLS_2_8 version.
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
9542         script.
9544 2009-04-20  Simon Josefsson <simon@josefsson.org>
9546         * NEWS: Add.
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
9585         <exa.exa@gmail.com>
9587 2009-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9589         * doc/printlist.c: Added small patch from Romain Francoise to remove
9590         unneeded include.
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
9605         the code.
9607 2009-04-17  Simon Josefsson <simon@josefsson.org>
9609         * NEWS: Reorder.
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>
9620         * NEWS: Add.
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
9665         +0200
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
9684         Bruno.
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
9697         gnulib.
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
9717         warnings.
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>
9779         * NEWS: Add.
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>
9798         * NEWS: Add.
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
9827         fix make distcheck.
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>
9839         * .gitignore: Fix.
9841 2009-02-27  Simon Josefsson <simon@josefsson.org>
9843         * gl/tests/test-fseeko2.sh, lib/gl/tests/test-fseeko2.sh: Update
9844         gnulib files.
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
9855         files.
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
9864         texinfo output.
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
9878         files.
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
9930         von Gagern.
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>
9940         * NEWS: Fix.
9942 2009-02-11  Simon Josefsson <simon@josefsson.org>
9944         * NEWS, src/serv.c: gnutls-serv: No longer disable MAC padding by
9945         default.
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>
9957         * NEWS: Add.
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
10018         libgnutls.
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
10075         asserts.
10077 2009-02-01  Simon Josefsson <simon@josefsson.org>
10079         * doc/manpages/Makefile.am, doc/scripts/gdoc: Update gdoc and use
10080         -pkg-name.
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
10107         Brooks.
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>
10147         * THANKS: Add.
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
10166         correctly.
10168 2009-01-09  Simon Josefsson <simon@josefsson.org>
10170         * NEWS: Fix typos.
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>
10188         * THANKS: Add.
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
10267         output.
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>
10320         * NEWS: Add.
10322 2008-12-11  Simon Josefsson <simon@josefsson.org>
10324         * lib/x509/output.c: Print public key id for certificate requests
10325         too.
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
10360         fail on mingw.
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
10371         fail on mingw.
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>
10389         * NEWS: Add.
10391 2008-12-10  Simon Josefsson <simon@josefsson.org>
10393         * NEWS: Add.
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
10414         when needed.
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
10442         saying CA=FALSE.
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>
10459         * NEWS: Add.
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
10489         opencdk.
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
10561         2008 +0200
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>
10723         * NEWS: Add.
10725 2008-11-17  Simon Josefsson <simon@josefsson.org>
10727         * lib/includes/gnutls/gnutls.h.in: Move #include's outside of C++
10728         markers.
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: 
10733         Generated.
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
10752         self-tests.
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
10758         files.
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
10782         openpgp.
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
10880         warnings.
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
10927         WARN_CFLAGS more.
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
10965         detection.
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>
10975         * NEWS: Fix.
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
10982         correct.
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
11002         files.
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
11013         files.
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
11052         gnulib files.
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
11059         files.
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
11091         in libgnutls.
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>
11120         * NEWS: Add.
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>
11159         * NEWS: Add.
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
11184         2008 +0200
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>
11196         * NEWS: Add.
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
11260         modules.
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
11266         files.
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>
11367         * NEWS: Add.
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
11405         last commit.
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
11462         gnulib files.
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
11608         checks.
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
11630         2008 +0300
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
11636         +0200
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>
11653         * NEWS: Fix.
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
11679         +0200
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
11694         it.
11696 2008-10-16  Simon Josefsson <simon@josefsson.org>
11698         * NEWS: Add.
11700 2008-10-16  Simon Josefsson <simon@josefsson.org>
11702         * NEWS: Add.
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>
11727         * THANKS: Add.
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>
11737         * doc/TODO: Add.
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>
11745         * NEWS: Add.
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
11770         gcrypt.h includes.
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>
11862         * NEWS: Fix.
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>
11870         * NEWS: Add.
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>
11880         * THANKS: Add.
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>
11897         * NEWS: Add.
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
11910         <tv@beamnet.de>.
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
11937         only)
11939 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11941         * configure.in: Disable certain warnings that do not work with my
11942         compiler.
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)>
11957         * NEWS: updated
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
11997         2008 +0300
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>
12009         * NEWS: Fix.
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
12029         pk_params.
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
12035         2008 +0300
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)>
12043         * NEWS: fixed
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
12053         small buffers.
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
12063         self-test scripts.
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>
12076         * NEWS: Add.
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>
12093         * NEWS: Add.
12095 2008-09-24  Simon Josefsson <simon@josefsson.org>
12097         * NEWS: Add.
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>
12137         * cfg.mk: Typo.
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()
12156         can set value.
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
12177         ./configure tests.
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>
12225         * NEWS: Add.
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
12246         Varshavchik.
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
12261         assist debugging.
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>
12303         * NEWS: Add.
12305 2008-09-19  Simon Josefsson <simon@josefsson.org>
12307         * lib/gnutls_hash_int.c: Make _gnutls_hash_copy work with registered
12308         hashes.
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
12321         gnutls_int.h.
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
12330         calls.
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
12346         <wk@gnupg.org>.
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>
12412         * NEWS: Add.
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
12433         consistency.
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>
12447         * NEWS: Credit.
12449 2008-09-16  Simon Josefsson <simon@josefsson.org>
12451         * tests/Makefile.am: Don't run pgps2kgnu self test when openpgp is
12452         disable.
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
12466         warnings.
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
12490         files.
12492 2008-09-15  Simon Josefsson <simon@josefsson.org>
12494         * NEWS: Add.
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
12504         credentials_set().
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
12514         patched gaa.
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>
12550         * NEWS: Add.
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>
12567         * NEWS: Add.
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>
12627         * NEWS: Add.
12629 2008-09-02  Simon Josefsson <simon@josefsson.org>
12631         * NEWS: Add.
12633 2008-09-02  Simon Josefsson <simon@josefsson.org>
12635         * THANKS: Add.
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: 
12662         Generated.
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
12673         --copyright.
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
12686         different.
12688 2008-09-01  Simon Josefsson <simon@josefsson.org>
12690         * NEWS: Add.
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
12696         gnutls_str.h.
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>
12712         * NEWS: Add.
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>
12728         * NEWS: Add.
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
12746         gnutls_compress.?.
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
12817         2008 +0300
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
12912         functions.
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
12926         gnulib files.
12928 2008-08-29  Simon Josefsson <simon@josefsson.org>
12930         * NEWS, lib/opencdk/Makefile.am, lib/x509/Makefile.am: Fix libtasn1
12931         include paths.
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
13019         warnings.
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
13025         warnings.
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
13034         using them.
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
13055         format.
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
13068         test.
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
13074         2008 -0400
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>
13082         * THANKS: Add.
13084 2008-08-26  Simon Josefsson <simon@josefsson.org>
13086         * NEWS: Add.
13088 2008-08-26  Simon Josefsson <simon@josefsson.org>
13090         * NEWS: Add.
13092 2008-08-26  Simon Josefsson <simon@josefsson.org>
13094         * NEWS: Add.
13096 2008-08-26  Simon Josefsson <simon@josefsson.org>
13098         * NEWS: Add.
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
13116         2008 +0300
13118 2008-08-25  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13120         * lib/x509/output.c: removed code that incorrectly printed IP
13121         addresses.
13123 2008-08-23  Simon Josefsson <simon@josefsson.org>
13125         * NEWS: Add.
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>
13133         * NEWS: Add.
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>
13159         * NEWS: Fix.
13161 2008-08-18  Simon Josefsson <simon@josefsson.org>
13163         * NEWS: Add.
13165 2008-08-18  Simon Josefsson <simon@josefsson.org>
13167         * NEWS: Add.
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>
13207         * NEWS: Add.
13209 2008-08-13  Simon Josefsson <simon@josefsson.org>
13211         * NEWS: Add.
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>
13225         * NEWS: Add.
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
13243         TLS_RANDOM_SIZE.
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
13256         messages.
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>
13268         * NEWS: Add.
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
13284         2008 +0300
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
13353         interfaces.
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>
13397         * NEWS: Add.
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>
13417         * NEWS: Fix.
13419 2008-07-02  Simon Josefsson <simon@josefsson.org>
13421         * NEWS: Add.
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
13514         srcdir.
13516 2008-07-02  Simon Josefsson <simon@josefsson.org>
13518         * NEWS: Add.
13520 2008-07-02  Simon Josefsson <simon@josefsson.org>
13522         * NEWS: Add.
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
13543         do a release.
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
13553         as far as I know.
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
13605         modules.
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>
13618         * NEWS: Add.
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>
13628         * THANKS: Add.
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
13639         openssl.
13641 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13643         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: use native
13644         gnutls functions.
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
13655         2008 +0300
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>
13687         * NEWS: Add.
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
13741         count.
13743 2008-06-23  Simon Josefsson <simon@josefsson.org>
13745         * GNUmakefile: Update gnulib files.
13747 2008-06-23  Simon Josefsson <simon@josefsson.org>
13749         * NEWS: Add.
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
13766         have been removed.
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>
13786         * NEWS: Add.
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>
13928         * NEWS: Fix.
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>
13936         * THANKS: Add.
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
13964         IDs are verified.
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>
13994         * NEWS: Fix.
13996 2008-06-07  Simon Josefsson <simon@josefsson.org>
13998         * NEWS: Add.
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
14017         debugging output.
14019 2008-06-05  Simon Josefsson <simon@josefsson.org>
14021         * NEWS: Add.
14023 2008-06-05  Simon Josefsson <simon@josefsson.org>
14025         * tests/set_pkcs12_cred.c: Make it run without PKCS12FILE for
14026         typical scenarios.
14028 2008-06-05  Simon Josefsson <simon@josefsson.org>
14030         * NEWS: Fix.
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
14063         way.
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>
14095         * NEWS: Add.
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>
14120         * NEWS: Add.
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>
14136         * NEWS: Fix.
14138 2008-06-05  Simon Josefsson <simon@josefsson.org>
14140         * NEWS: Add.
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
14157         type.
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
14195         +0200
14197 2008-06-04  Simon Josefsson <simon@josefsson.org>
14199         * doc/examples/ex-session-info.c: Update example with more PSK
14200         printing.
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
14217         PSK callback.
14219 2008-06-04  Simon Josefsson <simon@josefsson.org>
14221         * NEWS: Add.
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
14282         markers.
14284 2008-05-26  Simon Josefsson <simon@josefsson.org>
14286         * NEWS: Fix.
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
14308         ABI version.
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>
14324         * NEWS: Add.
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>,
14330         see:
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
14337         gnulib files.
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
14356         expires.
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>
14373         * NEWS: Add.
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>
14399         * NEWS: Add.
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>
14407         * NEWS: Add.
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>
14431         * NEWS: Add.
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
14437         Ballester.
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>
14449         * NEWS: Add.
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
14461         file.
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
14470         followups.
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>
14497         * NEWS: Add.
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
14513         gnulib module.
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
14535         gnulib files.
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>
14560         * NEWS: Add.
14562 2008-05-15  Simon Josefsson <simon@josefsson.org>
14564         * NEWS: Add.
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>
14593         * NEWS: Add.
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
14603         built.
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>
14622         * NEWS: Fix.
14624 2008-05-06  Simon Josefsson <simon@josefsson.org>
14626         * NEWS: Add.
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
14635         too.
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
14651         2008 +0300
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
14661         gnulib files.
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>
14670         * NEWS: Add.
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>
14704         * NEWS: Add.
14706 2008-04-29  Simon Josefsson <simon@josefsson.org>
14708         * NEWS: Add.
14710 2008-04-29  Simon Josefsson <simon@josefsson.org>
14712         * NEWS: Add.
14714 2008-04-29  Simon Josefsson <simon@josefsson.org>
14716         * NEWS: Clarify area of change.
14718 2008-04-29  Simon Josefsson <simon@josefsson.org>
14720         * NEWS: Add.
14722 2008-04-29  Simon Josefsson <simon@josefsson.org>
14724         * NEWS: Add.
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
14737         test servers.
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
14743         +0200
14745 2008-04-28  Simon Josefsson <simon@josefsson.org>
14747         * src/cli.c: Avoid another duplicate call to socket_bye() which can
14748         cause a crash.
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
14767         warnings).
14769 2008-04-28  Simon Josefsson <simon@josefsson.org>
14771         * lib/x509/crl_write.c, lib/x509/x509_write.c: Doc fixes (silence
14772         gtk-doc warnings).
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
14780         warnings).
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
14791         +0200
14793 2008-04-28  Simon Josefsson <simon@josefsson.org>
14795         * NEWS: Add.
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>
14808         * NEWS: Add.
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
14817         by default.
14819 2008-04-26  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14821         * tests/Makefile.am, tests/crypto_rng.c: added crypto rng
14822         registration test.
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
14846         algorithms.
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
14883         +0200
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
14889         2008 +0300
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: 
14906         Fix warnings.
14908 2008-04-21  Simon Josefsson <simon@josefsson.org>
14910         * NEWS: Fix.
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
14918         1.4.
14920 2008-04-19  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14922         * NEWS: opencdk now properly sets the key usage bits into openpgp
14923         keys.
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>
14957         * NEWS: Add.
14959 2008-04-18  Simon Josefsson <simon@josefsson.org>
14961         * NEWS: Add.
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>
14978         * NEWS: Add.
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
15002         gl/ for opencdk.
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
15012         gnulib.
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>
15048         * NEWS: Add.
15050 2008-04-17  Simon Josefsson <simon@josefsson.org>
15052         * NEWS: Add.
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
15058         +0200
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
15067         namespace.
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
15077         +0200
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>
15129         * THANKS: Add.
15131 2008-04-17  Simon Josefsson <simon@josefsson.org>
15133         * THANKS: Add.
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
15145         modern libtasn1.
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>
15215         * NEWS: Add.
15217 2008-04-14  Simon Josefsson <simon@josefsson.org>
15219         * NEWS: Add.
15221 2008-04-14  Simon Josefsson <simon@josefsson.org>
15223         * NEWS: Add.
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>
15245         * NEWS: Add.
15247 2008-04-13  Simon Josefsson <simon@josefsson.org>
15249         * NEWS: Add.
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>
15261         * cfg.mk: Typo.
15263 2008-04-13  Simon Josefsson <simon@josefsson.org>
15265         * po/Makevars: We don't need --no-location any more, git stores
15266         *.po.in's.
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>
15303         * NEWS: Add.
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>
15342         * NEWS: Add.
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>
15362         * NEWS: Add.
15364 2008-04-12  Simon Josefsson <simon@josefsson.org>
15366         * doc/examples/ex-client-psk.c, doc/examples/ex-serv-psk.c: Add, PSK
15367         self test.
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
15384         hold the data
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
15405         by Daniel Kahn
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>
15448         * NEWS: Add.
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
15461         +0200
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
15470         manpage.
15472 2008-04-02  Nikos <nmav@crystal.(none)>
15474         * lib/openpgp/privkey.c: Corrected exporting the DSA secret key
15475         parameters.
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
15486         algorithm.
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
15512         gnutls-serv.
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>
15612         * NEWS: Add.
15614 2008-03-19  Simon Josefsson <simon@josefsson.org>
15616         * NEWS: Fix.
15618 2008-03-19  Simon Josefsson <simon@josefsson.org>
15620         * NEWS: Add.
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
15639         succeed.
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>
15702         * NEWS: Add.
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
15729         `../../lib/.libs'
15731 2008-03-10  Simon Josefsson <simon@josefsson.org>
15733         * NEWS: Version 2.3.3.
15735 2008-03-10  Simon Josefsson <simon@josefsson.org>
15737         * NEWS: Fix.
15739 2008-03-10  Simon Josefsson <simon@josefsson.org>
15741         * NEWS: Fix.
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
15759         `guile-snarf'.
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>
15768         * NEWS: Add.
15770 2008-03-07  Simon Josefsson <simon@josefsson.org>
15772         * THANKS: Add.
15774 2008-03-06  Simon Josefsson <simon@josefsson.org>
15776         * NEWS: Add.
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
15864         examples.
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'
15881         output.
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>
15898         * NEWS: Add.
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>
15917         * NEWS: Add.
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
15926         certificates.  See
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>
15936         * AUTHORS: Add.
15938 2008-02-26  Simon Josefsson <simon@josefsson.org>
15940         * AUTHORS: Add.
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>
15964         * NEWS: Add.
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
15978         duplicating stuff.
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
16007         to do it twice.
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
16035         x509_int.h.
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>
16109         * NEWS: Add.
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
16160         Orton.
16162 2008-02-21  Nikos <nmav@crystal.(none)>
16164         * lib/gnutls_cert.c: _export_ -> _get_
16166 2008-02-21  Simon Josefsson <simon@josefsson.org>
16168         * NEWS: Add.
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>
16189         * NEWS: Add.
16191 2008-02-21  Simon Josefsson <simon@josefsson.org>
16193         * doc/manpages/Makefile.am: Generated.
16195 2008-02-21  Simon Josefsson <simon@josefsson.org>
16197         * NEWS: Fixes.
16199 2008-02-21  Simon Josefsson <simon@josefsson.org>
16201         * NEWS: Typo.
16203 2008-02-21  Simon Josefsson <simon@josefsson.org>
16205         * NEWS: Fix.
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
16220         by compat.h).
16222 2008-02-21  Simon Josefsson <simon@josefsson.org>
16224         * NEWS: Fix.
16226 2008-02-21  Simon Josefsson <simon@josefsson.org>
16228         * NEWS: Credit.
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
16242         build.
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
16271         names.
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
16280         openpgp connection
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
16287         Joe Orton.
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
16319         fixes.
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
16357         handling.
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
16364         Stenberg.
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>
16380         * NEWS: Add.
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>
16388         * NEWS: Add.
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
16411         POSIX portable.
16413 2008-02-04  Simon Josefsson <simon@josefsson.org>
16415         * NEWS: Add.
16417 2008-02-04  Simon Josefsson <simon@josefsson.org>
16419         * src/cli.c: When --debug is given, also print libgcrypt RNG
16420         information.
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
16441         configure.in now.
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
16484         keyring handling.
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
16490         include a state.
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
16692         changes..).
16694 2008-01-08  Simon Josefsson <simon@josefsson.org>
16696         * NEWS, gl/progname.c, lgl/m4/memmem.m4, lgl/memmem.c: Update gnulib
16697         files.
16699 2008-01-07  Simon Josefsson <simon@josefsson.org>
16701         * NEWS: Add.
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
16711         as I can tell.
16713 2008-01-04  Simon Josefsson <simon@josefsson.org>
16715         * NEWS: Add.
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
16747         files.
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>
16793         * NEWS: Add.
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>
16841         * NEWS: Add.
16843 2007-12-10  Simon Josefsson <simon@josefsson.org>
16845         * src/certtool.c: Make --verify-chain support larger inputs than
16846         64kb.
16848 2007-12-10  Simon Josefsson <simon@josefsson.org>
16850         * configure.in: Re-order gettext invocation to avoid autoconf
16851         warnings.
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>
16871         * NEWS: Doc fix.
16873 2007-12-09  Simon Josefsson <simon@josefsson.org>
16875         * NEWS, configure.in, maint-cfg.mk: Gettext 0.17 to solve -L
16876         problem.
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
16896         fixes.
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
16922         in src/.
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>
17029         * NEWS: Add.
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)>
17054         * : 3   0       NEWS
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>
17134         * NEWS: Fix.
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>
17167         * NEWS: Fix.
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
17201         more
17203 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17205         * lib/x509/common.c: variables for the time functions are not more
17206         rational.
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
17226         DSA private keys.
17228 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17230         * doc/examples/ex-cert-select.c, doc/examples/ex-serv1.c: examples
17231         now compile
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
17263         functions
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>
17332         * NEWS: Add.
17334 2007-11-15  Simon Josefsson <simon@josefsson.org>
17336         * NEWS: Add.
17338 2007-11-15  Simon Josefsson <simon@josefsson.org>
17340         * NEWS: Add.
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
17407         stuff to compat.h.
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
17430         error.
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++
17453         library.
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>
17525         * NEWS: Add.
17527 2007-11-01  Simon Josefsson <simon@josefsson.org>
17529         * NEWS: Add.
17531 2007-11-01  Simon Josefsson <simon@josefsson.org>
17533         * NEWS: Add.
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
17627         ld version.
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>
17679         * NEWS: Add.
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>
17689         * NEWS: Add.
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
17701         the default.
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
17710         bindings.
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
17716         +0200
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
17738         +0300
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
17757         +0300
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
17793         some examples.
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
17846         UNKNOWN_ALGORITHM
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
17870         used.
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
17887         +0300
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
17930         +0300
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>
18001         * NEWS: Add.
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
18018         anywhere)
18020 2007-10-14  Simon Josefsson <simon@josefsson.org>
18022         * ChangeLog: Generated.
18024 2007-10-14  Simon Josefsson <simon@josefsson.org>
18026         * NEWS: Typo.
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>
18038         * NEWS: Wrap.
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
18057         compatible.
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>
18097         * : 1   0       NEWS
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
18106         alert numbers.
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
18120         +0300
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
18144         2007 +0300
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
18150         2007 +0300
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
18165         the documentation.
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>
18190         * NEWS: Add.
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>
18211         * NEWS: Add.
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>
18223         * NEWS: Add.
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>
18236         * AUTHORS: Add.
18238 2007-09-24  Simon Josefsson <simon@josefsson.org>
18240         * NEWS: Add.
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
18268         add -g to it.
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
18334         extension.
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>
18346         * NEWS: Add.
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
18385         +0200
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
18391         +0200
18393 2007-09-17  Simon Josefsson <simon@josefsson.org>
18395         * NEWS: Add.
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
18442         2007 +0300
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
18461         gnulib files.
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>
18510         * NEWS: Fix.
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
18519         values for SRP.
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>
18535         * NEWS: Add.
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>
18543         * NEWS: Fix.
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>
18551         * NEWS: Fix.
18553 2007-09-01  Simon Josefsson <simon@josefsson.org>
18555         * lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Use libtasn1
18556         v1.1.
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
18565         v1.0.
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>
18591         * NEWS: Add.
18593 2007-08-27  Simon Josefsson <simon@josefsson.org>
18595         * doc/examples/ex-session-info.c: Support GNUTLS_CRD_PSK and
18596         GNUTLS_CRD_IA.
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>
18604         * NEWS: Add.
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>
18633         * NEWS: Add.
18635 2007-08-24  Simon Josefsson <simon@josefsson.org>
18637         * libextra/opencdk/misc.c, libextra/opencdk/opencdk.h: Upgrade to
18638         OpenCDK 0.6.4.
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>
18654         * NEWS: Add.
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>
18666         * NEWS: Add.
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
18686         disabled.
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>
18698         * NEWS: Add.
18700 2007-08-16  Simon Josefsson <simon@josefsson.org>
18702         * configure.in: Bump version.
18704 2007-08-16  Simon Josefsson <simon@josefsson.org>
18706         * NEWS: Add.
18708 2007-08-16  Simon Josefsson <simon@josefsson.org>
18710         * NEWS: Add.
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
18763         used.
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>
18781         * NEWS: Typo.
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>
18793         * NEWS: Add.
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
18818         sign callback.
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
18845         codes.
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>
18861         * NEWS: Add.
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>
18873         * NEWS: Add.
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>
18882         * AUTHORS: Add.
18884 2007-08-08  Simon Josefsson <simon@josefsson.org>
18886         * NEWS: Add.
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>
18894         * NEWS: Add.
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>
18903         * NEWS: Add.
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>
18924         * NEWS: Add.
18926 2007-08-07  Simon Josefsson <simon@josefsson.org>
18928         * NEWS: Add.
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>
18956         * AUTHORS: Add.
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>
18964         * NEWS: Add.
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>
19033         * NEWS: Add.
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>
19051         * NEWS: Add.
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>
19068         * NEWS: Add.
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>
19082         * NEWS: Add.
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>
19091         * doc/TODO: Add.
19093 2007-06-27  Simon Josefsson <simon@josefsson.org>
19095         * NEWS: Add.
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>
19103         * NEWS: Add.
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
19122         libraries'.
19124 2007-06-26  Simon Josefsson <simon@josefsson.org>
19126         * Makefile.am, NEWS, configure.in: Fix installation path of Guile
19127         bindings.
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>
19143         * NEWS: Add.
19145 2007-06-26  Simon Josefsson <simon@josefsson.org>
19147         * NEWS: Add.
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
19162         gnulib files.
19164 2007-06-26  Simon Josefsson <simon@josefsson.org>
19166         * NEWS: Add.
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>
19175         * NEWS: Add.
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>
19183         * NEWS: Add.
19185 2007-06-20  Simon Josefsson <simon@josefsson.org>
19187         * THANKS: Add.
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>
19238         * doc/TODO: Add.
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>
19274         * NEWS: Fix.
19276 2007-06-11  Simon Josefsson <simon@josefsson.org>
19278         * NEWS: Add.
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>
19308         * NEWS: Add.
19310 2007-06-11  Simon Josefsson <simon@josefsson.org>
19312         * NEWS: Add.
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
19321         files.
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
19335         OpenCDK 0.6.3.
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>
19364         * NEWS: Add.
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>
19372         * NEWS: Add.
19374 2007-06-08  Simon Josefsson <simon@josefsson.org>
19376         * NEWS: Add.
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
19382         +0200
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
19397           being detected.
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>
19434         * NEWS: Add.
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
19451           argument.
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
19474         documentation.
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>
19541         * THANKS: Add.
19543 2007-05-27  Simon Josefsson <simon@josefsson.org>
19545         * NEWS: Fix.
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>
19557         * NEWS: Add.
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>
19594         * NEWS: Fix.
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>
19602         * NEWS: Add.
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>
19622         * NEWS: Add.
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>
19640         * NEWS: Typo.
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>
19652         * NEWS: Add.
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
19677         code.
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
19690         armored.
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>
19724         * NEWS: Add.
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>
19732         * NEWS: Fix.
19734 2007-05-12  Simon Josefsson <simon@josefsson.org>
19736         * NEWS: Add.
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>
19753         * NEWS: Add.
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
19758         OpenPGP.
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>
19771         * NEWS: Fix.
19773 2007-05-03  Simon Josefsson <simon@josefsson.org>
19775         * NEWS: Add.
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
19837         OpenCDK 0.6.0.
19839 2007-04-21  Simon Josefsson <simon@josefsson.org>
19841         * doc/TODO: Add.
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
19851         and some cleanups.
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>
19885         * NEWS: Add.
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>
19933         * doc/TODO: Fix.
19935 2007-04-12  Simon Josefsson <simon@josefsson.org>
19937         * doc/TODO: Fix.
19939 2007-04-12  Simon Josefsson <simon@josefsson.org>
19941         * doc/TODO: Add.
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>
19949         * NEWS: Add.
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
19959         ENABLE_AUTHZ.
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>
19984         * NEWS: Add.
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
19999         <hyc@symas.com>.
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>
20053         * NEWS: Add.
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>
20109         * doc/TODO: Add.
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>
20137         * NEWS: Add.
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>
20169         * src/cli.c: Fix.
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
20228         build-aux.
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>
20267         * NEWS: Fix.
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>
20291         * NEWS: Add.
20293 2007-02-22  Simon Josefsson <simon@josefsson.org>
20295         * THANKS: Typo.
20297 2007-02-22  Simon Josefsson <simon@josefsson.org>
20299         * THANKS: Add.
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>
20315         * tests/dn.c: Add.
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>
20412         * NEWS: Add.
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>
20427         * NEWS: Fix.
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>
20439         * NEWS: Revert.
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>
20447         * NEWS: Typo.
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
20464         prototypes).
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>
20489         * NEWS: Add.
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>
20525         * doc/TODO: Add.
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>
20534         * NEWS: Add.
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>
20542         * AUTHORS: update
20544 2007-02-16  Simon Josefsson <simon@josefsson.org>
20546         * NEWS: Add.
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>
20566         * NEWS: Add.
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>
20595         * NEWS: Add.
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>
20622         * NEWS: Add.
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>
20632         * NEWS: Add.
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>
20652         * NEWS: Add.
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>
20803         * NEWS: Add.
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
20818         message]
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>
20900         * doc/TODO: Add.
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>
20945         * NEWS: Add.
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
21000         gl/.
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: 
21026         Remove.
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>
21077         * NEWS: Add.
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>
21085         * NEWS: Fix.
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
21147         <m@tthias.eu>.
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
21170         code it to UTC.
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
21185         gmtime_r.
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>
21219         * NEWS: Add.
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>
21288         * NEWS: Add.
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>
21323         * NEWS: Typo.
21325 2007-02-08  Simon Josefsson <simon@josefsson.org>
21327         * NEWS, THANKS: Add.
21329 2007-02-08  Simon Josefsson <simon@josefsson.org>
21331         * NEWS: Add.
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
21353         otherName SAN's.
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>
21365         * AUTHORS: Fix.
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>
21373         * NEWS: Fix.
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>
21381         * NEWS: Add.
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>
21389         * NEWS: Add.
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>
21428         * NEWS: Fix.
21430 2007-02-06  Simon Josefsson <simon@josefsson.org>
21432         * NEWS: Add.
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>
21441         * NEWS: Reorder.
21443 2007-02-06  Simon Josefsson <simon@josefsson.org>
21445         * doc/gnutls.texi: Fix.
21447 2007-02-06  Simon Josefsson <simon@josefsson.org>
21449         * NEWS: Add.
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>
21461         * NEWS: Add.
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
21479         username/password.
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>
21511         * NEWS: Fix.
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>
21523         * NEWS: Add.
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
21548         commit.
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>
21568         * NEWS: Add.
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>
21585         * NEWS: Reorder.
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>
21593         * NEWS: Fix.
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>
21607         * NEWS: Add.
21609 2007-02-05  Simon Josefsson <simon@josefsson.org>
21611         * src/certtool-cfg.c: Set pathlength to -1 (not present) by default,
21612         for templates.
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>
21651         * NEWS: Add.
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>
21666         * NEWS: Add.
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.
21675         Oops.
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>
21731         * NEWS: Typo.
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>
21740         * NEWS: Add.
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>
21748         * NEWS: Fix.
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>
21756         * NEWS: Reorder.
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
21773         extension.
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>
21829         * NEWS: Add.
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
21842         available.
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>
21866         * NEWS: Add.
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>
21877         * NEWS: Add.
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>
21886         * NEWS: Add.
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
21897         <tron@NetBSD.org>.
21899 2007-01-16  Simon Josefsson <simon@josefsson.org>
21901         * configure.in: Bump versions.
21903 2007-01-16  Simon Josefsson <simon@josefsson.org>
21905         * NEWS: Add.
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>
21933         * NEWS: Add.
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
21952         intention was).
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>
21965         * NEWS: Add.
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
21984         before gl.
21986 2007-01-11  Simon Josefsson <simon@josefsson.org>
21988         * NEWS: Fix.
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
22000         add it twice.
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>
22013         * NEWS: Fix.
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>
22046         * NEWS: Add.
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>
22060         * NEWS: Add.
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
22081         it.
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>
22093         * NEWS: Add.
22095 2006-12-28  Simon Josefsson <simon@josefsson.org>
22097         * NEWS: Add.
22099 2006-12-28  Simon Josefsson <simon@josefsson.org>
22101         * NEWS: Fix.
22103 2006-12-28  Simon Josefsson <simon@josefsson.org>
22105         * NEWS: Fix.
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>
22125         * NEWS: Add.
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>
22136         * NEWS: Add.
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
22155         Courtès).
22157 2006-12-27  Simon Josefsson <simon@josefsson.org>
22159         * NEWS: Add.
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>
22200         * NEWS: Add.
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
22207         <max@duempel.org>.
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: 
22217         Add.
22219 2006-12-27  Simon Josefsson <simon@josefsson.org>
22221         * NEWS: Add.
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>
22260         * NEWS: Fix.
22262 2006-12-10  Simon Josefsson <simon@josefsson.org>
22264         * NEWS: Add.
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>
22296         * NEWS: Add.
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
22305         default.
22307 2006-11-29  Simon Josefsson <simon@josefsson.org>
22309         * NEWS: Fix.
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>
22318         * NEWS: Fix.
22320 2006-11-26  Simon Josefsson <simon@josefsson.org>
22322         * NEWS: Add.
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>
22338         * NEWS: Fix.
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
22371         question.
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>
22381         * NEWS: Add.
22383 2006-11-25  Simon Josefsson <simon@josefsson.org>
22385         * NEWS: Add.
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>
22400         * NEWS: Add.
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>
22412         * NEWS: Add.
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: 
22421         Update.
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>
22453         * NEWS: Add.
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
22471         project.
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>
22483         * NEWS: Add.
22485 2006-11-16  Simon Josefsson <simon@josefsson.org>
22487         * NEWS: Add.
22489 2006-11-16  Simon Josefsson <simon@josefsson.org>
22491         * NEWS: Add.
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
22512         mingw32.
22514 2006-11-15  Simon Josefsson <simon@josefsson.org>
22516         * configure.in: Bump versions (done incorrectly in the 1.5.4
22517         release).
22519 2006-11-15  Simon Josefsson <simon@josefsson.org>
22521         * NEWS: Add.
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>
22546         * NEWS: Add.
22548 2006-11-07  Simon Josefsson <simon@josefsson.org>
22550         * NEWS: Add.
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
22573         functions.
22575 2006-11-07  Simon Josefsson <simon@josefsson.org>
22577         * NEWS: Add.
22579 2006-11-07  Simon Josefsson <simon@josefsson.org>
22581         * lib/gnutls_buffers.c: Don't use errno to avoid thread-safety
22582         issues.
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>
22597         * NEWS: Fix.
22599 2006-11-05  Simon Josefsson <simon@josefsson.org>
22601         * NEWS: Add.
22603 2006-11-05  Simon Josefsson <simon@josefsson.org>
22605         * lib/Makefile.am, libextra/Makefile.am: Remove SOVERSION (see
22606         configure.in).
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>
22626         * NEWS: Add.
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>
22646         * NEWS: Add.
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>
22656         * NEWS: Add.
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
22665         <sys/stat.h>.
22667 2006-10-30  Simon Josefsson <simon@josefsson.org>
22669         * configure.in, lib/defines.h: Simplify #include's using gnulib
22670         modules.
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>
22743         * NEWS: Fix.
22745 2006-10-26  Simon Josefsson <simon@josefsson.org>
22747         * libextra/opencdk/encrypt.c, libextra/opencdk/opencdk.h: Update to
22748         0.5.11.
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>
22764         * NEWS: Add.
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
22778         pkcs12-decode/.
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
22828         directory.
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>
22837         * NEWS: Add.
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
22862         committed.
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
22879         modules.
22881 2006-10-21  Simon Josefsson <simon@josefsson.org>
22883         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Avoid
22884         duplicate modules.
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/
22902         to lgl/.
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: 
23017         Update.
23019 2006-10-19  Simon Josefsson <simon@josefsson.org>
23021         * NEWS: Add.
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>
23030         * NEWS: Add.
23032 2006-10-11  Simon Josefsson <simon@josefsson.org>
23034         * libextra/opencdk/keylist.c, libextra/opencdk/opencdk.h: Bump to
23035         0.5.10.
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>
23047         * NEWS: Add.
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>
23067         * NEWS: Fix.
23069 2006-10-03  Simon Josefsson <simon@josefsson.org>
23071         * NEWS: Add.
23073 2006-10-03  Simon Josefsson <simon@josefsson.org>
23075         * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/intmax.m4: 
23076         Update.
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>
23084         * NEWS: Add.
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>
23093         * NEWS: Add.
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>
23108         * NEWS: Add.
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: 
23122         Update.
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
23132         logic.
23134 2006-09-24  Simon Josefsson <simon@josefsson.org>
23136         * THANKS: Add.
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>
23184         * NEWS: Add.
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>
23196         * NEWS: Add.
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
23238         Weinmann.
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>
23255         * THANKS: Add.
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>
23264         * NEWS: Add.
23266 2006-09-12  Simon Josefsson <simon@josefsson.org>
23268         * NEWS: Fix.
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
23277         adding self tests.
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
23286         Eric Young in
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>
23322         * NEWS: Add.
23324 2006-09-08  Simon Josefsson <simon@josefsson.org>
23326         * NEWS: Fix.
23328 2006-09-08  Simon Josefsson <simon@josefsson.org>
23330         * NEWS: Fix.
23332 2006-09-08  Simon Josefsson <simon@josefsson.org>
23334         * NEWS: Add.
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>
23346         * NEWS: Add.
23348 2006-09-08  Simon Josefsson <simon@josefsson.org>
23350         * NEWS: Add.
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>
23360         * THANKS: Add.
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>
23373         * NEWS: Fix.
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>
23402         * NEWS: Add.
23404 2006-08-27  Simon Josefsson <simon@josefsson.org>
23406         * THANKS: Add.
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>
23422         * NEWS: Add.
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,
23445         see
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>
23471         * NEWS: Fix.
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/
23480         directory.
23482 2006-08-13  Simon Josefsson <simon@josefsson.org>
23484         * NEWS: Add.
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>
23518         * NEWS: Fix.
23520 2006-08-11  Simon Josefsson <simon@josefsson.org>
23522         * NEWS: Add.
23524 2006-08-11  Simon Josefsson <simon@josefsson.org>
23526         * NEWS: Add.
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>
23545         * NEWS: Add.
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>
23571         * NEWS: Add.
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>
23584         * NEWS: Fix.
23586 2006-08-06  Simon Josefsson <simon@josefsson.org>
23588         * NEWS: Add.
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>
23597         * THANKS: add
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
23618         assigned value
23620 2006-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23622         * lib/gnutls_int.h: cert_type extension was updated to the IANA
23623         assigned value
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>
23636         * THANKS: Add.
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: 
23662         Update.
23664 2006-07-10  Simon Josefsson <simon@josefsson.org>
23666         * THANKS: Fix.
23668 2006-07-10  Simon Josefsson <simon@josefsson.org>
23670         * THANKS: Add.
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
23691         from 2511 to 4211
23693 2006-07-06  Simon Josefsson <simon@josefsson.org>
23695         * doc/TODO: Add.
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: 
23713         Add.
23715 2006-06-28  Simon Josefsson <simon@josefsson.org>
23717         * NEWS: Add.
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>
23725         * NEWS: Fix.
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
23807         void* to int.
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>
23819         * THANKS: Add.
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
23862         != objdir.
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
23872         != objdir.
23874 2006-06-19  Simon Josefsson <simon@josefsson.org>
23876         * src/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
23877         objdir.
23879 2006-06-19  Simon Josefsson <simon@josefsson.org>
23881         * lib/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
23882         objdir.
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
23920         have fork.
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
23941         avoid warnings.
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>
23954         * NEWS: Fix.
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>
23962         * NEWS: Add.
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
23998         (for mingw).
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
24043         libtool.  (argh!)
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
24057         C++ compiler.
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
24066         unconditonially.
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,
24077         for mingw.
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>
24171         * NEWS: Add.
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
24182         getaddrinfo.
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
24232         ksba.
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>
24260         * NEWS: Add.
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
24270         system.
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>
24282         * NEWS: Add.
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
24339         functions
24341 2006-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24343         * includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c: [no log
24344         message]
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
24373         useless warnings.
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>
24385         * NEWS: Add.
24387 2006-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24389         * doc/bibliography.texi, doc/gnutls.texi: added reference for TLS
24390         1.1
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>
24407         * NEWS: Add.
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
24444         libtasn1.
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>
24460         * NEWS: Add.
24462 2006-03-08  Simon Josefsson <simon@josefsson.org>
24464         * NEWS: Add.
24466 2006-03-08  Simon Josefsson <simon@josefsson.org>
24468         * NEWS: Add.
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>
24492         * NEWS: Fix.
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>
24566         * NEWS: Sort.
24568 2006-03-08  Simon Josefsson <simon@josefsson.org>
24570         * NEWS: Add.
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>
24579         * NEWS: Add.
24581 2006-03-08  Simon Josefsson <simon@josefsson.org>
24583         * lib/Makefile.am, libextra/Makefile.am: Add -no-undefined, for
24584         mingw32 builds.
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>
24599         * po/LINGUAS: Add.
24601 2006-03-08  Simon Josefsson <simon@josefsson.org>
24603         * doc/protocol/draft-funk-tls-inner-application-extension-02.txt: 
24604         Add.
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
24627         translations.
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>
24665         * NEWS: Add.
24667 2006-03-03  Simon Josefsson <simon@josefsson.org>
24669         * Makefile.am, configure.in, po/Makevars, po/POTFILES.in: 
24670         Gettextize.
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>
24760         * NEWS: Fix typo.
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>
24772         * NEWS: Add.
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>
24789         * THANKS: Add.
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>
24858         * NEWS: Add.
24860 2006-02-08  Simon Josefsson <simon@josefsson.org>
24862         * NEWS: Add.
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
24917         of sessions.
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: 
24935         Update.
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>
24965         * doc/TODO: Add.
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>
25038         * NEWS: Add.
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>
25051         * NEWS: Add.
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>
25072         * NEWS: Add.
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>
25090         * NEWS: Add.
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>
25102         * NEWS: Fix.
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>
25110         * doc/TODO: Add.
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>
25134         * NEWS: Add.
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>
25181         * NEWS: Add.
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>
25193         * THANKS: Add.
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>
25203         * NEWS: Fix.
25205 2005-12-15  Simon Josefsson <simon@josefsson.org>
25207         * NEWS: Fix.
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
25216         message]
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
25229         support.
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>
25237         * doc/TODO: Add.
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>
25249         * NEWS: Add.
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
25317         external API.
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>
25350         * NEWS: Add.
25352 2005-12-08  Simon Josefsson <simon@josefsson.org>
25354         * NEWS: Add.
25356 2005-12-08  Simon Josefsson <simon@josefsson.org>
25358         * doc/manpages/Makefile.am: Update.
25360 2005-12-08  Simon Josefsson <simon@josefsson.org>
25362         * NEWS: Add.
25364 2005-12-08  Simon Josefsson <simon@josefsson.org>
25366         * doc/TODO: Fix.
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>
25390         * NEWS: Add.
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>
25406         * NEWS: Add.
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
25416         passwords.
25418 2005-12-08  Simon Josefsson <simon@josefsson.org>
25420         * NEWS: Fix.
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>
25451         * doc/TODO: add
25453 2005-12-02  Simon Josefsson <simon@josefsson.org>
25455         * doc/TODO: Add.
25457 2005-12-02  Simon Josefsson <simon@josefsson.org>
25459         * doc/TODO: Fix.
25461 2005-12-02  Simon Josefsson <simon@josefsson.org>
25463         * doc/TODO: Add.
25465 2005-12-02  Simon Josefsson <simon@josefsson.org>
25467         * doc/TODO: Add.
25469 2005-12-02  Simon Josefsson <simon@josefsson.org>
25471         * doc/TODO: Add.
25473 2005-12-02  Simon Josefsson <simon@josefsson.org>
25475         * doc/TODO: Add.
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>
25483         * doc/TODO: Add.
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>
25495         * NEWS: Add.
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
25522         encryption status.
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>
25593         * NEWS: Typo.
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
25614         CHECKSUMS.
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
25621         file.
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>
25633         * NEWS: Fix.
25635 2005-11-15  Simon Josefsson <simon@josefsson.org>
25637         * NEWS: Add.
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
25689         errors.
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
25721         ciphersuites.
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>
25732         * doc/TODO: Add.
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
25751         arch/
25753 2005-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25755         * ChangeLog, Makefile.am: made ChangeLog more compact by ignoring
25756         past changes.
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>
25818         * NEWS: Add.
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
25964         formats.
25966 2005-11-01  Simon Josefsson <simon@josefsson.org>
25968         * NEWS: Fix.
25970 2005-11-01  Simon Josefsson <simon@josefsson.org>
25972         * NEWS: Add.
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
25994         defines instead.
25996 2005-11-01  Simon Josefsson <simon@josefsson.org>
25998         * NEWS: Add.
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
26008         comparisons.
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
26018         <daniel@haxx.se>.
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
26050         handling.
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
26100         implicitly.
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>
26125         * NEWS: Fix.
26127 2005-10-28  Simon Josefsson <simon@josefsson.org>
26129         * NEWS: Fix.
26131 2005-10-28  Simon Josefsson <simon@josefsson.org>
26133         * NEWS: Fix.
26135 2005-10-28  Simon Josefsson <simon@josefsson.org>
26137         * NEWS, doc/TODO: Add.
26139 2005-10-28  Simon Josefsson <simon@josefsson.org>
26141         * NEWS: Fix.
26143 2005-10-28  Simon Josefsson <simon@josefsson.org>
26145         * NEWS: Fix.
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
26188         than eps2pdf.
26190 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26192         * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
26193         the pdf output.
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>
26210         * NEWS: Add.
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>
26224         * NEWS: Add.
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>
26262         * : Remove.
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>
26289         * NEWS: Add.
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>
26302         * NEWS: Fix.
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: 
26321         Update.
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>
26331         * NEWS: Add.
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
26383         functions.
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
26466         nettle+crypto.
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: 
26476         UPdate.
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
26490         use gc just yet.
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>
26520         * NEWS: Add.
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>
26536         * NEWS: Add.
26538 2005-10-07  Simon Josefsson <simon@josefsson.org>
26540         * NEWS: Add.
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
26578         <aia21@cam.ac.uk>.
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
26587         inet_ntop.
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>
26597         * NEWS: Fix.
26599 2005-09-23  Simon Josefsson <simon@josefsson.org>
26601         * NEWS: Fix.
26603 2005-09-23  Simon Josefsson <simon@josefsson.org>
26605         * doc/gnutls.texi: Add --insecure.
26607 2005-09-23  Simon Josefsson <simon@josefsson.org>
26609         * NEWS: Add.
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>
26634         * NEWS: Add.
26636 2005-09-21  Simon Josefsson <simon@josefsson.org>
26638         * NEWS: Add.
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>
26668         * NEWS: Add.
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
26695         makefile bug.)
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>
26703         * THANKS: Add.
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>
26723         * NEWS: Add.
26725 2005-09-08  Simon Josefsson <simon@josefsson.org>
26727         * NEWS: Fix.
26729 2005-09-08  Simon Josefsson <simon@josefsson.org>
26731         * NEWS: Add.
26733 2005-09-08  Simon Josefsson <simon@josefsson.org>
26735         * NEWS: Add.
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: 
26753         Update gnulib.
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
26843         gnutls_random.h.
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
26887         CFLAGS.
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: 
26896         Update.
26898 2005-08-25  Simon Josefsson <simon@josefsson.org>
26900         * NEWS: Fix.
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: 
26909         Update.
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
26919         commit.
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>
26945         * NEWS: Add.
26947 2005-08-23  Simon Josefsson <simon@josefsson.org>
26949         * NEWS: Add.
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
27016         gnulib.
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>
27041         * NEWS: Add.
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>
27134         * NEWS: Add.
27136 2005-07-16  Simon Josefsson <simon@josefsson.org>
27138         * NEWS: Add.
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
27156         warnings.
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
27165         warnings.
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>
27183         * THANKS: Add.
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>
27211         * NEWS: Fix.
27213 2005-07-12  Simon Josefsson <simon@josefsson.org>
27215         * NEWS: Add.
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>
27227         * NEWS: Add.
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
27280         license.
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>
27289         * NEWS: Add.
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
27304         pointed out by
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>
27336         * NEWS: Fix.
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>
27357         * NEWS: Fix.
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>
27493         * NEWS: Add.
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>
27586         * NEWS: added date
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
27615         service
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
27626         the -k parameter.
27628 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27630         * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
27631         the key.
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
27645         padding.
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
27659         run on the manual.
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
27668         gnutls_alert_get()
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>
27685         * NEWS: Typo.
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
27717         compensate.
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
27793         warning.
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>
27814         * THANKS: Add.
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>
27855         * NEWS: Add.
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>
27883         * NEWS: Typo.
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
27915         structures.
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>
27936         * NEWS: Typo.
27938 2005-04-04  Simon Josefsson <simon@josefsson.org>
27940         * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
27941         <nmav@gnutls.org>.
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
27963         disabled.
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
27980         <marlam@web.de>.
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
28086         reporting them.
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>
28094         * NEWS: Add.
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>
28102         * NEWS: Flow.
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
28122         planned.
28124 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28126         * lib/gnutls_dh.c: added a check to test whether the DH secret is
28127         zero.
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
28139         the old semantics.
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>
28167         * NEWS: Fix.
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()
28215         semantics.
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>
28259         * THANKS: Add.
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
28269         fixed.
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
28318         documentation.
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>
28330         * ChangeLog: Fix.
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>
28358         * doc/TODO: Add.
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>
28418         * NEWS: Add.
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: 
28467         Update.
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
28493         templates.
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
28579         license templates.
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
28619         algorithms.
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
28637         OID.
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>
28685         * NEWS: Add.
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>
28710         * NEWS: Add.
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
28718         libtasn1 0.2.13.
28720 2005-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28722         * doc/TODO: [no log message]
28724 2005-01-16  Simon Josefsson <simon@josefsson.org>
28726         * NEWS: Fix.
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
28752         and private keys.
28754 2005-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28756         * ChangeLog: [no log message]
28758 2005-01-07  Simon Josefsson <simon@josefsson.org>
28760         * NEWS: Add.
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>
28779         * THANKS: Add.
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>
28793         * NEWS: Add.
28795 2005-01-05  Simon Josefsson <simon@josefsson.org>
28797         * THANKS: Add.
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>
28849         * THANKS: Add.
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
28905         <mgarski@post.pl>
28907 2004-12-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28909         * ChangeLog: [no log message]
28911 2004-12-14  Simon Josefsson <simon@josefsson.org>
28913         * doc/TODO: Fix.
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
28944         tested.
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>
28981         * doc/TODO: Add.
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>
28993         * doc/TODO: Add.
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
29011         the new libtasn1.
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>
29036         * NEWS: Add.
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>
29065         * NEWS: Fix.
29067 2004-11-04  Simon Josefsson <simon@josefsson.org>
29069         * NEWS: Add.
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/
29103         and opencdk/.
29105 2004-11-03  Simon Josefsson <simon@josefsson.org>
29107         * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
29108         $(LIBTASN1_LIBS).
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>
29125         * NEWS: Fix.
29127 2004-11-03  Simon Josefsson <simon@josefsson.org>
29129         * NEWS: Add.
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
29196         here).
29198 2004-10-30  Simon Josefsson <simon@josefsson.org>
29200         * NEWS: Add.
29202 2004-10-30  Simon Josefsson <simon@josefsson.org>
29204         * NEWS: Add.
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
29229         ENABLE_MINITASN1.
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
29238         recommended.
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
29244         lib/.
29246 2004-10-29  Simon Josefsson <simon@josefsson.org>
29248         * buildconf: Fix.
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>
29265         * doc/TODO: Add.
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>
29280         * THANKS: Add.
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>
29297         * NEWS: Add.
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: 
29322         Indent.
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>
29469         * NEWS: Add.
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
29500         recommendations.
29502 2004-10-24  Simon Josefsson <simon@josefsson.org>
29504         * doc/reference/gnutls.types: Add.
29506 2004-10-24  Simon Josefsson <simon@josefsson.org>
29508         * NEWS: Add.
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
29550         ASCII characters.
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>
29622         * NEWS: Add.
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>
29646         * NEWS: Add.
29648 2004-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29650         * ChangeLog: [no log message]
29652 2004-10-05  Simon Josefsson <simon@josefsson.org>
29654         * NEWS: Fix.
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>
29662         * NEWS: Add.
29664 2004-10-05  Simon Josefsson <simon@josefsson.org>
29666         * NEWS: Fix.
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>
29678         * NEWS: Add.
29680 2004-10-05  Simon Josefsson <simon@josefsson.org>
29682         * NEWS: Typo.
29684 2004-10-05  Simon Josefsson <simon@josefsson.org>
29686         * NEWS: Add.
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>
29713         * NEWS: Add.
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>
29730         * NEWS: Add.
29732 2004-10-05  Simon Josefsson <simon@josefsson.org>
29734         * NEWS: Add.
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
29743         on bug-gnulib.
29745 2004-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29747         * ChangeLog: [no log message]
29749 2004-10-04  Simon Josefsson <simon@josefsson.org>
29751         * : Add.
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
29777         projects.
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>
29796         * THANKS: Add.
29798 2004-09-21  Simon Josefsson <simon@josefsson.org>
29800         * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
29801         in opencdk.
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>
29821         * NEWS: Add.
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>
29835         * THANKS: Add.
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>
29852         * NEWS: Add.
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>
29882         * NEWS: Add.
29884 2004-08-31  Simon Josefsson <simon@josefsson.org>
29886         * THANKS: Add.
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
29920         functions to lib/.
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
29940         prototypes.
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>
30004         * NEWS: Add.
30006 2004-08-24  Simon Josefsson <simon@josefsson.org>
30008         * NEWS: Add.
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>
30026         * NEWS: Add.
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>
30093         * NEWS: Add.
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
30102         m4 file.
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>
30122         * NEWS: Add.
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
30166         strings).
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>
30197         * NEWS: Add.
30199 2004-08-22  Simon Josefsson <simon@josefsson.org>
30201         * doc/manpages/Makefile.am: Handle different #include's for PKCS12
30202         functions.
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>
30218         * NEWS: Add.
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>
30315         * NEWS: Add.
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>
30338         * doc/TODO: Add.
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>
30401         * NEWS: Add.
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
30443         number.
30445 2004-08-20  Simon Josefsson <simon@josefsson.org>
30447         * lib/gnutls_global.c: Use automake VERSION instead of
30448         GNUTLS_VERSION.
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
30478         (C89).
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
30503         gcrypt.h.
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>
30570         * README: Add.
30572 2004-08-16  Simon Josefsson <simon@josefsson.org>
30574         * NEWS: Fix.
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
30597         wrappers.
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>
30609         * NEWS: Typo.
30611 2004-08-15  Simon Josefsson <simon@josefsson.org>
30613         * NEWS: Fix.
30615 2004-08-15  Simon Josefsson <simon@josefsson.org>
30617         * NEWS: Fix.
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>
30672         * NEWS: Add.
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>
30686         * NEWS: Add.
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>
30748         * NEWS: Add.
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>
30765         * NEWS: Add.
30767 2004-08-15  Simon Josefsson <simon@josefsson.org>
30769         * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
30770         'make distcheck').
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
30776         distcheck').
30778 2004-08-14  Simon Josefsson <simon@josefsson.org>
30780         * configure.in: Bump version.
30782 2004-08-14  Simon Josefsson <simon@josefsson.org>
30784         * NEWS: Add.
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>
30808         * NEWS: Reorder.
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
30822         --smime-to-p7.
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>
30922         * NEWS: Add.
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>
30930         * NEWS: Add.
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
30943         Darwin).
30945 2004-08-10  Simon Josefsson <simon@josefsson.org>
30947         * doc/TODO: Add.
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>
30975         * NEWS: Add.
30977 2004-08-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30979         * ChangeLog: [no log message]
30981 2004-08-07  Simon Josefsson <simon@josefsson.org>
30983         * THANKS: Add.
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>
31067         * NEWS: Fix.
31069 2004-08-05  Simon Josefsson <simon@josefsson.org>
31071         * doc/TODO: Done.
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>
31115         * : Add.
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
31129         pgp-api.tex{,i}.
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
31155         gdoc.
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
31262         *.m4's to m4/.
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
31271         setting.
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
31281         manual.
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>
31309         * .cvsusers: Fix.
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
31343         better.
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
31360         certificate.
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
31376         override them.
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
31385         documentation.
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)
31408         library.
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
31459         compression rfc.
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
31521         defined in extra.h
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
31538         higher than 3.
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
31666         message]
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
31763         instead of tabs.
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
31772         log message]
31774 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31776         * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex: 
31777         [no log message]
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
31790         improvements
31792 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31794         * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
31795         message]
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
31828         names.
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
31844         types fix.
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
31855         certificates.
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
31883         parameters.
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
31910         message]
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
31952         ciphersuites.
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
31961         log message]
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
32044         type.
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
32055         signer was found.
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
32112         found.
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
32118         extension.
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
32140         message]
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
32194         utility.
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
32236         message]
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
32263         renegotiation.
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
32289         compile with tcc.
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
32335         message]
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
32361         templates.
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
32373         handling.
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
32390         receive.
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: 
32463         [no log message]
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
32483         internal one.
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
32500         fixes.
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
32524         callback.
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
32540         using a callback.
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
32565         (0.2.7)
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
32642         definitions.
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
32673         sent.
32675 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32677         * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
32678         <bbp@via.ecp.fr>.
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
32708         message]
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
32721         log message]
32723 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32725         * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c: 
32726         [no log message]
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
32797         log message]
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
32803         message]
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
32816         detection.
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
32825         detection.
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
32868         handling.
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
32878         log message]
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
32963         working yet).
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
32990         log message]
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
33071         log message]
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
33081         documentation
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
33200         for a callback).
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
33221         fixes.
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
33235         compression.
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
33245         ciphersuites.
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: 
33273         [no log message]
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
33284         message]
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
33322         authentication.
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
33360         message]
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
33381         newest PKIX rfc.
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
33423         message]
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
33464         Josefsson.
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
33487         documentation.
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
33505         message]
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
33540         function types.
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
33552         gnutls8 stuff.
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
33566         OIDs.
33568 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33570         * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
33571         known OIDs.
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
33583         message]
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
33608         corrections.
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
33670         certtool.
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
33712         input parameters.
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
33810         message]
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
33911         message]
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
33920         distribution.
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
33941         message]
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
33971         changes.
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
34018         functions.
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
34027         message]
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
34108         message]
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
34146         gnutls-cli.
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
34160         SubjectPublicKey.
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
34179         extensions.
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
34185         certtool
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
34222         generation.
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
34268         <mark@skynet.ie>.
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
34320         message]
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
34399         to the new API.
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
34473         optimizations.
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: 
34497         some cleanups.
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
34534         documentation.
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
34551         message]
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
34585         the gnutls-cli.
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
34676         gnutls_errors.c
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
34695         message]
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
34776         Thomassen.
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
34785         message]
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
34810         library.
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: 
34864         [no log message]
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
34877         message]
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
34890         message]
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: 
34917         some cleanups.
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
34963         Fabio's fixes.
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
35072         draft.
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
35104         a bug).
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
35124         message]
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: 
35146         [no log message]
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
35199         packet parser.
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
35354         message]
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
35444         error values.
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
35465         request message.
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
35516         now.
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
35543         message]
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
35552         keys.
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
35570         message]
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
35622         library.
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
35673         message]
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
35726         fixes as well.
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
35750         privkey_generate()
35752 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35754         * lib/gnutls_x509.c: unmap data and close the file descriptor after
35755         the mmap().
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
35853         1.1 draft
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
35912         new libtasn1.
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
35953         extensions.
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
35966         makefiles.
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: 
36014         [no log message]
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
36040         updated.
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
36058         data.
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
36164         to compile.
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
36170         draft.
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
36209         generation.
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
36244         complete.
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: 
36271         [no log message]
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
36380         updated later.
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
36435         for 0.9.0 version.
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
36496         protocol failures.
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: 
36509         [no log message]
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: 
36608         [no log message]
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
36632         the documentation.
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
36654         exported.
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
36697         including minilzo.
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
36706         scanning.
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
36715         program
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
36728         log message]
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
36745         message]
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
36832         message]
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
36978         of libksba.
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
36987         0.3.5
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
37040         with underscore.
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
37064         password files.
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
37094         program.
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
37103         program.
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
37121         in RFC2253.
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
37170         warnings.
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
37184         message]
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
37236         suites.
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
37258         openpgp_keyserver.
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
37352         session->key.
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,
37358         y<5) versions.
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
37402         draft
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
37457         again.
37459 2002-11-03  Timo Schulz <twoaday@gnutls.org>
37461         * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
37462         handling.
37464 2002-11-03  Timo Schulz <twoaday@gnutls.org>
37466         * lib/gnutls_errors_int.h: Corrected error number (the old was
37467         reserved).
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
37477         keys.
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
37565         keydb search code.
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
37678         key exchange.
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
37735         algorithms.
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
37777         <ivo@o2w.nl>.
37779 2002-10-12  Andrew McDonald <admcd@gnutls.org>
37781         * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
37782         #163394).
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
37791         parsing
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
37821         updates
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
37839         checking.
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
37854         certificate.
37856 2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37858         * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c: 
37859         cleanups
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
37938         gcc-2.95.
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
37966         message]
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
37979         mode
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
38045         message]
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
38113         for autoconf 2.50
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
38119         log message]
38121 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38123         * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
38124         library.
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
38200         message]
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
38214         distribution.
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
38228         16 bits.
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
38255         out by D. Taylor)
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
38265         by const int*
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: 
38296         [no log message]
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: 
38376         updated examples
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
38437         interrupted.
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
38443         buffer.
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
38467         FIXME stuff.
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
38480         by DIA.
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
38529         code a bit messy.
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
38571         properly.
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
38612         SSL3 mode too.
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
38632         cipher suites.
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
38638         draft
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()
38721         function
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
38780         cipher option.
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
38790         two pointers.
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
38799         libgcrypt 1.1.8
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
38808         macros for gnutls
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
38967         core library.
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
38998         key parameters.
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: 
39024         [no log message]
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
39071         message]
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/
39087         directory.
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
39111         message]
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
39125         <gnutls/gnutls.h>
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
39132         algorithms.
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
39159         log message]
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,
39173         wget, lynx
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
39215         Paul Sheer.
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
39228         is not used.
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
39237         log message]
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
39265         message]
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
39271         for gnutls_datum.
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
39299         libgdbm issues
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
39329         index.
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
39348         is now available.
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
39370         code.
39372 2002-06-12  Timo Schulz <twoaday@gnutls.org>
39374         * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
39375         output.
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
39384         message]
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
39421         log message]
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
39462         libasn1.
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
39559         documentation.
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
39600         OpenCDK snapshot.
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
39633         handshake begins.
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
39647         log message]
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
39756         message]
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
39857         bits
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
39891         gnutls_internals.
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
39922         message]
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
39992         compatibility
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
40033         done.
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
40042         message]
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
40062         fixes
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
40083         _gnutls_int2str()
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
40096         message]
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
40117         documentation
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
40183         2036
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
40308         option
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
40333         several functions.
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
40345         now
40347 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40349         * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
40350         order.
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
40363         function
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
40404         message]
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
40423         PKCS7 support
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
40462         parsing
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
40529         log message]
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
40564         userID's.
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
40648         enumeration
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
40658         empty packets.
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
40678         message]
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,
40772         or srp).
40774 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40776         * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
40777         checking.
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
40805         null
40807 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40809         * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
40810         test
40812 2002-02-28  Timo Schulz <twoaday@gnutls.org>
40814         * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
40815         version.
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
40840         missing files
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
40850         TLS closure alerts
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
40920         suites).
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
40977         OpenCDK support.
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
40994         ownertrust.
40996 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40998         * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
40999         trustdb stuff
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
41016         space.
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
41025         changes.
41027 2002-02-21  Timo Schulz <twoaday@gnutls.org>
41029         * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
41030         functions.
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
41039         to set_keyserver
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
41060         message]
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: 
41125         [no log message]
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
41150         Layers section.
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,
41181         fingerprint.
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
41200         generation.
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
41233         version.
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
41259         Hellman stuff.
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
41273         command line.
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
41283         bugs in examples.
41285 2002-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41287         * lib/gnutls_priority.c: Priority cannot be set if not using the
41288         OPENCDK library.
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
41315         OpenPGP keyrings.
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
41358         message]
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
41458         message]
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
41474         X.509.
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
41494         gnutls_x509_dn
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'
41540         related functions.
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
41546         gnutls_state.c
41548 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41550         * lib/gnutls_int.h: several modifications for cert_type extension
41551         etc
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
41590         tests.
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
41610         argument
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()
41625         usage.
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
41642         draft
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
41681         desirable.
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
41783         message]
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
41830         used)
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
41860         DSS certificates.
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
41893         null.
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
41947         draft
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
41981         ignore.
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
42005         improvement)
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
42031         bug in DHE_RSA.
42033 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42035         * lib/gnutls_handshake.c: corrected bug introduced in the buffering
42036         code update
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: 
42127         [no log message]
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
42143         Guillaume Morin.
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: 
42215         Cleanups
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()
42269         several times.
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)
42322         is used.
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
42338         compatibility.
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: 
42347         cleanups
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: 
42391         *_alert -> alert_*
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
42416         function names
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
42434         message]
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
42454         documentation
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
42500         equivalent)
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
42528         mode only)
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: 
42612         cleanups again
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_
42635         handling.
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
42690         autoconf scripts
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
42729         resume db.
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
42739         some corrections.
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
42783         generation of tex)
42785 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42787         * AUTHORS: updated
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
42816         documentation.
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
42877         VA_COPY
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
42979         expired sessions.
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
43006         global)
43008 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43010         * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
43011         doc/
43013 2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43015         * README.CVS: added documentation of the steps required to built the
43016         cvs tree
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
43047         into distribution
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
43056         resuming.
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
43085         blocking IO
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
43100         interrupted writes
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: 
43156         [no log message]
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
43163         handling
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
43216         srpcrypt.
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
43245         cleanups
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: 
43267         updated documents
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: 
43294         more documentation
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: 
43318         [no log message]
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
43377         bugfixes
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
43403         memory leaks
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
43432         updates
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
43438         documentation
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
43453         gnutls_recv_int()
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
43475         heap
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
43483         fixes
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
43495         several others.
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
43525         requested.
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
43551         with x509PKI
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
43563         certificates
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
43571         authentication
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
43650         the buffer)
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
43718         allocation)
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
43742         in handshake.
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
43751         message]
43753 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43755         * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
43756         message]
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
43774         (gdoc)
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
43904         structure
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
43971         cleanups
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
44036         message]
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
44126         fixes
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
44149         cleanups.
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: 
44159         several cleanups
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
44168         decryption..
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
44194         state.
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
44200         cleanups
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
44218         x509 structures.
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
44226         checking)
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
44236         ciphersuites
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
44285         (serv.c)
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
44291         client hello.
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
44317         encryption (rsa)
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
44364         of credentials
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
44395         algorithms
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
44456         value of rindex
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
44570         functions.
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>
44595         * doc/API: updated
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
44605         message]
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: 
44631         cleanups
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
44663         message]
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
44673         message]
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
44693         log message]
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
44745         only
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
44793         allocation
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
44840         hello
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
44854         accepts size.
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
44890         fixes
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
44926         and bcrypt
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
44958         modular design.
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
44992         was added.
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
45043         stdin
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
45060         ciphersuites
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
45072         rijndael256
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
45088         for everybody!
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/
45114         directory
45116 2001-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
45118         * README: updated
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
45133         large buffer
45135 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
45137         * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
45138         message]
45140 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
45142         * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
45143         unneeded files
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
45156         gnutls_encrypt()
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)
45174         compiler
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
45191         exactly 32 bits.
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
45200         certificates
45202 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
45204         * lib/gnutls.c: session gets deleted from the db if it is not
45205         resumable
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
45288         have been changed.
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
45327         from gcov
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>
45401         * : moved to r2
45403 2000-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
45405         * lib/gnutls_session.c, lib/gnutls_session.h: added support for
45406         session resuming
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
45413         to work yet
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
45438         compression (ZLIB)
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: 
45635         clean-ups
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
45742         files
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
45752         distribution
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
45783         renamed
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
45817         .cvsignore files
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
45847         rational.
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
45870         experimental.
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
45928         exchange.
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
45934         version checks.
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
45986         exchange.
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
46034         exchange.
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
46067         similar to read().
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
46133         gnutls_int.h
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
46164         message]
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
46174         -----
46176         Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010  Free Software
46177         Foundation, Inc.
46179         Copying and distribution of this file, with or without
46180         modification, are permitted provided the copyright notice
46181         and this notice are preserved.