Add `gnutls/dtls.h' to the distribution.
[gnutls.git] / ChangeLog
blobf4607536714d68197f5a0c2d20f50faa0be34c77
1 2010-12-07  Simon Josefsson <simon@josefsson.org>
3         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
4         libextra/configure.ac: Bump versions.
6 2010-12-06  Simon Josefsson <simon@josefsson.org>
8         * ChangeLog: Generated.
10 2010-12-06  Simon Josefsson <simon@josefsson.org>
12         * tests/Makefile.am: Don't fail on 'make distcheck'.
14 2010-12-06  Simon Josefsson <simon@josefsson.org>
16         * NEWS: Version 2.11.6.
18 2010-12-06  Simon Josefsson <simon@josefsson.org>
20         * lib/gnutls_str.c: Indent.
22 2010-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24         * NEWS: documented SSL 3.0 record version change.
26 2010-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28         * lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c: 
29         SSL3_RECORD_VERSION priority option is now the default. That is in
30         order to not confuse non TLS 1.2 compliant implementations that
31         don't like a TLS 1.2 record.
33 2010-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35         * lib/gnutls_str.c: simplified escape and unescape.
37 2010-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39         * THANKS: Added Michael.
41 2010-12-06  Simon Josefsson <simon@josefsson.org>
43         * cfg.mk, lib/gnutls_priority.c, lib/gnutls_state.c,
44         lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in,
45         lib/includes/gnutls/pkcs11.h, lib/nettle/rnd.c, lib/pkcs11.c,
46         lib/pkcs11_int.h, lib/pkcs11_secret.c, lib/pkcs11_write.c,
47         lib/x509/verify.c, src/certtool-common.c, src/certtool-common.h,
48         src/certtool.c, src/cli.c, src/common.c, src/p11tool.c,
49         src/p11tool.h, src/pkcs11.c, src/serv.c, tests/chainverify.c,
50         tests/openpgp-auth.c: Indent code.
52 2010-12-06  Simon Josefsson <simon@josefsson.org>
54         * maint.mk: Update gnulib files.
56 2010-12-06  Simon Josefsson <simon@josefsson.org>
58         * gl/override/top/maint.mk.diff: Remove.
60 2010-12-06  Simon Josefsson <simon@josefsson.org>
62         * .gitignore: Update.
64 2010-12-06  Simon Josefsson <simon@josefsson.org>
66         * lib/gnutls_priority.c, lib/pkcs11_secret.c, src/p11tool.c,
67         src/p11tool.gaa: Fix syntax-check nits.
69 2010-12-06  Simon Josefsson <simon@josefsson.org>
71         * .x-sc_bindtextdomain: Ignore more.
73 2010-12-06  Simon Josefsson <simon@josefsson.org>
75         * GNUmakefile, build-aux/gendocs.sh, build-aux/pmccabe.css,
76         build-aux/pmccabe2html, gl/Makefile.am, gl/arpa_inet.in.h,
77         gl/float+.h, gl/gettext.h, gl/inet_ntop.c, gl/intprops.h,
78         gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4, gl/m4/getdelim.m4,
79         gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gnulib-common.m4,
80         gl/m4/gnulib-comp.m4, gl/m4/mmap-anon.m4, gl/m4/printf.m4,
81         gl/m4/readline.m4, gl/m4/string_h.m4, gl/m4/sys_ioctl_h.m4,
82         gl/m4/sys_select_h.m4, gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4,
83         gl/m4/vasnprintf.m4, gl/m4/wchar_h.m4, gl/printf-parse.c,
84         gl/printf-parse.h, gl/stdint.in.h, gl/stdio.in.h, gl/stdlib.in.h,
85         gl/string.in.h, gl/sys_select.in.h, gl/sys_socket.in.h,
86         gl/tests/Makefile.am, gl/tests/init.sh,
87         gl/tests/test-select-stdin.c, gl/tests/test-select.c,
88         gl/tests/test-update-copyright.sh, gl/tests/verify.h, gl/time.in.h,
89         gl/unistd.in.h, gl/vasnprintf.c, gl/verify.h, gl/wchar.in.h,
90         lib/gl/Makefile.am, lib/gl/float+.h, lib/gl/gettext.h,
91         lib/gl/m4/alloca.m4, lib/gl/m4/glibc2.m4, lib/gl/m4/glibc21.m4,
92         lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
93         lib/gl/m4/iconv.m4, lib/gl/m4/memmem.m4, lib/gl/m4/mmap-anon.m4,
94         lib/gl/m4/printf.m4, lib/gl/m4/string_h.m4,
95         lib/gl/m4/sys_socket_h.m4, lib/gl/m4/unistd_h.m4,
96         lib/gl/m4/vasnprintf.m4, lib/gl/m4/wchar_h.m4,
97         lib/gl/printf-parse.c, lib/gl/printf-parse.h, lib/gl/stdint.in.h,
98         lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/string.in.h,
99         lib/gl/sys_socket.in.h, lib/gl/tests/Makefile.am,
100         lib/gl/tests/init.sh, lib/gl/tests/intprops.h,
101         lib/gl/tests/verify.h, lib/gl/time.in.h, lib/gl/unistd.in.h,
102         lib/gl/vasnprintf.c, lib/gl/verify.h, lib/gl/wchar.in.h,
103         libextra/gl/m4/gnulib-common.m4, maint.mk: Update gnulib files.
105 2010-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
107         * tests/Makefile.am: Temporarily remove gendh test. It takes
108         extremely long time under valgrind.
110 2010-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
112         * NEWS, lib/gnutls_sig.c, lib/x509/common.c, lib/x509/common.h,
113         lib/x509/mpi.c, lib/x509/sign.c, lib/x509/verify.c: Use ASN1_NULL
114         when writing parameters for RSA signatures. This makes us comply
115         with RFC3279. Reported by Michael Rommel.
117 2010-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
119         * NEWS, src/serv.c: Corrected buffer overflow in gnutls-serv by
120         Tomas Mraz.  The gnutls-serv uses fixed allocated buffer for the response which
121         can be pretty long if a client certificate is presented to it and
122         the http header is large. This causes buffer overflow and heap
123         corruption which then leads to random segfaults or aborts.  It was reported originally here:
124         https://bugzilla.redhat.com/show_bug.cgi?id=659259 The attached patch changes sprintf calls in peer_print_info() to
125         snprintf so the buffer is never overflowed.
127 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
129         * lib/m4/hooks.m4: increased revision
131 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
133         * src/Makefile.am: Added p11tool.h
135 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
137         * NEWS: released 2.11.5
139 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
141         * doc/cha-internals.texi: escaped chars.
143 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
145         * doc/cha-internals.texi: Updated extension writing code. Still not
146         clear enough.
148 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
150         * doc/cha-cert-auth.texi: PKCS #11 fixes
152 2010-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
154         * doc/examples/ex-cert-select-pkcs11.c: Corrected pkcs11 example
155         URLs
157 2010-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
159         * src/pkcs11.c: Prefix mechanism number with 0x.
161 2010-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
163         * lib/pakchois/pakchois11.h, src/pkcs11.c: Added camellia and
164         SHA224.
166 2010-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
168         * configure.ac, lib/configure.ac, lib/nettle/rnd.c: Use rusage if
169         present.  Moved check to correct config and included resource.h
170         header.
172 2010-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
174         * lib/nettle/rnd.c: More details on the text
176 2010-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
178         * lib/pkcs11.c: Corrected copyright statement
180 2010-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
182         * lib/nettle/rnd.c: Corrected copyright header. Added Niels.
184 2010-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
186         * NEWS, lib/gnutls_cert.c, lib/includes/gnutls/x509.h,
187         lib/x509/verify.c, src/certtool.c, src/cli.c, tests/chainverify.c: 
188         Reverted default behavior for verification and introduced
189         GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT.  Thus by default V1
190         trusted CAs are allowed, unless the new flag is specified.
192 2010-11-25  Simon Josefsson <simon@josefsson.org>
194         * NEWS: Typo.
196 2010-11-25  Simon Josefsson <simon@josefsson.org>
198         * tests/suite/Makefile.in: Remove, it is generated.
200 2010-11-25  Simon Josefsson <simon@josefsson.org>
202         * README: No space at eol.
204 2010-11-25  Simon Josefsson <simon@josefsson.org>
206         * tests/safe-renegotiation/Makefile.am: Fix syntax-check warning.
208 2010-11-25  Simon Josefsson <simon@josefsson.org>
210         * cfg.mk: Ignore tests/suite for syntax-checks, not our code.
212 2010-11-25  Simon Josefsson <simon@josefsson.org>
214         * README: Recommend git format-patch rather than git diff.
216 2010-11-24  Jeffrey Walton <noloader@gmail.com>
218         * README: Attached is a proposed modification to the README file,
219         including recent comments by Simon.
221 2010-11-23  Simon Josefsson <simon@josefsson.org>
223         * guile/src/Makefile.am: Fix dependencies, fixes parallel builds.  Tiny patch from Graham Gower <graham.gower@gmail.com>.
225 2010-11-19  Simon Josefsson <simon@josefsson.org>
227         * doc/Makefile.am: Remove file.
229 2010-11-19  Simon Josefsson <simon@josefsson.org>
231         * doc/manpages/Makefile.am: Generated.
233 2010-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
235         * configure.ac, tests/suite/Makefile.in: Create Makefile in
236         tests/suite/
238 2010-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
240         * src/cli.c, src/psk-gaa.c, src/psk-gaa.h, src/psk.c, src/psk.gaa,
241         tests/Makefile.am, tests/netconf-psk.c: Deprecate the netconf
242         password and use a key only.
244 2010-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
246         * doc/credentials/gnutls-http-serv: correctly set psk params.
248 2010-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
250         * NEWS: added info
252 2010-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
254         * lib/x509/privkey_pkcs8.c: Correctly write DSA public key in ASN.1
255         (add leading zero). Reported by Jeffrey Walton.
257 2010-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
259         * lib/x509/mpi.c: cleanups
261 2010-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
263         * doc/cha-auth.texi, lib/includes/gnutls/compat.h,
264         lib/includes/gnutls/gnutls.h.in: Deprecated the key derivation
265         method from netconf. The published RFC does not include this method
266         and it is not known whether it has been used at all in practice. No
267         need to support it.
269 2010-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
271         * NEWS, lib/gnutls_priority.c: Added SIGN-ALL, CTYPE-ALL, COMP-ALL,
272         and VERS-TLS-ALL priority strings.
274 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
276         * lib/gnutls_x509.c: Removed redundant error check. Reported by
277         Nicolas Kaiser.
279 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
281         * lib/includes/gnutls/pkcs11.h, lib/libgnutls.map, lib/pkcs11.c,
282         src/p11tool-gaa.c, src/p11tool-gaa.h, src/p11tool.c,
283         src/p11tool.gaa, src/p11tool.h, src/pkcs11.c: Added
284         --list-mechanisms option to p11tool. Lists all mechanisms supported
285         by a token.
287 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
289         * doc/manpages/Makefile.am, doc/manpages/p11tool.1: Added manpage
290         for p11tool.
292 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
294         * doc/manpages/certtool.1, doc/manpages/gnutls-cli.1,
295         doc/manpages/gnutls-serv.1, doc/manpages/srptool.1: Corrected my
296         name.
298 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
300         * src/p11tool-gaa.c, src/p11tool.gaa: In p11tool --url was renamed
301         to --export.
303 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
305         * src/p11tool-gaa.c, src/p11tool-gaa.h, src/p11tool.gaa,
306         src/pkcs11.c: Corrected bug in secret key copy. Rationalized the
307         --help of p11tool.
309 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
311         * lib/pkcs11.c, lib/pkcs11_secret.c: * Corrected flag conversion to internal representation.  * When generating secret keys include a generic key type and a
312         random ID.
314 2010-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
316         * src/p11tool-gaa.c, src/p11tool-gaa.h, src/p11tool.gaa: Added
317         option --no-detailed-url to p11tool. More detailed url is the
318         default now.
320 2010-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
322         * NEWS, lib/Makefile.am, lib/includes/gnutls/pkcs11.h,
323         lib/libgnutls.map, lib/pkcs11.c, lib/pkcs11_int.h,
324         lib/pkcs11_secret.c, lib/pkcs11_write.c, src/pkcs11.c: Added
325         gnutls_pkcs11_token_set_pin() and gnutls_pkcs11_token_init() to
326         enable manipulating tokens purely from PKCS #11.
328 2010-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
330         * doc/README.gaa: Removed README.gaa.
332 2010-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
334         * .gitignore, src/Makefile.am, src/certtool-common.c,
335         src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
336         src/certtool.c, src/certtool.gaa, src/p11tool-gaa.c,
337         src/p11tool-gaa.h, src/p11tool.c, src/p11tool.gaa, src/p11tool.h,
338         src/pkcs11.c: Introduced p11tool to separate PKCS #11 functionality
339         from certtool.
341 2010-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
343         * tests/Makefile.am, tests/finished.c: Removed check on deprecated
344         feature (finished).
346 2010-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
348         * lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in: 
349         Deprecated old functions.
351 2010-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
353         * doc/cha-intro-tls.texi: use @code for SAFE_RENEGOTIATION string.
355 2010-06-07  Simon Josefsson <simon@josefsson.org>
357         * lib/gnutls_priority.c: Doc fix.
359 2010-10-16  Simon Josefsson <simon@josefsson.org>
361         * .gitignore: Add.
363 2010-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
365         * tests/Makefile.am, tests/safe-renegotiation/Makefile.am,
366         tests/safe-renegotiation/params.dh,
367         tests/safe-renegotiation/testsrn, tests/suite/Makefile.am,
368         tests/suite/README, tests/suite/eagain,
369         tests/suite/ecore/eina_config.h,
370         tests/suite/ecore/src/include/Eina.h,
371         tests/suite/ecore/src/include/eina_accessor.h,
372         tests/suite/ecore/src/include/eina_array.h,
373         tests/suite/ecore/src/include/eina_benchmark.h,
374         tests/suite/ecore/src/include/eina_binshare.h,
375         tests/suite/ecore/src/include/eina_config.h,
376         tests/suite/ecore/src/include/eina_convert.h,
377         tests/suite/ecore/src/include/eina_counter.h,
378         tests/suite/ecore/src/include/eina_cpu.h,
379         tests/suite/ecore/src/include/eina_error.h,
380         tests/suite/ecore/src/include/eina_file.h,
381         tests/suite/ecore/src/include/eina_fp.h,
382         tests/suite/ecore/src/include/eina_hamster.h,
383         tests/suite/ecore/src/include/eina_hash.h,
384         tests/suite/ecore/src/include/eina_inline_array.x,
385         tests/suite/ecore/src/include/eina_inline_f16p16.x,
386         tests/suite/ecore/src/include/eina_inline_f32p32.x,
387         tests/suite/ecore/src/include/eina_inline_f8p24.x,
388         tests/suite/ecore/src/include/eina_inline_fp.x,
389         tests/suite/ecore/src/include/eina_inline_hash.x,
390         tests/suite/ecore/src/include/eina_inline_list.x,
391         tests/suite/ecore/src/include/eina_inline_log.x,
392         tests/suite/ecore/src/include/eina_inline_mempool.x,
393         tests/suite/ecore/src/include/eina_inline_rbtree.x,
394         tests/suite/ecore/src/include/eina_inline_rectangle.x,
395         tests/suite/ecore/src/include/eina_inline_str.x,
396         tests/suite/ecore/src/include/eina_inline_stringshare.x,
397         tests/suite/ecore/src/include/eina_inline_tiler.x,
398         tests/suite/ecore/src/include/eina_inline_trash.x,
399         tests/suite/ecore/src/include/eina_inline_ustringshare.x,
400         tests/suite/ecore/src/include/eina_inlist.h,
401         tests/suite/ecore/src/include/eina_iterator.h,
402         tests/suite/ecore/src/include/eina_lalloc.h,
403         tests/suite/ecore/src/include/eina_list.h,
404         tests/suite/ecore/src/include/eina_log.h,
405         tests/suite/ecore/src/include/eina_magic.h,
406         tests/suite/ecore/src/include/eina_main.h,
407         tests/suite/ecore/src/include/eina_matrixsparse.h,
408         tests/suite/ecore/src/include/eina_mempool.h,
409         tests/suite/ecore/src/include/eina_module.h,
410         tests/suite/ecore/src/include/eina_quadtree.h,
411         tests/suite/ecore/src/include/eina_rbtree.h,
412         tests/suite/ecore/src/include/eina_rectangle.h,
413         tests/suite/ecore/src/include/eina_safety_checks.h,
414         tests/suite/ecore/src/include/eina_sched.h,
415         tests/suite/ecore/src/include/eina_str.h,
416         tests/suite/ecore/src/include/eina_strbuf.h,
417         tests/suite/ecore/src/include/eina_stringshare.h,
418         tests/suite/ecore/src/include/eina_tiler.h,
419         tests/suite/ecore/src/include/eina_trash.h,
420         tests/suite/ecore/src/include/eina_types.h,
421         tests/suite/ecore/src/include/eina_unicode.h,
422         tests/suite/ecore/src/include/eina_ustrbuf.h,
423         tests/suite/ecore/src/include/eina_ustringshare.h,
424         tests/suite/ecore/src/lib/Ecore.h,
425         tests/suite/ecore/src/lib/Ecore_Getopt.h,
426         tests/suite/ecore/src/lib/ecore.c,
427         tests/suite/ecore/src/lib/ecore_anim.c,
428         tests/suite/ecore/src/lib/ecore_app.c,
429         tests/suite/ecore/src/lib/ecore_events.c,
430         tests/suite/ecore/src/lib/ecore_exe.c,
431         tests/suite/ecore/src/lib/ecore_getopt.c,
432         tests/suite/ecore/src/lib/ecore_glib.c,
433         tests/suite/ecore/src/lib/ecore_idle_enterer.c,
434         tests/suite/ecore/src/lib/ecore_idle_exiter.c,
435         tests/suite/ecore/src/lib/ecore_idler.c,
436         tests/suite/ecore/src/lib/ecore_job.c,
437         tests/suite/ecore/src/lib/ecore_main.c,
438         tests/suite/ecore/src/lib/ecore_pipe.c,
439         tests/suite/ecore/src/lib/ecore_poll.c,
440         tests/suite/ecore/src/lib/ecore_private.h,
441         tests/suite/ecore/src/lib/ecore_signal.c,
442         tests/suite/ecore/src/lib/ecore_thread.c,
443         tests/suite/ecore/src/lib/ecore_time.c,
444         tests/suite/ecore/src/lib/ecore_timer.c,
445         tests/suite/ecore/src/lib/eina_accessor.c,
446         tests/suite/ecore/src/lib/eina_array.c,
447         tests/suite/ecore/src/lib/eina_benchmark.c,
448         tests/suite/ecore/src/lib/eina_binshare.c,
449         tests/suite/ecore/src/lib/eina_chained_mempool.c,
450         tests/suite/ecore/src/lib/eina_convert.c,
451         tests/suite/ecore/src/lib/eina_counter.c,
452         tests/suite/ecore/src/lib/eina_cpu.c,
453         tests/suite/ecore/src/lib/eina_error.c,
454         tests/suite/ecore/src/lib/eina_file.c,
455         tests/suite/ecore/src/lib/eina_fp.c,
456         tests/suite/ecore/src/lib/eina_hamster.c,
457         tests/suite/ecore/src/lib/eina_hash.c,
458         tests/suite/ecore/src/lib/eina_inlist.c,
459         tests/suite/ecore/src/lib/eina_iterator.c,
460         tests/suite/ecore/src/lib/eina_lalloc.c,
461         tests/suite/ecore/src/lib/eina_list.c,
462         tests/suite/ecore/src/lib/eina_log.c,
463         tests/suite/ecore/src/lib/eina_magic.c,
464         tests/suite/ecore/src/lib/eina_main.c,
465         tests/suite/ecore/src/lib/eina_matrixsparse.c,
466         tests/suite/ecore/src/lib/eina_mempool.c,
467         tests/suite/ecore/src/lib/eina_module.c,
468         tests/suite/ecore/src/lib/eina_private.h,
469         tests/suite/ecore/src/lib/eina_quadtree.c,
470         tests/suite/ecore/src/lib/eina_rbtree.c,
471         tests/suite/ecore/src/lib/eina_rectangle.c,
472         tests/suite/ecore/src/lib/eina_safety_checks.c,
473         tests/suite/ecore/src/lib/eina_sched.c,
474         tests/suite/ecore/src/lib/eina_share_common.c,
475         tests/suite/ecore/src/lib/eina_share_common.h,
476         tests/suite/ecore/src/lib/eina_str.c,
477         tests/suite/ecore/src/lib/eina_strbuf.c,
478         tests/suite/ecore/src/lib/eina_strbuf_common.c,
479         tests/suite/ecore/src/lib/eina_strbuf_common.h,
480         tests/suite/ecore/src/lib/eina_strbuf_template_c.x,
481         tests/suite/ecore/src/lib/eina_stringshare.c,
482         tests/suite/ecore/src/lib/eina_tiler.c,
483         tests/suite/ecore/src/lib/eina_unicode.c,
484         tests/suite/ecore/src/lib/eina_ustrbuf.c,
485         tests/suite/ecore/src/lib/eina_ustringshare.c,
486         tests/suite/ecore/src/lib/eina_value.c, tests/suite/mini-eagain2.c,
487         tests/suite/params.dh, tests/suite/testsrn: Added tests/suite which
488         contains tests to be executed during development time and will not
489         be distributed (not included in make dist).  Added "ecore" and a new
490         mini-eagain to test EAGAIN behavior.
492 2010-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
494         * .gitignore: updated .gitignore.
496 2010-10-16  Simon Josefsson <simon@josefsson.org>
498         * NEWS, src/common.c: gnutls-cli: Print channel binding only in
499         verbose mode.  Before it printed it after the 'Compression:' output, thus breaking
500         Emacs starttls.el string searches.
502 2010-10-15  Simon Josefsson <simon@josefsson.org>
504         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
505         libextra/configure.ac: Bump versions.
507 2010-10-15  Simon Josefsson <simon@josefsson.org>
509         * ChangeLog: Generated.
511 2010-10-15  Simon Josefsson <simon@josefsson.org>
513         * NEWS: Version 2.11.4.
515 2010-10-15  Simon Josefsson <simon@josefsson.org>
517         * lib/libgnutls.map: Rename new symbol prefix after next stable
518         branch instead of development branch.
520 2010-10-15  Simon Josefsson <simon@josefsson.org>
522         * NEWS: Add.
524 2010-10-15  Simon Josefsson <simon@josefsson.org>
526         * NEWS, doc/cha-bib.texi, doc/cha-gtls-app.texi: Document channel
527         binding API.
529 2010-10-15  Simon Josefsson <simon@josefsson.org>
531         * lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
532         src/common.c: Implement RFC 5929 tls-unique channel binding.
534 2010-10-14  Simon Josefsson <simon@josefsson.org>
536         * NEWS, doc/manpages/Makefile.am, lib/gnutls_errors.c,
537         lib/gnutls_state.c, lib/includes/gnutls/gnutls.h.in,
538         lib/libgnutls.map: Add gnutls_session_channel_binding API.
540 2010-10-14  Simon Josefsson <simon@josefsson.org>
542         * doc/manpages/Makefile.am: Generated.
544 2010-10-14  Simon Josefsson <simon@josefsson.org>
546         * NEWS: Add.
548 2010-10-14  Simon Josefsson <simon@josefsson.org>
550         * tests/Makefile.am, tests/gendh.c: Add self test gendh to check DH
551         generation.
553 2010-10-14  Simon Josefsson <simon@josefsson.org>
555         * tests/openpgp-auth.c: Fix compiler warnings.
557 2010-10-14  Simon Josefsson <simon@josefsson.org>
559         * guile/tests/Makefile.am, guile/tests/anonymous-auth.scm,
560         guile/tests/dh-parameters.pem, guile/tests/openpgp-auth.scm,
561         guile/tests/pkcs-import-export.scm,
562         guile/tests/session-record-port.scm, guile/tests/x509-auth.scm: 
563         Don't generate DH primes in Guile self checks (for speed).
565 2010-10-14  Simon Josefsson <simon@josefsson.org>
567         * tests/userid/userid: Cleanup, fixing distcheck.
569 2010-10-14  Simon Josefsson <simon@josefsson.org>
571         * tests/openpgp-auth.c: Make it work with srcdir != objdir.
573 2010-10-14  Simon Josefsson <simon@josefsson.org>
575         * doc/reference/gnutls-docs.sgml: Improve GTK-DOC manual.
577 2010-10-14  Simon Josefsson <simon@josefsson.org>
579         * NEWS: Add.
581 2010-10-14  Simon Josefsson <simon@josefsson.org>
583         * .x-sc_two_space_separator_in_usage, lib/cryptodev.c,
584         lib/m4/hooks.m4, lib/pakchois/pakchois11.h: Fix syntax-check
585         warning.
587 2010-10-14  Simon Josefsson <simon@josefsson.org>
589         * build-aux/gendocs.sh, build-aux/pmccabe2html, doc/fdl-1.3.texi,
590         gl/Makefile.am, gl/arpa_inet.in.h, gl/errno.in.h, gl/float.in.h,
591         gl/ftello.c, gl/getaddrinfo.c, gl/m4/errno_h.m4, gl/m4/error.m4,
592         gl/m4/float_h.m4, gl/m4/ftello.m4, gl/m4/getpagesize.m4,
593         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hostent.m4,
594         gl/m4/include_next.m4, gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4,
595         gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lseek.m4,
596         gl/m4/malloc.m4, gl/m4/memchr.m4, gl/m4/minmax.m4, gl/m4/printf.m4,
597         gl/m4/realloc.m4, gl/m4/servent.m4, gl/m4/size_max.m4,
598         gl/m4/socketlib.m4, gl/m4/sockets.m4, gl/m4/socklen.m4,
599         gl/m4/sockpfaf.m4, gl/m4/stdarg.m4, gl/m4/stdbool.m4,
600         gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdlib_h.m4,
601         gl/m4/time_h.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/malloc.c,
602         gl/netdb.in.h, gl/netinet_in.in.h, gl/read-file.c, gl/realloc.c,
603         gl/select.c, gl/stdarg.in.h, gl/stddef.in.h, gl/stdint.in.h,
604         gl/stdio.in.h, gl/stdlib.in.h, gl/strerror.c, gl/string.in.h,
605         gl/sys_select.in.h, gl/sys_socket.in.h, gl/sys_stat.in.h,
606         gl/sys_time.in.h, gl/tests/Makefile.am, gl/tests/binary-io.h,
607         gl/tests/getpagesize.c, gl/tests/init.sh, gl/tests/sys_ioctl.in.h,
608         gl/tests/test-binary-io.c, gl/tests/test-binary-io.sh,
609         gl/tests/test-ftello.c, gl/tests/test-ftello.sh,
610         gl/tests/test-ftello2.sh, gl/tests/test-ftello3.c,
611         gl/tests/test-getaddrinfo.c, gl/tests/test-memchr.c,
612         gl/tests/test-netdb.c, gl/tests/test-read-file.c,
613         gl/tests/test-stdbool.c, gl/tests/test-stddef.c,
614         gl/tests/test-stdlib.c, gl/tests/test-sys_socket.c,
615         gl/tests/test-sys_wait.h, gl/tests/test-update-copyright.sh,
616         gl/tests/test-vc-list-files-cvs.sh,
617         gl/tests/test-vc-list-files-git.sh, gl/tests/test-verify.c,
618         gl/time.in.h, gl/timespec.h, gl/unistd.in.h, gl/wchar.in.h,
619         lib/build-aux/config.rpath, lib/gl/Makefile.am, lib/gl/errno.in.h,
620         lib/gl/float.in.h, lib/gl/ftello.c, lib/gl/m4/codeset.m4,
621         lib/gl/m4/errno_h.m4, lib/gl/m4/fcntl-o.m4, lib/gl/m4/float_h.m4,
622         lib/gl/m4/ftello.m4, lib/gl/m4/getpagesize.m4,
623         lib/gl/m4/gettext.m4, lib/gl/m4/gnulib-cache.m4,
624         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/iconv.m4,
625         lib/gl/m4/include_next.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4,
626         lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
627         lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
628         lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
629         lib/gl/m4/ld-version-script.m4, lib/gl/m4/lib-ld.m4,
630         lib/gl/m4/lib-link.m4, lib/gl/m4/lock.m4, lib/gl/m4/lseek.m4,
631         lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4, lib/gl/m4/memmem.m4,
632         lib/gl/m4/minmax.m4, lib/gl/m4/printf-posix.m4,
633         lib/gl/m4/printf.m4, lib/gl/m4/progtest.m4, lib/gl/m4/realloc.m4,
634         lib/gl/m4/size_max.m4, lib/gl/m4/socketlib.m4,
635         lib/gl/m4/sockets.m4, lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4,
636         lib/gl/m4/stdbool.m4, lib/gl/m4/stdint.m4, lib/gl/m4/stdint_h.m4,
637         lib/gl/m4/stdlib_h.m4, lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4,
638         lib/gl/m4/visibility.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
639         lib/gl/malloc.c, lib/gl/netdb.in.h, lib/gl/read-file.c,
640         lib/gl/realloc.c, lib/gl/stddef.in.h, lib/gl/stdint.in.h,
641         lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/str-two-way.h,
642         lib/gl/string.in.h, lib/gl/strings.in.h, lib/gl/sys_socket.in.h,
643         lib/gl/sys_stat.in.h, lib/gl/tests/Makefile.am,
644         lib/gl/tests/binary-io.h, lib/gl/tests/getpagesize.c,
645         lib/gl/tests/init.sh, lib/gl/tests/test-binary-io.c,
646         lib/gl/tests/test-binary-io.sh, lib/gl/tests/test-ftello.c,
647         lib/gl/tests/test-ftello.sh, lib/gl/tests/test-ftello2.sh,
648         lib/gl/tests/test-ftello3.c, lib/gl/tests/test-memchr.c,
649         lib/gl/tests/test-netdb.c, lib/gl/tests/test-read-file.c,
650         lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stddef.c,
651         lib/gl/tests/test-stdlib.c, lib/gl/tests/test-sys_socket.c,
652         lib/gl/tests/test-sys_wait.h, lib/gl/tests/test-verify.c,
653         lib/gl/time.in.h, lib/gl/unistd.in.h, lib/gl/wchar.in.h,
654         libextra/gl/gnulib.mk, libextra/gl/m4/gnulib-cache.m4,
655         libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/ld-version-script.m4,
656         libextra/gl/m4/lib-ld.m4, libextra/gl/m4/lib-link.m4, maint.mk: 
657         Update gnulib files.
659 2010-10-14  Simon Josefsson <simon@josefsson.org>
661         * cfg.mk: Don't assume chmod +x on gendocs.sh.
663 2010-10-14  Simon Josefsson <simon@josefsson.org>
665         * cfg.mk: Use gnulib --add-import.
667 2010-10-14  Simon Josefsson <simon@josefsson.org>
669         * .gitignore: Sort and update.
671 2010-10-14  Simon Josefsson <simon@josefsson.org>
673         * lib/po/nl.po.in: Sync with TP.
675 2010-10-14  Simon Josefsson <simon@josefsson.org>
677         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
678         libextra/configure.ac: Bump versions.
680 2010-10-14  Simon Josefsson <simon@josefsson.org>
682         * ChangeLog: Generated.
684 2010-10-14  Simon Josefsson <simon@josefsson.org>
686         * NEWS: Version 2.11.3.
688 2010-10-14  Simon Josefsson <simon@josefsson.org>
690         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
691         libextra/configure.ac: Bump versions.
693 2010-10-14  Simon Josefsson <simon@josefsson.org>
695         * doc/errcodes.c, doc/examples/ex-alert.c,
696         doc/examples/ex-cert-select-pkcs11.c,
697         doc/examples/ex-cert-select.c, doc/examples/ex-client-psk.c,
698         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
699         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
700         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
701         doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
702         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-pgp.c,
703         doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
704         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
705         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
706         doc/examples/examples.h, doc/examples/tcp.c, guile/src/core.c,
707         guile/src/errors.c, guile/src/extra.c, guile/src/utils.c,
708         guile/src/utils.h, lib/auth_cert.c, lib/auth_cert.h,
709         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_psk.h,
710         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
711         lib/auth_srp.h, lib/crypto-api.c, lib/crypto.h, lib/cryptodev.c,
712         lib/debug.c, lib/debug.h, lib/ext_cert_type.c,
713         lib/ext_max_record.c, lib/ext_safe_renegotiation.c,
714         lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
715         lib/ext_server_name.h, lib/ext_session_ticket.c,
716         lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
717         lib/ext_srp.c, lib/ext_srp.h, lib/gcrypt/init.c, lib/gcrypt/mpi.c,
718         lib/gcrypt/pk.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
719         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_buffers.c,
720         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
721         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
722         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
723         lib/gnutls_compress.h, lib/gnutls_constate.c,
724         lib/gnutls_constate.h, lib/gnutls_datum.h, lib/gnutls_dh.h,
725         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
726         lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
727         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
728         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
729         lib/gnutls_kx.c, lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h,
730         lib/gnutls_mem.h, lib/gnutls_mpi.h, lib/gnutls_num.h,
731         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
732         lib/gnutls_privkey.c, lib/gnutls_pubkey.c, lib/gnutls_record.c,
733         lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
734         lib/gnutls_sig.h, lib/gnutls_srp.c, lib/gnutls_state.c,
735         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
736         lib/gnutls_supplemental.c, lib/gnutls_supplemental.h,
737         lib/gnutls_x509.c, lib/includes/gnutls/abstract.h,
738         lib/includes/gnutls/compat.h, lib/includes/gnutls/crypto.h,
739         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/gnutlsxx.h,
740         lib/includes/gnutls/openpgp.h, lib/includes/gnutls/pkcs11.h,
741         lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
742         lib/locks.c, lib/locks.h, lib/nettle/cipher.c, lib/nettle/egd.c,
743         lib/nettle/egd.h, lib/nettle/init.c, lib/nettle/mac.c,
744         lib/nettle/mpi.c, lib/nettle/pk.c, lib/nettle/rnd.c,
745         lib/opencdk/armor.c, lib/opencdk/hash.c, lib/opencdk/kbnode.c,
746         lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/main.c,
747         lib/opencdk/misc.c, lib/opencdk/new-packet.c, lib/opencdk/pubkey.c,
748         lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
749         lib/opencdk/sig-check.c, lib/opencdk/stream.c, lib/opencdk/types.h,
750         lib/opencdk/verify.c, lib/openpgp/gnutls_openpgp.c,
751         lib/openpgp/openpgp_int.h, lib/openpgp/output.c, lib/openpgp/pgp.c,
752         lib/openpgp/privkey.c, lib/pakchois/dlopen.c,
753         lib/pakchois/dlopen.h, lib/pakchois/errors.c,
754         lib/pakchois/pakchois.c, lib/pakchois/pakchois.h,
755         lib/pakchois/pakchois11.h, lib/pkcs11.c, lib/pkcs11_int.h,
756         lib/pkcs11_privkey.c, lib/pkcs11_write.c, lib/random.c,
757         lib/random.h, lib/system.c, lib/system.h, lib/x509/common.c,
758         lib/x509/common.h, lib/x509/crl_write.c, lib/x509/crq.c,
759         lib/x509/dn.c, lib/x509/mpi.c, lib/x509/output.c,
760         lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
761         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_int.h,
762         lib/x509/x509_write.c, lib/x509_b64.c,
763         libextra/ext_inner_application.c, libextra/ext_inner_application.h,
764         libextra/gnutls_extra.c, libextra/gnutls_ia.c,
765         libextra/includes/gnutls/extra.h, libextra/openssl_compat.h,
766         src/benchmark.c, src/certtool-cfg.h, src/certtool-common.h,
767         src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
768         src/pkcs11.c, src/prime.c, src/psk.c, src/serv.c, src/tests.c,
769         tests/anonself.c, tests/certder.c,
770         tests/certificate_set_x509_crl.c, tests/certuniqueid.c,
771         tests/chainverify.c, tests/crq_apis.c, tests/crq_key_id.c,
772         tests/crypto_rng.c, tests/cve-2008-4989.c, tests/cve-2009-1415.c,
773         tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
774         tests/finished.c, tests/gc.c, tests/hostname-check.c,
775         tests/init_roundtrip.c, tests/mini-eagain.c,
776         tests/mini-x509-rehandshake.c, tests/mini-x509.c, tests/mini.c,
777         tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
778         tests/nul-in-x509-names.c, tests/openpgp-auth.c,
779         tests/openpgp-keyring.c, tests/openpgpself.c, tests/openssl.c,
780         tests/parse_ca.c, tests/pgps2kgnu.c, tests/pkcs12_encode.c,
781         tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
782         tests/resume.c, tests/safe-renegotiation/srn0.c,
783         tests/safe-renegotiation/srn1.c, tests/safe-renegotiation/srn2.c,
784         tests/safe-renegotiation/srn3.c, tests/safe-renegotiation/srn4.c,
785         tests/safe-renegotiation/srn5.c, tests/set_pkcs12_cred.c,
786         tests/setcredcrash.c, tests/simple.c, tests/tlsia.c, tests/utils.c,
787         tests/utils.h, tests/x509_altname.c, tests/x509dn.c,
788         tests/x509self.c, tests/x509sign-verify.c: Indent (using GNU indent
789         2.2.11).
791 2010-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
793         * NEWS, configure.ac, lib/m4/hooks.m4: bumped version
795 2010-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
797         * src/certtool.c: Revert "Applied last patch of Micah Anderson on
798         IKE status." This reverts commit a6b2f5ce7316b4774649ee9b421da2ee7fef461f.
800 2010-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
802         * libextra/fipsmd5.c: removed unneeded code.
804 2010-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
806         * src/certtool.c: Applied last patch of Micah Anderson on IKE
807         status.
809 2010-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
811         * src/certtool.c: Applied patch on IKE extension by Micah Anderson
813 2010-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
815         * lib/cryptodev.c, lib/gcrypt/mac.c, lib/gnutls_hash_int.c,
816         lib/includes/gnutls/crypto.h, lib/nettle/mac.c: Updated cryptodev
817         code to support the linux cryptodev extensions.  Removed the clone()
818         capability from HMAC. It was never used and having it prevents using
819         it with hardware accelerators that might not have this capability.
821 2010-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
823         * THANKS: Added Micah
825 2010-10-01  Simon Josefsson <simon@josefsson.org>
827         * doc/cha-cert-auth.texi, doc/cha-internals.texi,
828         doc/cha-library.texi, lib/ext_safe_renegotiation.c,
829         lib/ext_server_name.c, lib/gcrypt/init.c, lib/gnutls_record.c,
830         lib/gnutls_str.c, lib/locks.c, lib/nettle/egd.c, lib/nettle/init.c,
831         lib/system.c, lib/system.h, libextra/ext_inner_application.c,
832         src/certtool-common.h, src/common.c, src/pkcs11.c: Fix some
833         syntax-check errors.
835 2010-10-01  Simon Josefsson <simon@josefsson.org>
837         * lib/gnutls_int.h, lib/includes/gnutls/gnutls.h.in,
838         lib/includes/gnutls/pkcs11.h: Fix compiler warnings.
840 2010-10-01  Simon Josefsson <simon@josefsson.org>
842         * NEWS, doc/manpages/Makefile.am: Mention new APIs.
844 2010-09-30  Simon Josefsson <simon@josefsson.org>
846         * tests/openpgp-certs/testselfsigs: Avoid bashism.  Reported by m.drochner@fz-juelich.de in
847         <http://savannah.gnu.org/support/?107449>.
849 2010-09-30  Simon Josefsson <simon@josefsson.org>
851         * lib/crypto-api.c: Don't return from void functions.  Reported by Dagobert Michelsen <dam@opencsw.org> in
853         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4566>.
855 2010-09-30  Simon Josefsson <simon@josefsson.org>
857         * lib/includes/gnutls/gnutls.h.in: Remove spurious comma.
859 2010-09-30  Simon Josefsson <simon@josefsson.org>
861         * lib/includes/gnutls/x509.h: Remove spurious comma.
863 2010-09-30  Simon Josefsson <simon@josefsson.org>
865         * tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8: Make
866         pkcs8-decode test work on Windows.
868 2010-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
870         * NEWS: updated
872 2010-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
874         * lib/ext_session_ticket.c: treat absence of parameters the same as
875         having them disabled.
877 2010-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
879         * tests/resume.c: Corrected behavior on failure (don't crash).
881 2010-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
883         * lib/ext_session_ticket.c, lib/gnutls_extensions.c: Corrected bugs
884         when restoring extensions during session resumtion.
886 2010-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
888         * lib/gnutls_extensions.c: Use more informative logging for
889         extensions.
891 2010-09-29  Micah Anderson <micah@riseup.net>
893         * NEWS, doc/certtool.cfg, doc/cha-programs.texi,
894         lib/includes/gnutls/x509.h, lib/x509/output.c, src/certtool-cfg.c,
895         src/certtool-cfg.h, src/certtool.c: Add new extended key usage
896         ipsecIKE According to RFC 4945 Â§ 5.1.3.12 section title
897         "ExtendedKeyUsage"[0] the following extended key usage has been
898         added:  ... this document defines an ExtendedKeyUsage keyPurposeID that MAY
899            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
900            intended to be used with both IKE and other applications, and one
901            of the other applications requires use of an EKU value, then such
902            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
903            issues multiple otherwise-similar certificates for multiple
904            applications including IKE, and it is intended that the IKE
905            certificate NOT be used with another application, the IKE
906            certificate MAY contain an EKU extension listing a keyPurposeID of
907            id-kp-ipsecIKE to discourage its use with the other application.
908            Recall, however, that EKU extensions in certificates meant for use
909         in IKE are NOT RECOMMENDED.     Conforming IKE implementations are not required to support EKU.
910            If a critical EKU extension appears in a certificate and EKU is
911            not supported by the implementation, then RFC 3280 requires that the    certificate be rejected.  Implementations that do support EKU
912            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>
914 2010-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
916         * NEWS, src/certtool-gaa.c, src/certtool.gaa: --pkcs11-* in certtool
917         was renamed to --p11-*.
919 2010-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
921         * lib/ext_session_ticket.c: Added some comments and removed unused
922         code.
924 2010-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
926         * NEWS, lib/ext_session_ticket.c: Corrected advertizing issue for
927         session tickets.
929 2010-09-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
931         * doc/TODO: cleanup of TODO list. Removed very old entries, entries
932         already fixed and added new ones.
934 2010-09-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
936         * lib/gnutls_handshake.c: IMED_RET parameters are easier to grasp.
938 2010-09-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
940         * lib/crypto.c, lib/gcrypt/cipher.c, lib/gcrypt/mac.c,
941         lib/nettle/cipher.c, lib/nettle/mac.c: cipher,mac and digest
942         priorities moved to crypto.c
944 2010-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
946         * lib/gnutls_errors.c: changed the fatality level of some errors.
948 2010-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
950         * lib/gnutls_handshake.c: No longer use is_fatal() during handshake.
951         Explicitely treat EAGAIN and INTERRUPTED as non-fatal during
952         handshake. If the check_fatal flag is set then
953         GNUTLS_E_WARNING_ALERT_RECEIVED could interrupt a handshake as well.
955 2010-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
957         * src/cli.c: fflush stdout and stderr before the call to setbuf.
958         This fixes issue in solaris where lines dissappeared from output.
959         Reported and suggested fix by Knut Anders Hatlen.
961 2010-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
963         * NEWS: documented change
965 2010-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
967         * lib/nettle/pk.c: Corrected bug in wrap_nettle_pk_fixup that was
968         importing DSA keys are RSA ones.
970 2010-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
972         * lib/nettle/pk.c, lib/openpgp/privkey.c: indented some code
974 2010-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
976         * lib/m4/hooks.m4: updated revision
978 2010-09-18  Ludovic Courtès <ludo@gnu.org>
980         * .gitignore, tests/Makefile.am, tests/openpgp-auth.c: Add an
981         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>
983 2010-09-16  Jonathan Bastien-Filiatrault <joe@x2a.org>
985         * lib/ext_session_ticket.c, lib/gnutls_alert.c,
986         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
987         lib/gnutls_compress.c, lib/gnutls_compress.h,
988         lib/gnutls_constate.c, lib/gnutls_constate.h,
989         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.h,
990         lib/gnutls_record.c, lib/gnutls_record.h,
991         lib/gnutls_session_pack.c, lib/gnutls_state.c, libextra/gnutls_ia.c: 
992         Explicit symmetric cipher state versionning.  This introduces the concept of a "cipher epoch". The epoch number is
993         the number of successful handshakes and is incremented by one each
994         time. This concept is native to DTLS and this patch makes the
995         symmetric cipher state explicit for TLS in preparation for DTLS.
996         This concept was implicit in plain TLS and ChangeCipherSpec messages
997         triggered a "pending state copy". Now, we the current epoch number
998         is simply incremented to the parameters negotiated by the handshake.  The main side effects of this patch is a slightly more abstract
999         internal API and, in some cases, simpler code. The session blob
1000         format is also changed a bit since this patch avoids storing
1001         information that is now redundant. If this breaks library users'
1002         expectations, this side effect can be negated.  The cipher_specs structure has been removed. The conn_state has
1003         become record_state_st. Only symmetric cipher information is
1004         versioned. Things such as key exchange algorithm and the master
1005         secret are not versioned and their handling is unchanged.  I have tested this patch as much as I could. It introduces no test
1006         suite regressions on my x64 Debian GNU/Linux system.  Do not hesitate to point out shortcomings or suggest changes. Since
1007         this is a big diff, I am expecting this to be an iterative process.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1008         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1010 2010-09-16  Jonathan Bastien-Filiatrault <joe@x2a.org>
1012         * 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
1013          into 1 line.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1014         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1016 2010-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1018         * AUTHORS, NEWS, configure.ac: updated for 2.11.1
1020 2010-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1022         * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
1023         lib/pkcs11_privkey.c, src/certtool-gaa.c, src/certtool-gaa.h,
1024         src/certtool.gaa, src/pkcs11.c: Added 3 levels of details in PKCS
1025         #11 URLs.  1st level: Token level. Object is unique up to token.
1026         2nd level: Object is unique up to token and module used to access
1027         it.  3rd level: Object is unique up to token and module and version
1028         of module used to access it.
1030 2010-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1032         * NEWS: Documented changes.
1034 2010-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1036         * lib/x509_b64.c: Be liberal in the PEM decoding. That is spaces and
1037         tabs are being skipped.
1039 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1041         * lib/gnutls_buffers.c: Fully mbufferize _gnutls_read and
1042         _gnutls_read_buffered.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1043         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1045 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1047         * lib/gnutls_mbuffers.h: mbuffers: Add _mbuffer_xfree operation.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1048         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1050 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1052         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
1053         lib/gnutls_record.c, lib/gnutls_state.c: mbuffers: make
1054         _gnutls_io_read_buffered use mbuffers.  This will be needed by the DTLS code to make sure reads are stored
1055         in segments that correspond to datagram boundaries.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1056         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1058 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1060         * 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>
1061         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1063 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1065         * lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h: mbuffers: Add
1066         mbuffer_linearize.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1067         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1069 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1071         * lib/gnutls_mbuffers.c: mbuffers: fix wrong size calculation.  maximum_size is the maximum size of the payload, not including
1072         overhead.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1073         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1075 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1077         * lib/gnutls_mbuffers.c: mbuffers: Make _mbuffer_remove_bytes return
1078         a meaningful error code.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1079         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1081 2010-09-08  Jonathan Bastien-Filiatrault <joe@x2a.org>
1083         * lib/gnutls_mbuffers.c: mbuffers: Document the internal mbuffer
1084         API.  After a year of not hacking GnuTLS, I needed to look at the code to
1085         know how mbuffers work. This will make it much easier for anybody
1086         not familiar with this code.  Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
1087         Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1089 2010-09-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1091         * NEWS: updated NEWS.
1093 2010-09-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1095         * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
1096         lib/pkcs11_privkey.c, lib/pkcs11_write.c, src/certtool-common.h,
1097         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
1098         src/certtool.gaa, src/pkcs11.c: PKCS#11 URL support updated to
1099         conform to draft-pechanec-pkcs11uri-02.  Now in the URL the pkcs11
1100         provider library (module) can be specified thus restricting objects
1101         within a single provider.
1103 2010-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1105         * NEWS, lib/gnutls_int.h, lib/gnutls_priority.c,
1106         lib/gnutls_record.c: When the %COMPAT flag is specified, larger
1107         records that would otherwise violate the TLS spec, are accepted.
1109 2010-08-28  Brad Hards <bradh@frogmouth.net>
1111         * src/certtool.c, src/pkcs11.c: Show which option is the default for
1112         command line tools.  We use "y/N" is most places - this just adapts two places that use
1113         "Y/N" to match the behavior of read_yesno().  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1115 2010-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1117         * lib/x509/x509.c: prevent a memory leak in the unique_id functions.
1119 2010-08-20  Brad Hards <bradh@frogmouth.net>
1121         * lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/x509/output.c,
1122         lib/x509/x509.c, tests/Makefile.am, tests/certuniqueid.c: As
1123         identified in a previous mail, I've added support for accessing /
1124         displaying the subjectUniqueID and issuerUniqueID fields within an
1125         X.509 certificate. This is provided (along with a test case) in the
1126         attached patch.  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1128 2010-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1130         * NEWS, lib/gnutls_int.h: By default lowat is set to zero.
1132 2010-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1134         * lib/pkcs11.c: Revert "When scanning for terminator character for
1135         PKCS #11 URLs ignore escaped \;." This reverts commit 583fad076506421c9007a3349784496e2927dcd1.
1137 2010-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1139         * THANKS: Added Sjoerd.
1141 2010-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1143         * NEWS, lib/m4/hooks.m4: libnettle is the default crypto library.
1145 2010-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1147         * lib/gnutls_handshake.c: oldstate var removed.
1149 2010-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1151         * tests/mini-eagain.c: mini-eagain will fail with EAGAIN error one
1152         every two attempts. That is to remove probabilities.
1154 2010-08-11  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1156         * lib/gnutls_int.h, lib/gnutls_record.c: Remember the amount of user
1157         data we're sending out Partially reverts 3ef62950845f551ebc629e50d5ddf75f71b84294.
1158         gnutls_record_send needs to return the amount of user-data we sent,
1159         so we need to keep this information somewhere to return it when we
1160         succeed in sending that data.  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1162 2010-08-11  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1164         * lib/gnutls_handshake.c: Check whether the error is fatal in more
1165         cases When stressing the async API of gnutls a lot of internal errors are
1166         hit as IMED_RET clears the handshake hash buffers as a result of
1167         -EAGAIN even though it would never be re-initialized at that point,
1168         but is still needed in later stages.  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1170 2010-08-11  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1172         * lib/gnutls_handshake.c, lib/gnutls_int.h: Add state for flushing
1173         the handshake buffer A seperate state is needed between flushing the handshake buffers
1174         and sending the chipher spec change otherwise it's impossible to
1175         determine whether _gnutls_send_change_cipher_spec is called for the
1176         first time or again.  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
1178 2010-08-01  Simon Josefsson <simon@josefsson.org>
1180         * lib/nettle/mpi.c: Fix warning.
1182 2010-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1184         * lib/m4/hooks.m4: Define HAVE_GCRYPT when using gcrypt. nettle is
1185         no longer marked as unsupported.
1187 2010-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1189         * NEWS, doc/manpages/Makefile.am, lib/gnutls_extensions.c,
1190         lib/m4/hooks.m4, lib/nettle/cipher.c, lib/nettle/mac.c,
1191         lib/nettle/pk.c, libextra/gnutls_extra.c: Added Camellia-128/256,
1192         SHA-224/384/512 and support for DSA2 when using nettle.
1194 2010-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1196         * lib/pkcs11.c: When scanning for terminator character for PKCS #11
1197         URLs ignore escaped \;.
1199 2010-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1201         * lib/gnutls_priority.c: Modified the example to work in TLS 1.2.
1203 2010-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1205         * NEWS, lib/gnutls_algorithms.c: Added RSA_NULL_SHA1 and SHA256
1206         ciphersuites.
1208 2010-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1210         * lib/ext_signature.c: When signature algorithms extension is not
1211         received allow SHA1 and SHA256.
1213 2010-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1215         * lib/gnutls_algorithms.c: NULL MAC renamed to MAC-NULL
1217 2010-07-25  Simon Josefsson <simon@josefsson.org>
1219         * src/common.c: Avoid fixed size buffers (now handles the big >100
1220         SAN cert).
1222 2010-07-25  Simon Josefsson <simon@josefsson.org>
1224         * doc/manpages/Makefile.am: Generated.
1226 2010-07-25  Simon Josefsson <simon@josefsson.org>
1228         * NEWS: Re-add old NEWS entries.
1230 2010-07-25  Simon Josefsson <simon@josefsson.org>
1232         * lib/gnutls_buffers.c: Doc fix.
1234 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1236         * lib/x509/privkey.c: Do not trust fbase64_decode to return 0 on
1237         success.
1239 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1241         * NEWS, lib/gnutls_x509.c, lib/x509/privkey.c, src/certtool.c: 
1242         gnutls_x509_privkey_import() will fallback to
1243         gnutls_x509_privkey_import_pkcs8() without a password, if it is
1244         unable to decode the key.
1246 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1248         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
1249         lib/includes/gnutls/gnutls.h.in, lib/nettle/mpi.c, src/prime.c: 
1250         Added GNUTLS_PK_DH to differentiate in the generation of parameters
1251         with PK_DSA that requires special treatment.
1253 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1255         * lib/gnutls_algorithms.c: Corrected wrong descriptions of security
1256         levels.
1258 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1260         * lib/gnutls_algorithms.c: use RSA-SHA1 as an indicator of RSA
1261         certificates.
1263 2010-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1265         * lib/gnutls_algorithms.c: Fix DSA key values to avoid generating
1266         normal and reporting them as low.
1268 2010-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1270         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
1271         lib/includes/gnutls/openpgp.h, lib/includes/gnutls/x509.h,
1272         lib/libgnutls.map, lib/nettle/mpi.c, lib/openpgp/privkey.c,
1273         lib/x509/privkey.c, src/certtool.c,
1274         tests/pathlen/no-ca-or-pathlen.pem: Better handling of security
1275         parameters to key sizes matching (via a single table). Added
1276         functions to return the security parameter of a private key.
1278 2010-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1280         * doc/cha-intro-tls.texi: Simplified documentation.
1282 2010-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1284         * lib/nettle/mpi.c: Follow ECRYPT II recommendations.
1286 2010-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1288         * NEWS, doc/cha-bib.texi, doc/cha-intro-tls.texi,
1289         lib/gnutls_algorithms.c: Updated documentation and
1290         gnutls_pk_params_t mappings to ECRYPT II recommendations.
1292 2010-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1294         * lib/gnutls_priority.c: HMAC-MD5 deprecated according to ECRYPT II
1295         yearly report (2009-2010) recommendations.
1297 2010-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1299         * tests/sha2/Makefile.am: added missing file key-subca-dsa.pem
1301 2010-07-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1303         * gtk-doc.make: ignore html errors otherwise make dist doesn't work.
1305 2010-07-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1307         * NEWS: updated NEWS
1309 2010-07-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1311         * src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
1312         src/certtool.c, src/certtool.gaa: Added option for certtool to print
1313         certificate public key.
1315 2010-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1317         * lib/gnutls_algorithms.c: Added SIG_RSA_MD5_OID as an indicator of
1318         RSA. Some microsoft products were using it. Reported by Mads
1319         Kiilerich.
1321 2010-07-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1323         * lib/gnutls_algorithms.c, lib/x509/common.h: Added RSA with SHA224.
1325 2010-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1327         * lib/nettle/pk.c: Added blinding to RSA decryption AND signing.
1328         Will stay there until it is moved to nettle itself.
1330 2010-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1332         * lib/system.h: fixed
1334 2010-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1336         * NEWS, lib/nettle/Makefile.am, lib/nettle/egd.c, lib/nettle/egd.h,
1337         lib/nettle/rnd.c: Added support for EGD daemon in nettle's RNG. It
1338         is used if /dev/urandom is not present.
1340 2010-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1342         * lib/gnutls_buffers.c, lib/system.c, lib/system.h: Corrected the
1343         lowat behavior. Documented that it will be deprecated in later
1344         versions.
1346 2010-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1348         * src/serv.c: gnutls-serv: Do not print CR/LF if received, but
1349         instead print LF only.
1351 2010-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1353         * lib/Makefile.am, lib/gnutls_buffers.c, lib/gnutls_state.c,
1354         lib/locks.c, lib/locks.h, lib/pakchois/pakchois.c, lib/system.c,
1355         lib/system.h: system specific functions were moved to system.c
1357 2010-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1359         * NEWS, configure.ac, lib/gnutls_alert.c, lib/gnutls_buffers.c,
1360         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
1361         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_mbuffers.c,
1362         lib/gnutls_mbuffers.h, lib/gnutls_record.c, lib/gnutls_record.h,
1363         lib/gnutls_state.c, lib/includes/gnutls/gnutls.h.in,
1364         lib/libgnutls.map, libextra/gnutls_ia.c: Support scattered write
1365         using writev(). This takes advantage of the new buffering layer and
1366         allows queuing of packets and flushing them. This is currently used
1367         for handshake messages only. Performance-wise the difference of
1368         packing several TLS records in a single write doesn't seem to offer
1369         anything over ethernet (that my tests were on). Probably on links
1370         with higher latency there would be a benefit.
1372 2010-07-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1374         * doc/cha-gtls-app.texi: Removed old reference.
1376 2010-07-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1378         * doc/cha-gtls-app.texi, doc/examples/Makefile.am,
1379         doc/examples/ex-rfc2818.c: ex-rfc2818 is now a functional program
1380         demonstrating the verification procedure.
1382 2010-07-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1384         * doc/Makefile.am, doc/cha-gtls-app.texi, doc/examples/Makefile.am,
1385         doc/examples/ex-serv-export.c: Example with export ciphersuites was
1386         removed.
1388 2010-07-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1390         * lib/gnutls_pubkey.c: corrected typo
1392 2010-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1394         * lib/nettle/pk.c: Use the same "e" for RSA as libgcrypt. It's the
1395         fastest choice.
1397 2010-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1399         * src/certtool-cfg.c: Do not crash if input is redirected from
1400         /dev/null.
1402 2010-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1404         * NEWS, src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: 
1405         Changed the default pkcs-cipher to AES-128. Allowed specifying the
1406         3des-pkcs12 cipher with the --pkcs-cipher option.
1408 2010-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1410         * src/benchmark.c: Use double to count bytes.
1412 2010-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1414         * lib/nettle/rnd.c: Added a windows version of the RNG.
1416 2010-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1418         * lib/nettle/rnd.c: Corrected locking usage in nettle's random
1419         subsystem.
1421 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1423         * lib/gcrypt/Makefile.am, lib/gnutls_privkey.c,
1424         lib/gnutls_pubkey.c, lib/nettle/Makefile.am, lib/pakchois/dlopen.h: 
1425         Fixed to compile under mingw32.
1427 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1429         * lib/m4/hooks.m4: only warn if dlopen or pthreads are not found.
1431 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1433         * lib/gcrypt/init.c, lib/includes/gnutls/gnutls.h.in, lib/locks.c,
1434         lib/pakchois/pakchois.c: Locks were converted to be in align with
1435         posix locks to easier wrap around them.
1437 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1439         * lib/Makefile.am, lib/locks.c, lib/locks.h, lib/pakchois/dlopen.c,
1440         lib/pakchois/dlopen.h, lib/pakchois/pakchois.c: The included
1441         pakchois will use gnutls locks and will use a portable dlopen() to
1442         allow compilation in win32 (untested).
1444 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1446         * lib/nettle/rnd.c: Read from /dev/urandom every 20 minutes.
1448 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1450         * lib/Makefile.am, lib/x509/Makefile.am: Added missing files
1452 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1454         * lib/crypto-api.c, lib/gnutls_cipher_int.c,
1455         lib/gnutls_cipher_int.h, lib/includes/gnutls/crypto.h,
1456         lib/libgnutls.map: Allow encryption and decryption that are not
1457         in-place only.
1459 2010-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1461         * src/benchmark.c: Print values in a human-readable format and do
1462         the calculations in fixed time to prevent stalling in slow systems.
1464 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1466         * lib/m4/hooks.m4: corrected library version
1468 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1470         * doc/examples/ex-cert-select-pkcs11.c,
1471         lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
1472         src/common.c, src/pkcs11.c: PIN callback supplies the token URL. The
1473         callback function in common.c will cache PIN if requested for second
1474         time.
1476 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1478         * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
1479         lib/pkcs11.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
1480         lib/pkcs11_write.c, src/common.c: Reverted the SAVE_PIN approach in
1481         PIN callback. The new approach will be to provide enough information
1482         for the callback to save the PIN itself.
1484 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1486         * lib/gcrypt/init.c: removed unneeded function.
1488 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1490         * lib/gnutls_cert.c: More uses of gnutls_certificate_free_ca_names
1492 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1494         * lib/locks.c: Do not allow setting NULL lock functions
1496 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1498         * lib/nettle/rnd.c: corrected lock usage.
1500 2010-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1502         * lib/m4/hooks.m4: bumped library version
1504 2010-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1506         * lib/includes/Makefile.am: Include abstract.h in releases.
1508 2010-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1510         * lib/crypto-api.c: Correctly deinitialize crypto API handles.
1512 2010-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1514         * lib/gnutls_int.h: commented obscure HANDSHAKE_MAC_TYPE_10 and
1515         HANDSHAKE_MAC_TYPE_12.
1517 2010-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1519         * lib/locks.c, lib/locks.h, lib/nettle/rnd.c: simplified locking
1520         code. Locking functions always exist but are dummies if no locks
1521         have been set.
1523 2010-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1525         * lib/gcrypt/Makefile.am, lib/gcrypt/init.c, lib/gnutls_errors.c,
1526         lib/gnutls_global.c, lib/gnutls_global.h,
1527         lib/includes/gnutls/gnutls.h.in, lib/locks.c, lib/locks.h,
1528         lib/nettle/Makefile.am, lib/nettle/init.c, lib/nettle/rnd.c: 
1529         Initialization of crypto libraries moved outside main gnutls code.
1531 2010-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1533         * lib/Makefile.am, lib/gnutls_global.c, lib/gnutls_global.h,
1534         lib/locks.c, lib/locks.h: Moved locking code to special file.
1536 2010-06-29  Simon Josefsson <simon@josefsson.org>
1538         * doc/Makefile.am, doc/pkcs11-vision.eps: Add pkcs11-vision rules.
1540 2010-06-29  Simon Josefsson <simon@josefsson.org>
1542         * doc/manpages/Makefile.am: Generated.
1544 2010-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1546         * lib/includes/gnutls/pkcs11.h, lib/pkcs11_write.c, src/pkcs11.c: 
1547         When copying a private key the sensitive flag can be set or not.
1548         This allows copying private keys that can be exported.
1550 2010-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1552         * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
1553         lib/pkcs11_write.c, src/certtool-common.h, src/certtool.c,
1554         src/pkcs11.c: Combined object flags. No implicit login any more.
1555         Login has to be specified with a flag on every call that could use
1556         it.
1558 2010-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1560         * lib/gnutls_privkey.c, lib/gnutls_pubkey.c, lib/pkcs11.c,
1561         lib/pkcs11_int.h, lib/pkcs11_privkey.c, lib/pkcs11_write.c: Indented
1562         code.
1564 2010-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1566         * doc/examples/ex-cert-select-pkcs11.c, lib/gnutls_pubkey.c,
1567         lib/gnutls_x509.c, lib/includes/gnutls/abstract.h,
1568         lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_write.c,
1569         src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
1570         src/certtool.c, src/certtool.gaa, src/cli.c, src/pkcs11.c: Allow
1571         flags when importing objects from PKCS11 URLs. The only flag
1572         supported now is the PKCS11_OBJ_FLAG_LOGIN, which forces login
1573         before accessing object on a token. The reason is that some tokens
1574         do not allow access of any data without login.
1576 2010-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1578         * src/tests.c: Added AES-128 to block ciphers.
1580 2010-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1582         * lib/gnutls_session_pack.c: Corrected writing and reading order of
1583         security parameters.
1585 2010-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1587         * lib/configure.ac, libextra/configure.ac: use 2.11.0 everywhere
1589 2010-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1591         * NEWS, doc/cha-gtls-app.texi, lib/configure.ac,
1592         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
1593         lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map,
1594         lib/nettle/rnd.c, lib/pkcs11.c: Added gnutls_global_set_mutex() to
1595         allow setting alternative locking procedures. By default the system
1596         available locking is used. In *NIX pthreads are used and in windows
1597         the critical section API.  As a side effect this change avoids any API dependance on libgcrypt
1598         even if threads are used.
1600 2010-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1602         * tests/chainverify.c: Modified the cacertrsamd5 short-cut. The test
1603         was checking whether verification using a trusted insecurely signed
1604         self signed certificate will fail against a chain that has this as
1605         intermediate. However this test should have succeeded since the
1606         insecure certificate is trusted.  This isn't the purpose of this test however. It should have checked
1607         whether using the same certificate as trusted and to be verified and
1608         the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flag should return an error.
1610 2010-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1612         * tests/chainverify.c: Fail on error.
1614 2010-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1616         * src/certtool.c: When generating private key allow usage of
1617         --pkcs-cipher flag.
1619 2010-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1621         * lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
1622         lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls_int.h: 
1623         MAX_SRP_USERNAME -> MAX_USERNAME_SIZE
1625 2010-06-24  Simon Josefsson <simon@josefsson.org>
1627         * README-alpha: We also require GNU make.
1629 2010-06-24  Simon Josefsson <simon@josefsson.org>
1631         * THANKS, configure.ac, lib/configure.ac, libextra/configure.ac: Use
1632         silent build rules.  Suggested by Vincent Torri <vincent.torri@gmail.com> in
1634         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4349>.
1636 2010-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1638         * lib/includes/gnutls/gnutls.h.in: removed OPRFI extension
1639         functions.
1641 2010-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1643         * lib/Makefile.am: removed OPRFI from makefile.
1645 2010-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1647         * lib/x509/verify.c: When verifying certificates use the same
1648         algorithm whether the DO_NOT_ALLOW_SAME flag is set or not. Before
1649         we were shortening certificate list if the flag was not set by the
1650         size of the first certificate found in the trusted list, and keep
1651         the list intact otherwise. Now we shorten the list in the latter
1652         case as well, except for the first certificate.
1654 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1656         * NEWS: Added news entry for EV-certificates.
1658 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1660         * src/tests.c, src/tests.h, src/tls_test.c: Corrected some tests.
1661         Added test to check whether the %COMPAT option is required for this
1662         server.
1664 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1666         * lib/gnutls_extensions.c, lib/gnutls_session_pack.c: Corrections in
1667         the new session packing code. Saving absolute positions in buffers
1668         is no longer done. Now we store only and offset to allow
1669         reallocating the buffer and still do the correct reference.
1671 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1673         * lib/ext_safe_renegotiation.c, lib/ext_safe_renegotiation.h,
1674         lib/ext_signature.c, lib/gnutls_handshake.c: Fixes in new extensions
1675         code that relate to SSL 3.0.
1677 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1679         * configure.ac: version is 2.11.0
1681 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1683         * doc/cha-cert-auth.texi: Some updates in the PKCS11 text.
1685 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1687         * doc/cha-intro-tls.texi: Some updates on renegotiation text
1689 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1691         * doc/cha-intro-tls.texi: Removed links for discussion of the COMPAT
1692         topic. I don't think they should be in the documentation.
1694 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1696         * doc/cha-intro-tls.texi: Corrected example with %COMPAT.
1698 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1700         * doc/cha-intro-tls.texi: Added gnutls_sec_param_to_pk_bits()
1701         discussion.
1703 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1705         * doc/cha-intro-tls.texi: corrected text on AES
1707 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1709         * lib/pkcs11.c: Only save PIN if login was successful.
1711 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1713         * doc/cha-auth.texi, lib/ext_signature.c: Applied patch by Andreas
1714         Metzler
1716 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1718         * src/benchmark.c: Allow setting debug level via cmd.
1720 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1722         * lib/cryptodev.c: Explicitely terminate cryptodev sessions.
1724 2010-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1726         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Removed the no
1727         longer needed "active" variable.
1729 2010-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1731         * NEWS: documented some of the changes
1733 2010-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1735         * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
1736         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Greatly simplified the
1737         internal hash/hmac and cipher functions.
1739 2010-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1741         * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c,
1742         src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
1743         src/certtool.gaa, src/pkcs11.c: Allow listing of private keys only.
1744         Certtool has now the --pkcs11-list-privkeya option.
1746 2010-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1748         * lib/pkcs11_privkey.c: Send correct token name to callback.
1750 2010-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1752         * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
1753         lib/pkcs11.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
1754         lib/pkcs11_write.c: Added more gnutls errors to map closer to PKCS11
1755         actual errors.
1757 2010-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1759         * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
1760         lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
1761         lib/pkcs11_privkey.c, lib/pkcs11_write.c, src/cli.c, src/common.c: 
1762         Added option to the PKCS11 PIN callback to save PIN if the token is
1763         being used with a single pkcs11_privkey structure.
1765 2010-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1767         * lib/pkcs11_privkey.c: For Private key operations new sessions are
1768         opened when are needed. This makes the usage of the PKCS11 API
1769         thread safe. The only drawback is the requirement to enter PIN on
1770         every operation.
1772 2010-06-15  Simon Josefsson <simon@josefsson.org>
1774         * src/cli.c: gnutls-cli: Make --starttls work again.  Problem introduced in patch to use read() instead of fgets()
1775         committed on 2010-01-27.
1777 2010-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1779         * src/certtool.c, tests/sha2/key-ca-dsa.pem,
1780         tests/sha2/key-subca-dsa.pem, tests/sha2/sha2, tests/sha2/sha2-dsa: 
1781         Allow SHA224 hash in certtool. Added tests for SHA-256 and SHA-224
1782         for DSA.
1784 2010-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1786         * src/certtool.c: Do not warn multiple times for the deprecation of
1787         --bits.
1789 2010-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1791         * lib/ext_session_ticket.c, lib/gnutls_handshake.c,
1792         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_mbuffers.c,
1793         lib/gnutls_mbuffers.h, lib/gnutls_record.c: Appending data in
1794         mbuffers is now cheaper by avoiding realloc, at the cost of
1795         requiring to specify a maximum mbuffer size at creation.
1797 2010-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1799         * lib/ext_safe_renegotiation.c: Removed unused functions.
1801 2010-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1803         * lib/gnutls_handshake.c, lib/gnutls_int.h: Combined the max ticket
1804         length with the maximum extension data length.
1806 2010-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1808         * NEWS, doc/cha-gtls-app.texi, lib/auth_srp.c, lib/ext_cert_type.c,
1809         lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
1810         lib/ext_oprfi.c, lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
1811         lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
1812         lib/ext_server_name.h, lib/ext_session_ticket.c,
1813         lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
1814         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_buffers.c,
1815         lib/gnutls_constate.c, lib/gnutls_extensions.c,
1816         lib/gnutls_extensions.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1817         lib/gnutls_kx.c, lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h,
1818         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
1819         lib/gnutls_str.c, lib/gnutls_str.h, lib/includes/gnutls/compat.h,
1820         lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map, lib/pkcs11.c,
1821         lib/x509/dn.c, libextra/ext_inner_application.c,
1822         libextra/ext_inner_application.h, libextra/gnutls_extra.c,
1823         libextra/gnutls_ia.c, src/cli.c, src/serv.c, tests/Makefile.am,
1824         tests/oprfi.c, tests/tlsia.c: Simplified and made more safe the
1825         packing of data for session storage. Extensions use the internal API
1826         to store/retrieve during resumption.  Removed OPRFI since it was never standardized and was never actually
1827         included in gnutls since it was in inactive ifdef. This was instead
1828         of rewriting it to use the new API.
1830 2010-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1832         * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
1833         lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_supplemental.c,
1834         lib/gnutls_supplemental.h, lib/openpgp/output.c, lib/pkcs11.c,
1835         lib/x509/dn.c, lib/x509/output.c: The gnutls_string code was
1836         simplified and integrated with the buffer to avoid having two named
1837         for the same thing.
1839 2010-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1841         * lib/pakchois/pakchois.c: Properly handle fork() case.
1843 2010-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1845         * libextra/gnutls_extra.c: Register the md5 handler if gcrypt is in
1846         fips mode once gnutls_global_init_extra() is called.
1848 2010-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1850         * src/tests.c: corrected tests.
1852 2010-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1854         * lib/pakchois/pakchois.c, lib/pakchois/pakchois.h, lib/pkcs11.c: 
1855         Added new calls to pakchois to open an absolute filename.
1857 2010-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1859         * lib/includes/gnutls/pkcs11.h: Removed several comments that
1860         pointed to Alon's implementation comments. We use inline C comments
1861         to generate documentation (not doxygen).
1863 2010-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1865         * lib/Makefile.am, lib/ext_session_ticket.c,
1866         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
1867         lib/gnutls_buffers.h, lib/gnutls_handshake.c,
1868         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
1869         lib/gnutls_mbuffers.c, lib/gnutls_record.c, lib/gnutls_state.c: More
1870         fixes for the rebase.
1872 2010-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1874         * AUTHORS: Added Jonathan.
1876 2010-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1878         * lib/pakchois/pakchois.c: Provider unref must be done after all
1879         sessions have been closed.
1881 2010-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1883         * lib/Makefile.am: Several fixes for the broken rebase.
1885 2010-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1887         * doc/cha-intro-tls.texi: Merged with master.
1889 2010-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1891         * lib/gnutls_handshake.c, lib/gnutls_mbuffers.h,
1892         lib/gnutls_record.c: Some other changes to mbuffers to make gnutls
1893         (a bit more) agnostic on their internal structure.
1895 2010-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1897         * lib/x509/verify.c: Corrected prefered hash algorithm return value
1898         on RSA.
1900 2010-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1902         * lib/gnutls_global.c: Use GCRYCTL_ENABLE_QUICK_RANDOM when using
1903         libgcrypt.
1905 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1907         * .gitignore: Ignore more files.
1909 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1911         * tests/sha2/sha2-dsa: Remove the correct file
1913 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1915         * tests/sha2/key-ca-dsa.pem, tests/sha2/key-dsa.pem: Added missing
1916         files.
1918 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1920         * lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_pubkey.c,
1921         lib/includes/gnutls/abstract.h, lib/includes/gnutls/x509.h,
1922         lib/x509/crq.c, lib/x509/x509.c, src/certtool.c: The
1923         get_preferred_hash_algorithm() functions have now an extra argument
1924         to indicate whether it is mandatory to use this algorithm.
1926 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1928         * doc/examples/ex-crq.c, lib/includes/gnutls/x509.h,
1929         lib/libgnutls.map, lib/x509/crq.c: Added
1930         gnutls_x509_crq_get_preferred_hash_algorithm().
1932 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1934         * NEWS, lib/gnutls_pubkey.c, lib/includes/gnutls/abstract.h,
1935         lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/x509/privkey.c,
1936         lib/x509/verify.c, lib/x509/x509.c, src/certtool.c: Added
1937         gnutls_pubkey_get_preferred_hash_algorithm() and
1938         gnutls_x509_crt_get_preferred_hash_algorithm() to allow determining
1939         the hash algorithm to use during signing. This is needed in the case
1940         of DSA that uses specific versions of SHA depending on the size of
1941         the parameters.
1943 2010-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1945         * doc/gnutls.texi, lib/Makefile.am, lib/build-aux/config.rpath,
1946         lib/gcrypt/pk.c, lib/gnutls_privkey.c, lib/pkcs11.c,
1947         lib/pkcs11_privkey.c, lib/x509/privkey.c, lib/x509/sign.c,
1948         lib/x509/sign.h, lib/x509/verify.c, lib/x509/x509.c, src/pkcs11.c: 
1949         Several fixes after big rebase.
1951 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1953         * tests/sha2/Makefile.am, tests/sha2/sha2-dsa: Test the DSA with
1954         SHA256 as well.
1956 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1958         * lib/x509/mpi.c: Print debugging information on error.
1960 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1962         * NEWS, lib/gcrypt/pk.c, lib/gnutls_pk.c, lib/gnutls_sig.c,
1963         lib/nettle/mpi.c, lib/nettle/pk.c, lib/opencdk/pubkey.c,
1964         lib/opencdk/sig-check.c, lib/opencdk/verify.c,
1965         lib/openpgp/gnutls_openpgp.c, lib/openpgp/pgp.c,
1966         lib/openpgp/privkey.c, lib/pkcs11_privkey.c, lib/x509/privkey.c,
1967         lib/x509/x509_int.h: Nettle library can now parse the PGP integers.
1968         Except for SHA-224/384/512 nettle seems to be fully working now.
1970 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1972         * src/certtool.c: use --sec-param to generate privkey.
1974 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1976         * tests/openpgpself.c: reduced log level to a sane one
1978 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1980         * tests/pathlen/ca-no-pathlen.pem,
1981         tests/pathlen/no-ca-or-pathlen.pem: Corrected for new output of
1982         --print-certificate-info
1984 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1986         * tests/sha2/sha2: Print information on failure.
1988 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1990         * lib/libgnutls.map, src/certtool.c: Print exp1 and exp2 if they are
1991         available.
1993 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1995         * tests/pkcs1-padding/pkcs1-pad, tests/pkcs12-decode/pkcs12,
1996         tests/pkcs8-decode/pkcs8, tests/userid/userid: Only print output if
1997         something fails
1999 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2001         * lib/m4/hooks.m4, lib/pakchois/pakchois.c: Some pakchois fixes.
2003 2010-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2005         * lib/gnutls_global.c: Fixup to compile with nettle
2007 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2009         * lib/m4/hooks.m4: Do not bother with MODPATH. We don't use it.
2011 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2013         * lib/debug.c, lib/debug.h: Added again _gnutls_dump_mpi() to assist
2014         in debugging.
2016 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2018         * tests/pkcs12_encode.c: Added debugging
2020 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2022         * lib/gnutls_sig.c: Allow DSA with other than SHA1 algorithms in
2023         TLS.
2025 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2027         * lib/pkix_asn1_tab.c: removed more stuff.
2029 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2031         * lib/pkix.asn, lib/x509/common.c: LocalKeyId and XmppAddr were
2032         incorporated.
2034 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2036         * lib/pkix.asn, lib/pkix_asn1_tab.c: No need for those OIDs any
2037         more.
2039 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2041         * tests/dn2.c: Corrected to support new EV_ values.
2043 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2045         * tests/crq_key_id.c, tests/cve-2009-1416.c, tests/pkcs12_s2k_pem.c: 
2046         avoid calling gcrypt directly.
2048 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2050         * NEWS, lib/includes/gnutls/crypto.h, lib/libgnutls.map,
2051         lib/random.c, lib/random.h, src/crypt.c, src/psk.c,
2052         tests/mini-eagain.c: exported gnutls_rnd().
2054 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2056         * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c: The
2057         recognition of DN elements is now self contained. It does not need
2058         entries in pkix.asn.
2060 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2062         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c: Added
2063         support for EV certificate attributes.
2065 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2067         * lib/m4/hooks.m4, lib/nettle/cipher.c: Fixed nettle detection and
2068         AES.
2070 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2072         * lib/gnutls_dh_primes.c: documentation updates
2074 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2076         * src/certtool-common.h, src/certtool.c, src/prime.c: Generate
2077         dh-params also used --sec-param.
2079 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2081         * lib/nettle/mpi.c: Document that the generator is the generator of
2082         the subgroup and not the group.
2084 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2086         * src/cli.c: Corrected certificate callback.
2088 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2090         * lib/gcrypt/Makefile.am, lib/nettle/Makefile.am,
2091         lib/nettle/cipher.c: More AES stuff (still doesn't work).
2093 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2095         * lib/nettle/pk.c: Correction in RSA encryption.
2097 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2099         * lib/nettle/cipher.c: Fixed issue with AES.
2101 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2103         * NEWS, lib/gnutls_algorithms.c, lib/includes/gnutls/gnutls.h.in,
2104         lib/libgnutls.map, lib/openpgp/output.c, lib/x509/output.c,
2105         lib/x509/privkey.c, src/certtool-gaa.c, src/certtool-gaa.h,
2106         src/certtool.c, src/certtool.gaa: Added
2107         gnutls_sec_param_to_pk_bits() et al. to allow select bit sizes for
2108         private keys using a human understandable scale.
2110 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2112         * NEWS, lib/gnutls_algorithms.c, lib/includes/gnutls/gnutls.h.in,
2113         lib/x509/common.h: Added support for SHA224 and SHA256 in DSA.
2115 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2117         * lib/m4/hooks.m4: Always use included pakchois.
2119 2010-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2121         * doc/examples/ex-cert-select-pkcs11.c: make sure all lines fit in
2122         page.
2124 2010-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2126         * doc/cha-cert-auth.texi: make example more compact by removing
2127         error checking.
2129 2010-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2131         * doc/cha-bib.texi, doc/cha-cert-auth.texi: Added bibliographic
2132         reference to PKCS #11.
2134 2010-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2136         * doc/cha-cert-auth.texi: Added sketch for PKCS #11 usage.
2138 2010-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2140         * doc/credentials/x509-server-dsa.pem,
2141         doc/credentials/x509-server-key-dsa.pem: Added 2048 bit DSA key
2143 2010-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2145         * lib/opencdk/armor.c, lib/opencdk/read-packet.c,
2146         lib/opencdk/stream.c, lib/opencdk/write-packet.c: Increased log
2147         level of several messages.
2149 2010-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2151         * doc/credentials/x509/key.pem: Corrected coefficient and exp[12]
2152         values in key.
2154 2010-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2156         * lib/nettle/pk.c: Added blinding in RSA. Correct broken private
2157         keys on import. Nettle uses more values than gcrypt does from RSA
2158         decryption and it seemed that some values in our stored private keys
2159         were messy (generated by very old gnutls).
2161 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2163         * doc/examples/ex-cert-select-pkcs11.c, lib/gnutls_x509.c,
2164         lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
2165         lib/pkcs11_privkey.c, lib/pkcs11_write.c, src/cli.c: Simplified
2166         internal API. The only question that remains now is how to handle
2167         the gnutls_pkcs11_privkey_t. Currently it opens a session and
2168         maintains a handle to the object. This will require locks to be
2169         added on operations. Alternatively new sessions may be opened for
2170         each operation performed. This is guarranteed by PKCS #11 to be
2171         thread safe but will of course require to ask for the PIN again.
2173 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2175         * lib/pakchois/pakchois.c: Removed debugging print.
2177 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2179         * lib/Makefile.am, lib/configure.ac, lib/m4/hooks.m4,
2180         lib/pakchois/errors.c, lib/pakchois/pakchois.c,
2181         lib/pakchois/pakchois.h, lib/pakchois/pakchois11.h: Added a modified
2182         pakchois library (to open arbitrary pkcs11 modules).  Current gnutls
2183         works only with this one.
2185 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2187         * doc/cha-gtls-app.texi: Added missing file.
2189 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2191         * doc/TODO: Removed finished items.
2193 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2195         * lib/pkcs11_write.c: Noted that there things to be done.
2197 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2199         * doc/Makefile.am, doc/cha-cert-auth.texi: Added documentation on
2200         abstract types.
2202 2010-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2204         * lib/gcrypt/pk.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
2205         lib/opencdk/pubkey.c, lib/openpgp/privkey.c, lib/x509/privkey.c: 
2206         Common code for calculation of RSA exp1 and exp2. Also update the
2207         openpgp code to calculate those values.
2209 2010-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2211         * lib/auth_dh_common.c, lib/gnutls_dh_primes.c, lib/x509/privkey.c: 
2212         More fixes.
2214 2010-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2216         * lib/auth_dh_common.c, lib/gcrypt/mpi.c, lib/gnutls_mpi.c: 
2217         Corrected nicely hidden bug that caused accesses to uninitialized
2218         variables if the gcry_mpi_print() functions were pessimists and
2219         returned more size than actually needed for the print.
2221 2010-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2223         * lib/gcrypt/pk.c: Added some sanity checks.
2225 2010-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2227         * NEWS, doc/cha-auth.texi, doc/cha-bib.texi,
2228         doc/cha-cert-auth.texi, doc/cha-ciphersuites.texi,
2229         doc/cha-copying.texi, doc/cha-functions.texi,
2230         doc/cha-internals.texi, doc/cha-intro-tls.texi,
2231         doc/cha-library.texi, doc/cha-preface.texi, doc/cha-programs.texi,
2232         doc/cha-tls-app.texi, doc/gnutls.texi,
2233         lib/includes/gnutls/pkcs11.h, lib/libgnutls.map, lib/pkcs11.c: 
2234         Documentation updates. Separated big gnutls.texi to chapter to allow
2235         easier maintainance.
2237 2010-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2239         * lib/Makefile.am, lib/gcrypt/mpi.c, lib/gcrypt/pk.c,
2240         lib/includes/gnutls/crypto.h, lib/includes/gnutls/pkcs11.h,
2241         lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/nettle/pk.c,
2242         lib/pkcs11.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
2243         lib/pkcs11_write.c, lib/x509/privkey.c, lib/x509/x509_int.h,
2244         src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
2245         src/certtool.c, src/certtool.gaa, src/crypt-gaa.c, src/pkcs11.c: 
2246         Added support to copy certificates and private keys to tokens.  New
2247         functions: gnutls_pkcs11_copy_x509_crt()
2248         gnutls_pkcs11_copy_x509_privkey() gnutls_pkcs11_delete_url() Certtool was updated to allow copying certificates and private keys
2249         to tokens. Deleting an object has issues (segfault) but it seems to
2250         be related with libopensc and its pkcs11 API.
2252 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2254         * lib/x509/verify.c: Added gnutls_pubkey_verify_hash(),
2255         gnutls_pubkey_get_verify_algorithm().
2257 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2259         * lib/pkcs11.c, src/pkcs11.c: Added gnutls_pubkey_import_pkcs11(),
2260         gnutls_pubkey_import_rsa_raw(), gnutls_pubkey_import_dsa_raw(),
2261         gnutls_pkcs11_obj_export().
2263 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2265         * NEWS: Tried to document recent changes.
2267 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2269         * lib/gnutls_x509.c, lib/pkcs11.c, lib/pkcs11_int.h,
2270         src/certtool-gaa.c, src/certtool.gaa, src/pkcs11.c: Added
2271         gnutls_pubkey_t abstract type to handle public keys. It can
2272         currently import/export public keys from existing certificate types
2273         as well as from PKCS #11 URL. This allows generating a certificate
2274         or certificate request from a given public key (currently one could
2275         only generate them from a given private key).  PKCS#11 API augmented to allow reading arbitrary objects instead of
2276         just certificates.  Certtool updated to list those objects.
2278 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2280         * lib/pkcs11.c: Added gnutls_pkcs11_token_get_flags() to distinguish
2281         between hardware and soft tokens.
2283 2010-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2285         * lib/Makefile.am: Added support for libnettle backend. This uses
2286         gmp for big number operations.  It is not currently completed. It
2287         lacks RSA blinding as well as optimizations.
2289 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2291         * lib/x509/sign.c: Corrected bug in DSA signature generation.
2293 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2295         * lib/x509/x509_int.h: Added operations to sign CRLs, certificates
2296         and requests with an abstract key and thus with a PKCS #11 key as
2297         well.
2299 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2301         * lib/includes/gnutls/privkey.h: privkey.h -> abstract.h
2303 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2305         * lib/gnutls_x509.c: The gnutls-cli --x509cafile can now be a PKCS
2306         #11 URL. It can read gnome-keyring's certificates and use them in
2307         the trusted list.
2309 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2311         * lib/gnutls_x509.c: Corrections in openpgp private key usage.
2313 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2315         * tests/x509self.c: Updated self tests and examples to avoid using
2316         deprecated functions such as
2317         gnutls_certificate_server_set_retrieve_function and the sign
2318         callback.
2320 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2322         * lib/includes/gnutls/privkey.h, lib/pkcs11_int.h: Added
2323         documentation for most of the new functions.
2325 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2327         * lib/pkcs11.c: Documented that it was initially based on neon
2328         pkcs11 and got ideas from pkcs11-helper library.
2330 2010-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2332         * lib/pkcs11.c: Corrections to properly handle token removal and
2333         insert.
2335 2010-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2337         * lib/Makefile.am, lib/gnutls_x509.c, lib/includes/gnutls/pkcs11.h,
2338         lib/includes/gnutls/privkey.h, lib/pkcs11.c, lib/x509/sign.c: Added
2339         gnutls_pkcs11_privkey_t and gnutls_privkey_t types. Those are an
2340         abstract private key type that can be used to sign/encrypt any
2341         private key of pkcs11,x509 or openpgp types. Added support for
2342         PKCS11 in gnutls-cli/gnutls-serv.
2344 2010-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2346         * src/certtool.c, src/pkcs11.c: Added several helper functions, to
2347         allow printing of tokens.
2349 2010-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2351         * lib/pkcs11.c, src/certtool-gaa.c, src/certtool.c,
2352         src/certtool.gaa, src/pkcs11.c: Added ability to export certificates
2353         from PKCS #11 tokens.  Added ability to list trusted certificates,
2354         or only certificates with a corresponding private key or just all.
2356 2010-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2358         * lib/Makefile.am, lib/configure.ac, lib/includes/gnutls/pkcs11.h,
2359         lib/pkcs11.c, src/certtool-gaa.c, src/certtool-gaa.h,
2360         src/certtool.gaa, src/pkcs11.c: Added initial PKCS #11 support.
2361         Certtool can now print lists of certificates available in system.
2363 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2365         * NEWS, lib/gnutls_pubkey.c, lib/includes/gnutls/abstract.h,
2366         lib/libgnutls.map, lib/x509/common.h, lib/x509/verify.c,
2367         lib/x509/x509.c, lib/x509/x509_int.h: Added
2368         gnutls_pubkey_verify_hash(), gnutls_pubkey_get_verify_algorithm().
2370 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2372         * NEWS, configure.ac, lib/gnutls_pubkey.c,
2373         lib/includes/gnutls/abstract.h, lib/includes/gnutls/pkcs11.h,
2374         lib/libgnutls.map, lib/pkcs11.c, lib/pkcs11_int.h, lib/x509/x509.c,
2375         src/pkcs11.c: Added gnutls_pubkey_import_pkcs11(),
2376         gnutls_pubkey_import_rsa_raw(), gnutls_pubkey_import_dsa_raw(),
2377         gnutls_pkcs11_obj_export().
2379 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2381         * .gitignore: Ignore files that should be ignored.
2383 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2385         * NEWS, src/certtool-gaa.c, src/certtool.gaa: Tried to document
2386         recent changes.
2388 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2390         * lib/Makefile.am, lib/gnutls_pubkey.c, lib/gnutls_x509.c,
2391         lib/includes/gnutls/abstract.h, lib/includes/gnutls/pkcs11.h,
2392         lib/libgnutls.map, lib/pkcs11.c, lib/pkcs11_int.h,
2393         lib/pkcs11_privkey.c, lib/x509/common.c, lib/x509/common.h,
2394         lib/x509/mpi.c, lib/x509/x509.c, lib/x509/x509_int.h,
2395         src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
2396         src/certtool.c, src/certtool.gaa, src/pkcs11.c: Added
2397         gnutls_pubkey_t abstract type to handle public keys. It can
2398         currently import/export public keys from existing certificate types
2399         as well as from PKCS #11 URL. This allows generating a certificate
2400         or certificate request from a given public key (currently one could
2401         only generate them from a given private key).  PKCS#11 API augmented to allow reading arbitrary objects instead of
2402         just certificates.  Certtool updated to list those objects.
2404 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2406         * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c: Added
2407         gnutls_pkcs11_token_get_flags() to distinguish between hardware and
2408         soft tokens.
2410 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2412         * lib/Makefile.am, lib/libgnutlsxx.map, lib/m4/hooks.m4: Export all
2413         symbols from C++ library. This library doesn't contain any internal
2414         symbols anyway and there is no reason to mess with the C++ ABI that
2415         hasn't got the problems of C.
2417 2010-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2419         * configure.ac, doc/examples/ex-serv-export.c,
2420         doc/examples/ex-serv-psk.c, doc/examples/ex-serv1.c,
2421         lib/Makefile.am, lib/auth_srp.c, lib/cipher-libgcrypt.c,
2422         lib/configure.ac, lib/gcrypt/Makefile.am, lib/gcrypt/cipher.c,
2423         lib/gcrypt/mac.c, lib/gcrypt/mpi.c, lib/gcrypt/pk.c,
2424         lib/gcrypt/rnd.c, lib/gnutls_global.c, lib/gnutls_mpi.c,
2425         lib/gnutls_srp.c, lib/m4/hooks.m4, lib/mac-libgcrypt.c,
2426         lib/mpi-libgcrypt.c, lib/nettle/Makefile.am, lib/nettle/cipher.c,
2427         lib/nettle/mac.c, lib/nettle/mpi.c, lib/nettle/pk.c,
2428         lib/nettle/rnd.c, lib/pk-libgcrypt.c, lib/rnd-libgcrypt.c,
2429         src/certtool.c, src/cli.c, src/serv.c, tests/chainverify.c: Added
2430         support for libnettle backend. This uses gmp for big number
2431         operations.  It is not currently completed. It lacks RSA blinding as
2432         well as optimizations.
2434 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2436         * doc/manpages/gnutls-cli.1, src/cli-gaa.c, src/cli.gaa,
2437         src/serv-gaa.c, src/serv.gaa: Documented that the --file options in
2438         gnutls-cli and gnutls-serv can accept a PKCS #11 URL.
2440 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2442         * lib/x509/sign.c: Corrected bug in DSA signature generation.
2444 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2446         * lib/gnutls_privkey.c, lib/includes/gnutls/abstract.h,
2447         lib/libgnutls.map, lib/x509/crl_write.c, lib/x509/crq.c,
2448         lib/x509/mpi.c, lib/x509/sign.c, lib/x509/x509_int.h,
2449         lib/x509/x509_write.c: Added operations to sign CRLs, certificates
2450         and requests with an abstract key and thus with a PKCS #11 key as
2451         well.
2453 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2455         * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_privkey.c,
2456         lib/gnutls_sig.h, lib/gnutls_x509.h,
2457         lib/includes/gnutls/abstract.h, lib/includes/gnutls/privkey.h,
2458         lib/openpgp/gnutls_openpgp.h: privkey.h -> abstract.h
2460 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2462         * lib/Makefile.am, lib/configure.ac, lib/gnutls_x509.c, src/cli.c: 
2463         The gnutls-cli --x509cafile can now be a PKCS #11 URL. It can read
2464         gnome-keyring's certificates and use them in the trusted list.
2466 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2468         * lib/pkcs11.c: Documented that gnutls_global_init calls
2469         gnutls_pkcs11_init.
2471 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2473         * src/cli.c: Only send termination request to avoid stalling on
2474         servers that do not reply.
2476 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2478         * lib/gnutls_handshake.c, lib/gnutls_state.c, lib/gnutls_state.h: 
2479         Corrected issue on the %SSL3_RECORD_VERSION priority string. It now
2480         works even when resuming a session.
2482 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2484         * doc/examples/Makefile.am, doc/examples/ex-cert-select-pkcs11.c,
2485         doc/gnutls.texi: Added initial example.
2487 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2489         * lib/auth_cert.h, lib/gnutls_x509.c, lib/openpgp/gnutls_openpgp.c: 
2490         Corrections in openpgp private key usage.
2492 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2494         * doc/examples/ex-cert-select.c, tests/Makefile.am,
2495         tests/pkcs12_s2k.c, tests/x509dn.c, tests/x509signself.c: Updated
2496         self tests and examples to avoid using deprecated functions such as
2497         gnutls_certificate_server_set_retrieve_function and the sign
2498         callback.
2500 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2502         * lib/gnutlsxx.cpp, lib/includes/gnutls/gnutlsxx.h, src/tests.c: Use
2503         the new callback function.
2505 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2507         * lib/gnutls_privkey.c, lib/includes/gnutls/pkcs11.h,
2508         lib/includes/gnutls/privkey.h, lib/libgnutls.map, lib/pkcs11.c,
2509         lib/pkcs11_int.h, lib/pkcs11_privkey.c, lib/x509/privkey.c: Added
2510         documentation for most of the new functions.
2512 2010-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2514         * lib/pkcs11.c: Documented that it was initially based on neon
2515         pkcs11 and got ideas from pkcs11-helper library.
2517 2010-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2519         * lib/gnutls_x509.c, lib/libgnutls.map, lib/pkcs11.c,
2520         lib/pkcs11_int.h, lib/pkcs11_privkey.c, src/common.c: Corrections to
2521         properly handle token removal and insert.
2523 2010-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2525         * lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in: 
2526         Deprecated the sign callback.
2528 2010-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2530         * doc/manpages/Makefile.am, lib/Makefile.am, lib/auth_cert.c,
2531         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
2532         lib/auth_rsa_export.c, lib/auth_srp_rsa.c, lib/gnutls_cert.c,
2533         lib/gnutls_cert.h, lib/gnutls_global.c, lib/gnutls_int.h,
2534         lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
2535         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_x509.c,
2536         lib/gnutls_x509.h, lib/includes/gnutls/compat.h,
2537         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
2538         lib/includes/gnutls/pkcs11.h, lib/includes/gnutls/privkey.h,
2539         lib/includes/gnutls/x509.h, lib/libgnutls.map,
2540         lib/openpgp/gnutls_openpgp.c, lib/openpgp/gnutls_openpgp.h,
2541         lib/openpgp/openpgp_int.h, lib/pkcs11.c, lib/pkcs11_int.h,
2542         lib/pkcs11_privkey.c, lib/x509/privkey.c, lib/x509/sign.c,
2543         lib/x509/sign.h, lib/x509/x509_int.h, src/cli.c, src/common.c,
2544         src/common.h, src/pkcs11.c, src/serv.c: Added
2545         gnutls_pkcs11_privkey_t and gnutls_privkey_t types. Those are an
2546         abstract private key type that can be used to sign/encrypt any
2547         private key of pkcs11,x509 or openpgp types. Added support for
2548         PKCS11 in gnutls-cli/gnutls-serv.
2550 2010-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2552         * .gitignore: ignore unrelated to gnutls files.
2554 2010-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2556         * lib/includes/gnutls/pkcs11.h, lib/libgnutls.map, lib/pkcs11.c,
2557         src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
2558         src/certtool.c, src/certtool.gaa, src/pkcs11.c: Added several helper
2559         functions, to allow printing of tokens.
2561 2010-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2563         * lib/gnutls_errors.c, lib/gnutls_str.c,
2564         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/pkcs11.h,
2565         lib/pkcs11.c, src/certtool-common.h, src/certtool-gaa.c,
2566         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/pkcs11.c: 
2567         Added ability to export certificates from PKCS #11 tokens.  Added
2568         ability to list trusted certificates, or only certificates with a
2569         corresponding private key or just all.
2571 2010-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2573         * lib/Makefile.am, lib/auth_srp.c, lib/configure.ac,
2574         lib/gnutls.pc.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
2575         lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_psk.c,
2576         lib/gnutls_str.c, lib/gnutls_str.h, lib/includes/Makefile.am,
2577         lib/includes/gnutls/pkcs11.h, lib/libgnutls.map,
2578         lib/openpgp/gnutls_openpgp.c, lib/pkcs11.c, lib/x509/common.c,
2579         lib/x509/dn.c, src/Makefile.am, src/certtool-common.h,
2580         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
2581         src/certtool.gaa, src/pkcs11.c: Added initial PKCS #11 support.
2582         Certtool can now print lists of certificates available in system.
2584 2010-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2586         * lib/x509/verify.c: Optimized the check_if_same().
2588 2010-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2590         * lib/gnutls_algorithms.c, lib/x509/common.c, lib/x509/common.h: 
2591         Added a forgoten by god OID for RSA. Warn using the actual OID on
2592         unknown public key algorithms.
2594 2009-12-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2596         * lib/ext_session_ticket.c: Adapt session ticket support to mbuffer
2597         API.
2599 2009-08-16  Jonathan Bastien-Filiatrault <joe@x2a.org>
2601         * lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_kx.c,
2602         lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h: Use mbuffers for
2603         handshake synthesis.
2605 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2607         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
2608         lib/gnutls_handshake.c: Make _gnutls_handshake_io_send_int accept a
2609         mbuffer_st.
2611 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2613         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
2614         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c: 
2615         Simplify handshake send buffer logic.
2617 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2619         * lib/gnutls_buffers.c: Fix interrupted write braino.
2621 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2623         * lib/gnutls_mbuffers.c: Avoid pointer warning.
2625 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2627         * lib/gnutls_buffers.c, lib/gnutls_mbuffers.c,
2628         lib/gnutls_mbuffers.h: Remove now useless
2629         _gnutls_mbuffer_enqueue{,copy} functions.
2631 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2633         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
2634         lib/gnutls_mbuffers.c, lib/gnutls_record.c: Allocate data buffer
2635         with mbuffer_st structure as suggested by Nikos.
2637 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2639         * lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h: Prepare for mbuffer
2640         allocation by the caller.
2642 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2644         * lib/gnutls_buffers.c: GNUify some missed GNUification.
2646 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2648         * lib/gnutls_buffers.c: Harmonize read and write function names.
2650 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2652         * lib/gnutls_buffers.c: Now that LEVEL and LEVEL_EQ are fixed, use
2653         less lines.
2655 2009-08-15  Jonathan Bastien-Filiatrault <joe@x2a.org>
2657         * lib/gnutls_errors.h: Make LEVEL and LEVEL_EQ macros safer.  Once again, I got bit by this pretty hard.
2659 2009-08-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2661         * lib/gnutls_record.c: Use a datum for ciphered data in
2662         _gnutls_send_int.
2664 2009-08-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2666         * lib/gnutls_buffers.h: Remove the prototype for the non-existant
2667         function _gnutls_io_write_buffered2.
2669 2009-08-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2671         * lib/gnutls_int.h, lib/gnutls_record.c: Cleanup of the remaining
2672         internals.record_send_buffer mess.
2674 2009-08-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2676         * lib/gnutls_buffers.c: Remove yet another !@#$% instance of
2677         redundant hexadecimal dumping.
2679 2009-08-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2681         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_record.c: 
2682         Modify slightly the contract of _gnutls_io_write_buffered as
2683         suggested by Nikos Mavrogiannopoulos.
2685 2009-08-09  Jonathan Bastien-Filiatrault <joe@x2a.org>
2687         * lib/gnutls_buffers.c, lib/gnutls_mbuffers.c,
2688         lib/gnutls_mbuffers.h: Pass datums to mbuffers by address instead of
2689         by value.
2691 2009-08-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2693         * lib/gnutls_handshake.c, lib/gnutls_record.c: Corrected case where
2694         handshake data were received during a session. It now stores them
2695         for future use by a gnutls_handshake(). Reported by Peter
2696         Hendrickson <pdh@wiredyne.com>.
2698 2009-08-06  Jonathan Bastien-Filiatrault <joe@x2a.org>
2700         * lib/gnutls_buffers.c: Simplify _gnutls_io_write_buffered and
2701         _gnutls_io_write_flush with mbuffers.
2703 2009-08-06  Jonathan Bastien-Filiatrault <joe@x2a.org>
2705         * lib/gnutls_int.h, lib/gnutls_state.c: Change type of
2706         internals.record_send_buffer to a mbuffer.
2708 2009-08-06  Jonathan Bastien-Filiatrault <joe@x2a.org>
2710         * lib/gnutls_buffers.c: Extract a simple_write function from
2711         _gnutls_io_write_buffered.
2713 2009-08-06  Jonathan Bastien-Filiatrault <joe@x2a.org>
2715         * lib/gnutls_buffers.c: Add dump_bytes function.
2717 2009-08-06  Jonathan Bastien-Filiatrault <joe@x2a.org>
2719         * lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_mbuffers.c,
2720         lib/gnutls_mbuffers.h: Add gnutls_mbuffers.{c,h} with some basic
2721         mbuffer operations.
2723 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2725         * lib/gnutls_algorithms.c: Do not rely on version ordering; use
2726         switch..case instead.
2728 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2730         * lib/auth_cert.c: Remove hardcoded version checks in auth_cert.c.
2732 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2734         * lib/gnutls_state.c: Remove hardcoded version check in
2735         gnutls_state.c.
2737 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2739         * lib/gnutls_cipher.c: Remove hardcoded version checks in
2740         gnutls_cipher.c.
2742 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2744         * lib/gnutls_sig.c: Remove hardcoded version checks in gnutls_sig.c.
2746 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2748         * lib/gnutls_handshake.c: Remove hardcoded version checks in
2749         gnutls_handshake.c.
2751 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2753         * lib/gnutls_algorithms.c: Add version check function for selectable
2754         signature/hash certificate algorithms.
2756 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2758         * lib/gnutls_algorithms.c: Add version check functions for
2759         non-minimal padding.
2761 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2763         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h: Add version
2764         check function for explicit IV.
2766 2009-08-01  Jonathan Bastien-Filiatrault <joe@x2a.org>
2768         * lib/gnutls_algorithms.h: Add version check functions for
2769         selectable PRF and extension handling.
2771 2010-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2773         * doc/announce.txt, doc/gnutls.texi, doc/manpages/gnutls-cli.1,
2774         doc/manpages/gnutls-serv.1, lib/ext_safe_renegotiation.c,
2775         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
2776         lib/gnutls_state.c, tests/safe-renegotiation/srn1.c,
2777         tests/safe-renegotiation/srn5.c, tests/safe-renegotiation/testsrn: 
2778         Splitted safe renegotiation capabilities to %SAFE_RENEGOTIATION: will enable safe renegotiation. This is the
2779         most secure and recommended option for clients. However this will
2780         prevent from connecting to legacy servers.  %PARTIAL_RENEGOTIATION: Prevents renegotiation with clients and
2781         servers not supporting the safe renegotiation extension. (this is
2782         the default) %UNSAFE_RENEGOTIATION: Permits (re-)handshakes even unsafe ones.
2784 2010-05-31  Simon Josefsson <simon@josefsson.org>
2786         * doc/gnutls.texi: Minor fix.
2788 2010-05-31  Simon Josefsson <simon@josefsson.org>
2790         * GNUmakefile, maint.mk: Update gnulib files.
2792 2010-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2794         * doc/gnutls.texi: Documented the defaults.
2796 2010-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2798         * doc/gnutls.texi: Added INITIAL_SAFE_RENEGOTIATION and other small
2799         updates.
2801 2010-05-28  Simon Josefsson <simon@josefsson.org>
2803         * doc/gnutls.texi: Update.
2805 2010-05-28  Simon Josefsson <simon@josefsson.org>
2807         * tests/safe-renegotiation/README: Add.
2809 2010-05-28  Simon Josefsson <simon@josefsson.org>
2811         * .x-sc_prohibit_strings_without_use, build-aux/c++defs.h,
2812         build-aux/gendocs.sh, build-aux/gnupload, build-aux/vc-list-files,
2813         configure.ac, doc/gendocs_template, gl/Makefile.am, gl/error.c,
2814         gl/m4/asm-underscore.m4, gl/m4/gnulib-cache.m4,
2815         gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/netdb_h.m4,
2816         gl/m4/stdio_h.m4, gl/m4/unistd_h.m4, gl/m4/valgrind-tests.m4,
2817         gl/netdb.in.h, gl/stdio-write.c, gl/stdio.in.h,
2818         gl/tests/Makefile.am, gl/tests/init.sh, gl/tests/test-lseek.sh,
2819         gl/tests/test-vc-list-files-cvs.sh,
2820         gl/tests/test-vc-list-files-git.sh, gl/tests/test-verify.c,
2821         gl/tests/test-verify.sh, gl/tests/verify.h, gl/unistd.in.h,
2822         gl/vasnprintf.c, gl/wchar.in.h, gtk-doc.make,
2823         lib/build-aux/c++defs.h, lib/gl/Makefile.am,
2824         lib/gl/m4/asm-underscore.m4, lib/gl/m4/fcntl-o.m4,
2825         lib/gl/m4/gettext.m4, lib/gl/m4/gnulib-common.m4,
2826         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/iconv.m4, lib/gl/m4/intl.m4,
2827         lib/gl/m4/netdb_h.m4, lib/gl/m4/po.m4, lib/gl/m4/stdio_h.m4,
2828         lib/gl/m4/unistd_h.m4, lib/gl/netdb.in.h, lib/gl/stdio-write.c,
2829         lib/gl/stdio.in.h, lib/gl/tests/Makefile.am, lib/gl/tests/init.sh,
2830         lib/gl/tests/test-vasprintf.c, lib/gl/tests/test-verify.c,
2831         lib/gl/tests/test-verify.sh, lib/gl/tests/verify.h,
2832         lib/gl/unistd.in.h, lib/gl/vasnprintf.c, lib/gl/wchar.in.h,
2833         libextra/gl/m4/gnulib-common.m4, m4/valgrind.m4, maint.mk: Update
2834         gnulib files, use valgrind-tests module, fix syntax-check problems.
2836 2010-05-28  Simon Josefsson <simon@josefsson.org>
2838         * doc/announce.txt: Doc fix.
2840 2010-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2842         * lib/x509/common.h, lib/x509/privkey.c, lib/x509/sign.c,
2843         lib/x509/verify.c: Use correct hashing algorithms for DSA with q
2844         over 160 bits.
2846 2010-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
2848         * lib/gnutls_algorithms.c: Better checks in loops.
2850 2010-05-22  Simon Josefsson <simon@josefsson.org>
2852         * lib/x509/crl.c: Doc fix.
2854 2010-05-22  Simon Josefsson <simon@josefsson.org>
2856         * NEWS: Add.
2858 2010-05-22  Simon Josefsson <simon@josefsson.org>
2860         * NEWS: Add.
2862 2010-05-22  Simon Josefsson <simon@josefsson.org>
2864         * doc/reference/Makefile.am, gtk-doc.make, m4/gtk-doc.m4: Support
2865         GTK-DOC PDF file.
2867 2010-05-22  Simon Josefsson <simon@josefsson.org>
2869         * cfg.mk: Also build PDF manual.
2871 2010-05-22  Simon Josefsson <simon@josefsson.org>
2873         * doc/gnutls.texi: Fix node/section usage.
2875 2010-05-22  Simon Josefsson <simon@josefsson.org>
2877         * tests/safe-renegotiation/srn5.c: Fix self test.
2879 2010-05-22  Simon Josefsson <simon@josefsson.org>
2881         * lib/gnutls_handshake.c: Readd lost fix from Nikos.
2883 2010-05-22  Simon Josefsson <simon@josefsson.org>
2885         * lib/ext_safe_renegotiation.c: Readd lost fix from Nikos.
2887 2010-05-22  Simon Josefsson <simon@josefsson.org>
2889         * NEWS: Add.
2891 2010-05-22  Simon Josefsson <simon@josefsson.org>
2893         * lib/gnutls_errors.c, libextra/includes/gnutls/openssl.h,
2894         libextra/openssl_compat.c: Doc fixes.
2896 2010-05-22  Simon Josefsson <simon@josefsson.org>
2898         * lib/x509/x509.c: Doc fix.
2900 2010-05-22  Simon Josefsson <simon@josefsson.org>
2902         * Makefile.am, NEWS, README, cfg.mk, configure.ac, doc/Makefile.am,
2903         doc/credentials/Makefile.am, doc/cyclo/Makefile.am, doc/errcodes.c,
2904         doc/examples/Makefile.am, doc/examples/ex-client-srp.c,
2905         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-pgp.c,
2906         doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
2907         doc/examples/ex-serv1.c, doc/gnutls.texi, doc/manpages/Makefile.am,
2908         doc/printlist.c, guile/Makefile.am, guile/modules/Makefile.am,
2909         guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm,
2910         guile/modules/gnutls/build/priorities.scm,
2911         guile/modules/gnutls/build/smobs.scm,
2912         guile/modules/gnutls/build/utils.scm,
2913         guile/modules/gnutls/extra.scm, guile/src/Makefile.am,
2914         guile/src/core.c, guile/src/errors.c, guile/src/errors.h,
2915         guile/src/extra.c, guile/src/make-enum-header.scm,
2916         guile/src/make-enum-map.scm, guile/src/make-session-priorities.scm,
2917         guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
2918         guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
2919         guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
2920         guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
2921         guile/tests/openpgp-keys.scm, guile/tests/pkcs-import-export.scm,
2922         guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
2923         guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm,
2924         lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
2925         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
2926         lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
2927         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
2928         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
2929         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
2930         lib/auth_srp_sb64.c, lib/cipher-libgcrypt.c, lib/configure.ac,
2931         lib/crypto-api.c, lib/crypto.c, lib/crypto.h, lib/cryptodev.c,
2932         lib/debug.c, lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
2933         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_oprfi.c,
2934         lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
2935         lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
2936         lib/ext_server_name.h, lib/ext_session_ticket.c,
2937         lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
2938         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
2939         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
2940         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
2941         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
2942         lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
2943         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
2944         lib/gnutls_compress.c, lib/gnutls_compress.h,
2945         lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c,
2946         lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h,
2947         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
2948         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
2949         lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
2950         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
2951         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_helper.c,
2952         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
2953         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
2954         lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
2955         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
2956         lib/gnutls_psk.c, lib/gnutls_psk_netconf.c, lib/gnutls_record.c,
2957         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
2958         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
2959         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
2960         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
2961         lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
2962         lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_supplemental.c,
2963         lib/gnutls_supplemental.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
2964         lib/gnutls_v2_compat.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
2965         lib/includes/Makefile.am, lib/includes/gnutls/crypto.h,
2966         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
2967         lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
2968         lib/libgnutls.map, lib/libgnutlsxx.map, lib/m4/hooks.m4,
2969         lib/mac-libgcrypt.c, lib/minitasn1/Makefile.am,
2970         lib/mpi-libgcrypt.c, lib/opencdk/Makefile.am,
2971         lib/openpgp/Makefile.am, lib/openpgp/compat.c,
2972         lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
2973         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
2974         lib/openpgp/privkey.c, lib/pk-libgcrypt.c, lib/random.c,
2975         lib/random.h, lib/rnd-libgcrypt.c, lib/x509/Makefile.am,
2976         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
2977         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
2978         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
2979         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
2980         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
2981         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
2982         lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
2983         lib/x509_b64.c, lib/x509_b64.h, libextra/Makefile.am,
2984         libextra/configure.ac, libextra/ext_inner_application.c,
2985         libextra/ext_inner_application.h, libextra/fipsmd5.c,
2986         libextra/gl/Makefile.am, libextra/gnutls_extra.c,
2987         libextra/gnutls_ia.c, libextra/gnutls_openssl.c,
2988         libextra/includes/Makefile.am, libextra/includes/gnutls/extra.h,
2989         libextra/includes/gnutls/openssl.h, libextra/libgnutls-extra.map,
2990         libextra/m4/hooks.m4, libextra/openssl_compat.c,
2991         libextra/openssl_compat.h, src/Makefile.am, src/benchmark.c,
2992         src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
2993         src/crypt.c, src/list.h, src/prime.c, src/psk.c, src/serv.c,
2994         src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c,
2995         tests/certder.c, tests/certificate_set_x509_crl.c,
2996         tests/chainverify.c, tests/crq_apis.c, tests/crq_key_id.c,
2997         tests/crypto_rng.c, tests/cve-2008-4989.c, tests/cve-2009-1415.c,
2998         tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
2999         tests/finished.c, tests/gc.c, tests/hostname-check.c,
3000         tests/init_roundtrip.c, tests/key-id/Makefile.am,
3001         tests/key-id/key-id, tests/mini-eagain.c,
3002         tests/mini-x509-rehandshake.c, tests/mini-x509.c, tests/mini.c,
3003         tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
3004         tests/nist-pkits/pkits, tests/nist-pkits/pkits_crl,
3005         tests/nist-pkits/pkits_crt, tests/nist-pkits/pkits_pkcs12,
3006         tests/nist-pkits/pkits_smime, tests/nul-in-x509-names.c,
3007         tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testcerts,
3008         tests/openpgp-certs/testselfsigs, tests/openpgp-keyring.c,
3009         tests/openpgpself.c, tests/openssl.c, tests/oprfi.c,
3010         tests/parse_ca.c, tests/pathlen/Makefile.am, tests/pathlen/pathlen,
3011         tests/pgps2kgnu.c, tests/pkcs1-padding/Makefile.am,
3012         tests/pkcs1-padding/pkcs1-pad, tests/pkcs12-decode/Makefile.am,
3013         tests/pkcs12-decode/pkcs12, tests/pkcs12_encode.c,
3014         tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c,
3015         tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
3016         tests/pskself.c, tests/resume.c, tests/rfc2253-escape-test,
3017         tests/rsa-md5-collision/Makefile.am,
3018         tests/rsa-md5-collision/rsa-md5-collision,
3019         tests/safe-renegotiation/Makefile.am,
3020         tests/safe-renegotiation/srn0.c, tests/safe-renegotiation/srn1.c,
3021         tests/safe-renegotiation/srn2.c, tests/safe-renegotiation/srn3.c,
3022         tests/safe-renegotiation/srn4.c, tests/safe-renegotiation/srn5.c,
3023         tests/safe-renegotiation/testsrn, tests/set_pkcs12_cred.c,
3024         tests/setcredcrash.c, tests/sha2/Makefile.am, tests/sha2/sha2,
3025         tests/simple.c, tests/tlsia.c, tests/userid/Makefile.am,
3026         tests/userid/userid, tests/utils.c, tests/utils.h,
3027         tests/x509_altname.c, tests/x509dn.c, tests/x509paths/chain,
3028         tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c: 
3029         Change GNUTLS into GnuTLS.
3031 2010-05-22  Simon Josefsson <simon@josefsson.org>
3033         * AUTHORS, ChangeLog.1, NEWS, README, README-alpha, THANKS,
3034         doc/gnutls.texi, doc/manpages/gnutls-cli-debug.1,
3035         doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
3036         doc/manpages/srptool.1, doc/reference/gnutls-docs.sgml,
3037         lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
3038         src/cli-gaa.c, src/cli.gaa, src/serv-gaa.c, src/serv.gaa,
3039         src/tls_test-gaa.c, src/tls_test.gaa: Change GNU TLS into GnuTLS.
3041 2010-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3043         * lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c: Ignore
3044         parsing of ciphersuite or extensions when safe renegotiation is
3045         disabled.
3047 2010-05-22  Simon Josefsson <simon@josefsson.org>
3049         * tests/safe-renegotiation/Makefile.am,
3050         tests/safe-renegotiation/srn5.c: Add test of self renegotiation
3051         APIs.
3053 2010-05-22  Simon Josefsson <simon@josefsson.org>
3055         * tests/safe-renegotiation/Makefile.am,
3056         tests/safe-renegotiation/README, tests/safe-renegotiation/srn4.c: 
3057         Add more rengotiation self tests.
3059 2010-05-22  Simon Josefsson <simon@josefsson.org>
3061         * tests/safe-renegotiation/Makefile.am,
3062         tests/safe-renegotiation/README, tests/safe-renegotiation/srn0.c: 
3063         Add more safe renegotiation self test.
3065 2010-05-21  Simon Josefsson <simon@josefsson.org>
3067         * NEWS, doc/announce.txt, doc/gnutls.texi,
3068         doc/manpages/Makefile.am, lib/ext_safe_renegotiation.c,
3069         lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map,
3070         tests/safe-renegotiation/srn2.c: Remove
3071         gnutls_safe_negotiation_set_initial and
3072         gnutls_safe_renegotiation_set.
3074 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3076         * lib/gnutls_priority.c: Documented behavioral change.
3078 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3080         * lib/gnutls_int.h, lib/gnutls_priority.c: Because we want to
3081         differentiate the behavior of server and client with regards to safe
3082         renegotiation. If a server didn't have either SAFE_RENEGOTIATION or
3083         UNSAFE_RENEGOTIATION set the safe renegotiation will be the default.
3084         This (as well as the safe_renegotiation_set flag) has to be removed
3085         once safe renegotiation is default in both server and client side.
3087 2010-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3089         * lib/gnutls_state.c: Emulate old gnutls behavior regarding safe
3090         renegotiation if the priority_* functions are not called.
3092 2010-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3094         * lib/includes/gnutls/x509.h: Corrected typo. Reported by Clint
3095         Adams.
3097 2010-05-03  Simon Josefsson <simon@josefsson.org>
3099         * tests/safe-renegotiation/Makefile.am,
3100         tests/safe-renegotiation/srn1.c, tests/safe-renegotiation/srn3.c: 
3101         tests: Add srn3 to test inverse of what srn1 is testing.
3103 2010-05-03  Simon Josefsson <simon@josefsson.org>
3105         * tests/safe-renegotiation/Makefile.am,
3106         tests/safe-renegotiation/srn2.c: tests: Add another safe
3107         renegotiation self tests.
3109 2010-05-03  Simon Josefsson <simon@josefsson.org>
3111         * tests/safe-renegotiation/srn1.c: Also test
3112         gnutls_safe_renegotiation_status API.
3114 2010-05-03  Simon Josefsson <simon@josefsson.org>
3116         * tests/safe-renegotiation/Makefile.am,
3117         tests/safe-renegotiation/srn1.c: tests: Add first self-test of safe
3118         renegotiation extension.
3120 2010-05-03  Simon Josefsson <simon@josefsson.org>
3122         * tests/Makefile.am, tests/mini-x509-rehandshake.c: tests: Add small
3123         X.509 rehandshake test.
3125 2010-05-03  Simon Josefsson <simon@josefsson.org>
3127         * tests/mini-x509.c: Protect against infloops.
3129 2010-05-03  Simon Josefsson <simon@josefsson.org>
3131         * tests/Makefile.am, tests/mini-x509.c: tests: Add mini-x509
3132         self-test.
3134 2010-04-30  Simon Josefsson <simon@josefsson.org>
3136         * doc/gnutls.texi: Improve text, based on suggestions from Tomas
3137         Hoger <thoger@redhat.com>.
3139 2010-04-29  Simon Josefsson <simon@josefsson.org>
3141         * lib/gnutls_handshake.c: Fix typo.
3143 2010-04-29  Simon Josefsson <simon@josefsson.org>
3145         * lib/gnutls_handshake.c: Improve renegotiation debug messages.
3147 2010-04-29  Simon Josefsson <simon@josefsson.org>
3149         * doc/announce.txt: Add.
3151 2010-04-29  Simon Josefsson <simon@josefsson.org>
3153         * .gitignore: Add.
3155 2010-04-29  Simon Josefsson <simon@josefsson.org>
3157         * doc/gnutls.texi: Add section on safe renegotiation.
3159 2010-04-29  Simon Josefsson <simon@josefsson.org>
3161         * lib/gnutls_record.c: Remove debug code.
3163 2010-04-25  Simon Josefsson <simon@josefsson.org>
3165         * doc/gnutls.texi: Mention shared library map file and GTK-DOC
3166         guidelines.
3168 2010-04-22  Simon Josefsson <simon@josefsson.org>
3170         * doc/announce.txt: Update URL.
3172 2010-04-22  Simon Josefsson <simon@josefsson.org>
3174         * AUTHORS: Update my OpenPGP key.
3176 2010-04-22  Simon Josefsson <simon@josefsson.org>
3178         * doc/announce.txt: Update my key.
3180 2010-04-22  Simon Josefsson <simon@josefsson.org>
3182         * doc/announcement-template.txt: Remove.
3184 2010-04-22  Simon Josefsson <simon@josefsson.org>
3186         * doc/ANNOUNCE, doc/announce.txt: Prepare 2.10.0 release notes.
3188 2010-04-22  Simon Josefsson <simon@josefsson.org>
3190         * NEWS: Add 2.8.x NEWS entries.
3192 2010-04-22  Simon Josefsson <simon@josefsson.org>
3194         * libextra/configure.ac: Also bump libgnutls-extra version.
3196 2010-04-22  Simon Josefsson <simon@josefsson.org>
3198         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4: Bump
3199         versions.
3201 2010-04-22  Simon Josefsson <simon@josefsson.org>
3203         * build-aux/gendocs.sh: Chmod +x.
3205 2010-04-22  Simon Josefsson <simon@josefsson.org>
3207         * ChangeLog: Generated.
3209 2010-04-22  Simon Josefsson <simon@josefsson.org>
3211         * NEWS: Version 2.9.10.
3213 2010-04-21  Simon Josefsson <simon@josefsson.org>
3215         * NEWS, lib/minitasn1/Makefile.am, lib/minitasn1/coding.c,
3216         lib/minitasn1/decoding.c, lib/minitasn1/element.h,
3217         lib/minitasn1/gstr.h, lib/minitasn1/libtasn1.h,
3218         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
3219         lib/minitasn1/structure.h, lib/minitasn1/version.c: Upgrade to
3220         libtasn1 version 2.6.
3222 2010-04-21  Simon Josefsson <simon@josefsson.org>
3224         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/ioctl.m4,
3225         gl/m4/netdb_h.m4, gl/stdbool.in.h, gl/tests/test-lseek.sh,
3226         gl/tests/test-select-in.sh, gl/tests/test-stdbool.c,
3227         gl/tests/test-stdint.c, lib/gl/Makefile.am, lib/gl/m4/netdb_h.m4,
3228         lib/gl/m4/visibility.m4, lib/gl/stdbool.in.h,
3229         lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stdint.c,
3230         lib/gl/tests/test-vasprintf.c, maint.mk: Update gnulib files.
3232 2010-04-21  Simon Josefsson <simon@josefsson.org>
3234         * configure.ac: Structure fork check together.
3236 2010-04-15  Simon Josefsson <simon@josefsson.org>
3238         * lib/gnutls_priority.c: Fix compiler warning.
3240 2010-04-15  Simon Josefsson <simon@josefsson.org>
3242         * gl/override/top/maint.mk.diff, libextra/gl/hmac-md5.c,
3243         libextra/gl/md5.c, maint.mk: Update gnulib files.
3245 2010-04-15  Simon Josefsson <simon@josefsson.org>
3247         * lib/crypto-api.c, lib/gnutls_priority.c: Indent code.
3249 2010-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3251         * lib/crypto-api.c, lib/includes/gnutls/crypto.h: Use size_t instead
3252         of int for input variables that represent sizes.
3254 2010-04-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3256         * lib/gnutls_priority.c: Free the priority structure on error.
3257         Reported by Paul Aurich.
3259 2010-04-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3261         * lib/gnutls_priority.c: The string is colon separated. Reported by
3262         Paul Aurich.
3264 2010-04-14  Simon Josefsson <simon@josefsson.org>
3266         * lib/includes/gnutls/gnutls.h.in: Fix indent bug.
3268 2010-04-14  Simon Josefsson <simon@josefsson.org>
3270         * cfg.mk, doc/examples/examples.h, guile/src/errors.h,
3271         guile/src/utils.h, lib/auth_cert.h, lib/auth_dh_common.h,
3272         lib/crypto.h, lib/ext_oprfi.h, lib/ext_safe_renegotiation.h,
3273         lib/ext_session_ticket.h, lib/ext_signature.h,
3274         lib/gnutls_algorithms.h, lib/gnutls_cipher_int.h,
3275         lib/gnutls_compress.h, lib/gnutls_cryptodev.h, lib/gnutls_errors.h,
3276         lib/gnutls_extensions.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
3277         lib/gnutls_mpi.h, lib/gnutls_pk.h, lib/gnutls_sig.h,
3278         lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
3279         lib/gnutls_supplemental.h, lib/includes/gnutls/crypto.h,
3280         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
3281         lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
3282         lib/opencdk/context.h, lib/opencdk/filters.h, lib/opencdk/keydb.h,
3283         lib/opencdk/main.h, lib/opencdk/opencdk.h, lib/opencdk/packet.h,
3284         lib/opencdk/stream.h, lib/opencdk/types.h,
3285         lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp_int.h,
3286         lib/x509/pbkdf2-sha1.h, lib/x509/x509_int.h,
3287         libextra/includes/gnutls/extra.h,
3288         libextra/includes/gnutls/openssl.h, src/certtool-cfg.h,
3289         src/certtool-common.h, src/common.h: More indentation.
3291 2010-04-14  Simon Josefsson <simon@josefsson.org>
3293         * NEWS: Add.
3295 2010-04-14  Simon Josefsson <simon@josefsson.org>
3297         * NEWS: Add.
3299 2010-04-14  Simon Josefsson <simon@josefsson.org>
3301         * NEWS: Add.
3303 2010-04-14  Simon Josefsson <simon@josefsson.org>
3305         * doc/manpages/Makefile.am: Generated.
3307 2010-04-14  Simon Josefsson <simon@josefsson.org>
3309         * doc/examples/ex-client-tlsia.c, doc/examples/ex-verify.c,
3310         doc/examples/ex-x509-info.c, lib/auth_cert.c, lib/auth_rsa.c,
3311         lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_oprfi.c,
3312         lib/ext_safe_renegotiation.c, lib/ext_server_name.c,
3313         lib/ext_session_ticket.c, lib/ext_signature.c,
3314         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
3315         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
3316         lib/gnutls_constate.c, lib/gnutls_extensions.c,
3317         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
3318         lib/gnutls_priority.c, lib/gnutls_record.c,
3319         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
3320         lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
3321         lib/minitasn1/decoding.c, lib/opencdk/read-packet.c,
3322         lib/opencdk/sig-check.c, lib/x509/pkcs12.c, lib/x509/verify.c,
3323         libextra/gl/hmac-md5.c, libextra/gl/md5.c, src/benchmark.c,
3324         src/certtool.c, src/cli.c, src/serv.c, src/tests.c, src/tls_test.c,
3325         tests/anonself.c, tests/certder.c, tests/chainverify.c,
3326         tests/crq_apis.c, tests/crq_key_id.c, tests/cve-2008-4989.c,
3327         tests/dhepskself.c, tests/dn.c, tests/dn2.c, tests/finished.c,
3328         tests/gc.c, tests/hostname-check.c, tests/init_roundtrip.c,
3329         tests/mini-eagain.c, tests/mini.c, tests/netconf-psk.c,
3330         tests/nul-in-x509-names.c, tests/openpgp-keyring.c,
3331         tests/openpgpself.c, tests/parse_ca.c, tests/pkcs12_encode.c,
3332         tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
3333         tests/resume.c, tests/set_pkcs12_cred.c, tests/simple.c,
3334         tests/tlsia.c, tests/utils.c, tests/x509_altname.c, tests/x509dn.c,
3335         tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c: 
3336         Indent code.
3338 2010-04-14  Simon Josefsson <simon@josefsson.org>
3340         * NEWS, lib/crypto-api.c, lib/ext_safe_renegotiation.c,
3341         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/libgnutls.map,
3342         lib/x509/x509.c: Export new ABIs.  Doc fixes for new APIs.
3344 2010-04-14  Simon Josefsson <simon@josefsson.org>
3346         * tests/safe-renegotiation/Makefile.am: Disable self-test
3347         temporarily until we make it work cross-platform.
3349 2010-04-13  Simon Josefsson <simon@josefsson.org>
3351         * NEWS, lib/ext_safe_renegotiation.c, lib/gnutls_algorithms.c,
3352         lib/includes/gnutls/gnutls.h.in: Doc fixes.
3354 2010-04-13  Simon Josefsson <simon@josefsson.org>
3356         * doc/manpages/Makefile.am, src/certtool-gaa.c: Generated.
3358 2010-04-13  Simon Josefsson <simon@josefsson.org>
3360         * doc/reference/Makefile.am: Ignore c++defs.h.
3362 2010-04-13  Simon Josefsson <simon@josefsson.org>
3364         * .x-sc_prohibit_empty_lines_at_EOF, GNUmakefile,
3365         build-aux/c++defs.h, build-aux/warn-on-use.h, doc/certtool.cfg,
3366         doc/credentials/gnutls-http-serv, doc/credentials/params.pem,
3367         doc/credentials/x509/Makefile.am, doc/credentials/x509/cert.pem,
3368         doc/credentials/x509/clicert-dsa.pem, gl/Makefile.am, gl/fseeko.c,
3369         gl/m4/fseeko.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
3370         gl/m4/lib-link.m4, gl/m4/memchr.m4, gl/m4/stdio_h.m4,
3371         gl/m4/stdlib_h.m4, gl/m4/string_h.m4, gl/m4/time_h.m4,
3372         gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/stdio-impl.h,
3373         gl/stdio.in.h, gl/stdlib.in.h, gl/string.in.h, gl/sys_socket.in.h,
3374         gl/sys_stat.in.h, gl/sys_time.in.h, gl/tests/Makefile.am,
3375         gl/tests/ioctl.c, gl/tests/sys_ioctl.in.h,
3376         gl/tests/test-vasnprintf.c, gl/time.in.h, gl/unistd.in.h,
3377         gl/vasnprintf.c, gl/wchar.in.h, guile/modules/gnutls/extra.scm,
3378         guile/tests/x509-auth.scm, guile/tests/x509-certificate.pem,
3379         lib/build-aux/c++defs.h, lib/build-aux/warn-on-use.h,
3380         lib/ext_cert_type.h, lib/gl/Makefile.am, lib/gl/fseeko.c,
3381         lib/gl/m4/fseeko.m4, lib/gl/m4/gnulib-common.m4,
3382         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/lib-link.m4,
3383         lib/gl/m4/memchr.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
3384         lib/gl/m4/string_h.m4, lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4,
3385         lib/gl/m4/time_r.m4, lib/gl/m4/unistd_h.m4,
3386         lib/gl/m4/vasnprintf.m4, lib/gl/stdio-impl.h, lib/gl/stdio.in.h,
3387         lib/gl/stdlib.in.h, lib/gl/string.in.h, lib/gl/sys_socket.in.h,
3388         lib/gl/sys_stat.in.h, lib/gl/tests/Makefile.am,
3389         lib/gl/tests/test-vasnprintf.c, lib/gl/time.in.h, lib/gl/time_r.c,
3390         lib/gl/unistd.in.h, lib/gl/vasnprintf.c, lib/gl/wchar.in.h,
3391         lib/minitasn1/Makefile.am, lib/minitasn1/README,
3392         lib/opencdk/keydb.h, lib/opencdk/packet.h,
3393         libextra/gl/m4/gnulib-common.m4, libextra/gl/m4/gnulib-comp.m4,
3394         libextra/gl/m4/lib-link.m4, maint.mk, src/certtool.gaa,
3395         src/cfg/Makefile.am, src/crypt.gaa, src/tls_test.gaa,
3396         tests/key-id/ca-gnutls-keyid.pem, tests/key-id/ca-no-keyid.pem,
3397         tests/key-id/ca-weird-keyid.pem,
3398         tests/pkcs1-padding/pkcs1-pad-broken.pem,
3399         tests/pkcs1-padding/pkcs1-pad-broken2.pem,
3400         tests/pkcs1-padding/pkcs1-pad-broken3.pem,
3401         tests/pkcs1-padding/pkcs1-pad-ok.pem,
3402         tests/pkcs1-padding/pkcs1-pad-ok2.pem,
3403         tests/safe-renegotiation/Makefile.am, tests/test25.pem: Update
3404         gnulib files, fix syntax-check warnings.
3406 2010-03-31  Simon Josefsson <simon@josefsson.org>
3408         * .gitignore, gl/m4/wchar_h.m4, lib/gl/m4/wchar_h.m4: Add forgotten
3409         gnulib files, and fix .gitignore.
3411 2010-03-31  Simon Josefsson <simon@josefsson.org>
3413         * NEWS: Add.
3415 2010-03-31  Simon Josefsson <simon@josefsson.org>
3417         * lib/po/LINGUAS, lib/po/it.po.in, lib/po/nl.po.in: Sync with TP.
3419 2010-03-31  Simon Josefsson <simon@josefsson.org>
3421         * .x-sc_program_name, .x-sc_the_the, cfg.mk,
3422         lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
3423         lib/m4/hooks.m4, lib/opencdk/sig-check.c, src/certtool.c,
3424         src/serv.c, tests/dn.c, tests/mini.c: Update gnulib files.  Fix
3425         syntax-check warnings.
3427 2010-03-31  Simon Josefsson <simon@josefsson.org>
3429         * build-aux/c++defs.h, build-aux/vc-list-files,
3430         build-aux/warn-on-use.h, gl/Makefile.am, gl/accept.c,
3431         gl/arpa_inet.in.h, gl/bind.c, gl/connect.c, gl/getaddrinfo.c,
3432         gl/gettext.h, gl/gettimeofday.c, gl/m4/arpa_inet_h.m4,
3433         gl/m4/getaddrinfo.m4, gl/m4/gettimeofday.m4,
3434         gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
3435         gl/m4/inet_pton.m4, gl/m4/lseek.m4, gl/m4/netdb_h.m4,
3436         gl/m4/stddef_h.m4, gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4,
3437         gl/m4/string_h.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4,
3438         gl/m4/sys_socket_h.m4, gl/m4/sys_stat_h.m4, gl/m4/sys_time_h.m4,
3439         gl/m4/time_h.m4, gl/m4/unistd_h.m4, gl/m4/warn-on-use.m4,
3440         gl/m4/wchar.m4, gl/netdb.in.h, gl/netinet_in.in.h, gl/recv.c,
3441         gl/select.c, gl/send.c, gl/stdint.in.h, gl/stdio.in.h,
3442         gl/stdlib.in.h, gl/string.in.h, gl/sys_select.in.h,
3443         gl/sys_socket.in.h, gl/sys_stat.in.h, gl/sys_time.in.h,
3444         gl/tests/Makefile.am, gl/tests/ioctl.c, gl/tests/sys_ioctl.in.h,
3445         gl/tests/test-vc-list-files-git.sh, gl/time.in.h, gl/unistd.in.h,
3446         gl/wchar.in.h, lib/build-aux/c++defs.h,
3447         lib/build-aux/warn-on-use.h, lib/gl/Makefile.am, lib/gl/gettext.h,
3448         lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
3449         lib/gl/m4/intldir.m4, lib/gl/m4/lseek.m4, lib/gl/m4/netdb_h.m4,
3450         lib/gl/m4/printf-posix.m4, lib/gl/m4/stddef_h.m4,
3451         lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4, lib/gl/m4/string_h.m4,
3452         lib/gl/m4/strings_h.m4, lib/gl/m4/sys_socket_h.m4,
3453         lib/gl/m4/sys_stat_h.m4, lib/gl/m4/time_h.m4,
3454         lib/gl/m4/unistd_h.m4, lib/gl/m4/visibility.m4,
3455         lib/gl/m4/warn-on-use.m4, lib/gl/m4/wchar.m4, lib/gl/netdb.in.h,
3456         lib/gl/stdint.in.h, lib/gl/stdio.in.h, lib/gl/stdlib.in.h,
3457         lib/gl/string.in.h, lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
3458         lib/gl/tests/Makefile.am, lib/gl/time.in.h, lib/gl/unistd.in.h,
3459         lib/gl/wchar.in.h, libextra/gl/m4/gnulib-common.m4,
3460         libextra/gl/m4/gnulib-comp.m4, maint.mk: Update gnulib files.
3462 2010-03-30  Simon Josefsson <simon@josefsson.org>
3464         * m4/valgrind.m4: Check for what we use.  Bump serial.
3466 2010-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3468         * m4/valgrind.m4, tests/Makefile.am: Valgrind -q is now set by the
3469         valgrind detection script to avoid issue when running tests without
3470         valgrind.
3472 2010-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3474         * lib/gnutls_cert.c: increased small value for certificates. Typical
3475         certificates are much longer than that.
3477 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3479         * configure.ac, tests/Makefile.am, tests/anonself.c,
3480         tests/certder.c, tests/chainverify.c, tests/crq_apis.c,
3481         tests/crq_key_id.c, tests/cve-2009-1415.c, tests/dhepskself.c,
3482         tests/dn.c, tests/dn2.c, tests/finished.c, tests/gc.c,
3483         tests/hostname-check.c, tests/init_roundtrip.c,
3484         tests/mini-eagain.c, tests/mini.c, tests/moredn.c, tests/mpi.c,
3485         tests/netconf-psk.c, tests/nul-in-x509-names.c,
3486         tests/openpgp-keyring.c, tests/openpgpself.c, tests/openssl.c,
3487         tests/parse_ca.c, tests/pkcs12_encode.c, tests/pkcs12_s2k.c,
3488         tests/pskself.c, tests/resume.c, tests/set_pkcs12_cred.c,
3489         tests/sha2/sha2, tests/simple.c, tests/tlsia.c,
3490         tests/x509_altname.c, tests/x509dn.c, tests/x509self.c,
3491         tests/x509sign-verify.c, tests/x509signself.c: Reduced several
3492         unneeded messages during the make check procedure.  Verbose messages
3493         can be obtained with --verbose.
3495 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3497         * doc/Makefile.am: use mv -f to avoid interactiveness.
3499 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3501         * tests/dn2.c: Modified to account for postalcode.
3503 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3505         * NEWS: added news entry for postalcode.
3507 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3509         * lib/includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
3510         lib/x509/common.c: Display postalCode and Name X.509 DN attributes
3511         correctly.  Based on patch by Pavan Konjarla.
3513 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3515         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
3516         lib/includes/gnutls/gnutls.h.in, src/serv-gaa.c, src/serv.gaa: Each
3517         ciphersuite is now tight with a minimum TLS version and a maximum
3518         one. It is valid if it is between (and including) those. This was
3519         added to deprecate TLS_RSA_EXPORT_WITH_RC4_40_MD5 which is not
3520         available with TLS 1.1. Reported by Adrian F. Dimcev.
3522 2010-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3524         * .gitignore: Ignore more files.
3526 2010-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3528         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_alert.c,
3529         lib/gnutls_cert.c, lib/includes/gnutls/gnutls.h.in,
3530         lib/libgnutls.map, src/cli.c: Added
3531         gnutls_certificate_set_verify_function() to allow checking
3532         (verifying) certificate before the handshake is completed.
3534 2010-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3536         * doc/examples/ex-rfc2818.c, doc/examples/ex-verify.c: Use the flags
3537         for expiration instead of getting the time of each certificate.
3539 2010-03-17  Simon Josefsson <simon@josefsson.org>
3541         * README-alpha: Mention datefudge.
3543 2010-03-17  Simon Josefsson <simon@josefsson.org>
3545         * tests/pkcs1-padding/pkcs1-pad: Skip test if datefudge is not
3546         available.
3548 2010-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3550         * lib/gnutls_priority.c: INITIAL_SAFE_RENEGOTIATION implies
3551         SAFE_RENEGOTIATION.
3553 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3555         * lib/includes/gnutls/gnutls.h.in: Added missing prototype.
3557 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3559         * tests/safe-renegotiation/testsrn: made SAFE_RENEGOTIATION flags
3560         explicit.
3562 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3564         * lib/x509/verify.c, src/certtool.c: gnutls_x509_crt_verify() and
3565         gnutls_x509_crt_list_verify() behave identically.  That means that
3566         gnutls_x509_crt_verify() will now check dates as well.  Certool --verify-chain will use the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME
3567         flag to gnutls_x509_crt_verify() to force verification even if
3568         certificates are the same.  The only exception is at the final
3569         certificate (self-checking) where the extra flag
3570         GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT is specified to allow for v1 CA
3571         certificates.
3573 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3575         * lib/x509/common.c: Handle dates before 1-1-1970 (handle as being
3576         equal to 1-1-1970).
3578 2010-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3580         * tests/pkcs1-padding/pkcs1-pad: Fail if required programs are not
3581         found.
3583 2010-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3585         * NEWS, doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
3586         lib/ext_safe_renegotiation.c, lib/gnutls_priority.c,
3587         lib/gnutls_record.c: Safe renegotiation is not enabled by default in
3588         client side.
3590 2010-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3592         * doc/manpages/gnutls-cli.1, lib/gnutls_priority.c: better
3593         documentation for %INITIAL_SAFE_RENEGOTIATION
3595 2010-03-15  Simon Josefsson <simon@josefsson.org>
3597         * NEWS: Fix.
3599 2010-03-15  Simon Josefsson <simon@josefsson.org>
3601         * tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testselfsigs: 
3602         Rewrite tests/openpgp-certs/testselfsigs portably for Solaris.  Fix
3603         EXTRA_DIST.
3605 2010-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3607         * tests/safe-renegotiation/testsrn: localhost -> 127.0.0.1 to work
3608         in places where localhost does not resolve.
3610 2010-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3612         * NEWS, lib/includes/gnutls/x509.h, lib/x509/verify.c: Extended time
3613         verification to trusted certificate list as well. Introduced the
3614         flag GNUTLS_VERIFY_DISABLE_TRUSTED_TIME_CHECKS that will prevent the
3615         trusted certificate list verification.
3617 2010-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3619         * src/tests.c, src/tests.h, src/tls_test.c: Added tests for safe
3620         renegotiation. Removed old tests for obsolete features (lzo) and
3621         tests that were not actually working (srp).
3623 2010-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3625         * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
3626         lib/gnutls_handshake.c, lib/includes/gnutls/gnutls.h.in,
3627         tests/safe-renegotiation/testsrn: Extension generation in SSL 3.0
3628         (as a reply to SCSV) is not using common code with normal extension
3629         generation. Solve issue reported by Tomas Mraz that caused SSL 3.0
3630         renegotiation fail.
3632 2010-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3634         * lib/x509/verify.c: Removed artificial constrained that prevented
3635         end-user certificates, being added to the trusted list, treated as
3636         trusted. Suggestion and patch by Tomas Mraz.
3638 2010-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3640         * doc/manpages/gnutls-cli.1: Documented that
3641         initial_safe_renegotiation is the default.
3643 2010-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3645         * src/serv.c: gnutls-serv will terminate connection on rehandshake
3646         errors.
3648 2010-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3650         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
3651         lib/includes/gnutls/gnutls.h.in: Avoid sending alerts during
3652         handshake. Alerts might be interrupted and return a non-fatal error
3653         which will propagate and in many cases it shouldn't.  Avoid sending no renegotiation alert when a client connects to an
3654         unsafe server. Thanks to Tomas Hoger for the report.
3656 2010-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3658         * src/cli.c: On handshake error send appropriate alert and terminate
3659         stream.
3661 2010-02-18  Simon Josefsson <simon@josefsson.org>
3663         * doc/reference/gnutls-docs.sgml: Add id's to chapters.
3665 2010-02-18  Simon Josefsson <simon@josefsson.org>
3667         * .gitignore: Update.
3669 2010-02-18  Simon Josefsson <simon@josefsson.org>
3671         * lib/po/zh_CN.po: Remove.
3673 2010-02-18  Simon Josefsson <simon@josefsson.org>
3675         * src/Makefile.am: Fix -lrt usage.
3677 2010-02-18  Simon Josefsson <simon@josefsson.org>
3679         * src/benchmark.c: Use gnulib gettime module.  Indent.
3681 2010-02-18  Simon Josefsson <simon@josefsson.org>
3683         * lib/po/zh_CN.po: Add.
3685 2010-02-18  Simon Josefsson <simon@josefsson.org>
3687         * lib/gl/netdb.in.h: Update gnulib files.
3689 2010-02-18  Simon Josefsson <simon@josefsson.org>
3691         * gl/Makefile.am, gl/gettime.c, gl/gettimeofday.c,
3692         gl/m4/clock_time.m4, gl/m4/gettime.m4, gl/m4/gnulib-cache.m4,
3693         gl/m4/gnulib-comp.m4, gl/m4/timespec.m4, gl/netdb.in.h,
3694         gl/tests/Makefile.am, gl/tests/gettimeofday.c, gl/timespec.h: Update
3695         gnulib files.
3697 2010-02-17  Simon Josefsson <simon@josefsson.org>
3699         * lib/cryptodev.c: Indent.  Don't include fcntl.h and sys/ioctl.h on
3700         (for example) Windows.
3702 2010-02-17  Simon Josefsson <simon@josefsson.org>
3704         * tests/safe-renegotiation/testsrn: Fix objdir != srcdir.
3706 2010-02-17  Simon Josefsson <simon@josefsson.org>
3708         * tests/safe-renegotiation/testsrn: Drop bashism.  Make it work on
3709         Windows.
3711 2010-02-17  Simon Josefsson <simon@josefsson.org>
3713         * NEWS: Fix.
3715 2010-02-17  Simon Josefsson <simon@josefsson.org>
3717         * NEWS: Add.
3719 2010-02-17  Simon Josefsson <simon@josefsson.org>
3721         * doc/manpages/Makefile.am: Generated.
3723 2010-02-17  Simon Josefsson <simon@josefsson.org>
3725         * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml,
3726         lib/ext_safe_renegotiation.c, lib/ext_signature.c,
3727         lib/gnutls_supplemental.c: More GTK-DOC fixes.
3729 2010-02-17  Simon Josefsson <simon@josefsson.org>
3731         * lib/gnutls_db.c: Doc fix.
3733 2010-02-17  Simon Josefsson <simon@josefsson.org>
3735         * lib/openpgp/gnutls_openpgp.c: Doc fix.
3737 2010-02-17  Simon Josefsson <simon@josefsson.org>
3739         * lib/includes/gnutls/gnutls.h.in: Doc fix.
3741 2010-02-17  Simon Josefsson <simon@josefsson.org>
3743         * lib/includes/gnutls/gnutls.h.in: Fix enum doc.
3745 2010-02-17  Simon Josefsson <simon@josefsson.org>
3747         * lib/includes/gnutls/gnutls.h.in: More enum docs.
3749 2010-02-17  Simon Josefsson <simon@josefsson.org>
3751         * lib/includes/gnutls/crypto.h: More enum documentation.
3753 2010-02-17  Simon Josefsson <simon@josefsson.org>
3755         * libextra/gnutls_ia.c: Doc fix.
3757 2010-02-17  Simon Josefsson <simon@josefsson.org>
3759         * lib/includes/gnutls/x509.h: More enum documentation.
3761 2010-02-17  Simon Josefsson <simon@josefsson.org>
3763         * libextra/includes/gnutls/extra.h: Document more.
3765 2010-02-17  Simon Josefsson <simon@josefsson.org>
3767         * lib/includes/gnutls/openpgp.h: Document more.
3769 2010-02-17  Simon Josefsson <simon@josefsson.org>
3771         * lib/includes/gnutls/pkcs12.h: Document enum.
3773 2010-02-17  Simon Josefsson <simon@josefsson.org>
3775         * lib/includes/gnutls/gnutls.h.in: More enum.
3777 2010-02-17  Simon Josefsson <simon@josefsson.org>
3779         * lib/includes/gnutls/gnutls.h.in: Fix typo.
3781 2010-02-17  Simon Josefsson <simon@josefsson.org>
3783         * lib/includes/gnutls/gnutls.h.in: More GTK-DOC documentation.
3785 2010-02-17  Simon Josefsson <simon@josefsson.org>
3787         * lib/includes/gnutls/gnutls.h.in: Improve GTK-DOC coverage.
3789 2010-02-17  Simon Josefsson <simon@josefsson.org>
3791         * lib/includes/gnutls/crypto.h: Fix comments, for GTK-DOC.
3793 2010-02-17  Simon Josefsson <simon@josefsson.org>
3795         * doc/reference/Makefile.am: Ignore more headers.
3797 2010-02-17  Simon Josefsson <simon@josefsson.org>
3799         * lib/x509/crl.c: Doc fix.
3801 2010-02-17  Simon Josefsson <simon@josefsson.org>
3803         * lib/includes/gnutls/crypto.h: Fix for GTK-DOC parse breakage.
3805 2010-02-17  Simon Josefsson <simon@josefsson.org>
3807         * doc/reference/Makefile.am: Ignore gnutlsxx.h too, GTK-DOC doesn't
3808         handle C++.
3810 2010-02-17  Simon Josefsson <simon@josefsson.org>
3812         * doc/reference/Makefile.am: Need crypto.h too.
3814 2010-02-17  Simon Josefsson <simon@josefsson.org>
3816         * doc/reference/Makefile.am: Improve header ignores.
3818 2010-02-17  Simon Josefsson <simon@josefsson.org>
3820         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
3821         lib/minitasn1/element.c, lib/minitasn1/errors.c,
3822         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
3823         lib/minitasn1/structure.c: Upgrade to libtasn1 2.5 snapshot, for
3824         GTK-DOC comments.
3826 2010-02-17  Simon Josefsson <simon@josefsson.org>
3828         * lib/includes/gnutls/openpgp.h: Another GTK-DOC fix.
3830 2010-02-17  Simon Josefsson <simon@josefsson.org>
3832         * lib/auth_srp_sb64.c, lib/crypto-api.c, lib/crypto.c,
3833         lib/ext_safe_renegotiation.c, lib/ext_server_name.c,
3834         lib/ext_signature.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
3835         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
3836         lib/gnutls_cert.c, lib/gnutls_compress.c, lib/gnutls_db.c,
3837         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
3838         lib/gnutls_extensions.c, lib/gnutls_global.c,
3839         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_priority.c,
3840         lib/gnutls_psk.c, lib/gnutls_psk_netconf.c, lib/gnutls_record.c,
3841         lib/gnutls_rsa_export.c, lib/gnutls_session.c, lib/gnutls_srp.c,
3842         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
3843         lib/gnutls_x509.c, lib/includes/gnutls/crypto.h,
3844         lib/opencdk/stream.c, lib/openpgp/compat.c, lib/openpgp/extras.c,
3845         lib/openpgp/gnutls_openpgp.c, lib/openpgp/output.c,
3846         lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c,
3847         lib/x509/common.c, lib/x509/crl.c, lib/x509/crl_write.c,
3848         lib/x509/crq.c, lib/x509/dn.c, lib/x509/output.c,
3849         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
3850         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
3851         lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/x509.c,
3852         lib/x509/x509_write.c, lib/x509_b64.c, libextra/gnutls_extra.c,
3853         libextra/gnutls_ia.c, libextra/openssl_compat.c: Fix GTK-DOC syntax.
3854         Unfortunately this looses some information.
3856 2010-02-17  Simon Josefsson <simon@josefsson.org>
3858         * lib/auth_srp_sb64.c, lib/crypto-api.c,
3859         lib/ext_safe_renegotiation.c, lib/gnutls_anon_cred.c,
3860         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_db.c,
3861         lib/gnutls_dh.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
3862         lib/gnutls_priority.c, lib/gnutls_psk.c, lib/gnutls_record.c,
3863         lib/gnutls_session.c, lib/gnutls_srp.c, lib/gnutls_state.c,
3864         lib/gnutls_x509.c, lib/x509/crl.c, lib/x509/crl_write.c,
3865         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
3866         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
3867         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
3868         libextra/openssl_compat.c: Align indentation of GTK-DOC comments.
3870 2010-02-17  Simon Josefsson <simon@josefsson.org>
3872         * lib/po/vi.po.in: Sync with TP.
3874 2010-02-17  Simon Josefsson <simon@josefsson.org>
3876         * doc/examples/Makefile.am: Silence gnulib warning about fseek.
3878 2010-02-17  Simon Josefsson <simon@josefsson.org>
3880         * build-aux/gendocs.sh, build-aux/gnupload, gl/Makefile.am,
3881         gl/m4/getdelim.m4, gl/m4/getline.m4, gl/m4/gettimeofday.m4,
3882         gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/sys_time_h.m4,
3883         gl/netdb.in.h, gl/stdio.in.h, gl/sys_time.in.h,
3884         gl/tests/test-getdelim.c, gl/tests/test-getline.c,
3885         gl/tests/test-gettimeofday.c, lib/gl/Makefile.am,
3886         lib/gl/m4/stdio_h.m4, lib/gl/netdb.in.h, lib/gl/stdio.in.h,
3887         maint.mk: Update gnulib files.
3889 2010-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
3891         * lib/gnutls_session_pack.c: Corrected calculation of session data
3892         for PSK ciphersuites. Solves issue #107256 reported by Wolfgang
3893         Glas.
3895 2010-02-03  Simon Josefsson <simon@josefsson.org>
3897         * doc/ANNOUNCE: Add announcement message.
3899 2010-01-27  Simon Josefsson <simon@josefsson.org>
3901         * NEWS: Fix.
3903 2010-01-27  Simon Josefsson <simon@josefsson.org>
3905         * NEWS: Add.
3907 2010-01-27  Simon Josefsson <simon@josefsson.org>
3909         * lib/po/LINGUAS, lib/po/cs.po.in, lib/po/de.po.in,
3910         lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in, lib/po/pl.po.in,
3911         lib/po/sv.po.in, lib/po/zh_CN.po.in: Sync with TP.
3913 2010-01-27  Simon Josefsson <simon@josefsson.org>
3915         * build-aux/gnupload, doc/gendocs_template,
3916         gl/tests/test-gettimeofday.c, gl/tests/test-memchr.c,
3917         gl/tests/test-read-file.c, gl/tests/test-sockets.c,
3918         lib/gl/tests/test-memchr.c, lib/gl/tests/test-read-file.c,
3919         lib/gl/tests/test-sockets.c: Update gnulib files.
3921 2010-01-27  Simon Josefsson <simon@josefsson.org>
3923         * AUTHORS: Add.
3925 2010-01-27  Simon Josefsson <simon@josefsson.org>
3927         * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
3928         lib/minitasn1/element.c, lib/minitasn1/errors.c,
3929         lib/minitasn1/gstr.c, lib/minitasn1/int.h,
3930         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
3931         lib/minitasn1/structure.c: Use libtasn1 v2.4.
3933 2010-01-27  Simon Josefsson <simon@josefsson.org>
3935         * lib/gnutls.pc.in: Fix license.
3937 2010-01-27  Simon Josefsson <simon@josefsson.org>
3939         * .clcopying: Fix license.
3941 2010-01-27  Simon Josefsson <simon@josefsson.org>
3943         * AUTHORS: Fix license.
3945 2010-01-27  Simon Josefsson <simon@josefsson.org>
3947         * tests/key-id/README, tests/libgcrypt.supp,
3948         tests/rsa-md5-collision/Makefile.am,
3949         tests/rsa-md5-collision/README, tests/rsa-md5-collision/mbox,
3950         tests/userid/userid.pem: License fix.
3952 2010-01-27  Simon Josefsson <simon@josefsson.org>
3954         * ChangeLog, cfg.mk, configure.ac, doc/Makefile.am,
3955         doc/credentials/Makefile.am, doc/cyclo/Makefile.am, doc/errcodes.c,
3956         doc/examples/Makefile.am, doc/extract-guile-c-doc.scm,
3957         doc/gendocs_template, doc/manpages/Makefile.am, doc/printlist.c,
3958         gl/gnulib.mk, gl/m4/onceonly_2_57.m4, gl/tests/gnulib.mk,
3959         guile/Makefile.am, guile/modules/Makefile.am,
3960         guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm,
3961         guile/modules/gnutls/build/priorities.scm,
3962         guile/modules/gnutls/build/smobs.scm,
3963         guile/modules/gnutls/build/utils.scm,
3964         guile/modules/gnutls/extra.scm,
3965         guile/modules/system/documentation/c-snarf.scm,
3966         guile/modules/system/documentation/output.scm,
3967         guile/pre-inst-guile.in, guile/src/Makefile.am, guile/src/core.c,
3968         guile/src/errors.c, guile/src/errors.h, guile/src/extra.c,
3969         guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
3970         guile/src/make-session-priorities.scm,
3971         guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
3972         guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
3973         guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
3974         guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
3975         guile/tests/openpgp-keys.scm, guile/tests/pkcs-import-export.scm,
3976         guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
3977         guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm,
3978         lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
3979         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
3980         lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
3981         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
3982         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
3983         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
3984         lib/auth_srp_sb64.c, lib/cipher-libgcrypt.c, lib/configure.ac,
3985         lib/crypto-api.c, lib/crypto.c, lib/crypto.h, lib/cryptodev.c,
3986         lib/debug.c, lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
3987         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_oprfi.c,
3988         lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
3989         lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
3990         lib/ext_server_name.h, lib/ext_session_ticket.c,
3991         lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
3992         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
3993         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
3994         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
3995         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
3996         lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
3997         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
3998         lib/gnutls_compress.h, lib/gnutls_constate.c,
3999         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
4000         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
4001         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4002         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
4003         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
4004         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
4005         lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
4006         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
4007         lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
4008         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
4009         lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
4010         lib/gnutls_psk_netconf.c, lib/gnutls_record.c, lib/gnutls_record.h,
4011         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
4012         lib/gnutls_session.c, lib/gnutls_session_pack.c,
4013         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
4014         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
4015         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
4016         lib/gnutls_supplemental.c, lib/gnutls_supplemental.h,
4017         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
4018         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/includes/Makefile.am,
4019         lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
4020         lib/includes/gnutls/openpgp.h, lib/includes/gnutls/pkcs12.h,
4021         lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/libgnutlsxx.map,
4022         lib/m4/hooks.m4, lib/mac-libgcrypt.c, lib/minitasn1/Makefile.am,
4023         lib/minitasn1/gstr.c, lib/minitasn1/int.h,
4024         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
4025         lib/minitasn1/structure.c, lib/mpi-libgcrypt.c,
4026         lib/opencdk/Makefile.am, lib/opencdk/armor.c,
4027         lib/opencdk/context.h, lib/opencdk/filters.h, lib/opencdk/hash.c,
4028         lib/opencdk/kbnode.c, lib/opencdk/keydb.c, lib/opencdk/literal.c,
4029         lib/opencdk/main.c, lib/opencdk/main.h, lib/opencdk/misc.c,
4030         lib/opencdk/new-packet.c, lib/opencdk/opencdk.h,
4031         lib/opencdk/packet.h, lib/opencdk/pubkey.c,
4032         lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
4033         lib/opencdk/sig-check.c, lib/opencdk/stream.c,
4034         lib/opencdk/stream.h, lib/opencdk/types.h, lib/opencdk/verify.c,
4035         lib/opencdk/write-packet.c, lib/openpgp/Makefile.am,
4036         lib/openpgp/compat.c, lib/openpgp/extras.c,
4037         lib/openpgp/gnutls_openpgp.c, lib/openpgp/output.c,
4038         lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c,
4039         lib/pk-libgcrypt.c, lib/po/cs.po.in, lib/po/de.po.in,
4040         lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in, lib/po/pl.po.in,
4041         lib/po/sv.po.in, lib/random.c, lib/random.h, lib/rnd-libgcrypt.c,
4042         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
4043         lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
4044         lib/x509/dn.c, lib/x509/extensions.c, lib/x509/mpi.c,
4045         lib/x509/output.c, lib/x509/pbkdf2-sha1.c, lib/x509/pkcs12.c,
4046         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
4047         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
4048         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
4049         lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
4050         lib/x509_b64.c, lib/x509_b64.h, libextra/Makefile.am,
4051         libextra/configure.ac, libextra/ext_inner_application.c,
4052         libextra/ext_inner_application.h, libextra/fipsmd5.c,
4053         libextra/gl/Makefile.am, libextra/gnutls-extra.pc.in,
4054         libextra/gnutls_extra.c, libextra/gnutls_ia.c,
4055         libextra/gnutls_openssl.c, libextra/includes/Makefile.am,
4056         libextra/includes/gnutls/extra.h,
4057         libextra/includes/gnutls/openssl.h, libextra/libgnutls-extra.map,
4058         libextra/m4/hooks.m4, libextra/openssl_compat.c,
4059         libextra/openssl_compat.h, m4/guile.m4, m4/valgrind.m4,
4060         src/Makefile.am, src/common.c, src/serv.c, tests/Makefile.am,
4061         tests/anonself.c, tests/certder.c,
4062         tests/certificate_set_x509_crl.c, tests/chainverify.c,
4063         tests/crq_apis.c, tests/crq_key_id.c, tests/crypto_rng.c,
4064         tests/cve-2008-4989.c, tests/cve-2009-1415.c,
4065         tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
4066         tests/finished.c, tests/gc.c, tests/hostname-check.c,
4067         tests/init_roundtrip.c, tests/key-id/Makefile.am,
4068         tests/key-id/key-id, tests/mini-eagain.c, tests/mini.c,
4069         tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
4070         tests/nist-pkits/pkits, tests/nist-pkits/pkits_crl,
4071         tests/nist-pkits/pkits_crt, tests/nist-pkits/pkits_pkcs12,
4072         tests/nist-pkits/pkits_smime, tests/nul-in-x509-names.c,
4073         tests/openpgp-certs/Makefile.am, tests/openpgp-keyring.c,
4074         tests/openpgpself.c, tests/openssl.c, tests/oprfi.c,
4075         tests/parse_ca.c, tests/pathlen/Makefile.am, tests/pathlen/pathlen,
4076         tests/pgps2kgnu.c, tests/pkcs1-padding/Makefile.am,
4077         tests/pkcs1-padding/pkcs1-pad, tests/pkcs12-decode/Makefile.am,
4078         tests/pkcs12-decode/pkcs12, tests/pkcs12_encode.c,
4079         tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c,
4080         tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
4081         tests/pskself.c, tests/resume.c, tests/rfc2253-escape-test,
4082         tests/rsa-md5-collision/Makefile.am,
4083         tests/rsa-md5-collision/rsa-md5-collision, tests/set_pkcs12_cred.c,
4084         tests/setcredcrash.c, tests/sha2/Makefile.am, tests/sha2/sha2,
4085         tests/simple.c, tests/tlsia.c, tests/userid/Makefile.am,
4086         tests/userid/userid, tests/utils.c, tests/utils.h,
4087         tests/x509_altname.c, tests/x509dn.c, tests/x509paths/chain,
4088         tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c: 
4089         Update copyright years.
4091 2010-01-27  Simon Josefsson <simon@josefsson.org>
4093         * Makefile.am: Fix license.
4095 2010-01-27  Simon Josefsson <simon@josefsson.org>
4097         * README: Fix license.
4099 2010-01-27  Simon Josefsson <simon@josefsson.org>
4101         * README-alpha: Fix license.
4103 2010-01-27  Simon Josefsson <simon@josefsson.org>
4105         * src/cli.c: Fix license.
4107 2010-01-27  Simon Josefsson <simon@josefsson.org>
4109         * src/crypt.c: Fix license.
4111 2010-01-27  Simon Josefsson <simon@josefsson.org>
4113         * src/tls_test.c: Fix license.
4115 2010-01-27  Simon Josefsson <simon@josefsson.org>
4117         * src/tests.c: Fix license.
4119 2010-01-27  Simon Josefsson <simon@josefsson.org>
4121         * src/psk.c: Fix license.
4123 2010-01-27  Simon Josefsson <simon@josefsson.org>
4125         * src/prime.c: Fix license.
4127 2010-01-27  Simon Josefsson <simon@josefsson.org>
4129         * src/certtool.c: Fix license.
4131 2010-01-27  Simon Josefsson <simon@josefsson.org>
4133         * src/certtool-cfg.c: Fix copyright/license.
4135 2010-01-27  Simon Josefsson <simon@josefsson.org>
4137         * src/benchmark.c: Indent and fix copyright notices.
4139 2010-01-27  Simon Josefsson <simon@josefsson.org>
4141         * build-aux/gnupload, gl/tests/test-gettimeofday.c,
4142         gl/tests/test-memchr.c, gl/tests/test-read-file.c,
4143         gl/tests/test-sockets.c, lib/gl/tests/test-memchr.c,
4144         lib/gl/tests/test-read-file.c, lib/gl/tests/test-sockets.c: Update
4145         gnulib files.
4147 2010-01-27  Simon Josefsson <simon@josefsson.org>
4149         * ChangeLog, ChangeLog.1, THANKS, build-aux/gnupload, cfg.mk,
4150         doc/Makefile.am, doc/credentials/Makefile.am,
4151         doc/cyclo/Makefile.am, doc/errcodes.c, doc/examples/Makefile.am,
4152         doc/extract-guile-c-doc.scm, doc/manpages/Makefile.am,
4153         doc/printlist.c, gl/tests/test-gettimeofday.c,
4154         gl/tests/test-memchr.c, gl/tests/test-read-file.c,
4155         gl/tests/test-sockets.c, guile/Makefile.am,
4156         guile/modules/Makefile.am, guile/modules/gnutls.scm,
4157         guile/modules/gnutls/build/enums.scm,
4158         guile/modules/gnutls/build/priorities.scm,
4159         guile/modules/gnutls/build/smobs.scm,
4160         guile/modules/gnutls/build/utils.scm,
4161         guile/modules/gnutls/extra.scm,
4162         guile/modules/system/documentation/c-snarf.scm,
4163         guile/modules/system/documentation/output.scm,
4164         guile/pre-inst-guile.in, guile/src/errors.h,
4165         guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
4166         guile/src/make-session-priorities.scm,
4167         guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
4168         guile/src/utils.h, guile/tests/anonymous-auth.scm,
4169         guile/tests/errors.scm, guile/tests/openpgp-auth.scm,
4170         guile/tests/openpgp-keyring.scm, guile/tests/openpgp-keys.scm,
4171         guile/tests/pkcs-import-export.scm,
4172         guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
4173         guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm,
4174         lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
4175         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
4176         lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
4177         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
4178         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
4179         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
4180         lib/auth_srp_sb64.c, lib/cipher-libgcrypt.c, lib/crypto-api.c,
4181         lib/crypto.c, lib/crypto.h, lib/cryptodev.c, lib/debug.c,
4182         lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
4183         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_oprfi.c,
4184         lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
4185         lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
4186         lib/ext_server_name.h, lib/ext_session_ticket.c,
4187         lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
4188         lib/ext_srp.c, lib/ext_srp.h, lib/gl/tests/test-memchr.c,
4189         lib/gl/tests/test-read-file.c, lib/gl/tests/test-sockets.c,
4190         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
4191         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
4192         lib/gnutls_auth.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
4193         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
4194         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
4195         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
4196         lib/gnutls_compress.h, lib/gnutls_constate.c,
4197         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
4198         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
4199         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4200         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
4201         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
4202         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
4203         lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
4204         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
4205         lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
4206         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
4207         lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
4208         lib/gnutls_psk_netconf.c, lib/gnutls_record.c, lib/gnutls_record.h,
4209         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
4210         lib/gnutls_session.c, lib/gnutls_session_pack.c,
4211         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
4212         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
4213         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
4214         lib/gnutls_supplemental.c, lib/gnutls_supplemental.h,
4215         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
4216         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/includes/Makefile.am,
4217         lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
4218         lib/includes/gnutls/openpgp.h, lib/includes/gnutls/pkcs12.h,
4219         lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/libgnutlsxx.map,
4220         lib/mac-libgcrypt.c, lib/minitasn1/Makefile.am,
4221         lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
4222         lib/minitasn1/element.c, lib/minitasn1/gstr.c,
4223         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
4224         lib/minitasn1/structure.c, lib/mpi-libgcrypt.c,
4225         lib/opencdk/Makefile.am, lib/opencdk/hash.c,
4226         lib/openpgp/Makefile.am, lib/openpgp/compat.c,
4227         lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
4228         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
4229         lib/openpgp/privkey.c, lib/pk-libgcrypt.c, lib/random.c,
4230         lib/random.h, lib/rnd-libgcrypt.c, lib/x509/Makefile.am,
4231         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
4232         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
4233         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
4234         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
4235         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
4236         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
4237         lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
4238         lib/x509_b64.c, lib/x509_b64.h, libextra/Makefile.am,
4239         libextra/ext_inner_application.c, libextra/ext_inner_application.h,
4240         libextra/fipsmd5.c, libextra/gl/Makefile.am,
4241         libextra/gnutls-extra.pc.in, libextra/gnutls_extra.c,
4242         libextra/gnutls_ia.c, libextra/gnutls_openssl.c,
4243         libextra/includes/Makefile.am, libextra/includes/gnutls/extra.h,
4244         libextra/includes/gnutls/openssl.h, libextra/libgnutls-extra.map,
4245         libextra/openssl_compat.c, libextra/openssl_compat.h,
4246         src/Makefile.am, src/benchmark.c, src/certtool-cfg.c,
4247         src/certtool.c, src/common.c, src/crypt.c, src/prime.c, src/psk.c,
4248         src/serv.c, src/tests.c, src/tls_test.c, tests/Makefile.am,
4249         tests/anonself.c, tests/certder.c, tests/chainverify.c,
4250         tests/crq_apis.c, tests/crq_key_id.c, tests/crypto_rng.c,
4251         tests/cve-2008-4989.c, tests/cve-2009-1415.c,
4252         tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
4253         tests/finished.c, tests/gc.c, tests/hostname-check.c,
4254         tests/init_roundtrip.c, tests/key-id/Makefile.am,
4255         tests/key-id/key-id, tests/mini-eagain.c, tests/mini.c,
4256         tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
4257         tests/nist-pkits/pkits, tests/nist-pkits/pkits_crl,
4258         tests/nist-pkits/pkits_crt, tests/nist-pkits/pkits_pkcs12,
4259         tests/nist-pkits/pkits_smime, tests/nul-in-x509-names.c,
4260         tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testcerts,
4261         tests/openpgp-certs/testselfsigs, tests/openpgp-keyring.c,
4262         tests/openpgpself.c, tests/openssl.c, tests/oprfi.c,
4263         tests/parse_ca.c, tests/pathlen/Makefile.am, tests/pathlen/pathlen,
4264         tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
4265         tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12,
4266         tests/pkcs12_encode.c, tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c,
4267         tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
4268         tests/pskself.c, tests/resume.c, tests/rfc2253-escape-test,
4269         tests/rsa-md5-collision/Makefile.am,
4270         tests/rsa-md5-collision/rsa-md5-collision,
4271         tests/safe-renegotiation/Makefile.am,
4272         tests/safe-renegotiation/testsrn, tests/set_pkcs12_cred.c,
4273         tests/setcredcrash.c, tests/sha2/Makefile.am, tests/sha2/sha2,
4274         tests/simple.c, tests/tlsia.c, tests/userid/Makefile.am,
4275         tests/userid/userid, tests/utils.c, tests/utils.h,
4276         tests/x509_altname.c, tests/x509dn.c, tests/x509paths/chain,
4277         tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c: Fix
4278         FSF copyright notices.
4280 2010-01-27  Simon Josefsson <simon@josefsson.org>
4282         * THANKS, doc/gnutls.texi: doc: Fix pkg-config recommendation.  Reported by Claudio Saavedra <csaavedra@igalia.com> in
4284         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4095>.
4286 2010-01-27  Simon Josefsson <simon@josefsson.org>
4288         * NEWS, THANKS, src/cli.c: gnutls-cli: Handle reading binary data
4289         from server.  Reported by and tiny patch from Vitaly Mayatskikh
4290         <v.mayatskih@gmail.com> in
4292         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4096>.
4294 2010-01-26  Simon Josefsson <simon@josefsson.org>
4296         * build-aux/update-copyright, gl/Makefile.am,
4297         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
4298         gl/tests/test-update-copyright.sh: Update gnulib files.
4300 2010-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4302         * tests/openpgp-certs/testcerts, tests/openpgp-certs/testselfsigs,
4303         tests/safe-renegotiation/testsrn: Added copyright notices!
4305 2010-01-26  Simon Josefsson <simon@josefsson.org>
4307         * NEWS, doc/manpages/Makefile.am: Generated.
4309 2010-01-26  Simon Josefsson <simon@josefsson.org>
4311         * .gitignore: Improve.
4313 2010-01-26  Simon Josefsson <simon@josefsson.org>
4315         * doc/reference/Makefile.am: Ignore more.
4317 2010-01-26  Simon Josefsson <simon@josefsson.org>
4319         * .gitignore, lib/gl/m4/warn-on-use.m4: Update gnulib files.
4321 2010-01-26  Simon Josefsson <simon@josefsson.org>
4323         * gl/m4/warn-on-use.m4, lib/build-aux/arg-nonnull.h,
4324         lib/build-aux/warn-on-use.h: Update gnulib files.
4326 2010-01-26  Simon Josefsson <simon@josefsson.org>
4328         * .gitignore: Fix.
4330 2010-01-26  Simon Josefsson <simon@josefsson.org>
4332         * lib/gl/tests/macros.h, lib/gl/tests/signature.h: Update gnulib
4333         files.
4335 2010-01-26  Simon Josefsson <simon@josefsson.org>
4337         * .gitignore: Fix
4339 2010-01-26  Simon Josefsson <simon@josefsson.org>
4341         * gl/tests/macros.h, gl/tests/signature.h,
4342         gl/tests/test-sys_ioctl.c: Update gnulib files.
4344 2010-01-26  Simon Josefsson <simon@josefsson.org>
4346         * GNUmakefile, build-aux/arg-nonnull.h, build-aux/config.rpath,
4347         build-aux/gendocs.sh, build-aux/gnupload, build-aux/link-warning.h,
4348         build-aux/pmccabe2html, build-aux/useless-if-before-free,
4349         build-aux/vc-list-files, build-aux/warn-on-use.h, gl/Makefile.am,
4350         gl/accept.c, gl/alignof.h, gl/alloca.c, gl/alloca.in.h,
4351         gl/arpa_inet.in.h, gl/asnprintf.c, gl/bind.c, gl/c-ctype.c,
4352         gl/c-ctype.h, gl/close-hook.c, gl/close-hook.h, gl/close.c,
4353         gl/connect.c, gl/errno.in.h, gl/error.c, gl/error.h, gl/fclose.c,
4354         gl/float+.h, gl/float.in.h, gl/fseeko.c, gl/gai_strerror.c,
4355         gl/getaddrinfo.c, gl/getdelim.c, gl/getline.c, gl/getpass.c,
4356         gl/getpass.h, gl/gettext.h, gl/inet_ntop.c, gl/inet_pton.c,
4357         gl/intprops.h, gl/listen.c, gl/lseek.c, gl/m4/00gnulib.m4,
4358         gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4, gl/m4/autobuild.m4,
4359         gl/m4/close.m4, gl/m4/errno_h.m4, gl/m4/error.m4,
4360         gl/m4/extensions.m4, gl/m4/fclose.m4, gl/m4/float_h.m4,
4361         gl/m4/fseeko.m4, gl/m4/getaddrinfo.m4, gl/m4/getdelim.m4,
4362         gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gettimeofday.m4,
4363         gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4,
4364         gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/hostent.m4,
4365         gl/m4/include_next.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
4366         gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4, gl/m4/lib-ld.m4,
4367         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/longlong.m4,
4368         gl/m4/lseek.m4, gl/m4/malloc.m4, gl/m4/manywarnings.m4,
4369         gl/m4/memchr.m4, gl/m4/minmax.m4, gl/m4/mmap-anon.m4,
4370         gl/m4/multiarch.m4, gl/m4/netdb_h.m4, gl/m4/netinet_in_h.m4,
4371         gl/m4/perror.m4, gl/m4/printf.m4, gl/m4/read-file.m4,
4372         gl/m4/readline.m4, gl/m4/realloc.m4, gl/m4/select.m4,
4373         gl/m4/servent.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4,
4374         gl/m4/sockets.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4,
4375         gl/m4/stdarg.m4, gl/m4/stdbool.m4, gl/m4/stddef_h.m4,
4376         gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdio_h.m4,
4377         gl/m4/stdlib_h.m4, gl/m4/strerror.m4, gl/m4/string_h.m4,
4378         gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4, gl/m4/sys_socket_h.m4,
4379         gl/m4/sys_stat_h.m4, gl/m4/sys_time_h.m4, gl/m4/time_h.m4,
4380         gl/m4/ungetc.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4,
4381         gl/m4/version-etc.m4, gl/m4/warnings.m4, gl/m4/wchar.m4,
4382         gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/memchr.c,
4383         gl/minmax.h, gl/netdb.in.h, gl/netinet_in.in.h,
4384         gl/override/lib/gettext.h.diff, gl/perror.c, gl/printf-args.c,
4385         gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
4386         gl/progname.c, gl/progname.h, gl/read-file.c, gl/read-file.h,
4387         gl/readline.c, gl/readline.h, gl/realloc.c, gl/recv.c, gl/select.c,
4388         gl/send.c, gl/setsockopt.c, gl/shutdown.c, gl/size_max.h,
4389         gl/snprintf.c, gl/socket.c, gl/sockets.c, gl/sockets.h,
4390         gl/stdarg.in.h, gl/stdbool.in.h, gl/stddef.in.h, gl/stdint.in.h,
4391         gl/stdio-impl.h, gl/stdio-write.c, gl/stdio.in.h, gl/stdlib.in.h,
4392         gl/strerror.c, gl/string.in.h, gl/sys_select.in.h,
4393         gl/sys_socket.in.h, gl/sys_stat.in.h, gl/sys_time.in.h,
4394         gl/tests/Makefile.am, gl/tests/dummy.c, gl/tests/gettimeofday.c,
4395         gl/tests/ioctl.c, gl/tests/sys_ioctl.in.h, gl/tests/test-alignof.c,
4396         gl/tests/test-alloca-opt.c, gl/tests/test-arpa_inet.c,
4397         gl/tests/test-c-ctype.c, gl/tests/test-errno.c,
4398         gl/tests/test-fseeko.c, gl/tests/test-getaddrinfo.c,
4399         gl/tests/test-getdelim.c, gl/tests/test-getline.c,
4400         gl/tests/test-gettimeofday.c, gl/tests/test-inet_ntop.c,
4401         gl/tests/test-inet_pton.c, gl/tests/test-lseek.c,
4402         gl/tests/test-memchr.c, gl/tests/test-netdb.c,
4403         gl/tests/test-netinet_in.c, gl/tests/test-perror.c,
4404         gl/tests/test-read-file.c, gl/tests/test-select-fd.c,
4405         gl/tests/test-select-stdin.c, gl/tests/test-select.c,
4406         gl/tests/test-snprintf.c, gl/tests/test-stdbool.c,
4407         gl/tests/test-stddef.c, gl/tests/test-stdint.c,
4408         gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
4409         gl/tests/test-strerror.c, gl/tests/test-string.c,
4410         gl/tests/test-sys_select.c, gl/tests/test-sys_socket.c,
4411         gl/tests/test-sys_stat.c, gl/tests/test-sys_time.c,
4412         gl/tests/test-time.c, gl/tests/test-unistd.c,
4413         gl/tests/test-vasnprintf.c, gl/tests/test-vc-list-files-cvs.sh,
4414         gl/tests/test-vc-list-files-git.sh, gl/tests/test-version-etc.c,
4415         gl/tests/test-version-etc.sh, gl/tests/test-wchar.c,
4416         gl/tests/verify.h, gl/tests/w32sock.h, gl/tests/zerosize-ptr.h,
4417         gl/time.in.h, gl/unistd.in.h, gl/vasnprintf.c, gl/vasnprintf.h,
4418         gl/version-etc-fsf.c, gl/version-etc.c, gl/version-etc.h,
4419         gl/w32sock.h, gl/wchar.in.h, gl/xsize.h,
4420         lib/build-aux/config.rpath, lib/build-aux/link-warning.h,
4421         lib/gl/Makefile.am, lib/gl/alignof.h, lib/gl/alloca.in.h,
4422         lib/gl/asnprintf.c, lib/gl/asprintf.c, lib/gl/byteswap.in.h,
4423         lib/gl/c-ctype.c, lib/gl/c-ctype.h, lib/gl/close-hook.c,
4424         lib/gl/close-hook.h, lib/gl/errno.in.h, lib/gl/float+.h,
4425         lib/gl/float.in.h, lib/gl/fseeko.c, lib/gl/gettext.h,
4426         lib/gl/lseek.c, lib/gl/m4/00gnulib.m4, lib/gl/m4/alloca.m4,
4427         lib/gl/m4/byteswap.m4, lib/gl/m4/codeset.m4, lib/gl/m4/errno_h.m4,
4428         lib/gl/m4/extensions.m4, lib/gl/m4/float_h.m4, lib/gl/m4/fseeko.m4,
4429         lib/gl/m4/func.m4, lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4,
4430         lib/gl/m4/glibc21.m4, lib/gl/m4/gnulib-cache.m4,
4431         lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
4432         lib/gl/m4/gnulib-tool.m4, lib/gl/m4/iconv.m4,
4433         lib/gl/m4/include_next.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4,
4434         lib/gl/m4/intldir.m4, lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
4435         lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
4436         lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
4437         lib/gl/m4/ld-output-def.m4, lib/gl/m4/ld-version-script.m4,
4438         lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4,
4439         lib/gl/m4/lib-prefix.m4, lib/gl/m4/lock.m4, lib/gl/m4/longlong.m4,
4440         lib/gl/m4/lseek.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4,
4441         lib/gl/m4/memmem.m4, lib/gl/m4/minmax.m4, lib/gl/m4/mmap-anon.m4,
4442         lib/gl/m4/multiarch.m4, lib/gl/m4/netdb_h.m4, lib/gl/m4/nls.m4,
4443         lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
4444         lib/gl/m4/progtest.m4, lib/gl/m4/read-file.m4,
4445         lib/gl/m4/realloc.m4, lib/gl/m4/size_max.m4, lib/gl/m4/snprintf.m4,
4446         lib/gl/m4/sockets.m4, lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4,
4447         lib/gl/m4/stdbool.m4, lib/gl/m4/stddef_h.m4, lib/gl/m4/stdint.m4,
4448         lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
4449         lib/gl/m4/strcase.m4, lib/gl/m4/string_h.m4,
4450         lib/gl/m4/strings_h.m4, lib/gl/m4/strverscmp.m4,
4451         lib/gl/m4/sys_socket_h.m4, lib/gl/m4/sys_stat_h.m4,
4452         lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4, lib/gl/m4/time_r.m4,
4453         lib/gl/m4/uintmax_t.m4, lib/gl/m4/ungetc.m4, lib/gl/m4/unistd_h.m4,
4454         lib/gl/m4/vasnprintf.m4, lib/gl/m4/vasprintf.m4,
4455         lib/gl/m4/visibility.m4, lib/gl/m4/vsnprintf.m4,
4456         lib/gl/m4/wchar.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
4457         lib/gl/m4/xsize.m4, lib/gl/memchr.c, lib/gl/memmem.c,
4458         lib/gl/minmax.h, lib/gl/netdb.in.h,
4459         lib/gl/override/lib/gettext.h.diff, lib/gl/printf-args.c,
4460         lib/gl/printf-args.h, lib/gl/printf-parse.c, lib/gl/printf-parse.h,
4461         lib/gl/read-file.c, lib/gl/read-file.h, lib/gl/realloc.c,
4462         lib/gl/size_max.h, lib/gl/snprintf.c, lib/gl/sockets.c,
4463         lib/gl/sockets.h, lib/gl/stdbool.in.h, lib/gl/stddef.in.h,
4464         lib/gl/stdint.in.h, lib/gl/stdio-impl.h, lib/gl/stdio-write.c,
4465         lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/str-two-way.h,
4466         lib/gl/strcasecmp.c, lib/gl/string.in.h, lib/gl/strings.in.h,
4467         lib/gl/strncasecmp.c, lib/gl/strverscmp.c, lib/gl/sys_socket.in.h,
4468         lib/gl/sys_stat.in.h, lib/gl/tests/Makefile.am,
4469         lib/gl/tests/dummy.c, lib/gl/tests/intprops.h,
4470         lib/gl/tests/test-alloca-opt.c, lib/gl/tests/test-byteswap.c,
4471         lib/gl/tests/test-c-ctype.c, lib/gl/tests/test-errno.c,
4472         lib/gl/tests/test-fseeko.c, lib/gl/tests/test-func.c,
4473         lib/gl/tests/test-memchr.c, lib/gl/tests/test-netdb.c,
4474         lib/gl/tests/test-read-file.c, lib/gl/tests/test-snprintf.c,
4475         lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stddef.c,
4476         lib/gl/tests/test-stdint.c, lib/gl/tests/test-stdio.c,
4477         lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
4478         lib/gl/tests/test-strings.c, lib/gl/tests/test-strverscmp.c,
4479         lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
4480         lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
4481         lib/gl/tests/test-vasnprintf.c, lib/gl/tests/test-vasprintf.c,
4482         lib/gl/tests/test-vsnprintf.c, lib/gl/tests/test-wchar.c,
4483         lib/gl/tests/verify.h, lib/gl/tests/zerosize-ptr.h,
4484         lib/gl/time.in.h, lib/gl/time_r.c, lib/gl/unistd.in.h,
4485         lib/gl/vasnprintf.c, lib/gl/vasnprintf.h, lib/gl/vasprintf.c,
4486         lib/gl/vsnprintf.c, lib/gl/w32sock.h, lib/gl/wchar.in.h,
4487         lib/gl/xsize.h, libextra/build-aux/config.rpath,
4488         libextra/gl/gnulib.mk, libextra/gl/hmac-md5.c, libextra/gl/hmac.h,
4489         libextra/gl/m4/00gnulib.m4, libextra/gl/m4/extensions.m4,
4490         libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-common.m4,
4491         libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/gnulib-tool.m4,
4492         libextra/gl/m4/hmac-md5.m4, libextra/gl/m4/ld-output-def.m4,
4493         libextra/gl/m4/ld-version-script.m4, libextra/gl/m4/lib-ld.m4,
4494         libextra/gl/m4/lib-link.m4, libextra/gl/m4/lib-prefix.m4,
4495         libextra/gl/m4/md5.m4, libextra/gl/m4/memxor.m4, libextra/gl/md5.c,
4496         libextra/gl/md5.h, libextra/gl/memxor.c, libextra/gl/memxor.h,
4497         maint.mk: Update gnulib files.
4499 2010-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4501         * NEWS: Documented addition of new priority strings.
4503 2010-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4505         * NEWS: Documented Steve Dispensa's patch addition.
4507 2010-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4509         * tests/safe-renegotiation/testsrn: Added tests for new behaviour of
4510         client.
4512 2010-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4514         * lib/gnutls_handshake.c: Revert "Always allow initial negotiation.
4515         Disable subsequent unsafe renegotiations." This reverts commit
4516         1e4981cfbec360a19cfb7470ce96093aaa95b32e.  Ah, this was to twart the attack (description by Daniel Kahn
4517         Gilmor): The problem, as i understand it, is that the client is
4518         incapable of telling whether the plaintext prefix injection attack
4519         has already happened.  I don't think disabling renegotiation for the
4520         session resolves the problem.  For a server which does not announce and enforce safe renegotiation,
4521         what the client sees as an initial connection may unknowingly
4522         actually be renegotiating an existing session that was started by an
4523         attacker.  The concern isn't that the (legitimate) client will have their
4524         session re-negotiated by an attacker; it's that the MITM attacker
4525         can trick the server into viewing the client's initial
4526         authentication as a re-negotiation of a TLS session already
4527         underway.  for servers which do odd things like apply the credentials of the
4528         post-renegotiation client to the traffic that happened before the
4529         renegotiation (e.g. HTTPS, with client-side certificates required
4530         only for certain subdirectories), a safe-renegotiation-aware client
4531         *should* refuse to connect to servers which do not announce safe
4532         renegotiation if they want to resist this attack.
4534 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4536         * configure.ac: Added safe-renegotiation subdir.
4538 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4540         * lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
4541         lib/gnutls_int.h, lib/gnutls_priority.c, tests/Makefile.am,
4542         tests/safe-renegotiation/Makefile.am,
4543         tests/safe-renegotiation/params.dh,
4544         tests/safe-renegotiation/testsrn: Added safe renegotiation test
4545         cases. Added priority string option to completely disable
4546         renegotiation to assist in testing more cases.
4548 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4550         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
4551         --rehandshake option to gnutls-cli to allow connection and immediate
4552         rehandshake.
4554 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4556         * lib/ext_safe_renegotiation.c: More carefull copying of data. Check
4557         for the malicious case where a server does initial unsafe
4558         negotiation and proceeds with a safe renegotiation.
4560 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4562         * lib/gnutls_handshake.c: Always allow initial negotiation. Disable
4563         subsequent unsafe renegotiations.  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
4565 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4567         * lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
4568         lib/gnutls_int.h, lib/gnutls_state.c: Safe renegotiation variable
4569         cleanup. No longer clear variables that should stay across
4570         rehandshakes.
4572 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4574         * lib/crypto-api.c, lib/gnutls_cipher_int.c: Documented the
4575         crypto-api functions and made the API tolerant to NULL IV.
4577 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4579         * lib/gnutls_handshake.c: Added documentation of rehandshake usage
4580         in gnutls if full-duplex capability is required.
4582 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4584         * lib/gnutls_buffers.c: Reduced asserts to reduce unneeded
4585         printings.
4587 2010-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4589         * src/cli.c, src/serv.c: Removed rehandshake initiation capability
4590         from client and transferred it to the echo server. Once the server
4591         receives a string **REHANDSHAKE** will request a rehandshake.
4593 2010-01-19  Steve Dispensa <dispensa@phonefactor.com>
4595         * lib/gnutls_handshake.c: Here is another patch that fixes an
4596         interoperability problem with safe renegotiation and resumption. In
4597         copying forward the safe renegotiation state across resumptions, I
4598         got a little carried away and copied too much data (new connections
4599         should start with empty RI data).  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
4601 2010-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4603         * lib/ext_oprfi.c, lib/ext_session_ticket.c, lib/gnutls_constate.c,
4604         lib/gnutls_handshake.c, lib/gnutls_int.h: Modified extensions
4605         (session ticket, oprfi) to store internal data in gnutls internal
4606         structure and input data only in the security_parameters extension
4607         structure.  Session ticket extension will call the user supplied hello function
4608         on resumption.  (the current API to handle that is inexistant. To be revised)
4610 2010-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4612         * lib/ext_session_ticket.c, lib/gnutls_constate.c,
4613         lib/gnutls_int.h, lib/gnutls_session_pack.c: Further cleanup the
4614         extension internal structure. Now if values are not saved and
4615         restored when resumming they will be initialized to zero.
4617 2010-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4619         * tests/chainverify.c, tests/crq_apis.c, tests/crq_key_id.c,
4620         tests/cve-2008-4989.c, tests/dn2.c, tests/finished.c, tests/mini.c,
4621         tests/pkcs12_s2k_pem.c, tests/tlsia.c, tests/x509sign-verify.c: 
4622         Tests compile with --enable-gcc-warnings.
4624 2010-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4626         * lib/ext_safe_renegotiation.h, lib/gnutls_constate.c,
4627         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
4628         lib/gnutls_state.c, tests/resume.c, tests/simple.c: Specify in
4629         detail what to be copied when resuming. It seems there are
4630         extensions (like safe renegotiation) that do not need to read the
4631         stored values. Moreover this might overcome any bugs by the
4632         extensions that used to store pointers in the extension structure.
4634 2010-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4636         * lib/ext_safe_renegotiation.c: Initialize the default value to 0.
4637         It seemed to have default value of 0 when non resuming :)
4639 2010-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4641         * doc/examples/ex-client-tlsia.c, tests/utils.c: Removed warnings.
4643 2010-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4645         * configure.ac: Added -Wno-int-to-pointer-cast to enable compilation
4646         when enable-gcc-warnings is given.
4648 2010-01-13  Steve Dispensa <dispensa@phonefactor.com>
4650         * lib/gnutls_handshake.c: Here are two more patches. The first adds
4651         support for renegotiation of resumption.  Also, I found a bug in my initial implementation - I was incorrectly
4652         sending the SCSV on all connections, not only those using SSLv3, as
4653         should have been the case.  Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
4655 2010-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4657         * NEWS, doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1: 
4658         Documentation updates.
4660 2010-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4662         * lib/gnutls_handshake.c: When denying an initial negotiation due to
4663         missing safe renegotiation extension reply with NO_RENEGOTIATION
4664         alert.
4666 2010-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4668         * lib/gnutls_extensions.c, lib/gnutls_handshake.c,
4669         lib/includes/gnutls/gnutls.h.in, tests/resume.c: When resuming no
4670         extensions were parsed thus the safe renegotiation extension was
4671         ignored as well causing a false detection of unsafe session.
4672         Corrected by making a special class of extensions called RESUMED.
4673         Those are parsed even when resuming (normally we don't do it to
4674         prevent clients overwriting capabilities and credentials).
4676 2010-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4678         * lib/ext_safe_renegotiation.c, lib/ext_safe_renegotiation.h,
4679         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
4680         lib/gnutls_algorithms.h, lib/gnutls_extensions.c,
4681         lib/gnutls_extensions.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
4682         lib/gnutls_priority.c, lib/includes/gnutls/gnutls.h.in: Added Steve
4683         Dispensa's patch for safe renegotiation (with artistic changes).
4684         Effectively reverted my previous patch
4685         1a338cbaaeec11d958de8da4d1ae036979fccf3e.
4687 2010-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4689         * THANKS: Updated thanks file.
4691 2010-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4693         * NEWS, lib/opencdk/sig-check.c, src/certtool.c,
4694         tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testselfsigs: 
4695         When checking self signature also check the signatures of all
4696         subkeys.  Ilari Liusvaara noticed and reported the issue and
4697         provided test vectors as well.  certtool --pgp-certificate-info will check self signatures.  Added self tests for self-sigs.
4699 2010-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4701         * tests/gc.c: hash_fast -> hmac_fast
4703 2010-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4705         * doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
4706         lib/Makefile.am, lib/ext_safe_renegotiation.c,
4707         lib/ext_safe_renegotiation.h, lib/gnutls_errors.c,
4708         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
4709         lib/gnutls_priority.c, lib/includes/gnutls/gnutls.h.in, src/cli.c,
4710         src/serv.c: Added safe renegotiation patch from Steve Dispensa,
4711         modified to suit gnutls code style and error checking. Modified to
4712         conform to draft-ietf-tls-renegotiation-03.txt.  gnutls-cli will search input for **RENEGOTIATION** to perform a
4713         renegotiation and gnutls-serv will perform one if requested.
4715 2010-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4717         * lib/x509/mpi.c: Corrections for --disable-extra-pki configure flag
4718         to work. Patch by Bill Randle.
4720 2010-01-04  Andreas Metzler <ametzler@downhill.at.eu.org>
4722         * ChangeLog, doc/certtool.cfg, doc/gnutls.texi, lib/gnutls_auth.c,
4723         lib/gnutls_priority.c, lib/gnutls_session.c, lib/openpgp/pgp.c,
4724         lib/openpgp/privkey.c: Typo fixes: successful, precedence, preferred
4726 2009-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4728         * lib/cryptodev.c: define EALG_MAX_BLOCK_LEN if not there.
4730 2009-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4732         * libextra/fipsmd5.c: use C99 initializations
4734 2009-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4736         * NEWS, lib/Makefile.am, lib/compat.c, lib/crypto-api.c,
4737         lib/crypto.c, lib/crypto.h, lib/gnutls_cipher.c,
4738         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
4739         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h,
4740         lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
4741         lib/libgnutls.map, libextra/fipsmd5.c, src/benchmark.c: Reverted all
4742         previous changes to combine hashes with MAC algorithms.  It is now
4743         permissible to register a hash algorithm separately from a MAC.
4745 2009-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4747         * lib/crypto-api.c, lib/crypto.c, lib/crypto.h,
4748         lib/ext_session_ticket.c, lib/gnutls_algorithms.c,
4749         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
4750         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
4751         lib/gnutls_constate.c, lib/gnutls_constate.h,
4752         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
4753         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_priority.c,
4754         lib/gnutls_psk_netconf.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
4755         lib/gnutls_state.c, lib/gnutls_ui.c, lib/includes/gnutls/crypto.h,
4756         lib/includes/gnutls/gnutls.h.in, lib/mac-libgcrypt.c,
4757         lib/opencdk/dummy.c, lib/opencdk/filters.h, lib/opencdk/hash.c,
4758         lib/opencdk/kbnode.c, lib/opencdk/main.h, lib/opencdk/opencdk.h,
4759         lib/opencdk/pubkey.c, lib/opencdk/sig-check.c,
4760         lib/opencdk/verify.c, lib/x509/crq.c, lib/x509/pbkdf2-sha1.c,
4761         lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, lib/x509/privkey.c,
4762         lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
4763         lib/x509/x509_int.h, libextra/fipsmd5.c, libextra/gnutls_openssl.c: 
4764         Revert "Merged the two internal hash API functions, to simplify and
4765         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
4767 2009-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4769         * lib/gnutls_hash_int.c, lib/includes/gnutls/crypto.h,
4770         lib/mac-libgcrypt.c, libextra/gnutls_openssl.c, tests/gc.c: Revert
4771         "Added plain MD5 hash check and corrected gnutls_hash_fast() usage
4772         in openssl.c" This reverts commit 54486afbfcf3398846d5c20d3094bdb7d0a43ff2.
4774 2009-12-04  Simon Josefsson <simon@josefsson.org>
4776         * doc/examples/ex-x509-info.c: Improve example of printing cert
4777         info.
4779 2009-12-04  Simon Josefsson <simon@josefsson.org>
4781         * doc/gnutls.texi: Typo fix.  Reported by Laurence <lfinsto@gwdg.de> in
4783         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4036>.
4785 2009-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4787         * lib/compat.c, lib/gnutls_algorithms.h: fixes for compilation.
4789 2009-12-03  Simon Josefsson <simon@josefsson.org>
4791         * lib/gnutls_cert.c: Check return value from
4792         gnutls_x509_crt_get_key_usage.
4794 2009-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4796         * NEWS, tests/pathlen/ca-no-pathlen.pem,
4797         tests/pathlen/no-ca-or-pathlen.pem: This is a follow-up to commit
4798         3d8da5765133c6ced37bf29b5a07f950b8c26cd7, that fixes some issues
4799         with DSA and RSA certificate encoding. Due to that the shown public
4800         key IDs are different than the ones in previous gnutls versions.
4802 2009-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4804         * lib/gnutls_cipher.c: reduced calls to gnutls_hash on
4805         encryption/decryption. Only initialize MAC when needed.
4807 2009-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4809         * lib/gnutls_hash_int.c, lib/includes/gnutls/crypto.h,
4810         lib/mac-libgcrypt.c, libextra/gnutls_openssl.c, tests/gc.c: Added
4811         plain MD5 hash check and corrected gnutls_hash_fast() usage in
4812         openssl.c Corrected new hash API bug that prevented usage of plain
4813         hash functions.
4815 2009-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4817         * NEWS, doc/gnutls.texi, lib/Makefile.am, lib/compat.c,
4818         lib/crypto.c, lib/ext_session_ticket.c, lib/gnutls_algorithms.c,
4819         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
4820         lib/includes/gnutls/crypto.h, lib/libgnutls.map,
4821         lib/opencdk/read-packet.c, lib/x509/privkey_pkcs8.c,
4822         src/benchmark.c, tests/gc.c: Exported gnutls_cipher_get_block_size()
4823         and all hash functions added to libgnutls.map.  Expanded benchmark
4824         with 3DES and ARCFOUR. Corrected test that used non-existing symbol.
4826 2009-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4828         * lib/m4/hooks.m4: Corrected check for cryptodev. Only enable it if
4829         --enable-cryptodev is specified.
4831 2009-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4833         * lib/cryptodev.c, lib/gnutls_cryptodev.h, lib/gnutls_hash_int.c,
4834         lib/gnutls_hash_int.h, lib/mac-libgcrypt.c, lib/x509/mpi.c: 
4835         Corrected compilation issues.
4837 2009-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4839         * configure.ac, lib/m4/hooks.m4: Moved cryptodev check to
4840         lib/m4/hooks.m4 and now --enable-cryptodev actually works.
4842 2009-11-30  Simon Josefsson <simon@josefsson.org>
4844         * lib/gnutls_x509.c: Doc fix.
4846 2009-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4848         * lib/cryptodev.c: corrected old type.
4850 2009-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4852         * lib/cryptodev.c: Only include cryptodev.h if cryptodev is there.
4854 2009-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4856         * lib/crypto-api.c, lib/crypto.c, lib/crypto.h,
4857         lib/ext_session_ticket.c, lib/gnutls_algorithms.c,
4858         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
4859         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
4860         lib/gnutls_constate.c, lib/gnutls_constate.h,
4861         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
4862         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_priority.c,
4863         lib/gnutls_psk_netconf.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
4864         lib/gnutls_state.c, lib/gnutls_ui.c, lib/includes/gnutls/crypto.h,
4865         lib/includes/gnutls/gnutls.h.in, lib/mac-libgcrypt.c,
4866         lib/opencdk/dummy.c, lib/opencdk/filters.h, lib/opencdk/hash.c,
4867         lib/opencdk/kbnode.c, lib/opencdk/main.h, lib/opencdk/opencdk.h,
4868         lib/opencdk/pubkey.c, lib/opencdk/sig-check.c,
4869         lib/opencdk/verify.c, lib/x509/crq.c, lib/x509/pbkdf2-sha1.c,
4870         lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, lib/x509/privkey.c,
4871         lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
4872         lib/x509/x509_int.h, libextra/fipsmd5.c, libextra/gnutls_openssl.c: 
4873         Merged the two internal hash API functions, to simplify and reduce
4874         code.  gnutls_hmac* and gnutls_hash* were merged to gnutls_hash API.
4876 2009-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4878         * .gitignore, configure.ac, lib/Makefile.am, lib/crypto-api.c,
4879         lib/crypto.c, lib/cryptodev.c, lib/gnutls_cipher_int.c,
4880         lib/gnutls_cryptodev.h, lib/gnutls_errors.c, lib/gnutls_global.c,
4881         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h,
4882         lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
4883         lib/libgnutls.map, src/Makefile.am, src/benchmark.c: Added cryptodev
4884         support (/dev/crypto). Tested with
4885         http://www.logix.cz/michal/devel/cryptodev/.  Added benchmark
4886         utility for AES. Exported API to access encryption algorithms.
4888 2009-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4890         * NEWS: Documented certtool's certificate request generation fix.
4892 2009-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4894         * lib/x509/mpi.c: Corrected two issues that affected certificate
4895         request generation.  1. Null padding is added on integers (found thanks to Wilankar
4896         Trupti <trupti.wilankar@hp.com>) 2. In optional SignatureAlgorithm parameters field for DSA keys the
4897         DSA parameters were added. Those were rejected by verisign. Gnutls
4898         no longer adds those parameters there since other implementations
4899         don't do either and having them does not seem to offer anything
4900         (anyway you need the signer's certificate to verify thus public key
4901         will be available).
4903 2009-11-27  Simon Josefsson <simon@josefsson.org>
4905         * doc/manpages/Makefile.am, tests/key-id/key-id,
4906         tests/nist-pkits/gnutls_test_entry, tests/x509paths/chain: More
4907         fixes of grep -q problem.
4909 2009-11-27  Simon Josefsson <simon@josefsson.org>
4911         * NEWS: Add.
4913 2009-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4915         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
4916         src/certtool.gaa: Allow exporting of Certificate requests to DER
4917         format.  Added option --no-crq-extensions to avoid adding extensions
4918         to a request.
4920 2009-11-23  Simon Josefsson <simon@josefsson.org>
4922         * tests/rfc2253-escape-test: Don't use 'grep -q', to fix portability
4923         to OpenSolaris.  Reported by "Dr. David Kirkby" <david.kirkby@onetel.net> in
4925         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3993>.
4927 2009-11-16  Simon Josefsson <simon@josefsson.org>
4929         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
4930         libextra/configure.ac: Bump versions.
4932 2009-11-15  Simon Josefsson <simon@josefsson.org>
4934         * doc/guile.texi: Doc fix.
4936 2009-11-15  Simon Josefsson <simon@josefsson.org>
4938         * gl/Makefile.am, gl/intprops.h, gl/m4/sys_stat_h.m4,
4939         gl/m4/unistd_h.m4, gl/sys_stat.in.h, gl/unistd.in.h,
4940         gl/version-etc.c, lib/gl/Makefile.am, lib/gl/m4/sys_stat_h.m4,
4941         lib/gl/m4/unistd_h.m4, lib/gl/sys_stat.in.h,
4942         lib/gl/tests/intprops.h, lib/gl/unistd.in.h, maint.mk: Update gnulib
4943         files.
4945 2009-11-09  Simon Josefsson <simon@josefsson.org>
4947         * ChangeLog: Generated.
4949 2009-11-09  Simon Josefsson <simon@josefsson.org>
4951         * NEWS: Version 2.9.9.
4953 2009-11-09  Simon Josefsson <simon@josefsson.org>
4955         * build-aux/pmccabe2html, gl/Makefile.am, gl/getpagesize.c,
4956         gl/m4/getpagesize.m4, gl/m4/gnulib-comp.m4, gl/tests/test-fseeko.c,
4957         lib/gl/Makefile.am, lib/gl/getpagesize.c, lib/gl/m4/getpagesize.m4,
4958         lib/gl/m4/gnulib-comp.m4, lib/gl/tests/test-fseeko.c: Update gnulib
4959         files.
4961 2009-11-09  Simon Josefsson <simon@josefsson.org>
4963         * NEWS: Add.
4965 2009-11-09  Simon Josefsson <simon@josefsson.org>
4967         * src/certtool.c: Cleanup header inclusion.
4969 2009-11-09  Simon Josefsson <simon@josefsson.org>
4971         * NEWS: Fix.
4973 2009-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
4975         * lib/gnutls_algorithms.c: More dead code removed. Based on
4976         suggestions by Steve Grubb and Tomaz Mraz
4978 2009-11-06  Simon Josefsson <simon@josefsson.org>
4980         * NEWS: Add.
4982 2009-11-06  Simon Josefsson <simon@josefsson.org>
4984         * configure.ac, m4/valgrind.m4: Fix --disable-valgrind-tests.
4986 2009-11-06  Simon Josefsson <simon@josefsson.org>
4988         * gl/tests/Makefile.am: Update gnulib files.
4990 2009-11-06  Simon Josefsson <simon@josefsson.org>
4992         * gl/m4/getaddrinfo.m4, gl/m4/gnulib-comp.m4, maint.mk: Update
4993         gnulib files.
4995 2009-11-06  Simon Josefsson <simon@josefsson.org>
4997         * src/Makefile.am: Link to libgcrypt explicitly when libgcrypt
4998         functions are used.
5000 2009-11-06  Simon Josefsson <simon@josefsson.org>
5002         * src/certtool.c, src/serv.c: Fix libgcrypt usage.
5004 2009-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5006         * lib/gnutls_handshake.c: Simplified code which was based on older
5007         version of internal structures.  Based on observations by Steve
5008         Grubb and Tomas Mraz.
5010 2009-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5012         * NEWS: Corrected bug fix author.
5014 2009-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5016         * NEWS: Documented previous commit.
5018 2009-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5020         * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_sig.c,
5021         libextra/gnutls_openssl.c, src/certtool.c, src/cfg/cfg+.c,
5022         src/cfg/platon/str/strdyn.c, src/serv.c: Cleanups and several bug
5023         fixes found by Tomas Mraz.  "I've patched the following problems in the code found by review of
5024         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
5025         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
5026         fix would require using asprintf or precomputed length of the buffer
5027         to allocate a memory.  The certtool.c change is again just a cleanup."
5029 2009-11-05  Simon Josefsson <simon@josefsson.org>
5031         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
5032         libextra/configure.ac: Bump versions.
5034 2009-11-05  Simon Josefsson <simon@josefsson.org>
5036         * ChangeLog: Generated.
5038 2009-11-05  Simon Josefsson <simon@josefsson.org>
5040         * NEWS: Version 2.9.8.
5042 2009-11-05  Simon Josefsson <simon@josefsson.org>
5044         * lib/gl/tests/test-func.c: Update gnulib files.
5046 2009-11-05  Simon Josefsson <simon@josefsson.org>
5048         * gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
5049         gl/tests/Makefile.am, gl/tests/test-inet_ntop.c,
5050         gl/tests/test-inet_pton.c, gl/tests/test-sys_socket.c,
5051         lib/gl/tests/test-func.c, lib/gl/tests/test-sys_socket.c,
5052         libextra/gl/md5.c: Update gnulib files.
5054 2009-11-05  Simon Josefsson <simon@josefsson.org>
5056         * lib/m4/hooks.m4: Make sure libgcrypt's dependency on libgpg-error
5057         is known.
5059 2009-11-05  Simon Josefsson <simon@josefsson.org>
5061         * doc/manpages/Makefile.am: Fix API name change.
5063 2009-11-05  Simon Josefsson <simon@josefsson.org>
5065         * doc/gnutls.texi: Fix API name change.
5067 2009-11-05  Simon Josefsson <simon@josefsson.org>
5069         * doc/examples/ex-cert-select.c, doc/examples/ex-client-psk.c,
5070         doc/examples/ex-pkcs12.c, doc/examples/ex-serv-anon.c,
5071         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
5072         doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
5073         doc/examples/ex-serv1.c, guile/src/core.c, lib/auth_cert.c,
5074         lib/auth_dhe.c, lib/auth_rsa_export.c, lib/auth_srp.c,
5075         lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_cert_type.c,
5076         lib/ext_server_name.c, lib/ext_session_ticket.c,
5077         lib/ext_signature.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5078         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
5079         lib/gnutls_extensions.c, lib/gnutls_handshake.c,
5080         lib/gnutls_hash_int.c, lib/gnutls_mpi.c, lib/gnutls_priority.c,
5081         lib/gnutls_psk.c, lib/gnutls_record.c, lib/gnutls_session_pack.c,
5082         lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_str.c,
5083         lib/gnutls_supplemental.c, lib/gnutls_ui.c, lib/gnutls_x509.c,
5084         lib/minitasn1/decoding.c, lib/opencdk/armor.c, lib/opencdk/keydb.c,
5085         lib/opencdk/literal.c, lib/opencdk/misc.c,
5086         lib/opencdk/new-packet.c, lib/opencdk/read-packet.c,
5087         lib/opencdk/sig-check.c, lib/opencdk/stream.c,
5088         lib/opencdk/verify.c, lib/openpgp/gnutls_openpgp.c,
5089         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/x509/crq.c,
5090         lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
5091         lib/x509/privkey_pkcs8.c, lib/x509/verify.c, lib/x509/x509_write.c,
5092         libextra/gl/md5.c, libextra/gnutls_openssl.c, src/certtool-cfg.c,
5093         src/cli.c, src/common.c, src/crypt.c, src/psk.c, src/serv.c,
5094         tests/anonself.c, tests/chainverify.c, tests/crq_apis.c,
5095         tests/cve-2008-4989.c, tests/cve-2009-1415.c, tests/dhepskself.c,
5096         tests/dn2.c, tests/finished.c, tests/hostname-check.c,
5097         tests/mini-eagain.c, tests/mini.c, tests/nul-in-x509-names.c,
5098         tests/openpgpself.c, tests/oprfi.c, tests/pkcs12_encode.c,
5099         tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
5100         tests/resume.c, tests/tlsia.c, tests/x509_altname.c,
5101         tests/x509dn.c, tests/x509self.c, tests/x509sign-verify.c,
5102         tests/x509signself.c: Indent code.
5104 2009-11-05  Simon Josefsson <simon@josefsson.org>
5106         * doc/examples/ex-cert-select.c, src/cli.c: Fix API name change.
5108 2009-11-05  Simon Josefsson <simon@josefsson.org>
5110         * NEWS, doc/manpages/Makefile.am, lib/ext_signature.c,
5111         lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map: Fix NEWS blurb.
5112         Shorten new API name.
5114 2009-11-05  Simon Josefsson <simon@josefsson.org>
5116         * lib/ext_signature.c: Doc fix, add Since tag.
5118 2009-11-05  Simon Josefsson <simon@josefsson.org>
5120         * lib/ext_signature.c: Indent code.
5122 2009-11-05  Simon Josefsson <simon@josefsson.org>
5124         * gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4: Fix compile error.  Tiny patch by Brad Hards <bradh@frogmouth.net> in
5126         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3943>.
5128 2009-11-05  Simon Josefsson <simon@josefsson.org>
5130         * lib/ext_signature.c: Fix compile errors.  Tiny patch from Brad Hards <bradh@frogmouth.net> in
5132         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3942>.
5134 2009-11-05  Simon Josefsson <simon@josefsson.org>
5136         * lib/auth_cert.c: Fix compile errors.  Tiny patch from Brad Hards <bradh@frogmouth.net> in
5138         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3941>.
5140 2009-11-05  Simon Josefsson <simon@josefsson.org>
5142         * gl/Makefile.am, gl/m4/stdlib_h.m4, gl/stdlib.in.h,
5143         gl/tests/test-getaddrinfo.c, lib/gl/Makefile.am,
5144         lib/gl/m4/stdlib_h.m4, lib/gl/stdlib.in.h: Update gnulib files.
5146 2009-11-05  Simon Josefsson <simon@josefsson.org>
5148         * NEWS: Add.
5150 2009-11-05  Simon Josefsson <simon@josefsson.org>
5152         * lib/po/vi.po.in: Sync with TP.
5154 2009-11-03  Simon Josefsson <simon@josefsson.org>
5156         * doc/examples/Makefile.am, src/Makefile.am, tests/Makefile.am: Use
5157         INET_NTOP_LIB and INET_PTON_LIB.
5159 2009-11-03  Simon Josefsson <simon@josefsson.org>
5161         * build-aux/pmccabe2html, build-aux/useless-if-before-free,
5162         gl/m4/fseeko.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
5163         gl/m4/inet_pton.m4, gl/m4/pmccabe2html.m4, gl/m4/ungetc.m4,
5164         gl/sockets.c, gl/stdio.in.h, gl/sys_stat.in.h,
5165         gl/tests/test-arpa_inet.c, gl/tests/test-getaddrinfo.c,
5166         gl/tests/test-getdelim.c, gl/tests/test-getline.c,
5167         gl/tests/test-gettimeofday.c, gl/tests/test-memchr.c,
5168         gl/tests/test-netinet_in.c, gl/tests/test-select-stdin.c,
5169         gl/tests/test-select.c, gl/tests/test-sockets.c,
5170         gl/tests/test-stddef.c, gl/tests/test-stdint.c,
5171         gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
5172         gl/tests/test-strerror.c, gl/tests/test-string.c,
5173         gl/tests/test-sys_select.c, gl/tests/test-sys_socket.c,
5174         gl/tests/test-sys_stat.c, gl/tests/test-sys_time.c,
5175         gl/tests/test-time.c, gl/tests/test-unistd.c,
5176         gl/tests/test-version-etc.c, gl/tests/test-wchar.c,
5177         lib/gl/m4/fseeko.m4, lib/gl/m4/ungetc.m4, lib/gl/sockets.c,
5178         lib/gl/stdio.in.h, lib/gl/sys_stat.in.h,
5179         lib/gl/tests/test-memchr.c, lib/gl/tests/test-sockets.c,
5180         lib/gl/tests/test-stddef.c, lib/gl/tests/test-stdint.c,
5181         lib/gl/tests/test-stdio.c, lib/gl/tests/test-stdlib.c,
5182         lib/gl/tests/test-string.c, lib/gl/tests/test-strverscmp.c,
5183         lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
5184         lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
5185         lib/gl/tests/test-wchar.c, libextra/gl/md5.c, maint.mk: Update
5186         gnulib files.
5188 2009-11-02  Simon Josefsson <simon@josefsson.org>
5190         * NEWS: Fix.
5192 2009-11-02  Simon Josefsson <simon@josefsson.org>
5194         * tests/chainverify.c: Fix time bomb in chainverify self-test.  Reported by Andreas Metzler <ametzler@downhill.at.eu.org> in
5196         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3925>.
5198 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5200         * NEWS: Documented change for certificate retrieval callbacks.
5202 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5204         * src/cli.c: do not use gnutls_x509_crt_get_signature_algorithm() on
5205         null certificates.
5207 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5209         * lib/auth_cert.c: Do not check signature algorithms for certificate
5210         selection when using openpgp certificates.
5212 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5214         * doc/manpages/gnutls-cli.1: Avoid code duplication by using all the
5215         functions defined in gnutls_algorithms to map from TLS 1.2 signature
5216         algorithm numbers to gnutls signature algorithms.  Added minimal documentation for SIGN-* in gnutls-cli priority
5217         strings.  Corrected bug in signature algorithm extension generation.
5219 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5221         * lib/auth_cert.c, lib/auth_dhe.c, lib/ext_signature.c,
5222         lib/ext_signature.h, lib/gnutls_algorithms.c,
5223         lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/gnutls_sig.c: Avoid
5224         code duplication by using all the functions defined in
5225         gnutls_algorithms to map from TLS 1.2 signature algorithm numbers to
5226         gnutls signature algorithms.  Added minimal documentation for SIGN-* in gnutls-cli priority
5227         strings.  Corrected bug in signature algorithm extension generation.
5229 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5231         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
5232         lib/auth_srp_rsa.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Rationalized
5233         function names for signature generation and verification during
5234         handshake.  _gnutls_tls_sign_hdata ->
5235         _gnutls_handshake_sign_cert_vrfy _gnutls_verify_sig_hdata ->
5236         _gnutls_handshake_verify_cert_vrfy _gnutls_tls_sign_params ->
5237         _gnutls_handshake_sign_data _gnutls_verify_sig_params ->
5238         _gnutls_handshake_verify_data
5240 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5242         * lib/ext_signature.c: Do not output error if a server replies with
5243         a SignatureAlgorithms extension.
5245 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5247         * tests/dn2.c, tests/pathlen/ca-no-pathlen.pem: RSA_SHA -> RSA_SHA1
5249 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5251         * NEWS: Documented memory leak fix.
5253 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5255         * NEWS, doc/examples/ex-cert-select.c, doc/gnutls.texi,
5256         lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
5257         lib/ext_signature.c, lib/ext_signature.h, lib/gnutls_alert.c,
5258         lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_state.h,
5259         lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map, src/cli.c: Final
5260         touch on signature algorithms in TLS 1.2 support. Added function
5261         gnutls_session_sign_algorithm_get_requested() for callbacks to be
5262         able to verify they return a correct certificate as well as
5263         documentation for its usage.
5265 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5267         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
5268         lib/ext_signature.c, lib/ext_signature.h, lib/gnutls_algorithms.c,
5269         lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
5270         lib/gnutls_errors.c, lib/gnutls_extensions.c,
5271         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
5272         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
5273         lib/gnutls_state.h, lib/gnutls_x509.c,
5274         lib/includes/gnutls/gnutls.h.in, lib/openpgp/gnutls_openpgp.c: 
5275         Improved TLS 1.2 support. Added support for the SignatureAlgorithm
5276         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
5277         certificate verify message. That is to avoid storing all handshake
5278         messages in memory. To be reconsidered in the future.
5280 2009-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5282         * lib/gnutls_global.c: fixes in order to compile with -Werror
5284 2009-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5286         * lib/ext_cert_type.c, lib/gnutls_cipher.c: remove unnessesary
5287         warning.
5289 2009-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5291         * lib/ext_cert_type.c: correctly check extension size.
5293 2009-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5295         * NEWS, lib/gnutls_handshake.c: When resuming a session do not
5296         overwrite the initial session data with resumed session data.
5297         Discovered on discussion at help-gnutls with Sebastien Decugis.
5299 2009-10-26  Simon Josefsson <simon@josefsson.org>
5301         * lib/gnutls_cipher.c, lib/gnutls_handshake.c, src/certtool.c: Fix
5302         code style so it compiles with gcc 4.4 with warnings.
5304 2009-10-26  Simon Josefsson <simon@josefsson.org>
5306         * gl/Makefile.am, gl/m4/sys_stat_h.m4, gl/sys_stat.in.h,
5307         lib/gl/Makefile.am, lib/gl/m4/sys_stat_h.m4, lib/gl/sys_stat.in.h: 
5308         Update gnulib files.
5310 2009-10-26  Simon Josefsson <simon@josefsson.org>
5312         * .gitignore: Drop unknown mini-hfail.
5314 2009-10-26  Simon Josefsson <simon@josefsson.org>
5316         * NEWS: Add.
5318 2009-10-25  Daiki Ueno <ueno@unixuser.org>
5320         * lib/gnutls_handshake.c: Enable ClientHello to carry arbitrary
5321         length extension data.
5323 2009-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5325         * lib/includes/gnutls/pkcs12.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
5326         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/x509_int.h,
5327         src/certtool.c: Added GNUTLS_BAG_SECRET that adds support for
5328         storing a randomly generated key into a PKCS-12 structure. This is a
5329         gnutls extension, since PKCS-12 does not specify what should be in
5330         the secret bag. What we do is store the key as OCTET string and
5331         specify an OID of the PKCS-9 random nonce.
5333 2009-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5335         * NEWS, lib/x509/privkey_pkcs8.c: Corrected warnings in picky
5336         compilers and rearanged code.
5338 2009-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5340         * doc/manpages/certtool.1, lib/cipher-libgcrypt.c,
5341         lib/gnutls_algorithms.c, lib/includes/gnutls/gnutls.h.in,
5342         lib/includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
5343         lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c,
5344         lib/x509/x509_int.h, src/certtool-gaa.c, src/certtool-gaa.h,
5345         src/certtool.c, src/certtool.gaa: Added support for the AES family
5346         of ciphers in the PKCS8 and 12 encryption options.
5348 2009-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5350         * .gitignore: Do not print auto-generated files.
5352 2009-10-23  Simon Josefsson <simon@josefsson.org>
5354         * THANKS: Add.
5356 2009-10-23  Simon Josefsson <simon@josefsson.org>
5358         * lib/gnutlsxx.cpp: Fix forgotten braces.  Reported by Jason Pettiss <jpettiss@yahoo.com>.
5360 2009-10-23  Simon Josefsson <simon@josefsson.org>
5362         * lib/gnutlsxx.cpp: Indent code.
5364 2009-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
5366         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
5367         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5368         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
5369         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
5370         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
5371         complete. In that case abort the handshake. By checking TLS 1.2 it
5372         seems that the algorithms to be used for the signature in the
5373         certificate verify message are negotiated not at the client/server
5374         hello messages but rather selected by the server at the certificate
5375         request. This might not look as bad, but since in this message we
5376         have to sign all previous handshake messages, it forces us to keep
5377         all the handshake messages into a buffer until this point... I don't
5378         know who proposed this change to the TLS WG, but it seems it wasn't
5379         really thought of.
5381 2009-10-20  Simon Josefsson <simon@josefsson.org>
5383         * tests/chainverify.c: Fix expired cert.
5385 2009-10-16  Simon Josefsson <simon@josefsson.org>
5387         * src/cli.c: Make sure we use libgcrypt correctly.
5389 2009-10-15  Simon Josefsson <simon@josefsson.org>
5391         * gl/m4/time_h.m4: Update gnulib files.
5393 2009-10-15  Simon Josefsson <simon@josefsson.org>
5395         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/sys_stat_h.m4,
5396         gl/sys_stat.in.h, gl/tests/Makefile.am, gl/tests/test-sys_stat.c,
5397         gl/tests/test-time.c, gl/time.in.h, gl/unistd.in.h,
5398         lib/gl/Makefile.am, lib/gl/m4/gnulib-comp.m4,
5399         lib/gl/m4/sys_stat_h.m4, lib/gl/sys_stat.in.h,
5400         lib/gl/tests/test-sys_stat.c, lib/gl/unistd.in.h: Update gnulib
5401         files.
5403 2009-10-15  Simon Josefsson <simon@josefsson.org>
5405         * lib/libgnutlsxx.map: Export C++ symbol visibility.  Tiny patch from Boyan Kasarov <bkasarov@gmail.com>.
5407 2009-10-14  Simon Josefsson <simon@josefsson.org>
5409         * lib/pkix_asn1_tab.c: Regenerate.
5411 2009-10-14  Simon Josefsson <simon@josefsson.org>
5413         * NEWS: Add.
5415 2009-10-14  Simon Josefsson <simon@josefsson.org>
5417         * tests/pkcs12_encode.c: Fix MAC password.
5419 2009-10-14  Simon Josefsson <simon@josefsson.org>
5421         * tests/pkcs12_encode.c: Use better friendly names.
5423 2009-10-14  Simon Josefsson <simon@josefsson.org>
5425         * tests/Makefile.am, tests/pkcs12_encode.c: Add self test to test
5426         PKCS#12 functions.
5428 2009-10-14  Simon Josefsson <simon@josefsson.org>
5430         * lib/pkix.asn: Work around 'Cannot find OID: 1.2.840.113549.1.9.21'
5431         PKCS#12 problem.  Reported by Michael Welsh Duggan <mwd@cert.org> in
5432         <http://permalink.gmane.org/gmane.network.gnutls.general/1786>.
5434 2009-10-14  Simon Josefsson <simon@josefsson.org>
5436         * doc/gnutls.texi: Mention that sometimes CA certs needs to be
5437         included in PKCS#12 files.  Reported by Ivars Suba <Ivars.Suba@bank.lv>.
5439 2009-10-07  Simon Josefsson <simon@josefsson.org>
5441         * lib/gnutls_priority.c: After setting priorities using new API,
5442         update current TLS version.
5444 2009-10-06  Simon Josefsson <simon@josefsson.org>
5446         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
5447         libextra/configure.ac: Bump versions.
5449 2009-10-06  Simon Josefsson <simon@josefsson.org>
5451         * ChangeLog: Generated.
5453 2009-10-06  Simon Josefsson <simon@josefsson.org>
5455         * NEWS: Version 2.9.7.
5457 2009-10-06  Simon Josefsson <simon@josefsson.org>
5459         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4,
5460         gl/m4/unistd_h.m4, gl/progname.c, gl/stdio.in.h, gl/unistd.in.h,
5461         lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/m4/unistd_h.m4,
5462         lib/gl/stdio.in.h, lib/gl/unistd.in.h, maint.mk: Update gnulib
5463         files.
5465 2009-10-06  Simon Josefsson <simon@josefsson.org>
5467         * NEWS: Add.
5469 2009-10-06  Simon Josefsson <simon@josefsson.org>
5471         * lib/libgnutlsxx.map: Fix symbol export rules.  Tiny patch by Boyan Kasarov <bkasarov@gmail.com>.
5473 2009-10-06  Simon Josefsson <simon@josefsson.org>
5475         * lib/gnutlsxx.cpp: Include config.h.  Tiny patch from Boyan Kasarov <bkasarov@gmail.com>.
5477 2009-10-01  Daiki Ueno <ueno@unixuser.org>
5479         * lib/gnutls_sig.c: Reserve enough room for hash buffers.  This fixes x509self self-test.
5481 2009-09-30  Simon Josefsson <simon@josefsson.org>
5483         * gl/Makefile.am, gl/m4/sys_stat_h.m4, gl/m4/unistd_h.m4,
5484         gl/tests/Makefile.am, gl/unistd.in.h, lib/gl/Makefile.am,
5485         lib/gl/m4/sys_stat_h.m4, lib/gl/m4/unistd_h.m4,
5486         lib/gl/tests/Makefile.am, lib/gl/unistd.in.h: Update gnulib files.
5488 2009-09-30  Simon Josefsson <simon@josefsson.org>
5490         * NEWS: Add.
5492 2009-09-30  Simon Josefsson <simon@josefsson.org>
5494         * lib/gnutls_priority.c: Attempt to negotiate TLS 1.2 by default.
5496 2009-09-30  Simon Josefsson <simon@josefsson.org>
5498         * NEWS: Add.
5500 2009-09-30  Simon Josefsson <simon@josefsson.org>
5502         * lib/auth_cert.c: Fix comment.
5504 2009-09-30  Daiki Ueno <ueno@unixuser.org>
5506         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
5507         lib/auth_srp_rsa.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Fix
5508         server-side TLS 1.2 support.
5510 2009-09-30  Daiki Ueno <ueno@unixuser.org>
5512         * lib/gnutls_sig.c: Calculate DER-encoded DigestInfo on-the-fly
5513         rather than hard code it.
5515 2009-09-28  Ludovic Courtès <ludo@gnu.org>
5517         * configure.ac, guile/src/core.c: guile: Adjust for Guile 1.9.3+.  * guile/src/core.c (mark_session_record_port,
5518           free_session_record_port): Conditionalize on `SCM_MAJOR_VERSION == 1
5519           && SCM_MINOR_VERSION <= 8'.  (scm_init_gnutls_session_record_port_type): Adjust accordingly.    (make_session_record_port): Use `scm_gc_malloc_pointerless ()'
5520           when available.
5522 2009-09-28  Ludovic Courtès <ludo@gnu.org>
5524         * 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.
5526 2009-09-28  Ludovic Courtès <ludo@gnu.org>
5528         * guile/src/core.c: guile: Use Guile's malloc routines.  * guile/src/core.c (scm_init_gnutls): Use Guile's malloc routines.
5530 2009-09-23  Simon Josefsson <simon@josefsson.org>
5532         * lib/ext_server_name.c: Clarify gnutls_server_name_set usage.  Reported by Daniel Black <daniel@cacert.org> in
5534         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3878>.
5536 2009-09-23  Ludovic Courtès <ludo@gnu.org>
5538         * guile/src/core.c: Fix integer/pointer cast warnings in the Guile
5539         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
5540           casts use integers of the right size.
5542 2009-09-23  Ludovic Courtès <ludo@gnu.org>
5544         * guile/src/extra.c: Update Guile bindings to the current OpenPGP
5545         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 ()'.
5547 2009-09-23  Ludovic Courtès <ludo@gnu.org>
5549         * doc/Makefile.am, guile/src/Makefile.am, guile/tests/Makefile.am: 
5550         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.
5552 2009-09-23  Ludovic Courtès <ludo@gnu.org>
5554         * guile/src/core.c, guile/src/errors.c, guile/src/extra.c,
5555         guile/src/utils.c, guile/src/utils.h: Fix inclusion of <config.h> in
5556         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>.
5558 2009-09-22  Simon Josefsson <simon@josefsson.org>
5560         * gl/unistd.in.h, lib/gl/unistd.in.h: Update gnulib files.
5562 2009-09-22  Simon Josefsson <simon@josefsson.org>
5564         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
5565         libextra/configure.ac: Bump versions.
5567 2009-09-22  Simon Josefsson <simon@josefsson.org>
5569         * build-aux/gendocs.sh: Chmod.
5571 2009-09-22  Simon Josefsson <simon@josefsson.org>
5573         * ChangeLog: Generated.
5575 2009-09-22  Simon Josefsson <simon@josefsson.org>
5577         * NEWS: Version 2.9.6.
5579 2009-09-22  Simon Josefsson <simon@josefsson.org>
5581         * gl/Makefile.am, gl/m4/getdelim.m4, gl/m4/stdio_h.m4,
5582         gl/m4/stdlib_h.m4, gl/m4/sys_stat_h.m4, gl/m4/unistd_h.m4,
5583         gl/stdio.in.h, gl/stdlib.in.h, gl/sys_stat.in.h, gl/unistd.in.h,
5584         lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
5585         lib/gl/m4/sys_stat_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h,
5586         lib/gl/stdlib.in.h, lib/gl/sys_stat.in.h, lib/gl/unistd.in.h,
5587         maint.mk: Update gnulib files.
5589 2009-09-13  Brad Hards <bradh@frogmouth.net>
5591         * lib/x509/x509.c: Add forgotten documentation bits for issuer
5592         altname Signed-off-by: Simon Josefsson <simon@josefsson.org>
5594 2009-09-11  Simon Josefsson <simon@josefsson.org>
5596         * build-aux/gendocs.sh, gl/m4/getaddrinfo.m4, gl/m4/getline.m4,
5597         gl/m4/readline.m4, gl/m4/select.m4, gl/m4/sockets.m4,
5598         gl/m4/socklen.m4, gl/m4/sockpfaf.m4, lib/gl/m4/sockets.m4,
5599         lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4, lib/gl/m4/time_r.m4: 
5600         Update gnulib files.
5602 2009-09-11  Simon Josefsson <simon@josefsson.org>
5604         * lib/gnutls_cipher.c: Add debug message.  Tiny patch from Miroslav
5605         Kratochvil <exa.exa@gmail.com> in
5606         <http://thread.gmane.org/gmane.network.gnutls.general/1758>.
5608 2009-09-11  Daiki Ueno <ueno@unixuser.org>
5610         * lib/Makefile.am: Fix out-of-tree build.  Fix out-of-tree build; gnutls.h is generated in the build tree.
5612 2009-09-10  Simon Josefsson <simon@josefsson.org>
5614         * NEWS, lib/m4/hooks.m4: Enable Camellia by default.
5616 2009-09-10  Simon Josefsson <simon@josefsson.org>
5618         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
5619         libextra/configure.ac: Bump versions.
5621 2009-09-10  Simon Josefsson <simon@josefsson.org>
5623         * ChangeLog: Generated.
5625 2009-09-10  Simon Josefsson <simon@josefsson.org>
5627         * NEWS: Version 2.9.5.
5629 2009-09-10  Simon Josefsson <simon@josefsson.org>
5631         * configure.ac: Bump version.
5633 2009-09-10  Simon Josefsson <simon@josefsson.org>
5635         * gl/Makefile.am, gl/m4/stdio_h.m4, gl/m4/string_h.m4,
5636         gl/m4/sys_stat_h.m4, gl/m4/unistd_h.m4, gl/stdio.in.h,
5637         gl/string.in.h, gl/sys_stat.in.h, gl/unistd.in.h,
5638         lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/m4/string_h.m4,
5639         lib/gl/m4/sys_stat_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h,
5640         lib/gl/string.in.h, lib/gl/sys_stat.in.h, lib/gl/unistd.in.h,
5641         maint.mk: Update gnulib files.
5643 2009-09-10  Simon Josefsson <simon@josefsson.org>
5645         * NEWS: Add.
5647 2009-09-10  Simon Josefsson <simon@josefsson.org>
5649         * AUTHORS: Add.
5651 2009-09-10  Simon Josefsson <simon@josefsson.org>
5653         * lib/m4/hooks.m4: Bump library version for new APIs.
5655 2009-09-10  Simon Josefsson <simon@josefsson.org>
5657         * lib/x509/output.c, lib/x509/x509.c: Indent.
5659 2009-09-10  Simon Josefsson <simon@josefsson.org>
5661         * lib/libgnutls.map: Move the new ABIs to the GNUTLS_2_10 section.
5663 2009-09-09  Brad Hards <bradh@frogmouth.net>
5665         * doc/manpages/Makefile.am, lib/includes/gnutls/x509.h,
5666         lib/libgnutls.map, lib/x509/output.c, lib/x509/x509.c,
5667         tests/Makefile.am, tests/x509_altname.c: Add X509 Issuer Altname
5668         functions Signed-off-by: Simon Josefsson <simon@josefsson.org>
5670 2009-09-07  Simon Josefsson <simon@josefsson.org>
5672         * tests/key-id/key-id: Don't use ! to negate exit status.  Reported
5673         by "Tom G. Christensen" <tgc@jupiterrise.com> in
5675         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3861>.
5677 2009-09-03  Simon Josefsson <simon@josefsson.org>
5679         * gl/Makefile.am, gl/close.c, gl/inet_ntop.c, gl/inet_pton.c,
5680         gl/m4/sys_stat_h.m4, gl/sys_stat.in.h, gl/tests/Makefile.am,
5681         gl/unistd.in.h, lib/gl/Makefile.am, lib/gl/m4/sys_stat_h.m4,
5682         lib/gl/sys_stat.in.h, lib/gl/unistd.in.h, maint.mk: Update gnulib
5683         files.
5685 2009-09-03  Simon Josefsson <simon@josefsson.org>
5687         * NEWS, lib/configure.ac, lib/m4/hooks.m4, libextra/configure.ac: 
5688         Bump versions.
5690 2009-09-03  Simon Josefsson <simon@josefsson.org>
5692         * cfg.mk: Commit cyclo/ dir too.
5694 2009-09-03  Simon Josefsson <simon@josefsson.org>
5696         * ChangeLog: Generated.
5698 2009-09-03  Simon Josefsson <simon@josefsson.org>
5700         * NEWS: Version 2.9.4.
5702 2009-09-03  Simon Josefsson <simon@josefsson.org>
5704         * tests/hostname-check.c: Build when OpenPGP is disabled.
5706 2009-09-03  Simon Josefsson <simon@josefsson.org>
5708         * cfg.mk: Fix!
5710 2009-09-03  Simon Josefsson <simon@josefsson.org>
5712         * cfg.mk: Typo.
5714 2009-09-03  Simon Josefsson <simon@josefsson.org>
5716         * cfg.mk: Ugly hack for autobuilder.
5718 2009-09-01  Simon Josefsson <simon@josefsson.org>
5720         * NEWS: Add.
5722 2009-09-01  Simon Josefsson <simon@josefsson.org>
5724         * lib/gnutls_priority.c: Use SHA256 as MAC by default.
5726 2009-09-01  Simon Josefsson <simon@josefsson.org>
5728         * NEWS: Add.
5730 2009-09-01  Daiki Ueno <ueno@unixuser.org>
5732         * lib/gnutls_algorithms.c: Add SHA-2 cipher suites.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5734 2009-09-01  Daiki Ueno <ueno@unixuser.org>
5736         * lib/debug.c: Print NewSessionTicket handshake.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5738 2009-08-31  Simon Josefsson <simon@josefsson.org>
5740         * NEWS: Add.
5742 2009-08-31  Simon Josefsson <simon@josefsson.org>
5744         * lib/x509/x509.c: Handle XMPP SANs properly.  Reported by Howard
5745         Chu <hyc@symas.com> in <https://savannah.gnu.org/support/?106975>.
5747 2009-08-31  Simon Josefsson <simon@josefsson.org>
5749         * lib/auth_dhe.c: Need another header.
5751 2009-08-31  Simon Josefsson <simon@josefsson.org>
5753         * AUTHORS, NEWS: Add.
5755 2009-08-31  Simon Josefsson <simon@josefsson.org>
5757         * lib/gnutls_algorithms.c: Add comment explaining where magic values
5758         come from.
5760 2009-08-31  Daiki Ueno <ueno@unixuser.org>
5762         * lib/auth_cert.c: Fix parsing Certificate Request for TLS 1.2.  Fix the logic to skip supported_signature_algorithms in Certificate
5763         Request.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5765 2009-08-31  Daiki Ueno <ueno@unixuser.org>
5767         * lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_state.c: Use
5768         SHA256 for PRF if TLS 1.2.  Use SHA256 for the basis of PRF, and for the hash over handshake
5769         messages.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5771 2009-08-31  Daiki Ueno <ueno@unixuser.org>
5773         * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/auth_srp_rsa.c,
5774         lib/gnutls_sig.c, lib/gnutls_sig.h: Respect TLS signature algorithm
5775         in server KX.  Verify signature of DH parameters in Server Key Exchange with the
5776         embedded signature algorithm.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5778 2009-08-31  Daiki Ueno <ueno@unixuser.org>
5780         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
5781         lib/gnutls_int.h: Add functions for TLS signature algorithm.  Add functions to convert TLS signature algorithm from/to constants
5782         defined by GnuTLS.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5784 2009-08-31  Simon Josefsson <simon@josefsson.org>
5786         * NEWS: Add.
5788 2009-08-31  Simon Josefsson <simon@josefsson.org>
5790         * maint.mk: Update gnulib files.
5792 2009-08-31  Simon Josefsson <simon@josefsson.org>
5794         * THANKS: Add.
5796 2009-08-25  Fabian Keil <fk@fabiankeil.de>
5798         * src/serv.c: Remove dead store in listen_socket().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5800 2009-08-25  Fabian Keil <fk@fabiankeil.de>
5802         * lib/gnutls_buffers.c: Remove dead store in
5803         _gnutls_io_write_buffered().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5805 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5807         * lib/x509/x509.c: Remove dead store in
5808         gnutls_x509_crt_list_import().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5810 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5812         * lib/auth_srp_passwd.c: Remove dead store in pwd_put_values().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5814 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5816         * src/certtool.c: Remove dead store in pkcs12_info().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5818 2009-08-25  Fabian Keil <fk@fabiankeil.de>
5820         * lib/auth_cert.c: Remove write-only variable info in
5821         _gnutls_proc_cert_cert_req().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5823 2009-08-25  Fabian Keil <fk@fabiankeil.de>
5825         * lib/auth_rsa_export.c: Remove write-only variable info in
5826         gen_rsa_export_server_kx().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5828 2009-08-25  Fabian Keil <fk@fabiankeil.de>
5830         * src/cfg/shared.c: Remove write-only variable sep_ar_idx in
5831         split_multi_arg().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5833 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5835         * lib/x509/pkcs12.c: Remove write-only variable tmp_size in
5836         _pkcs12_decode_safe_content().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5838 2009-08-29  Fabian Keil <fk@fabiankeil.de>
5840         * THANKS: Remove duplicates. Two exact ones and a pretty close one.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5842 2009-08-25  Fabian Keil <fk@fabiankeil.de>
5844         * lib/auth_srp_passwd.c: Mark what looks like a bug in in
5845         _gnutls_srp_pwd_read_entry() Signed-off-by: Simon Josefsson <simon@josefsson.org>
5847 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5849         * src/crypt.c: In main(), rename salt to salt_size and don't bother
5850         reading info.salt which we don't use anyway.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5852 2009-08-31  Simon Josefsson <simon@josefsson.org>
5854         * lib/opencdk/misc.c: (cdk_strlist_next): Handle NULL root value better.  Based on report
5855         by Fabian Keil <fk@fabiankeil.de>.
5857 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5859         * lib/x509/output.c: In print_extensions(), declare the *_idx
5860         variables as int instead of size_t.  While it shouldn't make a difference, it makes more sense to me.
5861         It's also consistent with (at least) print_crl().  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5863 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5865         * lib/x509/output.c: In print_extensions(), initialize *_idx
5866         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>
5868 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5870         * lib/x509/output.c: In print_crq(), initialize challenge and
5871         extensions once before entering the for loop instead of each run.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5873 2009-08-24  Fabian Keil <fk@fabiankeil.de>
5875         * lib/x509/output.c: In print_crl(), initialize aki_idx and crl_nr
5876         once before entering the for loop instead of each run.  Otherwise the "error: more than one AKI extension\n" and "error:
5877         more than one CRL number\n" checks want work.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5879 2009-08-28  Simon Josefsson <simon@josefsson.org>
5881         * tests/x509dn.c: Likewise.
5883 2009-08-28  Simon Josefsson <simon@josefsson.org>
5885         * tests/x509dn.c: Don't use deprecated type.
5887 2009-08-28  Simon Josefsson <simon@josefsson.org>
5889         * cfg.mk: Overwrite gettext's size_max.m4 to make sure we use one
5890         that works.
5892 2009-08-28  Simon Josefsson <simon@josefsson.org>
5894         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stdlib_h.m4,
5895         gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4, gl/progname.c,
5896         gl/stdlib.in.h, gl/sys_socket.in.h, gl/tests/Makefile.am,
5897         gl/unistd.in.h, gl/vasnprintf.c, lib/gl/Makefile.am,
5898         lib/gl/m4/stdlib_h.m4, lib/gl/m4/sys_socket_h.m4,
5899         lib/gl/m4/unistd_h.m4, lib/gl/stdlib.in.h, lib/gl/sys_socket.in.h,
5900         lib/gl/tests/test-func.c, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
5901         libextra/gl/override/lib/md5.c.diff: Update gnulib files.
5903 2009-08-28  Simon Josefsson <simon@josefsson.org>
5905         * configure.ac, lib/configure.ac, lib/gnutls_handshake.c,
5906         lib/gnutls_handshake.h, lib/gnutls_str.h, lib/opencdk/Makefile.am,
5907         lib/x509/privkey_pkcs8.c, libextra/configure.ac: Fix use of
5908         deprecated types, for now and the future.
5910 2009-08-28  Simon Josefsson <simon@josefsson.org>
5912         * NEWS: Add.
5914 2009-08-28  Simon Josefsson <simon@josefsson.org>
5916         * lib/x509/crq.c: Fix gnutls_datum usage.
5918 2009-08-28  Simon Josefsson <simon@josefsson.org>
5920         * lib/gnutls_buffers.c, lib/gnutls_pk.c, lib/gnutls_str.c,
5921         lib/gnutls_x509.c, lib/includes/gnutls/gnutls.h.in,
5922         lib/opencdk/pubkey.c, lib/openpgp/gnutls_openpgp.c,
5923         lib/x509/common.c, lib/x509/extensions.c, lib/x509/mpi.c,
5924         lib/x509/privkey_pkcs8.c, lib/x509/x509_write.c, src/certtool.c,
5925         tests/openpgp_test.c, tests/resume.c, tests/x509_test.c,
5926         tests/x509dn.c, tests/x509sign-verify.c: Fix deprecated usage of
5927         gnutls_datum.
5929 2009-08-27  Dan Fandrich <dan@coneharvesters.com>
5931         * lib/opencdk/new-packet.c, lib/opencdk/packet.h,
5932         lib/opencdk/pubkey.c, lib/opencdk/read-packet.c,
5933         lib/opencdk/stream.c, lib/opencdk/stream.h, lib/opencdk/verify.c,
5934         lib/x509/crq.c: Fix compiler warning bugs for OpenWatcom.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5936 2009-08-25  Daiki Ueno <ueno@unixuser.org>
5938         * tests/resume.c: Fix double-free Signed-off-by: Simon Josefsson <simon@josefsson.org>
5940 2009-08-24  Simon Josefsson <simon@josefsson.org>
5942         * .gitattributes: Disable whitespace for file that need it.
5944 2009-08-20  Simon Josefsson <simon@josefsson.org>
5946         * tests/hostname-check.c: Add check of OpenPGP cert too.
5948 2009-08-20  Simon Josefsson <simon@josefsson.org>
5950         * THANKS: Add.
5952 2009-08-20  Simon Josefsson <simon@josefsson.org>
5954         * libextra/gl/override/lib/md5.c.diff: Work around whitespace commit
5955         hook.
5957 2009-08-20  Simon Josefsson <simon@josefsson.org>
5959         * gl/Makefile.am, gl/m4/stdio_h.m4, gl/select.c, gl/stdio.in.h,
5960         lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/stdio.in.h,
5961         maint.mk: Update gnulib files.
5963 2009-08-20  Simon Josefsson <simon@josefsson.org>
5965         * libextra/gl/gnulib.mk, libextra/gl/m4/gnulib-cache.m4,
5966         libextra/gl/md5.c, libextra/gl/override/lib/md5.c.diff: Reduce stack
5967         usage and remove code.
5969 2009-08-20  Simon Josefsson <simon@josefsson.org>
5971         * lib/gnutls_int.h: Remove unused constant.
5973 2009-08-20  Simon Josefsson <simon@josefsson.org>
5975         * lib/gnutls_errors.c: Reduce stack usage.
5977 2009-08-20  Simon Josefsson <simon@josefsson.org>
5979         * lib/openpgp/pgp.c: Fix OpenPGP hostname comparison.
5981 2009-08-20  Simon Josefsson <simon@josefsson.org>
5983         * lib/openpgp/output.c, lib/openpgp/pgp.c: Reduce stack usage.
5985 2009-08-20  Simon Josefsson <simon@josefsson.org>
5987         * lib/x509/output.c: Reduce stack usage.
5989 2009-08-20  Simon Josefsson <simon@josefsson.org>
5991         * .x-sc_m4_quote_check, lib/gnutls_sig.c,
5992         lib/opencdk/write-packet.c: Fix syntax-check nits.
5994 2009-08-20  Daiki Ueno <ueno@unixuser.org>
5996         * lib/libgnutls.map, lib/opencdk/keydb.c, tests/dn2.c, tests/mpi.c,
5997         tests/resume.c: Fix memleaks.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
5999 2009-08-19  Simon Josefsson <simon@josefsson.org>
6001         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6002         libextra/configure.ac: Bump versions.
6004 2009-08-19  Simon Josefsson <simon@josefsson.org>
6006         * doc/gnutls.texi: Fix references.
6008 2009-08-19  Simon Josefsson <simon@josefsson.org>
6010         * cfg.mk: Also commit devel/ web pages.
6012 2009-08-19  Simon Josefsson <simon@josefsson.org>
6014         * ChangeLog: Fix ChangeLog.
6016 2009-08-19  Simon Josefsson <simon@josefsson.org>
6018         * ChangeLog: Generated.
6020 2009-08-19  Simon Josefsson <simon@josefsson.org>
6022         * NEWS: Version 2.9.3.
6024 2009-08-19  Simon Josefsson <simon@josefsson.org>
6026         * lib/ext_session_ticket.c: Typo.
6028 2009-08-19  Simon Josefsson <simon@josefsson.org>
6030         * lib/gnutls_sig.c: Need gnutls_algorithms.h for prototypes.
6032 2009-08-19  Simon Josefsson <simon@josefsson.org>
6034         * AUTHORS: Add.
6036 2009-08-18  Jonathan Bastien-Filiatrault <joe@x2a.org>
6038         * lib/auth_cert.c, lib/gnutls_algorithms.c,
6039         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6040         lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_state.c: 
6041         Replace explicit version checks with feature checks Signed-off-by: Simon Josefsson <simon@josefsson.org>
6043 2009-08-19  Simon Josefsson <simon@josefsson.org>
6045         * doc/gnutls.texi: Reformat paragraphs.
6047 2009-08-19  Simon Josefsson <simon@josefsson.org>
6049         * doc/manpages/Makefile.am, src/cli-gaa.c, src/cli-gaa.h,
6050         src/serv-gaa.c, src/serv-gaa.h: Generated.
6052 2009-08-19  Simon Josefsson <simon@josefsson.org>
6054         * doc/gnutls.texi: Typo.
6056 2009-08-19  Simon Josefsson <simon@josefsson.org>
6058         * doc/gnutls.texi: Add cross reference.
6060 2009-08-19  Simon Josefsson <simon@josefsson.org>
6062         * doc/gnutls.texi: Add.
6064 2009-08-19  Simon Josefsson <simon@josefsson.org>
6066         * doc/reference/gnutls-docs.sgml, lib/ext_session_ticket.c: Fix
6067         GTK-DOC output.
6069 2009-08-19  Simon Josefsson <simon@josefsson.org>
6071         * NEWS: Add.
6073 2009-08-19  Simon Josefsson <simon@josefsson.org>
6075         * lib/libgnutls.map: Fix namespace of new APIs.
6077 2009-08-19  Simon Josefsson <simon@josefsson.org>
6079         * lib/ext_session_ticket.c, lib/gnutls_extensions.c,
6080         lib/gnutls_session_pack.c: Fix whitespace.
6082 2009-08-19  Daiki Ueno <ueno@unixuser.org>
6084         * doc/TODO, lib/Makefile.am, lib/ext_session_ticket.c,
6085         lib/ext_session_ticket.h, lib/gnutls_constate.c,
6086         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6087         lib/gnutls_session_pack.c, lib/gnutls_state.c,
6088         lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map,
6089         lib/m4/hooks.m4, src/cli.c, src/cli.gaa, src/serv.c, src/serv.gaa,
6090         tests/resume.c: session ticket support Signed-off-by: Simon Josefsson <simon@josefsson.org>
6092 2009-08-19  Simon Josefsson <simon@josefsson.org>
6094         * cfg.mk: Fix indent rule.
6096 2009-08-19  Daiki Ueno <ueno@unixuser.org>
6098         * doc/gnutls.texi: internals doc update Hi, When I wrote SessionTicket extension I referred to the manual node
6099         "Adding a New TLS Extension", and noticed that it is not up to date.
6100         So, here is a patch.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
6102 2009-08-18  Simon Josefsson <simon@josefsson.org>
6104         * gl/stdio.in.h, lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
6105         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/memmove.m4, lib/gl/memmove.c,
6106         lib/gl/stdio.in.h, maint.mk: Update gnulib files.
6108 2009-08-15  Simon Josefsson <simon@josefsson.org>
6110         * gl/m4/stddef_h.m4, lib/gl/m4/stddef_h.m4: Update gnulib files.
6112 2009-08-15  Simon Josefsson <simon@josefsson.org>
6114         * .gitignore: Don't ignore gl/ files!
6116 2009-08-15  Simon Josefsson <simon@josefsson.org>
6118         * gl/tests/test-stddef.c, lib/gl/tests/test-stddef.c: Update gnulib
6119         files.
6121 2009-08-15  Simon Josefsson <simon@josefsson.org>
6123         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/wchar.m4,
6124         gl/stddef.in.h, gl/stdlib.in.h, gl/string.in.h,
6125         gl/tests/Makefile.am, gl/tests/test-stdio.c,
6126         gl/tests/test-stdlib.c, gl/tests/test-string.c,
6127         gl/tests/test-unistd.c, gl/tests/test-wchar.c, gl/unistd.in.h,
6128         lib/gl/Makefile.am, lib/gl/m4/gnulib-comp.m4, lib/gl/m4/wchar.m4,
6129         lib/gl/stddef.in.h, lib/gl/stdlib.in.h, lib/gl/string.in.h,
6130         lib/gl/tests/Makefile.am, lib/gl/tests/test-stdio.c,
6131         lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
6132         lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
6133         lib/gl/tests/test-wchar.c, lib/gl/time.in.h, lib/gl/unistd.in.h,
6134         maint.mk: Update gnulib files.
6136 2009-08-14  Simon Josefsson <simon@josefsson.org>
6138         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6139         libextra/configure.ac: Bump versions.
6141 2009-08-14  Simon Josefsson <simon@josefsson.org>
6143         * ChangeLog: Generated.
6145 2009-08-14  Simon Josefsson <simon@josefsson.org>
6147         * NEWS: Version 2.9.2.
6149 2009-08-14  Simon Josefsson <simon@josefsson.org>
6151         * NEWS: Add 2.8.3 entry.
6153 2009-08-14  Simon Josefsson <simon@josefsson.org>
6155         * gl/Makefile.am, gl/m4/close.m4, gl/m4/fclose.m4,
6156         gl/m4/gnulib-comp.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_socket_h.m4,
6157         gl/m4/unistd_h.m4, gl/tests/Makefile.am, gl/tests/sys_ioctl.in.h,
6158         gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
6159         gl/tests/test-string.c, gl/tests/test-unistd.c,
6160         gl/tests/test-version-etc.sh, gl/unistd.in.h, gl/vasnprintf.c,
6161         lib/gl/Makefile.am, lib/gl/m4/sys_socket_h.m4,
6162         lib/gl/m4/threadlib.m4, lib/gl/m4/unistd_h.m4,
6163         lib/gl/tests/test-stdio.c, lib/gl/tests/test-stdlib.c,
6164         lib/gl/tests/test-string.c, lib/gl/tests/test-unistd.c,
6165         lib/gl/unistd.in.h, lib/gl/vasnprintf.c: Update gnulib files.
6167 2009-08-13  Simon Josefsson <simon@josefsson.org>
6169         * gl/tests/test-version-etc.sh: Update gnulib files.
6171 2009-08-13  Simon Josefsson <simon@josefsson.org>
6173         * gl/tests/test-version-etc.sh: Update gnulib files.
6175 2009-08-13  Simon Josefsson <simon@josefsson.org>
6177         * configure.ac: Don't generate gzip archives.
6179 2009-08-13  Simon Josefsson <simon@josefsson.org>
6181         * lib/Makefile.am, lib/gnutls_buffers.c, lib/gnutls_int.h,
6182         lib/io_debug.h: Remove io_debug.h stuff, it is superseded by
6183         self-tests like mini-eagain.c.
6185 2009-08-13  Simon Josefsson <simon@josefsson.org>
6187         * NEWS: Fix.
6189 2009-08-13  Simon Josefsson <simon@josefsson.org>
6191         * NEWS: Add.
6193 2009-08-13  Simon Josefsson <simon@josefsson.org>
6195         * 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
6196         because asn1_der_decoding modified the ASN.1 structure.  Triggered
6197         by the hostname-check self-test.
6199 2009-08-13  Simon Josefsson <simon@josefsson.org>
6201         * cfg.mk: Revert "Always build vc checkouts with debugging." This reverts commit b68235be4d1ff7739456e0c5d8c28c6e96e15a14.  It
6202         breaks because -Wdisabled-optimizations will cause an error when
6203         optimizations are disabled.
6205 2009-08-13  Simon Josefsson <simon@josefsson.org>
6207         * cfg.mk: Always build vc checkouts with debugging.
6209 2009-08-13  Simon Josefsson <simon@josefsson.org>
6211         * tests/hostname-check.c: Fix.
6213 2009-08-13  Simon Josefsson <simon@josefsson.org>
6215         * tests/hostname-check.c: Add another SAN/CN collision test.
6216         Reported by Daniel Stenberg <daniel@haxx.se> in
6217         <http://permalink.gmane.org/gmane.network.gnutls.general/1735>.
6219 2009-08-12  Simon Josefsson <simon@josefsson.org>
6221         * tests/hostname-check.c: Fix logic.
6223 2009-08-12  Simon Josefsson <simon@josefsson.org>
6225         * tests/hostname-check.c: Test when SAN and CN differs.  Inspired by
6226         report by Daniel Stenberg <daniel@haxx.se> in
6227         <http://permalink.gmane.org/gmane.network.gnutls.general/1734>.
6229 2009-08-12  Simon Josefsson <simon@josefsson.org>
6231         * libextra/Makefile.am, libextra/gl/m4/sockets.m4: Use include
6232         instead of copy.
6234 2009-08-12  Simon Josefsson <simon@josefsson.org>
6236         * libextra/gl/m4/sockets.m4: Add, needed for -lws2_32 in libextra.
6238 2009-08-12  Simon Josefsson <simon@josefsson.org>
6240         * libextra/m4/hooks.m4: Add.
6242 2009-08-11  Simon Josefsson <simon@josefsson.org>
6244         * lib/gnutls_algorithms.c: Doc fix.
6246 2009-08-11  Simon Josefsson <simon@josefsson.org>
6248         * lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c,
6249         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_psk.c,
6250         lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_x509.c,
6251         lib/openpgp/gnutls_openpgp.c, lib/openpgp/pgp.c,
6252         libextra/gnutls_ia.c: Fix typos in documentation.  Reported by Daiki
6253         Ueno <ueno> in <https://savannah.gnu.org/support/?106969>.
6255 2009-08-10  Simon Josefsson <simon@josefsson.org>
6257         * gl/m4/gnulib-comp.m4, gl/m4/sys_select_h.m4, gl/stdio-write.c,
6258         gl/sys_select.in.h, gl/tests/gettimeofday.c,
6259         gl/tests/test-sys_select.c, gl/tests/test-version-etc.sh,
6260         lib/gl/m4/gnulib-comp.m4, lib/gl/stdio-write.c, maint.mk: Update
6261         gnulib files.
6263 2009-08-10  Simon Josefsson <simon@josefsson.org>
6265         * libextra/Makefile.am: Need to add LIBSOCKET because we link to
6266         ../lib's gnulib library, for mingw.
6268 2009-08-10  Simon Josefsson <simon@josefsson.org>
6270         * lib/po/cs.po.in, lib/po/fr.po.in, lib/po/nl.po.in,
6271         lib/po/pl.po.in, lib/po/sv.po.in: Sync with TP.
6273 2009-08-10  Simon Josefsson <simon@josefsson.org>
6275         * NEWS: Add 2.8.x news entries.
6277 2009-08-10  Simon Josefsson <simon@josefsson.org>
6279         * cfg.mk: Fix usage.
6281 2009-08-10  Simon Josefsson <simon@josefsson.org>
6283         * cfg.mk: Copy cyclomatic code complexity charts too.
6285 2009-08-10  Simon Josefsson <simon@josefsson.org>
6287         * NEWS: Add.
6289 2009-08-10  Simon Josefsson <simon@josefsson.org>
6291         * lib/gnutls_global.c: Look only for latest _required_
6292         libgcrypt/libtasn1 version.  Reported by Marco d'Itri <md@linux.it> via Andreas Metzler
6293         <ametzler@downhill.at.eu.org> as Debian BTS #540449.
6295 2009-08-10  Simon Josefsson <simon@josefsson.org>
6297         * NEWS: Add.
6299 2009-08-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6301         * : commit c529f792e4c899080eb1f6e104c8552fa0770356 Author: Nikos
6302         Mavrogiannopoulos <nmav@gnutls.org> Date:   Sat Aug 8 09:06:57 2009
6303         +0300
6305 2009-08-07  Simon Josefsson <simon@josefsson.org>
6307         * NEWS: Fix.
6309 2009-08-07  Simon Josefsson <simon@josefsson.org>
6311         * NEWS: Fix.
6313 2009-08-07  Simon Josefsson <simon@josefsson.org>
6315         * NEWS: Add.
6317 2009-08-07  Simon Josefsson <simon@josefsson.org>
6319         * lib/x509/output.c: Check for NUL in SANs and replace accordingly.
6321 2009-08-07  Simon Josefsson <simon@josefsson.org>
6323         * tests/Makefile.am, tests/hostname-check.README,
6324         tests/hostname-check.c: Move comment into source.
6326 2009-08-07  Simon Josefsson <simon@josefsson.org>
6328         * lib/x509/common.c: Refuse to return DNs with embedded NULs which
6329         breaks other code.  Problem published by Dan Kaminsky and Moxie Marlinspike at
6330         BlackHat09.
6332 2009-08-07  Simon Josefsson <simon@josefsson.org>
6334         * lib/x509/common.c: Revert everything since last release, to allow
6335         minimal patch to be applied.
6337 2009-08-06  Simon Josefsson <simon@josefsson.org>
6339         * tests/Makefile.am: Fix invocation of rfc2253-escape-test.  Reported by Brad Hards <bradh@frogmouth.net> in
6341         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3750>.
6343 2009-08-06  Simon Josefsson <simon@josefsson.org>
6345         * build-aux/vc-list-files, gl/Makefile.am, gl/error.c, gl/fseeko.c,
6346         gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/stdio_h.m4,
6347         gl/m4/unistd_h.m4, gl/socket.c, gl/sockets.c, gl/stdio.in.h,
6348         gl/tests/Makefile.am, gl/tests/test-select.c,
6349         gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
6350         gl/tests/test-string.c, gl/tests/test-unistd.c,
6351         gl/tests/test-version-etc.c, gl/tests/test-version-etc.sh,
6352         gl/unistd.in.h, gl/version-etc.c, gl/version-etc.h,
6353         lib/gl/Makefile.am, lib/gl/fseeko.c, lib/gl/m4/iconv.m4,
6354         lib/gl/m4/lib-link.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/time_h.m4,
6355         lib/gl/m4/unistd_h.m4, lib/gl/sockets.c, lib/gl/stdio.in.h,
6356         lib/gl/tests/test-stdio.c, lib/gl/tests/test-stdlib.c,
6357         lib/gl/tests/test-string.c, lib/gl/tests/test-unistd.c,
6358         lib/gl/time.in.h, lib/gl/unistd.in.h, libextra/gl/m4/lib-link.m4,
6359         libextra/gl/md5.h, maint.mk: Update gnulib files.
6361 2009-08-05  Simon Josefsson <simon@josefsson.org>
6363         * tests/Makefile.am, tests/rfc2253-escape-test: Add self-test of RFC
6364         2253 escaping.
6366 2009-08-04  Simon Josefsson <simon@josefsson.org>
6368         * lib/x509/common.c: Simplify and fix mem leak.
6370 2009-08-04  Simon Josefsson <simon@josefsson.org>
6372         * lib/x509/common.c: Don't use fixed size buffer for strings.
6374 2009-08-04  Simon Josefsson <simon@josefsson.org>
6376         * tests/nul-in-x509-names.c: Exit with failure on failure.
6378 2009-08-04  Simon Josefsson <simon@josefsson.org>
6380         * tests/nul-in-x509-names.c: Fix output.
6382 2009-08-04  Simon Josefsson <simon@josefsson.org>
6384         * lib/gnutls_str.c: Cleanup code.
6386 2009-08-04  Tomas Hoger <thoger@redhat.com>
6388         * lib/gnutls_str.c, lib/gnutls_str.h, lib/openpgp/pgp.c,
6389         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
6390             in X509 certificates' CNs or subjectAltNames, that can be used
6391             to fool SSL certificate verification as was demonstrated by Moxie
6392         Marlinspike on BH USA 2009:
6393         http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html#MarlinspikeSigned-off-by: Simon Josefsson <simon@josefsson.org>
6395 2009-08-04  Simon Josefsson <simon@josefsson.org>
6397         * tests/Makefile.am, tests/nul-in-x509-names.c: Add self-test for
6398         NUL in X.509 CN/SAN problem.
6400 2009-08-03  Simon Josefsson <simon@josefsson.org>
6402         * lib/x509/common.c: Fix typo.
6404 2009-08-03  Simon Josefsson <simon@josefsson.org>
6406         * tests/chainverify.c: Fix expected output, a cert have expired.
6408 2009-08-03  Simon Josefsson <simon@josefsson.org>
6410         * lib/x509/common.c: Fix crash.
6412 2009-08-03  Simon Josefsson <simon@josefsson.org>
6414         * tests/mini-eagain.c: Make it build.
6416 2009-07-29  Simon Josefsson <simon@josefsson.org>
6418         * .gitignore: Drop .c and sort.
6420 2009-07-29  Simon Josefsson <simon@josefsson.org>
6422         * NEWS, lib/minitasn1/errors.c, lib/minitasn1/libtasn1.h: Use
6423         libtasn1 v2.3.
6425 2009-07-29  Simon Josefsson <simon@josefsson.org>
6427         * NEWS: Add.
6429 2009-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6431         * : commit c02e9f1459330119d2947a4e46fb60c0e12fa32d Author: Nikos
6432         Mavrogiannopoulos <nmav@gnutls.org> Date:   Sun Jul 26 15:22:06 2009
6433         +0300
6435 2009-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6437         * lib/x509/common.c: do not allow null character in DN.
6439 2009-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6441         * .gitignore: updated files to be ignored.
6443 2009-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6445         * tests/dn.c: Typo fix in test output. Patch by Brad Hards
6446         <bradh@frogmouth.net>
6448 2009-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6450         * THANKS: Removed duplicate entry of Daniel and added Fabian, Brad
6451         and Daiki.
6453 2009-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6455         * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
6456         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
6457         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
6458         lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_mpi.c,
6459         lib/gnutls_pk.c, lib/gnutls_sig.c, lib/opencdk/stream.c,
6460         lib/opencdk/write-packet.c, lib/openpgp/pgp.c,
6461         lib/openpgp/privkey.c, lib/x509/privkey_pkcs8.c, src/certtool.c,
6462         src/psk.c: Several bug fixes by Fabian Keil (some were modified by
6463         me).
6465 2009-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6467         * tests/mini-eagain.c: reduced transferred data size.
6469 2009-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6471         * lib/auth_srp.c, lib/gnutls_buffers.c, lib/gnutls_errors.c,
6472         lib/gnutls_record.c, lib/gnutls_supplemental.c,
6473         lib/opencdk/armor.c, lib/opencdk/keydb.c, lib/opencdk/literal.c,
6474         lib/opencdk/read-packet.c, lib/opencdk/sig-check.c,
6475         lib/opencdk/stream.c, src/certtool-cfg.c, tests/chainverify.c: Added
6476         casts to reduce warnings (based on report by Brad Hards).
6478 2009-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6480         * .gitignore: Added more stuff to have a clean status.
6482 2009-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6484         * README-alpha: Documentation corrections by Brad Hards.
6486 2009-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6488         * lib/x509/crq.c: size_t and unsigned int fixes.
6490 2009-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6492         * lib/gnutls_str.c: There are cases where those buffers might
6493         overlap
6495 2009-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6497         * lib/gnutls_handshake.c: Patch by Tim Kosse: "If
6498         _gnutls_send_finished fails with GNUTLS_E_AGAIN or GNUTLS_E_AGAIN it
6499         eventually gets called a second time.  It however does not call _gnutls_send_handshake with a NULL pointer
6500         on repeated calls, ultimately leading to an internal error in
6501         _gnutls_handshake_io_send_int."
6503 2009-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6505         * lib/auth_cert.h, lib/gnutls_ui.c: Corrected
6506         gnutls_certificate_client_get_request_status(). Based on observation
6507         by Peter Hendrickson <pdh@wiredyne.com>.
6509 2009-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6511         * lib/gnutls_buffers.c, tests/Makefile.am, tests/mini-eagain.c: 
6512         Added bug fix that allows gnutls_record_recv/send resuming from
6513         previously interrupted actions. Patch by from Tim Kosse
6514         <tim.kosse@filezilla-project.org>.  Added a self test to check those functions in handling interrupted
6515         states.
6517 2009-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6519         * : commit 21a7186bf83084a2bc85bbb7ddb600ccd070f1c2 Author: Simon
6520         Josefsson <simon@josefsson.org> Date:   Tue Jun 23 23:04:51 2009
6521         +0200
6523 2009-06-23  Simon Josefsson <simon@josefsson.org>
6525         * lib/gnutls_errors.c: Doc fix.
6527 2009-06-22  Simon Josefsson <simon@josefsson.org>
6529         * NEWS: Fix.
6531 2009-06-22  Simon Josefsson <simon@josefsson.org>
6533         * tests/Makefile.am, tests/dn2.c: Add self-test of off-by-one size
6534         error.
6536 2009-06-22  Simon Josefsson <simon@josefsson.org>
6538         * THANKS: Add.
6540 2009-06-22  Simon Josefsson <simon@josefsson.org>
6542         * NEWS: Add.
6544 2009-06-22  Simon Josefsson <simon@josefsson.org>
6546         * lib/x509/dn.c: Fix off-by-one size computation that leads to
6547         truncated strings.  Reported by Tim Kosse
6548         <tim.kosse@filezilla-project.org> in
6550         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3651>.
6552 2009-06-18  Simon Josefsson <simon@josefsson.org>
6554         * gl/Makefile.am, gl/errno.in.h, gl/getpagesize.c,
6555         gl/m4/errno_h.m4, gl/m4/gnulib-comp.m4, gl/m4/memchr.m4,
6556         gl/m4/string_h.m4, gl/memchr.valgrind, gl/strerror.c,
6557         gl/string.in.h, gl/tests/Makefile.am, gl/tests/getpagesize.c,
6558         lib/gl/Makefile.am, lib/gl/errno.in.h, lib/gl/getpagesize.c,
6559         lib/gl/m4/errno_h.m4, lib/gl/m4/gnulib-comp.m4,
6560         lib/gl/m4/memchr.m4, lib/gl/m4/string_h.m4, lib/gl/memchr.valgrind,
6561         lib/gl/string.in.h, lib/gl/tests/Makefile.am,
6562         lib/gl/tests/getpagesize.c: Update gnulib files.
6564 2009-06-18  Simon Josefsson <simon@josefsson.org>
6566         * libextra/m4/hooks.m4: Fix --disable-openssl-compatibility
6567         parameter.  Reported by Matthias Drochner <M.Drochner@fz-juelich.de>
6568         in
6570         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3646>.
6572 2009-06-17  Simon Josefsson <simon@josefsson.org>
6574         * doc/gnutls.texi: Typo.
6576 2009-06-17  Simon Josefsson <simon@josefsson.org>
6578         * tests/mpi.c: Fix build error.
6580 2009-06-17  Simon Josefsson <simon@josefsson.org>
6582         * NEWS: Add.
6584 2009-06-17  Simon Josefsson <simon@josefsson.org>
6586         * lib/gnutls_ui.c: Return proper MPI lengths in bits.  Reported by
6587         Peter Hendrickson <pdh@wiredyne.com> in
6589         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3607>.
6591 2009-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6593         * : commit fad0d9b3289087dbd56176e7a1ccb498cf5ef099 Author: Simon
6594         Josefsson <simon@josefsson.org> Date:   Wed Jun 10 17:55:05 2009
6595         +0200
6597 2009-06-10  Simon Josefsson <simon@josefsson.org>
6599         * NEWS: Add.
6601 2009-06-10  Simon Josefsson <simon@josefsson.org>
6603         * tests/pkcs12_s2k.c: Improve test vectors.
6605 2009-06-10  Simon Josefsson <simon@josefsson.org>
6607         * NEWS, tests/Makefile.am, tests/pkcs12_s2k_pem.c: Added new
6608         self-test pkcs12_s2k_pem.
6610 2009-06-10  Simon Josefsson <simon@josefsson.org>
6612         * NEWS: Fix.
6614 2009-06-10  Simon Josefsson <simon@josefsson.org>
6616         * NEWS: Add.
6618 2009-06-10  Simon Josefsson <simon@josefsson.org>
6620         * lib/x509/pkcs12_encr.c: Fix PKCS#12 string to key function for
6621         1/128 inputs.  Reported by "Kukosa, Tomas"
6622         <tomas.kukosa@siemens-enterprise.com> in
6623         <http://permalink.gmane.org/gmane.network.gnutls.general/1663>.
6625 2009-06-09  Simon Josefsson <simon@josefsson.org>
6627         * gl/Makefile.am, gl/m4/getpagesize.m4, gl/m4/gnulib-comp.m4,
6628         gl/m4/memchr.m4, gl/m4/mmap-anon.m4, gl/memchr.c,
6629         gl/tests/Makefile.am, gl/tests/getpagesize.c,
6630         gl/tests/test-memchr.c, gl/tests/zerosize-ptr.h,
6631         lib/gl/Makefile.am, lib/gl/m4/getpagesize.m4,
6632         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/memchr.m4,
6633         lib/gl/m4/mmap-anon.m4, lib/gl/memchr.c, lib/gl/tests/Makefile.am,
6634         lib/gl/tests/getpagesize.c, lib/gl/tests/test-memchr.c,
6635         lib/gl/tests/zerosize-ptr.h: Update gnulib files.
6637 2009-06-09  Simon Josefsson <simon@josefsson.org>
6639         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6640         libextra/configure.ac: Bump versions.
6642 2009-06-09  Simon Josefsson <simon@josefsson.org>
6644         * ChangeLog: Generated.
6646 2009-06-09  Simon Josefsson <simon@josefsson.org>
6648         * gl/m4/gnulib-comp.m4, gl/m4/version-etc.m4,
6649         gl/tests/test-alignof.c, gl/version-etc.c: Update gnulib files.
6651 2009-06-08  Simon Josefsson <simon@josefsson.org>
6653         * NEWS: Version 2.9.1.
6655 2009-06-08  Simon Josefsson <simon@josefsson.org>
6657         * lib/gnutls_extensions.c: Mark global extfunc_size as having static
6658         scope.
6660 2009-06-08  Simon Josefsson <simon@josefsson.org>
6662         * NEWS: Add.
6664 2009-06-08  Simon Josefsson <simon@josefsson.org>
6666         * tests/Makefile.am, tests/init_roundtrip.c: Add self-test to detect
6667         extension init/deinit problem.
6669 2009-06-08  Simon Josefsson <simon@josefsson.org>
6671         * lib/gnutls_extensions.c: Deinitalize extension global variable
6672         properly.  See <http://bugs.gentoo.org/272388>.
6674 2009-06-03  Simon Josefsson <simon@josefsson.org>
6676         * gl/Makefile.am, gl/alignof.h, gl/m4/gnulib-cache.m4,
6677         gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
6678         gl/tests/test-alignof.c, lib/gl/alignof.h: Update gnulib files.
6680 2009-06-03  Simon Josefsson <simon@josefsson.org>
6682         * lib/auth_srp.c, lib/debug.c, lib/debug.h, lib/gnutls_errors.c,
6683         lib/gnutls_errors.h, lib/libgnutls.map, lib/pk-libgcrypt.c,
6684         tests/mpi.c: Rename _gnutls_dump_mpi to _gnutls_mpi_log.  Rewrite to
6685         use less stack space.
6687 2009-06-03  Simon Josefsson <simon@josefsson.org>
6689         * configure.ac: Reduce stack size limit check.
6691 2009-06-03  Simon Josefsson <simon@josefsson.org>
6693         * lib/x509/output.c: Reduce stack size.
6695 2009-06-03  Simon Josefsson <simon@josefsson.org>
6697         * lib/x509/output.c: Fix malloc failure error strings.
6699 2009-06-03  Simon Josefsson <simon@josefsson.org>
6701         * tests/crq_apis.c: Test more.
6703 2009-06-03  Simon Josefsson <simon@josefsson.org>
6705         * lib/x509/common.c: (_gnutls_x509_oid_data2string): Return proper @res_size for NULL
6706         res.
6708 2009-06-03  Simon Josefsson <simon@josefsson.org>
6710         * lib/x509/crq.c: Indent.
6712 2009-06-03  Simon Josefsson <simon@josefsson.org>
6714         * lib/x509/crq.c: Doc fix.
6716 2009-06-03  Simon Josefsson <simon@josefsson.org>
6718         * lib/x509/crq.c: Reduce stack usage.
6720 2009-06-03  Simon Josefsson <simon@josefsson.org>
6722         * lib/x509/crq.c: Doc fix.
6724 2009-06-03  Simon Josefsson <simon@josefsson.org>
6726         * lib/x509/crq.c: Simplify.
6728 2009-06-03  Simon Josefsson <simon@josefsson.org>
6730         * tests/crq_apis.c: Test more.
6732 2009-06-03  Simon Josefsson <simon@josefsson.org>
6734         * lib/x509/crq.c: Reduce stack usage.
6736 2009-06-03  Simon Josefsson <simon@josefsson.org>
6738         * tests/crq_apis.c: Test more.
6740 2009-06-03  Simon Josefsson <simon@josefsson.org>
6742         * lib/x509/crq.c: Reduce stack usage.
6744 2009-06-03  Simon Josefsson <simon@josefsson.org>
6746         * lib/x509/crq.c: Fix uninitialized variable access.
6748 2009-06-03  Simon Josefsson <simon@josefsson.org>
6750         * lib/x509/crq.c: Reduce stack frame usage.
6752 2009-06-03  Simon Josefsson <simon@josefsson.org>
6754         * lib/x509/x509_write.c: Reduce stack usage.
6756 2009-06-02  Simon Josefsson <simon@josefsson.org>
6758         * gl/m4/manywarnings.m4: Update gnulib files.
6760 2009-06-02  Simon Josefsson <simon@josefsson.org>
6762         * tests/crq_apis.c: Add.
6764 2009-06-02  Simon Josefsson <simon@josefsson.org>
6766         * lib/x509/crq.c: Don't assert on expected errors.
6768 2009-06-01  Simon Josefsson <simon@josefsson.org>
6770         * NEWS: Add.
6772 2009-06-01  Simon Josefsson <simon@josefsson.org>
6774         * tests/Makefile.am: Add crq self-test.
6776 2009-06-01  Simon Josefsson <simon@josefsson.org>
6778         * lib/x509/extensions.c: Reduce stack usage.
6780 2009-06-01  Simon Josefsson <simon@josefsson.org>
6782         * lib/x509/crq.c: Reduce stack usage.  Fix build failure wrt
6783         variable names.
6785 2009-06-01  Simon Josefsson <simon@josefsson.org>
6787         * lib/includes/gnutls/x509.h: Doc fix.
6789 2009-06-01  Simon Josefsson <simon@josefsson.org>
6791         * lib/x509/crq.c: Doc fix.
6793 2009-06-01  Simon Josefsson <simon@josefsson.org>
6795         * lib/x509/crq.c: Return buffer size for NULL/0 inputs.  Fix output
6796         buffer size computation.
6798 2009-06-01  Simon Josefsson <simon@josefsson.org>
6800         * lib/x509/extensions.c: Fix mem leak.
6802 2009-06-01  Simon Josefsson <simon@josefsson.org>
6804         * lib/x509/crq.c: Don't assert for expected errors.
6806 2009-06-01  Simon Josefsson <simon@josefsson.org>
6808         * configure.ac: Export wstack.
6810 2009-06-01  Simon Josefsson <simon@josefsson.org>
6812         * lib/configure.ac, libextra/configure.ac: Fix WSTACK_CFLAGS.
6814 2009-06-01  Simon Josefsson <simon@josefsson.org>
6816         * src/serv.c: Improve logging and fix warnings.
6818 2009-06-01  Simon Josefsson <simon@josefsson.org>
6820         * configure.ac, lib/Makefile.am, lib/openpgp/Makefile.am,
6821         lib/x509/Makefile.am, libextra/Makefile.am: Check stack size.
6823 2009-06-01  Simon Josefsson <simon@josefsson.org>
6825         * gl/m4/manywarnings.m4: Update gnulib files.
6827 2009-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6829         * doc/TODO: Added gnutls_dh_get_prime_bits limitation.
6831 2009-05-28  Simon Josefsson <simon@josefsson.org>
6833         * lib/x509/pkcs12_bag.c, lib/x509/verify.c, lib/x509/x509.c,
6834         lib/x509/x509_write.c: Doc fix.  Reported by Peter Hendrickson
6835         <pdh@wiredyne.com>.
6837 2009-05-28  Simon Josefsson <simon@josefsson.org>
6839         * NEWS: Add.
6841 2009-05-28  Simon Josefsson <simon@josefsson.org>
6843         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6844         libextra/configure.ac: Bump versions.
6846 2009-05-28  Simon Josefsson <simon@josefsson.org>
6848         * cfg.mk: Fix paths.
6850 2009-05-28  Simon Josefsson <simon@josefsson.org>
6852         * ChangeLog: Generated.
6854 2009-05-28  Simon Josefsson <simon@josefsson.org>
6856         * NEWS: Version 2.9.0.
6858 2009-05-28  Simon Josefsson <simon@josefsson.org>
6860         * cfg.mk: Fix paths for alpha release.
6862 2009-05-28  Simon Josefsson <simon@josefsson.org>
6864         * lib/gnutls_ui.c: Doc fix.
6866 2009-05-28  Simon Josefsson <simon@josefsson.org>
6868         * build-aux/gnupload: Update gnulib files.
6870 2009-05-27  Simon Josefsson <simon@josefsson.org>
6872         * doc/manpages/srptool.1: Fix.
6874 2009-05-27  Simon Josefsson <simon@josefsson.org>
6876         * NEWS: Add.
6878 2009-05-27  Simon Josefsson <simon@josefsson.org>
6880         * doc/manpages/gnutls-serv.1: Doc fix.
6882 2009-05-27  Simon Josefsson <simon@josefsson.org>
6884         * lib/gnutls_psk.c: Doc fix.
6886 2009-05-27  Simon Josefsson <simon@josefsson.org>
6888         * lib/x509/pkcs7.c: Doc fix.
6890 2009-05-27  Simon Josefsson <simon@josefsson.org>
6892         * doc/Makefile.am: Cleanup rules.
6894 2009-05-27  Simon Josefsson <simon@josefsson.org>
6896         * doc/Makefile.am, doc/gnutls.texi, lib/Makefile.am,
6897         lib/openpgp/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am: 
6898         Move API texinfo generation into doc/.
6900 2009-05-27  Simon Josefsson <simon@josefsson.org>
6902         * gl/m4/include_next.m4, gl/m4/size_max.m4,
6903         lib/gl/m4/include_next.m4, lib/gl/m4/size_max.m4: Update gnulib
6904         files.
6906 2009-05-27  Simon Josefsson <simon@josefsson.org>
6908         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6909         libextra/configure.ac: Bump versions.
6911 2009-05-27  Simon Josefsson <simon@josefsson.org>
6913         * ChangeLog: Generated.
6915 2009-05-27  Simon Josefsson <simon@josefsson.org>
6917         * NEWS: Version 2.8.0.
6919 2009-05-27  Simon Josefsson <simon@josefsson.org>
6921         * NEWS: Add.
6923 2009-05-27  Simon Josefsson <simon@josefsson.org>
6925         * doc/announcement-template.txt: Typo.
6927 2009-05-27  Simon Josefsson <simon@josefsson.org>
6929         * NEWS: Fix.
6931 2009-05-27  Simon Josefsson <simon@josefsson.org>
6933         * NEWS, cfg.mk, configure.ac, lib/configure.ac,
6934         libextra/configure.ac: Prepare for stable release.
6936 2009-05-27  Simon Josefsson <simon@josefsson.org>
6938         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6939         libextra/configure.ac: Bump versions.
6941 2009-05-27  Simon Josefsson <simon@josefsson.org>
6943         * NEWS: Add.
6945 2009-05-27  Simon Josefsson <simon@josefsson.org>
6947         * lib/gnutls_ui.c: Doc fix.  Reported by Peter Hendrickson
6948         <pdh@wiredyne.com>.
6950 2009-05-26  Simon Josefsson <simon@josefsson.org>
6952         * src/select.c: Remove unused file, replaced by poll from gnulib.
6954 2009-05-26  Simon Josefsson <simon@josefsson.org>
6956         * doc/Makefile.am: Fix generation of error_codes.texi and
6957         algorithms.texi.
6959 2009-05-26  Simon Josefsson <simon@josefsson.org>
6961         * ChangeLog: Generated.
6963 2009-05-26  Simon Josefsson <simon@josefsson.org>
6965         * doc/announcement-template.txt: Fix.
6967 2009-05-26  Simon Josefsson <simon@josefsson.org>
6969         * NEWS: Version 2.7.14.
6971 2009-05-26  Simon Josefsson <simon@josefsson.org>
6973         * src/certtool-gaa.c, src/serv-gaa.c: Regenerate.
6975 2009-05-26  Simon Josefsson <simon@josefsson.org>
6977         * NEWS: Add.
6979 2009-05-26  Simon Josefsson <simon@josefsson.org>
6981         * NEWS: Add.
6983 2009-05-26  Simon Josefsson <simon@josefsson.org>
6985         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6986         libextra/configure.ac: Bump versions.
6988 2009-05-26  Simon Josefsson <simon@josefsson.org>
6990         * lib/gnutls_global.c, lib/includes/gnutls/compat.h,
6991         libextra/gnutls_extra.c, libextra/includes/gnutls/extra.h,
6992         libextra/includes/gnutls/openssl.h, tests/openssl.c, tests/simple.c: 
6993         Fix version symbol namespace.
6995 2009-05-26  Simon Josefsson <simon@josefsson.org>
6997         * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
6998         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
6999         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
7000         doc/gnutls.texi, doc/manpages/certtool.1,
7001         doc/manpages/gnutls-serv.1, lib/auth_anon.c, lib/auth_dh_common.c,
7002         lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/gnutls_anon_cred.c,
7003         lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_psk.c,
7004         lib/gnutls_record.c, lib/gnutls_ui.c,
7005         lib/includes/gnutls/gnutls.h.in, libextra/gnutls_ia.c,
7006         src/certtool.gaa, src/prime.c, src/serv.c, src/serv.gaa,
7007         src/tls_test.c, tests/anonself.c, tests/dhepskself.c,
7008         tests/openpgpself.c, tests/oprfi.c, tests/resume.c, tests/tlsia.c,
7009         tests/x509dn.c, tests/x509self.c, tests/x509signself.c: Doc fixes.
7010         Suggested by Peter Hendrickson <pdh@wiredyne.com>.
7012 2009-05-26  Simon Josefsson <simon@josefsson.org>
7014         * lib/gnutls_auth.c: Doc fix.  Reported by Peter Hendrickson
7015         <pdh@wiredyne.com>.
7017 2009-05-25  Simon Josefsson <simon@josefsson.org>
7019         * ChangeLog: Generated.
7021 2009-05-25  Simon Josefsson <simon@josefsson.org>
7023         * NEWS: Version 2.7.13.
7025 2009-05-25  Simon Josefsson <simon@josefsson.org>
7027         * doc/announcement-template.txt: Fix.
7029 2009-05-25  Simon Josefsson <simon@josefsson.org>
7031         * NEWS: Fix.
7033 2009-05-25  Simon Josefsson <simon@josefsson.org>
7035         * NEWS: Add.
7037 2009-05-25  Simon Josefsson <simon@josefsson.org>
7039         * doc/announcement-template.txt: Improve.
7041 2009-05-25  Simon Josefsson <simon@josefsson.org>
7043         * lib/libgnutls.map: Sort symbols.
7045 2009-05-25  Simon Josefsson <simon@josefsson.org>
7047         * lib/libgnutls.map: Auto-generate from GnuTLS 2.6.x list of
7048         exported symbols.  No substantial change.
7050 2009-05-25  Simon Josefsson <simon@josefsson.org>
7052         * lib/libgnutls.map: Move functions.  Reported by Andreas Metzler
7053         <ametzler@downhill.at.eu.org> in
7055         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3578>.
7057 2009-05-25  Simon Josefsson <simon@josefsson.org>
7059         * lib/libgnutls.map: Move gnutls_x509_crq_set_key back to old ABI
7060         namespace.  Reported by Andreas Metzler
7061         <ametzler@downhill.at.eu.org> in
7063         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3576>.
7065 2009-05-25  Simon Josefsson <simon@josefsson.org>
7067         * NEWS: Add.
7069 2009-05-25  Simon Josefsson <simon@josefsson.org>
7071         * tests/chainverify.c: Fix expired certs.  Exit early to make it
7072         easier to find failing test.  Reported by Andreas Metzler
7073         <ametzler@downhill.at.eu.org> in
7075         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3580>.
7077 2009-05-20  Simon Josefsson <simon@josefsson.org>
7079         * .clcopying: Fix.
7081 2009-05-20  Simon Josefsson <simon@josefsson.org>
7083         * AUTHORS: Fix PGP key.
7085 2009-05-20  Simon Josefsson <simon@josefsson.org>
7087         * doc/gnutls.texi, src/Makefile.am, src/README, src/README.srptool: 
7088         Removed duplicated documentation.
7090 2009-05-20  Simon Josefsson <simon@josefsson.org>
7092         * THANKS: Add.
7094 2009-05-20  Simon Josefsson <simon@josefsson.org>
7096         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7097         libextra/configure.ac: Bump versions.
7099 2009-05-20  Simon Josefsson <simon@josefsson.org>
7101         * ChangeLog: Generated.
7103 2009-05-20  Simon Josefsson <simon@josefsson.org>
7105         * NEWS: Version 2.7.12.
7107 2009-05-20  Simon Josefsson <simon@josefsson.org>
7109         * NEWS, src/serv.c, src/tls_test.c: Fix gnutls-serv and
7110         gnutls-cli-debug on Windows.
7112 2009-05-20  Simon Josefsson <simon@josefsson.org>
7114         * gl/getdelim.c: Update gnulib files.
7116 2009-05-20  Simon Josefsson <simon@josefsson.org>
7118         * NEWS, doc/reference/Makefile.am, lib/minitasn1/libtasn1.h,
7119         lib/minitasn1/parser_aux.c: Use libtasn1 2.2.
7121 2009-05-20  Simon Josefsson <simon@josefsson.org>
7123         * NEWS: Add.
7125 2009-05-20  Simon Josefsson <simon@josefsson.org>
7127         * build-aux/gnupload, gl/Makefile.am, gl/m4/sys_socket_h.m4,
7128         gl/sys_socket.in.h, gl/tests/test-sys_socket.c, lib/gl/Makefile.am,
7129         lib/gl/m4/sys_socket_h.m4, lib/gl/sys_socket.in.h,
7130         lib/gl/tests/test-sys_socket.c, maint.mk: Update gnulib files.
7132 2009-05-20  Simon Josefsson <simon@josefsson.org>
7134         * lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
7135         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/vsnprintf.m4,
7136         lib/gl/tests/Makefile.am, lib/gl/tests/test-vsnprintf.c,
7137         lib/gl/vsnprintf.c: Replace vsnprintf if needed.
7139 2009-05-20  Simon Josefsson <simon@josefsson.org>
7141         * NEWS: Add.
7143 2009-05-20  Simon Josefsson <simon@josefsson.org>
7145         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7146         libextra/configure.ac: Bump versions.
7148 2009-05-20  Simon Josefsson <simon@josefsson.org>
7150         * tests/crq_key_id.c: Reorder gcry quick random to make it
7151         effective.  Reported by Andreas Metzler
7152         <ametzler@downhill.at.eu.org> in
7154         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3570>.
7156 2009-05-18  Simon Josefsson <simon@josefsson.org>
7158         * ChangeLog: Generated.
7160 2009-05-18  Simon Josefsson <simon@josefsson.org>
7162         * NEWS: Version 2.7.11.
7164 2009-05-18  Simon Josefsson <simon@josefsson.org>
7166         * NEWS, cfg.mk, configure.ac, doc/examples/Makefile.am,
7167         lib/Makefile.am, lib/configure.ac, lib/openpgp/Makefile.am,
7168         lib/x509/Makefile.am, libextra/Makefile.am, libextra/configure.ac,
7169         src/Makefile.am, tests/Makefile.am: Don't build with warnings all
7170         the time.  Use a WERROR_CFLAGS.
7172 2009-05-18  Simon Josefsson <simon@josefsson.org>
7174         * maint.mk: Update gnulib files.
7176 2009-05-18  Simon Josefsson <simon@josefsson.org>
7178         * NEWS: Add.
7180 2009-05-18  Simon Josefsson <simon@josefsson.org>
7182         * src/serv.c: Don't use unportable NI_MAXHOST/NI_MAXSERV.
7184 2009-05-17  Simon Josefsson <simon@josefsson.org>
7186         * src/Makefile.am: Link getaddrinfo libraries.  Reported by "Tom G.
7187         Christensen" <tgc@jupiterrise.com> in
7189         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3560>.
7191 2009-05-17  Simon Josefsson <simon@josefsson.org>
7193         * NEWS, configure.ac, lib/configure.ac: Need to run AC_PROG_CXX
7194         unconditionally.
7196 2009-05-16  Simon Josefsson <simon@josefsson.org>
7198         * doc/doxygen/Doxyfile.in, libextra/gl/Makefile.am: Fix old gnulib
7199         lgpl/ paths.  Reported by "Tom G. Christensen" <tgc@jupiterrise.com>
7200         in
7202         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3556>.
7204 2009-05-14  Simon Josefsson <simon@josefsson.org>
7206         * NEWS: Fix.
7208 2009-05-14  Simon Josefsson <simon@josefsson.org>
7210         * lib/minitasn1/Makefile.am: Need -DASN1_BUILDING for libtasn1.
7212 2009-05-14  Simon Josefsson <simon@josefsson.org>
7214         * doc/announcement-template.txt: Add.
7216 2009-05-14  Simon Josefsson <simon@josefsson.org>
7218         * NEWS: Add.
7220 2009-05-14  Simon Josefsson <simon@josefsson.org>
7222         * lib/minitasn1/Makefile.am: Fix -I's after gnulib changes.
7223         Reported by "Tom G. Christensen" <tgc@jupiterrise.com> in
7225         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3548>.
7227 2009-05-14  Simon Josefsson <simon@josefsson.org>
7229         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7230         libextra/configure.ac: Bump versions.
7232 2009-05-13  Simon Josefsson <simon@josefsson.org>
7234         * ChangeLog: Generated.
7236 2009-05-13  Simon Josefsson <simon@josefsson.org>
7238         * NEWS: Version 2.7.10.
7240 2009-05-13  Simon Josefsson <simon@josefsson.org>
7242         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
7243         gl/tests/Makefile.am, gl/tests/test-alignof.c, lib/gl/Makefile.am,
7244         lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
7245         lib/gl/tests/Makefile.am, lib/gl/tests/test-alignof.c: Avoid failing
7246         tests.
7248 2009-05-13  Simon Josefsson <simon@josefsson.org>
7250         * lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
7251         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_priority.c,
7252         lib/gnutls_psk.c, lib/gnutls_session.c, lib/gnutls_state.c,
7253         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
7254         lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
7255         lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
7256         lib/openpgp/pgp.c, lib/openpgp/privkey.c, lib/x509/crq.c,
7257         lib/x509/dn.c, lib/x509/pkcs12_bag.c, lib/x509/x509.c,
7258         lib/x509/x509_write.c, libextra/gnutls_ia.c: Doc fixes for GTK-DOC.
7260 2009-05-13  Simon Josefsson <simon@josefsson.org>
7262         * lib/ext_server_name.c, lib/gnutls_priority.c,
7263         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_state.c,
7264         lib/gnutls_ui.c, lib/gnutls_x509.c,
7265         lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/x509.h,
7266         lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs7.c,
7267         lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
7268         lib/x509/x509_write.c: Doc fixes for GTK-DOC.
7270 2009-05-13  Simon Josefsson <simon@josefsson.org>
7272         * lib/includes/gnutls/crypto.h, lib/includes/gnutls/openpgp.h,
7273         lib/includes/gnutls/x509.h, lib/openpgp/gnutls_openpgp.c,
7274         lib/x509/dn.c, lib/x509/output.c, lib/x509/pkcs7.c,
7275         lib/x509/verify.c, lib/x509/x509.c: Doc fixes for GTK-DOC.
7277 2009-05-13  Simon Josefsson <simon@josefsson.org>
7279         * NEWS: Add.
7281 2009-05-13  Simon Josefsson <simon@josefsson.org>
7283         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
7284         doc/examples/ex-client-psk.c, doc/examples/ex-client-resume.c,
7285         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
7286         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
7287         doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
7288         doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
7289         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
7290         doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
7291         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
7292         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
7293         doc/examples/tcp.c: Place examples in public domain.  After
7294         discussion with Karl.
7296 2009-05-13  Simon Josefsson <simon@josefsson.org>
7298         * gl/alignof.h, gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
7299         gl/tests/test-alignof.c, lib/gl/alignof.h,
7300         lib/gl/m4/gnulib-comp.m4, lib/gl/tests/Makefile.am,
7301         lib/gl/tests/test-alignof.c, maint.mk: Update gnulib files.
7303 2009-05-13  Simon Josefsson <simon@josefsson.org>
7305         * lib/opencdk/keydb.c: Avoid sprintf.
7307 2009-05-13  Simon Josefsson <simon@josefsson.org>
7309         * doc/examples/ex-client-tlsia.c, lib/opencdk/literal.c,
7310         lib/opencdk/misc.c, src/common.c, tests/chainverify.c,
7311         tests/tlsia.c: Fix warnings.
7313 2009-05-13  Simon Josefsson <simon@josefsson.org>
7315         * NEWS: Fix.
7317 2009-05-13  Simon Josefsson <simon@josefsson.org>
7319         * doc/gnutls.texi: Fix.
7321 2009-05-13  Simon Josefsson <simon@josefsson.org>
7323         * NEWS: Add.
7325 2009-05-13  Simon Josefsson <simon@josefsson.org>
7327         * lib/pk-libgcrypt.c: Fix crash.
7329 2009-05-12  Simon Josefsson <simon@josefsson.org>
7331         * lib/gnutls_cert.c: Doc fix.
7333 2009-05-12  Simon Josefsson <simon@josefsson.org>
7335         * lib/gnutls_dh_primes.c: Doc fix.
7337 2009-05-12  Simon Josefsson <simon@josefsson.org>
7339         * lib/minitasn1/Makefile.am, lib/minitasn1/errors.h: Drop removed
7340         libtasn1 file.
7342 2009-05-12  Simon Josefsson <simon@josefsson.org>
7344         * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
7345         lib/minitasn1/element.c, lib/minitasn1/element.h,
7346         lib/minitasn1/errors.c, lib/minitasn1/gstr.c, lib/minitasn1/gstr.h,
7347         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
7348         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
7349         lib/minitasn1/structure.c, lib/minitasn1/structure.h: Upgrade
7350         libtasn1 to v2.1.
7352 2009-05-12  Simon Josefsson <simon@josefsson.org>
7354         * lib/gnutls_global.c, libextra/gnutls_extra.c: Doc fixes.  Remove
7355         debugging code.
7357 2009-05-12  Simon Josefsson <simon@josefsson.org>
7359         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7360         libextra/configure.ac: Bump versions.
7362 2009-05-11  Simon Josefsson <simon@josefsson.org>
7364         * ChangeLog: Generated.
7366 2009-05-11  Simon Josefsson <simon@josefsson.org>
7368         * NEWS: Version 2.7.9.
7370 2009-05-11  Simon Josefsson <simon@josefsson.org>
7372         * lib/configure.ac, libextra/configure.ac: Drop obsolete stuff.
7374 2009-05-11  Simon Josefsson <simon@josefsson.org>
7376         * configure.ac: Drop obsolete stuff.
7378 2009-05-11  Simon Josefsson <simon@josefsson.org>
7380         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
7381         gl/m4/ld-output-def.m4, gl/m4/ld-version-script.m4,
7382         lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
7383         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/ld-output-def.m4,
7384         lib/gl/m4/ld-version-script.m4, libextra/gl/gnulib.mk,
7385         libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4,
7386         libextra/gl/m4/ld-output-def.m4,
7387         libextra/gl/m4/ld-version-script.m4: Move gnulib tests into proper
7388         directory.
7390 2009-05-11  Simon Josefsson <simon@josefsson.org>
7392         * NEWS: Fix.
7394 2009-05-11  Simon Josefsson <simon@josefsson.org>
7396         * doc/manpages/Makefile.am: Generated.
7398 2009-05-11  Simon Josefsson <simon@josefsson.org>
7400         * doc/scripts/gdoc: Fix gnutls_priority_init documentation.
7402 2009-05-11  Simon Josefsson <simon@josefsson.org>
7404         * doc/scripts/gdoc: Revert "Fix man output for "%COMPAT" in
7405         docstrings." This reverts commit d10f1872bcbf7eb63632a8ce2e50728f42bd03fa.
7407 2009-05-11  Simon Josefsson <simon@josefsson.org>
7409         * doc/scripts/gdoc: Fix man output for "%COMPAT" in docstrings.
7411 2009-05-11  Simon Josefsson <simon@josefsson.org>
7413         * doc/manpages/Makefile.am: When writing man pages, don't append to
7414         any existing file.
7416 2009-05-11  Simon Josefsson <simon@josefsson.org>
7418         * lib/gnutls_priority.c: Doc fix.
7420 2009-05-11  Simon Josefsson <simon@josefsson.org>
7422         * NEWS, doc/examples/Makefile.am, lib/gl/Makefile.am,
7423         lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
7424         lib/gl/tests/Makefile.am, lib/gl/tests/test-lseek.c,
7425         lib/gl/tests/test-lseek.sh, src/Makefile.am, tests/Makefile.am: Fix
7426         MinGW build failures.
7428 2009-05-11  Simon Josefsson <simon@josefsson.org>
7430         * lib/autogen.sh: Add.
7432 2009-05-11  Simon Josefsson <simon@josefsson.org>
7434         * maint.mk: Update gnulib files.
7436 2009-05-11  Simon Josefsson <simon@josefsson.org>
7438         * gtk-doc.make: Fix syntax-check.
7440 2009-05-11  Simon Josefsson <simon@josefsson.org>
7442         * gtk-doc.make, m4/gtk-doc.m4: Upgrade gtk-doc files.
7444 2009-05-11  Simon Josefsson <simon@josefsson.org>
7446         * cfg.mk, gl/sys_socket.in.h, gl/tests/test-vc-list-files-git.sh,
7447         lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
7448         lib/gl/m4/gnulib-comp.m4, lib/gl/sys_socket.in.h,
7449         lib/gl/tests/Makefile.am, lib/gl/tests/test-lseek.c,
7450         lib/gl/tests/test-lseek.sh, libextra/gl/gnulib.mk,
7451         libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4: 
7452         Update gnulib files.
7454 2009-05-10  Simon Josefsson <simon@josefsson.org>
7456         * tests/chainverify.c: Verisign CA v1 cert has expired!  Change
7457         expected results.  Also test expiration code more.
7459 2009-05-08  Simon Josefsson <simon@josefsson.org>
7461         * doc/Makefile.am: Don't always rebuild manual.
7463 2009-05-08  Simon Josefsson <simon@josefsson.org>
7465         * gl/m4/sys_socket_h.m4, lib/gl/m4/sys_socket_h.m4: Update gnulib
7466         files.
7468 2009-05-08  Simon Josefsson <simon@josefsson.org>
7470         * gl/Makefile.am, lib/gl/Makefile.am: Update gnulib files.
7472 2009-05-08  Simon Josefsson <simon@josefsson.org>
7474         * gl/Makefile.am, gl/alignof.h, lib/gl/Makefile.am: Update gnulib
7475         files.
7477 2009-05-08  Simon Josefsson <simon@josefsson.org>
7479         * cfg.mk: Fix.
7481 2009-05-08  Simon Josefsson <simon@josefsson.org>
7483         * cfg.mk: Fix.
7485 2009-05-08  Simon Josefsson <simon@josefsson.org>
7487         * build-aux/gnupload, gl/Makefile.am, gl/m4/errno_h.m4,
7488         gl/m4/gnulib-comp.m4, gl/m4/multiarch.m4, gl/m4/sys_socket_h.m4,
7489         gl/m4/vasnprintf.m4, gl/sys_socket.in.h,
7490         gl/tests/test-sys_socket.c, lib/gl/Makefile.am, lib/gl/alignof.h,
7491         lib/gl/m4/errno_h.m4, lib/gl/m4/gnulib-comp.m4,
7492         lib/gl/m4/multiarch.m4, lib/gl/m4/sys_socket_h.m4,
7493         lib/gl/m4/vasnprintf.m4, lib/gl/sys_socket.in.h,
7494         lib/gl/tests/test-sys_socket.c, maint.mk: Update gnulib files.
7496 2009-05-08  Simon Josefsson <simon@josefsson.org>
7498         * cfg.mk: Fix -Werror handling.
7500 2009-05-08  Simon Josefsson <simon@josefsson.org>
7502         * lib/x509/output.c: Fix warnings.
7504 2009-05-07  Simon Josefsson <simon@josefsson.org>
7506         * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
7507         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
7508         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
7509         tests/anonself.c, tests/dhepskself.c, tests/openpgpself.c,
7510         tests/oprfi.c, tests/pskself.c, tests/resume.c, tests/tlsia.c,
7511         tests/x509dn.c, tests/x509self.c, tests/x509signself.c: Fix
7512         warnings.
7514 2009-05-07  Simon Josefsson <simon@josefsson.org>
7516         * NEWS: Fix.
7518 2009-05-07  Simon Josefsson <simon@josefsson.org>
7520         * tests/anonself.c, tests/dhepskself.c, tests/openpgpself.c,
7521         tests/oprfi.c, tests/pskself.c, tests/resume.c, tests/tlsia.c,
7522         tests/x509dn.c, tests/x509self.c, tests/x509signself.c: Use memset
7523         instead of deprecated bzero.
7525 2009-05-07  Simon Josefsson <simon@josefsson.org>
7527         * NEWS, src/certtool-cfg.c, src/serv.c: Fix build failure on systems
7528         without AF_INET6, e.g., Solaris 2.6.  Reported by "Tom G.
7529         Christensen" <tgc@jupiterrise.com> in
7531         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3524>.
7533 2009-05-06  Simon Josefsson <simon@josefsson.org>
7535         * doc/Makefile.am: Drop README.GIT.
7537 2009-05-06  Simon Josefsson <simon@josefsson.org>
7539         * tests/Makefile.am: Need to link directly to libgcrypt here.
7541 2009-05-06  Simon Josefsson <simon@josefsson.org>
7543         * lib/mpi-libgcrypt.c: Don't use casts that break strict-aliasing
7544         rules.
7546 2009-05-06  Simon Josefsson <simon@josefsson.org>
7548         * README-alpha: Fix.
7550 2009-05-06  Simon Josefsson <simon@josefsson.org>
7552         * configure.ac: Fix.
7554 2009-05-05  Simon Josefsson <simon@josefsson.org>
7556         * README-alpha, doc/README.GIT: Replace doc/README.GIT with
7557         README-alpha.
7559 2009-05-05  Simon Josefsson <simon@josefsson.org>
7561         * README-alpha: Fix.
7563 2009-05-05  Simon Josefsson <simon@josefsson.org>
7565         * README-alpha: Add.
7567 2009-05-03  Simon Josefsson <simon@josefsson.org>
7569         * NEWS, lib/libgnutls.map: Fix build failure when LZO is enabled.
7571 2009-05-03  Simon Josefsson <simon@josefsson.org>
7573         * lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
7574         libextra/includes/gnutls/extra.h: Fix gtk-doc warnings.
7576 2009-05-03  Simon Josefsson <simon@josefsson.org>
7578         * NEWS: Fix.
7580 2009-05-03  Simon Josefsson <simon@josefsson.org>
7582         * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Regenerated libtasn1
7583         files.
7585 2009-05-03  Simon Josefsson <simon@josefsson.org>
7587         * doc/Makefile.am: Build tools before using them.
7589 2009-05-03  Simon Josefsson <simon@josefsson.org>
7591         * .x-sc_GPL_version, .x-sc_avoid_if_before_free,
7592         .x-sc_cast_of_alloca_return_value, .x-sc_cast_of_argument_to_free,
7593         .x-sc_file_system, .x-sc_m4_quote_check, .x-sc_makefile_check,
7594         .x-sc_program_name, .x-sc_prohibit_HAVE_MBRTOWC,
7595         .x-sc_prohibit_S_IS_definition, .x-sc_space_tab, .x-sc_the_the,
7596         .x-sc_two_space_separator_in_usage, .x-sc_useless_cpp_parens, NEWS,
7597         cfg.mk, doc/examples/ex-serv-export.c, doc/gnutls.texi,
7598         gtk-doc.make, lib/gnutls.asn, lib/m4/hooks.m4,
7599         lib/openpgp/Makefile.am, lib/pkix.asn, lib/x509/Makefile.am,
7600         libextra/m4/hooks.m4, m4/valgrind.m4, src/Makefile.am,
7601         src/certtool-cfg.c, src/certtool.c, src/crypt.c, src/psk.c,
7602         src/serv.c, src/tls_test.c, tests/Makefile.am, tests/resume.c,
7603         tests/x509dn.c: Fix syntax-check warnings.
7605 2009-05-03  Simon Josefsson <simon@josefsson.org>
7607         * doc/reference/Makefile.am, gtk-doc.make: Upgrade gtk-doc files.
7609 2009-05-03  Simon Josefsson <simon@josefsson.org>
7611         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7612         libextra/configure.ac: Bump versions.
7614 2009-05-03  Simon Josefsson <simon@josefsson.org>
7616         * ChangeLog: Generated.
7618 2009-05-03  Simon Josefsson <simon@josefsson.org>
7620         * NEWS: Version 2.7.8.
7622 2009-05-03  Simon Josefsson <simon@josefsson.org>
7624         * gl/Makefile.am, gl/gettext.h, gl/m4/wchar.m4, gl/wchar.in.h,
7625         lib/gl/Makefile.am, lib/gl/gettext.h, lib/gl/m4/wchar.m4,
7626         lib/gl/wchar.in.h: Update gnulib files.
7628 2009-05-03  Simon Josefsson <simon@josefsson.org>
7630         * tests/pkcs1-padding/pkcs1-pad: Fix self test fails because of
7631         expired certs using datefudge.
7633 2009-05-01  Simon Josefsson <simon@josefsson.org>
7635         * tests/chainverify.c: Print cert details.  Fix verifying expired
7636         cert.
7638 2009-05-01  Simon Josefsson <simon@josefsson.org>
7640         * tests/cve-2008-4989.c: Avoid time checks.
7642 2009-04-30  Simon Josefsson <simon@josefsson.org>
7644         * tests/Makefile.am, tests/cve-2009-1415.c, tests/cve-2009-1416.c: 
7645         Add self-tests for security problems.
7647 2009-04-30  Simon Josefsson <simon@josefsson.org>
7649         * NEWS: Add.
7651 2009-04-30  Simon Josefsson <simon@josefsson.org>
7653         * lib/gnutls_cert.c, lib/includes/gnutls/gnutls.h.in,
7654         lib/includes/gnutls/x509.h, lib/x509/verify.c, src/common.c: 
7655         libgnutls: Check activation/expiration times on untrusted
7656         certificates.  Reported by Romain Francoise.
7658 2009-04-30  Simon Josefsson <simon@josefsson.org>
7660         * lib/gnutls_pk.c: Fix DSA key generation.
7662 2009-04-30  Simon Josefsson <simon@josefsson.org>
7664         * cfg.mk: Use modern git names.
7666 2009-04-30  Simon Josefsson <simon@josefsson.org>
7668         * NEWS: Add old NEWS entries.
7670 2009-04-30  Simon Josefsson <simon@josefsson.org>
7672         * doc/gnutls.texi: Document how to use TLS exporters.
7674 2009-04-30  Simon Josefsson <simon@josefsson.org>
7676         * src/serv.c: Fix getaddrinfo/bind loop.
7678 2009-04-28  Simon Josefsson <simon@josefsson.org>
7680         * maint.mk: Update gnulib files.
7682 2009-04-27  Simon Josefsson <simon@josefsson.org>
7684         * : Replace PDF with official ZIP file.  The PDFs have the same
7685         SHA-1.  The file was downloaded from:
7687         http://csrc.nist.gov/groups/ST/crypto_apps_infra/documents/PKI%20Testing%20Page.htmUsing the direct link:
7689         http://csrc.nist.gov/groups/ST/crypto_apps_infra/documents/certpath1.07.zip
7691 2009-04-27  Simon Josefsson <simon@josefsson.org>
7693         * cfg.mk: Fix.
7695 2009-04-27  Simon Josefsson <simon@josefsson.org>
7697         * build-aux/useless-if-before-free, build-aux/vc-list-files,
7698         gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
7699         gl/tests/test-vc-list-files-cvs.sh,
7700         gl/tests/test-vc-list-files-git.sh, maint.mk: Update gnulib files.
7702 2009-04-27  Simon Josefsson <simon@josefsson.org>
7704         * src/certtool.c: Fix some error messages.
7706 2009-04-27  Simon Josefsson <simon@josefsson.org>
7708         * gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/vasnprintf.c,
7709         lib/gl/m4/lib-link.m4, lib/gl/m4/lib-prefix.m4,
7710         lib/gl/vasnprintf.c, libextra/gl/m4/lib-link.m4,
7711         libextra/gl/m4/lib-prefix.m4, maint.mk: Update gnulib files.
7713 2009-04-27  Simon Josefsson <simon@josefsson.org>
7715         * NEWS: Fix.
7717 2009-04-27  Simon Josefsson <simon@josefsson.org>
7719         * NEWS: Fix.
7721 2009-04-27  Simon Josefsson <simon@josefsson.org>
7723         * lib/libgnutls.map: Move symbols new with gnutls 2.8.x under
7724         GNUTLS_2_8 version.
7726 2009-04-24  Simon Josefsson <simon@josefsson.org>
7728         * NEWS, src/serv.c: gnutls-serv: Listen on all interfaces.
7730 2009-04-24  Simon Josefsson <simon@josefsson.org>
7732         * maint.mk: Update gnulib files.
7734 2009-04-24  Simon Josefsson <simon@josefsson.org>
7736         * lib/pk-libgcrypt.c: Cleanup code and fix memory leaks.
7738 2009-04-23  Simon Josefsson <simon@josefsson.org>
7740         * doc/gendocs_template: Update gnulib files.
7742 2009-04-23  Simon Josefsson <simon@josefsson.org>
7744         * NEWS, doc/gnutls.texi: Improve texinfo section names.
7746 2009-04-23  Simon Josefsson <simon@josefsson.org>
7748         * tests/x509sign-verify.c: Also test DSA keys.
7750 2009-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7752         * lib/x509/verify.c: release allocated mpis in
7753         _gnutls_x509_verify_algorithm().
7755 2009-04-21  Simon Josefsson <simon@josefsson.org>
7757         * tests/libgcrypt.supp: Suppress more for modern libgcrypt.
7759 2009-04-21  Simon Josefsson <simon@josefsson.org>
7761         * tests/x509sign-verify.c: Cleanup code.
7763 2009-04-21  Simon Josefsson <simon@josefsson.org>
7765         * src/cli.c: Pass proper socket to libgnutls on Windows.
7767 2009-04-21  Simon Josefsson <simon@josefsson.org>
7769         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
7770         gl/sockets.c, gl/sockets.h, gl/tests/Makefile.am, gl/tests/dummy.c,
7771         gl/tests/sockets.c, gl/tests/sockets.h: Need sockets module.
7773 2009-04-20  Simon Josefsson <simon@josefsson.org>
7775         * lib/libgnutls.map: Make check needs more symbols.
7777 2009-04-20  Simon Josefsson <simon@josefsson.org>
7779         * NEWS, lib/Makefile.am, lib/libgnutls.map, libextra/Makefile.am,
7780         libextra/libgnutls-extra.map, libextra/libgnutls-extra.vers: Improve
7781         version scripts.  Limit exported symbols on systems without linker
7782         script.
7784 2009-04-20  Simon Josefsson <simon@josefsson.org>
7786         * NEWS: Add.
7788 2009-04-20  Simon Josefsson <simon@josefsson.org>
7790         * NEWS, build-aux/gendocs.sh, configure.ac, lib/configure.ac,
7791         lib/m4/hooks.m4, libextra/configure.ac: Bump version.
7793 2009-04-20  Simon Josefsson <simon@josefsson.org>
7795         * ChangeLog: Generated.
7797 2009-04-20  Simon Josefsson <simon@josefsson.org>
7799         * NEWS: Version 2.7.7.
7801 2009-04-20  Simon Josefsson <simon@josefsson.org>
7803         * doc/manpages/Makefile.am: Generated.
7805 2009-04-20  Simon Josefsson <simon@josefsson.org>
7807         * doc/gnutls.texi: Really generate DSA key in example.
7809 2009-04-20  Simon Josefsson <simon@josefsson.org>
7811         * lib/x509/x509.c: Fix return value.  Doc fix.
7813 2009-04-20  Simon Josefsson <simon@josefsson.org>
7815         * doc/gnutls.texi: Explain how to generate DSA key.
7817 2009-04-20  Simon Josefsson <simon@josefsson.org>
7819         * lib/gnutls_x509.c, lib/x509/x509.c: Doc fix for new APIs.
7821 2009-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7823         * NEWS, lib/pk-libgcrypt.c: Corrected possible memory corruption on
7824         signature verification failure. Reported by Miroslav Kratochvil
7825         <exa.exa@gmail.com>
7827 2009-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7829         * doc/printlist.c: Added small patch from Romain Francoise to remove
7830         unneeded include.
7832 2009-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7834         * lib/includes/gnutls/x509.h, lib/x509/privkey.c, lib/x509/x509.c,
7835         tests/Makefile.am, tests/x509sign-verify.c: Added self test for
7836         gnutls_x509_crt_verify_hash() and
7837         gnutls_x509_crt_get_verify_algorithm().  Added some notes in
7838         gnutls_x509_privkey_sign_hash().
7840 2009-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7842         * NEWS, lib/includes/gnutls/x509.h, lib/x509/verify.c,
7843         lib/x509/x509.c: gnutls_x509_crt_get_sig_algorithm was renamed to
7844         gnutls_x509_crt_get_verify_algorithm.  Corrected some issues with
7845         the code.
7847 2009-04-17  Simon Josefsson <simon@josefsson.org>
7849         * NEWS: Reorder.
7851 2009-04-17  Simon Josefsson <simon@josefsson.org>
7853         * NEWS, lib/gnutls.pc.in: Add -ltasn1 to pkg-config file.  Reported
7854         by Andreas Metzler <ametzler@downhill.at.eu.org> in
7856         <http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3467>.
7858 2009-04-17  Simon Josefsson <simon@josefsson.org>
7860         * NEWS: Add.
7862 2009-04-17  Simon Josefsson <simon@josefsson.org>
7864         * cfg.mk: Use new po domain.
7866 2009-04-17  Simon Josefsson <simon@josefsson.org>
7868         * lib/po/de.po.in: Sync with TP.
7870 2009-04-17  Simon Josefsson <simon@josefsson.org>
7872         * lib/po/de.po.in: Sync with TP.
7874 2009-04-17  Simon Josefsson <simon@josefsson.org>
7876         * maint.mk: Update gnulib files.
7878 2009-04-17  Simon Josefsson <simon@josefsson.org>
7880         * lib/po/de.po.in: Sync with TP.
7882 2009-04-16  Simon Josefsson <simon@josefsson.org>
7884         * : commit 934102c33ac89ace9a1e1d02047d54f2fea6b59b Merge: bc279f4
7885         d720f3f Author: Nikos Mavrogiannopoulos <nmav@gnutls.org> Date:
7886         Wed Apr 15 22:43:03 2009 +0300
7888 2009-04-14  Simon Josefsson <simon@josefsson.org>
7890         * build-aux/gendocs.sh, doc/gendocs_template, doc/lgpl-2.1.texi: 
7891         Update gnulib files.
7893 2009-04-11  Simon Josefsson <simon@josefsson.org>
7895         * gl/Makefile.am, gl/m4/inet_ntop.m4, maint.mk: Update gnulib files.
7897 2009-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7899         * NEWS: documented Cedric Bail's function addition
7901 2009-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7903         * : commit 258d2e873f61d5543c674f46a6247b4a379d2cca Author: Simon
7904         Josefsson <simon@josefsson.org> Date:   Fri Apr 3 15:20:09 2009
7905         +0200
7907 2009-04-03  Simon Josefsson <simon@josefsson.org>
7909         * lib/po/POTFILES.in: Fix filenames.
7911 2009-04-03  Simon Josefsson <simon@josefsson.org>
7913         * cfg.mk: Fix PODIR.
7915 2009-04-03  Simon Josefsson <simon@josefsson.org>
7917         * Makefile.am, configure.ac, lib/Makefile.am, lib/configure.ac,
7918         lib/po/LINGUAS, lib/po/Makevars, lib/po/POTFILES.in,
7919         lib/po/cs.po.in, lib/po/de.po.in, lib/po/fr.po.in, lib/po/ms.po.in,
7920         lib/po/nl.po.in, lib/po/pl.po.in, lib/po/sv.po.in, lib/po/vi.po.in,
7921         po/LINGUAS, po/Makevars, po/POTFILES.in, po/cs.po.in, po/de.po.in,
7922         po/fr.po.in, po/ms.po.in, po/nl.po.in, po/pl.po.in, po/sv.po.in,
7923         po/vi.po.in: Move i18n dir back to lib/, after discussion with
7924         Bruno.
7926 2009-04-03  Simon Josefsson <simon@josefsson.org>
7928         * configure.ac, gl/Makefile.am, gl/m4/gnulib-cache.m4,
7929         gl/m4/gnulib-comp.m4, gl/m4/ld-version-script.m4,
7930         m4/linker-script.m4: Use linker-script from gnulib.
7932 2009-04-03  Simon Josefsson <simon@josefsson.org>
7934         * configure.ac, gl/Makefile.am, gl/m4/gnulib-cache.m4,
7935         gl/m4/gnulib-comp.m4, gl/m4/ld-output-def.m4, lib/configure.ac,
7936         libextra/configure.ac, m4/output-def.m4: Use output-def test from
7937         gnulib.
7939 2009-04-03  Simon Josefsson <simon@josefsson.org>
7941         * configure.ac, lib/Makefile.am, lib/libgnutls.map,
7942         lib/libgnutls.vers, lib/libgnutlsxx.map, lib/libgnutlsxx.vers: 
7943         Rename linker script.
7945 2009-04-03  Simon Josefsson <simon@josefsson.org>
7947         * lib/Makefile.am, lib/m4/hooks.m4, libextra/Makefile.am: Use
7948         DLL_VERSION variable name.
7950 2009-03-30  Simon Josefsson <simon@josefsson.org>
7952         * po/LINGUAS, po/cs.po.in: Sync with TP.
7954 2009-03-30  Simon Josefsson <simon@josefsson.org>
7956         * lib/gnutls_global.c, lib/openpgp/output.c, lib/x509/output.c: Fix
7957         warnings.
7959 2009-03-30  Simon Josefsson <simon@josefsson.org>
7961         * configure.ac: Only add warnings when using gcc.  Don't use
7962         -Wformat-nonliteral.
7964 2009-03-30  Simon Josefsson <simon@josefsson.org>
7966         * GNUmakefile, build-aux/gnupload, gl/Makefile.am, gl/close-hook.c,
7967         gl/close-hook.h, gl/close.c, gl/fseeko.c, gl/gai_strerror.c,
7968         gl/m4/close.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
7969         gl/m4/printf.m4, gl/m4/select.m4, gl/m4/stdarg.m4,
7970         gl/m4/sys_select_h.m4, gl/readline.c, gl/select.c, gl/setsockopt.c,
7971         gl/stdint.in.h, gl/sys_select.in.h, gl/sys_socket.in.h,
7972         gl/tests/Makefile.am, gl/tests/sockets.c, gl/tests/sockets.h,
7973         gl/tests/test-getaddrinfo.c, gl/tests/test-sockets.c,
7974         gl/unistd.in.h, gl/vasnprintf.c, gl/winsock-select.c,
7975         lib/gl/Makefile.am, lib/gl/close-hook.c, lib/gl/close-hook.h,
7976         lib/gl/fseeko.c, lib/gl/m4/gnulib-common.m4,
7977         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/printf.m4, lib/gl/sockets.c,
7978         lib/gl/sockets.h, lib/gl/stdint.in.h, lib/gl/sys_socket.in.h,
7979         lib/gl/tests/test-sockets.c, lib/gl/unistd.in.h,
7980         lib/gl/vasnprintf.c, lib/gl/w32sock.h,
7981         libextra/gl/m4/gnulib-common.m4, maint.mk: Update gnulib files.
7983 2009-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7985         * lib/includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/x509.c,
7986         lib/x509/x509_int.h: Applied patch by Cedric Bail to add functions
7987         gnutls_x509_crt_verify_hash() and
7988         gnutls_x509_crt_get_sig_algorithm().
7990 2009-03-23  Simon Josefsson <simon@josefsson.org>
7992         * cfg.mk: Fix bootstrap.
7994 2009-03-23  Simon Josefsson <simon@josefsson.org>
7996         * Makefile.am, cfg.mk, configure.ac, lib/Makefile.am,
7997         lib/configure.ac: Fix po paths.
7999 2009-03-23  Simon Josefsson <simon@josefsson.org>
8001         * lib/po/LINGUAS, lib/po/Makevars, lib/po/POTFILES.in,
8002         lib/po/de.po.in, lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in,
8003         lib/po/pl.po.in, lib/po/sv.po.in, lib/po/vi.po.in, po/LINGUAS,
8004         po/Makevars, po/POTFILES.in, po/de.po.in, po/fr.po.in, po/ms.po.in,
8005         po/nl.po.in, po/pl.po.in, po/sv.po.in, po/vi.po.in: Move lib/po to
8006         po/ since the gettext domain is global for gnutls.
8008 2009-03-04  Simon Josefsson <simon@josefsson.org>
8010         * lib/x509/Makefile.am: Cosmetic fix.
8012 2009-03-04  Simon Josefsson <simon@josefsson.org>
8014         * lib/gnutls_global.c, lib/x509/x509_int.h: Be compatible with
8015         libtasn1 before v1.6.
8017 2009-03-04  Simon Josefsson <simon@josefsson.org>
8019         * NEWS: Add.
8021 2009-03-04  Simon Josefsson <simon@josefsson.org>
8023         * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
8024         lib/minitasn1/element.c, lib/minitasn1/errors.c,
8025         lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h,
8026         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
8027         lib/minitasn1/structure.c: Update to minitasn1 v1.8.
8029 2009-03-04  Simon Josefsson <simon@josefsson.org>
8031         * lib/gnutls_global.c, lib/gnutls_global.h, lib/x509/common.c,
8032         lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
8033         lib/x509/extensions.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
8034         lib/x509/x509.c: Use modern libtasn1 interfaces.
8036 2009-03-02  Simon Josefsson <simon@josefsson.org>
8038         * NEWS: Add.
8040 2009-03-02  Simon Josefsson <simon@josefsson.org>
8042         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8043         libextra/configure.ac: Bump version.
8045 2009-03-02  Simon Josefsson <simon@josefsson.org>
8047         * doc/Makefile.am: Add -I's for errcodes/printlist.  Reported by
8048         Roman Bogorodskiy <novel@FreeBSD.org> in
8050         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3435>.
8052 2009-02-27  Simon Josefsson <simon@josefsson.org>
8054         * ChangeLog: Generated.
8056 2009-02-27  Simon Josefsson <simon@josefsson.org>
8058         * doc/Makefile.am: Fix distcheck.
8060 2009-02-27  Simon Josefsson <simon@josefsson.org>
8062         * doc/Makefile.am: Fix.
8064 2009-02-27  Simon Josefsson <simon@josefsson.org>
8066         * doc/Makefile.am: Remove error_codes.texi and algorithms.texi to
8067         fix make distcheck.
8069 2009-02-27  Simon Josefsson <simon@josefsson.org>
8071         * doc/Makefile.am: Update --css-include path to fix distcheck.
8073 2009-02-27  Simon Josefsson <simon@josefsson.org>
8075         * NEWS: Version 2.7.6.
8077 2009-02-27  Simon Josefsson <simon@josefsson.org>
8079         * .gitignore: Fix.
8081 2009-02-27  Simon Josefsson <simon@josefsson.org>
8083         * gl/tests/test-fseeko2.sh, lib/gl/tests/test-fseeko2.sh: Update
8084         gnulib files.
8086 2009-02-27  Simon Josefsson <simon@josefsson.org>
8088         * gl/m4/gnulib-comp.m4, gl/m4/printf.m4, gl/m4/stdint.m4,
8089         gl/m4/stdlib_h.m4, gl/m4/vasnprintf.m4, gl/tests/Makefile.am,
8090         gl/tests/test-fseeko.c, gl/tests/test-getaddrinfo.c,
8091         gl/vasnprintf.c, lib/gl/m4/gnulib-comp.m4, lib/gl/m4/printf.m4,
8092         lib/gl/m4/stdint.m4, lib/gl/m4/stdlib_h.m4,
8093         lib/gl/m4/vasnprintf.m4, lib/gl/tests/Makefile.am,
8094         lib/gl/tests/test-fseeko.c, lib/gl/vasnprintf.c: Update gnulib
8095         files.
8097 2009-02-27  Simon Josefsson <simon@josefsson.org>
8099         * gl/m4/ungetc.m4, lib/gl/m4/ungetc.m4: Update gnulib files.
8101 2009-02-27  Simon Josefsson <simon@josefsson.org>
8103         * doc/scripts/gdoc: Revert %-hack that lead to syntax errors in
8104         texinfo output.
8106 2009-02-24  Simon Josefsson <simon@josefsson.org>
8108         * src/certtool.c: Minor cleanup.
8110 2009-02-24  Simon Josefsson <simon@josefsson.org>
8112         * NEWS, src/certtool-cfg.c: certtool: Query for multiple dnsName
8113         subjectAltName in interactive mode.
8115 2009-02-23  Simon Josefsson <simon@josefsson.org>
8117         * gl/m4/include_next.m4, lib/gl/m4/include_next.m4: Update gnulib
8118         files.
8120 2009-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8122         * NEWS: documented pkix.asn change
8124 2009-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8126         * lib/pkix.asn: Removed several unneeded parameters from pkix tree.
8127         This reduces initial memory usage after gnutls_global_init() from
8128         140kb (in amd64) to 50kb.
8130 2009-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8132         * lib/x509/dn.c, tests/crq_key_id.c: Added more verbose information.
8134 2009-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8136         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/dn.c,
8137         tests/crq_key_id.c: Revert "Added more verbose debugging info" This reverts commit c2d3596cddbb54ac4f19c44b15a03ee1fcceab12.
8139 2009-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8141         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/dn.c,
8142         tests/crq_key_id.c: Added more verbose debugging info
8144 2009-02-22  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8146         * doc/TODO: removed items that have already been done or solved.
8148 2009-02-22  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8150         * NEWS: documented the SSL3_RECORD_VERSION priority string
8152 2009-02-22  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8154         * doc/scripts/gdoc, lib/gnutls_priority.c: Applied patch by Martin
8155         von Gagern: The attached patch fixes gnutls_priority_init(3), but in
8156         a very hackish way, treating a percent sign as indicating a constant
8157         only if it is not immediately preceded by a double quote.
8159 2009-02-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8161         * doc/manpages/gnutls-cli.1: Corrected listing of special keywords.
8162         Reported by Martin von Gagern.
8164 2009-02-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8166         * doc/manpages/gnutls-cli.1, lib/gnutls_handshake.c,
8167         lib/gnutls_int.h, lib/gnutls_priority.c: Added %SSL3_RECORD_VERSION
8168         priority option that allows to specify the client hello message
8169         record version. Used to overcome buggy TLS servers. Report by Martin
8170         von Gagern.
8172 2009-02-15  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8174         * lib/x509/verify.c: Corrected bit disable (was flipping instead).
8175         Initialy reported by Daniel Kahn Gillmor on 9/1/2008. Many thanks to
8176         moog@sysdev.oucs.ox.ac.uk for bringing this into my attention.
8178 2009-02-11  Simon Josefsson <simon@josefsson.org>
8180         * NEWS: Fix.
8182 2009-02-11  Simon Josefsson <simon@josefsson.org>
8184         * NEWS, src/serv.c: gnutls-serv: No longer disable MAC padding by
8185         default.
8187 2009-02-11  Simon Josefsson <simon@josefsson.org>
8189         * src/serv.c: More gnulib usage.
8191 2009-02-11  Simon Josefsson <simon@josefsson.org>
8193         * src/cli.c: Use more gnulib interfaces.
8195 2009-02-11  Simon Josefsson <simon@josefsson.org>
8197         * NEWS: Add.
8199 2009-02-11  Simon Josefsson <simon@josefsson.org>
8201         * doc/gnutls.texi: Update gnutls-serv --help output.
8203 2009-02-11  Simon Josefsson <simon@josefsson.org>
8205         * doc/gnutls.texi: Update gnutls-cli --help output.
8207 2009-02-11  Simon Josefsson <simon@josefsson.org>
8209         * NEWS, lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_x509.c: 
8210         libgnutls: Add new priority strings for allowing RSA-MD5 and V1-CA.
8212 2009-02-11  Simon Josefsson <simon@josefsson.org>
8214         * NEWS, src/cli.c: gnutls-cli: Don't permit V1 CAs by default.
8216 2009-02-11  Simon Josefsson <simon@josefsson.org>
8218         * doc/Makefile.am, doc/errcodes.c, doc/printlist.c,
8219         src/Makefile.am, src/errcodes.c, src/printlist.c: Move doc related
8220         tools from src/ to doc/.
8222 2009-02-11  Simon Josefsson <simon@josefsson.org>
8224         * src/common.c: Typo.
8226 2009-02-11  Simon Josefsson <simon@josefsson.org>
8228         * src/common.c: Typo.
8230 2009-02-11  Simon Josefsson <simon@josefsson.org>
8232         * src/common.c: Print OpenPGP cert info using libgnutls.
8234 2009-02-11  Simon Josefsson <simon@josefsson.org>
8236         * NEWS, lib/openpgp/output.c: libgnutls: gnutls_openpgp_crt_print
8237         supports oneline mode.
8239 2009-02-11  Simon Josefsson <simon@josefsson.org>
8241         * tests/pathlen/ca-no-pathlen.pem,
8242         tests/pathlen/no-ca-or-pathlen.pem: Fix expected test vectors.
8244 2009-02-11  Simon Josefsson <simon@josefsson.org>
8246         * NEWS, lib/x509/output.c: libgnutls: gnutls_x509_crt_print prints
8247         signature algorithm in oneline mode.
8249 2009-02-11  Simon Josefsson <simon@josefsson.org>
8251         * gl/m4/close.m4, gl/m4/sockets.m4, gl/tests/sockets.h,
8252         gl/tests/test-sockets.c, lib/gl/m4/sockets.m4, lib/gl/sockets.h,
8253         lib/gl/tests/test-sockets.c: Update gnulib files.
8255 2009-02-11  Simon Josefsson <simon@josefsson.org>
8257         * NEWS, src/common.c: gnutls-cli: Print certificate info using
8258         libgnutls.
8260 2009-02-11  Simon Josefsson <simon@josefsson.org>
8262         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8263         libextra/configure.ac: Bump versions.
8265 2009-02-11  Simon Josefsson <simon@josefsson.org>
8267         * lib/x509/output.c: Print bit size of RSA exponents.
8269 2009-02-06  Simon Josefsson <simon@josefsson.org>
8271         * ChangeLog: Generated.
8273 2009-02-06  Simon Josefsson <simon@josefsson.org>
8275         * src/Makefile.am: Need -lgnutls etc for certtool-cfg.c.
8277 2009-02-06  Simon Josefsson <simon@josefsson.org>
8279         * NEWS: Version 2.7.5.
8281 2009-02-06  Simon Josefsson <simon@josefsson.org>
8283         * NEWS: Merge in old NEWS entries.
8285 2009-02-06  Simon Josefsson <simon@josefsson.org>
8287         * lib/x509/verify.c: Move down revocation check to revert code to
8288         how it looked before.  The idea is that if you have marked a cert as
8289         trusted, you may want to trust it even though some authority has
8290         revoked it.  This changes back how this code used to work.
8292 2009-02-02  Simon Josefsson <simon@josefsson.org>
8294         * NEWS, doc/TODO, lib/x509/verify.c, tests/chainverify.c: Make it
8295         possible to trust intermediary certificates.  Based on tiny patch
8296         from "Douglas E. Engert" <deengert@anl.gov> in
8298         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3351/focus=3376>.
8300 2009-02-02  Simon Josefsson <simon@josefsson.org>
8302         * tests/chainverify.c: Add another chain from bug reports.
8304 2009-02-02  Simon Josefsson <simon@josefsson.org>
8306         * src/common.c: Print more certificate status values.
8308 2009-02-02  Simon Josefsson <simon@josefsson.org>
8310         * lib/x509/x509.c: Assert less for expected errors.
8312 2009-02-02  Simon Josefsson <simon@josefsson.org>
8314         * lib/x509/output.c: Simplify keyid printing to avoid allocation and
8315         asserts.
8317 2009-02-01  Simon Josefsson <simon@josefsson.org>
8319         * doc/manpages/Makefile.am, doc/scripts/gdoc: Update gdoc and use
8320         -pkg-name.
8322 2009-02-01  Simon Josefsson <simon@josefsson.org>
8324         * build-aux/gnupload, gl/Makefile.am, gl/m4/00gnulib.m4,
8325         gl/m4/errno_h.m4, gl/m4/extensions.m4, gl/m4/gnulib-common.m4,
8326         gl/m4/gnulib-comp.m4, gl/m4/multiarch.m4, gl/m4/pmccabe2html.m4,
8327         gl/m4/stdlib_h.m4, gl/stdlib.in.h, gl/tests/test-getaddrinfo.c,
8328         gl/version-etc.c, gl/version-etc.h, lib/gl/Makefile.am,
8329         lib/gl/m4/00gnulib.m4, lib/gl/m4/errno_h.m4,
8330         lib/gl/m4/extensions.m4, lib/gl/m4/gnulib-common.m4,
8331         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/multiarch.m4,
8332         lib/gl/m4/stdlib_h.m4, lib/gl/stdlib.in.h,
8333         libextra/gl/m4/00gnulib.m4, libextra/gl/m4/extensions.m4,
8334         libextra/gl/m4/gnulib-common.m4, libextra/gl/m4/gnulib-comp.m4: 
8335         Update gnulib files.
8337 2009-01-27  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8339         * NEWS, lib/gnutls_handshake.c: gnutls_handshake when sending client
8340         hello during a rehandshake, will not offer a version number larger
8341         than the current.  Reported by Tristan Hill <stan@saticed.me.uk>.
8343 2009-01-27  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8345         * lib/gnutls_psk.c: result_size in gnutls_hex_encode behaves as
8346         documented. It now holds the size of the result. Reported by John
8347         Brooks.
8349 2009-01-21  Simon Josefsson <simon@josefsson.org>
8351         * gl/Makefile.am, gl/arpa_inet.in.h, gl/fseeko.c, gl/m4/alloca.m4,
8352         gl/m4/errno_h.m4, gl/m4/getaddrinfo.m4, gl/m4/getline.m4,
8353         gl/m4/getpass.m4, gl/m4/gettimeofday.m4, gl/m4/gnulib-common.m4,
8354         gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4, gl/m4/intmax_t.m4,
8355         gl/m4/inttypes_h.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
8356         gl/m4/longlong.m4, gl/m4/malloc.m4, gl/m4/minmax.m4,
8357         gl/m4/printf.m4, gl/m4/readline.m4, gl/m4/realloc.m4,
8358         gl/m4/sockets.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
8359         gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdio_h.m4,
8360         gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/m4/wchar_t.m4,
8361         gl/m4/wint_t.m4, gl/progname.c, gl/stdint.in.h, gl/stdio.in.h,
8362         gl/strerror.c, gl/sys_stat.in.h, gl/tests/gettimeofday.c,
8363         gl/tests/ioctl.c, gl/tests/test-unistd.c, gl/unistd.in.h,
8364         gl/wchar.in.h, lib/gl/Makefile.am, lib/gl/fseeko.c,
8365         lib/gl/m4/alloca.m4, lib/gl/m4/byteswap.m4, lib/gl/m4/codeset.m4,
8366         lib/gl/m4/errno_h.m4, lib/gl/m4/gettext.m4,
8367         lib/gl/m4/gnulib-common.m4, lib/gl/m4/iconv.m4,
8368         lib/gl/m4/intldir.m4, lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
8369         lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
8370         lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
8371         lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4, lib/gl/m4/lock.m4,
8372         lib/gl/m4/longlong.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memmem.m4,
8373         lib/gl/m4/memmove.m4, lib/gl/m4/minmax.m4, lib/gl/m4/nls.m4,
8374         lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
8375         lib/gl/m4/progtest.m4, lib/gl/m4/realloc.m4, lib/gl/m4/sockets.m4,
8376         lib/gl/m4/sockpfaf.m4, lib/gl/m4/stdbool.m4, lib/gl/m4/stdint.m4,
8377         lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/strcase.m4,
8378         lib/gl/m4/strverscmp.m4, lib/gl/m4/threadlib.m4,
8379         lib/gl/m4/uintmax_t.m4, lib/gl/m4/unistd_h.m4,
8380         lib/gl/m4/vasnprintf.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
8381         lib/gl/stdint.in.h, lib/gl/stdio.in.h, lib/gl/sys_stat.in.h,
8382         lib/gl/tests/test-unistd.c, lib/gl/unistd.in.h, lib/gl/wchar.in.h: 
8383         Update gnulib files.
8385 2009-01-21  Simon Josefsson <simon@josefsson.org>
8387         * THANKS: Add.
8389 2009-01-21  Simon Josefsson <simon@josefsson.org>
8391         * libextra/gl/Makefile.am, libextra/gl/gnulib.mk,
8392         libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-common.m4,
8393         libextra/gl/m4/lib-ld.m4, libextra/gl/m4/lib-link.m4,
8394         libextra/gl/m4/md5.m4: Add -I's in libextra/gl for stdint.h on
8395         Solaris.  Reported by Dagobert Michelsen <dam@opencsw.org> in
8397         http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3388
8399 2009-01-13  Simon Josefsson <simon@josefsson.org>
8401         * lib/gnutls_state.c: Check return value properly.
8403 2009-01-13  Simon Josefsson <simon@josefsson.org>
8405         * lib/gnutls_state.c: Fix mem leak because buffer is not expanded
8406         correctly.
8408 2009-01-09  Simon Josefsson <simon@josefsson.org>
8410         * NEWS: Fix typos.
8412 2009-01-09  Simon Josefsson <simon@josefsson.org>
8414         * NEWS, lib/x509/verify.c: Permit V1 Certificate Authorities
8415         properly.  Before they were mistakenly rejected even though
8416         GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT and/or
8417         GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT were supplied.  Reported by
8418         "Douglas E. Engert" <deengert@anl.gov> in
8420         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3351>.
8422 2009-01-09  Simon Josefsson <simon@josefsson.org>
8424         * src/certtool.c: Permit V1 CA's in new --verify-chain code.
8426 2009-01-09  Simon Josefsson <simon@josefsson.org>
8428         * THANKS: Add.
8430 2009-01-09  Simon Josefsson <simon@josefsson.org>
8432         * tests/chainverify.c: Added chain supplied by "Douglas E. Engert"
8433         <deengert@anl.gov>.
8435 2009-01-07  Simon Josefsson <simon@josefsson.org>
8437         * src/errcodes.c, src/printlist.c: Fix license header.
8439 2009-01-07  Simon Josefsson <simon@josefsson.org>
8441         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
8442         lib/gnutls_global.h, lib/gnutls_int.h: Cleanup logger function type.
8444 2009-01-07  Simon Josefsson <simon@josefsson.org>
8446         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8447         libextra/configure.ac: Bump versions.
8449 2009-01-07  Simon Josefsson <simon@josefsson.org>
8451         * ChangeLog: Generated.
8453 2009-01-07  Simon Josefsson <simon@josefsson.org>
8455         * NEWS: Version 2.7.4.
8457 2009-01-07  Simon Josefsson <simon@josefsson.org>
8459         * lib/gnutls_rsa_export.c: Doc fixes.
8461 2009-01-07  Simon Josefsson <simon@josefsson.org>
8463         * doc/examples/ex-client-psk.c, doc/examples/ex-client-resume.c,
8464         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
8465         doc/examples/ex-client1.c, lib/gnutls_algorithms.c,
8466         lib/gnutls_rsa_export.c, lib/openpgp/output.c, lib/x509/output.c,
8467         lib/x509/privkey.c, src/cli.c, src/common.c, src/serv.c,
8468         src/tls_test.c, tests/dhepskself.c: Fix warnings.
8470 2009-01-07  Simon Josefsson <simon@josefsson.org>
8472         * build-aux/gendocs.sh, doc/gendocs_template, gl/Makefile.am,
8473         gl/m4/errno_h.m4, gl/m4/extensions.m4, gl/m4/getaddrinfo.m4,
8474         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inttypes_h.m4,
8475         gl/m4/lib-link.m4, gl/m4/manywarnings.m4, gl/m4/multiarch.m4,
8476         gl/m4/printf.m4, gl/m4/size_max.m4, gl/m4/stdint.m4,
8477         gl/m4/stdint_h.m4, gl/m4/wchar.m4, gl/m4/wchar_t.m4,
8478         gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/stdint.in.h, gl/stdlib.in.h,
8479         gl/sys_select.in.h, gl/tests/Makefile.am,
8480         gl/tests/test-select-in.sh, gl/unistd.in.h, gl/version-etc.c,
8481         gl/wchar.in.h, lib/gl/Makefile.am, lib/gl/m4/codeset.m4,
8482         lib/gl/m4/errno_h.m4, lib/gl/m4/extensions.m4,
8483         lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4, lib/gl/m4/glibc21.m4,
8484         lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
8485         lib/gl/m4/iconv.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intlmacosx.m4,
8486         lib/gl/m4/intmax.m4, lib/gl/m4/inttypes-pri.m4,
8487         lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
8488         lib/gl/m4/lib-link.m4, lib/gl/m4/multiarch.m4, lib/gl/m4/nls.m4,
8489         lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
8490         lib/gl/m4/progtest.m4, lib/gl/m4/size_max.m4, lib/gl/m4/stdint.m4,
8491         lib/gl/m4/stdint_h.m4, lib/gl/m4/threadlib.m4,
8492         lib/gl/m4/uintmax_t.m4, lib/gl/m4/visibility.m4,
8493         lib/gl/m4/wchar.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
8494         lib/gl/m4/xsize.m4, lib/gl/stdint.in.h, lib/gl/stdlib.in.h,
8495         lib/gl/tests/Makefile.am, lib/gl/unistd.in.h, lib/gl/wchar.in.h,
8496         libextra/gl/Makefile.am, libextra/gl/m4/extensions.m4,
8497         libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4,
8498         libextra/gl/m4/lib-link.m4: Update gnulib files.
8500 2009-01-07  Simon Josefsson <simon@josefsson.org>
8502         * NEWS: Fix NEWS entry.
8504 2009-01-07  Simon Josefsson <simon@josefsson.org>
8506         * tests/sha2/sha2: Fix self-test with new certtool --verify-chain
8507         output.
8509 2009-01-06  Daniel Kahn Gillmor <dkg@fifthhorseman.net>
8511         * NEWS: added NEWS item about MD5 deprecation
8513 2009-01-06  Simon Josefsson <simon@josefsson.org>
8515         * tests/pkcs1-padding/pkcs1-pad: Fix expect strings to compensate
8516         for new certtool -e output.
8518 2009-01-06  Simon Josefsson <simon@josefsson.org>
8520         * NEWS, src/certtool.c: certtool: Make --verify-chain use libgnutls
8521         verification algorithm.
8523 2009-01-06  Simon Josefsson <simon@josefsson.org>
8525         * tests/chainverify.c: Test chain with EE cert signed using RSA-MD5.
8527 2009-01-06  Daniel Kahn Gillmor <dkg@fifthhorseman.net>
8529         * lib/x509/verify.c: actually deprecate MD5 and MD2 signatures
8530         during X.509 verification by treating them as invalid unless the
8531         GNUTLS_VERIFY_ALLOW_SIGN_RSA_{MD5,MD2} flags are present.
8533 2008-12-12  Simon Josefsson <simon@josefsson.org>
8535         * NEWS: Add NEWS entries from 2.6.3.
8537 2008-12-12  Simon Josefsson <simon@josefsson.org>
8539         * tests/crq_key_id.c: Fix.
8541 2008-12-12  Simon Josefsson <simon@josefsson.org>
8543         * tests/crq_key_id.c: Make it compile.  Speed up key generation.
8545 2008-12-12  Simon Josefsson <simon@josefsson.org>
8547         * tests/crq_key_id.c: Indent.
8549 2008-12-12  Simon Josefsson <simon@josefsson.org>
8551         * NEWS, tests/Makefile.am, tests/crq_key_id.c: Add crq_key_id
8552         self-test from David Marín Carreño.
8554 2008-12-11  Simon Josefsson <simon@josefsson.org>
8556         * configure.ac: Update manywarnings usage.
8558 2008-12-11  Simon Josefsson <simon@josefsson.org>
8560         * NEWS: Add.
8562 2008-12-11  Simon Josefsson <simon@josefsson.org>
8564         * lib/x509/output.c: Print public key id for certificate requests
8565         too.
8567 2008-12-11  Simon Josefsson <simon@josefsson.org>
8569         * doc/manpages/Makefile.am: Generated.
8571 2008-12-11  Simon Josefsson <simon@josefsson.org>
8573         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8574         libextra/configure.ac: Bump versions.
8576 2008-12-11  Simon Josefsson <simon@josefsson.org>
8578         * AUTHORS, NEWS, lib/includes/gnutls/x509.h, lib/x509/crq.c: gnutls:
8579         New interface to get key id for certificate requests.  Patch from
8580         David Marín Carreño <davefx@gmail.com> in
8582         <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3321>.
8584 2008-12-10  Simon Josefsson <simon@josefsson.org>
8586         * ChangeLog: Generated.
8588 2008-12-10  Simon Josefsson <simon@josefsson.org>
8590         * NEWS: Version 2.7.3.
8592 2008-12-10  Simon Josefsson <simon@josefsson.org>
8594         * tests/chainverify.c: Check ca=false with flags too.
8596 2008-12-10  Simon Josefsson <simon@josefsson.org>
8598         * gl/override/tests/test-lseek.sh.diff, gl/tests/test-lseek.sh,
8599         lib/gl/tests/test-lseek.sh: Disable parts of gnulib self-tests that
8600         fail on mingw.
8602 2008-12-10  Simon Josefsson <simon@josefsson.org>
8604         * lib/gl/tests/test-lseek.c, maint.mk: Update gnulib files.
8606 2008-12-10  Simon Josefsson <simon@josefsson.org>
8608         * gl/override/tests/test-lseek.c.diff,
8609         gl/override/tests/test-select-in.sh.diff, gl/tests/test-lseek.c,
8610         gl/tests/test-select-in.sh: Disable parts of gnulib self-tests that
8611         fail on mingw.
8613 2008-12-10  Simon Josefsson <simon@josefsson.org>
8615         * doc/examples/ex-cxx.cpp: Drop config.h, not needed (hopefully?)
8616         and breaks mingw due to rpl_gmtime.
8618 2008-12-10  Simon Josefsson <simon@josefsson.org>
8620         * src/Makefile.am: Certtool need libgnutls etc for
8621         libcmd-certtool.la too, due to certtool-cfg.c.
8623 2008-12-10  Simon Josefsson <simon@josefsson.org>
8625         * tests/x509self.c: Fix comments.
8627 2008-12-10  Simon Josefsson <simon@josefsson.org>
8629         * NEWS: Add.
8631 2008-12-10  Simon Josefsson <simon@josefsson.org>
8633         * NEWS: Add.
8635 2008-12-10  Simon Josefsson <simon@josefsson.org>
8637         * tests/cve-2008-4989.c: Align with Nikos' patch.
8639 2008-12-10  Simon Josefsson <simon@josefsson.org>
8641         * lib/opencdk/Makefile.am, lib/opencdk/armor.c,
8642         lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/misc.c,
8643         lib/opencdk/new-packet.c, lib/opencdk/read-packet.c,
8644         lib/opencdk/sig-check.c, lib/opencdk/stream.c: Revert "Fix warnings
8645         in opencdk." This reverts commit 59cddc711e55bbd094bdf95986277fb33ba964ee.
8647 2008-12-10  Simon Josefsson <simon@josefsson.org>
8649         * lib/x509/verify.c: Revert last commit.
8651 2008-12-10  Simon Josefsson <simon@josefsson.org>
8653         * tests/chainverify.c: Add GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT flag
8654         when needed.
8656 2008-12-10  Simon Josefsson <simon@josefsson.org>
8658         * tests/chainverify.c: Add hbci chain.
8660 2008-12-10  Simon Josefsson <simon@josefsson.org>
8662         * tests/chainverify.c: Fix comments.
8664 2008-12-10  Simon Josefsson <simon@josefsson.org>
8666         * tests/chainverify.c: Fix order to match comments.
8668 2008-12-10  Simon Josefsson <simon@josefsson.org>
8670         * tests/chainverify.c: Don't fail on expect errors, to allow more
8671         information to be collected.
8673 2008-12-10  Simon Josefsson <simon@josefsson.org>
8675         * NEWS, lib/x509/verify.c: Revert Nikos revert, and fix verification
8676         hopefully better.  The new logic is to include the CA cert in
8677         validation, but short-cut full validation of trusted certificates.
8679 2008-12-10  Simon Josefsson <simon@josefsson.org>
8681         * tests/chainverify.c: Add chain with CA having a basic constraint
8682         saying CA=FALSE.
8684 2008-12-10  Simon Josefsson <simon@josefsson.org>
8686         * tests/cve-2008-4989.c: Add note.
8688 2008-12-10  Simon Josefsson <simon@josefsson.org>
8690         * NEWS, tests/Makefile.am, tests/chainverify.c: Add self-test of
8691         chain verification logic.
8693 2008-12-09  Simon Josefsson <simon@josefsson.org>
8695         * tests/libgcrypt.supp: Ignore more.
8697 2008-12-05  Simon Josefsson <simon@josefsson.org>
8699         * NEWS: Add.
8701 2008-12-05  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8703         * lib/x509/verify.c: reintroduced the self signed certificate
8704         removal code. This time shouldn't have the drawbacks that used to.
8706 2008-12-05  Simon Josefsson <simon@josefsson.org>
8708         * lib/gnutls_global.c: Disable secmem rather than overriding
8709         libgcrypt memory allocators.  Suggested by Werner Koch in
8711         <http://permalink.gmane.org/gmane.comp.encryption.gpg.libgcrypt.devel/2056>.
8713 2008-12-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8715         * lib/gnutls_global.c: rearranged initialization stuff based on
8716         Werner's suggestions.
8718 2008-12-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8720         * src/certtool.c: gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0) is
8721         being called after libgcrypt initialization (gnutls_global_init).
8723 2008-12-03  Simon Josefsson <simon@josefsson.org>
8725         * lib/opencdk/Makefile.am, lib/opencdk/armor.c,
8726         lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/misc.c,
8727         lib/opencdk/new-packet.c, lib/opencdk/read-packet.c,
8728         lib/opencdk/sig-check.c, lib/opencdk/stream.c: Fix warnings in
8729         opencdk.
8731 2008-12-03  Simon Josefsson <simon@josefsson.org>
8733         * gl/m4/manywarnings.m4: Add.
8735 2008-12-01  Simon Josefsson <simon@josefsson.org>
8737         * configure.ac, gl/Makefile.am, gl/m4/gnulib-cache.m4,
8738         gl/m4/gnulib-comp.m4, gl/m4/include_next.m4, gl/m4/warnings.m4,
8739         gl/stdint.in.h, gl/sys_time.in.h, lib/gl/m4/include_next.m4,
8740         lib/gl/stdint.in.h: Update gnulib files.
8742 2008-11-29  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8744         * tests/x509self.c: Incorporated patch (with modifications) from Joe
8745         Orton that also checks the rehandshake capabilities.
8747 2008-11-25  Simon Josefsson <simon@josefsson.org>
8749         * lib/opencdk/Makefile.am, lib/openpgp/Makefile.am,
8750         libextra/Makefile.am, tests/Makefile.am: Fix minitasn1 -I's.
8752 2008-11-25  Simon Josefsson <simon@josefsson.org>
8754         * lib/x509/Makefile.am: Fix minitasn1 -I.
8756 2008-11-25  Simon Josefsson <simon@josefsson.org>
8758         * lib/gnutls_buffers.c: Fix compiler warning.
8760 2008-11-23  Simon Josefsson <simon@josefsson.org>
8762         * src/Makefile.am: Libreadline is needed by libcmd_certtool.la, not
8763         certtool.  Reported by Arfrever Frehtes Taifersar Arahesis
8764         <arfrever.fta@gmail.com> in
8766         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3293>.
8768 2008-11-23  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8770         * lib/opencdk/context.h, lib/opencdk/literal.c, lib/opencdk/misc.c,
8771         lib/opencdk/new-packet.c, lib/opencdk/opencdk.h,
8772         lib/opencdk/read-packet.c: Converted non-C compliant code to
8773         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
8774         itself by allocating sizeof(x) + strlen()-1, are questionable. They
8775         were converted to: struct x {   int el1;   char *str; } and there is a single allocation of sizeof(x)+strlen() but then the
8776         str pointer is updated to point to the rest of the data.
8778 2008-11-23  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8780         * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/gnutls_str.c,
8781         lib/gnutls_str.h, lib/x509/dn.c: When reading data from a buffer
8782         (gnutls_string) avoid memmoving all remaining data.  This will speed
8783         up short byte reads.
8785 2008-11-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8787         * doc/TODO: reorganized goals
8789 2008-11-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8791         * src/cli.c: return non zero error code on error conditions.
8793 2008-11-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8795         * doc/certtool.cfg: better grouping of configuration directives
8797 2008-11-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
8799         * : commit 8b14ab18cf5e5214ac3d28412e0c503e83a753c1 Author: Nikos
8800         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Fri Nov 21 21:02:45
8801         2008 +0200
8803 2008-11-18  Simon Josefsson <simon@josefsson.org>
8805         * lib/gnutls_compress.c: Clean up LZO initialization.
8807 2008-11-18  Simon Josefsson <simon@josefsson.org>
8809         * lib/auth_cert.c: Don't use // comments.
8811 2008-11-18  Simon Josefsson <simon@josefsson.org>
8813         * src/Makefile.am: Change link order, so that gnulib is last.
8815 2008-11-18  Simon Josefsson <simon@josefsson.org>
8817         * maint.mk: Update gnulib files.
8819 2008-11-18  Simon Josefsson <simon@josefsson.org>
8821         * lib/po/LINGUAS: Sync with TP.
8823 2008-11-18  Simon Josefsson <simon@josefsson.org>
8825         * lib/po/LINGUAS: Sync with TP.
8827 2008-11-18  Simon Josefsson <simon@josefsson.org>
8829         * lib/po/LINGUAS, lib/po/ms.po.in: Sync with TP.
8831 2008-11-18  Simon Josefsson <simon@josefsson.org>
8833         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8834         libextra/configure.ac: Bump versions.
8836 2008-11-18  Simon Josefsson <simon@josefsson.org>
8838         * ChangeLog: Generated.
8840 2008-11-18  Simon Josefsson <simon@josefsson.org>
8842         * NEWS: Version 2.7.2.
8844 2008-11-18  Simon Josefsson <simon@josefsson.org>
8846         * doc/reference/Makefile.am: Add deprecated guard for libtasn1.
8848 2008-11-18  Simon Josefsson <simon@josefsson.org>
8850         * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
8851         lib/minitasn1/element.c, lib/minitasn1/element.h,
8852         lib/minitasn1/errors.c, lib/minitasn1/gstr.h,
8853         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
8854         lib/minitasn1/parser_aux.h, lib/minitasn1/structure.c,
8855         lib/minitasn1/structure.h: Sync with libtasn1 v1.7.
8857 2008-11-18  Simon Josefsson <simon@josefsson.org>
8859         * doc/examples/Makefile.am, lib/Makefile.am,
8860         lib/openpgp/Makefile.am, libextra/Makefile.am: Fix WARN_CFLAGS uses.
8862 2008-11-18  Simon Josefsson <simon@josefsson.org>
8864         * lib/gnutls_compress.c: Fix warnings.
8866 2008-11-18  Simon Josefsson <simon@josefsson.org>
8868         * tests/Makefile.am: Respect ENABLE_OPENSSL.
8870 2008-11-18  Simon Josefsson <simon@josefsson.org>
8872         * configure.ac: Move gnulib EARLY early.
8874 2008-11-18  Simon Josefsson <simon@josefsson.org>
8876         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8877         lib/m4/output-def.m4, libextra/configure.ac, m4/output-def.m4: Move
8878         C++ and -output-def detection.
8880 2008-11-18  Simon Josefsson <simon@josefsson.org>
8882         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8883         lib/m4/linker-script.m4, libextra/configure.ac, m4/linker-script.m4: 
8884         Fix linker script test.
8886 2008-11-18  Simon Josefsson <simon@josefsson.org>
8888         * configure.ac: Fix typo.
8890 2008-11-18  Simon Josefsson <simon@josefsson.org>
8892         * configure.ac, libextra/m4/hooks.m4: Print Openssl status.
8894 2008-11-18  Simon Josefsson <simon@josefsson.org>
8896         * configure.ac, lib/m4/hooks.m4: Print C++ status.
8898 2008-11-18  Simon Josefsson <simon@josefsson.org>
8900         * configure.ac: Cleanup guile tests.
8902 2008-11-17  Simon Josefsson <simon@josefsson.org>
8904         * gl/m4/warnings.m4: Update gnulib files.
8906 2008-11-17  Simon Josefsson <simon@josefsson.org>
8908         * configure.ac: Rewrite warning initializations.
8910 2008-11-17  Simon Josefsson <simon@josefsson.org>
8912         * configure.ac: Typo.
8914 2008-11-17  Simon Josefsson <simon@josefsson.org>
8916         * gl/m4/warnings.m4: Update gnulib files.
8918 2008-11-17  Simon Josefsson <simon@josefsson.org>
8920         * doc/examples/examples.h: Add.
8922 2008-11-17  Simon Josefsson <simon@josefsson.org>
8924         * configure.ac, doc/examples/Makefile.am, doc/examples/ex-alert.c,
8925         doc/examples/ex-client-psk.c, doc/examples/ex-pkcs12.c,
8926         doc/examples/ex-rfc2818.c, doc/examples/ex-session-info.c,
8927         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
8928         doc/examples/tcp.c, gl/gettext.h, gl/override/lib/gettext.h.diff,
8929         lib/gl/gettext.h, lib/gl/override/lib/gettext.h.diff,
8930         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_state.c,
8931         lib/gnutls_str.h, lib/openpgp/output.c, lib/x509/Makefile.am,
8932         lib/x509/dn.c, lib/x509/output.c, lib/x509/privkey.c,
8933         libextra/fipsmd5.c, libextra/gnutls_extra.c,
8934         libextra/gnutls_openssl.c, src/Makefile.am, src/cli.c,
8935         src/common.h, src/crypt.c, src/prime.c, src/psk.c, src/serv.c,
8936         src/tls_test.c, tests/Makefile.am, tests/anonself.c,
8937         tests/crypto_rng.c, tests/dhepskself.c, tests/dn.c,
8938         tests/finished.c, tests/gc.c, tests/mini.c, tests/openpgpself.c,
8939         tests/pkcs12_s2k.c, tests/pskself.c, tests/resume.c,
8940         tests/set_pkcs12_cred.c, tests/tlsia.c, tests/utils.c,
8941         tests/utils.h, tests/x509dn.c, tests/x509self.c,
8942         tests/x509signself.c: Use more warnings.  Fix many warnings.
8944 2008-11-17  Simon Josefsson <simon@josefsson.org>
8946         * gl/m4/warnings.m4, gl/override/tests/test-select-out.sh.diff,
8947         gl/tests/test-select-out.sh: Update gnulib files.
8949 2008-11-17  Simon Josefsson <simon@josefsson.org>
8951         * lib/includes/gnutls/compat.h, lib/includes/gnutls/crypto.h,
8952         lib/includes/gnutls/gnutlsxx.h, lib/includes/gnutls/openpgp.h,
8953         lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h: Fix
8954         cosmetic nits in header files.
8956 2008-11-17  Simon Josefsson <simon@josefsson.org>
8958         * NEWS, lib/includes/gnutls/compat.h,
8959         lib/includes/gnutls/gnutls.h.in: Fix namespace of version symbols.
8961 2008-11-17  Simon Josefsson <simon@josefsson.org>
8963         * NEWS: Add.
8965 2008-11-17  Simon Josefsson <simon@josefsson.org>
8967         * lib/includes/gnutls/gnutls.h.in: Move #include's outside of C++
8968         markers.
8970 2008-11-17  Simon Josefsson <simon@josefsson.org>
8972         * src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h: 
8973         Generated.
8975 2008-11-17  Simon Josefsson <simon@josefsson.org>
8977         * src/common.c: Work around gnulib+mingw problem.
8979 2008-11-17  Simon Josefsson <simon@josefsson.org>
8981         * src/cli.gaa, src/common.h, src/serv.c, src/serv.gaa: Never include
8982         config.h in *.h files.
8984 2008-11-17  Simon Josefsson <simon@josefsson.org>
8986         * gl/m4/hostent.m4, gl/m4/servent.m4: Update gnulib files.
8988 2008-11-17  Simon Josefsson <simon@josefsson.org>
8990         * gl/override/tests/test-select-out.sh.diff,
8991         gl/tests/test-select-out.sh: Work around reported bug in gnulib
8992         self-tests.
8994 2008-11-17  Simon Josefsson <simon@josefsson.org>
8996         * gl/m4/getaddrinfo.m4, gl/m4/gnulib-comp.m4, gl/m4/sockets.m4,
8997         gl/tests/test-select-out.sh, lib/gl/m4/sockets.m4: Update gnulib
8998         files.
9000 2008-11-17  Simon Josefsson <simon@josefsson.org>
9002         * Makefile.am, build-aux/gnupload, gl/m4/getaddrinfo.m4,
9003         gl/m4/netdb_h.m4, gl/netdb.in.h, gl/tests/sockets.h,
9004         lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9005         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/netdb_h.m4, lib/gl/netdb.in.h,
9006         lib/gl/sockets.h, lib/gl/tests/Makefile.am,
9007         libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
9008         libextra/gl/m4/gnulib-comp.m4: Update gnulib files.
9010 2008-11-17  Simon Josefsson <simon@josefsson.org>
9012         * lib/gnutls_auth.c: Make it build.
9014 2008-11-15  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9016         * lib/gnutls_auth.c: Corrected memory leak in
9017         _gnutls_free_auth_info(). Trace and patch by Michael Weiser.
9019 2008-11-14  Simon Josefsson <simon@josefsson.org>
9021         * tests/Makefile.am: Disable openpgp-keyring when not building
9022         openpgp.
9024 2008-11-14  Simon Josefsson <simon@josefsson.org>
9026         * tests/Makefile.am: Add -I for libextra too.
9028 2008-11-14  Simon Josefsson <simon@josefsson.org>
9030         * lib/gnutlsxx.cpp: Make it compile with --disable-openpgp.
9032 2008-11-14  Simon Josefsson <simon@josefsson.org>
9034         * tests/resume.c: Fix warning.
9036 2008-11-14  Simon Josefsson <simon@josefsson.org>
9038         * lib/mpi-libgcrypt.c: Don't return from void function.  Reported by
9039         Jeff Cai <jeff.cai@sun.com> in
9040         https://savannah.gnu.org/support/?106549
9042 2008-11-14  Simon Josefsson <simon@josefsson.org>
9044         * lib/gnutls_int.h, libextra/ext_inner_application.c,
9045         libextra/gnutls_ia.c: Include gnutls/extra.h at the right places.
9047 2008-11-14  Simon Josefsson <simon@josefsson.org>
9049         * lib/mac-libgcrypt.c: Don't return from void function.  Reported by
9050         Jeff Cai <jeff.cai@sun.com> in
9051         https://savannah.gnu.org/support/?106549
9053 2008-11-14  Simon Josefsson <simon@josefsson.org>
9055         * tests/Makefile.am, tests/pkcs12-decode/Makefile.am,
9056         tests/pkcs12-decode/pkcs12_s2k.c, tests/pkcs12_s2k.c: Move
9057         pkcs12_s2k.c test to top-level to avoid -I/etc flag duplication.
9059 2008-11-14  Simon Josefsson <simon@josefsson.org>
9061         * tests/pkcs12-decode/pkcs12: Test pkcs12_2certs.p12 too.
9063 2008-11-14  Simon Josefsson <simon@josefsson.org>
9065         * tests/pkcs12-decode/Makefile.am: Dist pkcs12_2certs.p12.
9067 2008-11-14  Simon Josefsson <simon@josefsson.org>
9069         * doc/Makefile.am: Dist README.gaa.
9071 2008-11-14  Simon Josefsson <simon@josefsson.org>
9073         * doc/Makefile.am: Remove README.autoconf.
9075 2008-11-14  Simon Josefsson <simon@josefsson.org>
9077         * lib/m4/hooks.m4: Run AC_PROG_CXX only when needed.  Reported by
9078         Daniel Black <dragonheart@gentoo.org> in
9079         <https://savannah.gnu.org/support/?106542>.
9081 2008-11-13  Simon Josefsson <simon@josefsson.org>
9083         * configure.ac: Use more warnings.
9085 2008-11-13  Simon Josefsson <simon@josefsson.org>
9087         * libextra/gnutls_openssl.c: Fix warning.
9089 2008-11-13  Simon Josefsson <simon@josefsson.org>
9091         * lib/Makefile.am: Drop incorrect -I.
9093 2008-11-13  Simon Josefsson <simon@josefsson.org>
9095         * doc/README.gaa: Add.
9097 2008-11-13  Simon Josefsson <simon@josefsson.org>
9099         * configure.ac, doc/examples/ex-serv-export.c,
9100         libextra/gnutls_ia.c, src/Makefile.am, src/certtool-gaa.c,
9101         src/cli-gaa.c, src/crypt-gaa.c, src/psk-gaa.c, src/serv-gaa.c,
9102         src/tests.c, src/tls_test-gaa.c: Use more warnings.  Fix warnings.
9104 2008-11-12  Simon Josefsson <simon@josefsson.org>
9106         * lib/auth_cert.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
9107         lib/mac-libgcrypt.c: Fix warnings.
9109 2008-11-12  Simon Josefsson <simon@josefsson.org>
9111         * cfg.mk: Add -Werror again, code is fixed.
9113 2008-11-12  Simon Josefsson <simon@josefsson.org>
9115         * doc/examples/Makefile.am: Use warning flags, but not for C++ code.
9117 2008-11-12  Simon Josefsson <simon@josefsson.org>
9119         * tests/Makefile.am, tests/cve-2008-4989.c: Use more warnings.  Fix
9120         warnings.
9122 2008-11-12  Simon Josefsson <simon@josefsson.org>
9124         * src/Makefile.am, src/certtool-cfg.h, src/certtool-gaa.c: Use more
9125         warnings.  Fix warnings.
9127 2008-11-12  Simon Josefsson <simon@josefsson.org>
9129         * lib/openpgp/Makefile.am, libextra/Makefile.am,
9130         libextra/gl/Makefile.am, libextra/gl/m4/extensions.m4,
9131         libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4: Use
9132         more warning flags.  Need extensions in libextra.
9134 2008-11-12  Simon Josefsson <simon@josefsson.org>
9136         * lib/gnutls_buffers.c, lib/gnutls_extensions.c,
9137         lib/gnutls_extensions.h, lib/gnutls_handshake.c, lib/gnutls_mpi.c,
9138         lib/gnutls_x509.c: Fix warnings.
9140 2008-11-12  Simon Josefsson <simon@josefsson.org>
9142         * lib/includes/gnutls/gnutls.h.in: Add prototype for
9143         gnutls_certificate_set_x509_simple_pkcs12_mem.
9145 2008-11-12  Simon Josefsson <simon@josefsson.org>
9147         * lib/x509/Makefile.am: Use WARN_CFLAGS.
9149 2008-11-12  Simon Josefsson <simon@josefsson.org>
9151         * lib/ext_server_name.c, lib/gnutls_cipher.c,
9152         lib/gnutls_constate.c, lib/gnutls_extensions.c,
9153         lib/gnutls_handshake.c, lib/gnutls_record.c,
9154         lib/gnutls_supplemental.c, lib/gnutls_v2_compat.c: Fix warnings.
9156 2008-11-12  Simon Josefsson <simon@josefsson.org>
9158         * Makefile.am: Build gl/ later.
9160 2008-11-12  Simon Josefsson <simon@josefsson.org>
9162         * cfg.mk: Drop -Werror because gnutls code doesn't compile with it.
9164 2008-11-12  Simon Josefsson <simon@josefsson.org>
9166         * configure.ac, lib/Makefile.am: Disable pointer sign warnings.  Use
9167         WARN_CFLAGS more.
9169 2008-11-12  Simon Josefsson <simon@josefsson.org>
9171         * configure.ac: Better warning flag hangling.
9173 2008-11-12  Simon Josefsson <simon@josefsson.org>
9175         * cfg.mk, doc/README.GIT: Drop --enable-developer-mode.
9177 2008-11-12  Simon Josefsson <simon@josefsson.org>
9179         * configure.ac: Remove debug code.
9181 2008-11-12  Simon Josefsson <simon@josefsson.org>
9183         * cfg.mk, configure.ac: Use warnings module.
9185 2008-11-12  Simon Josefsson <simon@josefsson.org>
9187         * cfg.mk, configure.ac, gl/m4/gnulib-comp.m4, gl/m4/warnings.m4,
9188         lib/configure.ac, libextra/configure.ac: Use gnulib warnings module.
9190 2008-11-12  Simon Josefsson <simon@josefsson.org>
9192         * NEWS: Add v2.6.2 entries.
9194 2008-11-12  Simon Josefsson <simon@josefsson.org>
9196         * lib/m4/hooks.m4, lib/m4/output-def.m4: Use output-def.m4.
9198 2008-11-12  Simon Josefsson <simon@josefsson.org>
9200         * lib/gnutls.pc.in, libextra/gnutls-extra.pc.in: Add URL fields.
9202 2008-11-12  Simon Josefsson <simon@josefsson.org>
9204         * lib/m4/hooks.m4, lib/m4/linker-script.m4: Fix version script
9205         detection.
9207 2008-11-12  Simon Josefsson <simon@josefsson.org>
9209         * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
9210         lib/m4/linker-script.m4, libextra/configure.ac, m4/valgrind.m4: Use
9211         external m4 files for shared tests.
9213 2008-11-12  Simon Josefsson <simon@josefsson.org>
9215         * NEWS: Fix.
9217 2008-11-12  Simon Josefsson <simon@josefsson.org>
9219         * tests/cve-2008-4989.c: Frob expected verify status code.  With
9220         latest verify.c patch it just say the chain is invalid, rather than
9221         complaining about missing signer certificate.  This is arguable more
9222         correct.
9224 2008-11-12  Simon Josefsson <simon@josefsson.org>
9226         * lib/x509/verify.c: Remove check of last certificate in path is
9227         self signed.  Causes crashes further down in the code for
9228         certificate chains that only contain one self-signed certificate.
9229         Still protects against the GNUTLS-SA-2008-3 vulnerabillity.
9230         Reported by Michael Meskes <meskes@debian.org> in
9231         <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505279>.
9233 2008-11-12  Simon Josefsson <simon@josefsson.org>
9235         * gl/tests/test-select-out.sh: Comment out broken test.
9237 2008-11-11  Simon Josefsson <simon@josefsson.org>
9239         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9240         gl/m4/warnings.m4, lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9241         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/warnings.m4: Update gnulib
9242         files.
9244 2008-11-11  Simon Josefsson <simon@josefsson.org>
9246         * Makefile.am: Need more -I's.
9248 2008-11-11  Simon Josefsson <simon@josefsson.org>
9250         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9251         lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9252         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/warnings.m4: Update gnulib
9253         files.
9255 2008-11-11  Simon Josefsson <simon@josefsson.org>
9257         * gl/Makefile.am, gl/fseeko.c, gl/m4/getaddrinfo.m4,
9258         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/netdb_h.m4,
9259         gl/m4/printf.m4, gl/netdb.in.h, gl/tests/test-select-fd.c,
9260         gl/tests/test-select-in.sh, gl/tests/test-select-out.sh,
9261         lib/gl/Makefile.am, lib/gl/fseeko.c, lib/gl/m4/netdb_h.m4,
9262         lib/gl/m4/printf.m4, lib/gl/netdb.in.h: Update gnulib files.
9264 2008-11-11  Simon Josefsson <simon@josefsson.org>
9266         * tests/cve-2008-4989.c: Also test chain length of 1 since the
9267         security patch caused a crash.
9269 2008-11-11  Simon Josefsson <simon@josefsson.org>
9271         * tests/libgcrypt.supp: Add another gcrypt leak.
9273 2008-11-11  Simon Josefsson <simon@josefsson.org>
9275         * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
9276         lib/gnutls_global.c: Fix mem leak.
9278 2008-11-11  Simon Josefsson <simon@josefsson.org>
9280         * tests/cve-2008-4989.c: Fix mem leaks.
9282 2008-11-11  Simon Josefsson <simon@josefsson.org>
9284         * NEWS, tests/Makefile.am, tests/cve-2008-4989.c: Add
9285         cve-2008-4989.c self-test.
9287 2008-11-10  Simon Josefsson <simon@josefsson.org>
9289         * gl/tests/gettimeofday.c, gl/tests/test-gettimeofday.c,
9290         gl/tests/test-select-fd.c, gl/tests/test-select-in.sh,
9291         gl/tests/test-select-out.sh, gl/tests/test-select-stdin.c: Update
9292         gnulib files.
9294 2008-11-10  Simon Josefsson <simon@josefsson.org>
9296         * gl/m4/gettimeofday.m4, gl/m4/gnulib-comp.m4,
9297         gl/m4/sys_ioctl_h.m4, gl/tests/Makefile.am,
9298         lib/gl/m4/include_next.m4, lib/gl/sys_stat.in.h: Update gnulib
9299         files.
9301 2008-11-10  Simon Josefsson <simon@josefsson.org>
9303         * NEWS, THANKS, lib/x509/verify.c: Merge in v2.6.1 fixes.
9305 2008-11-07  Simon Josefsson <simon@josefsson.org>
9307         * NEWS, lib/m4/hooks.m4: Use modern -Wl,--version-script check.
9309 2008-11-07  Simon Josefsson <simon@josefsson.org>
9311         * doc/cyclo/Makefile.am: Cover more files.
9313 2008-11-07  Simon Josefsson <simon@josefsson.org>
9315         * lib/opencdk/opencdk.h: Fix C++ rule, for pmccabe2html.
9317 2008-11-07  Simon Josefsson <simon@josefsson.org>
9319         * build-aux/pmccabe.css, build-aux/pmccabe2html, configure.ac,
9320         doc/Makefile.am, doc/cyclo/Makefile.am, gl/Makefile.am,
9321         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/pmccabe2html.m4,
9322         gl/sys_stat.in.h: Add cyclomatic code complexity charts.
9324 2008-11-07  Simon Josefsson <simon@josefsson.org>
9326         * doc/manpages/Makefile.am: Generated.
9328 2008-11-07  Simon Josefsson <simon@josefsson.org>
9330         * NEWS, lib/m4/hooks.m4, libextra/configure.ac: Need LZO detection
9331         in libgnutls.
9333 2008-11-05  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9335         * NEWS, lib/gnutls_x509.c, tests/Makefile.am,
9336         tests/set_pkcs12_cred.c: * Added gnutls_certificate_set_x509_simple_pkcs12_mem * Made gnutls_certificate_set_x509_simple_pkcs12_file() more
9337         advanced.  It will return a corresponding certificate and key pair.
9338         [The previous version would return the first ones found]. Eliminated
9339         memory leaks on error conditions on these functions.
9341 2008-11-05  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9343         * .gitignore: ignore more stuff
9345 2008-11-05  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9347         * NEWS, doc/certtool.cfg, src/certtool-cfg.c, src/certtool.c: 
9348         certtool: allow setting arbitrary key purpose object identifiers.
9350 2008-11-05  Simon Josefsson <simon@josefsson.org>
9352         * doc/README.autoconf: Remove obsolete instructions.
9354 2008-11-04  Simon Josefsson <simon@josefsson.org>
9356         * lib/gnutls_srp.c, lib/gnutls_ui.c: Doc fix.
9358 2008-11-04  Simon Josefsson <simon@josefsson.org>
9360         * NEWS: Add.
9362 2008-11-04  Simon Josefsson <simon@josefsson.org>
9364         * src/certtool.c: Use error instead of fprintf.
9366 2008-11-04  Simon Josefsson <simon@josefsson.org>
9368         * lib/includes/gnutls/gnutls.h.in: Indent differently for gtk-doc.
9370 2008-11-04  Simon Josefsson <simon@josefsson.org>
9372         * doc/reference/Makefile.am: Ignore gnulib headers.
9374 2008-11-04  Simon Josefsson <simon@josefsson.org>
9376         * m4/ax_create_stdint_h.m4: Remove.
9378 2008-11-04  Simon Josefsson <simon@josefsson.org>
9380         * doc/reference/Makefile.am: Ignore config.h.
9382 2008-11-04  Simon Josefsson <simon@josefsson.org>
9384         * tests/Makefile.am: Drop pointless gc_LDADD.
9386 2008-11-04  Simon Josefsson <simon@josefsson.org>
9388         * tests/Makefile.am: Drop removed -Ilgl.
9390 2008-11-04  Simon Josefsson <simon@josefsson.org>
9392         * NEWS, doc/Makefile.am, doc/fdl-1.3.texi, doc/fdl.texi,
9393         doc/gnutls.texi, gl/Makefile.am, gl/m4/gnulib-cache.m4,
9394         gl/m4/gnulib-comp.m4, gl/m4/include_next.m4: Update gnulib files.
9395         Use GFDLv1.3 for manual.
9397 2008-11-04  Simon Josefsson <simon@josefsson.org>
9399         * NEWS: Add.
9401 2008-11-04  Simon Josefsson <simon@josefsson.org>
9403         * lib/includes/gnutls/gnutls.h.in: Fix typo.
9405 2008-11-04  Simon Josefsson <simon@josefsson.org>
9407         * lib/includes/gnutls/gnutls.h.in: Sync gnutls_srp_set_prime_bits
9408         prototype with code.
9410 2008-11-04  Simon Josefsson <simon@josefsson.org>
9412         * lib/includes/gnutls/gnutls.h.in: Add forgotten prototype for
9413         gnutls_srp_server_get_username.  Reported by Kevin Quick.
9415 2008-11-03  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9417         * lib/gnutls_ui.c: documented that gnutls_dh_set_prime_bits() has no
9418         effect in server side.
9420 2008-11-03  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9422         * : commit fe191e360728fcee72cf5ba835f2301f1bf78b49 Author: Nikos
9423         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Nov 3 21:44:38
9424         2008 +0200
9426 2008-11-03  Simon Josefsson <simon@josefsson.org>
9428         * lib/gl/Makefile.am, lib/gl/m4/gnulib-comp.m4,
9429         lib/gl/m4/memchr.m4, lib/gl/m4/memcmp.m4, lib/gl/memchr.c,
9430         lib/gl/memcmp.c, lib/gl/tests/Makefile.am,
9431         lib/gl/tests/test-memchr.c, lib/gl/tests/test-memcmp.c, maint.mk: 
9432         Update gnulib files.
9434 2008-11-03  Simon Josefsson <simon@josefsson.org>
9436         * NEWS: Add.
9438 2008-11-03  Simon Josefsson <simon@josefsson.org>
9440         * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
9441         libextra/configure.ac: Bump versions.
9443 2008-11-03  Simon Josefsson <simon@josefsson.org>
9445         * lib/m4/hooks.m4: Check for C99 macros.
9447 2008-11-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9449         * lib/minitasn1/decoding.c, lib/minitasn1/element.c,
9450         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
9451         lib/minitasn1/parser_aux.h: * added BER octet string decoder from libtasn1.  * added the tree generation optimizations.
9453 2008-11-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9455         * src/certtool.c: * Some more verbose out.  * Do not abort the pkcs12 structure parsing if one bag failed.
9457 2008-11-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9459         * lib/x509/pkcs12.c: Reduce verbosity
9461 2008-11-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9463         * lib/x509/pkcs12.c: print DER errors if any.
9465 2008-10-31  Simon Josefsson <simon@josefsson.org>
9467         * doc/texinfo.css: Use white background.
9469 2008-10-31  Simon Josefsson <simon@josefsson.org>
9471         * ChangeLog: Generated.
9473 2008-10-31  Simon Josefsson <simon@josefsson.org>
9475         * NEWS: Version 2.7.1.
9477 2008-10-30  Simon Josefsson <simon@josefsson.org>
9479         * guile/src/Makefile.am: Really fix -I's.
9481 2008-10-30  Simon Josefsson <simon@josefsson.org>
9483         * guile/src/Makefile.am: Fix -I's.
9485 2008-10-30  Simon Josefsson <simon@josefsson.org>
9487         * tests/Makefile.am: Add -lgnutls-extra for openpgp-keyring.
9489 2008-10-30  Simon Josefsson <simon@josefsson.org>
9491         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9492         gl/m4/sys_stat_h.m4, gl/sys_stat.in.h, gl/tests/Makefile.am,
9493         gl/tests/test-sys_stat.c: Need more gnulib modules.
9495 2008-10-30  Simon Josefsson <simon@josefsson.org>
9497         * gl/Makefile.am, gl/connect.c, gl/m4/gnulib-cache.m4,
9498         gl/m4/gnulib-comp.m4, gl/recv.c, gl/send.c, gl/tests/Makefile.am,
9499         gl/tests/connect.c, src/certtool.c, src/cli.c: Need more gnulib
9500         modules.
9502 2008-10-30  Simon Josefsson <simon@josefsson.org>
9504         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9505         gl/perror.c, gl/tests/Makefile.am, gl/tests/perror.c: Update gnulib
9506         files.
9508 2008-10-30  Simon Josefsson <simon@josefsson.org>
9510         * .gitignore: Update.
9512 2008-10-30  Simon Josefsson <simon@josefsson.org>
9514         * doc/.gitignore, lib/po/.gitignore, libextra/.gitignore: Update.
9516 2008-10-30  Simon Josefsson <simon@josefsson.org>
9518         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9519         gl/m4/minmax.m4, gl/m4/read-file.m4, gl/minmax.h, gl/read-file.c,
9520         gl/read-file.h, gl/tests/Makefile.am, gl/tests/test-read-file.c,
9521         src/Makefile.am, src/cli.c, src/serv.c: Need more gnulib modules.
9523 2008-10-30  Simon Josefsson <simon@josefsson.org>
9525         * gl/accept.c, gl/alloca.c, gl/bind.c, gl/close.c, gl/fclose.c,
9526         gl/listen.c, gl/m4/close.m4, gl/m4/fclose.m4, gl/m4/perror.m4,
9527         gl/m4/sockets.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4,
9528         gl/m4/sys_time_h.m4, gl/setsockopt.c, gl/socket.c,
9529         gl/sys_select.in.h, gl/sys_time.in.h, gl/tests/connect.c,
9530         gl/tests/ioctl.c, gl/tests/perror.c, gl/tests/sockets.c,
9531         gl/tests/sockets.h, gl/tests/sys_ioctl.in.h,
9532         gl/tests/test-perror.c, gl/tests/test-perror.sh,
9533         gl/tests/test-select.c, gl/tests/test-sockets.c,
9534         gl/tests/test-sys_select.c, gl/tests/test-sys_time.c,
9535         gl/tests/w32sock.h, gl/winsock-select.c: Update gnulib files.
9537 2008-10-30  Simon Josefsson <simon@josefsson.org>
9539         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9540         gl/shutdown.c, gl/tests/Makefile.am, gl/tests/dummy.c,
9541         gl/w32sock.h, lib/Makefile.am, src/common.h: Use sockets module.
9543 2008-10-30  Simon Josefsson <simon@josefsson.org>
9545         * guile/src/Makefile.am: Fix.
9547 2008-10-30  Simon Josefsson <simon@josefsson.org>
9549         * configure.ac, lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9550         lib/gl/m4/gnulib-comp.m4, lib/gl/m4/sockets.m4, lib/gl/sockets.c,
9551         lib/gl/sockets.h, lib/gl/tests/Makefile.am,
9552         lib/gl/tests/test-sockets.c, lib/gnutls_buffers.c,
9553         lib/gnutls_global.c: Better gnulib module usage.
9555 2008-10-30  Simon Josefsson <simon@josefsson.org>
9557         * gl/m4/gnulib-comp.m4: Update gnulib files.
9559 2008-10-30  Simon Josefsson <simon@josefsson.org>
9561         * configure.ac, configure.in: Rename.
9563 2008-10-30  Simon Josefsson <simon@josefsson.org>
9565         * guile/src/Makefile.am, src/Makefile.am: Fixes.
9567 2008-10-30  Simon Josefsson <simon@josefsson.org>
9569         * configure.in, lib/configure.ac, tests/Makefile.am: Fixes.
9571 2008-10-30  Simon Josefsson <simon@josefsson.org>
9573         * configure.in: Remove.
9575 2008-10-30  Simon Josefsson <simon@josefsson.org>
9577         * Makefile.am, configure.in, doc/Makefile.am,
9578         doc/examples/Makefile.am, doc/reference/Makefile.am,
9579         guile/src/Makefile.am, includes/Makefile.am,
9580         includes/gnutls/compat.h, includes/gnutls/crypto.h,
9581         includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
9582         includes/gnutls/gnutlsxx.h, includes/gnutls/openpgp.h,
9583         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
9584         includes/gnutls/x509.h, lib/Makefile.am, lib/configure.ac,
9585         lib/includes/Makefile.am, lib/includes/gnutls/compat.h,
9586         lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
9587         lib/includes/gnutls/gnutlsxx.h, lib/includes/gnutls/openpgp.h,
9588         lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
9589         lib/opencdk/Makefile.am, lib/openpgp/Makefile.am,
9590         lib/x509/Makefile.am, libextra/Makefile.am, libextra/configure.ac,
9591         libextra/includes/Makefile.am, libextra/includes/gnutls/extra.h,
9592         libextra/includes/gnutls/openssl.h, src/Makefile.am,
9593         tests/Makefile.am, tests/hostname-check.README,
9594         tests/hostname-check.c, tests/hostname-check/Makefile.am,
9595         tests/hostname-check/README, tests/hostname-check/hostname-check.c,
9596         tests/openpgp-keyring.c, tests/openpgp/Makefile.am,
9597         tests/openpgp/keyring.c, tests/pkcs12-decode/Makefile.am: Separate
9598         headers as well.  Clean up -I's.
9600 2008-10-30  Simon Josefsson <simon@josefsson.org>
9602         * guile/src/Makefile.am, tests/Makefile.am,
9603         tests/pkcs12-decode/Makefile.am: Builds on my system now.
9605 2008-10-30  Simon Josefsson <simon@josefsson.org>
9607         * NEWS: Add.
9609 2008-10-30  Simon Josefsson <simon@josefsson.org>
9611         * configure.in, lib/gnutls_mem.h: Drop dmalloc and efence support.
9613 2008-10-30  Simon Josefsson <simon@josefsson.org>
9615         * configure.in, lib/Makefile.am, lib/configure.ac, lib/m4/hooks.m4,
9616         lib/openpgp/Makefile.am, lib/x509/Makefile.am,
9617         libextra/Makefile.am, src/Makefile.am: Make it build better.
9619 2008-10-30  Simon Josefsson <simon@josefsson.org>
9621         * configure.in, lib/Makefile.am, lib/m4/hooks.m4,
9622         libextra/Makefile.am, src/Makefile.am: Fixes.
9624 2008-10-30  Simon Josefsson <simon@josefsson.org>
9626         * cfg.mk, configure.in, includes/gnutls/gnutls.h.in,
9627         lib/Makefile.am, lib/configure.ac, lib/m4/hooks.m4,
9628         lib/openpgp/Makefile.am, lib/x509/Makefile.am: Make it build.
9630 2008-10-30  Simon Josefsson <simon@josefsson.org>
9632         * lib/po/POTFILES.in: Fix paths.
9634 2008-10-30  Simon Josefsson <simon@josefsson.org>
9636         * cfg.mk, lib/m4/hooks.m4: Build fixes.
9638 2008-10-30  Simon Josefsson <simon@josefsson.org>
9640         * cfg.mk: Fix i18n stuff.
9642 2008-10-30  Simon Josefsson <simon@josefsson.org>
9644         * lib/m4/hooks.m4, libextra/m4/hooks.m4: New files, forgotten in
9645         last commit.
9647 2008-10-30  Simon Josefsson <simon@josefsson.org>
9649         * lib/build-aux/config.rpath, lib/build-aux/link-warning.h,
9650         lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9651         libextra/build-aux/config.rpath: Update gnulib files.
9653 2008-10-30  Simon Josefsson <simon@josefsson.org>
9655         * COPYING.LIB, Makefile.am, configure.in, lib/AUTHORS, lib/COPYING,
9656         lib/ChangeLog, lib/Makefile.am, lib/NEWS, lib/README,
9657         lib/configure.ac, lib/po/.gitignore, lib/po/LINGUAS,
9658         lib/po/Makevars, lib/po/POTFILES.in, lib/po/de.po.in,
9659         lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in, lib/po/pl.po.in,
9660         lib/po/sv.po.in, lib/po/vi.po.in, libextra/AUTHORS,
9661         libextra/COPYING, libextra/ChangeLog, libextra/Makefile.am,
9662         libextra/NEWS, libextra/README, libextra/configure.ac,
9663         libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
9664         libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/lib-ld.m4,
9665         libextra/gl/m4/lib-link.m4, libextra/gl/m4/lib-prefix.m4,
9666         po/.gitignore, po/LINGUAS, po/Makevars, po/POTFILES.in,
9667         po/de.po.in, po/fr.po.in, po/ms.po.in, po/nl.po.in, po/pl.po.in,
9668         po/sv.po.in, po/vi.po.in: More splitting updates.
9670 2008-10-30  Simon Josefsson <simon@josefsson.org>
9672         * libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
9673         libextra/gl/m4/gnulib-comp.m4: Update gnulib files.
9675 2008-10-30  Simon Josefsson <simon@josefsson.org>
9677         * gl/alloca.in.h, gl/asnprintf.c, gl/errno.in.h, gl/float+.h,
9678         gl/float.in.h, gl/fseeko.c, gl/gettext.h, gl/lseek.c,
9679         gl/m4/alloca.m4, gl/m4/errno_h.m4, gl/m4/float_h.m4,
9680         gl/m4/fseeko.m4, gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4,
9681         gl/m4/longlong.m4, gl/m4/lseek.m4, gl/m4/malloc.m4,
9682         gl/m4/printf.m4, gl/m4/realloc.m4, gl/m4/size_max.m4,
9683         gl/m4/snprintf.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
9684         gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdio_h.m4,
9685         gl/m4/stdlib_h.m4, gl/m4/string_h.m4, gl/m4/sys_socket_h.m4,
9686         gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/m4/wchar.m4,
9687         gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4,
9688         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
9689         gl/printf-parse.h, gl/realloc.c, gl/size_max.h, gl/snprintf.c,
9690         gl/stdbool.in.h, gl/stdint.in.h, gl/stdio-impl.h, gl/stdio-write.c,
9691         gl/stdio.in.h, gl/stdlib.in.h, gl/string.in.h, gl/sys_socket.in.h,
9692         gl/tests/dummy.c, gl/tests/test-alloca-opt.c,
9693         gl/tests/test-errno.c, gl/tests/test-fseeko.c,
9694         gl/tests/test-fseeko.sh, gl/tests/test-lseek.c,
9695         gl/tests/test-lseek.sh, gl/tests/test-snprintf.c,
9696         gl/tests/test-stdbool.c, gl/tests/test-stdint.c,
9697         gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
9698         gl/tests/test-string.c, gl/tests/test-sys_socket.c,
9699         gl/tests/test-unistd.c, gl/tests/test-vasnprintf.c,
9700         gl/tests/test-wchar.c, gl/tests/verify.h, gl/unistd.in.h,
9701         gl/vasnprintf.c, gl/vasnprintf.h, gl/wchar.in.h, gl/xsize.h: Update
9702         gnulib files.
9704 2008-10-30  Simon Josefsson <simon@josefsson.org>
9706         * Makefile.am, configure.in, gl/Makefile.am, gl/m4/gnulib-cache.m4,
9707         gl/m4/gnulib-comp.m4, gl/tests/Makefile.am, lib/configure.ac,
9708         libextra/Makefile.am, libextra/configure.ac: More splitting.
9710 2008-10-30  Simon Josefsson <simon@josefsson.org>
9712         * build-aux/config.rpath, lib/gl/Makefile.am,
9713         lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
9714         lib/gl/m4/stdlib_h.m4, lib/gl/m4/sys_ioctl_h.m4,
9715         lib/gl/m4/sys_socket_h.m4, lib/gl/stdlib.in.h,
9716         lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
9717         lib/gl/tests/Makefile.am, lib/gl/unistd.in.h: Update gnulib files.
9719 2008-10-30  Simon Josefsson <simon@josefsson.org>
9721         * Makefile.am, build-aux/config.rpath, configure.in,
9722         lgl/Makefile.am, lgl/alloca.in.h, lgl/asnprintf.c, lgl/asprintf.c,
9723         lgl/byteswap.in.h, lgl/c-ctype.c, lgl/c-ctype.h, lgl/errno.in.h,
9724         lgl/float+.h, lgl/float.in.h, lgl/fseeko.c, lgl/gettext.h,
9725         lgl/lseek.c, lgl/m4/alloca.m4, lgl/m4/byteswap.m4,
9726         lgl/m4/codeset.m4, lgl/m4/errno_h.m4, lgl/m4/extensions.m4,
9727         lgl/m4/float_h.m4, lgl/m4/fseeko.m4, lgl/m4/func.m4,
9728         lgl/m4/gettext.m4, lgl/m4/glibc2.m4, lgl/m4/glibc21.m4,
9729         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-common.m4,
9730         lgl/m4/gnulib-comp.m4, lgl/m4/gnulib-tool.m4, lgl/m4/iconv.m4,
9731         lgl/m4/include_next.m4, lgl/m4/intdiv0.m4, lgl/m4/intl.m4,
9732         lgl/m4/intldir.m4, lgl/m4/intlmacosx.m4, lgl/m4/intmax.m4,
9733         lgl/m4/intmax_t.m4, lgl/m4/inttypes-pri.m4, lgl/m4/inttypes_h.m4,
9734         lgl/m4/lcmessage.m4, lgl/m4/lib-ld.m4, lgl/m4/lib-link.m4,
9735         lgl/m4/lib-prefix.m4, lgl/m4/lock.m4, lgl/m4/longlong.m4,
9736         lgl/m4/lseek.m4, lgl/m4/malloc.m4, lgl/m4/memchr.m4,
9737         lgl/m4/memcmp.m4, lgl/m4/memmem.m4, lgl/m4/memmove.m4,
9738         lgl/m4/minmax.m4, lgl/m4/netdb_h.m4, lgl/m4/nls.m4, lgl/m4/po.m4,
9739         lgl/m4/printf-posix.m4, lgl/m4/printf.m4, lgl/m4/progtest.m4,
9740         lgl/m4/read-file.m4, lgl/m4/realloc.m4, lgl/m4/size_max.m4,
9741         lgl/m4/snprintf.m4, lgl/m4/socklen.m4, lgl/m4/sockpfaf.m4,
9742         lgl/m4/stdbool.m4, lgl/m4/stdint.m4, lgl/m4/stdint_h.m4,
9743         lgl/m4/stdio_h.m4, lgl/m4/stdlib_h.m4, lgl/m4/strcase.m4,
9744         lgl/m4/string_h.m4, lgl/m4/strings_h.m4, lgl/m4/strverscmp.m4,
9745         lgl/m4/sys_ioctl_h.m4, lgl/m4/sys_socket_h.m4,
9746         lgl/m4/sys_stat_h.m4, lgl/m4/threadlib.m4, lgl/m4/time_h.m4,
9747         lgl/m4/time_r.m4, lgl/m4/uintmax_t.m4, lgl/m4/unistd_h.m4,
9748         lgl/m4/vasnprintf.m4, lgl/m4/vasprintf.m4, lgl/m4/visibility.m4,
9749         lgl/m4/wchar.m4, lgl/m4/wchar_t.m4, lgl/m4/wint_t.m4,
9750         lgl/m4/xsize.m4, lgl/memchr.c, lgl/memcmp.c, lgl/memmem.c,
9751         lgl/memmove.c, lgl/minmax.h, lgl/netdb.in.h,
9752         lgl/override/lib/gc-libgcrypt.c.diff, lgl/printf-args.c,
9753         lgl/printf-args.h, lgl/printf-parse.c, lgl/printf-parse.h,
9754         lgl/read-file.c, lgl/read-file.h, lgl/realloc.c, lgl/size_max.h,
9755         lgl/snprintf.c, lgl/stdbool.in.h, lgl/stdint.in.h,
9756         lgl/stdio-impl.h, lgl/stdio-write.c, lgl/stdio.in.h,
9757         lgl/stdlib.in.h, lgl/str-two-way.h, lgl/strcasecmp.c,
9758         lgl/string.in.h, lgl/strings.in.h, lgl/strncasecmp.c,
9759         lgl/strverscmp.c, lgl/sys_socket.in.h, lgl/sys_stat.in.h,
9760         lgl/tests/Makefile.am, lgl/tests/dummy.c, lgl/tests/intprops.h,
9761         lgl/tests/test-alloca-opt.c, lgl/tests/test-byteswap.c,
9762         lgl/tests/test-c-ctype.c, lgl/tests/test-errno.c,
9763         lgl/tests/test-fseeko.c, lgl/tests/test-fseeko.sh,
9764         lgl/tests/test-func.c, lgl/tests/test-lseek.c,
9765         lgl/tests/test-lseek.sh, lgl/tests/test-memchr.c,
9766         lgl/tests/test-memcmp.c, lgl/tests/test-netdb.c,
9767         lgl/tests/test-read-file.c, lgl/tests/test-snprintf.c,
9768         lgl/tests/test-stdbool.c, lgl/tests/test-stdint.c,
9769         lgl/tests/test-stdio.c, lgl/tests/test-stdlib.c,
9770         lgl/tests/test-string.c, lgl/tests/test-strings.c,
9771         lgl/tests/test-strverscmp.c, lgl/tests/test-sys_socket.c,
9772         lgl/tests/test-sys_stat.c, lgl/tests/test-time.c,
9773         lgl/tests/test-unistd.c, lgl/tests/test-vasnprintf.c,
9774         lgl/tests/test-vasprintf.c, lgl/tests/test-wchar.c,
9775         lgl/tests/verify.h, lgl/time.in.h, lgl/time_r.c, lgl/unistd.in.h,
9776         lgl/vasnprintf.c, lgl/vasnprintf.h, lgl/vasprintf.c,
9777         lgl/wchar.in.h, lgl/xsize.h, lib/Makefile.am, lib/configure.ac,
9778         lib/gl/Makefile.am, lib/gl/alloca.in.h, lib/gl/asnprintf.c,
9779         lib/gl/asprintf.c, lib/gl/byteswap.in.h, lib/gl/c-ctype.c,
9780         lib/gl/c-ctype.h, lib/gl/errno.in.h, lib/gl/float+.h,
9781         lib/gl/float.in.h, lib/gl/fseeko.c, lib/gl/gettext.h,
9782         lib/gl/lseek.c, lib/gl/m4/alloca.m4, lib/gl/m4/byteswap.m4,
9783         lib/gl/m4/codeset.m4, lib/gl/m4/errno_h.m4,
9784         lib/gl/m4/extensions.m4, lib/gl/m4/float_h.m4, lib/gl/m4/fseeko.m4,
9785         lib/gl/m4/func.m4, lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4,
9786         lib/gl/m4/glibc21.m4, lib/gl/m4/gnulib-cache.m4,
9787         lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
9788         lib/gl/m4/gnulib-tool.m4, lib/gl/m4/iconv.m4,
9789         lib/gl/m4/include_next.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4,
9790         lib/gl/m4/intldir.m4, lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
9791         lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
9792         lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
9793         lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4,
9794         lib/gl/m4/lib-prefix.m4, lib/gl/m4/lock.m4, lib/gl/m4/longlong.m4,
9795         lib/gl/m4/lseek.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4,
9796         lib/gl/m4/memcmp.m4, lib/gl/m4/memmem.m4, lib/gl/m4/memmove.m4,
9797         lib/gl/m4/minmax.m4, lib/gl/m4/netdb_h.m4, lib/gl/m4/nls.m4,
9798         lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
9799         lib/gl/m4/progtest.m4, lib/gl/m4/read-file.m4,
9800         lib/gl/m4/realloc.m4, lib/gl/m4/size_max.m4, lib/gl/m4/snprintf.m4,
9801         lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4, lib/gl/m4/stdbool.m4,
9802         lib/gl/m4/stdint.m4, lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4,
9803         lib/gl/m4/stdlib_h.m4, lib/gl/m4/strcase.m4, lib/gl/m4/string_h.m4,
9804         lib/gl/m4/strings_h.m4, lib/gl/m4/strverscmp.m4,
9805         lib/gl/m4/sys_ioctl_h.m4, lib/gl/m4/sys_socket_h.m4,
9806         lib/gl/m4/sys_stat_h.m4, lib/gl/m4/threadlib.m4,
9807         lib/gl/m4/time_h.m4, lib/gl/m4/time_r.m4, lib/gl/m4/uintmax_t.m4,
9808         lib/gl/m4/unistd_h.m4, lib/gl/m4/vasnprintf.m4,
9809         lib/gl/m4/vasprintf.m4, lib/gl/m4/visibility.m4,
9810         lib/gl/m4/wchar.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
9811         lib/gl/m4/xsize.m4, lib/gl/memchr.c, lib/gl/memcmp.c,
9812         lib/gl/memmem.c, lib/gl/memmove.c, lib/gl/minmax.h,
9813         lib/gl/netdb.in.h, lib/gl/override/lib/gc-libgcrypt.c.diff,
9814         lib/gl/printf-args.c, lib/gl/printf-args.h, lib/gl/printf-parse.c,
9815         lib/gl/printf-parse.h, lib/gl/read-file.c, lib/gl/read-file.h,
9816         lib/gl/realloc.c, lib/gl/size_max.h, lib/gl/snprintf.c,
9817         lib/gl/stdbool.in.h, lib/gl/stdint.in.h, lib/gl/stdio-impl.h,
9818         lib/gl/stdio-write.c, lib/gl/stdio.in.h, lib/gl/stdlib.in.h,
9819         lib/gl/str-two-way.h, lib/gl/strcasecmp.c, lib/gl/string.in.h,
9820         lib/gl/strings.in.h, lib/gl/strncasecmp.c, lib/gl/strverscmp.c,
9821         lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
9822         lib/gl/tests/Makefile.am, lib/gl/tests/dummy.c,
9823         lib/gl/tests/intprops.h, lib/gl/tests/test-alloca-opt.c,
9824         lib/gl/tests/test-byteswap.c, lib/gl/tests/test-c-ctype.c,
9825         lib/gl/tests/test-errno.c, lib/gl/tests/test-fseeko.c,
9826         lib/gl/tests/test-fseeko.sh, lib/gl/tests/test-func.c,
9827         lib/gl/tests/test-lseek.c, lib/gl/tests/test-lseek.sh,
9828         lib/gl/tests/test-memchr.c, lib/gl/tests/test-memcmp.c,
9829         lib/gl/tests/test-netdb.c, lib/gl/tests/test-read-file.c,
9830         lib/gl/tests/test-snprintf.c, lib/gl/tests/test-stdbool.c,
9831         lib/gl/tests/test-stdint.c, lib/gl/tests/test-stdio.c,
9832         lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
9833         lib/gl/tests/test-strings.c, lib/gl/tests/test-strverscmp.c,
9834         lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
9835         lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
9836         lib/gl/tests/test-vasnprintf.c, lib/gl/tests/test-vasprintf.c,
9837         lib/gl/tests/test-wchar.c, lib/gl/tests/verify.h, lib/gl/time.in.h,
9838         lib/gl/time_r.c, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
9839         lib/gl/vasnprintf.h, lib/gl/vasprintf.c, lib/gl/wchar.in.h,
9840         lib/gl/xsize.h, libextra/configure.ac: Start configure split.
9842 2008-10-30  Simon Josefsson <simon@josefsson.org>
9844         * NEWS, configure.in, doc/gnutls.texi, lib/Makefile.am,
9845         lib/libgnutls-config.in, lib/libgnutls.m4, libextra/.gitignore,
9846         libextra/Makefile.am, libextra/libgnutls-extra-config.in,
9847         libextra/libgnutls-extra.m4: Remove *-config scripts and old M4
9848         checks.
9850 2008-10-29  Simon Josefsson <simon@josefsson.org>
9852         * cfg.mk, maint.mk: Update gnulib files.
9854 2008-10-28  Simon Josefsson <simon@josefsson.org>
9856         * cfg.mk: Fix coverage rules.
9858 2008-10-28  Simon Josefsson <simon@josefsson.org>
9860         * cfg.mk: Need to build before running checks.
9862 2008-10-28  Simon Josefsson <simon@josefsson.org>
9864         * cfg.mk: Add code coverage rules.
9866 2008-10-23  Simon Josefsson <simon@josefsson.org>
9868         * : commit 3eab289192e97f0bada61ca2c4d51214a4e4f7df Author: Nikos
9869         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Wed Oct 22 22:06:21
9870         2008 +0300
9872 2008-10-22  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9874         * : commit 8973cd66b52fda65b4c9ffadab3b9db59a464fb0 Author: Simon
9875         Josefsson <simon@josefsson.org> Date:   Wed Oct 22 18:42:41 2008
9876         +0200
9878 2008-10-22  Simon Josefsson <simon@josefsson.org>
9880         * gl/m4/netdb_h.m4, gl/netdb.in.h, lgl/m4/netdb_h.m4,
9881         lgl/netdb.in.h, lgl/sys_socket.in.h: Update gnulib files.
9883 2008-10-22  Simon Josefsson <simon@josefsson.org>
9885         * doc/scripts/gdoc: Sync gdoc with libidn for license fixes.
9887 2008-10-22  Simon Josefsson <simon@josefsson.org>
9889         * src/serv.c: Use netdb.h instead of getaddrinfo.h.
9891 2008-10-22  Simon Josefsson <simon@josefsson.org>
9893         * NEWS: Fix.
9895 2008-10-22  Simon Josefsson <simon@josefsson.org>
9897         * gl/arpa_inet.in.h, gl/gai_strerror.c, gl/getaddrinfo.c,
9898         gl/getaddrinfo.h, gl/gnulib.mk, gl/m4/getaddrinfo.m4,
9899         gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/netdb_h.m4,
9900         gl/netdb.in.h, gl/netinet_in.in.h, gl/stdarg.in.h,
9901         gl/tests/gnulib.mk, gl/tests/test-getaddrinfo.c,
9902         gl/tests/test-netdb.c, lgl/Makefile.am, lgl/errno.in.h,
9903         lgl/float.in.h, lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
9904         lgl/m4/netdb_h.m4, lgl/m4/stdlib_h.m4, lgl/m4/sys_socket_h.m4,
9905         lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4, lgl/netdb.in.h,
9906         lgl/stdint.in.h, lgl/stdio.in.h, lgl/stdlib.in.h, lgl/string.in.h,
9907         lgl/strings.in.h, lgl/sys_socket.in.h, lgl/sys_stat.in.h,
9908         lgl/time.in.h, lgl/unistd.in.h, lgl/wchar.in.h, lgl/winsock.c,
9909         libextra/gl/m4/gnulib-common.m4: Update gnulib files.
9911 2008-10-22  Simon Josefsson <simon@josefsson.org>
9913         * NEWS, configure.in: Bump versions.
9915 2008-10-16  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9917         * : commit a1c1da1939efe571f427a6323a8bb5311d933061 Author: Simon
9918         Josefsson <simon@josefsson.org> Date:   Thu Oct 16 12:21:32 2008
9919         +0200
9921 2008-10-16  Simon Josefsson <simon@josefsson.org>
9923         * NEWS: Version 2.7.0.
9925 2008-10-16  Simon Josefsson <simon@josefsson.org>
9927         * configure.in: Drop netdb.h check.
9929 2008-10-16  Simon Josefsson <simon@josefsson.org>
9931         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
9932         lgl/m4/netdb_h.m4, lgl/netdb.in.h, lgl/tests/Makefile.am,
9933         lgl/tests/test-netdb.c, src/common.h: Add netdb gnulib module.  Use
9934         it.
9936 2008-10-16  Simon Josefsson <simon@josefsson.org>
9938         * NEWS: Add.
9940 2008-10-16  Simon Josefsson <simon@josefsson.org>
9942         * NEWS: Add.
9944 2008-10-16  Simon Josefsson <simon@josefsson.org>
9946         * gl/Makefile.am: Upgrade.
9948 2008-10-16  Simon Josefsson <simon@josefsson.org>
9950         * GNUmakefile, gl/getaddrinfo.c, gl/m4/getaddrinfo.m4,
9951         lgl/Makefile.am, lgl/m4/gnulib-comp.m4, lgl/m4/stdio_h.m4,
9952         lgl/m4/sys_ioctl_h.m4, lgl/m4/sys_socket_h.m4, lgl/m4/unistd_h.m4,
9953         lgl/stdio-write.c, lgl/stdio.in.h, lgl/sys_socket.in.h,
9954         lgl/unistd.in.h, lgl/winsock.c: Update gnulib files.
9956 2008-10-15  Simon Josefsson <simon@josefsson.org>
9958         * tests/Makefile.am: Need to build libutils.la before recursing into
9959         e.g. pkcs12-decode.
9961 2008-10-14  Simon Josefsson <simon@josefsson.org>
9963         * lib/gnutlsxx.cpp: Minimize ABI changes.
9965 2008-10-13  Simon Josefsson <simon@josefsson.org>
9967         * THANKS: Add.
9969 2008-10-13  Simon Josefsson <simon@josefsson.org>
9971         * lib/gnutls_errors.c: Improve GNUTLS_E_AGAIN explanation.
9972         Suggested by "Lavrentiev, Anton (NIH/NLM/NCBI) [C]"
9973         <lavr@ncbi.nlm.nih.gov>.
9975 2008-10-12  Simon Josefsson <simon@josefsson.org>
9977         * doc/TODO: Add.
9979 2008-10-11  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9981         * .gitignore: added to reduce untracked files.
9983 2008-10-11  Simon Josefsson <simon@josefsson.org>
9985         * NEWS: Add.
9987 2008-10-11  Simon Josefsson <simon@josefsson.org>
9989         * THANKS, libextra/fipsmd5.c: Add static qualifiers on internal
9990         symbols.  Tiny patch from Aaron Ucko <ucko@ncbi.nlm.nih.gov>.
9992 2008-10-09  Simon Josefsson <simon@josefsson.org>
9994         * doc/reference/Makefile.am: Sync with upstream.
9996 2008-10-08  Simon Josefsson <simon@josefsson.org>
9998         * lib/gnutls_cert.h, lib/opencdk/armor.c, lib/opencdk/hash.c,
9999         lib/opencdk/kbnode.c, lib/opencdk/new-packet.c,
10000         lib/opencdk/seskey.c, lib/opencdk/verify.c, lib/x509/x509_int.h,
10001         src/cfg/platon/str/strplus.c: Fix syntax-check warnings.
10003 2008-10-08  Simon Josefsson <simon@josefsson.org>
10005         * lib/opencdk/opencdk.h: Indent.
10007 2008-10-08  Simon Josefsson <simon@josefsson.org>
10009         * lib/debug.c, lib/opencdk/seskey.c, lib/opencdk/sig-check.c: Drop
10010         gcrypt.h includes.
10012 2008-10-08  Simon Josefsson <simon@josefsson.org>
10014         * NEWS: Mention libgcrypt dependency.
10016 2008-10-08  Simon Josefsson <simon@josefsson.org>
10018         * configure.in, lib/Makefile.am, lib/opencdk/Makefile.am,
10019         lib/openpgp/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am: 
10020         More libgcrypt fixes.
10022 2008-10-08  Simon Josefsson <simon@josefsson.org>
10024         * configure.in, lib/Makefile.am, src/Makefile.am, tests/Makefile.am: 
10025         More libgcrypt fixes.
10027 2008-10-08  Simon Josefsson <simon@josefsson.org>
10029         * configure.in, lib/gnutls_global.c, m4/libgcrypt.m4: Modernize
10030         libgcrypt detection.
10032 2008-10-08  Simon Josefsson <simon@josefsson.org>
10034         * doc/reference/gnutls-docs.sgml, includes/gnutls/x509.h,
10035         lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
10036         lib/x509/output.c, lib/x509/x509_write.c: Doc fixes.
10038 2008-10-08  Simon Josefsson <simon@josefsson.org>
10040         * doc/manpages/Makefile.am: Generated.
10042 2008-10-08  Simon Josefsson <simon@josefsson.org>
10044         * NEWS: Sync with real list.
10046 2008-10-08  Simon Josefsson <simon@josefsson.org>
10048         * lib/x509/x509_int.h: Need libtasn1.h here.
10050 2008-10-08  Simon Josefsson <simon@josefsson.org>
10052         * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
10053         lib/gnutls_cert.h, lib/gnutls_mpi.h, lib/gnutls_sig.c,
10054         lib/gnutls_x509.c, lib/mpi-libgcrypt.c, lib/rnd-libgcrypt.c: Reduce
10055         libtasn1.h includes.
10057 2008-10-08  Simon Josefsson <simon@josefsson.org>
10059         * configure.in: Drop obsolete libtasn1 flags.
10061 2008-10-08  Simon Josefsson <simon@josefsson.org>
10063         * lib/Makefile.am, libextra/Makefile.am, src/Makefile.am: Update
10064         libtasn1 linker flags.
10066 2008-10-08  Simon Josefsson <simon@josefsson.org>
10068         * GNUmakefile, configure.in, gl/arpa_inet.in.h, gl/c-ctype.h,
10069         gl/gnulib.mk, gl/m4/arpa_inet_h.m4, gl/m4/gnulib-cache.m4,
10070         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
10071         gl/strerror.c, lgl/Makefile.am, lgl/c-ctype.h, lgl/errno.in.h,
10072         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memcmp.m4,
10073         lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/sys_socket_h.m4,
10074         lgl/m4/unistd_h.m4, lgl/m4/wchar.m4, lgl/stdio.in.h,
10075         lgl/string.in.h, lgl/sys_socket.in.h, lgl/unistd.in.h,
10076         libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
10077         libextra/gl/md5.c: Update gnulib files.
10079 2008-10-08  Simon Josefsson <simon@josefsson.org>
10081         * configure.in: Remove obsolete stuff.
10083 2008-10-08  Simon Josefsson <simon@josefsson.org>
10085         * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_mpi.c,
10086         lib/gnutls_pk.c, lib/opencdk/armor.c, lib/opencdk/hash.c,
10087         lib/opencdk/kbnode.c, lib/opencdk/keydb.c, lib/opencdk/pubkey.c,
10088         lib/opencdk/stream.c, lib/openpgp/privkey.c, lib/x509/common.c,
10089         lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
10090         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
10091         lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509_write.c,
10092         libextra/fipsmd5.c, libextra/gl/md5.c, src/certtool-cfg.c,
10093         src/certtool.c, src/cli.c, src/serv.c: Indent.
10095 2008-10-08  Simon Josefsson <simon@josefsson.org>
10097         * NEWS, configure.in, lib/gnutls_global.c, m4/libtasn1.m4: Detect
10098         libtasn1 via AC_LIB_HAVE_LINKFLAGS.
10100 2008-10-07  Simon Josefsson <simon@josefsson.org>
10102         * NEWS: Fix.
10104 2008-10-07  Ludovic Courtès <ludo@gnu.org>
10106         * 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>
10108 2008-10-07  Simon Josefsson <simon@josefsson.org>
10110         * NEWS: Add.
10112 2008-10-07  Ludovic Courtès <ludo@gnu.org>
10114         * tests/pkcs12-decode/Makefile.am: Fix compilation of
10115         `pkcs12-decode' test when using minitasn1.  * tests/pkcs12-decode/Makefile.am (AM_CPPFLAGS)[ENABLE_MINITASN1]:
10116           Add `minitasn1' include directory.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
10118 2008-10-06  Simon Josefsson <simon@josefsson.org>
10120         * THANKS: Add.
10122 2008-10-06  Simon Josefsson <simon@josefsson.org>
10124         * libextra/gnutls_openssl.c: Get issuer dn in X509_get_issuer_name,
10125         correct last patch.
10127 2008-10-06  Simon Josefsson <simon@josefsson.org>
10129         * NEWS: Add 2.6.0 entries.
10131 2008-10-05  Simon Josefsson <simon@josefsson.org>
10133         * NEWS, configure.in: Bump versions.
10135 2008-10-05  Simon Josefsson <simon@josefsson.org>
10137         * NEWS: Add.
10139 2008-10-05  Simon Josefsson <simon@josefsson.org>
10141         * libextra/gnutls_openssl.c: Fix out-of-bounds access.  Similar to
10142         debian #499945 lynx-cur problem.  libextra/gnutls_openssl.c: fix
10143         X509_get_issuer_name to return issuer name of given certificate and
10144         not try to get the subject dn of the issuer certificate wich may or
10145         may not exist. (Checked how openssl does this, too.) This fixes a
10146         accessing an array outside its bounds.  Debian bug #499945 is
10147         instructive about the problem. While lynx-cur credits Thomas Dickey
10148         for the bug, the code and implications are essentially the same for
10149         the gnutls openssl-compat libary.  Tiny patch from Thomas Viehmann
10150         <tv@beamnet.de>.
10152 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10154         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-common.h,
10155         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
10156         src/certtool.gaa: reduced warnings in compilation of certtool.
10158 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10160         * lib/x509/output.c: use union to avoid wrong type issues.
10162 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10164         * lib/x509/output.c: corrected print order.
10166 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10168         * NEWS, doc/certtool.cfg, includes/gnutls/x509.h,
10169         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/x509/common.c,
10170         lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
10171         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
10172         lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
10173         lib/x509/x509_int.h, lib/x509/x509_write.c, src/certtool-cfg.c,
10174         src/certtool-cfg.h, src/certtool.c: Added function to copy
10175         extensions from a CRL to a certificate.  Reduced many warnings (and
10176         added more by defining gnutls_log as printf like function --gcc
10177         only)
10179 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10181         * configure.in: Disable certain warnings that do not work with my
10182         compiler.
10184 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10186         * NEWS, includes/gnutls/x509.h, lib/x509/crq.c,
10187         lib/x509/extensions.c, lib/x509/output.c, src/certtool.c: Added
10188         gnutls_x509_crq_set_key_purpose_oid and
10189         gnutls_x509_crq_get_key_purpose_oid.
10191 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10193         * NEWS: documentation added functions
10195 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10197         * NEWS: updated
10199 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10201         * lib/x509/crq.c, lib/x509/extensions.c, lib/x509/x509_int.h: set
10202         global maximum size for certificate requests' extensions size.
10204 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10206         * src/Makefile.am: added missing file
10208 2008-10-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10210         * includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
10211         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
10212         lib/x509/x509.c, lib/x509/x509_int.h, src/certtool-cfg.c,
10213         src/certtool-cfg.h, src/certtool-common.h, src/certtool-gaa.c,
10214         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added initial
10215         support for certificate requests handling of X.509 extensions.
10216         Added support to certtool to handle these extensions (add/read)
10218 2008-10-03  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10220         * NEWS, doc/certtool.cfg, includes/gnutls/x509.h, lib/x509/crl.c,
10221         lib/x509/crl_write.c, lib/x509/extensions.c, lib/x509/output.c,
10222         lib/x509/x509_int.h, src/certtool-cfg.c, src/certtool-cfg.h,
10223         src/certtool.c: Added functions to handle and set CRL extensions.
10225 2008-10-01  Simon Josefsson <simon@josefsson.org>
10227         * po/nl.po.in, po/vi.po.in: Sync with TP.
10229 2008-10-01  Simon Josefsson <simon@josefsson.org>
10231         * NEWS, configure.in: Bump versions.
10233 2008-09-29  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10235         * : commit c357933a30801a82e484bed8fbc4bd5b2b34d5e0 Author: Nikos
10236         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Sep 29 15:08:02
10237         2008 +0300
10239 2008-09-29  Simon Josefsson <simon@josefsson.org>
10241         * ChangeLog: Generated.
10243 2008-09-29  Simon Josefsson <simon@josefsson.org>
10245         * NEWS: Version 2.5.9.
10247 2008-09-29  Simon Josefsson <simon@josefsson.org>
10249         * NEWS: Fix.
10251 2008-09-29  Simon Josefsson <simon@josefsson.org>
10253         * NEWS, configure.in: Document ABI change.
10255 2008-09-29  Simon Josefsson <simon@josefsson.org>
10257         * lib/gnutls_constate.c: Re-add comment about too long function, it
10258         is one of the most complex in gnutls.
10260 2008-09-29  Simon Josefsson <simon@josefsson.org>
10262         * configure.in: Need AC_CONFIG_MACRO_DIR for modern libtool.
10264 2008-09-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10266         * includes/gnutls/crypto.h, lib/gnutls_pk.c, lib/opencdk/pubkey.c,
10267         lib/pk-libgcrypt.c, lib/x509/privkey.c, lib/x509/x509_int.h: changed
10268         crypto API to reduce probability of memory leaks during usage of
10269         pk_params.
10271 2008-09-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10273         * : commit 699aa57dacc6446e92c123e93bba1f894067893e Author: Nikos
10274         Mavrogiannopoulos <nmav@turtle.(none)> Date:   Sun Sep 28 03:34:59
10275         2008 +0300
10277 2008-09-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10279         * NEWS: Revert "fixed" This reverts commit 14647811d21d3eda2d5bd82557329bcf7778f31b.
10281 2008-09-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10283         * NEWS: fixed
10285 2008-09-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10287         * lib/gnutls_algorithms.c, lib/gnutls_constate.c, lib/gnutls_int.h: 
10288         avoid using malloc for small buffers.
10290 2008-09-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10292         * lib/gnutls_mpi.c: optimized in order to avoid calling malloc for
10293         small buffers.
10295 2008-09-27  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10297         * lib/gnutls_constate.c, lib/gnutls_mpi.c: Revert "Revert C99 uses.
10298         Fixes gnutls_mpi.c mem leak, but not others." This reverts commit bdfa289133b15ad7d92eb3151ce86cca4c879426.
10300 2008-09-25  Simon Josefsson <simon@josefsson.org>
10302         * tests/pathlen/Makefile.am, tests/pathlen/pathlen: Use EXEEXT in
10303         self-test scripts.
10305 2008-09-25  Simon Josefsson <simon@josefsson.org>
10307         * NEWS, tests/key-id/Makefile.am, tests/key-id/key-id,
10308         tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
10309         tests/rsa-md5-collision/Makefile.am,
10310         tests/rsa-md5-collision/rsa-md5-collision, tests/sha2/Makefile.am,
10311         tests/sha2/sha2, tests/userid/Makefile.am, tests/userid/userid: Use
10312         EXEEXT in self-test scripts.
10314 2008-09-25  Simon Josefsson <simon@josefsson.org>
10316         * NEWS: Add.
10318 2008-09-25  Simon Josefsson <simon@josefsson.org>
10320         * lgl/vasnprintf.c: Update gnulib files.
10322 2008-09-25  Simon Josefsson <simon@josefsson.org>
10324         * NEWS, THANKS: Add.
10326 2008-09-25  Simon Josefsson <simon@josefsson.org>
10328         * lib/gnutls_constate.c, lib/gnutls_mpi.c: Revert C99 uses.  Fixes
10329         gnutls_mpi.c mem leak, but not others.
10331 2008-09-24  Simon Josefsson <simon@josefsson.org>
10333         * NEWS: Add.
10335 2008-09-24  Simon Josefsson <simon@josefsson.org>
10337         * NEWS: Add.
10339 2008-09-24  Simon Josefsson <simon@josefsson.org>
10341         * NEWS, configure.in: Bump versions.
10343 2008-09-23  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10345         * lib/x509/x509.c: Corrected buffer overrun in crt_list_import.
10346         Reported and patch by Jonathan Manktelow.
10348 2008-09-23  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10350         * README: corrected libgcrypt site.
10352 2008-09-23  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10354         * lib/x509/privkey.c: corrected embarrasing bug.
10356 2008-09-23  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10358         * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_mpi.c,
10359         lib/pk-libgcrypt.c, lib/x509/common.c, lib/x509/dn.c: Corrected
10360         several memory leaks reported by Sam. In some cases switched to C99
10361         to avoid having complex code.
10363 2008-09-23  Simon Josefsson <simon@josefsson.org>
10365         * lib/openpgp/extras.c: Doc fix.
10367 2008-09-23  Simon Josefsson <simon@josefsson.org>
10369         * lib/x509/crl_write.c, lib/x509/x509_write.c: Doc fix.
10371 2008-09-23  Simon Josefsson <simon@josefsson.org>
10373         * configure.in, doc/reference/Makefile.am: Use automake warnings.
10375 2008-09-23  Simon Josefsson <simon@josefsson.org>
10377         * cfg.mk: Typo.
10379 2008-09-23  Simon Josefsson <simon@josefsson.org>
10381         * cfg.mk: Fix mingw32 rules.
10383 2008-09-23  Simon Josefsson <simon@josefsson.org>
10385         * cfg.mk, doc/Makefile.am, doc/texinfo.css: Use a stylesheet for
10386         texinfo HTML manual.
10388 2008-09-21  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
10390         * lib/x509/privkey.c: fixed memory leak in reencoding of RSA and DSA
10391         private keys. Reported and studied by Sam Varshavchik
10393 2008-09-21  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
10395         * lib/x509/x509_write.c: documented the way set_subject_alt_name()
10396         can set value.
10398 2008-09-21  Simon Josefsson <simon@josefsson.org>
10400         * ChangeLog: Generated.
10402 2008-09-21  Simon Josefsson <simon@josefsson.org>
10404         * NEWS: Version 2.5.8.
10406 2008-09-21  Simon Josefsson <simon@josefsson.org>
10408         * po/fr.po.in, po/pl.po.in, po/sv.po.in: Sync with TP.
10410 2008-09-21  Simon Josefsson <simon@josefsson.org>
10412         * libextra/Makefile.am: Use srcdir for -Igl/.
10414 2008-09-21  Simon Josefsson <simon@josefsson.org>
10416         * Makefile.am: Don't use CFLAGS with distcheck, causes errors in
10417         ./configure tests.
10419 2008-09-21  Simon Josefsson <simon@josefsson.org>
10421         * src/certtool.c: Fix warnings.
10423 2008-09-21  Simon Josefsson <simon@josefsson.org>
10425         * src/Makefile.am, src/certtool.c, src/serv.c: Use internal md5 if
10426         libgcrypt is in FIPS mode.
10428 2008-09-21  Simon Josefsson <simon@josefsson.org>
10430         * src/cli.c: Initialize libgnutls-extra too.
10432 2008-09-21  Simon Josefsson <simon@josefsson.org>
10434         * includes/gnutls/extra.h: Add prototype for
10435         gnutls_register_md5_handler.
10437 2008-09-21  Simon Josefsson <simon@josefsson.org>
10439         * libextra/fipsmd5.c: Add Since: tag.
10441 2008-09-21  Simon Josefsson <simon@josefsson.org>
10443         * lib/x509/x509_write.c: Doc fixes.
10445 2008-09-21  Simon Josefsson <simon@josefsson.org>
10447         * Makefile.am: Need -I for aclocal.
10449 2008-09-21  Simon Josefsson <simon@josefsson.org>
10451         * lgl/Makefile.am, lgl/m4/wchar.m4, lgl/tests/test-wchar.c,
10452         lgl/wchar.in.h: Add.
10454 2008-09-21  Simon Josefsson <simon@josefsson.org>
10456         * configure.in, libextra/Makefile.am, src/Makefile.am, src/cli.c: 
10457         Fix libextra build.  Make gnutls-cli work in libgcrypt FIPS mode.
10459 2008-09-21  Simon Josefsson <simon@josefsson.org>
10461         * libextra/Makefile.am: Fix typo.
10463 2008-09-21  Simon Josefsson <simon@josefsson.org>
10465         * NEWS: Add.
10467 2008-09-21  Simon Josefsson <simon@josefsson.org>
10469         * doc/manpages/Makefile.am: Generated.
10471 2008-09-21  Simon Josefsson <simon@josefsson.org>
10473         * doc/gnutls.texi: Fix markup.
10475 2008-09-21  Simon Josefsson <simon@josefsson.org>
10477         * libextra/Makefile.am: Add -I for hmac.h, md5.h.
10479 2008-09-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10481         * src/certtool.c: deinitialize structures after use.
10483 2008-09-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10485         * lib/gnutls_pk.c: Corrected memory leak. Reported by Sam
10486         Varshavchik.
10488 2008-09-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10490         * includes/gnutls/x509.h: added missing headers.
10492 2008-09-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10494         * lib/gnutls_pk.c, lib/x509/privkey.c: Corrected several bugs in DSA
10495         DER key importing. Reported and debugged by Sam Varshavchik.
10497 2008-09-20  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10499         * lib/opencdk/armor.c, lib/opencdk/hash.c, lib/opencdk/kbnode.c,
10500         lib/opencdk/keydb.c, lib/opencdk/stream.c: added gnutls_assert() to
10501         assist debugging.
10503 2008-09-20  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10505         * lib/openpgp/privkey.c: properly report the error line.
10507 2008-09-20  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10509         * NEWS, doc/gnutls.texi, lib/x509/extensions.c, lib/x509/output.c,
10510         lib/x509/x509_int.h, lib/x509/x509_write.c, src/certtool-cfg.c,
10511         src/certtool-cfg.h, src/certtool.c: output.c: Can properly print IP
10512         addresses in certificates.  x509_write.c: added
10513         gnutls_x509_crt_set_subject_alt_name added that can add multiple
10514         subject alternative names.  certtool: use the new function to be
10515         able to add several names.
10517 2008-09-19  Simon Josefsson <simon@josefsson.org>
10519         * configure.in: Bump versions.
10521 2008-09-19  Simon Josefsson <simon@josefsson.org>
10523         * NEWS, libextra/Makefile.am, libextra/fipsmd5.c: Add
10524         gnutls_register_md5_handler.
10526 2008-09-19  Simon Josefsson <simon@josefsson.org>
10528         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/strdup.m4, gl/strdup.c,
10529         lgl/vasnprintf.c: Update gnulib files.
10531 2008-09-19  Simon Josefsson <simon@josefsson.org>
10533         * configure.in, libextra/gl/Makefile.am, libextra/gl/hmac-md5.c,
10534         libextra/gl/hmac.h, libextra/gl/m4/gnulib-cache.m4,
10535         libextra/gl/m4/gnulib-common.m4, libextra/gl/m4/gnulib-comp.m4,
10536         libextra/gl/m4/gnulib-tool.m4, libextra/gl/m4/hmac-md5.m4,
10537         libextra/gl/m4/md5.m4, libextra/gl/m4/memxor.m4, libextra/gl/md5.c,
10538         libextra/gl/md5.h, libextra/gl/memxor.c, libextra/gl/memxor.h: Add
10539         md5 and hmac from gnulib to libextra/gl/.
10541 2008-09-19  Simon Josefsson <simon@josefsson.org>
10543         * NEWS: Add.
10545 2008-09-19  Simon Josefsson <simon@josefsson.org>
10547         * lib/gnutls_hash_int.c: Make _gnutls_hash_copy work with registered
10548         hashes.
10550 2008-09-19  Simon Josefsson <simon@josefsson.org>
10552         * THANKS, lib/gnutls_compress.c, lib/gnutls_compress.h,
10553         libextra/gnutls_extra.c: Make LZO compression support build.  Tiny
10554         patch from Arfrever Frehtes Taifersar Arahesis
10555         <arfrever.fta@gmail.com>.
10557 2008-09-17  Simon Josefsson <simon@josefsson.org>
10559         * doc/reference/Makefile.am, lib/Makefile.am, lib/defines.h,
10560         lib/gnutls_errors.h, lib/gnutls_int.h: Merge defines.h into
10561         gnutls_int.h.
10563 2008-09-17  Simon Josefsson <simon@josefsson.org>
10565         * lib/gnutls_buffer.h: Remove, unused.
10567 2008-09-17  Simon Josefsson <simon@josefsson.org>
10569         * lib/auth_cert.c, lib/gnutls_x509.c: Fix overflows in gnutls_calloc
10570         calls.
10572 2008-09-17  Simon Josefsson <simon@josefsson.org>
10574         * libextra/openssl_compat.c: Fix last commit.
10576 2008-09-17  Simon Josefsson <simon@josefsson.org>
10578         * NEWS, lib/auth_cert.c, lib/gnutls_cert.c,
10579         lib/gnutls_session_pack.c, libextra/openssl_compat.c: Fix overflows
10580         in gnutls_calloc calls.
10582 2008-09-17  Simon Josefsson <simon@josefsson.org>
10584         * NEWS, lib/gnutls_mem.c: libgnutls: Check for overflows in
10585         gnutls_calloc and gnutls_secure_calloc.  Reported by Werner Koch
10586         <wk@gnupg.org>.
10588 2008-09-17  Simon Josefsson <simon@josefsson.org>
10590         * doc/manpages/Makefile.am: Generated.
10592 2008-09-17  Simon Josefsson <simon@josefsson.org>
10594         * NEWS, THANKS, lib/auth_srp.c, lib/gnutls_int.h, lib/gnutls_srp.c: 
10595         libgnutls: New function to set minimum acceptable SRP bits.  The
10596         function is gnutls_srp_set_prime_bits.  Tiny patch by Kevin Quick
10597         <quick@sparq.org> in
10598         <https://savannah.gnu.org/support/index.php?106454>.
10600 2008-09-17  Simon Josefsson <simon@josefsson.org>
10602         * doc/manpages/gnutls-cli.1: Fix markup, tiny patch from Sam
10603         Varshavchik <mrsam@courier-mta.com>.
10605 2008-09-16  Simon Josefsson <simon@josefsson.org>
10607         * NEWS, lib/auth_cert.c, lib/auth_rsa.c, lib/ext_cert_type.c,
10608         lib/ext_max_record.c, lib/ext_oprfi.c, lib/ext_server_name.c,
10609         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
10610         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
10611         lib/gnutls_constate.c, lib/gnutls_extensions.c,
10612         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
10613         lib/gnutls_pk.c, lib/gnutls_record.c, lib/gnutls_session_pack.c,
10614         lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
10615         lib/gnutls_x509.c, lib/mac-libgcrypt.c, lib/minitasn1/structure.c,
10616         lib/opencdk/armor.c, lib/opencdk/read-packet.c, lib/openpgp/pgp.c,
10617         lib/x509/common.c, lib/x509/crq.c, lib/x509/pkcs12.c,
10618         lib/x509/privkey.c, libextra/gnutls_ia.c, src/printlist.c,
10619         src/serv.c, tests/finished.c, tests/openssl.c, tests/pgps2kgnu.c,
10620         tests/pkcs12-decode/pkcs12_s2k.c, tests/simple.c: Indent.
10622 2008-09-16  Simon Josefsson <simon@josefsson.org>
10624         * NEWS, configure.in: Bump versions.
10626 2008-09-16  Simon Josefsson <simon@josefsson.org>
10628         * ChangeLog: Generated.
10630 2008-09-16  Simon Josefsson <simon@josefsson.org>
10632         * NEWS: Version 2.5.7.
10634 2008-09-16  Simon Josefsson <simon@josefsson.org>
10636         * includes/gnutls/gnutls.h.in: Fix warning about trailing comma.
10638 2008-09-16  Simon Josefsson <simon@josefsson.org>
10640         * doc/gnutls.texi: Fix math markup.
10642 2008-09-16  Simon Josefsson <simon@josefsson.org>
10644         * src/printlist.c: Fix.
10646 2008-09-16  Simon Josefsson <simon@josefsson.org>
10648         * doc/Makefile.am, doc/gnutls.texi, src/printlist.c: Fix.
10650 2008-09-16  Simon Josefsson <simon@josefsson.org>
10652         * NEWS: Add.
10654 2008-09-16  Simon Josefsson <simon@josefsson.org>
10656         * doc/reference/gnutls-docs.sgml: Document crypto.h stuff.
10658 2008-09-16  Simon Josefsson <simon@josefsson.org>
10660         * doc/reference/gnutls-docs.sgml: Add list of new symbols in 2.6.x.
10662 2008-09-16  Simon Josefsson <simon@josefsson.org>
10664         * doc/manpages/Makefile.am: Generated.
10666 2008-09-16  Simon Josefsson <simon@josefsson.org>
10668         * includes/gnutls/crypto.h: Indent.
10670 2008-09-16  Simon Josefsson <simon@josefsson.org>
10672         * includes/gnutls/gnutls.h.in: Don't use extern on functions, for
10673         consistency.
10675 2008-09-16  Simon Josefsson <simon@josefsson.org>
10677         * NEWS: Mention new functions.
10679 2008-09-16  Simon Josefsson <simon@josefsson.org>
10681         * NEWS, doc/manpages/Makefile.am, includes/gnutls/gnutls.h.in,
10682         lib/gnutls_algorithms.c, src/printlist.c: Add interfaces to get PK
10683         and PK-sign algorithms. Use them.
10685 2008-09-16  Simon Josefsson <simon@josefsson.org>
10687         * NEWS: Credit.
10689 2008-09-16  Simon Josefsson <simon@josefsson.org>
10691         * tests/Makefile.am: Don't run pgps2kgnu self test when openpgp is
10692         disable.
10694 2008-09-16  Simon Josefsson <simon@josefsson.org>
10696         * NEWS: Merge in 2.4.2 news entries.
10698 2008-09-16  Simon Josefsson <simon@josefsson.org>
10700         * lib/opencdk/main.c, lib/opencdk/opencdk.h: Remove cdk_strerror,
10701         unused and uses non-thread safe strerror.
10703 2008-09-16  Simon Josefsson <simon@josefsson.org>
10705         * tests/openpgpself.c, tests/x509dn.c, tests/x509self.c: Fix
10706         warnings.
10708 2008-09-16  Simon Josefsson <simon@josefsson.org>
10710         * tests/crypto_rng.c: Fix warnings.
10712 2008-09-16  Simon Josefsson <simon@josefsson.org>
10714         * tests/parse_ca.c: Fix warning.
10716 2008-09-16  Simon Josefsson <simon@josefsson.org>
10718         * cfg.mk: Split release target.
10720 2008-09-16  Simon Josefsson <simon@josefsson.org>
10722         * gl/gnulib.mk, gl/m4/eoverflow.m4, gl/m4/gnulib-cache.m4,
10723         gl/m4/gnulib-comp.m4, gl/m4/strerror.m4, gl/strerror.c,
10724         gl/tests/gnulib.mk, gl/tests/test-EOVERFLOW.c,
10725         gl/tests/test-strerror.c, lgl/Makefile.am, lgl/errno.in.h,
10726         lgl/m4/eoverflow.m4, lgl/m4/errno_h.m4, lgl/m4/gnulib-comp.m4,
10727         lgl/m4/stdio_h.m4, lgl/stdio.in.h, lgl/sys_socket.in.h,
10728         lgl/tests/Makefile.am, lgl/tests/test-EOVERFLOW.c,
10729         lgl/tests/test-errno.c, lgl/tests/test-memchr.c: Update gnulib
10730         files.
10732 2008-09-15  Simon Josefsson <simon@josefsson.org>
10734         * NEWS: Add.
10736 2008-09-15  Simon Josefsson <simon@josefsson.org>
10738         * tests/Makefile.am, tests/setcredcrash.c: Self-test regression of
10739         gnutls_credentials_set.
10741 2008-09-15  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10743         * lib/gnutls_auth.c: removed unnesessary and dangerous free from
10744         credentials_set().
10746 2008-09-14  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10748         * lib/auth_cert.c: added some pedantic error checking.
10750 2008-09-09  Simon Josefsson <simon@josefsson.org>
10752         * src/certtool-gaa.c, src/cli-gaa.c, src/crypt-gaa.c,
10753         src/psk-gaa.c, src/serv-gaa.c, src/tls_test-gaa.c: Regenerate using
10754         patched gaa.
10756 2008-09-09  Simon Josefsson <simon@josefsson.org>
10758         * Makefile.am: Test release with -Werror to avoid regressions.
10760 2008-09-09  Simon Josefsson <simon@josefsson.org>
10762         * libextra/openssl_compat.c: Remove unused code.
10764 2008-09-09  Simon Josefsson <simon@josefsson.org>
10766         * lib/mac-libgcrypt.c: Fix warning.
10768 2008-09-09  Simon Josefsson <simon@josefsson.org>
10770         * lib/opencdk/new-packet.c: Fix warning.
10772 2008-09-09  Simon Josefsson <simon@josefsson.org>
10774         * lib/opencdk/opencdk.h: (CDK_KEY_USG_ENCR, CDK_KEY_USG_SIGN): Protect | op.
10776 2008-09-09  Simon Josefsson <simon@josefsson.org>
10778         * lib/cipher-libgcrypt.c: Fix warnings.
10780 2008-09-09  Simon Josefsson <simon@josefsson.org>
10782         * lib/mac-libgcrypt.c: Fix warnings.
10784 2008-09-09  Simon Josefsson <simon@josefsson.org>
10786         * lib/mpi-libgcrypt.c: Fix warnings.
10788 2008-09-09  Simon Josefsson <simon@josefsson.org>
10790         * NEWS: Add.
10792 2008-09-09  Simon Josefsson <simon@josefsson.org>
10794         * doc/gnutls.texi: Add initialization section.  Update thread
10795         initialization discussion.
10797 2008-09-09  Simon Josefsson <simon@josefsson.org>
10799         * tests/openssl.c: Need to initialize gnutls to avoid crash.
10801 2008-09-08  Simon Josefsson <simon@josefsson.org>
10803         * cfg.mk: Drop redundant.
10805 2008-09-08  Simon Josefsson <simon@josefsson.org>
10807         * NEWS: Add.
10809 2008-09-08  Simon Josefsson <simon@josefsson.org>
10811         * NEWS, configure.in: Bump versions.
10813 2008-09-08  Simon Josefsson <simon@josefsson.org>
10815         * configure.in: Remove foo.def after testing --output-def.
10817 2008-09-08  Simon Josefsson <simon@josefsson.org>
10819         * ChangeLog: Generated.
10821 2008-09-08  Simon Josefsson <simon@josefsson.org>
10823         * NEWS: Version 2.5.6.
10825 2008-09-08  Simon Josefsson <simon@josefsson.org>
10827         * build-aux/config.rpath, gl/m4/include_next.m4,
10828         lgl/m4/include_next.m4: Update gnulib files.
10830 2008-09-03  Simon Josefsson <simon@josefsson.org>
10832         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
10833         doc/examples/ex-client-psk.c, doc/examples/ex-client-resume.c,
10834         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
10835         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
10836         doc/examples/ex-crq.c, doc/examples/ex-cxx.cpp,
10837         doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
10838         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
10839         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
10840         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
10841         doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
10842         doc/examples/ex-x509-info.c, doc/examples/tcp.c, lib/defines.h,
10843         lib/gnutls_asn1_tab.c, lib/openpgp/openpgp_int.h,
10844         lib/pkix_asn1_tab.c, src/errcodes.c, tests/anonself.c,
10845         tests/certificate_set_x509_crl.c, tests/dhepskself.c,
10846         tests/finished.c, tests/hostname-check/hostname-check.c,
10847         tests/mini.c, tests/moredn.c, tests/netconf-psk.c,
10848         tests/openpgpself.c, tests/oprfi.c, tests/pgps2kgnu.c,
10849         tests/pskself.c, tests/resume.c, tests/tlsia.c, tests/x509dn.c,
10850         tests/x509self.c, tests/x509signself.c: Use #ifdef for checking
10851         HAVE_CONFIG_H for consistency.
10853 2008-09-02  Simon Josefsson <simon@josefsson.org>
10855         * po/POTFILES.in: Mark gnutls_alert for translation.
10857 2008-09-02  Simon Josefsson <simon@josefsson.org>
10859         * po/ms.po.in: Sync with TP.
10861 2008-09-02  Simon Josefsson <simon@josefsson.org>
10863         * lgl/vasnprintf.c: Update gnulib files.
10865 2008-09-02  Simon Josefsson <simon@josefsson.org>
10867         * NEWS: Add.
10869 2008-09-02  Simon Josefsson <simon@josefsson.org>
10871         * NEWS: Add.
10873 2008-09-02  Simon Josefsson <simon@josefsson.org>
10875         * THANKS: Add.
10877 2008-09-02  Simon Josefsson <simon@josefsson.org>
10879         * lib/gnutls_cipher_int.c: Don't return from a void function.
10880         Reported by Dave Uhring <duhring@charter.net>.
10882 2008-09-01  Daniel Kahn Gillmor <dkg@fifthhorseman.net>
10884         * tests/Makefile.am, tests/pgps2kgnu.c: added pgps2kgnu test for GNU
10885         extensions to OpenPGP String-to-Key (S2K) conventions.
10887 2008-09-01  Simon Josefsson <simon@josefsson.org>
10889         * src/tls_test.c: Use gnulib for --version.
10891 2008-09-01  Simon Josefsson <simon@josefsson.org>
10893         * src/crypt.c: Use gnulib more.  Remove code.
10895 2008-09-01  Simon Josefsson <simon@josefsson.org>
10897         * src/crypt.c, src/psk.c: Use gnulib for --version.
10899 2008-09-01  Simon Josefsson <simon@josefsson.org>
10901         * src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h: 
10902         Generated.
10904 2008-09-01  Simon Josefsson <simon@josefsson.org>
10906         * doc/gnutls.texi, doc/manpages/certtool.1,
10907         doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1: Drop
10908         --copyright from documentation.
10910 2008-09-01  Simon Josefsson <simon@josefsson.org>
10912         * NEWS, src/cli.gaa, src/common.c, src/serv.c, src/serv.gaa: Drop
10913         --copyright.
10915 2008-09-01  Simon Josefsson <simon@josefsson.org>
10917         * src/serv.c: Use gnulib for --version.
10919 2008-09-01  Simon Josefsson <simon@josefsson.org>
10921         * src/cli.c: Use gnulib for --version.
10923 2008-09-01  Simon Josefsson <simon@josefsson.org>
10925         * src/certtool.c: Only print libgnutls version in --version if it is
10926         different.
10928 2008-09-01  Simon Josefsson <simon@josefsson.org>
10930         * NEWS: Add.
10932 2008-09-01  Simon Josefsson <simon@josefsson.org>
10934         * doc/reference/Makefile.am, lib/Makefile.am, lib/gnutls_int.h,
10935         lib/gnutls_str.h: Remove gnutls_buffer.h, move definitions to
10936         gnutls_str.h.
10938 2008-09-01  Simon Josefsson <simon@josefsson.org>
10940         * lib/gnutls_alert.c: Translate error messages.  Cleanup code.
10942 2008-09-01  Simon Josefsson <simon@josefsson.org>
10944         * lib/gnutls_compress.c, lib/gnutls_compress.h: Remove unused stuff.
10946 2008-09-01  Simon Josefsson <simon@josefsson.org>
10948         * doc/manpages/Makefile.am: Generated.
10950 2008-09-01  Simon Josefsson <simon@josefsson.org>
10952         * NEWS: Add.
10954 2008-09-01  Simon Josefsson <simon@josefsson.org>
10956         * tests/simple.c: Test sign algos.
10958 2008-09-01  Simon Josefsson <simon@josefsson.org>
10960         * src/common.c: Print pk and sign algos.
10962 2008-09-01  Simon Josefsson <simon@josefsson.org>
10964         * lib/gnutls_algorithms.c: Typo.
10966 2008-09-01  Simon Josefsson <simon@josefsson.org>
10968         * NEWS: Add.
10970 2008-09-01  Simon Josefsson <simon@josefsson.org>
10972         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
10973         gnutls_sign_list and gnutls_sign_get_id.  Suggested by Sam
10974         Varshavchik <mrsam@courier-mta.com>.
10976 2008-09-01  Simon Josefsson <simon@josefsson.org>
10978         * lib/gnutls_algorithms.h, lib/gnutls_compress.h: Move declarations.
10980 2008-09-01  Simon Josefsson <simon@josefsson.org>
10982         * doc/reference/Makefile.am, lib/Makefile.am,
10983         lib/gnutls_compress.c, lib/gnutls_compress.h,
10984         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
10985         lib/gnutls_int.h: Merge gnutls_compress_int.? with
10986         gnutls_compress.?.
10988 2008-09-01  Simon Josefsson <simon@josefsson.org>
10990         * doc/reference/Makefile.am, lib/Makefile.am, lib/auth_anon.c,
10991         lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
10992         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk_passwd.c,
10993         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
10994         lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_server_name.c,
10995         lib/ext_srp.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
10996         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_cert.c,
10997         lib/gnutls_handshake.c, lib/gnutls_record.c,
10998         lib/gnutls_session_pack.c, lib/gnutls_state.c, lib/gnutls_state.h,
10999         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
11000         libextra/ext_inner_application.c: Move definitions in
11001         gnutls_auth_int.h to gnutls_auth.h and update callers.
11003 2008-09-01  Simon Josefsson <simon@josefsson.org>
11005         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11006         lib/gnutls_compress.c: Move compression functions to
11007         gnutls_compress.c to make gnutls_algorithms.c more readable.
11009 2008-09-01  Simon Josefsson <simon@josefsson.org>
11011         * lib/gnutls_algorithms.c: Fix warning.
11013 2008-09-01  Simon Josefsson <simon@josefsson.org>
11015         * doc/manpages/Makefile.am: Generated.
11017 2008-09-01  Simon Josefsson <simon@josefsson.org>
11019         * lib/gnutls_algorithms.c: Doc fix.
11021 2008-09-01  Simon Josefsson <simon@josefsson.org>
11023         * tests/simple.c: Add more tests.
11025 2008-09-01  Simon Josefsson <simon@josefsson.org>
11027         * lib/gnutls_algorithms.c: Fix typo.
11029 2008-09-01  Simon Josefsson <simon@josefsson.org>
11031         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
11032         gnutls_pk_list and gnutls_pk_get_id.  Suggested by Sam Varshavchik
11033         <mrsam@courier-mta.com>.
11035 2008-09-01  Simon Josefsson <simon@josefsson.org>
11037         * gl/arpa_inet.in.h, gl/gnulib.mk, gl/m4/include_next.m4,
11038         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/netinet_in.in.h,
11039         gl/stdarg.in.h, lgl/Makefile.am, lgl/float.in.h,
11040         lgl/m4/include_next.m4, lgl/m4/lib-link.m4, lgl/m4/lib-prefix.m4,
11041         lgl/stdint.in.h, lgl/stdio.in.h, lgl/stdlib.in.h, lgl/string.in.h,
11042         lgl/strings.in.h, lgl/sys_socket.in.h, lgl/sys_stat.in.h,
11043         lgl/time.in.h, lgl/unistd.in.h, lgl/wchar.in.h: Update gnulib files.
11045 2008-09-01  Simon Josefsson <simon@josefsson.org>
11047         * lib/minitasn1/Makefile.am, lib/openpgp/Makefile.am: Fixes.
11049 2008-09-01  Simon Josefsson <simon@josefsson.org>
11051         * doc/gnutls.texi: Fix license and libgnutls-extra stuff.
11053 2008-08-31  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11055         * : commit 765c079be0195f0f7fbefccf8b6a8910015042a6 Author: Nikos
11056         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Sun Aug 31 13:33:52
11057         2008 +0300
11059 2008-08-29  Simon Josefsson <simon@josefsson.org>
11061         * lib/Makefile.am, lib/gnutls_openpgp.c, lib/openpgp/Makefile.am,
11062         lib/openpgp/gnutls_openpgp.c: Move gnutls_openpgp.c to lib/openpgp/.
11064 2008-08-29  Simon Josefsson <simon@josefsson.org>
11066         * lib/gnutls_errors.c: Add Since: tag for gtk-doc.
11068 2008-08-29  Simon Josefsson <simon@josefsson.org>
11070         * NEWS, configure.in: Bump versions.
11072 2008-08-29  Simon Josefsson <simon@josefsson.org>
11074         * cfg.mk: Fix release target.
11076 2008-08-29  Simon Josefsson <simon@josefsson.org>
11078         * NEWS: Version 2.5.5.
11080 2008-08-29  Simon Josefsson <simon@josefsson.org>
11082         * ChangeLog: Generated.
11084 2008-08-29  Simon Josefsson <simon@josefsson.org>
11086         * .clcopying: Update copyright years.
11088 2008-08-29  Simon Josefsson <simon@josefsson.org>
11090         * Makefile.am, cfg.mk: Split up release targets.
11092 2008-08-29  Simon Josefsson <simon@josefsson.org>
11094         * NEWS, lib/minitasn1/element.c, lib/minitasn1/libtasn1.h,
11095         lib/minitasn1/structure.c: Use libtasn1 1.5.
11097 2008-08-29  Simon Josefsson <simon@josefsson.org>
11099         * lib/gnutls_str.c: Include stdarg.h for va_start etc.
11101 2008-08-29  Simon Josefsson <simon@josefsson.org>
11103         * lib/gnutls_anon_cred.c: Fix dummy cred.
11105 2008-08-29  Simon Josefsson <simon@josefsson.org>
11107         * configure.in: Bump libtool version because of new API.
11109 2008-08-29  Simon Josefsson <simon@josefsson.org>
11111         * doc/examples/ex-client-tlsia.c, doc/examples/ex-serv-anon.c,
11112         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
11113         doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
11114         doc/examples/ex-serv1.c, lib/gnutls_anon_cred.c,
11115         lib/gnutls_buffers.c, lib/opencdk/keydb.c,
11116         libextra/openssl_compat.c, libextra/openssl_compat.h,
11117         src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
11118         src/crypt.c, src/prime.c, src/printlist.c, src/serv.c, src/tests.c,
11119         src/tls_test.c: Fix warnings.
11121 2008-08-29  Simon Josefsson <simon@josefsson.org>
11123         * configure.in: Fix description of --enable-developer-mode.  Right
11124         now all it does is to enable compiler warnings.
11126 2008-08-29  Simon Josefsson <simon@josefsson.org>
11128         * NEWS, lib/auth_cert.c, lib/auth_srp_passwd.h,
11129         lib/auth_srp_sb64.c, lib/gnutls_constate.c, lib/gnutls_global.c,
11130         lib/gnutls_helper.c, lib/gnutls_int.h, lib/gnutls_srp.c,
11131         lib/gnutls_supplemental.c, lib/gnutls_x509.c, lib/mac-libgcrypt.c,
11132         lib/mpi-libgcrypt.c, lib/opencdk/armor.c, lib/opencdk/hash.c,
11133         lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/main.h,
11134         lib/opencdk/opencdk.h, lib/opencdk/stream.c, lib/openpgp/extras.c,
11135         lib/pk-libgcrypt.c, libextra/gnutls_ia.c: Fix warnings.
11137 2008-08-29  Simon Josefsson <simon@josefsson.org>
11139         * doc/manpages/Makefile.am: Generated.
11141 2008-08-29  Simon Josefsson <simon@josefsson.org>
11143         * lib/gnutls_errors.c: Translate unknown error code message.
11145 2008-08-29  Simon Josefsson <simon@josefsson.org>
11147         * lib/gnutls_errors.c: Don't translate symbol names.
11149 2008-08-29  Simon Josefsson <simon@josefsson.org>
11151         * lib/gnutls_errors.c: Fix warning about defining variable inside
11152         functions.
11154 2008-08-29  Simon Josefsson <simon@josefsson.org>
11156         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_errors.c,
11157         src/errcodes.c: Add gnutls_strerror_name.
11159 2008-08-29  Simon Josefsson <simon@josefsson.org>
11161         * lib/gnutls_extensions.c: Re-add, but mark static.
11163 2008-08-29  Simon Josefsson <simon@josefsson.org>
11165         * GNUmakefile, gl/getdelim.c, gl/m4/getdelim.m4, maint.mk: Update
11166         gnulib files.
11168 2008-08-29  Simon Josefsson <simon@josefsson.org>
11170         * NEWS, lib/opencdk/Makefile.am, lib/x509/Makefile.am: Fix libtasn1
11171         include paths.
11173 2008-08-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11175         * lib/opencdk/read-packet.c: avoid using gcrypt function.
11177 2008-08-28  Simon Josefsson <simon@josefsson.org>
11179         * configure.in, lib/auth_rsa.c, lib/debug.c, lib/gnutls_cert.c,
11180         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
11181         lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: Fix warnings.
11183 2008-08-28  Simon Josefsson <simon@josefsson.org>
11185         * lib/x509/common.c: Simplify logic.
11187 2008-08-28  Simon Josefsson <simon@josefsson.org>
11189         * lib/x509/dn.c: Remove dead code.
11191 2008-08-28  Simon Josefsson <simon@josefsson.org>
11193         * lib/openpgp/Makefile.am: Don't include missing -I's.
11195 2008-08-28  Simon Josefsson <simon@josefsson.org>
11197         * configure.in: Drop warning.
11199 2008-08-28  Simon Josefsson <simon@josefsson.org>
11201         * lib/x509/Makefile.am: Drop removed libextra directories from -I's.
11203 2008-08-28  Simon Josefsson <simon@josefsson.org>
11205         * configure.in: Enable all kind of warnings.  If you remove some,
11206         add a comment on why.
11208 2008-08-28  Simon Josefsson <simon@josefsson.org>
11210         * lib/openpgp/pgp.c, lib/x509/pbkdf2-sha1.c: Fix warnings.
11212 2008-08-28  Simon Josefsson <simon@josefsson.org>
11214         * configure.in: Tweak warnings.
11216 2008-08-28  Simon Josefsson <simon@josefsson.org>
11218         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
11219         lib/x509/dn.c: Fix warnings.
11221 2008-08-28  Simon Josefsson <simon@josefsson.org>
11223         * lib/x509/common.c, lib/x509/common.h: Fix warnings.
11225 2008-08-28  Simon Josefsson <simon@josefsson.org>
11227         * lib/auth_srp.c, lib/rnd-libgcrypt.c: Fix warnings.
11229 2008-08-28  Simon Josefsson <simon@josefsson.org>
11231         * lib/gnutls_num.h: Protect against double inclusion.
11233 2008-08-28  Simon Josefsson <simon@josefsson.org>
11235         * lib/crypto.h: Protect against double inclusions.
11237 2008-08-28  Simon Josefsson <simon@josefsson.org>
11239         * lgl/Makefile.am, lgl/byteswap.in.h, lgl/m4/byteswap.m4,
11240         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
11241         lgl/tests/Makefile.am, lgl/tests/test-byteswap.c, lib/gnutls_num.c,
11242         lib/gnutls_num.h: Use byteswap from gnulib.
11244 2008-08-28  Simon Josefsson <simon@josefsson.org>
11246         * lib/auth_srp.h, lib/gnutls_global.c: Fix warnings.
11248 2008-08-28  Simon Josefsson <simon@josefsson.org>
11250         * lib/gnutls_auth_int.h: Protect against double inclusion.
11252 2008-08-28  Simon Josefsson <simon@josefsson.org>
11254         * lib/gnutls_errors.h: Protect against double inclusion.
11256 2008-08-28  Simon Josefsson <simon@josefsson.org>
11258         * lib/gnutls_buffers.h, lib/gnutls_record.h, lib/gnutls_state.h: Fix
11259         warnings.
11261 2008-08-28  Simon Josefsson <simon@josefsson.org>
11263         * lib/gnutls_algorithms.h, lib/gnutls_pk.h, lib/gnutls_x509.h,
11264         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/verify.c: Fix
11265         warnings.
11267 2008-08-28  Simon Josefsson <simon@josefsson.org>
11269         * configure.in: Add warning.
11271 2008-08-28  Simon Josefsson <simon@josefsson.org>
11273         * configure.in: Check whether warning flags are supported before
11274         using them.
11276 2008-08-28  Simon Josefsson <simon@josefsson.org>
11278         * doc/examples/Makefile.am, lib/gnutls_x509.c, lib/x509/output.c: 
11279         Make disable-extra-pki work better.
11281 2008-08-28  Simon Josefsson <simon@josefsson.org>
11283         * configure.in: Fix --disable-extra-pki flag.
11285 2008-08-28  Simon Josefsson <simon@josefsson.org>
11287         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h, tests/Makefile.am,
11288         tests/set_pkcs7_cred.c: Remove code to import PKCS#7 certificate
11289         chains.  The code hasn't worked since GnuTLS v0.9.0.  Reported by
11290         Christian Grothoff <christian@grothoff.org>.
11292 2008-08-27  Simon Josefsson <simon@josefsson.org>
11294         * lib/gnutls_handshake.c: Cast datasize to long to match %ld printf
11295         format.
11297 2008-08-26  Simon Josefsson <simon@josefsson.org>
11299         * tests/set_pkcs7_cred.c: Fix.
11301 2008-08-26  Simon Josefsson <simon@josefsson.org>
11303         * tests/set_pkcs7_cred.c: Use utils infrastructure.
11305 2008-08-26  Simon Josefsson <simon@josefsson.org>
11307         * tests/Makefile.am, tests/set_pkcs7_cred.c: Add set_pkcs7_cred self
11308         test.
11310 2008-08-26  Daniel Kahn Gillmor <dkg@fifthhorseman.net>
11312         * : commit 06ee30f6e553d4739ca50ab84492179da64cfc3e Author: Daniel
11313         Kahn Gillmor <dkg@fifthhorseman.net> Date:   Tue Aug 26 11:00:27
11314         2008 -0400
11316 2008-08-26  Simon Josefsson <simon@josefsson.org>
11318         * lib/gnutls_global.c, libextra/gnutls_extra.c: Fix gnulib calls.
11320 2008-08-26  Simon Josefsson <simon@josefsson.org>
11322         * THANKS: Add.
11324 2008-08-26  Simon Josefsson <simon@josefsson.org>
11326         * NEWS: Add.
11328 2008-08-26  Simon Josefsson <simon@josefsson.org>
11330         * NEWS: Add.
11332 2008-08-26  Simon Josefsson <simon@josefsson.org>
11334         * NEWS: Add.
11336 2008-08-26  Simon Josefsson <simon@josefsson.org>
11338         * NEWS: Add.
11340 2008-08-26  Simon Josefsson <simon@josefsson.org>
11342         * gl/m4/autobuild.m4, lgl/Makefile.am, lgl/m4/gnulib-comp.m4,
11343         lgl/m4/string_h.m4, lgl/m4/strverscmp.m4, lgl/m4/threadlib.m4,
11344         lgl/string.in.h, lgl/strverscmp.h, lgl/tests/Makefile.am,
11345         lgl/tests/test-strverscmp.c: Update gnulib files.
11347 2008-08-25  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11349         * lib/gnutls_pk.c, lib/pk-libgcrypt.c, lib/x509/privkey.c: corrected
11350         private key generation
11352 2008-08-25  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11354         * : commit 976565830d853f981ecd749bdb15dd02133ed93b Author: Nikos
11355         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Aug 25 19:50:07
11356         2008 +0300
11358 2008-08-25  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11360         * lib/x509/output.c: removed code that incorrectly printed IP
11361         addresses.
11363 2008-08-23  Simon Josefsson <simon@josefsson.org>
11365         * NEWS: Add.
11367 2008-08-23  Simon Josefsson <simon@josefsson.org>
11369         * po/LINGUAS, po/fr.po.in, po/nl.po.in: Sync with TP.
11371 2008-08-20  Simon Josefsson <simon@josefsson.org>
11373         * NEWS: Add.
11375 2008-08-19  Simon Josefsson <simon@josefsson.org>
11377         * NEWS, configure.in: Bump versions.
11379 2008-08-19  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11381         * lib/opencdk/opencdk.h, lib/opencdk/read-packet.c: patch by Daniel
11382         Kahn Gillmor, to enable parsing (but not decrypting) of locked
11383         secret keys (including the "gnu-dummy" S2K option).
11385 2008-08-19  Simon Josefsson <simon@josefsson.org>
11387         * ChangeLog: Generated.
11389 2008-08-19  Simon Josefsson <simon@josefsson.org>
11391         * NEWS: Version 2.5.4.
11393 2008-08-18  Simon Josefsson <simon@josefsson.org>
11395         * gl/m4/autobuild.m4, lgl/m4/lock.m4: Update gnulib files.
11397 2008-08-18  Simon Josefsson <simon@josefsson.org>
11399         * NEWS: Fix.
11401 2008-08-18  Simon Josefsson <simon@josefsson.org>
11403         * NEWS: Add.
11405 2008-08-18  Simon Josefsson <simon@josefsson.org>
11407         * NEWS: Add.
11409 2008-08-18  Simon Josefsson <simon@josefsson.org>
11411         * lib/gnutls_global.c: Fix secure memory initialization of
11412         libgcrypt.  Reported by Joe Orton <joe@manyfish.co.uk> in
11414         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2992>.
11416 2008-08-16  Simon Josefsson <simon@josefsson.org>
11418         * doc/gnutls.texi: Reference NIST SP 800-57.
11420 2008-08-16  Simon Josefsson <simon@josefsson.org>
11422         * doc/protocol/rfc5246.txt: Add.
11424 2008-08-14  Simon Josefsson <simon@josefsson.org>
11426         * NEWS: Re-add lost entry.
11428 2008-08-14  Simon Josefsson <simon@josefsson.org>
11430         * lib/crypto.c, lib/gnutls_extensions.c, lib/gnutls_state.c,
11431         lib/x509/crq.c: Doc fixes.
11433 2008-08-14  Simon Josefsson <simon@josefsson.org>
11435         * NEWS, configure.in: Bump versions.
11437 2008-08-14  Simon Josefsson <simon@josefsson.org>
11439         * ChangeLog: Generated.
11441 2008-08-14  Simon Josefsson <simon@josefsson.org>
11443         * NEWS: Version 2.5.3.
11445 2008-08-13  Simon Josefsson <simon@josefsson.org>
11447         * NEWS: Add.
11449 2008-08-13  Simon Josefsson <simon@josefsson.org>
11451         * NEWS: Add.
11453 2008-08-13  Simon Josefsson <simon@josefsson.org>
11455         * includes/gnutls/extra.h, includes/gnutls/openssl.h,
11456         includes/gnutls/pkcs12.h, includes/gnutls/x509.h: Bump copyright in
11457         installed header files.
11459 2008-08-13  Simon Josefsson <simon@josefsson.org>
11461         * doc/manpages/Makefile.am: Generated.
11463 2008-08-13  Simon Josefsson <simon@josefsson.org>
11465         * NEWS: Add.
11467 2008-08-13  Simon Josefsson <simon@josefsson.org>
11469         * includes/gnutls/gnutls.h.in: Drop final comma in enum.  Reported
11470         in <https://savannah.gnu.org/support/?106453>.
11472 2008-08-13  Simon Josefsson <simon@josefsson.org>
11474         * lib/gnutlsxx.cpp: Don't call SRP functions if SRP is disabled.
11476 2008-08-13  Simon Josefsson <simon@josefsson.org>
11478         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
11479         lib/auth_rsa.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
11480         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
11481         lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
11482         libextra/gnutls_ia.c: Fix namespace problem with TLS_MASTER_SIZE and
11483         TLS_RANDOM_SIZE.
11485 2008-08-13  Simon Josefsson <simon@josefsson.org>
11487         * gl/c-ctype.c, gl/c-ctype.h, gl/gnulib.mk, gl/inet_pton.c,
11488         gl/m4/gnulib-comp.m4, gl/m4/inet_pton.m4, gl/tests/gnulib.mk,
11489         gl/tests/test-c-ctype.c: Update gnulib files.
11491 2008-08-13  Simon Josefsson <simon@josefsson.org>
11493         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c,
11494         lib/gnutls_int.h, lib/gnutls_state.c, tests/Makefile.am,
11495         tests/finished.c: Add API to set callback to extract TLS Finished
11496         messages.
11498 2008-08-08  Simon Josefsson <simon@josefsson.org>
11500         * doc/manpages/Makefile.am: Generated.
11502 2008-08-05  Simon Josefsson <simon@josefsson.org>
11504         * GNUmakefile: Update gnulib files.
11506 2008-08-05  Simon Josefsson <simon@josefsson.org>
11508         * NEWS: Add.
11510 2008-08-04  Simon Josefsson <simon@josefsson.org>
11512         * GNUmakefile, build-aux/gnupload: Update gnulib files.
11514 2008-08-03  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11516         * includes/gnutls/x509.h, lib/x509/crq.c: added
11517         gnutls_x509_crq_set_key_rsa_raw() which will set a raw key to a
11518         certificate request.
11520 2008-08-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11522         * : commit 767fb210de7dcde20ac05e1f3ca78375279f5603 Author: Nikos
11523         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Sat Aug 2 11:55:56
11524         2008 +0300
11526 2008-07-22  Simon Josefsson <simon@josefsson.org>
11528         * lib/auth_psk_passwd.c, lib/gnutls_cipher.c,
11529         lib/gnutls_handshake.c, lib/x509/pkcs12.c,
11530         lib/x509/privkey_pkcs8.c, src/crypt.c: Make it compile.
11532 2008-07-22  Simon Josefsson <simon@josefsson.org>
11534         * doc/Makefile.am: Drop doxygen.
11536 2008-07-22  Simon Josefsson <simon@josefsson.org>
11538         * GNUmakefile, gl/m4/gnulib-comp.m4, lgl/m4/gnulib-comp.m4,
11539         lgl/vasnprintf.c: Update gnulib files.
11541 2008-07-10  Simon Josefsson <simon@josefsson.org>
11543         * configure.in: Bump versions.
11545 2008-07-10  Simon Josefsson <simon@josefsson.org>
11547         * NEWS, configure.in, doc/Makefile.am, doc/doxygen/Doxyfile.in,
11548         doc/doxygen/Doxyfile.orig: Add doxygen scripts.
11550 2008-07-10  Simon Josefsson <simon@josefsson.org>
11552         * lib/x509/common.c: Cleanup struct name, for doxygen documentation.
11554 2008-07-09  Simon Josefsson <simon@josefsson.org>
11556         * lib/random.h: Add license.
11558 2008-07-09  Simon Josefsson <simon@josefsson.org>
11560         * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/gnutls_pk.c,
11561         lib/random.c, lib/random.h, lib/x509/privkey_pkcs8.c, src/psk.c: 
11562         Minor randomness API cleanups.
11564 2008-07-09  Simon Josefsson <simon@josefsson.org>
11566         * lib/x509/dsa.c: Remove unused code.
11568 2008-07-08  Simon Josefsson <simon@josefsson.org>
11570         * ChangeLog: Generated.
11572 2008-07-08  Simon Josefsson <simon@josefsson.org>
11574         * NEWS: Version 2.5.2.
11576 2008-07-08  Simon Josefsson <simon@josefsson.org>
11578         * doc/gnutls.texi: Fix @include of algorithms.texi.
11580 2008-07-08  Simon Josefsson <simon@josefsson.org>
11582         * doc/Makefile.am: Fix typos.
11584 2008-07-08  Simon Josefsson <simon@josefsson.org>
11586         * doc/Makefile.am, src/Makefile.am: Generate algorithms.texi the
11587         same way as error_codes.texi for consistency.  Fixes 'make
11588         distcheck' due to srcdir != objdir breakage.
11590 2008-07-08  Simon Josefsson <simon@josefsson.org>
11592         * configure.in: Bump libtool library version because we added
11593         interfaces.
11595 2008-07-08  Simon Josefsson <simon@josefsson.org>
11597         * NEWS, lib/Makefile.am, lib/ext_inner_application.c,
11598         lib/ext_inner_application.h, lib/gnutls_extensions.c,
11599         libextra/Makefile.am, libextra/ext_inner_application.c,
11600         libextra/ext_inner_application.h, libextra/gnutls_extra.c: Move
11601         TLS/IA features to libgnutls-extra.
11603 2008-07-08  Simon Josefsson <simon@josefsson.org>
11605         * tests/tlsia.c: Initialize extra library.
11607 2008-07-08  Simon Josefsson <simon@josefsson.org>
11609         * doc/manpages/Makefile.am: Generated.
11611 2008-07-07  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11613         * src/printlist.c: added missing file.
11615 2008-07-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11617         * doc/Makefile.am, doc/gnutls.texi: automatically generate the
11618         appendix with supported algorithms and ciphersuites.
11620 2008-07-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11622         * src/Makefile.am: automatically generate the appendix with
11623         supported algorithms and ciphersuites.
11625 2008-07-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11627         * lib/gnutls_priority.c: document a way to get the available
11628         algorithms and protocols.
11630 2008-07-05  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11632         * lib/x509/common.c: Corrected memory leak in read_octet. Based on
11633         patch by Colin Leroy (colin@colino.net)
11635 2008-07-03  Simon Josefsson <simon@josefsson.org>
11637         * NEWS: Add.
11639 2008-07-03  Simon Josefsson <simon@josefsson.org>
11641         * includes/gnutls/gnutls.h.in, lib/gnutls_extensions.c,
11642         lib/gnutls_extensions.h, lib/gnutls_global.c,
11643         lib/gnutls_handshake.c, lib/gnutls_int.h: Add APIs to register TLS
11644         extension handlers.
11646 2008-07-02  Simon Josefsson <simon@josefsson.org>
11648         * lib/minitasn1/Makefile.am, lib/x509/Makefile.am: Use AM_CPPFLAGS.
11650 2008-07-02  Simon Josefsson <simon@josefsson.org>
11652         * lib/opencdk/Makefile.am: lib/opencdk/Makefile.am (INCLUDES):
11653         Rename to `AM_CPPFLAGS'.
11655 2008-07-02  Simon Josefsson <simon@josefsson.org>
11657         * NEWS: Fix.
11659 2008-07-02  Simon Josefsson <simon@josefsson.org>
11661         * NEWS: Add.
11663 2008-07-02  Simon Josefsson <simon@josefsson.org>
11665         * Makefile.am, cfg.mk: Guile problem fixed.
11667 2008-07-02  Simon Josefsson <simon@josefsson.org>
11669         * lib/gnutls_dh_primes.c: Fix typo that swapped prime/generator in
11670         gnutls_dh_params_generate2.
11672 2008-07-02  Simon Josefsson <simon@josefsson.org>
11674         * NEWS, configure.in: Bump versions.
11676 2008-07-02  Simon Josefsson <simon@josefsson.org>
11678         * ChangeLog: Generated.
11680 2008-07-02  Simon Josefsson <simon@josefsson.org>
11682         * NEWS: Version 2.5.1.
11684 2008-07-02  Simon Josefsson <simon@josefsson.org>
11686         * cfg.mk, doc/examples/ex-cert-select.c,
11687         doc/examples/ex-client-psk.c, doc/examples/ex-client-tlsia.c,
11688         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
11689         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
11690         doc/examples/ex-serv-psk.c, doc/examples/ex-serv1.c,
11691         guile/src/core.c, guile/src/errors.c, guile/src/extra.c,
11692         lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
11693         lib/auth_psk.c, lib/auth_psk_passwd.c, lib/auth_rsa.c,
11694         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
11695         lib/auth_srp_rsa.c, lib/cipher-libgcrypt.c, lib/crypto.c,
11696         lib/debug.c, lib/ext_cert_type.c, lib/ext_max_record.c,
11697         lib/ext_oprfi.c, lib/ext_server_name.c, lib/ext_srp.c,
11698         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
11699         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
11700         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
11701         lib/gnutls_compress.c, lib/gnutls_constate.c, lib/gnutls_db.c,
11702         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
11703         lib/gnutls_extensions.c, lib/gnutls_global.c,
11704         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
11705         lib/gnutls_mpi.c, lib/gnutls_openpgp.c, lib/gnutls_pk.c,
11706         lib/gnutls_priority.c, lib/gnutls_psk.c, lib/gnutls_psk_netconf.c,
11707         lib/gnutls_record.c, lib/gnutls_session.c,
11708         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
11709         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_supplemental.c,
11710         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
11711         lib/mac-libgcrypt.c, lib/minitasn1/structure.c,
11712         lib/mpi-libgcrypt.c, lib/opencdk/armor.c, lib/opencdk/dummy.c,
11713         lib/opencdk/hash.c, lib/opencdk/kbnode.c, lib/opencdk/keydb.c,
11714         lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/misc.c,
11715         lib/opencdk/new-packet.c, lib/opencdk/pubkey.c,
11716         lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
11717         lib/opencdk/sig-check.c, lib/opencdk/stream.c,
11718         lib/opencdk/verify.c, lib/opencdk/write-packet.c,
11719         lib/openpgp/compat.c, lib/openpgp/extras.c, lib/openpgp/output.c,
11720         lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c,
11721         lib/pk-libgcrypt.c, lib/random.c, lib/rnd-libgcrypt.c,
11722         lib/x509/common.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
11723         lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
11724         lib/x509/output.c, lib/x509/pbkdf2-sha1.c, lib/x509/pkcs12.c,
11725         lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
11726         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
11727         lib/x509/sign.c, lib/x509/x509.c, lib/x509/x509_write.c,
11728         libextra/gnutls_openssl.c, src/certtool-cfg.c, src/certtool.c,
11729         src/cli.c, src/common.c, src/crypt.c, src/psk.c, src/select.c,
11730         src/serv.c, src/tests.c, src/tls_test.c,
11731         tests/certificate_set_x509_crl.c, tests/crypto_rng.c,
11732         tests/dhepskself.c, tests/dn.c, tests/gc.c,
11733         tests/hostname-check/hostname-check.c, tests/mini.c,
11734         tests/moredn.c, tests/mpi.c, tests/openpgp/keyring.c,
11735         tests/openpgpself.c, tests/oprfi.c, tests/parse_ca.c,
11736         tests/pkcs12-decode/pkcs12_s2k.c, tests/x509dn.c, tests/x509self.c,
11737         tests/x509signself.c: Indent code.
11739 2008-07-02  Simon Josefsson <simon@josefsson.org>
11741         * NEWS, configure.in: Bump versions.
11743 2008-07-02  Simon Josefsson <simon@josefsson.org>
11745         * ChangeLog: Generated.
11747 2008-07-02  Simon Josefsson <simon@josefsson.org>
11749         * NEWS: Version 2.5.0.
11751 2008-07-02  Simon Josefsson <simon@josefsson.org>
11753         * tests/pkcs12-decode/Makefile.am: The -I.. needs to point to
11754         srcdir.
11756 2008-07-02  Simon Josefsson <simon@josefsson.org>
11758         * NEWS: Add.
11760 2008-07-02  Simon Josefsson <simon@josefsson.org>
11762         * NEWS: Add.
11764 2008-07-02  Simon Josefsson <simon@josefsson.org>
11766         * lib/opencdk/Makefile.am: Need -I to builddir for gnutls.h.
11768 2008-07-02  Simon Josefsson <simon@josefsson.org>
11770         * doc/reference/Makefile.am: Ignore more.
11772 2008-07-02  Simon Josefsson <simon@josefsson.org>
11774         * lib/x509/Makefile.am: Dist pbkdf2-sha1.h.
11776 2008-07-02  Simon Josefsson <simon@josefsson.org>
11778         * po/pl.po.in, po/vi.po.in: Sync with TP.
11780 2008-07-02  Simon Josefsson <simon@josefsson.org>
11782         * Makefile.am, cfg.mk: Disable building guile for now, to be able to
11783         do a release.
11785 2008-07-02  Simon Josefsson <simon@josefsson.org>
11787         * NEWS: Sort functions.
11789 2008-07-02  Simon Josefsson <simon@josefsson.org>
11791         * doc/gnutls.texi: Don't use @acronym for C++, as it breaks old
11792         texinfo/tetex installations.  Further, C++ isn't an acronym anyway
11793         as far as I know.
11795 2008-07-01  Simon Josefsson <simon@josefsson.org>
11797         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11798         gl/tests/Makefile.am, gl/tests/gnulib.mk,
11799         gl/tests/test-EOVERFLOW.c, gl/tests/test-arpa_inet.c,
11800         gl/tests/test-getaddrinfo.c, gl/tests/test-getdelim.c,
11801         gl/tests/test-getline.c, gl/tests/test-netinet_in.c,
11802         gl/tests/test-strerror.c, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
11803         lgl/m4/gnulib-comp.m4, lgl/tests/Makefile.am, lgl/tests/dummy.c,
11804         lgl/tests/intprops.h, lgl/tests/test-EOVERFLOW.c,
11805         lgl/tests/test-alloca-opt.c, lgl/tests/test-c-ctype.c,
11806         lgl/tests/test-fseeko.c, lgl/tests/test-fseeko.sh,
11807         lgl/tests/test-func.c, lgl/tests/test-lseek.c,
11808         lgl/tests/test-lseek.sh, lgl/tests/test-memchr.c,
11809         lgl/tests/test-memcmp.c, lgl/tests/test-read-file.c,
11810         lgl/tests/test-snprintf.c, lgl/tests/test-stdbool.c,
11811         lgl/tests/test-stdint.c, lgl/tests/test-stdio.c,
11812         lgl/tests/test-stdlib.c, lgl/tests/test-string.c,
11813         lgl/tests/test-strings.c, lgl/tests/test-sys_socket.c,
11814         lgl/tests/test-sys_stat.c, lgl/tests/test-time.c,
11815         lgl/tests/test-unistd.c, lgl/tests/test-vasnprintf.c,
11816         lgl/tests/test-vasprintf.c, lgl/tests/test-wchar.c,
11817         lgl/tests/verify.h: Add gnulib self-tests.
11819 2008-07-01  Simon Josefsson <simon@josefsson.org>
11821         * lgl/m4/gnulib-cache.m4: Put gnulib tests in a separate directory.
11823 2008-07-01  Simon Josefsson <simon@josefsson.org>
11825         * m4/gc_random.m4: Remove unused code.
11827 2008-07-01  Simon Josefsson <simon@josefsson.org>
11829         * lgl/Makefile.am, lgl/arcfour.c, lgl/arcfour.h, lgl/arctwo.c,
11830         lgl/arctwo.h, lgl/des.c, lgl/des.h, lgl/gc-gnulib.c,
11831         lgl/gc-libgcrypt.c, lgl/gc-pbkdf2-sha1.c, lgl/gc.h, lgl/hmac-md5.c,
11832         lgl/hmac-sha1.c, lgl/hmac.h, lgl/m4/arcfour.m4, lgl/m4/arctwo.m4,
11833         lgl/m4/des.m4, lgl/m4/gc-arcfour.m4, lgl/m4/gc-arctwo.m4,
11834         lgl/m4/gc-camellia.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
11835         lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
11836         lgl/m4/gc-md5.m4, lgl/m4/gc-pbkdf2-sha1.m4, lgl/m4/gc-random.m4,
11837         lgl/m4/gc-rijndael.m4, lgl/m4/gc-sha1.m4, lgl/m4/gc.m4,
11838         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/hmac-md5.m4,
11839         lgl/m4/hmac-sha1.m4, lgl/m4/md2.m4, lgl/m4/md4.m4, lgl/m4/md5.m4,
11840         lgl/m4/memxor.m4, lgl/m4/rijndael.m4, lgl/m4/sha1.m4, lgl/md2.c,
11841         lgl/md2.h, lgl/md4.c, lgl/md4.h, lgl/md5.c, lgl/md5.h,
11842         lgl/memxor.c, lgl/memxor.h, lgl/rijndael-alg-fst.c,
11843         lgl/rijndael-alg-fst.h, lgl/rijndael-api-fst.c,
11844         lgl/rijndael-api-fst.h, lgl/sha1.c, lgl/sha1.h: Drop gnulib gc
11845         modules.
11847 2008-07-01  Simon Josefsson <simon@josefsson.org>
11849         * configure.in, lgl/m4/gnulib-cache.m4: Drop gc.
11851 2008-07-01  Simon Josefsson <simon@josefsson.org>
11853         * lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11854         lib/x509/privkey_pkcs8.c: Drop gc.h.
11856 2008-06-30  Simon Josefsson <simon@josefsson.org>
11858         * NEWS: Add.
11860 2008-06-30  Simon Josefsson <simon@josefsson.org>
11862         * lib/gnutls_handshake.c: (_gnutls_handshake_hash_buffers_clear): Make sure deinitialized MAC
11863         hashes are initialized.  Report and tiny patch from Tomas Mraz
11864         <tmraz@redhat.com>.
11866 2008-06-30  Simon Josefsson <simon@josefsson.org>
11868         * THANKS: Add.
11870 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11872         * src/crypt.c: this fixes a problem in srptool, where the passwords
11873         never match (--verify check) on some architectures (patch by
11874         Matthias Koenig <mkoenig@suse.de>)
11876 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11878         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: corrected
11879         openssl.
11881 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11883         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: use native
11884         gnutls functions.
11886 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11888         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added
11889         _gnutls_hash_fast()
11891 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11893         * : commit fded9a7d1e6d58f951fc7e8f4db80d3e23f5ea1f Author: Nikos
11894         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Jun 30 20:15:19
11895         2008 +0300
11897 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11899         * src/crypt.c, src/psk.c: avoid using gc_ functions for random data.
11901 2008-06-30  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11903         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h,
11904         lib/x509/Makefile.am, lib/x509/pbkdf2-sha1.c,
11905         lib/x509/pbkdf2-sha1.h, lib/x509/privkey_pkcs8.c, tests/gc.c: added
11906         _gnutls_pkcs5_pbkdf2_sha1() based on gc_pkcs5_pbkdf2_sha1()
11908 2008-06-30  Simon Josefsson <simon@josefsson.org>
11910         * : Remove executable.
11912 2008-06-30  Simon Josefsson <simon@josefsson.org>
11914         * lib/gnutls_psk_netconf.c: Remove debug code.
11916 2008-06-30  Simon Josefsson <simon@josefsson.org>
11918         * doc/manpages/Makefile.am: Generated.
11920 2008-06-30  Simon Josefsson <simon@josefsson.org>
11922         * gl/m4/gnulib-cache.m4, gl/m4/gnulib-tool.m4,
11923         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-tool.m4: Update gnulib files.
11925 2008-06-30  Simon Josefsson <simon@josefsson.org>
11927         * NEWS: Add.
11929 2008-06-29  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11931         * lib/gnutls_state.c: added check before reallocation of parameters
11932         to avoid memory leaks on rehandshake.
11934 2008-06-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11936         * NEWS: document the rewrite of opencdk crypto backend.
11938 2008-06-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11940         * NEWS, doc/gnutls.texi, includes/gnutls/crypto.h,
11941         includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/auth_anon.c,
11942         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
11943         lib/auth_dhe_psk.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
11944         lib/auth_srp.c, lib/cipher-libgcrypt.c, lib/crypto.c, lib/crypto.h,
11945         lib/debug.c, lib/debug.h, lib/gnutls_algorithms.c,
11946         lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
11947         lib/gnutls_cipher_int.h, lib/gnutls_datum.h, lib/gnutls_dh.c,
11948         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
11949         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
11950         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_openpgp.c,
11951         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
11952         lib/gnutls_psk_netconf.c, lib/gnutls_rsa_export.c,
11953         lib/gnutls_rsa_export.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
11954         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
11955         lib/gnutls_state.h, lib/gnutls_supplemental.c, lib/gnutls_x509.h,
11956         lib/mac-libgcrypt.c, lib/mpi-libgcrypt.c, lib/opencdk/Makefile.am,
11957         lib/opencdk/armor.c, lib/opencdk/context.h, lib/opencdk/dummy.c,
11958         lib/opencdk/filters.h, lib/opencdk/hash.c, lib/opencdk/kbnode.c,
11959         lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/main.c,
11960         lib/opencdk/main.h, lib/opencdk/misc.c, lib/opencdk/new-packet.c,
11961         lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
11962         lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
11963         lib/opencdk/sig-check.c, lib/opencdk/stream.c, lib/opencdk/types.h,
11964         lib/opencdk/verify.c, lib/opencdk/write-packet.c,
11965         lib/openpgp/extras.c, lib/openpgp/openpgp_int.h,
11966         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c,
11967         lib/pk-libgcrypt.c, lib/random.c, lib/random.h,
11968         lib/rnd-libgcrypt.c, lib/x509/Makefile.am, lib/x509/common.c,
11969         lib/x509/common.h, lib/x509/crl.c, lib/x509/mpi.c,
11970         lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, lib/x509/privkey.c,
11971         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
11972         lib/x509/x509.c, lib/x509/x509_int.h, src/psk-gaa.c,
11973         tests/Makefile.am, tests/ca.pem, tests/crypto_rng.c, tests/mpi.c,
11974         tests/netconf-psk.c, tests/openpgp/keyring.c,
11975         tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12_s2k.c: 
11976         Initial merge attempt with gnutls_with_ext_mpi
11978 2008-06-25  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11980         * lib/gnutls_dh_primes.c: do not add trailing zero on the size
11981         count.
11983 2008-06-23  Simon Josefsson <simon@josefsson.org>
11985         * GNUmakefile: Update gnulib files.
11987 2008-06-23  Simon Josefsson <simon@josefsson.org>
11989         * NEWS: Add.
11991 2008-06-23  Simon Josefsson <simon@josefsson.org>
11993         * lib/Makefile.am: Fix build failures related to opencdk.h.
11994         Reported by Roman Bogorodskiy <novel@FreeBSD.org> in
11996         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2930>.
11998 2008-06-19  Simon Josefsson <simon@josefsson.org>
12000         * configure.in: Fix typo.
12002 2008-06-19  Simon Josefsson <simon@josefsson.org>
12004         * configure.in: Disable C++ library if psk, srp, anon etc have been
12005         disabled.  The libgnutlsxx.cpp file calls several functions that may
12006         have been removed.
12008 2008-06-19  Simon Josefsson <simon@josefsson.org>
12010         * configure.in, doc/examples/Makefile.am: Make
12011         --disable-psk-authentication work.
12013 2008-06-19  Simon Josefsson <simon@josefsson.org>
12015         * lgl/m4/lock.m4: Update gnulib files.
12017 2008-06-19  Simon Josefsson <simon@josefsson.org>
12019         * doc/examples/ex-cxx.cpp: Use cstring instead of string.h.
12020         Reported by Daniel Black <dragonheart@gentoo.org> in
12022         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2922>.
12024 2008-06-19  Simon Josefsson <simon@josefsson.org>
12026         * NEWS: Add.
12028 2008-06-18  Simon Josefsson <simon@josefsson.org>
12030         * src/cli.c, src/psk.c: Fix warning regarding undeclared getpass
12031         replacement.  Reported by Massimo Gaspari <massimo.gaspari@alice.it>
12032         in <http://permalink.gmane.org/gmane.network.gnutls.general/1281>.
12034 2008-06-18  Simon Josefsson <simon@josefsson.org>
12036         * src/cli.c: Fix warning.  Reported by Massimo Gaspari
12037         <massimo.gaspari@alice.it> in
12038         <http://permalink.gmane.org/gmane.network.gnutls.general/1281>.
12040 2008-06-18  Simon Josefsson <simon@josefsson.org>
12042         * lib/gnutls_state.h: Add prototype for _gnutls_session_is_psk.
12043         Reported by Massimo Gaspari <massimo.gaspari@alice.it> in
12044         <http://permalink.gmane.org/gmane.network.gnutls.general/1281>.
12046 2008-06-18  Simon Josefsson <simon@josefsson.org>
12048         * Makefile.am, NEWS, configure.in: Bump versions.
12050 2008-06-18  Simon Josefsson <simon@josefsson.org>
12052         * ChangeLog: Generated.
12054 2008-06-18  Simon Josefsson <simon@josefsson.org>
12056         * NEWS: Add v2.4.0 release notes.
12058 2008-06-18  Simon Josefsson <simon@josefsson.org>
12060         * Makefile.am: Fix release target.
12062 2008-06-18  Simon Josefsson <simon@josefsson.org>
12064         * NEWS: Version 2.4.0.
12066 2008-06-18  Simon Josefsson <simon@josefsson.org>
12068         * doc/manpages/Makefile.am: Generated.
12070 2008-06-18  Simon Josefsson <simon@josefsson.org>
12072         * AUTHORS, NEWS, includes/gnutls/openpgp.h, lib/openpgp/pgp.c,
12073         lib/openpgp/privkey.c: libgnutls [OpenPGP]: New APIs to retrieve
12074         fingerprint from OpenPGP subkeys.  Contributed by Daniel Kahn
12075         Gillmor <dkg-debian.org@fifthhorseman.net>.
12077 2008-06-16  Simon Josefsson <simon@josefsson.org>
12079         * NEWS, configure.in: Bump versions.
12081 2008-06-16  Simon Josefsson <simon@josefsson.org>
12083         * lib/openpgp/pgp.c: Fix typo in documentation.  Tiny patch from
12084         Daniel Kahn Gillmor <dkg-debian.org@fifthhorseman.net>.
12086 2008-06-15  Simon Josefsson <simon@josefsson.org>
12088         * ChangeLog: Generated.
12090 2008-06-15  Simon Josefsson <simon@josefsson.org>
12092         * NEWS: Version 2.3.15.
12094 2008-06-15  Simon Josefsson <simon@josefsson.org>
12096         * tests/Makefile.am, tests/openpgp-certs/Makefile.am: Disable
12097         openpgp-certs properly.
12099 2008-06-15  Simon Josefsson <simon@josefsson.org>
12101         * doc/gendocs_template, lgl/Makefile.am, lgl/m4/stdio_h.m4,
12102         lgl/stdio.in.h: Update gnulib files.
12104 2008-06-15  Simon Josefsson <simon@josefsson.org>
12106         * NEWS, tests/Makefile.am: Disable openpgp-certs self-test.
12108 2008-06-11  Simon Josefsson <simon@josefsson.org>
12110         * NEWS, configure.in: Bump versions.
12112 2008-06-11  Simon Josefsson <simon@josefsson.org>
12114         * ChangeLog: Generated.
12116 2008-06-11  Simon Josefsson <simon@josefsson.org>
12118         * NEWS: Version 2.3.14.
12120 2008-06-10  Simon Josefsson <simon@josefsson.org>
12122         * lgl/m4/memmem.m4: Update gnulib files.
12124 2008-06-10  Simon Josefsson <simon@josefsson.org>
12126         * tests/openpgp-certs/testcerts: Use port 5557.
12128 2008-06-10  Simon Josefsson <simon@josefsson.org>
12130         * NEWS: Unrelease it.
12132 2008-06-09  Simon Josefsson <simon@josefsson.org>
12134         * tests/openpgp-certs/testcerts: Fix.
12136 2008-06-09  Simon Josefsson <simon@josefsson.org>
12138         * tests/openpgp-certs/testcerts: Deal with objdir != srcdir builds.
12140 2008-06-09  Simon Josefsson <simon@josefsson.org>
12142         * tests/openpgp-certs/Makefile.am: Dist *.gpg's.
12144 2008-06-09  Simon Josefsson <simon@josefsson.org>
12146         * Makefile.am: Fix release target.
12148 2008-06-09  Simon Josefsson <simon@josefsson.org>
12150         * configure.in: Reorder.
12152 2008-06-09  Simon Josefsson <simon@josefsson.org>
12154         * configure.in: Drop AC_CANONICAL_TARGET, unused.
12156 2008-06-09  Simon Josefsson <simon@josefsson.org>
12158         * configure.in, gl/gnulib.mk, gl/m4/autobuild.m4,
12159         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, m4/autobuild.m4: Import
12160         autobuild from gnulib.
12162 2008-06-09  Simon Josefsson <simon@josefsson.org>
12164         * NEWS: Version 2.3.14.
12166 2008-06-09  Simon Josefsson <simon@josefsson.org>
12168         * NEWS: Fix.
12170 2008-06-09  Simon Josefsson <simon@josefsson.org>
12172         * lib/x509/x509.c: Doc fix.
12174 2008-06-08  Simon Josefsson <simon@josefsson.org>
12176         * THANKS: Add.
12178 2008-06-08  Simon Josefsson <simon@josefsson.org>
12180         * NEWS, lib/x509/x509.c: gnutls_x509_crt_get_extension_oid: Doc fix.
12181         Reported by Sam Varshavchik <mrsam@courier-mta.com>.
12183 2008-06-08  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12185         * lib/opencdk/sig-check.c: added check for empty UID list.
12187 2008-06-08  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12189         * configure.in, tests/Makefile.am, tests/openpgp-certs/Makefile.am,
12190         tests/openpgp-certs/ca-public.gpg,
12191         tests/openpgp-certs/ca-secret.gpg,
12192         tests/openpgp-certs/srv-public-127.0.0.1-signed.gpg,
12193         tests/openpgp-certs/srv-public-all-signed.gpg,
12194         tests/openpgp-certs/srv-public-localhost-signed.gpg,
12195         tests/openpgp-certs/srv-public.gpg,
12196         tests/openpgp-certs/srv-secret.gpg, tests/openpgp-certs/testcerts: 
12197         Added OpenPGP certificate verification test.
12199 2008-06-08  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12201         * NEWS, lib/opencdk/keydb.c, lib/opencdk/main.h,
12202         lib/opencdk/sig-check.c: Changed OpenPGP verification behaviour. An
12203         OpenPGP certificate is now only considered verified if all the user
12204         IDs are verified.
12206 2008-06-07  Simon Josefsson <simon@josefsson.org>
12208         * NEWS, doc/examples/ex-cxx.cpp: Make it find strlen.  Problem
12209         reported by Rainer Gerhards <rgerhards@gmail.com> and suggested fix
12210         by "John Brooks" <aspecialj@gmail.com>.
12212 2008-06-07  Simon Josefsson <simon@josefsson.org>
12214         * NEWS, configure.in: Bump versions.
12216 2008-06-07  Simon Josefsson <simon@josefsson.org>
12218         * po/LINGUAS: Sync with TP.
12220 2008-06-07  Simon Josefsson <simon@josefsson.org>
12222         * po/LINGUAS: Sync with TP.
12224 2008-06-07  Simon Josefsson <simon@josefsson.org>
12226         * ChangeLog: Generated.
12228 2008-06-07  Simon Josefsson <simon@josefsson.org>
12230         * NEWS: Version 2.3.13.
12232 2008-06-07  Simon Josefsson <simon@josefsson.org>
12234         * NEWS: Fix.
12236 2008-06-07  Simon Josefsson <simon@josefsson.org>
12238         * NEWS: Add.
12240 2008-06-07  Simon Josefsson <simon@josefsson.org>
12242         * doc/examples/ex-serv-export.c: Fix memory leak.
12244 2008-06-07  Simon Josefsson <simon@josefsson.org>
12246         * tests/resume.c: Fix memory leak.
12248 2008-06-07  Simon Josefsson <simon@josefsson.org>
12250         * GNUmakefile: Update gnulib files.
12252 2008-06-07  Simon Josefsson <simon@josefsson.org>
12254         * NEWS, tests/anonself.c, tests/dhepskself.c, tests/mini.c,
12255         tests/openpgpself.c, tests/oprfi.c, tests/x509dn.c,
12256         tests/x509self.c, tests/x509signself.c: tests/: Reduce amount of
12257         debugging output.
12259 2008-06-05  Simon Josefsson <simon@josefsson.org>
12261         * NEWS: Add.
12263 2008-06-05  Simon Josefsson <simon@josefsson.org>
12265         * tests/set_pkcs12_cred.c: Make it run without PKCS12FILE for
12266         typical scenarios.
12268 2008-06-05  Simon Josefsson <simon@josefsson.org>
12270         * NEWS: Fix.
12272 2008-06-05  Simon Josefsson <simon@josefsson.org>
12274         * tests/resume.c: Fix memory leak.
12276 2008-06-05  Simon Josefsson <simon@josefsson.org>
12278         * tests/tlsia.c: Fix memory leak.
12280 2008-06-05  Simon Josefsson <simon@josefsson.org>
12282         * tests/x509dn.c: Fix memory leaks.
12284 2008-06-05  Simon Josefsson <simon@josefsson.org>
12286         * tests/pskself.c: Fix most memory leaks.
12288 2008-06-05  Simon Josefsson <simon@josefsson.org>
12290         * tests/dhepskself.c: Fix memory leaks.
12292 2008-06-05  Simon Josefsson <simon@josefsson.org>
12294         * tests/x509signself.c: Fix memory leaks.
12296 2008-06-05  Simon Josefsson <simon@josefsson.org>
12298         * tests/anonself.c: Fix memory leaks.
12300 2008-06-05  Simon Josefsson <simon@josefsson.org>
12302         * tests/x509self.c: Revert last commit, fix memory leak the right
12303         way.
12305 2008-06-05  Simon Josefsson <simon@josefsson.org>
12307         * tests/openpgpself.c: Fix memory leak.
12309 2008-06-05  Simon Josefsson <simon@josefsson.org>
12311         * tests/x509self.c: Fix memory leaks.
12313 2008-06-05  Simon Josefsson <simon@josefsson.org>
12315         * doc/examples/ex-x509-info.c: Fix printing of serial number.
12317 2008-06-05  Simon Josefsson <simon@josefsson.org>
12319         * tests/libgcrypt.supp: Drop non-generic stuff.
12321 2008-06-05  Simon Josefsson <simon@josefsson.org>
12323         * tests/gc.c: Fix memory leak.
12325 2008-06-05  Simon Josefsson <simon@josefsson.org>
12327         * tests/certder.c: Fix memory leaks.
12329 2008-06-05  Simon Josefsson <simon@josefsson.org>
12331         * tests/moredn.c: Fix memory leak.
12333 2008-06-05  Simon Josefsson <simon@josefsson.org>
12335         * NEWS: Add.
12337 2008-06-05  Simon Josefsson <simon@josefsson.org>
12339         * tests/Makefile.am: Dist libgcrypt.supp.
12341 2008-06-05  Simon Josefsson <simon@josefsson.org>
12343         * tests/libgcrypt.supp: Add.
12345 2008-06-05  Simon Josefsson <simon@josefsson.org>
12347         * tests/mini.c: Fix warnings.
12349 2008-06-05  Simon Josefsson <simon@josefsson.org>
12351         * NEWS, tests/Makefile.am, tests/mini.c: Add mini self-test, to
12352         avoid having to fork to test TLS handshakes.
12354 2008-06-05  Simon Josefsson <simon@josefsson.org>
12356         * po/ms.po.in: Sync with TP.
12358 2008-06-05  Simon Josefsson <simon@josefsson.org>
12360         * NEWS: Add.
12362 2008-06-05  Simon Josefsson <simon@josefsson.org>
12364         * doc/gnutls.texi: Reorder.
12366 2008-06-05  Simon Josefsson <simon@josefsson.org>
12368         * doc/gnutls.texi: Add psktool to @direntry.  Alphasort @direntry.
12370 2008-06-05  Simon Josefsson <simon@josefsson.org>
12372         * README: Drop experimental stuff.
12374 2008-06-05  Simon Josefsson <simon@josefsson.org>
12376         * NEWS: Fix.
12378 2008-06-05  Simon Josefsson <simon@josefsson.org>
12380         * NEWS: Add.
12382 2008-06-05  Simon Josefsson <simon@josefsson.org>
12384         * tests/openpgpself.c: The test now works.
12386 2008-06-05  Simon Josefsson <simon@josefsson.org>
12388         * lgl/stdio-impl.h: Update gnulib files.
12390 2008-06-05  Simon Josefsson <simon@josefsson.org>
12392         * NEWS, configure.in: Bump versions.
12394 2008-06-04  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12396         * lib/openpgp/pgp.c, lib/openpgp/privkey.c: safer copying of keyid
12397         type.
12399 2008-06-04  Simon Josefsson <simon@josefsson.org>
12401         * ChangeLog: Generated.
12403 2008-06-04  Simon Josefsson <simon@josefsson.org>
12405         * NEWS: Version 2.3.12.
12407 2008-06-04  Simon Josefsson <simon@josefsson.org>
12409         * doc/protocol/draft-ietf-netconf-tls-02.txt: Add.
12411 2008-06-04  Simon Josefsson <simon@josefsson.org>
12413         * NEWS: We reverted the ABI bump.
12415 2008-06-04  Simon Josefsson <simon@josefsson.org>
12417         * lib/gnutls_psk_netconf.c: Doc fix.
12419 2008-06-04  Simon Josefsson <simon@josefsson.org>
12421         * lib/gnutls_psk.c: Doc fix.
12423 2008-06-04  Simon Josefsson <simon@josefsson.org>
12425         * doc/manpages/Makefile.am, src/psk-gaa.c: Generated.
12427 2008-06-04  Simon Josefsson <simon@josefsson.org>
12429         * configure.in: Bump ABI version due to added symbols.
12431 2008-06-04  Simon Josefsson <simon@josefsson.org>
12433         * : commit aa2c7264a52b993aca39c613e5fe1aed7511c972 Author: Simon
12434         Josefsson <simon@josefsson.org> Date:   Wed Jun 4 08:11:34 2008
12435         +0200
12437 2008-06-04  Simon Josefsson <simon@josefsson.org>
12439         * doc/examples/ex-session-info.c: Update example with more PSK
12440         printing.
12442 2008-06-04  Simon Josefsson <simon@josefsson.org>
12444         * NEWS: Version 2.3.4.netconf.2.
12446 2008-06-04  Simon Josefsson <simon@josefsson.org>
12448         * doc/manpages/Makefile.am: Generated.
12450 2008-06-04  Simon Josefsson <simon@josefsson.org>
12452         * doc/gnutls.texi: Document PSK stuff.
12454 2008-06-04  Simon Josefsson <simon@josefsson.org>
12456         * src/cli.c: Allow --pskusername to be specified to avoid query in
12457         PSK callback.
12459 2008-06-04  Simon Josefsson <simon@josefsson.org>
12461         * NEWS: Add.
12463 2008-06-04  Simon Josefsson <simon@josefsson.org>
12465         * src/serv-gaa.c, src/serv-gaa.h: Generated.
12467 2008-06-04  Simon Josefsson <simon@josefsson.org>
12469         * NEWS, src/cli.c: gnutls-cli: Implement PSK callback.
12471 2008-06-04  Simon Josefsson <simon@josefsson.org>
12473         * NEWS, src/serv.c, src/serv.gaa: Add gnutls-serv --pskhint.
12475 2008-06-04  Simon Josefsson <simon@josefsson.org>
12477         * lib/auth_psk.c: Generate server key exchange (psk identity hint).
12478         Invoke client callback.
12480 2008-06-04  Simon Josefsson <simon@josefsson.org>
12482         * includes/gnutls/gnutls.h.in, lib/auth_psk.h, lib/gnutls_psk.c: Add
12483         gnutls_psk_set_server_credentials_hint.
12485 2008-06-03  Simon Josefsson <simon@josefsson.org>
12487         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_psk.c, src/common.c: 
12488         Add gnutls_psk_client_get_hint function.  Use it.
12490 2008-06-03  Simon Josefsson <simon@josefsson.org>
12492         * lib/gnutls_session_pack.c: Pack/unpack psk identity hint too.
12494 2008-06-03  Simon Josefsson <simon@josefsson.org>
12496         * NEWS, src/psk-gaa.c, src/psk-gaa.h, src/psk.c, src/psk.gaa: 
12497         psktool: Support --netconf-hint.
12499 2008-06-03  Simon Josefsson <simon@josefsson.org>
12501         * NEWS, configure.in: Bump versions.
12503 2008-06-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12505         * lib/openpgp/openpgp_int.h: safer use of KEYID_IMPORT().
12507 2008-06-02  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12509         * lib/auth_cert.c: Corrected usage of DECR_LEN()
12511 2008-06-01  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12513         * tests/openpgpself.c: reduced logging level
12515 2008-05-27  Simon Josefsson <simon@josefsson.org>
12517         * m4/libgcrypt.m4: Update to latest version.
12519 2008-05-27  Simon Josefsson <simon@josefsson.org>
12521         * lib/libgnutls.vers, libextra/libgnutls-extra.vers: Add emacs mode
12522         markers.
12524 2008-05-26  Simon Josefsson <simon@josefsson.org>
12526         * NEWS: Fix.
12528 2008-05-26  Simon Josefsson <simon@josefsson.org>
12530         * configure.in: Revert "Revert ABI version, make libgnutls-extra use
12531         another ABI version." This reverts commit 1a0f4dbf5a79ac61c7d10257221d851a4a12d814.
12533 2008-05-26  Simon Josefsson <simon@josefsson.org>
12535         * libextra/Makefile.am: Revert "Use libtool EXTRA_ version symbols." This reverts commit 4e6bc87a35ed471022019265f7b5628e480f7e38.
12537 2008-05-26  Simon Josefsson <simon@josefsson.org>
12539         * NEWS: Mention ABI bump.
12541 2008-05-26  Simon Josefsson <simon@josefsson.org>
12543         * libextra/Makefile.am: Use libtool EXTRA_ version symbols.
12545 2008-05-26  Simon Josefsson <simon@josefsson.org>
12547         * configure.in: Revert ABI version, make libgnutls-extra use another
12548         ABI version.
12550 2008-05-26  Simon Josefsson <simon@josefsson.org>
12552         * configure.in: Bump ABI version.
12554 2008-05-26  Simon Josefsson <simon@josefsson.org>
12556         * lib/gnutls_cert.c: Doc fix.
12558 2008-05-26  Simon Josefsson <simon@josefsson.org>
12560         * NEWS: Merge 2.2.x branch NEWS entries.
12562 2008-05-26  Simon Josefsson <simon@josefsson.org>
12564         * NEWS: Add.
12566 2008-05-26  Simon Josefsson <simon@josefsson.org>
12568         * lib/x509/crl_write.c: (gnutls_x509_crl_set_version): Fix on platform where 'char' can be
12569         unsigned.  Based on report from Laurence Withers <l@lwithers.me.uk>,
12570         see:
12572         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2825>.
12574 2008-05-26  Simon Josefsson <simon@josefsson.org>
12576         * lgl/m4/memcmp.m4, lgl/stdbool.in.h, lgl/vasnprintf.c: Update
12577         gnulib files.
12579 2008-05-26  Simon Josefsson <simon@josefsson.org>
12581         * NEWS, includes/gnutls/openssl.h, libextra/gnutls_openssl.c: 
12582         libgnutls-openssl: added RAND_pseudo_bytes API.  Tiny patch from
12583         Robert Millan <rmh@aybabtu.com>.
12585 2008-05-26  Simon Josefsson <simon@josefsson.org>
12587         * NEWS, configure.in: Bump versions.
12589 2008-05-24  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12591         * lib/opencdk/sig-check.c: added error check.
12593 2008-05-24  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12595         * lib/openpgp/output.c: Print Never when a certificate never
12596         expires.
12598 2008-05-24  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12600         * lib/openpgp/pgp.c: Corrected bug gnutls_openpgp_crt_get_name()
12601         which returned the same value for index==0 or 1.
12603 2008-05-20  Simon Josefsson <simon@josefsson.org>
12605         * ChangeLog: Generated.
12607 2008-05-20  Simon Josefsson <simon@josefsson.org>
12609         * NEWS: Version 2.3.11.
12611 2008-05-20  Simon Josefsson <simon@josefsson.org>
12613         * NEWS: Add.
12615 2008-05-20  Simon Josefsson <simon@josefsson.org>
12617         * lgl/m4/memcmp.m4, maint.mk: Update gnulib files.
12619 2008-05-20  Simon Josefsson <simon@josefsson.org>
12621         * doc/examples/Makefile.am: Fix ex-cxx name.  Fix LDADD's.
12623 2008-05-20  Simon Josefsson <simon@josefsson.org>
12625         * po/nl.po.in, po/pl.po.in, po/sv.po.in, po/vi.po.in: Sync with TP.
12627 2008-05-20  Simon Josefsson <simon@josefsson.org>
12629         * src/certtool.c: Restore umask after opening file.  Suggested by
12630         Daniel Kahn Gillmor <dkg-debian.org@fifthhorseman.net>.
12632 2008-05-20  Simon Josefsson <simon@josefsson.org>
12634         * NEWS, configure.in, src/certtool.c, src/crypt.c, src/psk.c: Use
12635         umask unconditionally.
12637 2008-05-19  Simon Josefsson <simon@josefsson.org>
12639         * NEWS: Add.
12641 2008-05-19  Simon Josefsson <simon@josefsson.org>
12643         * lib/gnutls_cipher.c: Fix broken debug check for GNUTLS-SA-2008-1.
12645 2008-05-19  Simon Josefsson <simon@josefsson.org>
12647         * NEWS: Add.
12649 2008-05-19  Simon Josefsson <simon@josefsson.org>
12651         * lib/Makefile.am: Don't pass all C flags when building C++ library.
12653 2008-05-19  Simon Josefsson <simon@josefsson.org>
12655         * NEWS, configure.in: Bump versions.
12657 2008-05-19  Simon Josefsson <simon@josefsson.org>
12659         * ChangeLog: Generated.
12661 2008-05-19  Simon Josefsson <simon@josefsson.org>
12663         * NEWS: Version 2.3.10.
12665 2008-05-19  Simon Josefsson <simon@josefsson.org>
12667         * configure.in: Bump versions.
12669 2008-05-19  Simon Josefsson <simon@josefsson.org>
12671         * NEWS: Add.
12673 2008-05-05  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12675         * lib/gnutls_str.c, tests/hostname-check/hostname-check.c: added
12676         wide wildcard hostname matching. Patch by Jean-Philippe Garcia
12677         Ballester.
12679 2008-05-19  Simon Josefsson <simon@josefsson.org>
12681         * Makefile.am: Disable ftp.gnutls.org for now.
12683 2008-05-19  Simon Josefsson <simon@josefsson.org>
12685         * lgl/vasnprintf.c: Update gnulib files.
12687 2008-05-19  Simon Josefsson <simon@josefsson.org>
12689         * NEWS: Add.
12691 2008-05-19  Simon Josefsson <simon@josefsson.org>
12693         * lib/ext_server_name.c, lib/gnutls_cipher.c,
12694         lib/gnutls_handshake.c: Fix GNUTLS-SA-2008-1 security
12695         vulnerabilities.  See
12696         http://www.gnu.org/software/gnutls/security.html for updates.
12698 2008-05-18  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12700         * NEWS: Use umask to restrict permissions to owner before creating a
12701         file.
12703 2008-05-18  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12705         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
12706         src/certtool.gaa: Use umask to restrict the newly created file's
12707         permissions if operating on a private key.  This effectively fixes
12708         the issue reported at
12709         <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373169> and the
12710         followups.
12712 2008-05-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12714         * NEWS, doc/examples/Makefile.am, doc/examples/ex-cxx.cpp,
12715         doc/gnutls.texi, includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: 
12716         Updated the C++ API with patch from Eduardo Villanueva Che.
12717         Suggested by Benjamin Herr.
12719 2008-05-16  Simon Josefsson <simon@josefsson.org>
12721         * ChangeLog: Generated.
12723 2008-05-16  Simon Josefsson <simon@josefsson.org>
12725         * NEWS: Version 2.3.9.
12727 2008-05-16  Simon Josefsson <simon@josefsson.org>
12729         * configure.in: Remove obsolete comment.
12731 2008-05-16  Simon Josefsson <simon@josefsson.org>
12733         * configure.in: Typo.
12735 2008-05-16  Simon Josefsson <simon@josefsson.org>
12737         * NEWS: Add.
12739 2008-05-16  Simon Josefsson <simon@josefsson.org>
12741         * configure.in: Don't check for present headers, hard code checks
12742         for silly src/cfg/.
12744 2008-05-16  Simon Josefsson <simon@josefsson.org>
12746         * configure.in, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
12747         lgl/m4/gnulib-comp.m4: Replace strings.h check with gnulib module.
12749 2008-05-16  Simon Josefsson <simon@josefsson.org>
12751         * lgl/m4/strcase.m4, lgl/m4/strings_h.m4, lgl/strcasecmp.c,
12752         lgl/strings.in.h, lgl/strncasecmp.c: Replace strings.h check with
12753         gnulib module.
12755 2008-05-16  Simon Josefsson <simon@josefsson.org>
12757         * NEWS, THANKS, src/certtool.c: certtool: When writing private keys
12758         to files, change permissions of file.  Now the file which the
12759         private key is saved to is chmod'ed 0600.  Reported by martin f
12760         krafft <madduck@debian.org> see
12761         <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373169>.
12763 2008-05-16  Simon Josefsson <simon@josefsson.org>
12765         * NEWS, THANKS, src/certtool-cfg.c, src/certtool-cfg.h,
12766         src/certtool.c: certtool: Encrypting a private key now require a
12767         confirmed password.  Before, './certtool -k -8' would merely ask for
12768         a password once.  Reported by Daniel 'NebuchadnezzaR' Dehennin
12769         <nebuchadnezzar@asgardr.info> see
12770         <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=364287>.
12772 2008-05-16  Simon Josefsson <simon@josefsson.org>
12774         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update
12775         gnulib files.
12777 2008-05-16  Simon Josefsson <simon@josefsson.org>
12779         * NEWS, configure.in: Remove --enable-profile-mode.
12781 2008-05-16  Simon Josefsson <simon@josefsson.org>
12783         * lgl/m4/memmem.m4, lgl/str-two-way.h: Update gnulib files.
12785 2008-05-15  Simon Josefsson <simon@josefsson.org>
12787         * ChangeLog: Generated.
12789 2008-05-15  Simon Josefsson <simon@josefsson.org>
12791         * lib/auth_psk.c, lib/gnutls_kx.c, lib/gnutls_state.c: Allow for
12792         server key exchange message to be optional for PSK ciphers.
12794 2008-05-15  Simon Josefsson <simon@josefsson.org>
12796         * NEWS: Version 2.3.4.netconf.1.
12798 2008-05-15  Simon Josefsson <simon@josefsson.org>
12800         * NEWS: Add.
12802 2008-05-15  Simon Josefsson <simon@josefsson.org>
12804         * NEWS: Add.
12806 2008-05-15  Simon Josefsson <simon@josefsson.org>
12808         * lib/auth_psk.c, lib/auth_psk.h: Parse psk_identity_hint field.
12810 2008-05-15  Simon Josefsson <simon@josefsson.org>
12812         * src/cli.c: Fix so that PSK authentication works.
12814 2008-05-15  Simon Josefsson <simon@josefsson.org>
12816         * NEWS, doc/gnutls.texi: Document gnutls-cli PSK fix.
12818 2008-05-15  Simon Josefsson <simon@josefsson.org>
12820         * src/cli.c: Fix so that PSK authentication works.
12822 2008-05-15  Simon Josefsson <simon@josefsson.org>
12824         * gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
12825         lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4: Update gnulib files.
12827 2008-05-11  Simon Josefsson <simon@josefsson.org>
12829         * doc/protocol/draft-ietf-tls-ecc-new-mac-07.txt: Add.
12831 2008-05-07  Simon Josefsson <simon@josefsson.org>
12833         * NEWS: Add.
12835 2008-05-07  Simon Josefsson <simon@josefsson.org>
12837         * guile/tests/Makefile.am: Don't run guile openpgp self tests if
12838         openpgp is disabled.
12840 2008-05-07  Simon Josefsson <simon@josefsson.org>
12842         * tests/Makefile.am: Don't run openpgpself if openpgp stuff wasn't
12843         built.
12845 2008-05-07  Simon Josefsson <simon@josefsson.org>
12847         * NEWS, doc/examples/ex-session-info.c, guile/src/core.c,
12848         guile/tests/Makefile.am: libgnutls: Compile if SRP is disabled.
12849         Report and tiny patches from <jared.jennings.ctr@eglin.af.mil>, see
12850         <https://savannah.gnu.org/support/index.php?106342>.
12852 2008-05-06  Simon Josefsson <simon@josefsson.org>
12854         * lib/gnutls_global.c: Fix warning.
12856 2008-05-06  Simon Josefsson <simon@josefsson.org>
12858         * NEWS, gl/getaddrinfo.h: Update gnulib files.
12860 2008-05-06  Simon Josefsson <simon@josefsson.org>
12862         * NEWS: Fix.
12864 2008-05-06  Simon Josefsson <simon@josefsson.org>
12866         * NEWS: Add.
12868 2008-05-06  Simon Josefsson <simon@josefsson.org>
12870         * lib/openpgp/output.c: More translation markups.
12872 2008-05-06  Simon Josefsson <simon@josefsson.org>
12874         * po/POTFILES.in: Add translations from openpgp output functions
12875         too.
12877 2008-05-06  Simon Josefsson <simon@josefsson.org>
12879         * lib/x509/output.c: Translation fixes, tiny patch from Benno
12880         Schulenberg <bensberg@justemail.net>.
12882 2008-05-05  Simon Josefsson <simon@josefsson.org>
12884         * gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
12885         lgl/override/lib/gc-libgcrypt.c.diff: Update gnulib files.
12887 2008-05-02  Simon Josefsson <simon@josefsson.org>
12889         * : commit 382e242d6ab440749f44f53020a928c09a4c4765 Author: Nikos
12890         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Thu May 1 11:06:19
12891         2008 +0300
12893 2008-04-30  Simon Josefsson <simon@josefsson.org>
12895         * doc/protocol/draft-badra-tls-psk-new-mac-aes-gcm-02.txt: Add.
12897 2008-04-30  Simon Josefsson <simon@josefsson.org>
12899         * gl/arpa_inet.in.h, gl/getaddrinfo.c, gl/gnulib.mk,
12900         gl/m4/arpa_inet_h.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4: Update
12901         gnulib files.
12903 2008-04-29  Simon Josefsson <simon@josefsson.org>
12905         * doc/protocol/draft-ietf-tls-ecc-new-mac-06.txt,
12906         doc/protocol/draft-rescorla-tls-extended-random-00.txt: Add.
12908 2008-04-29  Simon Josefsson <simon@josefsson.org>
12910         * NEWS: Add.
12912 2008-04-29  Simon Josefsson <simon@josefsson.org>
12914         * configure.in: Call AM_CONDITIONAL at top-level.
12916 2008-04-29  Simon Josefsson <simon@josefsson.org>
12918         * NEWS, configure.in: Bump versions.
12920 2008-04-29  Simon Josefsson <simon@josefsson.org>
12922         * Makefile.am: Dist maint.mk.
12924 2008-04-29  Simon Josefsson <simon@josefsson.org>
12926         * ChangeLog: Generated.
12928 2008-04-29  Simon Josefsson <simon@josefsson.org>
12930         * NEWS: Version 2.3.8.
12932 2008-04-29  Simon Josefsson <simon@josefsson.org>
12934         * gl/gnulib.mk, gl/m4/arpa_inet_h.m4, lgl/Makefile.am,
12935         lgl/m4/stdlib_h.m4, lgl/m4/string_h.m4, lgl/stdlib.in.h,
12936         lgl/string.in.h: Update gnulib files.
12938 2008-04-29  Simon Josefsson <simon@josefsson.org>
12940         * po/LINGUAS, po/vi.po.in: Sync with TP.
12942 2008-04-29  Simon Josefsson <simon@josefsson.org>
12944         * NEWS: Add.
12946 2008-04-29  Simon Josefsson <simon@josefsson.org>
12948         * NEWS: Add.
12950 2008-04-29  Simon Josefsson <simon@josefsson.org>
12952         * NEWS: Add.
12954 2008-04-29  Simon Josefsson <simon@josefsson.org>
12956         * NEWS: Clarify area of change.
12958 2008-04-29  Simon Josefsson <simon@josefsson.org>
12960         * NEWS: Add.
12962 2008-04-29  Simon Josefsson <simon@josefsson.org>
12964         * NEWS: Add.
12966 2008-04-29  Simon Josefsson <simon@josefsson.org>
12968         * lib/gnutls_handshake.c: Doc fix.
12970 2008-04-29  Simon Josefsson <simon@josefsson.org>
12972         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_buffers.c,
12973         lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_int.h: 
12974         Increase max handshake packet size.  Add new error code for
12975         situation.  Thanks to Marc Haber <mh+debian-bugs@zugschlus.de> and
12976         "Marc F.  Clemente" <marc@mclemente.net> for reporting and providing
12977         test servers.
12979 2008-04-29  Simon Josefsson <simon@josefsson.org>
12981         * : commit 08e4c95c3659544c39b93539d62209d4c296d5b1 Author: Simon
12982         Josefsson <simon@josefsson.org> Date:   Tue Apr 29 00:13:26 2008
12983         +0200
12985 2008-04-28  Simon Josefsson <simon@josefsson.org>
12987         * src/cli.c: Avoid another duplicate call to socket_bye() which can
12988         cause a crash.
12990 2008-04-28  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12992         * NEWS, src/cli.c, src/common.c, src/common.h, src/serv.c,
12993         src/tests.c: gnutls-cli will exit once a certificate that doesn't
12994         have the correct name is found.
12996 2008-04-28  Simon Josefsson <simon@josefsson.org>
12998         * doc/reference/gnutls-docs.sgml, lib/gnutls_cert.c,
12999         lib/gnutls_openpgp.c, lib/gnutls_str.c, lib/gnutls_x509.c,
13000         lib/openpgp/pgp.c, lib/openpgp/privkey.c, lib/x509/dn.c: Doc markup
13001         for newly added APIs.
13003 2008-04-28  Simon Josefsson <simon@josefsson.org>
13005         * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
13006         lib/x509/pkcs7.c, lib/x509/x509.c: Doc fixes (silence gtk-doc
13007         warnings).
13009 2008-04-28  Simon Josefsson <simon@josefsson.org>
13011         * lib/x509/crl_write.c, lib/x509/x509_write.c: Doc fixes (silence
13012         gtk-doc warnings).
13014 2008-04-28  Simon Josefsson <simon@josefsson.org>
13016         * lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
13017         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
13018         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
13019         lib/x509/x509.c, lib/x509/x509_write.c: Doc fixes (silence gtk-doc
13020         warnings).
13022 2008-04-28  Simon Josefsson <simon@josefsson.org>
13024         * lib/x509/common.c, lib/x509/dn.c, lib/x509/output.c,
13025         lib/x509/privkey.c: Doc fixes (silence gtk-doc warnings).
13027 2008-04-28  Simon Josefsson <simon@josefsson.org>
13029         * : commit 02393bd4ef0c2ee7864c356f70623f3950f372f0 Author: Simon
13030         Josefsson <simon@josefsson.org> Date:   Mon Apr 28 18:14:14 2008
13031         +0200
13033 2008-04-28  Simon Josefsson <simon@josefsson.org>
13035         * NEWS: Add.
13037 2008-04-28  Simon Josefsson <simon@josefsson.org>
13039         * build-aux/gendocs.sh, gl/arpa_inet.in.h, gl/gnulib.mk,
13040         gl/inet_ntop.c, gl/inet_ntop.h, gl/inet_pton.c, gl/inet_pton.h,
13041         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
13042         lgl/Makefile.am, lgl/fseeko.c, lgl/intprops.h,
13043         lgl/m4/gnulib-comp.m4, lgl/m4/sys_socket_h.m4, lgl/memchr.c,
13044         lgl/stdio-impl.h, lgl/sys_socket.in.h: Update gnulib files.
13046 2008-04-28  Simon Josefsson <simon@josefsson.org>
13048         * NEWS: Add.
13050 2008-04-28  Simon Josefsson <simon@josefsson.org>
13052         * configure.in: Fix typo.
13054 2008-04-28  Simon Josefsson <simon@josefsson.org>
13056         * configure.in, includes/gnutls/crypto.h: Hide crypto.h definitions
13057         by default.
13059 2008-04-26  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13061         * tests/Makefile.am, tests/crypto_rng.c: added crypto rng
13062         registration test.
13064 2008-04-26  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13066         * lib/crypto.c: add warning that these functions have to be called
13067         before gnutls_global_init().
13069 2008-04-26  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13071         * lib/crypto.c, lib/random.c: faster seek into the list.
13073 2008-04-25  Simon Josefsson <simon@josefsson.org>
13075         * NEWS, lib/gnutls_psk_netconf.c, tests/netconf-psk.c: Change PSK
13076         key derivation algorithm.
13078 2008-04-25  Simon Josefsson <simon@josefsson.org>
13080         * NEWS, configure.in: Bump versions.
13082 2008-04-25  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13084         * lib/crypto.c, lib/crypto.h, lib/gnutls_global.c: Added
13085         deregisteration function to free buffers allocated for registering
13086         algorithms.
13088 2008-04-25  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13090         * lib/crypto.c: corrected segmentation fault on registering ciphers.
13092 2008-04-25  Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13094         * doc/manpages/certtool.1, src/certtool-gaa.c, src/certtool-gaa.h,
13095         src/certtool.gaa: added --outraw --inraw options.
13097 2008-04-23  Simon Josefsson <simon@josefsson.org>
13099         * gl/gnulib.mk, lgl/sys_socket.in.h: Update gnulib files.
13101 2008-04-23  Simon Josefsson <simon@josefsson.org>
13103         * configure.in: Revert libgcrypt vs vasprintf workaround, now that
13104         1.4.1rc1 is released.
13106 2008-04-22  Simon Josefsson <simon@josefsson.org>
13108         * gl/arpa_inet.in.h: Update gnulib files.
13110 2008-04-22  Simon Josefsson <simon@josefsson.org>
13112         * gl/arpa_inet.in.h, gl/gnulib.mk, gl/m4/arpa_inet_h.m4,
13113         gl/m4/gnulib-comp.m4, lgl/sys_socket.in.h: Update gnulib files.
13115 2008-04-22  Simon Josefsson <simon@josefsson.org>
13117         * NEWS, configure.in: Bump versions.
13119 2008-04-22  Simon Josefsson <simon@josefsson.org>
13121         * : commit 34e3d59b2e276b8a45924f11f6916399fa14f5be Author: Simon
13122         Josefsson <simon@josefsson.org> Date:   Tue Apr 22 09:56:03 2008
13123         +0200
13125 2008-04-21  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13127         * : commit 1b6c0f521f7e6e3d48b74fbb568a53547c5ff8ec Author: Nikos
13128         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Apr 21 21:53:55
13129         2008 +0300
13131 2008-04-21  Simon Josefsson <simon@josefsson.org>
13133         * ChangeLog: Generated.
13135 2008-04-21  Simon Josefsson <simon@josefsson.org>
13137         * NEWS: Version 2.3.7.
13139 2008-04-21  Simon Josefsson <simon@josefsson.org>
13141         * doc/Makefile.am: Don't clean Guile documentations on make clean.
13143 2008-04-21  Simon Josefsson <simon@josefsson.org>
13145         * src/cli.c, src/psk-gaa.c, src/psk.gaa, src/serv.c, src/tests.c: 
13146         Fix warnings.
13148 2008-04-21  Simon Josefsson <simon@josefsson.org>
13150         * NEWS: Fix.
13152 2008-04-21  Simon Josefsson <simon@josefsson.org>
13154         * NEWS, doc/reference/Makefile.am, lib/minitasn1/Makefile.am,
13155         lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
13156         lib/minitasn1/element.c, lib/minitasn1/int.h,
13157         lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h: Update to libtasn1
13158         1.4.
13160 2008-04-19  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13162         * NEWS: opencdk now properly sets the key usage bits into openpgp
13163         keys.
13165 2008-04-19  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13167         * lib/opencdk/keydb.c, lib/opencdk/read-packet.c: save key usage
13168         while reading public keys.
13170 2008-04-18  Simon Josefsson <simon@josefsson.org>
13172         * NEWS, THANKS: Add.
13174 2008-04-18  Simon Josefsson <simon@josefsson.org>
13176         * src/cli.c: Don't crash on TLS handshake failures.  Reported by
13177         "Marc F. Clemente" <marc@mclemente.net> in Debian BTS #466477.  This
13178         is related to the 5e5f086e124d8d90829fc8e22f34044161da5f80 fix, this
13179         part is necessary too.
13181 2008-04-18  Simon Josefsson <simon@josefsson.org>
13183         * NEWS, src/certtool.c: certtool: with --generate-request and newly
13184         generated keys, print the key.
13186 2008-04-18  Simon Josefsson <simon@josefsson.org>
13188         * configure.in: Explain libgcrypt around gnulib.
13190 2008-04-18  Simon Josefsson <simon@josefsson.org>
13192         * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Don't
13193         document opencdk API.
13195 2008-04-18  Simon Josefsson <simon@josefsson.org>
13197         * NEWS: Add.
13199 2008-04-18  Simon Josefsson <simon@josefsson.org>
13201         * NEWS: Add.
13203 2008-04-18  Simon Josefsson <simon@josefsson.org>
13205         * configure.in: Typo fix.
13207 2008-04-18  Simon Josefsson <simon@josefsson.org>
13209         * lib/Makefile.am: Link to -lws2_32 if needed.
13211 2008-04-18  Simon Josefsson <simon@josefsson.org>
13213         * configure.in: Define WINVER to get modern features.  Test for
13214         ws2_32.  Add conditional.
13216 2008-04-18  Simon Josefsson <simon@josefsson.org>
13218         * NEWS: Add.
13220 2008-04-18  Simon Josefsson <simon@josefsson.org>
13222         * lib/x509/output.c: Use ASCII-only isprint function to get
13223         consistent outputs.  Reported by Massimo Gaspari
13224         <massimo.gaspari@alice.it> in
13225         <http://permalink.gmane.org/gmane.network.gnutls.general/1184>.
13227 2008-04-18  Simon Josefsson <simon@josefsson.org>
13229         * lgl/Makefile.am, lgl/c-ctype.c, lgl/c-ctype.h, lgl/dummy.c,
13230         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Add c-ctype module,
13231         for lib/x509/output.c.
13233 2008-04-18  Simon Josefsson <simon@josefsson.org>
13235         * gl/fseeko.c, gl/gnulib.mk, gl/lseek.c, gl/m4/extensions.m4,
13236         gl/m4/fseeko.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
13237         gl/m4/lseek.m4, gl/m4/netinet_in_h.m4, gl/m4/strerror.m4,
13238         lgl/Makefile.am, lgl/fseeko.c, lgl/lseek.c, lgl/m4/extensions.m4,
13239         lgl/m4/fseeko.m4, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
13240         lgl/m4/lseek.m4, lgl/m4/memmem.m4, lgl/m4/stdint.m4,
13241         lgl/m4/stdio_h.m4, lgl/m4/sys_socket_h.m4: Move fseeko to lgl/ from
13242         gl/ for opencdk.
13244 2008-04-18  Simon Josefsson <simon@josefsson.org>
13246         * configure.in: Link to libgcrypt when running gnulib checks, to get
13247         their vasprintf on MinGW.
13249 2008-04-18  Simon Josefsson <simon@josefsson.org>
13251         * configure.in: Don't check for vasprintf, already checked for by
13252         gnulib.
13254 2008-04-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13256         * lib/openpgp/pgp.c: corrected typo.
13258 2008-04-17  Simon Josefsson <simon@josefsson.org>
13260         * .clcopying, .cvscopying, .cvsusers, Makefile.am, src/pkcs1.asn: 
13261         Fix some obsolete stuff.
13263 2008-04-17  Simon Josefsson <simon@josefsson.org>
13265         * NEWS, configure.in: Bump versions.
13267 2008-04-17  Simon Josefsson <simon@josefsson.org>
13269         * lib/x509/x509.c: (gnutls_x509_crt_get_key_usage): Doc fix.
13271 2008-04-17  Simon Josefsson <simon@josefsson.org>
13273         * ChangeLog: Generated.
13275 2008-04-17  Simon Josefsson <simon@josefsson.org>
13277         * NEWS: Version 2.3.6.
13279 2008-04-17  Simon Josefsson <simon@josefsson.org>
13281         * src/Makefile.am: Link errcodes with gnulib.  Possibly fixes
13282         rpl_strerror problem when linking on HPUX, see:
13284         <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>.
13286 2008-04-17  Simon Josefsson <simon@josefsson.org>
13288         * NEWS: Add.
13290 2008-04-17  Simon Josefsson <simon@josefsson.org>
13292         * NEWS: Add.
13294 2008-04-17  Simon Josefsson <simon@josefsson.org>
13296         * : commit 01a64fe6798a4ba82df9accf67c7c8f657abd9f5 Author: Simon
13297         Josefsson <simon@josefsson.org> Date:   Thu Apr 17 14:27:03 2008
13298         +0200
13300 2008-04-17  Simon Josefsson <simon@josefsson.org>
13302         * lib/opencdk/kbnode.c: Doc fix (gtk-doc warning).
13304 2008-04-17  Simon Josefsson <simon@josefsson.org>
13306         * includes/gnutls/openssl.h: Fix gtk-doc warning about duplicate RSA
13307         namespace.
13309 2008-04-17  Simon Josefsson <simon@josefsson.org>
13311         * lib/auth_cert.c: Fix warning.
13313 2008-04-17  Ludovic Courtès <ludo@gnu.org>
13315         * : commit 2b4f4e3fd2b0df0b77b283928154b5f3e9139fe8 Author: Simon
13316         Josefsson <simon@josefsson.org> Date:   Thu Apr 17 14:15:49 2008
13317         +0200
13319 2008-04-17  Simon Josefsson <simon@josefsson.org>
13321         * doc/reference/Makefile.am: Fix --source-dir to only cover lib/,
13322         libextra/ and includes/.
13324 2008-04-17  Simon Josefsson <simon@josefsson.org>
13326         * lib/Makefile.am: Simplify cdk handling.
13328 2008-04-17  Simon Josefsson <simon@josefsson.org>
13330         * doc/gnutls.texi: Discuss OpenCDK better.
13332 2008-04-17  Simon Josefsson <simon@josefsson.org>
13334         * README: No need for external opencdk.
13336 2008-04-17  Simon Josefsson <simon@josefsson.org>
13338         * configure.in, lib/Makefile.am, lib/opencdk/misc.c: Remove code to
13339         link with external opencdk.  It seems we now don't have resources to
13340         maintain the LGPL opencdk code externally, since making it use
13341         GnuTLS's crypto code will be complicated.  See discussion in:
13343         http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2672/focus=2711
13345 2008-04-17  Simon Josefsson <simon@josefsson.org>
13347         * configure.in: No need for alloca checks.
13349 2008-04-17  Simon Josefsson <simon@josefsson.org>
13351         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
13352         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_mem.h,
13353         lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/x509/crl.c, lib/x509/mpi.c,
13354         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/x509.c: Remove
13355         all uses of gnutls_alloca/gnutls_afree.  Use normal gnutls_malloc
13356         instead.  One reason is increased portability to Windows, the other
13357         is that several of the uses may be unsafe because the size of data
13358         allocated could be large.  Reported by Massimo Gaspari
13359         <massimo.gaspari@alice.it> in
13360         <http://permalink.gmane.org/gmane.network.gnutls.general/1170>.
13362 2008-04-17  Simon Josefsson <simon@josefsson.org>
13364         * lib/auth_cert.c: Don't use alloca, the certificate list can be
13365         larger than stack size.
13367 2008-04-17  Simon Josefsson <simon@josefsson.org>
13369         * THANKS: Add.
13371 2008-04-17  Simon Josefsson <simon@josefsson.org>
13373         * THANKS: Add.
13375 2008-04-17  Simon Josefsson <simon@josefsson.org>
13377         * NEWS, lib/x509/output.c: Don't use %e specifier with strftime, it
13378         doesn't work under Windows.  Reported by Massimo Gaspari
13379         <massimo.gaspari@alice.it> in
13380         <http://permalink.gmane.org/gmane.network.gnutls.general/1170>.
13382 2008-04-17  Simon Josefsson <simon@josefsson.org>
13384         * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Re-generate using
13385         modern libtasn1.
13387 2008-04-17  Simon Josefsson <simon@josefsson.org>
13389         * doc/examples/Makefile.am: Fix typo.
13391 2008-04-17  Simon Josefsson <simon@josefsson.org>
13393         * NEWS, tests/pathlen/pathlen: Run diff without parameters, to
13394         improve portability.  Based on HPUX recommendations in
13396         <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>.
13398 2008-04-16  Simon Josefsson <simon@josefsson.org>
13400         * doc/examples/Makefile.am: Reorder libgnu.la last.  Possibly fix
13401         rpl_fseeko problem reported in
13402         <http://permalink.gmane.org/gmane.network.gnutls.general/1166>.
13404 2008-04-15  Simon Josefsson <simon@josefsson.org>
13406         * doc/gnutls.texi: Update bibliography.
13408 2008-04-15  Simon Josefsson <simon@josefsson.org>
13410         * lib/gnutls_state.c: Doc fix (silence texinfo warning).
13412 2008-04-15  Simon Josefsson <simon@josefsson.org>
13414         * lib/openpgp/pgp.c: Improve error messages.  See
13415         <http://trac.gnutls.org/cgi-bin/trac.cgi/ticket/26>.
13417 2008-04-15  Simon Josefsson <simon@josefsson.org>
13419         * doc/protocol/draft-ietf-tls-rsa-aes-gcm-03.txt: Add.
13421 2008-04-15  Simon Josefsson <simon@josefsson.org>
13423         * NEWS, lib/x509/crq.c, src/certtool.c: Make gnutls_x509_crq_sign2
13424         set certificate request version if not set.
13426 2008-04-15  Simon Josefsson <simon@josefsson.org>
13428         * NEWS, THANKS, lib/x509/crq.c: Improve documentation for
13429         gnutls_x509_crq_sign2.  Based on report from "John Brooks"
13430         <aspecialj@gmail.com> in
13431         <http://permalink.gmane.org/gmane.network.gnutls.general/1154>.
13433 2008-04-15  Simon Josefsson <simon@josefsson.org>
13435         * NEWS, configure.in: Bump versions.
13437 2008-04-14  Simon Josefsson <simon@josefsson.org>
13439         * doc/protocol/draft-rescorla-tls-suiteb-02.txt: Add.
13441 2008-04-14  Simon Josefsson <simon@josefsson.org>
13443         * doc/protocol/draft-ietf-tls-ecc-new-mac-05.txt: Add.
13445 2008-04-14  Simon Josefsson <simon@josefsson.org>
13447         * ChangeLog: Generated.
13449 2008-04-14  Simon Josefsson <simon@josefsson.org>
13451         * NEWS: Version 2.3.5.
13453 2008-04-14  Simon Josefsson <simon@josefsson.org>
13455         * NEWS: Add.
13457 2008-04-14  Simon Josefsson <simon@josefsson.org>
13459         * NEWS: Add.
13461 2008-04-14  Simon Josefsson <simon@josefsson.org>
13463         * NEWS: Add.
13465 2008-04-13  Simon Josefsson <simon@josefsson.org>
13467         * src/cli.c, src/tls_test.c: Rely on sys/socket.h for SHUT_*.
13469 2008-04-13  Simon Josefsson <simon@josefsson.org>
13471         * lgl/m4/sys_socket_h.m4, lgl/sys_socket.in.h: Update gnulib files.
13473 2008-04-13  Simon Josefsson <simon@josefsson.org>
13475         * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/m4/gnulib-cache.m4: 
13476         Update gnulib files.
13478 2008-04-13  Simon Josefsson <simon@josefsson.org>
13480         * lgl/m4/gnulib-cache.m4, lgl/override/lib/gc-libgcrypt.c.diff: 
13481         Quick fix for SHA-224 and old libgcrypt's.
13483 2008-04-13  Simon Josefsson <simon@josefsson.org>
13485         * NEWS: Add.
13487 2008-04-13  Simon Josefsson <simon@josefsson.org>
13489         * NEWS: Add.
13491 2008-04-13  Simon Josefsson <simon@josefsson.org>
13493         * doc/manpages/Makefile.am: Generated.
13495 2008-04-13  Simon Josefsson <simon@josefsson.org>
13497         * lib/random.h: Fix warnings.
13499 2008-04-13  Simon Josefsson <simon@josefsson.org>
13501         * cfg.mk: Typo.
13503 2008-04-13  Simon Josefsson <simon@josefsson.org>
13505         * po/Makevars: We don't need --no-location any more, git stores
13506         *.po.in's.
13508 2008-04-13  Simon Josefsson <simon@josefsson.org>
13510         * Makefile.am, cfg.mk: Translation fixes.
13512 2008-04-13  Simon Josefsson <simon@josefsson.org>
13514         * po/de.po, po/de.po.in, po/ms.po, po/ms.po.in, po/nl.po,
13515         po/nl.po.in, po/pl.po, po/pl.po.in, po/sv.po, po/sv.po.in: Improve
13516         translation handling to avoid git conflicts.
13518 2008-04-13  Simon Josefsson <simon@josefsson.org>
13520         * GNUmakefile, build-aux/gnupload, gl/fseeko.c, gl/getdelim.c,
13521         gl/m4/eoverflow.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
13522         gl/m4/include_next.m4, lgl/gc-gnulib.c, lgl/m4/gc-random.m4,
13523         lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
13524         lgl/m4/include_next.m4, lgl/m4/stdint.m4, lgl/m4/vasnprintf.m4,
13525         lgl/snprintf.c, lgl/vasnprintf.c, lgl/vasprintf.c, lgl/wchar.in.h: 
13526         Update gnulib files.
13528 2008-04-13  Simon Josefsson <simon@josefsson.org>
13530         * doc/manpages/Makefile.am: Cosmetic.
13532 2008-04-13  Simon Josefsson <simon@josefsson.org>
13534         * doc/manpages/Makefile.am: Whitespace fix.
13536 2008-04-13  Simon Josefsson <simon@josefsson.org>
13538         * doc/manpages/Makefile.am: Improve APIMANS/SRPMANS, to make it
13539         easier to understand changes.
13541 2008-04-13  Simon Josefsson <simon@josefsson.org>
13543         * NEWS: Add.
13545 2008-04-13  Simon Josefsson <simon@josefsson.org>
13547         * configure.in: Fix test.
13549 2008-04-13  Simon Josefsson <simon@josefsson.org>
13551         * configure.in: Don't bother checking for --output-def if shared
13552         libraries are disabled.  Based on report from Massimo Gaspari
13553         <massimo.gaspari@alice.it> in
13554         <http://permalink.gmane.org/gmane.network.gnutls.general/1145>.
13556 2008-04-13  Simon Josefsson <simon@josefsson.org>
13558         * NEWS, THANKS, doc/gnutls.texi: Document how to generate CRLs.
13560 2008-04-13  Simon Josefsson <simon@josefsson.org>
13562         * ChangeLog: Generated.
13564 2008-04-13  Simon Josefsson <simon@josefsson.org>
13566         * NEWS: Version 2.3.4.netconf.0.
13568 2008-04-13  Simon Josefsson <simon@josefsson.org>
13570         * Makefile.am: Fix release target.
13572 2008-04-13  Simon Josefsson <simon@josefsson.org>
13574         * configure.in: Bump version.
13576 2008-04-13  Simon Josefsson <simon@josefsson.org>
13578         * doc/examples/ex-client-psk.c: Typo.
13580 2008-04-13  Simon Josefsson <simon@josefsson.org>
13582         * NEWS: Add.
13584 2008-04-13  Simon Josefsson <simon@josefsson.org>
13586         * lib/gnutls_psk_netconf.c: Typo.
13588 2008-04-13  Simon Josefsson <simon@josefsson.org>
13590         * includes/gnutls/gnutls.h.in: Typo.
13592 2008-04-13  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13594         * includes/gnutls/openpgp.h: changed api.
13596 2008-04-12  Simon Josefsson <simon@josefsson.org>
13598         * doc/examples/ex-serv-psk.c: Doc fix.
13600 2008-04-12  Simon Josefsson <simon@josefsson.org>
13602         * NEWS: Add.
13604 2008-04-12  Simon Josefsson <simon@josefsson.org>
13606         * doc/examples/ex-client-psk.c, doc/examples/ex-serv-psk.c: Add, PSK
13607         self test.
13609 2008-04-12  Simon Josefsson <simon@josefsson.org>
13611         * lib/gnutls_psk_netconf.c: Typo.
13613 2008-04-12  Simon Josefsson <simon@josefsson.org>
13615         * doc/examples/Makefile.am: Add ex-serv-psk.
13617 2008-04-12  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13619         * src/cli.c: get_auth_subkey has one more parameter.
13621 2008-04-12  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13623         * lib/opencdk/pubkey.c: return the size of the required buffer to
13624         hold the data
13626 2008-04-12  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13628         * lib/openpgp/output.c: Deallocate memory from parameters only when
13629         function run was successful.
13631 2008-04-12  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13633         * lib/gnutls_openpgp.c, lib/openpgp/pgp.c: Added a flag in
13634         get_auth_subkey() to work for all use cases
13636 2008-04-10  Nikos <nmav@crystal.(none)>
13638         * lib/openpgp/pgp.c: do not return any subkey if an authentication
13639         subkey is not found
13641 2008-04-10  Nikos <nmav@crystal.(none)>
13643         * lib/openpgp/extras.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c: 
13644         corrected bug in openpgp import when data is of size zero. Reported
13645         by Daniel Kahn
13647 2008-04-08  Simon Josefsson <simon@josefsson.org>
13649         * lib/gnutls_psk_netconf.c: Fix mem leak on errors.
13651 2008-04-08  Simon Josefsson <simon@josefsson.org>
13653         * doc/manpages/Makefile.am: Generated.
13655 2008-04-08  Simon Josefsson <simon@josefsson.org>
13657         * tests/netconf-psk.c: Fix bugs.
13659 2008-04-08  Simon Josefsson <simon@josefsson.org>
13661         * lib/gnutls_psk_netconf.c: Fix bugs.
13663 2008-04-08  Simon Josefsson <simon@josefsson.org>
13665         * tests/netconf-psk.c: Starting pointer for NETCONF-PSK support.
13667 2008-04-08  Simon Josefsson <simon@josefsson.org>
13669         * NEWS, includes/gnutls/gnutls.h.in, lib/Makefile.am,
13670         lib/gnutls_psk_netconf.c, tests/Makefile.am: Starting pointer for
13671         NETCONF-PSK support.
13673 2008-04-04  Nikos <nmav@crystal.(none)>
13675         * lib/openpgp/pgp.c, lib/openpgp/privkey.c: Fail at import stage if
13676         a non proper certificate is loaded.
13678 2008-04-04  Simon Josefsson <simon@josefsson.org>
13680         * doc/protocol/draft-nir-tls-eap-03.txt: Add.
13682 2008-04-04  Simon Josefsson <simon@josefsson.org>
13684         * doc/protocol/draft-ietf-netconf-tls-01.txt: Add.
13686 2008-04-03  Simon Josefsson <simon@josefsson.org>
13688         * NEWS: Add.
13690 2008-04-03  Simon Josefsson <simon@josefsson.org>
13692         * lib/auth_psk_passwd.c: (_gnutls_psk_pwd_find_entry): Call fclose after fopen.  Tiny patch
13693         from Laurence Withers <l@lwithers.me.uk>, see
13695         <http://lists.gnu.org/archive/html/gnutls-devel/2008-04/msg00002.html>.
13697 2008-04-03  Simon Josefsson <simon@josefsson.org>
13699         * : commit 117152d4c91e1c01055eedada1412ec763e5196b Author: Simon
13700         Josefsson <simon@josefsson.org> Date:   Thu Apr 3 09:40:01 2008
13701         +0200
13703 2008-04-02  Nikos <nmav@crystal.(none)>
13705         * NEWS: documented the openpgp updates.
13707 2008-04-02  Nikos <nmav@crystal.(none)>
13709         * doc/manpages/certtool.1: added the openpgp functionality to the
13710         manpage.
13712 2008-04-02  Nikos <nmav@crystal.(none)>
13714         * lib/openpgp/privkey.c: Corrected exporting the DSA secret key
13715         parameters.
13717 2008-04-02  Nikos <nmav@crystal.(none)>
13719         * lib/openpgp/openpgp_int.h, lib/openpgp/pgp.c,
13720         lib/openpgp/privkey.c: Add proper ARMOR header in private keys.
13722 2008-04-02  Nikos <nmav@crystal.(none)>
13724         * lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c: 
13725         Consistent printing of revoked status.  Consistent printing of key
13726         algorithm.
13728 2008-04-02  Nikos <nmav@crystal.(none)>
13730         * lib/gnutls_errors.c: Added revoked UID error string.
13732 2008-04-02  Nikos <nmav@crystal.(none)>
13734         * lib/openpgp/output.c, lib/openpgp/privkey.c: Print revoked names.
13736 2008-04-02  Simon Josefsson <simon@josefsson.org>
13738         * doc/protocol/draft-ietf-tls-ecdhe-psk-01.txt: Add.
13740 2008-03-30  Simon Josefsson <simon@josefsson.org>
13742         * lib/crypto.h: Fix warnings.
13744 2008-03-30  Simon Josefsson <simon@josefsson.org>
13746         * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/gc.h,
13747         lgl/m4/stdlib_h.m4, lgl/stdlib.in.h: Update gnulib files.
13749 2008-03-29  Nikos <nmav@crystal.(none)>
13751         * NEWS: Documented the --priority option to gnutls-cli and
13752         gnutls-serv.
13754 2008-03-29  Nikos <nmav@crystal.(none)>
13756         * doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1: documented
13757         the --priority option.
13759 2008-03-29  Nikos <nmav@crystal.(none)>
13761         * NEWS: corrected the news entry.
13763 2008-03-29  Nikos <nmav@crystal.(none)>
13765         * lib/auth_cert.c: Reverted to gnutls 2.2 behaviour of allowing an
13766         empty key (for PKCS #11).  Reported by Joe Orton.
13768 2008-03-29  Nikos <nmav@crystal.(none)>
13770         * NEWS: gnutls_crypto_rnd_register: ADDED
13772 2008-03-29  Nikos <nmav@crystal.(none)>
13774         * : commit 0b37eef0f6b6626d5e4b5936bbc6f012416ef61a Author: Nikos
13775         <nmav@crystal.(none)> Date:   Sat Mar 29 12:01:27 2008 +0200
13777 2008-03-29  Simon Josefsson <simon@josefsson.org>
13779         * doc/protocol/draft-badra-tls-psk-new-mac-aes-gcm-00.txt,
13780         doc/protocol/draft-badra-tls-psk-new-mac-aes-gcm-01.txt: Add.
13782 2008-03-28  Simon Josefsson <simon@josefsson.org>
13784         * lgl/gc-libgcrypt.c, lgl/gc.h: Update gnulib files.
13786 2008-03-28  Simon Josefsson <simon@josefsson.org>
13788         * NEWS: Entries added at wrong place, move them.
13790 2008-03-28  Simon Josefsson <simon@josefsson.org>
13792         * NEWS, includes/gnutls/gnutls.h.in: Avoid defining SHA-224 MAC
13793         since it isn't specified in TLS 1.2.
13795 2008-03-28  Simon Josefsson <simon@josefsson.org>
13797         * NEWS, includes/gnutls/gnutls.h.in: Add SHA-224 enum types.
13799 2008-03-28  Simon Josefsson <simon@josefsson.org>
13801         * gl/gnulib.mk: Update gnulib files.
13803 2008-03-27  Simon Josefsson <simon@josefsson.org>
13805         * doc/protocol/draft-ietf-tls-rfc4346-bis-10.txt: Add.
13807 2008-03-25  Simon Josefsson <simon@josefsson.org>
13809         * GNUmakefile, build-aux/GNUmakefile, build-aux/maint.mk, cfg.mk,
13810         gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
13811         gl/m4/lib-link.m4, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
13812         lgl/m4/gnulib-comp.m4, lgl/m4/lib-link.m4, maint-cfg.mk, maint.mk: 
13813         Update gnulib files.
13815 2008-03-20  Ludovic Courtès <ludo@gnu.org>
13817         * configure.in, guile/src/Makefile.am: Check whether
13818         `-fgnu89-inline' is supported before using it.  * configure.in: Check for `-fgnu89-inline', define Automake
13819           conditional `HAVE_GCC_GNU89_INLINE_OPTION'.  * guile/src/Makefile.am (AM_CFLAGS): Only use `-fgnu89-inline' when   `HAVE_GCC_GNU89_INLINE_OPTION' is true.
13821 2008-03-19  Simon Josefsson <simon@josefsson.org>
13823         * libextra/gnutls_extra.c: Fix LZO build failure.
13825 2008-03-19  Ludovic Courtès <ludo@gnu.org>
13827         * 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.
13829 2008-03-19  Ludovic Courtès <ludo@gnu.org>
13831         * guile/src/core.c: guile: Don't declare `inline' functions that use
13832         `alloca ()'.  * guile/src/core.c (set_certificate_file): Remove `inline' keyword.
13834 2008-03-19  Simon Josefsson <simon@josefsson.org>
13836         * NEWS, configure.in: Bump versions.
13838 2008-03-19  Simon Josefsson <simon@josefsson.org>
13840         * ChangeLog: Generated.
13842 2008-03-19  Simon Josefsson <simon@josefsson.org>
13844         * includes/Makefile.am: Dist gnutls/crypto.h.
13846 2008-03-19  Simon Josefsson <simon@josefsson.org>
13848         * NEWS: Version 2.3.4.
13850 2008-03-19  Simon Josefsson <simon@josefsson.org>
13852         * NEWS: Add.
13854 2008-03-19  Simon Josefsson <simon@josefsson.org>
13856         * NEWS: Fix.
13858 2008-03-19  Simon Josefsson <simon@josefsson.org>
13860         * NEWS: Add.
13862 2008-03-19  Simon Josefsson <simon@josefsson.org>
13864         * doc/examples/ex-client-resume.c, lib/crypto.c,
13865         lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
13866         lib/gnutls_handshake.c, lib/gnutls_openpgp.c, lib/openpgp/extras.c,
13867         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c,
13868         libextra/gnutls_extra.c, libextra/gnutls_ia.c, src/certtool.c,
13869         src/serv.c: Fix gcc warnings.
13871 2008-03-19  Simon Josefsson <simon@josefsson.org>
13873         * lib/x509/x509.c: Fix warning.
13875 2008-03-16  Nikos <nmav@crystal.(none)>
13877         * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
13878         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: fixes for all tests to
13879         succeed.
13881 2008-03-16  Nikos <nmav@crystal.(none)>
13883         * includes/gnutls/crypto.h: updated
13885 2008-03-16  Nikos <nmav@crystal.(none)>
13887         * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
13888         lib/gnutls_cipher_int.h, lib/gnutls_constate.c,
13889         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
13890         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_sig.c,
13891         lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
13892         lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
13893         lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c: several fixes
13894         in the cipher (register) interface and added hash.
13896 2008-03-16  Nikos <nmav@crystal.(none)>
13898         * NEWS, includes/gnutls/crypto.h, includes/gnutls/gnutls.h.in,
13899         lib/Makefile.am, lib/crypto.c, lib/crypto.h, lib/gnutls_cipher.c,
13900         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
13901         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_int.h,
13902         lib/gnutls_state.c: Added functionality to override (register) a
13903         cipher. Initial functionality for MAC and digest algorithms.
13905 2008-03-11  Simon Josefsson <simon@josefsson.org>
13907         * lib/openpgp/gnutls_openpgp.h: Remove things already in
13908         includes/gnutls/openpgp.h.
13910 2008-03-11  Simon Josefsson <simon@josefsson.org>
13912         * lib/gnutls_openpgp.c, lib/opencdk/Makefile.am,
13913         lib/opencdk/armor.c, lib/opencdk/context.h, lib/opencdk/filters.h,
13914         lib/opencdk/hash.c, lib/opencdk/kbnode.c, lib/opencdk/keydb.c,
13915         lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/main.h,
13916         lib/opencdk/misc.c, lib/opencdk/new-packet.c,
13917         lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
13918         lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
13919         lib/opencdk/sig-check.c, lib/opencdk/stream.c,
13920         lib/opencdk/stream.h, lib/opencdk/types.h, lib/opencdk/verify.c,
13921         lib/opencdk/write-packet.c, lib/openpgp/Makefile.am,
13922         lib/openpgp/compat.c, lib/openpgp/extras.c, lib/openpgp/pgp.c,
13923         lib/openpgp/pgpverify.c, lib/openpgp/privkey.c: Clean up license
13924         headers for OpenPGP code.  According to Nikos they are now licensed
13925         under the LGPL, see:
13927         http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2658/focus=2659
13929 2008-03-11  Simon Josefsson <simon@josefsson.org>
13931         * lib/Makefile.am: Typo.
13933 2008-03-11  Simon Josefsson <simon@josefsson.org>
13935         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/include_next.m4,
13936         gl/m4/stdarg.m4, gl/stdarg.in.h, lgl/Makefile.am,
13937         lgl/m4/absolute-header.m4, lgl/m4/gnulib-comp.m4,
13938         lgl/m4/include_next.m4: Update gnulib files.
13940 2008-03-10  Simon Josefsson <simon@josefsson.org>
13942         * NEWS: Add.
13944 2008-03-10  Simon Josefsson <simon@josefsson.org>
13946         * build-aux/gendocs.sh, gl/m4/fseeko.m4: Update gnulib files.
13948 2008-03-10  Simon Josefsson <simon@josefsson.org>
13950         * includes/gnutls/gnutls.h.in: Finish renaming of export
13951         x509/openpgp functions.  In particular,
13952         gnutls_certificate_get_x509_cas, gnutls_certificate_get_x509_crls,
13953         and gnutls_certificate_get_openpgp_keyring.
13955 2008-03-10  Simon Josefsson <simon@josefsson.org>
13957         * NEWS, configure.in: Bump versions.
13959 2008-03-10  Simon Josefsson <simon@josefsson.org>
13961         * ChangeLog: Generated.
13963 2008-03-10  Simon Josefsson <simon@josefsson.org>
13965         * libextra/Makefile.am: Revert
13966         a3e4759117cee5d756475215437a440dc12fcc6c because it breaks libtool
13967         v2.2.  ../libtool: line 4398: cd: ../../lib/.libs: No such file or
13968         directory libtool: link: cannot determine absolute directory name of
13969         `../../lib/.libs'
13971 2008-03-10  Simon Josefsson <simon@josefsson.org>
13973         * NEWS: Version 2.3.3.
13975 2008-03-10  Simon Josefsson <simon@josefsson.org>
13977         * NEWS: Fix.
13979 2008-03-10  Simon Josefsson <simon@josefsson.org>
13981         * NEWS: Fix.
13983 2008-03-10  Simon Josefsson <simon@josefsson.org>
13985         * NEWS, doc/reference/Makefile.am, libextra/Makefile.am,
13986         libextra/gnutls_extra.c, libextra/gnutls_extra.h: Remove
13987         gnutls_extra.h, not needed anymore.  Fixes build failure in libextra
13988         that looked for opencdk.h (via auth_cert.h).  Reported by Roman
13989         Bogorodskiy <novel@FreeBSD.org>.
13991 2008-03-08  Nikos <nmav@crystal.(none)>
13993         * : commit cf8fb4bca34ec865959f1544e395b5566f2449ac Author: Nikos
13994         <nmav@crystal.(none)> Date:   Sat Mar 8 02:06:25 2008 +0200
13996 2008-03-07  Ludovic Courtès <ludo@gnu.org>
13998         * guile/src/Makefile.am: guile: Propagate Guile's CPPFLAGS to
13999         `guile-snarf'.
14001 2008-03-07  Ludovic Courtès <ludo@gnu.org>
14003         * guile/src/make-enum-header.scm, guile/src/utils.h: guile: Include
14004         <config.h>, not "config.h".
14006 2008-03-07  Simon Josefsson <simon@josefsson.org>
14008         * NEWS: Add.
14010 2008-03-07  Simon Josefsson <simon@josefsson.org>
14012         * THANKS: Add.
14014 2008-03-06  Simon Josefsson <simon@josefsson.org>
14016         * NEWS: Add.
14018 2008-03-06  Simon Josefsson <simon@josefsson.org>
14020         * doc/reference/gnutls-docs.sgml: Add index.
14022 2008-03-06  Simon Josefsson <simon@josefsson.org>
14024         * lib/x509_b64.c: Doc fixes.
14026 2008-03-06  Simon Josefsson <simon@josefsson.org>
14028         * lib/gnutls_alert.c: Doc fix.
14030 2008-03-06  Simon Josefsson <simon@josefsson.org>
14032         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_str.c: Fix
14033         gnutls_hex2bin prototype.
14035 2008-03-06  Simon Josefsson <simon@josefsson.org>
14037         * doc/manpages/Makefile.am: Generated.
14039 2008-03-06  Simon Josefsson <simon@josefsson.org>
14041         * src/cli.c: Fix warnings.
14043 2008-03-06  Simon Josefsson <simon@josefsson.org>
14045         * src/select.c: Avoid confusing gtk-doc.
14047 2008-03-06  Simon Josefsson <simon@josefsson.org>
14049         * lib/opencdk/kbnode.c: Doc fixes.
14051 2008-03-06  Simon Josefsson <simon@josefsson.org>
14053         * lib/opencdk/stream.c, lib/opencdk/verify.c: Doc fixes.
14055 2008-03-06  Simon Josefsson <simon@josefsson.org>
14057         * lib/openpgp/privkey.c: Doc fixes.
14059 2008-03-06  Simon Josefsson <simon@josefsson.org>
14061         * lib/openpgp/pgp.c, lib/openpgp/privkey.c: Doc fixes.
14063 2008-03-06  Simon Josefsson <simon@josefsson.org>
14065         * lib/gnutls_algorithms.c, lib/gnutls_state.c: Doc fixes.
14067 2008-03-06  Simon Josefsson <simon@josefsson.org>
14069         * lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_record.c,
14070         lib/gnutls_state.c: Doc fixes.
14072 2008-03-06  Simon Josefsson <simon@josefsson.org>
14074         * lib/gnutls_ui.c: Doc fix.
14076 2008-03-06  Simon Josefsson <simon@josefsson.org>
14078         * lib/gnutls_db.c: Doc fix.
14080 2008-03-06  Simon Josefsson <simon@josefsson.org>
14082         * lib/gnutls_session.c: Doc fix.
14084 2008-03-06  Simon Josefsson <simon@josefsson.org>
14086         * lib/gnutls_global.c: Doc fix.
14088 2008-03-06  Simon Josefsson <simon@josefsson.org>
14090         * lib/gnutls_srp.c: Doc fix.
14092 2008-03-06  Simon Josefsson <simon@josefsson.org>
14094         * lib/gnutls_auth.c, lib/gnutls_openpgp.c, lib/gnutls_srp.c,
14095         libextra/gnutls_ia.c: Doc fixes.
14097 2008-03-06  Simon Josefsson <simon@josefsson.org>
14099         * m4/pkg.m4: Added, needed by new gtk-doc.m4.
14101 2008-03-06  Simon Josefsson <simon@josefsson.org>
14103         * doc/reference/Makefile.am: Update gtk-doc Makefile.am to latest
14104         examples.
14106 2008-03-06  Simon Josefsson <simon@josefsson.org>
14108         * doc/reference/tmpl/gnutls-unused.sgml, gtk-doc.make: Update
14109         gtk-doc makefile, this version allows us to get rid of tmpl/.
14111 2008-03-06  Simon Josefsson <simon@josefsson.org>
14113         * m4/gtk-doc.m4: Update gtk-doc.m4.
14115 2008-03-06  Simon Josefsson <simon@josefsson.org>
14117         * lib/gnutls_alert.c, lib/gnutls_cert.c, lib/gnutls_global.c,
14118         lib/gnutls_psk.c, lib/gnutls_record.c, lib/gnutls_srp.c,
14119         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_x509.c: Doc fix,
14120         remove verbose 'This function ...' Improves looks in 'apropos'
14121         output.
14123 2008-03-06  Simon Josefsson <simon@josefsson.org>
14125         * lib/gnutls_anon_cred.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
14126         lib/gnutls_handshake.c, lib/gnutls_openpgp.c, lib/gnutls_psk.c,
14127         lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
14128         lib/x509_b64.c: Doc fix, remove verbose 'This function will' stuff.
14129         Improves man page look in 'apropos'.
14131 2008-03-06  Simon Josefsson <simon@josefsson.org>
14133         * lgl/Makefile.am, lgl/m4/func.m4, lgl/m4/gnulib-cache.m4,
14134         lgl/m4/gnulib-comp.m4: Use func module, to get __func__.
14136 2008-03-05  Simon Josefsson <simon@josefsson.org>
14138         * NEWS: Add.
14140 2008-03-05  Simon Josefsson <simon@josefsson.org>
14142         * NEWS, src/common.c: Print DH parameters of session.
14144 2008-03-05  Simon Josefsson <simon@josefsson.org>
14146         * gl/getaddrinfo.c, gl/getdelim.c, lgl/alloca.in.h,
14147         lgl/gc-gnulib.c, lgl/xsize.h: Update gnulib files.
14149 2008-02-28  Simon Josefsson <simon@josefsson.org>
14151         * guile/src/utils.c: Use __func__ instead of __FUNCTION__.  Reported
14152         by Tim Mooney, see <https://savannah.gnu.org/support/?106267>.  A
14153         gnulib module to make sure __func__ is available would be nice.
14155 2008-02-27  Simon Josefsson <simon@josefsson.org>
14157         * NEWS: Add.
14159 2008-02-27  Simon Josefsson <simon@josefsson.org>
14161         * lib/x509/x509_write.c: Doc fix.
14163 2008-02-27  Simon Josefsson <simon@josefsson.org>
14165         * NEWS, lib/gnutls_x509.c: Optimize adding many trusted
14166         certificates.  See
14168         <http://blog.josefsson.org/2008/02/27/real-world-performance-tuning-with-callgrind/>.
14170 2008-02-26  Simon Josefsson <simon@josefsson.org>
14172         * lib/x509/x509_write.c: Doc fixes.
14174 2008-02-26  Simon Josefsson <simon@josefsson.org>
14176         * AUTHORS: Add.
14178 2008-02-26  Simon Josefsson <simon@josefsson.org>
14180         * AUTHORS: Add.
14182 2008-02-26  Simon Josefsson <simon@josefsson.org>
14184         * NEWS, configure.in: Bump versions.
14186 2008-02-26  Simon Josefsson <simon@josefsson.org>
14188         * Makefile.am: Fix release target.
14190 2008-02-26  Simon Josefsson <simon@josefsson.org>
14192         * ChangeLog: Generated.
14194 2008-02-26  Simon Josefsson <simon@josefsson.org>
14196         * NEWS: Version 2.3.2.
14198 2008-02-26  Simon Josefsson <simon@josefsson.org>
14200         * tests/openpgpself.c: Force success.
14202 2008-02-26  Simon Josefsson <simon@josefsson.org>
14204         * NEWS: Add.
14206 2008-02-26  Simon Josefsson <simon@josefsson.org>
14208         * doc/reference/Makefile.am, lib/Makefile.am, lib/gnutls_db.c,
14209         lib/gnutls_session.h: Remove empty gnutls_session.h.
14211 2008-02-26  Simon Josefsson <simon@josefsson.org>
14213         * lib/x509/x509_int.h: align comments
14215 2008-02-26  Simon Josefsson <simon@josefsson.org>
14217         * lib/x509/x509_int.h: Pull in gnutls/pkcs12.h instead of
14218         duplicating stuff.
14220 2008-02-26  Simon Josefsson <simon@josefsson.org>
14222         * lib/x509/Makefile.am, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
14223         lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c,
14224         lib/x509/x509_int.h: Move lib/x509/pkcs12.h stuff to x509_int.h.
14226 2008-02-26  Simon Josefsson <simon@josefsson.org>
14228         * doc/reference/Makefile.am, lib/gnutls_cert.c,
14229         lib/gnutls_dh_primes.c, lib/gnutls_pk.c, lib/gnutls_x509.c,
14230         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crl_write.c,
14231         lib/x509/crq.c, lib/x509/extensions.c, lib/x509/mpi.c,
14232         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/privkey.c,
14233         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
14234         lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c: Move
14235         mpi.h stuff to x509_int.h.
14237 2008-02-26  Simon Josefsson <simon@josefsson.org>
14239         * doc/reference/Makefile.am, lib/gnutls_str.c, lib/gnutls_str.h,
14240         lib/openpgp/pgp.c, lib/x509/Makefile.am, lib/x509/rfc2818.h,
14241         lib/x509/rfc2818_hostname.c: Move rfc2818.h hostname comparison to
14242         gnutls_str.h and update callers.
14244 2008-02-26  Simon Josefsson <simon@josefsson.org>
14246         * libextra/openssl_compat.c: gnutls_int includes config.h, no need
14247         to do it twice.
14249 2008-02-26  Simon Josefsson <simon@josefsson.org>
14251         * libextra/openssl_compat.c: Need gnutls_int.h for mpi_t and stuff
14252         (now in lib/x509/x509_int.h).
14254 2008-02-26  Simon Josefsson <simon@josefsson.org>
14256         * doc/reference/Makefile.am, lib/x509/Makefile.am,
14257         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/extensions.c,
14258         lib/x509/extensions.h, lib/x509/privkey.c,
14259         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509_int.h,
14260         lib/x509/x509_write.c: Move extensions.h stuff to x509_int.h.
14262 2008-02-26  Simon Josefsson <simon@josefsson.org>
14264         * doc/reference/Makefile.am, lib/gnutls_rsa_export.c,
14265         lib/gnutls_x509.c, lib/x509/Makefile.am, lib/x509/pkcs12_bag.c,
14266         lib/x509/privkey.h, lib/x509/privkey_pkcs8.c, lib/x509/x509.c,
14267         lib/x509/x509_int.h: Move privkey.h stuff to x509_int.h.
14269 2008-02-26  Simon Josefsson <simon@josefsson.org>
14271         * doc/reference/Makefile.am, lib/gnutls_x509.c,
14272         lib/openpgp/pgpverify.c, lib/x509/Makefile.am, lib/x509/privkey.c,
14273         lib/x509/sign.c, lib/x509/verify.c, lib/x509/verify.h,
14274         lib/x509/x509.c, lib/x509/x509_int.h: Move verify.h stuff to
14275         x509_int.h.
14277 2008-02-26  Simon Josefsson <simon@josefsson.org>
14279         * doc/reference/Makefile.am, lib/gnutls_x509.c,
14280         lib/x509/Makefile.am, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
14281         lib/x509/x509_int.h: Move pkcs7.h stuff to x509_int.h.
14283 2008-02-26  Simon Josefsson <simon@josefsson.org>
14285         * doc/reference/Makefile.am, lib/x509/Makefile.am, lib/x509/dsa.c,
14286         lib/x509/dsa.h, lib/x509/privkey.c, lib/x509/x509_int.h: Move dsa.h
14287         stuff to x509_int.h.
14289 2008-02-26  Simon Josefsson <simon@josefsson.org>
14291         * doc/reference/Makefile.am, lib/x509/Makefile.am, lib/x509/crl.c,
14292         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h,
14293         lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
14294         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
14295         lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
14296         lib/x509/x509_int.h, lib/x509/x509_write.c,
14297         libextra/openssl_compat.c: Move dn.h stuff to x509_int.h.
14299 2008-02-26  Simon Josefsson <simon@josefsson.org>
14301         * doc/reference/Makefile.am, lib/x509/Makefile.am,
14302         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/privkey.c,
14303         lib/x509/sign.c, lib/x509/sign.h, lib/x509/x509_int.h,
14304         lib/x509/x509_write.c: Move sign.h stuff to x509_int.h.
14306 2008-02-26  Simon Josefsson <simon@josefsson.org>
14308         * lib/openpgp/privkey.c: No need for rfc2818.h.
14310 2008-02-26  Simon Josefsson <simon@josefsson.org>
14312         * lib/x509/x509_int.h: Doc fixes.
14314 2008-02-26  Simon Josefsson <simon@josefsson.org>
14316         * lib/x509/x509_int.h: Remove stuff already in
14317         includes/gnutls/x509.h.
14319 2008-02-26  Simon Josefsson <simon@josefsson.org>
14321         * .gitignore: [no log message]
14323 2008-02-26  Simon Josefsson <simon@josefsson.org>
14325         * Makefile.am, build-aux/gnupload, gl/gnulib.mk,
14326         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Use gnupload.
14328 2008-02-26  Simon Josefsson <simon@josefsson.org>
14330         * doc/protocol/draft-ietf-tls-rfc4366-bis-02.txt: Add.
14332 2008-02-25  Simon Josefsson <simon@josefsson.org>
14334         * doc/reference/Makefile.am, lib/x509/Makefile.am,
14335         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
14336         lib/x509/x509_int.h, lib/x509/x509_write.c: Merge crq.h into
14337         x509_int.h, avoid one trivial header file.
14339 2008-02-25  Simon Josefsson <simon@josefsson.org>
14341         * doc/manpages/Makefile.am: Generated.
14343 2008-02-25  Simon Josefsson <simon@josefsson.org>
14345         * lib/x509/Makefile.am: Rename x509.h to x509_int.h.
14347 2008-02-25  Simon Josefsson <simon@josefsson.org>
14349         * NEWS: Add.
14351 2008-02-25  Simon Josefsson <simon@josefsson.org>
14353         * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
14354         lib/gnutls_rsa_export.c, lib/gnutls_x509.c, lib/x509/crl.c,
14355         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/mpi.h,
14356         lib/x509/output.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
14357         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
14358         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
14359         lib/x509/x509_int.h: Rename lib/x509/x509.h to x509_int.h.  Fixes
14360         name-space collision that confuses GTK-DOC with
14361         includes/gnutls/x509.h.
14363 2008-02-25  Simon Josefsson <simon@josefsson.org>
14365         * lib/auth_cert.h, lib/openpgp/Makefile.am, lib/openpgp/compat.c,
14366         lib/openpgp/extras.c, lib/openpgp/openpgp.h,
14367         lib/openpgp/openpgp_int.h, lib/openpgp/pgp.c,
14368         lib/openpgp/pgpverify.c, lib/openpgp/privkey.c: Rename
14369         lib/openpgp/openpgp.h to openpgp_int.h.  Fixes name-space collision
14370         that confuses GTK-DOC with includes/gnutls/openpgp.h.
14372 2008-02-25  Simon Josefsson <simon@josefsson.org>
14374         * doc/reference/Makefile.am: Change DOC_SOURCE_DIR, needed for
14375         GTK-DOC to have comments for variables.
14377 2008-02-25  Simon Josefsson <simon@josefsson.org>
14379         * lib/gnutls_int.h: Remove unused defines.
14381 2008-02-25  Simon Josefsson <simon@josefsson.org>
14383         * tests/moredn.c: Added, lost part of Joe's original
14384         gnutls_x509_dn_export patch.
14386 2008-02-25  Simon Josefsson <simon@josefsson.org>
14388         * lgl/Makefile.am, lgl/m4/time_r.m4, lgl/m4/unistd_h.m4,
14389         lgl/unistd.in.h: Update gnulib files.
14391 2008-02-25  Simon Josefsson <simon@josefsson.org>
14393         * doc/protocol/draft-badra-tls-password-ext-01.txt: Add.
14395 2008-02-24  Nikos <nmav@crystal.(none)>
14397         * NEWS, doc/manpages/Makefile.am, includes/gnutls/x509.h,
14398         lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
14399         tests/Makefile.am: Added gnutls_x509_dn_export(). Patch by Joe
14400         Orton.
14402 2008-02-21  Nikos <nmav@crystal.(none)>
14404         * lib/gnutls_cert.c: _export_ -> _get_
14406 2008-02-21  Simon Josefsson <simon@josefsson.org>
14408         * NEWS: Add.
14410 2008-02-21  Simon Josefsson <simon@josefsson.org>
14412         * tests/openpgpself.c: Don't use credentials from files (causes
14413         problems with srcdir!=builddir).
14415 2008-02-21  Simon Josefsson <simon@josefsson.org>
14417         * NEWS, configure.in: Bump version.
14419 2008-02-21  Simon Josefsson <simon@josefsson.org>
14421         * ChangeLog: Generated.
14423 2008-02-21  Simon Josefsson <simon@josefsson.org>
14425         * NEWS: Version 2.3.1.
14427 2008-02-21  Simon Josefsson <simon@josefsson.org>
14429         * NEWS: Add.
14431 2008-02-21  Simon Josefsson <simon@josefsson.org>
14433         * doc/manpages/Makefile.am: Generated.
14435 2008-02-21  Simon Josefsson <simon@josefsson.org>
14437         * NEWS: Fixes.
14439 2008-02-21  Simon Josefsson <simon@josefsson.org>
14441         * NEWS: Typo.
14443 2008-02-21  Simon Josefsson <simon@josefsson.org>
14445         * NEWS: Fix.
14447 2008-02-21  Simon Josefsson <simon@josefsson.org>
14449         * NEWS, includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
14450         lib/x509/output.c, src/certtool.c, src/serv.c: Use better names in
14451         gnutls_certificate_print_formats_t.
14453 2008-02-21  Simon Josefsson <simon@josefsson.org>
14455         * NEWS: Mention new APIs.
14457 2008-02-21  Simon Josefsson <simon@josefsson.org>
14459         * includes/gnutls/openpgp.h: Drop gnutls_openpgp_crt_get_id (handled
14460         by compat.h).
14462 2008-02-21  Simon Josefsson <simon@josefsson.org>
14464         * NEWS: Fix.
14466 2008-02-21  Simon Josefsson <simon@josefsson.org>
14468         * NEWS: Credit.
14470 2008-02-21  Simon Josefsson <simon@josefsson.org>
14472         * NEWS, includes/gnutls/compat.h, lib/openpgp/pgp.c: Cleanup
14473         gnutls_openpgp_crt_get_id vs gnutls_openpgp_crt_get_key_id.
14475 2008-02-21  Simon Josefsson <simon@josefsson.org>
14477         * includes/gnutls/gnutls.h.in: Typo.
14479 2008-02-21  Simon Josefsson <simon@josefsson.org>
14481         * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h: Make it
14482         build.
14484 2008-02-21  Simon Josefsson <simon@josefsson.org>
14486         * doc/protocol/draft-ietf-tls-extractor-01.txt,
14487         doc/protocol/draft-mavrogiannopoulos-rfc5081bis-00.txt: Add.
14489 2008-02-20  Nikos <nmav@crystal.(none)>
14491         * NEWS: removed function
14493 2008-02-20  Nikos <nmav@crystal.(none)>
14495         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_cert.c: Added
14496         gnutls_certificate_export_x509_cas and other functions to export
14497         elements from the certificate credentials structure.
14499 2008-02-19  Nikos <nmav@crystal.(none)>
14501         * lib/auth_cert.h, lib/openpgp/openpgp.h: changes to compile with
14502         ENABLE_OPENPGP undef.
14504 2008-02-19  Nikos <nmav@crystal.(none)>
14506         * lib/openpgp/pgp.c: do not return more than the available names.
14508 2008-02-19  Nikos <nmav@crystal.(none)>
14510         * lib/openpgp/output.c: corrected bug that prevented printing the
14511         names.
14513 2008-02-19  Nikos <nmav@crystal.(none)>
14515         * tests/openpgp_test.c, tests/openpgpself.c: some updates
14517 2008-02-19  Nikos <nmav@crystal.(none)>
14519         * tests/Makefile.am, tests/openpgpself.c: added self test for
14520         openpgp connection
14522 2008-02-19  Nikos <nmav@crystal.(none)>
14524         * NEWS, includes/gnutls/x509.h, lib/x509/dn.c, lib/x509/x509.c,
14525         tests/Makefile.am, tests/x509dn.c: Added
14526         gnutls_x509_dn_import/init/deinit() to access raw DER DN. Patch by
14527         Joe Orton.
14529 2008-02-19  Nikos <nmav@crystal.(none)>
14531         * lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_openpgp.c,
14532         lib/openpgp/gnutls_openpgp.h: better usage of gnutls_openpgp_keyid_t
14534 2008-02-19  Nikos <nmav@crystal.(none)>
14536         * lib/auth_cert.c, lib/gnutls_openpgp.c, lib/openpgp/extras.c,
14537         lib/openpgp/output.c, lib/openpgp/pgpverify.c,
14538         lib/openpgp/privkey.c: copyright 2008
14540 2008-02-18  Nikos <nmav@crystal.(none)>
14542         * doc/examples/ex-serv-pgp.c, includes/gnutls/gnutls.h.in,
14543         includes/gnutls/openpgp.h, lib/auth_cert.c, lib/gnutls_cert.c,
14544         lib/gnutls_openpgp.c, lib/openpgp/extras.c,
14545         lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp.h,
14546         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
14547         lib/openpgp/privkey.c, src/certtool.c, src/cli-gaa.c, src/cli.c,
14548         src/serv-gaa.c, tests/openpgp/keyring.c: pgp_keyid_t is now
14549         compatible with the 2.2 key id.
14551 2008-02-18  Nikos <nmav@crystal.(none)>
14553         * : commit 8784572575208f8755087125b168bb0a8832cee4 Author: Nikos
14554         <nmav@crystal.(none)> Date:   Mon Feb 18 17:58:24 2008 +0200
14556 2008-02-18  Simon Josefsson <simon@josefsson.org>
14558         * README: Don't mention SSL/TLS versions here.  Some minor other
14559         fixes.
14561 2008-02-18  Simon Josefsson <simon@josefsson.org>
14563         * includes/gnutls/openpgp.h: For compatibility.
14565 2008-02-18  Simon Josefsson <simon@josefsson.org>
14567         * lib/openpgp/openpgp.h: Remove all external APIs already declared
14568         in includes/gnutls/openpgp.h.
14570 2008-02-18  Simon Josefsson <simon@josefsson.org>
14572         * NEWS, includes/gnutls/compat.h, lib/openpgp/pgp.c: Re-add
14573         gnutls_openpgp_crt_get_id to avoid breaking ABI.
14575 2008-02-18  Simon Josefsson <simon@josefsson.org>
14577         * NEWS: Mention gnutls_openpgp_keyid_t.
14579 2008-02-18  Simon Josefsson <simon@josefsson.org>
14581         * lgl/m4/vasnprintf.m4, lgl/vasnprintf.c: Update gnulib files.
14583 2008-02-17  Nikos <nmav@crystal.(none)>
14585         * lib/x509/x509.c: corrected string handling in parse_general_name.
14586         Thanks to Andreas Metzler for pointing out.
14588 2008-02-17  Nikos <nmav@crystal.(none)>
14590         * NEWS, lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_x509.c: 
14591         Increased the default certificate verification chain limits and
14592         allowed for checks without limitation.
14594 2008-02-17  Nikos <nmav@crystal.(none)>
14596         * lib/gnutls_priority.c: corrected previous fix in priorities
14597         handling.
14599 2008-02-17  Nikos <nmav@crystal.(none)>
14601         * NEWS, lib/auth_dh_common.c, lib/gnutls_auth.c,
14602         lib/gnutls_session.c, lib/gnutls_session_pack.c: Corrected memory
14603         leaks in session resuming and DHE ciphersuites. Reported by Daniel
14604         Stenberg.
14606 2008-02-15  Nikos <nmav@crystal.(none)>
14608         * NEWS: documented the gnutls_x509_crt_get_subject_alt_name fix.
14610 2008-02-15  Nikos <nmav@crystal.(none)>
14612         * lib/x509/x509.c: null terminate only printable strings.
14614 2008-02-14  Simon Josefsson <simon@josefsson.org>
14616         * doc/protocol/draft-ietf-tls-des-idea-00.txt: Add.
14618 2008-02-13  Simon Josefsson <simon@josefsson.org>
14620         * NEWS: Add.
14622 2008-02-12  Simon Josefsson <simon@josefsson.org>
14624         * doc/protocol/draft-ietf-tls-ecc-new-mac-04.txt: Add.
14626 2008-02-12  Simon Josefsson <simon@josefsson.org>
14628         * NEWS: Add.
14630 2008-02-12  Simon Josefsson <simon@josefsson.org>
14632         * lib/auth_srp_sb64.c: Doc fixes, to clarify that srp_base64 !=
14633         base64.  Based on discussion in
14635         <http://thread.gmane.org/gmane.network.gnutls.general/1039/focus=1042>.
14637 2008-02-10  Simon Josefsson <simon@josefsson.org>
14639         * doc/protocol/draft-ietf-tls-ecc-new-mac-03.txt,
14640         doc/protocol/draft-ietf-tls-rfc4346-bis-09.txt,
14641         doc/protocol/draft-ietf-tls-rsa-aes-gcm-02.txt: Add.
14643 2008-02-07  Nikos <nmav@crystal.(none)>
14645         * : commit 5178625a7e120fdf7b859f52848aa9cc69574268 Author: Nikos
14646         <nmav@crystal.(none)> Date:   Thu Feb 7 18:15:26 2008 +0200
14648 2008-02-06  Simon Josefsson <simon@josefsson.org>
14650         * GNUmakefile, Makefile.am, maint-cfg.mk: Brace expansion is not
14651         POSIX portable.
14653 2008-02-04  Simon Josefsson <simon@josefsson.org>
14655         * NEWS: Add.
14657 2008-02-04  Simon Josefsson <simon@josefsson.org>
14659         * src/cli.c: When --debug is given, also print libgcrypt RNG
14660         information.
14662 2008-02-04  Simon Josefsson <simon@josefsson.org>
14664         * NEWS, doc/gnutls.texi: Add 'On Record Padding' section.
14666 2008-02-04  Simon Josefsson <simon@josefsson.org>
14668         * doc/gnutls.texi: Re-order indices so they are last in the PDF.
14670 2008-02-04  Simon Josefsson <simon@josefsson.org>
14672         * NEWS: Merge in 2.2.1 release notes.
14674 2008-02-03  Simon Josefsson <simon@josefsson.org>
14676         * lib/gnutls_cert.c: Make it compile.
14678 2008-02-03  Simon Josefsson <simon@josefsson.org>
14680         * lib/defines.h: Drop SIZEOF_UNSIGNED_LONG_INT, it's done in
14681         configure.in now.
14683 2008-02-03  Simon Josefsson <simon@josefsson.org>
14685         * lgl/Makefile.am, lgl/m4/md4.m4, lgl/m4/md5.m4, lgl/m4/sha1.m4,
14686         lgl/m4/unistd_h.m4, lgl/md2.c, lgl/md2.h, lgl/md4.c, lgl/md4.h,
14687         lgl/md5.c, lgl/md5.h, lgl/sha1.c, lgl/sha1.h, lgl/unistd.in.h: 
14688         Update gnulib files.
14690 2008-02-01  Simon Josefsson <simon@josefsson.org>
14692         * configure.in, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
14693         lib/minitasn1/structure.c: Update libtasn1 to 1.3.
14695 2008-01-31  Simon Josefsson <simon@josefsson.org>
14697         * lgl/Makefile.am, lgl/m4/unistd_h.m4, lgl/unistd.in.h,
14698         lgl/vasnprintf.c: Update gnulib files.
14700 2008-01-27  Nikos <nmav@crystal.(none)>
14702         * src/certtool.c: some updates
14704 2008-01-27  Nikos <nmav@crystal.(none)>
14706         * includes/gnutls/openpgp.h: new definitions
14708 2008-01-26  Nikos <nmav@crystal.(none)>
14710         * : commit 2d73da902a2a983cf146d32e7528f8d5d3efc287 Author: Nikos
14711         <nmav@crystal.(none)> Date:   Sat Jan 26 23:08:18 2008 +0200
14713 2008-01-26  Simon Josefsson <simon@josefsson.org>
14715         * doc/protocol/rfc5077.txt: Add.
14717 2008-01-26  Simon Josefsson <simon@josefsson.org>
14719         * doc/protocol/draft-ietf-tls-rfc4346-bis-08.txt: Add.
14721 2008-01-25  Nikos <nmav@crystal.(none)>
14723         * lib/gnutls_openpgp.c, lib/openpgp/extras.c: updates in openpgp
14724         keyring handling.
14726 2008-01-25  Nikos <nmav@crystal.(none)>
14728         * lib/opencdk/Makefile.am, lib/opencdk/keydb.c,
14729         lib/opencdk/keydb.h, lib/opencdk/opencdk.h: Modified the search to
14730         include a state.
14732 2008-01-25  Nikos <nmav@crystal.(none)>
14734         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
14735         src/certtool.gaa: print keyrings
14737 2008-01-23  Simon Josefsson <simon@josefsson.org>
14739         * doc/manpages/Makefile.am: Simplify output.
14741 2008-01-23  Simon Josefsson <simon@josefsson.org>
14743         * doc/manpages/Makefile.am: Fix paths.
14745 2008-01-19  Simon Josefsson <simon@josefsson.org>
14747         * configure.in: Bump version so we are higher than gnutls 2.2.x but
14748         remain compatible.  This will avoid shared library name conflicts
14749         with 2.2.x, and also that any 2.3.x libraries will always be
14750         prefered over 2.2.x.
14752 2008-01-19  Simon Josefsson <simon@josefsson.org>
14754         * build-aux/gendocs.sh, gl/error.h, lgl/Makefile.am,
14755         lgl/gc-libgcrypt.c, lgl/m4/gnulib-comp.m4, lgl/m4/string_h.m4,
14756         lgl/memmem.c, lgl/stdio.in.h, lgl/str-two-way.h, lgl/string.in.h,
14757         lgl/vasnprintf.h: Update gnulib files.
14759 2008-01-17  Simon Josefsson <simon@josefsson.org>
14761         * AUTHORS: Update Ludovic's e-mail.
14763 2008-01-17  Simon Josefsson <simon@josefsson.org>
14765         * guile/tests/openpgp-auth.scm: Also test dhe-rsa.
14767 2008-01-15  Simon Josefsson <simon@josefsson.org>
14769         * libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
14770         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
14771         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
14772         libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c: Remove
14773         openpgp files moved to lib/openpgp/.
14775 2008-01-15  Simon Josefsson <simon@josefsson.org>
14777         * doc/Makefile.am: Fix pgp-api.texi move.
14779 2008-01-14  Simon Josefsson <simon@josefsson.org>
14781         * doc/protocol/rfc2440.txt: Fix chmod.
14783 2008-01-14  Simon Josefsson <simon@josefsson.org>
14785         * doc/protocol/draft-ietf-tls-rfc4366-bis-01.txt: Add.
14787 2008-01-14  Nikos <nmav@crystal.(none)>
14789         * : commit c6093b9df165dfbfbce8922e2192eedba5303f08 Author: Nikos
14790         <nmav@crystal.(none)> Date:   Mon Jan 14 21:08:18 2008 +0200
14792 2008-01-14  Nikos <nmav@crystal.(none)>
14794         * NEWS: documented more changes.
14796 2008-01-14  Nikos <nmav@crystal.(none)>
14798         * tests/openpgp/keyring.c: changes for the new api
14800 2008-01-14  Simon Josefsson <simon@josefsson.org>
14802         * lgl/Makefile.am, lgl/m4/alloca.m4, lgl/m4/gnulib-cache.m4,
14803         lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4, lgl/string.in.h: Use
14804         gnulib's memmem-simple instead.
14806 2008-01-14  Simon Josefsson <simon@josefsson.org>
14808         * configure.in: Remove libextra/minilozo/Makefile.
14810 2008-01-14  Nikos <nmav@crystal.(none)>
14812         * includes/gnutls/openpgp.h, lib/openpgp/privkey.c, src/certtool.c: 
14813         openpgp_privkey_export() has parameters to export encrypted secret
14814         keys. Added for future compatibility.
14816 2008-01-13  Simon Josefsson <simon@josefsson.org>
14818         * doc/protocol/draft-ietf-tls-rsa-aes-gcm-01.txt: Add.
14820 2008-01-13  Nikos <nmav@crystal.(none)>
14822         * lib/gnutls_openpgp.c: use the first valid subkey if an
14823         authentication subkey is not found.
14825 2008-01-13  Nikos <nmav@crystal.(none)>
14827         * NEWS, includes/gnutls/compat.h, includes/gnutls/openpgp.h,
14828         lib/openpgp/openpgp.h, lib/openpgp/output.c, lib/openpgp/pgp.c,
14829         lib/openpgp/pgpverify.c, lib/openpgp/privkey.c, src/certtool-gaa.c,
14830         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Additions to
14831         make certtool print information on openpgp keys.
14833 2008-01-13  Nikos <nmav@crystal.(none)>
14835         * NEWS: documented changes.
14837 2008-01-13  Nikos <nmav@crystal.(none)>
14839         * README, configure.in, includes/gnutls/gnutls.h.in,
14840         includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
14841         lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
14842         lib/gnutls_errors.c, lib/gnutls_extra_hooks.c,
14843         lib/gnutls_extra_hooks.h, lib/gnutls_openpgp.c, lib/gnutls_state.c,
14844         lib/opencdk/Makefile.am, lib/opencdk/README, lib/opencdk/armor.c,
14845         lib/opencdk/context.h, lib/opencdk/dummy.c, lib/opencdk/filters.h,
14846         lib/opencdk/hash.c, lib/opencdk/kbnode.c, lib/opencdk/keydb.c,
14847         lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/main.h,
14848         lib/opencdk/misc.c, lib/opencdk/new-packet.c,
14849         lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
14850         lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
14851         lib/opencdk/sig-check.c, lib/opencdk/stream.c,
14852         lib/opencdk/stream.h, lib/opencdk/types.h, lib/opencdk/verify.c,
14853         lib/opencdk/write-packet.c, lib/openpgp/Makefile.am,
14854         lib/openpgp/compat.c, lib/openpgp/extras.c,
14855         lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp.h,
14856         lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
14857         lib/openpgp/privkey.c, libextra/Makefile.am,
14858         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
14859         libextra/opencdk/Makefile.am, libextra/opencdk/README,
14860         libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
14861         libextra/opencdk/compress.c, libextra/opencdk/context.h,
14862         libextra/opencdk/dummy.c, libextra/opencdk/filters.h,
14863         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
14864         libextra/opencdk/literal.c, libextra/opencdk/main.c,
14865         libextra/opencdk/main.h, libextra/opencdk/misc.c,
14866         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
14867         libextra/opencdk/packet.h, libextra/opencdk/pubkey.c,
14868         libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
14869         libextra/opencdk/sig-check.c, libextra/opencdk/stream.c,
14870         libextra/opencdk/stream.h, libextra/opencdk/types.h,
14871         libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
14872         src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h,
14873         src/certtool.c, src/certtool.gaa, src/cli.c, src/serv.c,
14874         src/tls_test.c: merged the openpgp branch to head\!
14876 2008-01-12  Nikos <nmav@crystal.(none)>
14878         * libextra/Makefile.am: Added fix by Alon to avoid linking against
14879         /usr/lib/libgnutls.so.
14881 2008-01-09  Simon Josefsson <simon@josefsson.org>
14883         * GNUmakefile, maint-cfg.mk: Re-add config.rpath hack, since gnulib
14884         updated config.rpath.
14886 2008-01-09  Simon Josefsson <simon@josefsson.org>
14888         * build-aux/config.rpath, lgl/Makefile.am, lgl/dummy.c,
14889         lgl/m4/eealloc.m4, lgl/m4/gnulib-comp.m4, lgl/m4/malloca.m4,
14890         lgl/malloca.c, lgl/malloca.h, lgl/malloca.valgrind, lgl/memmem.c,
14891         lgl/printf-parse.c: Update gnulib files.
14893 2008-01-08  Simon Josefsson <simon@josefsson.org>
14895         * NEWS, configure.in: Bump versions.
14897 2008-01-08  Simon Josefsson <simon@josefsson.org>
14899         * ChangeLog: Generated.
14901 2008-01-08  Simon Josefsson <simon@josefsson.org>
14903         * NEWS: Version 2.3.0.
14905 2008-01-08  Simon Josefsson <simon@josefsson.org>
14907         * po/LINGUAS: Sync with TP.
14909 2008-01-08  Simon Josefsson <simon@josefsson.org>
14911         * po/LINGUAS: Sync with TP.
14913 2008-01-08  Simon Josefsson <simon@josefsson.org>
14915         * configure.in: Further LZO fixes.
14917 2008-01-08  Simon Josefsson <simon@josefsson.org>
14919         * doc/reference/Makefile.am: Cleanup after LZO removal.
14921 2008-01-08  Simon Josefsson <simon@josefsson.org>
14923         * NEWS, configure.in, doc/gnutls.texi, libextra/Makefile.am,
14924         libextra/minilzo/Makefile.am, libextra/minilzo/README.LZO,
14925         libextra/minilzo/lzoconf.h, libextra/minilzo/lzodefs.h,
14926         libextra/minilzo/minilzo.c, libextra/minilzo/minilzo.h,
14927         libextra/minilzo/testmini.c: Remove LZO compression support.
14929 2008-01-08  Simon Josefsson <simon@josefsson.org>
14931         * Makefile.am: Call git-push (git-push --tags doesn't push
14932         changes..).
14934 2008-01-08  Simon Josefsson <simon@josefsson.org>
14936         * NEWS, gl/progname.c, lgl/m4/memmem.m4, lgl/memmem.c: Update gnulib
14937         files.
14939 2008-01-07  Simon Josefsson <simon@josefsson.org>
14941         * NEWS: Add.
14943 2008-01-07  Simon Josefsson <simon@josefsson.org>
14945         * lib/ext_server_name.c: Handle more than one server name field
14946         correctly.  Tiny patch from mark.phillips@virgin.net.
14948 2008-01-05  Simon Josefsson <simon@josefsson.org>
14950         * configure.in: Drop -D_REENTRANT -D_THREAD_SAFE, not needed as far
14951         as I can tell.
14953 2008-01-04  Simon Josefsson <simon@josefsson.org>
14955         * NEWS: Add.
14957 2008-01-04  Simon Josefsson <simon@josefsson.org>
14959         * po/LINGUAS, po/ms.po: Sync with TP.
14961 2008-01-04  Simon Josefsson <simon@josefsson.org>
14963         * po/LINGUAS: Sync with TP.
14965 2008-01-02  Simon Josefsson <simon@josefsson.org>
14967         * doc/manpages/Makefile.am: Bump copyright years.
14969 2008-01-02  Simon Josefsson <simon@josefsson.org>
14971         * NEWS: Remove dupe entry.
14973 2008-01-02  Simon Josefsson <simon@josefsson.org>
14975         * gl/fseeko.c, gl/m4/gnulib-comp.m4, gl/progname.c,
14976         gl/version-etc.c, lgl/Makefile.am, lgl/float.in.h,
14977         lgl/m4/float_h.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4,
14978         lgl/m4/stdlib_h.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
14979         lgl/memmem.c, lgl/stdint.in.h, lgl/stdlib.in.h, lgl/string.in.h,
14980         lgl/unistd.in.h: Update gnulib files.
14982 2008-01-02  Simon Josefsson <simon@josefsson.org>
14984         * lgl/dummy.c, lgl/m4/eealloc.m4, lgl/m4/malloca.m4,
14985         lgl/m4/memchr.m4, lgl/m4/memcmp.m4, lgl/malloca.c, lgl/malloca.h,
14986         lgl/malloca.valgrind, lgl/memchr.c, lgl/memcmp.c: Update gnulib
14987         files.
14989 2008-01-02  Simon Josefsson <simon@josefsson.org>
14991         * gl/.gitignore, lgl/.gitignore: Remove .gitignore's from gnulib.
14993 2007-12-21  Simon Josefsson <simon@josefsson.org>
14995         * doc/protocol/draft-ietf-tls-ecc-new-mac-02.txt,
14996         doc/protocol/draft-ietf-tls-extractor-00.txt: Add.
14998 2007-12-21  Simon Josefsson <simon@josefsson.org>
15000         * lib/gnutls_priority.c: Doc fixes.
15002 2007-12-17  Simon Josefsson <simon@josefsson.org>
15004         * doc/protocol/draft-hajjeh-tls-sign-04.txt: Add.
15006 2007-12-15  Nikos <nmav@crystal.(none)>
15008         * lib/gnutls_state.c: Fix for certificate selection in servers with
15009         certificate callbacks.
15011 2007-12-16  Nikos <nmav@crystal.(none)>
15013         * : 1   2       lib/gnutls_state.c
15015 2007-12-10  Simon Josefsson <simon@josefsson.org>
15017         * lib/minitasn1/libtasn1.h: Bump versions.
15019 2007-12-14  Simon Josefsson <simon@josefsson.org>
15021         * NEWS: Merge in old NEWS entries.
15023 2007-12-14  Simon Josefsson <simon@josefsson.org>
15025         * po/LINGUAS, po/nl.po, po/pl.po, po/sv.po: Sync with TP.
15027 2007-12-13  Simon Josefsson <simon@josefsson.org>
15029         * .cvscopying: Add 2007.
15031 2007-12-13  Simon Josefsson <simon@josefsson.org>
15033         * NEWS: Add.
15035 2007-12-13  Simon Josefsson <simon@josefsson.org>
15037         * lib/gnutls_state.c: If the server has a callback, the search for a
15038         valid certificate will fail.  Patch from Nikos.
15040 2007-12-13  Simon Josefsson <simon@josefsson.org>
15042         * doc/protocol/draft-hajjeh-tls-identity-protection-02.txt: Add.
15044 2007-12-12  Ludovic Courtès <ludo@gnu.org>
15046         * : commit a37e52e18a625138cb0e3441023e2ac9fbb62552 Author: Ludovic
15047         Courtès <ludo@gnu.org> Date:   Tue Dec 11 18:23:15 2007 +0100
15049 2007-12-11  Ludovic Courtès <ludo@gnu.org>
15051         * guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
15052         guile/tests/openpgp-keys.scm: Update Guile OpenPGP test cases to use
15053         the new names.  * guile/tests/*.scm: Substitute `certificate' to `public-key' in
15054           tests using the OpenPGP API.
15056 2007-12-11  Ludovic Courtès <ludo@gnu.org>
15058         * doc/guile.texi: Update OpenPGP names in Guile examples.  * doc/guile.texi (Guile Examples): Substitute `certificate' to   `public-key' in OpenPGP examples.
15060 2007-12-11  Ludovic Courtès <ludo@gnu.org>
15062         * guile/modules/gnutls.scm, guile/modules/gnutls/extra.scm,
15063         guile/pre-inst-guile.in, guile/src/Makefile.am: Bump Guile glue
15064         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'
15065           to `v-1'.  Update all variables.
15067 2007-12-11  Ludovic Courtès <ludo@gnu.org>
15069         * guile/modules/gnutls/build/enums.scm,
15070         guile/modules/gnutls/build/smobs.scm,
15071         guile/modules/gnutls/extra.scm, guile/src/extra.c: Substitute
15072         `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
15073           all `public-key' names.  Add backward-compatible bindings.  * guile/src/extra.c: Substitute `certificate' to `public-key'.
15075 2007-12-11  Simon Josefsson <simon@josefsson.org>
15077         * GNUmakefile, maint-cfg.mk: Remove config.rpath hack.
15079 2007-12-10  Simon Josefsson <simon@josefsson.org>
15081         * NEWS: Add.
15083 2007-12-10  Simon Josefsson <simon@josefsson.org>
15085         * src/certtool.c: Make --verify-chain support larger inputs than
15086         64kb.
15088 2007-12-10  Simon Josefsson <simon@josefsson.org>
15090         * configure.in: Re-order gettext invocation to avoid autoconf
15091         warnings.
15093 2007-12-10  Simon Josefsson <simon@josefsson.org>
15095         * NEWS, configure.in: Bump versions.
15097 2007-12-10  Simon Josefsson <simon@josefsson.org>
15099         * ChangeLog: Generated.
15101 2007-12-10  Simon Josefsson <simon@josefsson.org>
15103         * NEWS: Version 2.1.8.
15105 2007-12-09  Simon Josefsson <simon@josefsson.org>
15107         * doc/Makefile.am: GPLv3 typo.
15109 2007-12-09  Simon Josefsson <simon@josefsson.org>
15111         * NEWS: Doc fix.
15113 2007-12-09  Simon Josefsson <simon@josefsson.org>
15115         * NEWS, configure.in, maint-cfg.mk: Gettext 0.17 to solve -L
15116         problem.
15118 2007-12-09  Simon Josefsson <simon@josefsson.org>
15120         * configure.in: GPLv3.
15122 2007-12-09  Simon Josefsson <simon@josefsson.org>
15124         * gl/version-etc.c: Revert local gnulib override regarding GPLv3.
15126 2007-12-09  Simon Josefsson <simon@josefsson.org>
15128         * doc/Makefile.am, doc/credentials/Makefile.am,
15129         doc/extract-guile-c-doc.scm, doc/guile.texi, gl/Makefile.am,
15130         guile/modules/gnutls/extra.scm,
15131         guile/modules/system/documentation/c-snarf.scm,
15132         guile/modules/system/documentation/output.scm,
15133         guile/pre-inst-guile.in, guile/src/extra.c,
15134         guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
15135         guile/tests/openpgp-keys.scm, includes/Makefile.am: More GPLv3
15136         fixes.
15138 2007-12-09  Simon Josefsson <simon@josefsson.org>
15140         * gl/override/lib/version-etc.c.diff: More GPLv3 fixes.
15142 2007-12-09  Simon Josefsson <simon@josefsson.org>
15144         * doc/gpl-3.0.texi: Use GPLv3 in manual.
15146 2007-12-09  Simon Josefsson <simon@josefsson.org>
15148         * doc/gnutls.texi, doc/gpl-2.0.texi, gl/gnulib.mk,
15149         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Use GPLv3 in manual.
15151 2007-12-09  Simon Josefsson <simon@josefsson.org>
15153         * Makefile.am, doc/examples/Makefile.am, doc/manpages/Makefile.am,
15154         includes/gnutls/extra.h, includes/gnutls/openssl.h,
15155         libextra/Makefile.am, libextra/gnutls_extra.h,
15156         libextra/libgnutls-extra.vers, libextra/openpgp/Makefile.am,
15157         libextra/openssl_compat.h, maint-cfg.mk: GPLv3 fixes.
15159 2007-12-09  Simon Josefsson <simon@josefsson.org>
15161         * src/Makefile.am, src/common.c, src/list.h, src/serv.c: Use GPLv3
15162         in src/.
15164 2007-12-09  Simon Josefsson <simon@josefsson.org>
15166         * tests/Makefile.am, tests/anonself.c, tests/certder.c,
15167         tests/certificate_set_x509_crl.c, tests/dhepskself.c, tests/dn.c,
15168         tests/gc.c, tests/hostname-check/Makefile.am,
15169         tests/hostname-check/hostname-check.c, tests/key-id/Makefile.am,
15170         tests/key-id/key-id, tests/nist-pkits/pkits,
15171         tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
15172         tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
15173         tests/openpgp/Makefile.am, tests/openpgp/keyring.c,
15174         tests/openssl.c, tests/oprfi.c, tests/parse_ca.c,
15175         tests/pathlen/Makefile.am, tests/pathlen/pathlen,
15176         tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
15177         tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12,
15178         tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
15179         tests/pskself.c, tests/resume.c,
15180         tests/rsa-md5-collision/Makefile.am,
15181         tests/rsa-md5-collision/rsa-md5-collision, tests/set_pkcs12_cred.c,
15182         tests/sha2/Makefile.am, tests/sha2/sha2, tests/simple.c,
15183         tests/tlsia.c, tests/userid/Makefile.am, tests/userid/userid,
15184         tests/utils.c, tests/utils.h, tests/x509paths/chain,
15185         tests/x509self.c, tests/x509signself.c: Use GPLv3 for self-tests.
15187 2007-12-09  Simon Josefsson <simon@josefsson.org>
15189         * build-aux/config.rpath, build-aux/gendocs.sh, doc/fdl.texi,
15190         doc/gendocs_template, gl/fseeko.c, gl/gai_strerror.c,
15191         gl/getaddrinfo.c, gl/getaddrinfo.h, gl/getdelim.c, gl/getline.c,
15192         gl/getpass.c, gl/getpass.h, gl/inet_ntop.c, gl/inet_ntop.h,
15193         gl/lseek.c, gl/m4/getdelim.m4, gl/m4/getline.m4,
15194         gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/strerror.m4,
15195         gl/netinet_in.in.h, gl/strdup.c, gl/strerror.c, gl/version-etc.c,
15196         lgl/Makefile.am, lgl/m4/gettext.m4, lgl/m4/gnulib-comp.m4,
15197         lgl/m4/iconv.m4, lgl/m4/intdiv0.m4, lgl/m4/intl.m4,
15198         lgl/m4/intlmacosx.m4, lgl/m4/intmax_t.m4, lgl/m4/lib-link.m4,
15199         lgl/m4/lock.m4, lgl/m4/longlong.m4, lgl/m4/po.m4,
15200         lgl/m4/printf-posix.m4, lgl/m4/stdio_h.m4, lgl/m4/stdlib_h.m4,
15201         lgl/m4/string_h.m4, lgl/m4/uintmax_t.m4, lgl/m4/ulonglong.m4,
15202         lgl/m4/unistd_h.m4, lgl/m4/vasnprintf.m4, lgl/m4/wint_t.m4,
15203         lgl/printf-parse.c, lgl/realloc.c, lgl/stdlib.in.h,
15204         lgl/string.in.h, lgl/unistd.in.h, lgl/vasnprintf.c: Update gnulib.
15206 2007-12-09  Nikos <nmav@crystal.(none)>
15208         * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
15209         lib/gnutls_v2_compat.c: user_hello_func is call always. Even when
15210         resuming a session.
15212 2007-12-09  Nikos <nmav@crystal.(none)>
15214         * src/common.c: print session ID
15216 2007-12-07  System User <nmav@crystal.(none)>
15218         * NEWS: license update
15220 2007-12-07  System User <nmav@crystal.(none)>
15222         * COPYING, libextra/gnutls_extra.c, libextra/gnutls_ia.c,
15223         libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
15224         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
15225         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
15226         libextra/openpgp/privkey.c, libextra/openssl_compat.c,
15227         src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
15228         src/crypt.c, src/prime.c, src/psk.c, src/serv.c, src/tests.c,
15229         src/tls_test.c: GPL parts under GPLv3
15231 2007-12-06  System User <nmav@crystal.(none)>
15233         * lib/gnutls_record.c: It seems we were ahead of our time.
15235 2007-12-06  System User <nmav@crystal.(none)>
15237         * NEWS, lib/gnutls_record.c: Revert "We now ignore received packets
15238         with unknown content types" This reverts commit 4a19fd59da474b3de977a925fd91578db7e3d4a1.
15240 2007-12-06  Simon Josefsson <simon@josefsson.org>
15242         * lib/x509/x509.c: Doc fix.es
15244 2007-12-06  Simon Josefsson <simon@josefsson.org>
15246         * lib/x509/x509.c: Typo fix.  Tiny patch from Daniel Kahn Gillmor
15247         <dkg-debian.org@fifthhorseman.net>.
15249 2007-12-04  Nikos <nmav@crystal.(none)>
15251         * : commit bd3b0f49c966277e91f57c64cfcc720cbebb4a73 Author: Nikos
15252         <nmav@crystal.(none)> Date:   Tue Dec 4 22:05:25 2007 +0200
15254 2007-12-04  Simon Josefsson <simon@josefsson.org>
15256         * maint-cfg.mk: Overwrite autopoint files with gnulib files.
15258 2007-12-03  Nikos <nmav@crystal.(none)>
15260         * : commit dac01d7279eb28e7c5909d53bf346206f10319b5 Author: Nikos
15261         <nmav@crystal.(none)> Date:   Mon Dec 3 20:05:32 2007 +0200
15263 2007-12-03  Simon Josefsson <simon@josefsson.org>
15265         * doc/manpages/Makefile.am: Generated.
15267 2007-12-03  Simon Josefsson <simon@josefsson.org>
15269         * NEWS: Add.
15271 2007-12-03  Simon Josefsson <simon@josefsson.org>
15273         * configure.in: Bump version.
15275 2007-12-03  Simon Josefsson <simon@josefsson.org>
15277         * configure.in: Bump to indicate added ABI.
15279 2007-12-03  Simon Josefsson <simon@josefsson.org>
15281         * maint-cfg.mk: Copy, don't remove...  to fix Makefile.in hard-coded
15282         links to m4 filenames.
15284 2007-12-03  Simon Josefsson <simon@josefsson.org>
15286         * maint-cfg.mk: Remove gettext havelib files.
15288 2007-12-03  Simon Josefsson <simon@josefsson.org>
15290         * lib/x509/privkey_pkcs8.c: Indent.
15292 2007-12-03  Nikos <nmav@crystal.(none)>
15294         * : 3   0       NEWS
15296 2007-12-02  Nikos <nmav@crystal.(none)>
15298         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: added
15299         gnutls_x509_crt_get_subject_alt_name2 to overcome some limitations
15300         of the original function.
15302 2007-12-02  Nikos <nmav@crystal.(none)>
15304         * : 1   1       lib/x509/x509.c
15306 2007-12-01  Simon Josefsson <simon@josefsson.org>
15308         * : commit b6e4b1ff3f7ef8a8d26f2e89c0bc50d2fc9d23f4 Author: Nikos
15309         <nmav@crystal.(none)> Date:   Sat Dec 1 08:25:34 2007 +0200
15311 2007-11-30  Nikos <nmav@crystal.(none)>
15313         * configure.in, lib/x509/dsa.c, src/certtool.c: Depend on libgcrypt
15314         1.2.4 again (lose DSA2 functionality).
15316 2007-11-30  Nikos <nmav@crystal.(none)>
15318         * lib/gnutls_priority.c: Added SECURE256 and SECURE128 level.
15320 2007-11-29  Simon Josefsson <simon@josefsson.org>
15322         * ChangeLog: Generated.
15324 2007-11-29  Simon Josefsson <simon@josefsson.org>
15326         * NEWS: Version 2.1.7.
15328 2007-11-28  Nikos <nmav@crystal.(none)>
15330         * : 2   2       lib/gnutls_priority.c
15332 2007-11-28  Nikos <nmav@crystal.(none)>
15334         * lib/auth_srp_passwd.c: more assertions.
15336 2007-11-28  Nikos <nmav@crystal.(none)>
15338         * lib/auth_srp.c: more assertions
15340 2007-11-28  Nikos <nmav@crystal.(none)>
15342         * lib/auth_srp.c: added assertion.
15344 2007-11-28  Nikos <nmav@crystal.(none)>
15346         * src/serv.c: fix in priority_set
15348 2007-11-28  Nikos <nmav@crystal.(none)>
15350         * includes/gnutls/gnutlsxx.h: updated the gnutlsxx interface
15352 2007-11-28  Nikos <nmav@crystal.(none)>
15354         * includes/gnutls/gnutls.h.in, lib/gnutls_priority.c: more updates
15355         for priority functions.
15357 2007-11-28  Nikos <nmav@crystal.(none)>
15359         * doc/examples/ex-cert-select.c, doc/examples/ex-client-resume.c,
15360         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
15361         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
15362         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
15363         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
15364         doc/examples/ex-serv1.c, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
15365         src/cli.c, src/serv.c: Return the string position in case of an
15366         error in the priority functions.
15368 2007-11-28  Simon Josefsson <simon@josefsson.org>
15370         * lib/gnutls_priority.c: Typo.
15372 2007-11-28  Simon Josefsson <simon@josefsson.org>
15374         * NEWS: Fix.
15376 2007-11-28  Simon Josefsson <simon@josefsson.org>
15378         * lib/gnutls_priority.c: Give example for %COMPAT.
15380 2007-11-28  Simon Josefsson <simon@josefsson.org>
15382         * lib/gnutls_priority.c: Rename HIGH to SECURE.
15384 2007-11-28  Simon Josefsson <simon@josefsson.org>
15386         * lib/gnutls_priority.c: Re-add aes-256 so we don't fail to
15387         negotiate it in case end only supports it.  Doc fixes.
15389 2007-11-28  Simon Josefsson <simon@josefsson.org>
15391         * lib/gnutls_priority.c: Doc fixes.  Fix warnings.
15393 2007-11-28  Simon Josefsson <simon@josefsson.org>
15395         * lib/gnutls_priority.c: Re-indent.
15397 2007-11-28  Simon Josefsson <simon@josefsson.org>
15399         * po/ms.po: Sync with TP.
15401 2007-11-28  Simon Josefsson <simon@josefsson.org>
15403         * doc/manpages/Makefile.am: Generated.
15405 2007-11-28  Simon Josefsson <simon@josefsson.org>
15407         * NEWS: Fix.
15409 2007-11-28  Simon Josefsson <simon@josefsson.org>
15411         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
15412         lib/gnutls_priority.c: Re-add gnutls_set_default_priority and
15413         gnutls_set_default_export_priority.
15415 2007-11-27  Simon Josefsson <simon@josefsson.org>
15417         * doc/protocol/draft-ietf-tls-rfc4346-bis-07.txt: Add.
15419 2007-11-26  Simon Josefsson <simon@josefsson.org>
15421         * doc/protocol/rfc5054.txt: Add.
15423 2007-11-26  Simon Josefsson <simon@josefsson.org>
15425         * doc/protocol/draft-rescorla-tls-extractor-01.txt: Add.
15427 2007-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15429         * : 1   1       lib/gnutls_priority.c
15431 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15433         * lib/x509/common.c: corrected bug in the new read_mpis
15435 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15437         * lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
15438         lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
15439         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.c: 
15440         export_int was simplified are no artificial limits are imposed any
15441         more
15443 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15445         * lib/x509/common.c: variables for the time functions are not more
15446         rational.
15448 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15450         * lib/x509/common.c, lib/x509/mpi.c: in RSA certificate parameters
15451         no artificial limits are imposed any more
15453 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15455         * lib/x509/privkey_pkcs8.c: corrected documentation
15457 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15459         * NEWS, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey.c,
15460         lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: added support for PKCS
15461         #8 decoding of DSA keys.
15463 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15465         * lib/x509/mpi.c, lib/x509/privkey_pkcs8.c: added ability to write
15466         DSA private keys.
15468 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15470         * doc/examples/ex-cert-select.c, doc/examples/ex-serv1.c: examples
15471         now compile
15473 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15475         * : 3   3       doc/examples/ex-cert-select.c
15477 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15479         * NEWS, doc/examples/ex-cert-select.c,
15480         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
15481         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
15482         doc/examples/ex-client2.c, doc/examples/ex-serv-anon.c,
15483         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
15484         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
15485         doc/gnutls.texi, includes/gnutls/compat.h,
15486         includes/gnutls/gnutls.h.in, includes/gnutls/gnutlsxx.h,
15487         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
15488         src/cli.c, src/common.c, src/serv.c: new era of priority functions.
15490 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15492         * lib/ext_cert_type.c, lib/gnutls_algorithms.c, lib/gnutls_int.h,
15493         lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_state.c: 
15494         cleanup the priority functionality
15496 2007-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15498         * doc/gnutls.texi: links to rfc 5054 (srp)
15500 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15502         * includes/gnutls/compat.h: updated the priority compatibility
15503         functions
15505 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15507         * NEWS, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
15508         lib/gnutls_priority.c, lib/gnutls_state.h: added
15509         gnutls_check_priority() to check syntax of priority strings.
15511 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15513         * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
15514         lib/gnutls_v2_compat.c: Renegotiate the protocol version after the
15515         user_hello_func has been called
15517 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15519         * doc/examples/ex-cert-select.c, doc/examples/ex-client-srp.c,
15520         includes/gnutls/gnutlsxx.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp: 
15521         fixes for the new gnutls_set_priority().
15523 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15525         * doc/gnutls.texi: The gnutls_*_convert_priority() functions were
15526         deprecated by the gnutls_set_priority()
15528 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15530         * NEWS, lib/gnutls_priority.c: The gnutls_*_convert_priority()
15531         functions were deprecated by the gnutls_set_priority()
15533 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15535         * NEWS, configure.in, doc/examples/ex-client-resume.c,
15536         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
15537         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
15538         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
15539         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
15540         doc/examples/ex-serv1.c, doc/gnutls.texi, includes/gnutls/compat.h,
15541         includes/gnutls/gnutls.h.in, includes/gnutls/gnutlsxx.h,
15542         lib/gnutls_algorithms.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
15543         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
15544         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
15545         gnutls_set_priority() to replace gnutls_set_default_priority2().
15547 2007-11-16  Simon Josefsson <simon@josefsson.org>
15549         * libextra/opencdk/keydb.c, libextra/opencdk/seskey.c: Re-apply
15550         opencdk fixes that were lost in 0.6.6 upgrade.
15552 2007-11-16  Simon Josefsson <simon@josefsson.org>
15554         * NEWS, libextra/opencdk/cipher.c, libextra/opencdk/keydb.c,
15555         libextra/opencdk/opencdk.h, libextra/opencdk/seskey.c,
15556         libextra/opencdk/stream.c: Use OpenCDK 0.6.6.
15558 2007-11-16  Simon Josefsson <simon@josefsson.org>
15560         * NEWS, configure.in: Bump versions.
15562 2007-11-15  Simon Josefsson <simon@josefsson.org>
15564         * ChangeLog: Generated.
15566 2007-11-15  Simon Josefsson <simon@josefsson.org>
15568         * NEWS: Version 2.1.6.
15570 2007-11-15  Simon Josefsson <simon@josefsson.org>
15572         * NEWS: Add.
15574 2007-11-15  Simon Josefsson <simon@josefsson.org>
15576         * NEWS: Add.
15578 2007-11-15  Simon Josefsson <simon@josefsson.org>
15580         * NEWS: Add.
15582 2007-11-15  Simon Josefsson <simon@josefsson.org>
15584         * includes/gnutls/compat.h: Revert rename of
15585         GNUTLS_E_UNKNOWN_HASH_ALGORITHM.  Instead we add a new
15586         GNUTLS_E_UNKNOWN_ALGORITHM.
15588 2007-11-15  Simon Josefsson <simon@josefsson.org>
15590         * includes/gnutls/gnutls.h.in: Revert rename of
15591         GNUTLS_E_UNKNOWN_HASH_ALGORITHM.  Instead we add a new
15592         GNUTLS_E_UNKNOWN_ALGORITHM.
15594 2007-11-15  Simon Josefsson <simon@josefsson.org>
15596         * lib/gnutls_errors.c: Revert rename of
15597         GNUTLS_E_UNKNOWN_HASH_ALGORITHM.  Instead we add a new
15598         GNUTLS_E_UNKNOWN_ALGORITHM.
15600 2007-11-14  Simon Josefsson <simon@josefsson.org>
15602         * libextra/opencdk/seskey.c: Doc fix.
15604 2007-11-14  Simon Josefsson <simon@josefsson.org>
15606         * libextra/opencdk/keydb.c: Doc fix.
15608 2007-11-14  Simon Josefsson <simon@josefsson.org>
15610         * lib/gnutls_record.c: Doc fix.
15612 2007-11-14  Simon Josefsson <simon@josefsson.org>
15614         * lib/gnutls_cert.c: Doc fix.
15616 2007-11-14  Simon Josefsson <simon@josefsson.org>
15618         * lib/gnutls_anon_cred.c: Doc fix.
15620 2007-11-14  Simon Josefsson <simon@josefsson.org>
15622         * lib/gnutls_state.c: Doc fix.
15624 2007-11-14  Simon Josefsson <simon@josefsson.org>
15626         * lib/gnutls_x509.c: Doc fix.
15628 2007-11-14  Simon Josefsson <simon@josefsson.org>
15630         * lib/gnutls_x509.c: Doc fix.
15632 2007-11-14  Simon Josefsson <simon@josefsson.org>
15634         * lib/gnutls_psk.c: Doc fix.
15636 2007-11-14  Simon Josefsson <simon@josefsson.org>
15638         * lib/gnutls_algorithms.c: Doc fix.
15640 2007-11-14  Simon Josefsson <simon@josefsson.org>
15642         * lib/gnutls_handshake.c: Doc fixes.
15644 2007-11-14  Simon Josefsson <simon@josefsson.org>
15646         * includes/gnutls/compat.h, includes/gnutls/extra.h: Move compat
15647         stuff to compat.h.
15649 2007-11-14  Simon Josefsson <simon@josefsson.org>
15651         * guile/src/extra.c: Use new APIs.
15653 2007-11-14  Simon Josefsson <simon@josefsson.org>
15655         * guile/modules/gnutls/build/enums.scm: Typo.
15657 2007-11-14  Simon Josefsson <simon@josefsson.org>
15659         * guile/modules/gnutls/build/enums.scm,
15660         guile/modules/gnutls/build/smobs.scm: Update API.
15662 2007-11-14  Simon Josefsson <simon@josefsson.org>
15664         * guile/modules/gnutls/build/enums.scm: Add unknown-algorithm (new
15665         name of unknown-hash-algorithm).
15667 2007-11-14  Simon Josefsson <simon@josefsson.org>
15669         * guile/modules/gnutls/build/enums.scm: Remove openpgp trustdb
15670         error.
15672 2007-11-14  Simon Josefsson <simon@josefsson.org>
15674         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Move compat
15675         mappings to compat.h.
15677 2007-11-14  Simon Josefsson <simon@josefsson.org>
15679         * src/cli.c, src/common.c: Use new API.
15681 2007-11-14  Simon Josefsson <simon@josefsson.org>
15683         * doc/examples/ex-serv-export.c, lib/auth_cert.h,
15684         libextra/gnutls_openpgp.c: Use new API.
15686 2007-11-14  Simon Josefsson <simon@josefsson.org>
15688         * libextra/gnutls_openpgp.c: Don't use trustdb error code.
15690 2007-11-14  Simon Josefsson <simon@josefsson.org>
15692         * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Use new API in C++
15693         library.
15695 2007-11-14  Simon Josefsson <simon@josefsson.org>
15697         * src/cli.c: Use new API.
15699 2007-11-14  Simon Josefsson <simon@josefsson.org>
15701         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
15702         includes/gnutls/openpgp.h: Move compat mappings to compat.h.
15704 2007-11-14  Simon Josefsson <simon@josefsson.org>
15706         * includes/gnutls/compat.h: Fix.
15708 2007-11-14  Simon Josefsson <simon@josefsson.org>
15710         * includes/gnutls/compat.h: Remove trustdb error code, since we
15711         removed all functions.
15713 2007-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15715         * lib/gnutls_cipher.c, lib/gnutls_compress.c,
15716         lib/gnutls_compress_int.c: some updates in the compression code
15718 2007-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15720         * NEWS, lib/gnutls_cipher.c, lib/gnutls_compress.c,
15721         lib/gnutls_compress.h, lib/gnutls_record.c: Corrected bug in
15722         decompression of expanded compression data.
15724 2007-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15726         * lib/gnutls_cipher.c: When decompressed data are more than the
15727         record max size warn using GNUTLS_E_DECOMPRESSION_FAILED.
15729 2007-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15731         * : 1   1       src/certtool.gaa
15733 2007-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15735         * includes/gnutls/gnutls.h.in, lib/gnutls_cert.c, src/tls_test.c: 
15736         Applied documentation and prototype fixes reported by Evan Martin
15737         <martine@danga.com>.
15739 2007-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15741         * doc/gnutls.texi: updated the links to openpgp draft
15743 2007-11-05  Simon Josefsson <simon@josefsson.org>
15745         * src/cli.c: Add warnings about messages used by Emacs tls.el.
15747 2007-11-03  Simon Josefsson <simon@josefsson.org>
15749         * NEWS, configure.in: Bump versions.
15751 2007-11-03  Simon Josefsson <simon@josefsson.org>
15753         * doc/protocol/rfc5081.txt: Add.
15755 2007-11-01  Simon Josefsson <simon@josefsson.org>
15757         * ChangeLog: Generated.
15759 2007-11-01  Simon Josefsson <simon@josefsson.org>
15761         * NEWS: Version 2.1.5.
15763 2007-11-01  Simon Josefsson <simon@josefsson.org>
15765         * NEWS: Add.
15767 2007-11-01  Simon Josefsson <simon@josefsson.org>
15769         * NEWS: Add.
15771 2007-11-01  Simon Josefsson <simon@josefsson.org>
15773         * NEWS: Add.
15775 2007-11-01  Simon Josefsson <simon@josefsson.org>
15777         * configure.in: Bump ABI to 25.
15779 2007-11-01  Simon Josefsson <simon@josefsson.org>
15781         * doc/protocol/draft-ietf-tls-rfc4346-bis-06.txt: Add.
15783 2007-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15785         * src/certtool-cfg.c, src/crypt-gaa.c: certtool now prints defaults.
15787 2007-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15789         * lib/gnutls_dh_primes.c: The pkcs3 parameters are now corrected
15790         exported (without sign).
15792 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15794         * src/crypt.gaa: parameters -> group parameters
15796 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15798         * AUTHORS, Makefile.am, NEWS, README, THANKS,
15799         build-aux/config.rpath, configure.in, doc/Makefile.am,
15800         doc/gnutls.texi, includes/gnutls/extra.h,
15801         includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
15802         includes/gnutls/x509.h, lib/Makefile.am, lib/auth_anon.c,
15803         lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
15804         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
15805         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
15806         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
15807         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
15808         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
15809         lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
15810         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
15811         lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
15812         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
15813         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15814         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
15815         lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
15816         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
15817         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
15818         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
15819         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
15820         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
15821         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
15822         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
15823         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
15824         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
15825         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
15826         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
15827         lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
15828         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
15829         lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
15830         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
15831         lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
15832         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
15833         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
15834         lib/gnutls_session.h, lib/gnutls_session_pack.c,
15835         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
15836         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
15837         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
15838         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
15839         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h,
15840         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
15841         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
15842         lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c, lib/x509/dsa.h,
15843         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
15844         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
15845         lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
15846         lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
15847         lib/x509/rfc2818.h, lib/x509/sign.c, lib/x509/sign.h,
15848         lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
15849         lib/x509/x509.h, lib/x509/x509_write.c, lib/x509_b64.c,
15850         lib/x509_b64.h, libextra/Makefile.am, libextra/gnutls_extra.c,
15851         libextra/gnutls_extra.h, libextra/openpgp/Makefile.am,
15852         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
15853         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
15854         libextra/openpgp/privkey.c, libextra/openssl_compat.c,
15855         libextra/openssl_compat.h, src/certtool.c, src/cli.c, src/common.c,
15856         src/crypt.c, src/prime.c, src/serv.c, src/tests.c, src/tls_test.c: 
15857         Changed my name to my "official" name.
15859 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15861         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Moved some
15862         old defines to compat.c.
15864 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15866         * lib/libgnutlsxx.vers, libextra/libgnutls-extra.vers: Updated the
15867         ld version.
15869 2007-10-29  Simon Josefsson <simon@josefsson.org>
15871         * includes/gnutls/gnutls.h.in: Fix gnutls_set_default_priority and
15872         gnutls_set_default_export priority.  The old functions returned an
15873         error code, need to fake it.
15875 2007-10-29  Simon Josefsson <simon@josefsson.org>
15877         * Makefile.am: Reorder release target, to do disconnected ops first,
15878         and to avoid losing tags.
15880 2007-10-29  Simon Josefsson <simon@josefsson.org>
15882         * NEWS, configure.in: Bump versions.
15884 2007-10-29  Simon Josefsson <simon@josefsson.org>
15886         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
15887         lgl/stdint.in.h: Update gnulib files.
15889 2007-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15891         * configure.in: Used the original libtool library version.
15893 2007-10-27  Simon Josefsson <simon@josefsson.org>
15895         * ChangeLog: Generated.
15897 2007-10-27  Simon Josefsson <simon@josefsson.org>
15899         * NEWS: Version 2.1.4.
15901 2007-10-27  Simon Josefsson <simon@josefsson.org>
15903         * doc/manpages/Makefile.am: Generated.
15905 2007-10-27  Simon Josefsson <simon@josefsson.org>
15907         * configure.in: Bump version.
15909 2007-10-27  Simon Josefsson <simon@josefsson.org>
15911         * includes/gnutls/compat.h: Add for backwards compatibility.
15913 2007-10-27  Simon Josefsson <simon@josefsson.org>
15915         * doc/gnutls.texi: Fix typo.
15917 2007-10-27  Simon Josefsson <simon@josefsson.org>
15919         * NEWS: Add.
15921 2007-10-27  Simon Josefsson <simon@josefsson.org>
15923         * build-aux/config.rpath, gl/m4/gnulib-common.m4, gl/strerror.c,
15924         lgl/m4/gnulib-common.m4, lgl/m4/ulonglong.m4, lgl/stdbool.in.h,
15925         lgl/stdint.in.h: Update gnulib files.
15927 2007-10-27  Simon Josefsson <simon@josefsson.org>
15929         * NEWS: Add.
15931 2007-10-27  Simon Josefsson <simon@josefsson.org>
15933         * libextra/opencdk/cipher.c, libextra/opencdk/keydb.c,
15934         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
15935         libextra/opencdk/seskey.c: Sync with OpenCDK 0.6.5.
15937 2007-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15939         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
15940         src/certtool.gaa: quick-random option was removed since it is now
15941         the default.
15943 2007-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15945         * : 1   2       lib/gnutls_algorithms.c
15947 2007-10-26  Ludovic Courtès <ludo@gnu.org>
15949         * doc/README.CODING_STYLE: Add doc about maintenance of the Guile
15950         bindings.
15952 2007-10-25  Simon Josefsson <simon@josefsson.org>
15954         * : commit d3ebcb4c39cd2e7650694e08faad5a7ca57c662e Author: Simon
15955         Josefsson <simon@josefsson.org> Date:   Thu Oct 25 21:51:38 2007
15956         +0200
15958 2007-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15960         * doc/gnutls.texi: added some text for the debugging functions.
15962 2007-10-25  Simon Josefsson <simon@josefsson.org>
15964         * doc/gnutls.texi: Typo.
15966 2007-10-25  Simon Josefsson <simon@josefsson.org>
15968         * Makefile.am: Reorder and simplify.
15970 2007-10-25  Simon Josefsson <simon@josefsson.org>
15972         * lib/gnutls_state.c: Doc fix.
15974 2007-10-25  Simon Josefsson <simon@josefsson.org>
15976         * : commit 867ffe404fbc7e16a543d2314bca85d613a902ef Author: Nikos
15977         Mavrogiannopoulos <nmav@gnutls.org> Date:   Wed Oct 24 23:48:27 2007
15978         +0300
15980 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15982         * : 2   2       doc/examples/ex-serv-pgp.c
15984 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15986         * NEWS, doc/examples/ex-client-srp.c,
15987         doc/examples/ex-client-tlsia.c, doc/examples/ex-serv-anon.c,
15988         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
15989         doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
15990         lib/gnutls_priority.c: Introduced GNUTLS_PRIORITIES_SECURITY_NORMAL
15991         and GNUTLS_PRIORITIES_SECURITY_HIGH
15993 2007-10-24  Simon Josefsson <simon@josefsson.org>
15995         * : commit 74200139866f14efc4cbabeec8c6698982327296 Author: Nikos
15996         Mavrogiannopoulos <nmav@gnutls.org> Date:   Wed Oct 24 18:33:00 2007
15997         +0300
15999 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16001         * lib/gnutls_v2_compat.c: The user handshake callback function is
16002         now called on SSLv2 hello messages.
16004 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16006         * NEWS, doc/examples/ex-client-resume.c,
16007         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
16008         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
16009         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
16010         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
16011         doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
16012         lib/gnutls_priority.c, src/cli.c, src/serv.c: Added
16013         gnutls_set_default_priority2() and deprecated
16014         gnutls_set_default_priority().
16016 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16018         * : 4   0       doc/manpages/certtool.1
16020 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16022         * NEWS: added news entry for --disable-quick-random
16024 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16026         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
16027         src/cli.c, src/serv.c: /dev/urandom is used now by default for key
16028         generation. The option --disable-quick-random was introduced.
16030 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16032         * doc/examples/ex-serv-export.c, doc/examples/ex-serv1.c: updated
16033         some examples.
16035 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16037         * configure.in: The library version is now 14 instead of 24. (14 is
16038         greater than our current 13).
16040 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16042         * NEWS, doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
16043         lib/gnutls_state.c, src/serv.c, src/tests.c, src/tests.h: Introduced
16044         gnutls_session_enable_compatibility_mode() to allow enabling all
16045         supported compatibility options (like disabling padding). Some other
16046         bug fixes in tls-test.c.
16048 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16050         * doc/examples/ex-client-srp.c, doc/gnutls.texi: Added some
16051         documentation for the new convert functions.
16053 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16055         * lib/gnutls_priority.c: renamed zlib to deflate
16057 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16059         * lib/gnutls_algorithms.c, lib/libgnutls.vers: Updata gnutls.vers
16060         since we changed our interfaces and some other fixes.
16062 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16064         * : 2   2       lib/gnutls_algorithms.c
16066 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16068         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
16069         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
16070         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
16071         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
16072         doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
16073         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
16074         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
16075         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
16076         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
16077         doc/examples/tcp.c: Added copyright notices to examples
16079 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16081         * includes/gnutls/gnutls.h.in: corrected the prototypes
16083 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16085         * lib/x509/verify.c: replaced UNKNOWN_HASH_ALGORITHM WITH
16086         UNKNOWN_ALGORITHM
16088 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16090         * includes/gnutls/gnutls.h.in: corrected typo.
16092 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16094         * : 1   1       lib/gnutls_record.c
16096 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16098         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_priority.c: Updated
16099         the priority functions to be more compatible to our interface and
16100         avoid parsing on every session generation. The current approach
16101         stores parsed data to our integer format.CG:
16103         -----------------------------------------------------------------------
16105 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16107         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_int.h,
16108         lib/gnutls_record.c: Added gnutls_record_disable_padding() to allow
16109         servers talk to buggy clients that complain if TLS 1.0 padding is
16110         used.
16112 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16114         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_errors.c,
16115         lib/gnutls_priority.c, lib/gnutls_record.c: Added new priority
16116         functions that accept text instead of integers.
16118 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16120         * build-aux/config.rpath, lib/gnutls_buffers.c, lib/gnutls_record.c: 
16121         Removed some ancient non-used functions.
16123 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16125         * : commit 628c62e935effc1c276fa6e4ae653f8488e017be Author: Nikos
16126         Mavrogiannopoulos <nmav@gnutls.org> Date:   Mon Oct 22 14:03:08 2007
16127         +0300
16129 2007-10-22  Simon Josefsson <simon@josefsson.org>
16131         * po/de.po, po/ms.po, po/pl.po, po/sv.po: Sync with TP.
16133 2007-10-22  Simon Josefsson <simon@josefsson.org>
16135         * lgl/m4/gc-camellia.m4: Add.
16137 2007-10-22  Simon Josefsson <simon@josefsson.org>
16139         * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/gc.h,
16140         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Update gnulib files.
16142 2007-10-22  Simon Josefsson <simon@josefsson.org>
16144         * build-aux/config.rpath, build-aux/maint.mk, gl/error.c,
16145         gl/error.h, gl/fseeko.c, gl/gnulib.mk, gl/inet_pton.c,
16146         gl/inet_pton.h, gl/intprops.h, gl/m4/extensions.m4,
16147         gl/m4/getaddrinfo.m4, gl/m4/getdelim.m4, gl/m4/getline.m4,
16148         gl/m4/gnulib-comp.m4, gl/m4/socklen.m4, gl/m4/strerror.m4,
16149         gl/netinet_in.in.h, gl/netinet_in_.h, gl/progname.c, gl/progname.h,
16150         gl/readline.c, gl/readline.h, gl/strerror.c, gl/version-etc-fsf.c,
16151         gl/version-etc.c, gl/version-etc.h, lgl/Makefile.am,
16152         lgl/alloca.in.h, lgl/alloca_.h, lgl/dummy.c, lgl/float.in.h,
16153         lgl/float_.h, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c, lgl/gc.h,
16154         lgl/m4/extensions.m4, lgl/m4/gnulib-comp.m4, lgl/m4/lock.m4,
16155         lgl/m4/longlong.m4, lgl/m4/memmem.m4, lgl/m4/socklen.m4,
16156         lgl/m4/stdint.m4, lgl/m4/stdio_h.m4, lgl/m4/string_h.m4,
16157         lgl/m4/strverscmp.m4, lgl/m4/ulonglong.m4, lgl/m4/vasprintf.m4,
16158         lgl/printf-parse.c, lgl/realloc.c, lgl/stdbool.in.h,
16159         lgl/stdbool_.h, lgl/stdint.in.h, lgl/stdint_.h, lgl/stdio.in.h,
16160         lgl/stdio_.h, lgl/stdlib.in.h, lgl/stdlib_.h, lgl/string.in.h,
16161         lgl/string_.h, lgl/sys_socket.in.h, lgl/sys_socket_.h,
16162         lgl/sys_stat.in.h, lgl/sys_stat_.h, lgl/time.in.h, lgl/time_.h,
16163         lgl/unistd.in.h, lgl/unistd_.h, lgl/vasnprintf.c, lgl/wchar.in.h,
16164         lgl/wchar_.h: Update gnulib files.
16166 2007-10-22  Simon Josefsson <simon@josefsson.org>
16168         * : commit 07837c92f65f09b58c0ec55e3f49382ce0d71ba5 Author: Nikos
16169         Mavrogiannopoulos <nmav@gnutls.org> Date:   Fri Oct 19 22:05:28 2007
16170         +0300
16172 2007-10-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16174         * NEWS, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
16175         includes/gnutls/openpgp.h, lib/auth_cert.c, lib/gnutls_cert.c,
16176         lib/gnutls_extra_hooks.c, lib/gnutls_extra_hooks.h,
16177         lib/gnutls_state.c, libextra/gnutls_extra.c,
16178         libextra/gnutls_openpgp.c, libextra/openpgp/compat.c,
16179         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
16180         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
16181         libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
16182         src/common.c: Occurences of gnutls_openpgp_key were renamed to
16183         gnutls_openpgp_cert, leaving an API compatibility layer.
16185 2007-10-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16187         * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
16188         lib/auth_cert.c, lib/gnutls_extra_hooks.c,
16189         lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c,
16190         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
16191         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
16192         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
16193         libextra/openpgp/pgpverify.c: Renamed gnutls_openpgp_key_t to
16194         gnutls_openpgp_cert_t
16196 2007-10-17  Simon Josefsson <simon@josefsson.org>
16198         * ChangeLog: Generated.
16200 2007-10-17  Simon Josefsson <simon@josefsson.org>
16202         * lib/Makefile.am: Revert mistake removal.
16204 2007-10-17  Simon Josefsson <simon@josefsson.org>
16206         * doc/manpages/Makefile.am, po/de.po, po/ms.po, po/pl.po, po/sv.po,
16207         src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/serv-gaa.c,
16208         src/serv-gaa.h, src/serv.gaa: Generated.
16210 2007-10-17  Simon Josefsson <simon@josefsson.org>
16212         * NEWS: Version 2.1.3.
16214 2007-10-17  Simon Josefsson <simon@josefsson.org>
16216         * configure.in: Bump ABI version.
16218 2007-10-17  Simon Josefsson <simon@josefsson.org>
16220         * lib/gnutls_extensions.c, lib/gnutls_int.h,
16221         lib/gnutls_supplemental.c: Remove tls-authz.
16223 2007-10-17  Simon Josefsson <simon@josefsson.org>
16225         * doc/gnutls.texi: Remove tls-authz.
16227 2007-10-17  Simon Josefsson <simon@josefsson.org>
16229         * NEWS, configure.in, doc/examples/Makefile.am,
16230         doc/examples/ex-client-authz.c, doc/examples/ex-serv-authz.c,
16231         doc/reference/Makefile.am, includes/gnutls/gnutls.h.in,
16232         lib/Makefile.am, lib/ext_authz.c, lib/ext_authz.h, src/cli.c,
16233         src/cli.gaa, src/serv.c, src/serv.gaa: Remove TLS-authz.
16235 2007-10-15  Simon Josefsson <simon@josefsson.org>
16237         * configure.in: Bump version.
16239 2007-10-15  Simon Josefsson <simon@josefsson.org>
16241         * NEWS: Add.
16243 2007-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16245         * lib/gnutls_priority.c: Reenabled the 256 bit algorithms in the
16246         default priorities.
16248 2007-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16250         * NEWS, configure.in, lib/auth_cert.h, lib/gnutls_cert.c,
16251         lib/gnutls_errors.c, lib/gnutls_extra_hooks.c,
16252         lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c,
16253         libextra/gnutls_openpgp.c, libextra/opencdk/main.h,
16254         libextra/opencdk/sig-check.c, libextra/openpgp/compat.c,
16255         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgpverify.c: **
16256         Corrected bugs in the openpgp certificate verification functions
16257         using a keyring.  Now it correctly verifies openpgp certificates.  ** Removed the ancient pgpkeyserver support (which was not used
16258         anywhere)
16260 2007-10-14  Simon Josefsson <simon@josefsson.org>
16262         * ChangeLog: Generated.
16264 2007-10-14  Simon Josefsson <simon@josefsson.org>
16266         * NEWS: Typo.
16268 2007-10-14  Simon Josefsson <simon@josefsson.org>
16270         * NEWS: Version 2.1.2.
16272 2007-10-14  Simon Josefsson <simon@josefsson.org>
16274         * doc/protocol/draft-nir-tls-eap-02.txt: Add.
16276 2007-10-14  Simon Josefsson <simon@josefsson.org>
16278         * NEWS: Wrap.
16280 2007-10-14  Simon Josefsson <simon@josefsson.org>
16282         * NEWS: Mention enum's.
16284 2007-10-14  Simon Josefsson <simon@josefsson.org>
16286         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Move
16287         deprecated SRP alerts to compat.h.
16289 2007-10-14  Simon Josefsson <simon@josefsson.org>
16291         * includes/gnutls/compat.h: Add compatibility mapping for
16292         GNUTLS_E_OPENPGP_TRUSTDB_VERSION_UNSUPPORTED.
16294 2007-10-14  Simon Josefsson <simon@josefsson.org>
16296         * configure.in: Encode in shared library that we aren't backwards
16297         compatible.
16299 2007-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16301         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
16302         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: removed
16303         references to trustdb
16305 2007-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16307         * NEWS, doc/gnutls.texi, includes/gnutls/compat.h,
16308         includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
16309         includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
16310         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
16311         libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c: Removed
16312         all the trustdb related code. It wasn't used and trustdbs are not
16313         specified anywhere except pgp. Now we use the standard key rings.
16315 2007-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16317         * doc/gnutls.texi: more text
16319 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16321         * NEWS, lib/gnutls_priority.c: The 256 bit ciphers are not enabled
16322         in the default priorities.
16324 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16326         * configure.in, lib/gnutls_algorithms.c, lib/gnutls_pk.c,
16327         lib/x509/dsa.c, lib/x509/sign.c, src/certtool-gaa.c,
16328         src/certtool.c, src/certtool.gaa: Added support for DSA2 (key sizes
16329         for more than 1024 bits on DSA) via libgcrypt 1.3.0.
16331 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16333         * doc/gnutls.texi: Updated documentation.
16335 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16337         * : 1   0       NEWS
16339 2007-10-09  Simon Josefsson <simon@josefsson.org>
16341         * NEWS: Mention certtool --quick-random.
16343 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16345         * includes/gnutls/gnutls.h.in: Added defines for the deprecated SRP
16346         alert numbers.
16348 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16350         * lib/x509/extensions.c: added an assertion.
16352 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16354         * lib/gnutls_kx.c: Corrected an error in a parenthesis.
16356 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16358         * : commit 72b99e94b1ecb51a2182645797e6153baeb60fc4 Author: Nikos
16359         Mavrogiannopoulos <nmav@gnutls.org> Date:   Tue Oct 9 11:37:45 2007
16360         +0300
16362 2007-10-08  Ludovic Courtès <ludo@gnu.org>
16364         * guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm: 
16365         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.
16367 2007-10-08  Ludovic Courtès <ludo@gnu.org>
16369         * NEWS: Update `NEWS'.
16371 2007-10-08  Ludovic Courtès <ludo@gnu.org>
16373         * configure.in: Fix configure-time Guile detection.  * configure.in: Substitute `GUILE_LDFLAGS' into `LIBS', not
16374           `LDFLAGS'.  Patch by Nix <nix@esperi.org.uk>.
16376 2007-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16378         * : 1   1       doc/Makefile.am
16380 2007-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16382         * : commit 175526ddfe18f4c443fb31a676b8f1d50895b053 Author: Nikos
16383         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Oct 8 12:57:03
16384         2007 +0300
16386 2007-10-08  Simon Josefsson <simon@josefsson.org>
16388         * : commit 1f24725c9a0b09e7a42ee18f2bb4c0fbac581b8f Author: Nikos
16389         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Oct 8 12:08:33
16390         2007 +0300
16392 2007-10-07  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16394         * lib/auth_srp.c: corrected possible size issue
16396 2007-10-07  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16398         * NEWS, build-aux/config.rpath, doc/gnutls.texi,
16399         includes/gnutls/openpgp.h, includes/gnutls/x509.h,
16400         lib/x509/Makefile.am, lib/x509/xml.c, libextra/openpgp/Makefile.am,
16401         libextra/openpgp/xml.c, po/de.po, po/ms.po, src/certtool-gaa.c,
16402         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa,
16403         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: 
16404         Removed all the xml functions and stubs, as well as references in
16405         the documentation.
16407 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16409         * lib/gnutls_alert.c: error_to_alert() now always return an alert
16410         number. This is to avoid sending illegal values when the return
16411         value is not checked (commonplace).
16413 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16415         * : 51  51      src/certtool-gaa.c 10   10      src/certtool-gaa.h
16417 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16419         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
16420         src/certtool.gaa: Added the --quick-random option to certtool to
16421         improve generation time of private keys.  They delay is quite
16422         annoying especially when generating test keys.
16424 2007-10-06  Simon Josefsson <simon@josefsson.org>
16426         * configure.in: Bump versions.
16428 2007-10-06  Simon Josefsson <simon@josefsson.org>
16430         * NEWS: Add.
16432 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16434         * src/certtool.c: Corrected output in DER format and corrected
16435         output for smime_to_pkcs7 to output in outfile instead of stdout.
16437 2007-09-24  Simon Josefsson <simon@josefsson.org>
16439         * ChangeLog: Generated.
16441 2007-09-24  Simon Josefsson <simon@josefsson.org>
16443         * configure.in: Bump version.
16445 2007-09-24  Simon Josefsson <simon@josefsson.org>
16447         * NEWS: Version 2.1.1.
16449 2007-09-24  Simon Josefsson <simon@josefsson.org>
16451         * NEWS: Add.
16453 2007-09-24  Simon Josefsson <simon@josefsson.org>
16455         * configure.in: Rework Camellia configure messages and logic.
16457 2007-09-24  Simon Josefsson <simon@josefsson.org>
16459         * NEWS: Add fixes, for trac.
16461 2007-09-24  Simon Josefsson <simon@josefsson.org>
16463         * NEWS: Add.
16465 2007-09-24  Simon Josefsson <simon@josefsson.org>
16467         * configure.in: Typo.
16469 2007-09-24  Simon Josefsson <simon@josefsson.org>
16471         * configure.in: Add --disable-camellia.  Remove automake
16472         conditional, not used.
16474 2007-09-24  Simon Josefsson <simon@josefsson.org>
16476         * AUTHORS: Add.
16478 2007-09-24  Simon Josefsson <simon@josefsson.org>
16480         * NEWS: Add.
16482 2007-09-24  Simon Josefsson <simon@josefsson.org>
16484         * NEWS: Bump version.
16486 2007-09-24  Simon Josefsson <simon@josefsson.org>
16488         * configure.in, includes/gnutls/gnutls.h.in, lgl/gc-libgcrypt.c,
16489         lgl/gc.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
16490         lib/gnutls_priority.c, libextra/gnutls_openssl.c,
16491         libextra/opencdk/opencdk.h, src/common.c, src/tests.c, src/tests.h,
16492         src/tls_test.c: Add patch to support Camellia, contributed by
16493         Yoshisato YANAGISAWA.  Fixes #1.  See
16495         http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2331
16497 2007-09-20  Simon Josefsson <simon@josefsson.org>
16499         * ChangeLog: Generated.
16501 2007-09-20  Simon Josefsson <simon@josefsson.org>
16503         * NEWS: Version 2.1.0.
16505 2007-09-20  Simon Josefsson <simon@josefsson.org>
16507         * configure.in: Move CFLAGS setting further down, to make AC_PROG_CC
16508         add -g to it.
16510 2007-09-20  Simon Josefsson <simon@josefsson.org>
16512         * src/cli-gaa.c, src/serv-gaa.c: Generated.
16514 2007-09-20  Simon Josefsson <simon@josefsson.org>
16516         * src/serv.gaa: Set variables to NULL.  Fix oprfi variable.
16518 2007-09-20  Simon Josefsson <simon@josefsson.org>
16520         * src/cli.gaa: Set variables to NULL.
16522 2007-09-20  Simon Josefsson <simon@josefsson.org>
16524         * lib/ext_oprfi.c: Fix crash.
16526 2007-09-20  Simon Josefsson <simon@josefsson.org>
16528         * lib/ext_oprfi.c: Fix crash.
16530 2007-09-20  Simon Josefsson <simon@josefsson.org>
16532         * src/serv.c: Fix infloop.
16534 2007-09-20  Simon Josefsson <simon@josefsson.org>
16536         * src/serv.c: Fix crash.
16538 2007-09-20  Simon Josefsson <simon@josefsson.org>
16540         * src/cli.c: Fix crash.
16542 2007-09-20  Simon Josefsson <simon@josefsson.org>
16544         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
16545         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Support
16546         Opaque PRF Input in gnutls-cli and gnutls-serv.
16548 2007-09-20  Simon Josefsson <simon@josefsson.org>
16550         * doc/manpages/Makefile.am: Generated.
16552 2007-09-20  Simon Josefsson <simon@josefsson.org>
16554         * NEWS: Mention how to enable oprfi support.
16556 2007-09-20  Simon Josefsson <simon@josefsson.org>
16558         * doc/gnutls.texi: Typo.
16560 2007-09-20  Simon Josefsson <simon@josefsson.org>
16562         * lib/Makefile.am: Document more.
16564 2007-09-20  Simon Josefsson <simon@josefsson.org>
16566         * lib/ext_oprfi.c: Doc fix.
16568 2007-09-20  Simon Josefsson <simon@josefsson.org>
16570         * NEWS, configure.in, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
16571         lib/Makefile.am, lib/ext_oprfi.c, lib/ext_oprfi.h,
16572         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_kx.c,
16573         tests/Makefile.am, tests/oprfi.c: Support for Opaque PRF Input TLS
16574         extension.
16576 2007-09-20  Simon Josefsson <simon@josefsson.org>
16578         * doc/gnutls.texi: Add configure.in snippet to TLS ext section.
16580 2007-09-20  Simon Josefsson <simon@josefsson.org>
16582         * doc/gnutls.texi: Typo.
16584 2007-09-20  Simon Josefsson <simon@josefsson.org>
16586         * NEWS: Add.
16588 2007-09-20  Simon Josefsson <simon@josefsson.org>
16590         * configure.in: Bump versions.
16592 2007-09-20  Simon Josefsson <simon@josefsson.org>
16594         * doc/examples/Makefile.am: Fix -I's.
16596 2007-09-20  Simon Josefsson <simon@josefsson.org>
16598         * ChangeLog: Generated.
16600 2007-09-20  Simon Josefsson <simon@josefsson.org>
16602         * Makefile.am: Fix release target (git-tag no longer exit with
16603         failure for non-existing tags).
16605 2007-09-20  Simon Josefsson <simon@josefsson.org>
16607         * NEWS: Version 2.0.1.
16609 2007-09-20  Simon Josefsson <simon@josefsson.org>
16611         * doc/gnutls.texi: Improve TLS ext section.
16613 2007-09-19  Simon Josefsson <simon@josefsson.org>
16615         * doc/protocol/draft-ietf-tls-rfc4346-bis-05.txt: Add.
16617 2007-09-18  Simon Josefsson <simon@josefsson.org>
16619         * doc/gnutls.texi: Notes on adding a new TLS extension.
16621 2007-09-17  Simon Josefsson <simon@josefsson.org>
16623         * : commit 344057de0fbf1cbc55dbd74cc23c78ebd2609cfc Author: Simon
16624         Josefsson <simon@josefsson.org> Date:   Mon Sep 17 11:13:39 2007
16625         +0200
16627 2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16629         * : commit 6d3a3222640ce3b5e4daa67a4624a507445de334 Author: Simon
16630         Josefsson <simon@josefsson.org> Date:   Mon Sep 17 11:06:24 2007
16631         +0200
16633 2007-09-17  Simon Josefsson <simon@josefsson.org>
16635         * NEWS: Add.
16637 2007-09-17  Simon Josefsson <simon@josefsson.org>
16639         * doc/Makefile.am, doc/credentials/Makefile.am,
16640         doc/credentials/ca.tmpl, doc/credentials/client.tmpl,
16641         doc/credentials/gnutls-http-serv,
16642         doc/credentials/openpgp-server-key.txt,
16643         doc/credentials/openpgp-server.txt,
16644         doc/credentials/openpgp/Makefile.am,
16645         doc/credentials/openpgp/cli_pub.asc,
16646         doc/credentials/openpgp/cli_ring.asc,
16647         doc/credentials/openpgp/cli_sec.asc,
16648         doc/credentials/openpgp/pub.asc, doc/credentials/openpgp/sec.asc,
16649         doc/credentials/params.pem, doc/credentials/proxy.tmpl,
16650         doc/credentials/psk-passwd.txt, doc/credentials/server.tmpl,
16651         doc/credentials/srp-passwd.txt, doc/credentials/srp-tpasswd.conf,
16652         doc/credentials/srp/Makefile.am, doc/credentials/srp/tpasswd,
16653         doc/credentials/srp/tpasswd.conf, doc/credentials/x509-ca-key.pem,
16654         doc/credentials/x509-ca.pem, doc/credentials/x509-client-key.pem,
16655         doc/credentials/x509-client.pem, doc/credentials/x509-other-ca.pem,
16656         doc/credentials/x509-proxy-key.pem, doc/credentials/x509-proxy.pem,
16657         doc/credentials/x509-server-dsa.pem,
16658         doc/credentials/x509-server-key-dsa.pem,
16659         doc/credentials/x509-server-key.pem,
16660         doc/credentials/x509-server.pem, doc/credentials/x509-trust.pem,
16661         doc/credentials/x509/Makefile.am, doc/credentials/x509/ca.pem,
16662         doc/credentials/x509/cert-dsa.pem, doc/credentials/x509/cert.pem,
16663         doc/credentials/x509/clicert-dsa.pem,
16664         doc/credentials/x509/clicert.pem,
16665         doc/credentials/x509/clikey-dsa.pem,
16666         doc/credentials/x509/clikey.pem, doc/credentials/x509/key-dsa.pem,
16667         doc/credentials/x509/key.pem, src/Makefile.am,
16668         src/gnutls-http-serv, src/openpgp/Makefile.am,
16669         src/openpgp/cli_pub.asc, src/openpgp/cli_ring.asc,
16670         src/openpgp/cli_sec.asc, src/openpgp/pub.asc, src/openpgp/sec.asc,
16671         src/params.pem, src/srp/Makefile.am, src/srp/tpasswd,
16672         src/srp/tpasswd.conf, src/x509/Makefile.am, src/x509/ca.pem,
16673         src/x509/cert-dsa.pem, src/x509/cert.pem, src/x509/clicert-dsa.pem,
16674         src/x509/clicert.pem, src/x509/clikey-dsa.pem, src/x509/clikey.pem,
16675         src/x509/key-dsa.pem, src/x509/key.pem: Move test credentials from
16676         src/ to doc/credentials/.
16678 2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
16680         * : commit 9afa028dae6756ef463652e56543c89b04add024 Author: Nikos
16681         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Sep 17 11:47:12
16682         2007 +0300
16684 2007-09-11  Simon Josefsson <simon@josefsson.org>
16686         * gl/gnulib.mk, gl/m4/extensions.m4, gl/m4/gnulib-cache.m4,
16687         gl/m4/gnulib-comp.m4, gl/m4/string_h.m4, gl/string_.h: Remove
16688         duplicate gnulib modules.
16690 2007-09-11  Simon Josefsson <simon@josefsson.org>
16692         * gl/gettext.h, gl/gnulib.mk, gl/m4/gnulib-cache.m4,
16693         gl/m4/gnulib-comp.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
16694         gl/m4/stdio_h.m4, gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4,
16695         gl/stdbool_.h, gl/stdio_.h, gl/sys_socket_.h, gl/unistd_.h: Remove
16696         duplicate gnulib modules.
16698 2007-09-11  Simon Josefsson <simon@josefsson.org>
16700         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update
16701         gnulib files.
16703 2007-09-11  Simon Josefsson <simon@josefsson.org>
16705         * lgl/m4/absolute-header.m4: Update gnulib files.
16707 2007-09-11  Simon Josefsson <simon@josefsson.org>
16709         * lgl/m4/malloc.m4, lgl/m4/realloc.m4, lgl/m4/stdlib_h.m4,
16710         lgl/realloc.c, lgl/stdlib_.h: Add.
16712 2007-09-04  Ludovic Courtès <ludo@gnu.org>
16714         * guile/src/core.c: Guile: Fix `x509-certificate-dn-oid' and related
16715         functions.  * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use   `scm_take_locale_stringn ()' instead of `scm_take_locale_string
16716           ()'.  * NEWS: Update.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
16718 2007-09-04  Ludovic Courtès <ludo@gnu.org>
16720         * 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
16721           ()'.  * NEWS: Update.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
16723 2007-09-10  Simon Josefsson <simon@josefsson.org>
16725         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, lgl/Makefile.am,
16726         lgl/m4/gnulib-comp.m4, lgl/m4/time_h.m4: Update gnulib files.
16728 2007-09-10  Simon Josefsson <simon@josefsson.org>
16730         * .cvsignore, build-aux/.cvsignore, doc/.cvsignore,
16731         doc/examples/.cvsignore, doc/manpages/.cvsignore,
16732         doc/reference/.cvsignore, doc/reference/tmpl/.cvsignore,
16733         doc/scripts/.cvsignore, gl/.cvsignore, includes/.cvsignore,
16734         includes/gnutls/.cvsignore, lgl/.cvsignore, lib/.cvsignore,
16735         lib/minitasn1/.cvsignore, lib/x509/.cvsignore, libextra/.cvsignore,
16736         libextra/minilzo/.cvsignore, libextra/opencdk/.cvsignore,
16737         libextra/openpgp/.cvsignore, m4/.cvsignore, po/.cvsignore,
16738         src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore,
16739         src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore,
16740         src/srp/.cvsignore, src/x509/.cvsignore, tests/.cvsignore,
16741         tests/hostname-check/.cvsignore, tests/key-id/.cvsignore,
16742         tests/nist-pkits/.cvsignore, tests/pathlen/.cvsignore,
16743         tests/pkcs1-padding/.cvsignore, tests/pkcs12-decode/.cvsignore,
16744         tests/pkcs8-decode/.cvsignore, tests/rsa-md5-collision/.cvsignore,
16745         tests/sha2/.cvsignore, tests/userid/.cvsignore,
16746         tests/x509paths/.cvsignore: Remove .cvsignore's.
16748 2007-09-07  Simon Josefsson <simon@josefsson.org>
16750         * NEWS: Fix.
16752 2007-09-07  Simon Josefsson <simon@josefsson.org>
16754         * configure.in: Bump versions.
16756 2007-09-07  Simon Josefsson <simon@josefsson.org>
16758         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_int.h: Use official IANA
16759         values for SRP.
16761 2007-09-06  Simon Josefsson <simon@josefsson.org>
16763         * doc/examples/Makefile.am: TLS/IA example uses anonymous ciphers.
16765 2007-09-04  Simon Josefsson <simon@josefsson.org>
16767         * ChangeLog: Generated.
16769 2007-09-04  Simon Josefsson <simon@josefsson.org>
16771         * NEWS: Version 2.0.0.
16773 2007-09-04  Simon Josefsson <simon@josefsson.org>
16775         * NEWS: Add.
16777 2007-09-03  Simon Josefsson <simon@josefsson.org>
16779         * NEWS: Add 1.6.x entries.
16781 2007-09-03  Simon Josefsson <simon@josefsson.org>
16783         * NEWS: Fix.
16785 2007-09-03  Simon Josefsson <simon@josefsson.org>
16787         * configure.in: Use three-digit versions.
16789 2007-09-01  Simon Josefsson <simon@josefsson.org>
16791         * NEWS: Fix.
16793 2007-09-01  Simon Josefsson <simon@josefsson.org>
16795         * lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Use libtasn1
16796         v1.1.
16798 2007-08-31  Simon Josefsson <simon@josefsson.org>
16800         * NEWS, configure.in: Bump versions.
16802 2007-08-31  Simon Josefsson <simon@josefsson.org>
16804         * lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: Use libtasn1
16805         v1.0.
16807 2007-08-31  Simon Josefsson <simon@josefsson.org>
16809         * configure.in: Drop gnits mode.
16811 2007-08-31  Simon Josefsson <simon@josefsson.org>
16813         * doc/examples/Makefile.am: Also don't build ex-serv-anon when
16814         anonymous ciphers are disabled.
16816 2007-08-31  Simon Josefsson <simon@josefsson.org>
16818         * doc/examples/Makefile.am: Don't try to build ex-client1 if
16819         anonymous ciphers are disabled.
16821 2007-08-27  Simon Josefsson <simon@josefsson.org>
16823         * ChangeLog: Generated.
16825 2007-08-27  Simon Josefsson <simon@josefsson.org>
16827         * NEWS: Version 1.7.19.
16829 2007-08-27  Simon Josefsson <simon@josefsson.org>
16831         * NEWS: Add.
16833 2007-08-27  Simon Josefsson <simon@josefsson.org>
16835         * doc/examples/ex-session-info.c: Support GNUTLS_CRD_PSK and
16836         GNUTLS_CRD_IA.
16838 2007-08-27  Simon Josefsson <simon@josefsson.org>
16840         * src/common.c: Handle GNUTLS_CRD_IA in print_info().
16842 2007-08-27  Simon Josefsson <simon@josefsson.org>
16844         * NEWS: Add.
16846 2007-08-27  Simon Josefsson <simon@josefsson.org>
16848         * lib/gnutls_errors.c: Doc fix.
16850 2007-08-27  Simon Josefsson <simon@josefsson.org>
16852         * lib/gnutls_handshake.c: Revert "Check that value is negative
16853         before using gnutls_error_is_fatal." This reverts commit 9949a4b0b6b62a0ff3c05fee4283928d1a53b675.
16855 2007-08-27  Simon Josefsson <simon@josefsson.org>
16857         * lib/gnutls_errors.c: Have gnutls_error_is_fatal return 0 on
16858         positive "errors".  Would fix bug reported by Andreas Metzler
16859         <ametzler@downhill.at.eu.org> in
16861         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293see also <http://bugs.debian.org/439640>.
16863 2007-08-27  Simon Josefsson <simon@josefsson.org>
16865         * lib/gnutls_handshake.c: Check that value is negative before using
16866         gnutls_error_is_fatal.  Fixes bug reported by Andreas Metzler
16867         <ametzler@downhill.at.eu.org> in
16869         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293>see also <http://bugs.debian.org/439640>.
16871 2007-08-24  Simon Josefsson <simon@josefsson.org>
16873         * NEWS: Add.
16875 2007-08-24  Simon Josefsson <simon@josefsson.org>
16877         * libextra/opencdk/misc.c, libextra/opencdk/opencdk.h: Upgrade to
16878         OpenCDK 0.6.4.
16880 2007-08-24  Simon Josefsson <simon@josefsson.org>
16882         * doc/protocol/draft-babu-serv-cert-trans-from-proxy-00.txt: Add.
16884 2007-08-23  Simon Josefsson <simon@josefsson.org>
16886         * gl/readline.c: Upgrade gnulib files.
16888 2007-08-23  Simon Josefsson <simon@josefsson.org>
16890         * src/certtool.c: No need for getline.h.
16892 2007-08-23  Simon Josefsson <simon@josefsson.org>
16894         * NEWS: Add.
16896 2007-08-23  Simon Josefsson <simon@josefsson.org>
16898         * gl/getdelim.c, gl/getdelim.h, gl/getline.c, gl/getline.h,
16899         gl/getpass.c, gl/gnulib.mk, gl/m4/getdelim.m4, gl/m4/getline.m4,
16900         gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
16901         gl/stdio_.h, gl/unistd_.h, lgl/Makefile.am, lgl/m4/stdio_h.m4,
16902         lgl/stdio_.h: Upgrade gnulib files.
16904 2007-08-23  Simon Josefsson <simon@josefsson.org>
16906         * NEWS: Add.
16908 2007-08-23  Simon Josefsson <simon@josefsson.org>
16910         * gl/fseeko.c, gl/getpass.c, gl/getpass.h, gl/gnulib.mk,
16911         gl/lseek.c, gl/m4/fseeko.m4, gl/m4/getpass.m4,
16912         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lseek.m4,
16913         lgl/Makefile.am, lgl/fseeko.c, lgl/getdelim.c, lgl/getdelim.h,
16914         lgl/getline.c, lgl/getline.h, lgl/getpass.c, lgl/getpass.h,
16915         lgl/lseek.c, lgl/m4/fseeko.m4, lgl/m4/getdelim.m4,
16916         lgl/m4/getline.m4, lgl/m4/getpass.m4, lgl/m4/gnulib-cache.m4,
16917         lgl/m4/gnulib-comp.m4, lgl/m4/lseek.m4: Update gnulib files.
16919 2007-08-20  Simon Josefsson <simon@josefsson.org>
16921         * NEWS, configure.in: Bump versions.
16923 2007-08-20  Simon Josefsson <simon@josefsson.org>
16925         * doc/examples/Makefile.am: Don't build pgp example if pgp has been
16926         disabled.
16928 2007-08-16  Simon Josefsson <simon@josefsson.org>
16930         * ChangeLog: Generated.
16932 2007-08-16  Simon Josefsson <simon@josefsson.org>
16934         * NEWS: Version 1.7.18.
16936 2007-08-16  Simon Josefsson <simon@josefsson.org>
16938         * NEWS: Add.
16940 2007-08-16  Simon Josefsson <simon@josefsson.org>
16942         * configure.in: Bump version.
16944 2007-08-16  Simon Josefsson <simon@josefsson.org>
16946         * NEWS: Add.
16948 2007-08-16  Simon Josefsson <simon@josefsson.org>
16950         * NEWS: Add.
16952 2007-08-16  Simon Josefsson <simon@josefsson.org>
16954         * lib/auth_psk_passwd.c, lib/gnutls_psk.c, lib/gnutls_x509.c,
16955         libextra/gnutls_openpgp.c, libextra/openssl_compat.c: Fix pointer
16956         mix for different sized variables.  Tiny patch from
16958         <http://cvs.fedora.redhat.com/viewcvs/devel/gnutls/gnutls-1.6.3-incompat-pointers.patch?rev=1.1&view=auto>.
16960 2007-08-15  Simon Josefsson <simon@josefsson.org>
16962         * doc/Makefile.am: Typo.
16964 2007-08-15  Simon Josefsson <simon@josefsson.org>
16966         * doc/Makefile.am: Install images in info directory.
16968 2007-08-15  Simon Josefsson <simon@josefsson.org>
16970         * doc/Makefile.am, doc/arch/certificate-user-use-case.eps,
16971         doc/arch/certificate-user-use-case.pdf,
16972         doc/arch/client-server-use-case.eps,
16973         doc/arch/client-server-use-case.pdf, doc/arch/extensions_st.eps,
16974         doc/arch/extensions_st.pdf, doc/arch/handshake-sequence.eps,
16975         doc/arch/handshake-sequence.pdf, doc/arch/handshake-state.eps,
16976         doc/arch/handshake-state.pdf, doc/arch/mod_auth_st.eps,
16977         doc/arch/mod_auth_st.pdf, doc/arch/objects.eps,
16978         doc/arch/objects.pdf, doc/gnutls-certificate-user-use-case.eps,
16979         doc/gnutls-certificate-user-use-case.pdf,
16980         doc/gnutls-client-server-use-case.eps,
16981         doc/gnutls-client-server-use-case.pdf,
16982         doc/gnutls-extensions_st.eps, doc/gnutls-extensions_st.pdf,
16983         doc/gnutls-handshake-sequence.eps,
16984         doc/gnutls-handshake-sequence.pdf, doc/gnutls-handshake-state.eps,
16985         doc/gnutls-handshake-state.pdf, doc/gnutls-mod_auth_st.eps,
16986         doc/gnutls-mod_auth_st.pdf, doc/gnutls-objects.eps,
16987         doc/gnutls-objects.pdf, doc/gnutls.texi: More image renaming.
16989 2007-08-15  Simon Josefsson <simon@josefsson.org>
16991         * doc/Makefile.am, doc/gnutls-internals.eps,
16992         doc/gnutls-internals.pdf, doc/gnutls-layers.eps,
16993         doc/gnutls-layers.pdf, doc/gnutls-pgp.eps, doc/gnutls-pgp.pdf,
16994         doc/gnutls-x509.eps, doc/gnutls-x509.pdf, doc/gnutls.texi,
16995         doc/internals.eps, doc/internals.pdf, doc/layers.eps,
16996         doc/layers.pdf, doc/pgp1.eps, doc/pgp1.pdf, doc/x509-1.eps,
16997         doc/x509-1.pdf: Rename images to deal with texinfo brokenness.  See
16998         <http://thread.gmane.org/gmane.comp.tex.texinfo.bugs/3533>.
17000 2007-08-15  Simon Josefsson <simon@josefsson.org>
17002         * doc/Makefile.am, doc/my-bib-macros.texi: Remove my-bib-macros, not
17003         used.
17005 2007-08-15  Simon Josefsson <simon@josefsson.org>
17007         * tests/x509self.c: Fix warning.  Tiny patch from Andreas Metzler
17008         <ametzler@downhill.at.eu.org>.
17010 2007-08-15  Simon Josefsson <simon@josefsson.org>
17012         * libextra/gnutls_openpgp.c: Fix warning.  Tiny patch from Andreas
17013         Metzler <ametzler@downhill.at.eu.org>.
17015 2007-08-15  Simon Josefsson <simon@josefsson.org>
17017         * ChangeLog: Generated.
17019 2007-08-15  Simon Josefsson <simon@josefsson.org>
17021         * NEWS: Typo.
17023 2007-08-15  Simon Josefsson <simon@josefsson.org>
17025         * NEWS: Version 1.7.17.
17027 2007-08-15  Simon Josefsson <simon@josefsson.org>
17029         * doc/manpages/Makefile.am: Generated.
17031 2007-08-13  Simon Josefsson <simon@josefsson.org>
17033         * NEWS: Add.
17035 2007-08-13  Simon Josefsson <simon@josefsson.org>
17037         * NEWS, includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c: Add
17038         gnutls_openpgp_privkey_sign_hash.
17040 2007-08-13  Simon Josefsson <simon@josefsson.org>
17042         * doc/examples/ex-cert-select.c, includes/gnutls/gnutls.h.in,
17043         includes/gnutls/gnutlsxx.h, includes/gnutls/openpgp.h,
17044         includes/gnutls/pkcs12.h, lib/auth_dh_common.c, lib/auth_dhe_psk.c,
17045         lib/auth_psk.c, lib/auth_psk.h, lib/auth_psk_passwd.c,
17046         lib/auth_psk_passwd.h, lib/gnutls_psk.c, lib/gnutls_session.c,
17047         lib/gnutls_session_pack.c, lib/gnutls_x509.c, lib/gnutlsxx.cpp,
17048         lib/x509/output.c, src/certtool-cfg.c, src/certtool-cfg.h,
17049         src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
17050         src/prime.c, src/psk.c, src/serv.c, src/tests.c, src/tests.h,
17051         src/tls_test.c: Use *_t types consistently.
17053 2007-08-12  Simon Josefsson <simon@josefsson.org>
17055         * includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
17056         lib/gnutls_cert.c, lib/gnutls_sig.c, lib/x509/privkey.c,
17057         tests/x509signself.c: Use const and pointers to gnutls_datum_t in
17058         sign callback.
17060 2007-08-12  Simon Josefsson <simon@josefsson.org>
17062         * tests/x509signself.c: Fix warnings.
17064 2007-08-11  Simon Josefsson <simon@josefsson.org>
17066         * doc/manpages/Makefile.am: Update.
17068 2007-08-11  Simon Josefsson <simon@josefsson.org>
17070         * configure.in: Set shared library version correctly.
17072 2007-08-11  Simon Josefsson <simon@josefsson.org>
17074         * NEWS, includes/gnutls/gnutls.h.in: New errors
17075         GNUTLS_E_APPLICATION_ERROR_MIN..GNUTLS_E_APPLICATION_ERROR_MAX.
17077 2007-08-11  Simon Josefsson <simon@josefsson.org>
17079         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_cert.c,
17080         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.
17082 2007-08-10  Simon Josefsson <simon@josefsson.org>
17084         * lib/gnutls_errors.c: (gnutls_error_is_fatal): Return default is 1 for unknown error
17085         codes.
17087 2007-08-10  Simon Josefsson <simon@josefsson.org>
17089         * doc/manpages/Makefile.am: Update.
17091 2007-08-10  Simon Josefsson <simon@josefsson.org>
17093         * NEWS, includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
17094         lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
17095         lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_x509.c,
17096         lib/x509/privkey.c, tests/Makefile.am, tests/x509signself.c: 
17097         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.
17099 2007-08-10  Simon Josefsson <simon@josefsson.org>
17101         * NEWS: Add.
17103 2007-08-10  Simon Josefsson <simon@josefsson.org>
17105         * tests/Makefile.am: Build x509self.
17107 2007-08-10  Simon Josefsson <simon@josefsson.org>
17109         * tests/x509self.c: New file.
17111 2007-08-08  Simon Josefsson <simon@josefsson.org>
17113         * NEWS: Add.
17115 2007-08-08  Simon Josefsson <simon@josefsson.org>
17117         * lib/gnutls_priority.c: Disable TLS 1.2 by default, at least until
17118         RFC is out and we've done simple interop of it.
17120 2007-08-08  Simon Josefsson <simon@josefsson.org>
17122         * AUTHORS: Add.
17124 2007-08-08  Simon Josefsson <simon@josefsson.org>
17126         * NEWS: Add.
17128 2007-08-08  Simon Josefsson <simon@josefsson.org>
17130         * po/pl.po, po/sv.po: Sync with TP.
17132 2007-08-08  Simon Josefsson <simon@josefsson.org>
17134         * NEWS: Add.
17136 2007-07-09  Ludovic Courtès <ludo@gnu.org>
17138         * doc/gnutls.texi, doc/signatures.texi: Capitalized subsection
17139         titles.  * doc/gnutls.texi: Capitalized subsection titles.  * doc/signatures.texi: Likewise.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17141 2007-08-08  Simon Josefsson <simon@josefsson.org>
17143         * NEWS: Add.
17145 2007-08-03  Ludovic Courtès <ludo@gnu.org>
17147         * doc/Makefile.am, guile/src/Makefile.am: Fixed CPPFLAGS for Guile
17148         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>
17150 2007-08-08  Simon Josefsson <simon@josefsson.org>
17152         * NEWS, configure.in: Bump versions.
17154 2007-08-08  Simon Josefsson <simon@josefsson.org>
17156         * ChangeLog: Generated.
17158 2007-08-07  Simon Josefsson <simon@josefsson.org>
17160         * NEWS: Version 1.7.16.
17162 2007-08-07  Simon Josefsson <simon@josefsson.org>
17164         * NEWS: Add.
17166 2007-08-07  Simon Josefsson <simon@josefsson.org>
17168         * NEWS: Add.
17170 2007-08-07  Simon Josefsson <simon@josefsson.org>
17172         * build-aux/GNUmakefile, build-aux/maint.mk, doc/fdl.texi,
17173         doc/gnutls.texi, doc/gpl-2.0.texi, doc/lgpl-2.1.texi, gl/error.c,
17174         gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/include_next.m4,
17175         gl/override/doc/gpl-2.0.texi.diff,
17176         gl/override/doc/lgpl-2.1.texi.diff, lgl/Makefile.am,
17177         lgl/m4/gnulib-cache.m4, lgl/m4/include_next.m4, lgl/m4/stdint.m4: 
17178         Update gnulib files.
17180 2007-08-02  Ludovic Courtès <ludo@gnu.org>
17182         * NEWS: Updated `NEWS'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17184 2007-08-01  Ludovic Courtès <ludo@gnu.org>
17186         * lib/auth_cert.c: Fixed erroneous checks and sloppy return values
17187         in certificate selection.  * lib/auth_cert.c (_gnutls_get_selected_cert): Dereference   APR_CERT_LIST_LENGTH, APR_PKEY and APR_CERT_LIST when validating
17188           their value.    (_gnutls_server_select_cert): When IDX < 0, set RET to   `GNUTLS_E_INSUFFICIENT_CREDENTIALS'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17190 2007-08-02  Simon Josefsson <simon@josefsson.org>
17192         * doc/protocol/draft-santesson-tls-gssapi-03.txt: Add.
17194 2007-08-02  Simon Josefsson <simon@josefsson.org>
17196         * AUTHORS: Add.
17198 2007-07-14  Simon Josefsson <simon@josefsson.org>
17200         * lgl/stdint_.h, lgl/vasnprintf.c: Update gnulib files.
17202 2007-07-14  Simon Josefsson <simon@josefsson.org>
17204         * NEWS: Add.
17206 2007-07-14  Simon Josefsson <simon@josefsson.org>
17208         * configure.in: Bump versions.
17210 2007-07-14  Simon Josefsson <simon@josefsson.org>
17212         * src/cli.c: On starttls EOF on stdin, clear EOF flag to make future
17213         reads work OK.  Needed for Mac OS X.  Report and tiny patch by Hal
17214         Eden <n.mavrogiannopoulos@gmail.com>.
17216 2007-07-12  Simon Josefsson <simon@josefsson.org>
17218         * build-aux/gendocs.sh, gl/override/lib/version-etc.c.diff,
17219         lgl/Makefile.am, lgl/m4/wchar.m4, lgl/wchar_.h: Update.
17221 2007-07-09  Simon Josefsson <simon@josefsson.org>
17223         * doc/protocol/draft-ietf-tls-rfc4346-bis-04.txt,
17224         doc/protocol/draft-santesson-tls-gssapi-02.txt: Add.
17226 2007-07-09  Simon Josefsson <simon@josefsson.org>
17228         * doc/Makefile.am, doc/gnutls.texi, doc/internals.texi: Avoid make
17229         errors regarding internals.texi.  See
17231         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2233>.
17233 2007-07-09  Simon Josefsson <simon@josefsson.org>
17235         * doc/Makefile.am, guile/src/Makefile.am: Fix build failure in doc/
17236         when guile isn't installed built yet.
17238 2007-07-08  Ludovic Courtès <ludo@gnu.org>
17240         * doc/gnutls.texi, doc/internals.texi: Manual: Capitalized section
17241         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>
17243 2007-07-06  Simon Josefsson <simon@josefsson.org>
17245         * doc/protocol/draft-nir-tls-eap-01.txt: Add.
17247 2007-07-02  Ludovic Courtès <ludo@gnu.org>
17249         * 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>
17251 2007-07-03  Simon Josefsson <simon@josefsson.org>
17253         * doc/protocol/draft-ietf-tls-rfc4366-bis-00.txt: Add.
17255 2007-07-02  Simon Josefsson <simon@josefsson.org>
17257         * ChangeLog: Generated.
17259 2007-07-02  Simon Josefsson <simon@josefsson.org>
17261         * NEWS: Version 1.7.15.
17263 2007-07-02  Simon Josefsson <simon@josefsson.org>
17265         * po/LINGUAS: Revert.
17267 2007-07-02  Simon Josefsson <simon@josefsson.org>
17269         * po/LINGUAS: Sync with TP.
17271 2007-07-02  Simon Josefsson <simon@josefsson.org>
17273         * NEWS: Add.
17275 2007-07-02  Simon Josefsson <simon@josefsson.org>
17277         * doc/gpl-2.0.texi, doc/gpl.texi, doc/lgpl-2.1.texi, doc/lgpl.texi: 
17278         Fix gnulib name changes.
17280 2007-07-02  Simon Josefsson <simon@josefsson.org>
17282         * build-aux/config.rpath, build-aux/maint.mk, doc/Makefile.am,
17283         doc/gnutls.texi, gl/gnulib.mk, gl/m4/getaddrinfo.m4,
17284         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
17285         gl/override/doc/gpl-2.0.texi.diff, gl/override/doc/gpl.texi.diff,
17286         gl/override/doc/lgpl-2.1.texi.diff, gl/override/doc/lgpl.texi.diff: 
17287         Update gnulib files.  Fix GPL renaming.
17289 2007-07-02  Simon Josefsson <simon@josefsson.org>
17291         * NEWS: Add.
17293 2007-07-02  Simon Josefsson <simon@josefsson.org>
17295         * doc/gnutls.texi: Typo.
17297 2007-07-02  Simon Josefsson <simon@josefsson.org>
17299         * doc/gnutls.texi: Improve installation instructions.
17301 2007-07-02  Simon Josefsson <simon@josefsson.org>
17303         * doc/gnutls.texi: Add 'Obtaining and Installing'.  Suggested by
17304         ludo@gnu.org (Ludovic Courtès).
17306 2007-06-29  Simon Josefsson <simon@josefsson.org>
17308         * NEWS: Add.
17310 2007-06-29  Simon Josefsson <simon@josefsson.org>
17312         * doc/guile.texi: Add 'Guile Preparations' section.  Based on
17313         discussions with ludo@gnu.org (Ludovic Courtès).
17315 2007-06-29  Simon Josefsson <simon@josefsson.org>
17317         * configure.in: Check for scm_from_locale_string instead of SCM_API.
17318         Patch from ludo@gnu.org (Ludovic Courtès).
17320 2007-06-29  Simon Josefsson <simon@josefsson.org>
17322         * NEWS: Add.
17324 2007-06-29  Simon Josefsson <simon@josefsson.org>
17326         * guile/src/Makefile.am: Put $(GUILE_FLAGS) in LIBADD, not LDFLAGS.
17327         Reported by ludo@gnu.org (Ludovic Courtès).
17329 2007-06-27  Simon Josefsson <simon@josefsson.org>
17331         * doc/TODO: Add.
17333 2007-06-27  Simon Josefsson <simon@josefsson.org>
17335         * NEWS: Add.
17337 2007-06-27  Simon Josefsson <simon@josefsson.org>
17339         * po/LINGUAS, po/ms.po: Sync with TP.
17341 2007-06-27  Simon Josefsson <simon@josefsson.org>
17343         * NEWS: Add.
17345 2007-06-27  Simon Josefsson <simon@josefsson.org>
17347         * tests/key-id/key-id: Can't use /dev/null as template under
17348         mingw32, probably really a bug in cfg+.
17350 2007-06-27  Simon Josefsson <simon@josefsson.org>
17352         * gl/m4/getaddrinfo.m4: Fix gai_strerror on mingw32.
17354 2007-06-26  Simon Josefsson <simon@josefsson.org>
17356         * NEWS, configure.in: Check that the guile header files is recent
17357         enough and that it works.
17359 2007-06-26  Simon Josefsson <simon@josefsson.org>
17361         * configure.in: Move Guile setup stuff down under 'External
17362         libraries'.
17364 2007-06-26  Simon Josefsson <simon@josefsson.org>
17366         * Makefile.am, NEWS, configure.in: Fix installation path of Guile
17367         bindings.
17369 2007-06-26  Simon Josefsson <simon@josefsson.org>
17371         * NEWS, configure.in: Bump versions.
17373 2007-06-26  Simon Josefsson <simon@josefsson.org>
17375         * ChangeLog: Generated.
17377 2007-06-26  Simon Josefsson <simon@josefsson.org>
17379         * NEWS: Version 1.7.14.
17381 2007-06-26  Simon Josefsson <simon@josefsson.org>
17383         * NEWS: Add.
17385 2007-06-26  Simon Josefsson <simon@josefsson.org>
17387         * NEWS: Add.
17389 2007-06-26  Simon Josefsson <simon@josefsson.org>
17391         * doc/gendocs_template, gl/gnulib.mk, gl/m4/absolute-header.m4,
17392         gl/m4/gnulib-comp.m4, gl/m4/include_next.m4, gl/m4/netinet_in_h.m4,
17393         gl/m4/string_h.m4, gl/m4/sys_socket_h.m4, gl/netinet_in_.h,
17394         gl/string_.h, gl/sys_socket_.h, lgl/Makefile.am, lgl/float_.h,
17395         lgl/m4/absolute-header.m4, lgl/m4/float_h.m4,
17396         lgl/m4/gnulib-comp.m4, lgl/m4/include_next.m4, lgl/m4/stdint.m4,
17397         lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/sys_socket_h.m4,
17398         lgl/m4/sys_stat_h.m4, lgl/m4/time_h.m4, lgl/m4/unistd_h.m4,
17399         lgl/m4/wchar.m4, lgl/printf-args.c, lgl/printf-parse.h,
17400         lgl/stdint_.h, lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h,
17401         lgl/sys_stat_.h, lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update
17402         gnulib files.
17404 2007-06-26  Simon Josefsson <simon@josefsson.org>
17406         * NEWS: Add.
17408 2007-06-17  Ludovic Courtes <ludo@chbouib.org>
17410         * configure.in: Make sure Guile is 1.8 or later.  * configure.in: Make sure Guile is 1.8 or later, using
17411         `GUILE_CHECK'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17413 2007-06-26  Simon Josefsson <simon@josefsson.org>
17415         * NEWS: Add.
17417 2007-06-26  Ludovic Courtes <ludo@chbouib.org>
17419         * 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>
17421 2007-06-20  Simon Josefsson <simon@josefsson.org>
17423         * NEWS: Add.
17425 2007-06-20  Simon Josefsson <simon@josefsson.org>
17427         * THANKS: Add.
17429 2007-06-20  Simon Josefsson <simon@josefsson.org>
17431         * src/cli.c: Don't crash if TLS handshake fails.  Reported by Marc
17432         Haber <mh+debian-bugs@zugschlus.de> and Andreas Metzler
17433         <ametzler@downhill.at.eu.org> via Debian BTS #429183.
17435 2007-06-20  Simon Josefsson <simon@josefsson.org>
17437         * doc/protocol/draft-ietf-tls-rsa-aes-gcm-00.txt: Add.
17439 2007-06-15  Simon Josefsson <simon@josefsson.org>
17441         * doc/protocol/draft-ietf-tls-srp-14.txt: Add.
17443 2007-06-14  Simon Josefsson <simon@josefsson.org>
17445         * AUTHORS: Update PGP key.
17447 2007-06-14  Simon Josefsson <simon@josefsson.org>
17449         * AUTHORS: Change Ludovic' description.
17451 2007-06-14  Simon Josefsson <simon@josefsson.org>
17453         * libextra/gnutls_openpgp.c: Merge patch from Timo, applied to CVS.  (stream_to_datum): Call gnutls_assert() on error.
17455 2007-06-13  Ludovic Courtès <ludo@chbouib.org>
17457         * lib/auth_cert.c: Fix off-by-one in TLS 1.2 handshake.  * lib/auth_cert.c (_gnutls_gen_cert_server_cert_req): Before
17458           invoking `gnutls_malloc ()', increment SIZE when using TLS 1.2 so
17459           that the allocated buffer is large-enough to contain the list of
17460           supported hashes.  Don't change SIZE later on.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17462 2007-06-13  Ludovic Courtès <ludo@chbouib.org>
17464         * libextra/gnutls_openpgp.c: Fix use of uninitialized variable in
17465         `gnutls_certificate_set_openpgp_key_mem ()' * libextra/gnutls_openpgp.c (stream_to_datum): Check whether INP is
17466           NULL rather than checking BUF (which is not initialized yet).  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17468 2007-06-13  Simon Josefsson <simon@josefsson.org>
17470         * NEWS, configure.in: Bump versions.
17472 2007-06-13  Simon Josefsson <simon@josefsson.org>
17474         * doc/protocol/draft-salowey-tls-rfc4507bis-00.txt: Add.
17476 2007-06-12  Simon Josefsson <simon@josefsson.org>
17478         * doc/TODO: Add.
17480 2007-06-11  Ludovic Courtes <ludo@chbouib.org>
17482         * guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
17483         guile/tests/raw-to-c.scm: Small cleanups in `guile/tests'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
17485 2007-06-12  Simon Josefsson <simon@josefsson.org>
17487         * doc/Makefile.am: Clarify that guile.texi dependencies are
17488         dependencies of gnutls.texi too.
17490 2007-06-11  Simon Josefsson <simon@josefsson.org>
17492         * doc/protocol/draft-nir-tls-eap-00.txt: Add.
17494 2007-06-11  Simon Josefsson <simon@josefsson.org>
17496         * THANKS, configure.in: Need to use CFLAGS when checking for
17497         -Wno-pointer-sign.  Reported by "Kristofer T. Karas"
17498         <ktk@enterprise.bidmc.harvard.edu>.
17500 2007-06-11  Simon Josefsson <simon@josefsson.org>
17502         * ChangeLog: Generated.
17504 2007-06-11  Simon Josefsson <simon@josefsson.org>
17506         * NEWS: Version 1.7.13.
17508 2007-06-11  Simon Josefsson <simon@josefsson.org>
17510         * Makefile.am: Fix update-po target.
17512 2007-06-11  Simon Josefsson <simon@josefsson.org>
17514         * NEWS: Fix.
17516 2007-06-11  Simon Josefsson <simon@josefsson.org>
17518         * NEWS: Add.
17520 2007-06-11  Simon Josefsson <simon@josefsson.org>
17522         * doc/manpages/Makefile.am: Fix copyright years.
17524 2007-06-11  Simon Josefsson <simon@josefsson.org>
17526         * doc/reference/gnutls.types: Add, to work around problems if this
17527         file isn't present.
17529 2007-06-11  Simon Josefsson <simon@josefsson.org>
17531         * Makefile.am: Fix release target.
17533 2007-06-11  Simon Josefsson <simon@josefsson.org>
17535         * po/Makevars: Specify MSGFILTER, to fix make distcheck.
17537 2007-06-11  Simon Josefsson <simon@josefsson.org>
17539         * guile/src/Makefile.am: Need to put libguile-gnutls-v-0.la before
17540         gnulib_libs, to fix rpath issue.
17542 2007-06-11  Simon Josefsson <simon@josefsson.org>
17544         * guile/src/Makefile.am: Use _LIBADD for libraries, not _LDFLAGS.
17546 2007-06-11  Simon Josefsson <simon@josefsson.org>
17548         * NEWS: Add.
17550 2007-06-11  Simon Josefsson <simon@josefsson.org>
17552         * NEWS: Add.
17554 2007-06-11  Simon Josefsson <simon@josefsson.org>
17556         * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
17557         lgl/fseeko.c, lgl/m4/gettext.m4, lgl/m4/gnulib-comp.m4,
17558         lgl/m4/intlmacosx.m4, lgl/m4/string_h.m4, lgl/m4/vasnprintf.m4,
17559         lgl/printf-args.c, lgl/printf-args.h, lgl/printf-parse.c,
17560         lgl/printf-parse.h, lgl/string_.h, lgl/vasnprintf.c: Update gnulib
17561         files.
17563 2007-06-11  Simon Josefsson <simon@josefsson.org>
17565         * libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
17566         libextra/opencdk/compress.c, libextra/opencdk/context.h,
17567         libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
17568         libextra/opencdk/keydb.c, libextra/opencdk/literal.c,
17569         libextra/opencdk/main.c, libextra/opencdk/main.h,
17570         libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
17571         libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
17572         libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
17573         libextra/opencdk/sig-check.c, libextra/opencdk/stream.c,
17574         libextra/opencdk/stream.h, libextra/opencdk/verify.c: Update to
17575         OpenCDK 0.6.3.
17577 2007-06-11  Simon Josefsson <simon@josefsson.org>
17579         * doc/protocol/draft-badra-ecdhe-tls-psk-00.txt,
17580         doc/protocol/draft-hajjeh-tls-identity-protection-01.txt,
17581         doc/protocol/draft-hajjeh-tls-sign-03.txt: Add.
17583 2007-06-08  Ludovic Courtes <ludo@chbouib.org>
17585         * guile/src/Makefile.am: Fix Guile linking so that the right GnuTLS
17586         libs are used.  * guile/src/Makefile.am (GNUTLS_CORE_LIBS, GNUTLS_EXTRA_LIBS): New.    (GNULIB_LDFLAGS): Renamed to `GNULIB_LIBS'.  Explicitly pass the
17587           `.la' path.    (libguile_gnutls_v_0_la_LDFLAGS): Pass `$(GUILE_LDFLAGS)' as the
17588           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.
17590 2007-06-08  Simon Josefsson <simon@josefsson.org>
17592         * NEWS, configure.in: Bump versions.
17594 2007-06-08  Simon Josefsson <simon@josefsson.org>
17596         * ChangeLog: Generated.
17598 2007-06-08  Simon Josefsson <simon@josefsson.org>
17600         * NEWS: Version 1.7.12.
17602 2007-06-08  Simon Josefsson <simon@josefsson.org>
17604         * NEWS: Add.
17606 2007-06-08  Simon Josefsson <simon@josefsson.org>
17608         * lib/x509/x509.c: Fix warnings on amd64, from Nikos.
17610 2007-06-08  Simon Josefsson <simon@josefsson.org>
17612         * NEWS: Add.
17614 2007-06-08  Simon Josefsson <simon@josefsson.org>
17616         * NEWS: Add.
17618 2007-06-08  Simon Josefsson <simon@josefsson.org>
17620         * : commit 42c591867afe192eae45c56f1e0f9e3b8867d2ad Author: Simon
17621         Josefsson <jas@mocca.josefsson.org> Date:   Fri Jun 8 13:45:59 2007
17622         +0200
17624 2007-06-08  Simon Josefsson <jas@mocca.josefsson.org>
17626         * po/Makevars: Try to fix line number collisions.
17628 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
17630         * configure.in, guile/src/Makefile.am: Fixed the
17631         `-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
17632           `$(AM_CFLAGS)'.  (libguile_gnutls_extra_v_0_la_CFLAGS): Likewise.    (AM_CFLAGS): When GCC is used, add `-Wno-strict-prototypes'.
17634 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
17636         * configure.in: Cosmetic changes in `configure.in'.  * configure.in: Display a heading indicating that Guile stuff are
17637           being detected.
17639 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
17641         * m4/guile.m4: Added `guile.m4', per Simon's request.
17643 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
17645         * configure.in: Don't look for Guile when `guile-snarf' is not
17646         found.  * configure.in: Don't invoke `GUILE_PROGS' and `GUILE_FLAGS' when   `guile-snarf' is not found.
17648 2007-06-04  Simon Josefsson <jas@mocca.josefsson.org>
17650         * doc/protocol/draft-rescorla-tls-suiteb-01.txt: Add.
17652 2007-06-04  Simon Josefsson <jas@mocca.josefsson.org>
17654         * doc/protocol/draft-ietf-tls-ecc-new-mac-01.txt: Add.
17656 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
17658         * doc/guile.texi: More @node fixes.
17660 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
17662         * doc/guile.texi: Avoid @node collisions with main manual.
17664 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
17666         * doc/Makefile.am: Need -I for config.h.
17668 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
17670         * Makefile.am: Need to build doc/ after guile/.
17672 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
17674         * NEWS: Add.
17676 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
17678         * guile/src/Makefile.am: Need -I for config.h.
17680 2007-06-01  Ludovic Courtès <ludo@chbouib.org>
17682         * : commit f469cfce51318df3b629d9af210ce4b4e587fac0 Author: Ludovic
17683         Courtes <ludo@chbouib.org> Date:   Fri Jun 1 00:51:10 2007 +0200
17685 2007-06-01  Ludovic Courtes <ludo@chbouib.org>
17687         * doc/extract-guile-c-doc.scm,
17688         guile/modules/system/documentation/c-snarf.scm: Tiny bug fixes in
17689         Guile's documentation extraction.  * doc/extract-guile-c-doc.scm (main): Use named arguments rather
17690           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
17691           argument.
17693 2007-05-31  Ludovic Courtes <ludo@chbouib.org>
17695         * Makefile.am, configure.in, guile/src/Makefile.am: Build cleanups
17696         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.
17698 2007-05-31  Simon Josefsson <jas@mocca.josefsson.org>
17700         * doc/gnutls.texi: Revert unnecessary changes.
17702 2007-05-31  Simon Josefsson <jas@mocca.josefsson.org>
17704         * : commit d51689f572e544759632fa2f9ca0209a843d4452 Author: Ludovic
17705         Courtès <ludo@chbouib.org> Date:   Thu May 31 00:28:19 2007 +0200
17707 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
17709         * doc/guile.texi: Minor doc fixes.
17711 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
17713         * doc/Makefile.am: Handle missing Guile when building the
17714         documentation.
17716 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
17718         * doc/Makefile.am, doc/extract-guile-c-doc.scm, doc/gnutls.texi,
17719         doc/guile.texi: Integrated documentation of Guile bindings.
17721 2007-05-30  Ludovic Courtès <ludo@chbouib.org>
17723         * configure.in, guile/src/Makefile.am: Try to handle "function
17724         declaration isn't a prototype" warnings.
17726 2007-05-30  Simon Josefsson <jas@mocca.josefsson.org>
17728         * gl/netinet_in_.h, gl/string_.h, gl/sys_socket_.h,
17729         lgl/Makefile.am, lgl/float_.h, lgl/fseeko.c, lgl/lseek.c,
17730         lgl/m4/iconv.m4, lgl/m4/lseek.m4, lgl/m4/stdio_h.m4, lgl/stdint_.h,
17731         lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h, lgl/sys_stat_.h,
17732         lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update.
17734 2007-05-30  Ludovic Courtès <ludo@chbouib.org>
17736         * Makefile.am, configure.in, guile/Makefile.am,
17737         guile/modules/Makefile.am, guile/modules/gnutls.scm,
17738         guile/modules/gnutls/build/enums.scm,
17739         guile/modules/gnutls/build/priorities.scm,
17740         guile/modules/gnutls/build/smobs.scm,
17741         guile/modules/gnutls/build/utils.scm,
17742         guile/modules/gnutls/extra.scm,
17743         guile/modules/system/documentation/README,
17744         guile/modules/system/documentation/c-snarf.scm,
17745         guile/modules/system/documentation/output.scm,
17746         guile/pre-inst-guile.in, guile/src/Makefile.am, guile/src/core.c,
17747         guile/src/errors.c, guile/src/errors.h, guile/src/extra.c,
17748         guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
17749         guile/src/make-session-priorities.scm,
17750         guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
17751         guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
17752         guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
17753         guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.asc,
17754         guile/tests/openpgp-keyring.scm, guile/tests/openpgp-keys.scm,
17755         guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc,
17756         guile/tests/pkcs-import-export.scm, guile/tests/raw-to-c.scm,
17757         guile/tests/rsa-parameters.pem,
17758         guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
17759         guile/tests/x509-auth.scm, guile/tests/x509-certificate.pem,
17760         guile/tests/x509-certificates.scm, guile/tests/x509-key.pem: Started
17761         Guile integration.  Documentation is still missing.  A bit rough on the edges, but
17762         `make' and `make check' do work.
17764 2007-05-28  Simon Josefsson <jas@mocca.josefsson.org>
17766         * doc/Makefile.am: Make sure all images are distributed in all
17767         formats.  Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
17769 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
17771         * lib/gnutls_x509.c: (parse_pem_ca_mem): Handle reads beyond first certificate properly.
17772         Reported by Dennis Vshivkov <walrus@amur.ru> in
17773         <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333050>.
17775 2007-05-27  Simon Josefsson <simon@josefsson.org>
17777         * tests/Makefile.am, tests/parse_ca.c: Add self-test.
17779 2007-05-27  Simon Josefsson <simon@josefsson.org>
17781         * THANKS: Add.
17783 2007-05-27  Simon Josefsson <simon@josefsson.org>
17785         * NEWS: Fix.
17787 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
17789         * NEWS: [no log message]
17791 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
17793         * lib/gnutls_datum.c: (_gnutls_free_datum_m): Free even if size is 0.
17795 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17797         * NEWS: Add.
17799 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17801         * lib/x509/privkey_pkcs8.c: (decode_pkcs8_key): If ASN.1 decoding fails after decrypting an
17802         already properly decoded value, assume it is due to a bad password
17803         rather than ASN.1 error.  Reported by Nate Nielsen
17804         <nielsen-list@memberwebs.com>.  (From 1.6.x branch.)
17806 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17808         * lib/x509/privkey_pkcs8.c: (decode_private_key_info): Translate asn1 errors properly.  Reported
17809         by Nate Nielsen <nielsen-list@memberwebs.com>.
17811 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17813         * lib/auth_cert.c: Fix mem leak, reported by Andrey Nosenko
17814         <andrew.w.nosenko@gmail.com>.  (From 1.6.x branch.)
17816 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17818         * THANKS: Add (from 1.6.x).
17820 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17822         * NEWS, configure.in: Bump versions.
17824 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17826         * ChangeLog: Generated.
17828 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17830         * NEWS: Version 1.7.11.
17832 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17834         * NEWS: Fix.
17836 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17838         * configure.in: Bump versions.
17840 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17842         * NEWS: Add.
17844 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
17846         * libextra/opencdk/Makefile.am: Add opencdk.h to sources.
17848 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17850         * ChangeLog: Generated.
17852 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17854         * NEWS: Version 1.7.10.
17856 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17858         * Makefile.am: Use cg instead of cvs commands, for update-po target.
17860 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17862         * NEWS: Add.
17864 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17866         * Makefile.am: Change release target from cvs to git.
17868 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17870         * lgl/lseek.c, lgl/m4/lseek.m4: Update.
17872 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
17874         * doc/gendocs_template, lgl/.cvsignore, lgl/Makefile.am,
17875         lgl/fseeko.c, lgl/m4/fseeko.m4, lgl/m4/gnulib-comp.m4,
17876         lgl/m4/unistd_h.m4, lgl/stdio_.h, lgl/unistd_.h: Update.
17878 2007-05-25  Simon Josefsson <simon@josefsson.org>
17880         * NEWS: Typo.
17882 2007-05-24  Simon Josefsson <simon@josefsson.org>
17884         * doc/manpages/Makefile.am: Update.
17886 2007-05-24  Simon Josefsson <simon@josefsson.org>
17888         * lib/gnutls_x509.c: Use new API.
17890 2007-05-24  Simon Josefsson <simon@josefsson.org>
17892         * NEWS: Add.
17894 2007-05-24  Simon Josefsson <simon@josefsson.org>
17896         * gl/gnulib.mk, gl/netinet_in_.h, gl/string_.h, gl/sys_socket_.h,
17897         lgl/.cvsignore, lgl/Makefile.am, lgl/float+.h, lgl/float_.h,
17898         lgl/fseeko.c, lgl/m4/float_h.m4, lgl/m4/fseeko.m4,
17899         lgl/m4/gnulib-comp.m4, lgl/m4/stdio_h.m4, lgl/m4/vasnprintf.m4,
17900         lgl/m4/vasprintf.m4, lgl/m4/wint_t.m4, lgl/stdint_.h, lgl/stdio_.h,
17901         lgl/string_.h, lgl/sys_socket_.h, lgl/sys_stat_.h, lgl/time_.h,
17902         lgl/unistd_.h, lgl/vasnprintf.c, lgl/wchar_.h: Update.
17904 2007-05-24  Simon Josefsson <simon@josefsson.org>
17906         * configure.in: Bump versions.
17908 2007-05-24  Simon Josefsson <simon@josefsson.org>
17910         * NEWS, includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/x509.c,
17911         lib/x509/x509.h: Export gnutls_x509_crt_get_raw_dn,
17912         gnutls_x509_crt_get_raw_issuer_dn.
17914 2007-05-23  Timo Schulz <twoaday@gnutls.org>
17916         * libextra/openpgp/xml.c: fix the key ID representation in the XML
17917         code.
17919 2007-05-21  Timo Schulz <twoaday@gnutls.org>
17921         * libextra/openpgp/extras.c, libextra/openpgp/openpgp.h,
17922         libextra/openpgp/pgp.c, libextra/openpgp/xml.c: cleanups for the xml
17923         code: elgamal keys are not supported.  bug fix for the key import
17924         (base64) code, store the stream and close it in the deinit function.
17926 2007-05-21  Timo Schulz <twoaday@gnutls.org>
17928         * src/openpgp/Makefile.am, src/openpgp/cli_ring.asc: Add client
17929         keyring in base64 format.  This is the same file as cli_ring.gpg but
17930         armored.
17932 2007-05-21  Timo Schulz <twoaday@gnutls.org>
17934         * libextra/openpgp/extras.c: do not close the input stream in the
17935         import code when the base64 is used.
17937 2007-05-14  Timo Schulz <twoaday@gnutls.org>
17939         * tests/openpgp/keyring.c: few more comments.
17941 2007-05-14  Timo Schulz <twoaday@gnutls.org>
17943         * configure.in: add makefile for the openpgp test folder
17945 2007-05-14  Timo Schulz <twoaday@gnutls.org>
17947         * libextra/openpgp/extras.c: patch to support raw keyrings.
17949 2007-05-14  Timo Schulz <twoaday@gnutls.org>
17951         * tests/Makefile.am, tests/openpgp/Makefile.am,
17952         tests/openpgp/keyring.c: Add simple openpgp test.
17954 2007-05-12  Simon Josefsson <simon@josefsson.org>
17956         * ChangeLog: [no log message]
17958 2007-05-12  Simon Josefsson <simon@josefsson.org>
17960         * NEWS: Version 1.7.9.
17962 2007-05-12  Simon Josefsson <simon@josefsson.org>
17964         * NEWS: Add.
17966 2007-05-12  Simon Josefsson <simon@josefsson.org>
17968         * tests/Makefile.am: Reorder to work around libtool bug.
17970 2007-05-12  Simon Josefsson <simon@josefsson.org>
17972         * NEWS: Fix.
17974 2007-05-12  Simon Josefsson <simon@josefsson.org>
17976         * NEWS: Add.
17978 2007-05-12  Simon Josefsson <simon@josefsson.org>
17980         * lgl/m4/vasnprintf.m4, lgl/vasnprintf.c, libextra/opencdk/armor.c,
17981         libextra/opencdk/cipher.c, libextra/opencdk/compress.c,
17982         libextra/opencdk/context.h, libextra/opencdk/filters.h,
17983         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
17984         libextra/opencdk/literal.c, libextra/opencdk/main.c,
17985         libextra/opencdk/main.h, libextra/opencdk/misc.c,
17986         libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
17987         libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
17988         libextra/opencdk/stream.c, libextra/opencdk/verify.c,
17989         libextra/opencdk/write-packet.c: Update.
17991 2007-05-11  Simon Josefsson <simon@josefsson.org>
17993         * NEWS: Add.
17995 2007-05-11  Simon Josefsson <simon@josefsson.org>
17997         * lib/gnutls_priority.c: (gnutls_set_default_priority): Change order to prefer X.509 over
17998         OpenPGP.
18000 2007-05-03  Simon Josefsson <simon@josefsson.org>
18002         * doc/gendocs_template, gl/override/doc/gendocs_template,
18003         gl/override/doc/gendocs_template.diff: Update.
18005 2007-05-03  Simon Josefsson <simon@josefsson.org>
18007         * doc/gendocs_template: Revert to upstream gnulib version.
18009 2007-05-03  Simon Josefsson <simon@josefsson.org>
18011         * NEWS: Fix.
18013 2007-05-03  Simon Josefsson <simon@josefsson.org>
18015         * NEWS: Add.
18017 2007-05-03  Simon Josefsson <simon@josefsson.org>
18019         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/socklen.m4,
18020         gl/socket_.h, gl/string_.h, gl/sys_socket_.h, lgl/Makefile.am,
18021         lgl/getpass.c, lgl/m4/fseeko.m4, lgl/m4/gnulib-comp.m4,
18022         lgl/m4/socklen.m4, lgl/m4/stdint.m4, lgl/m4/stdio_h.m4,
18023         lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4, lgl/socket_.h,
18024         lgl/stat_.h, lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h,
18025         lgl/sys_stat_.h, lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update.
18027 2007-05-02  Simon Josefsson <simon@josefsson.org>
18029         * doc/Makefile.am: Add gnutls-logo.pdf, to fix distcheck.
18031 2007-05-02  Simon Josefsson <simon@josefsson.org>
18033         * lib/x509/output.c: Fix mem leaks.
18035 2007-04-29  Simon Josefsson <simon@josefsson.org>
18037         * doc/protocol/draft-otto-tls-sigma-ciphersuite-00.txt: Add.
18039 2007-04-24  Timo Schulz <twoaday@gnutls.org>
18041         * libextra/opencdk/literal.c: missing file.
18043 2007-04-24  Simon Josefsson <simon@josefsson.org>
18045         * doc/protocol/draft-ietf-tls-ecc-new-mac-00.txt,
18046         doc/protocol/draft-ietf-tls-suiteb-00.txt: Add.
18048 2007-04-22  Timo Schulz <twoaday@gnutls.org>
18050         * libextra/opencdk/dummy.c: [no log message]
18052 2007-04-22  Timo Schulz <twoaday@gnutls.org>
18054         * libextra/opencdk/Makefile.am, libextra/opencdk/README,
18055         libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
18056         libextra/opencdk/cipher.h, libextra/opencdk/compress.c,
18057         libextra/opencdk/context.h, libextra/opencdk/encrypt.c,
18058         libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
18059         libextra/opencdk/keydb.c, libextra/opencdk/keygen.c,
18060         libextra/opencdk/keylist.c, libextra/opencdk/keyserver.c,
18061         libextra/opencdk/main.c, libextra/opencdk/main.h,
18062         libextra/opencdk/md.c, libextra/opencdk/md.h,
18063         libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
18064         libextra/opencdk/opencdk.h, libextra/opencdk/packet.h,
18065         libextra/opencdk/plaintext.c, libextra/opencdk/pubkey.c,
18066         libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
18067         libextra/opencdk/sig-check.c, libextra/opencdk/sign.c,
18068         libextra/opencdk/stream.c, libextra/opencdk/stream.h,
18069         libextra/opencdk/sym-cipher.c, libextra/opencdk/trustdb.c,
18070         libextra/opencdk/types.h, libextra/opencdk/verify.c,
18071         libextra/opencdk/write-packet.c: replace the old build-in opencdk
18072         version with the most recent cvs version.
18074 2007-04-22  Simon Josefsson <simon@josefsson.org>
18076         * configure.in: Check for OpenCDK function that is only available in
18077         OpenCDK 0.6.0.
18079 2007-04-21  Simon Josefsson <simon@josefsson.org>
18081         * doc/TODO: Add.
18083 2007-04-21  Simon Josefsson <simon@josefsson.org>
18085         * doc/protocol/draft-badra-tls-password-00.txt,
18086         doc/protocol/draft-badra-tls-password-ext-00.txt: Add.
18088 2007-04-20  Timo Schulz <twoaday@gnutls.org>
18090         * libextra/gnutls_openpgp.c: Adjustments for the opencdk migration
18091         and some cleanups.
18093 2007-04-20  Timo Schulz <twoaday@gnutls.org>
18095         * libextra/openpgp/compat.c, libextra/openpgp/extras.c,
18096         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
18097         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
18098         libextra/openpgp/privkey.c, libextra/openpgp/xml.c: First bunch of
18099         patches for the opencdk migration.
18101 2007-04-19  Simon Josefsson <simon@josefsson.org>
18103         * libextra/openpgp/extras.c: (gnutls_openpgp_keyring_import): Make it work (it seems the old code
18104         didn't work).  Patch from ludo@chbouib.org (Ludovic Courtès).
18106 2007-04-18  Simon Josefsson <simon@josefsson.org>
18108         * doc/gnutls.texi: Mention P12 structure.
18110 2007-04-18  Simon Josefsson <simon@josefsson.org>
18112         * tests/tlsia.c: Check return codes from init functions.
18114 2007-04-18  Simon Josefsson <simon@josefsson.org>
18116         * NEWS, lib/x509/sign.c: Write NULL in parameters for RSA signing.
18118 2007-04-17  Simon Josefsson <simon@josefsson.org>
18120         * NEWS, src/certtool-cfg.c, src/certtool.c: Use current time as
18121         default serial number.
18123 2007-04-17  Simon Josefsson <simon@josefsson.org>
18125         * NEWS: Add.
18127 2007-04-16  Simon Josefsson <simon@josefsson.org>
18129         * NEWS, configure.in: Bump versions.
18131 2007-04-16  Simon Josefsson <simon@josefsson.org>
18133         * ChangeLog: [no log message]
18135 2007-04-16  Simon Josefsson <simon@josefsson.org>
18137         * NEWS: Version 1.7.8.
18139 2007-04-16  Simon Josefsson <simon@josefsson.org>
18141         * lib/x509/x509_write.c: Doc fix.
18143 2007-04-16  Simon Josefsson <simon@josefsson.org>
18145         * tests/gc.c: Need to init libgcrypt with secure memory hooks.
18147 2007-04-16  Simon Josefsson <simon@josefsson.org>
18149         * NEWS, doc/manpages/Makefile.am: Add.
18151 2007-04-16  Simon Josefsson <simon@josefsson.org>
18153         * includes/gnutls/gnutls.h.in: Reorder to make it compile.
18155 2007-04-16  Simon Josefsson <simon@josefsson.org>
18157         * gl/m4/gnulib-comp.m4, gl/string_.h, lgl/Makefile.am,
18158         lgl/float+.h, lgl/m4/gnulib-comp.m4, lgl/m4/intl.m4,
18159         lgl/m4/longdouble.m4, lgl/m4/stdint.m4, lgl/m4/stdio_h.m4,
18160         lgl/m4/vasnprintf.m4, lgl/printf-args.c, lgl/printf-args.h,
18161         lgl/printf-parse.c, lgl/stdio_.h, lgl/string_.h, lgl/time_.h,
18162         lgl/vasnprintf.c, lgl/wchar_.h: Update.
18164 2007-04-16  Simon Josefsson <simon@josefsson.org>
18166         * lgl/gc-libgcrypt.c, lib/gnutls_handshake.c,
18167         lib/gnutls_session_pack.c, lib/x509/output.c, lib/x509/verify.c: Fix
18168         warnings, tiny patch from Andreas Metzler
18169         <ametzler@downhill.at.eu.org>.
18171 2007-04-12  Simon Josefsson <simon@josefsson.org>
18173         * doc/TODO: Fix.
18175 2007-04-12  Simon Josefsson <simon@josefsson.org>
18177         * doc/TODO: Fix.
18179 2007-04-12  Simon Josefsson <simon@josefsson.org>
18181         * doc/TODO: Add.
18183 2007-04-11  Simon Josefsson <simon@josefsson.org>
18185         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_psk.c: (gnutls_psk_set_client_credentials): Fix prototype.
18187 2007-04-10  Simon Josefsson <simon@josefsson.org>
18189         * NEWS: Add.
18191 2007-04-10  Simon Josefsson <simon@josefsson.org>
18193         * doc/examples/Makefile.am, lib/Makefile.am, src/cli.c, src/serv.c: 
18194         Respect ENABLE_AUTHZ.
18196 2007-04-10  Simon Josefsson <simon@josefsson.org>
18198         * lib/gnutls_extensions.c: Make tls-authz conditional on
18199         ENABLE_AUTHZ.
18201 2007-04-10  Simon Josefsson <simon@josefsson.org>
18203         * configure.in: Add anon conditional.
18205 2007-04-10  Simon Josefsson <simon@josefsson.org>
18207         * configure.in: Fix --disable-*.
18209 2007-04-10  Simon Josefsson <simon@josefsson.org>
18211         * configure.in: Add --disable-tls-authorization.
18213 2007-04-10  Simon Josefsson <simon@josefsson.org>
18215         * libextra/gnutls_openpgp.c: (gnutls_certificate_set_openpgp_key): Allocate certificate structure
18216         properly.  Tiny patch from ludo@chbouib.org (Ludovic Courtès).
18218 2007-04-06  Simon Josefsson <simon@josefsson.org>
18220         * src/cli.c: Make -d work again after last change.
18222 2007-04-06  Simon Josefsson <simon@josefsson.org>
18224         * NEWS: Add.
18226 2007-04-06  Simon Josefsson <simon@josefsson.org>
18228         * lib/x509/x509.c: (gnutls_x509_crt_get_key_id): Don't fail on non-RSA/DSA public keys.
18230 2007-04-04  Simon Josefsson <simon@josefsson.org>
18232         * src/cli-gaa.c, src/cli.gaa, src/common.c, src/common.h,
18233         src/serv-gaa.c, src/serv.gaa: Use gnutls_cipher_suite_info.
18235 2007-04-04  Simon Josefsson <simon@josefsson.org>
18237         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
18238         gnutls_cipher_suite_info API, suggested by Howard Chu
18239         <hyc@symas.com>.
18241 2007-04-04  Simon Josefsson <simon@josefsson.org>
18243         * src/common.c: Don't hard code algorithm list.
18245 2007-04-04  Simon Josefsson <simon@josefsson.org>
18247         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
18248         new APIs to list supported algorithms: gnutls_cipher_list,
18249         gnutls_mac_list, gnutls_compression_list, gnutls_protocol_list,
18250         gnutls_certificate_type_list, and gnutls_kx_list.  Suggested by
18251         Howard Chu <hyc@symas.com>.
18253 2007-04-04  Simon Josefsson <simon@josefsson.org>
18255         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h: Simplify kx
18256         definition, since gnutls-extra no longer touches it.
18258 2007-04-04  Simon Josefsson <simon@josefsson.org>
18260         * src/cli.c: Init the library immediately (for print_list(), called
18261         by gaa_parser, to be able to call gnutls functions).
18263 2007-04-03  Simon Josefsson <simon@josefsson.org>
18265         * src/Makefile.am: $(LIBOPENCDK_LIBS) should be necessary here,
18266         since libgnutls-extra links to it.
18268 2007-04-03  Simon Josefsson <simon@josefsson.org>
18270         * libextra/Makefile.am: Fix LIBOPENCDK_LIBS.  No need for
18271         AM_CPPFLAGS += $(LIBOPENCDK_CFLAGS), the new macro add necessary
18272         -I's to CPPFLAGS automatically.
18274 2007-04-03  Simon Josefsson <simon@josefsson.org>
18276         * configure.in: Need stddef.h for opencdk.h.
18278 2007-04-03  Simon Josefsson <simon@josefsson.org>
18280         * gl/getpass.c, gl/getpass.h, gl/gnulib.mk, gl/m4/getpass.m4,
18281         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, lgl/.cvsignore,
18282         lgl/Makefile.am, lgl/getdelim.c, lgl/getdelim.h, lgl/getline.c,
18283         lgl/getline.h, lgl/getpass.c, lgl/getpass.h, lgl/m4/getdelim.m4,
18284         lgl/m4/getline.m4, lgl/m4/getpass.m4, lgl/m4/gnulib-cache.m4,
18285         lgl/m4/gnulib-comp.m4: Update.
18287 2007-04-03  Simon Josefsson <simon@josefsson.org>
18289         * configure.in: Fix LIBGNUTLS_EXTRA_* for cdk changes.
18291 2007-04-03  Simon Josefsson <simon@josefsson.org>
18293         * NEWS: Add.
18295 2007-04-03  Simon Josefsson <simon@josefsson.org>
18297         * configure.in, m4/opencdk.m4: Use AC_LIB_HAVE_LINKFLAGS to find
18298         opencdk, remove opencdk.m4.
18300 2007-04-03  Simon Josefsson <simon@josefsson.org>
18302         * build-aux/gendocs.sh, gl/stdbool_.h, lgl/Makefile.am,
18303         lgl/alloca_.h, lgl/asprintf.c, lgl/m4/gnulib-cache.m4,
18304         lgl/m4/gnulib-comp.m4, lgl/m4/iconv.m4, lgl/m4/intdiv0.m4,
18305         lgl/stat_.h, lgl/stdbool_.h, lgl/vasprintf.c: Update.
18307 2007-03-28  Simon Josefsson <simon@josefsson.org>
18309         * lib/x509/output.c: No need to error about unknown algorithm, it
18310         already says unknown.
18312 2007-03-28  Simon Josefsson <simon@josefsson.org>
18314         * lib/gnutls_algorithms.c: Remove #if GNUTLS_PK_LOOP madness that
18315         hides problems.  (gnutls_pk_algorithm_get_name): Don't return GOST for unsupported
18316         algorithms (e.g., ECC).
18318 2007-03-28  Simon Josefsson <simon@josefsson.org>
18320         * lib/gnutls_str.c: No need for vasprintf.h.
18322 2007-03-28  Simon Josefsson <simon@josefsson.org>
18324         * gl/getaddrinfo.c, gl/string_.h, gl/version-etc.c, lgl/.cvsignore,
18325         lgl/Makefile.am, lgl/asprintf.c, lgl/des.c, lgl/dummy.c,
18326         lgl/float+.h, lgl/m4/gnulib-comp.m4, lgl/m4/printf-posix.m4,
18327         lgl/m4/stdio_h.m4, lgl/m4/vasnprintf.m4, lgl/m4/vasprintf.m4,
18328         lgl/printf-parse.c, lgl/stdio_.h, lgl/string_.h, lgl/vasnprintf.c,
18329         lgl/vasprintf.c, lgl/vasprintf.h: Update.
18331 2007-03-21  Simon Josefsson <simon@josefsson.org>
18333         * doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
18334         doc/examples/ex-rfc2818.c, src/crypt.c: Use size_t at appropriate
18335         places.  Tiny patch by Deanna Phillips <deanna@sdf.lonestar.org>.
18337 2007-03-21  Simon Josefsson <simon@josefsson.org>
18339         * tests/anonself.c: Need netinet/in.h.  Tiny patch from Deanna
18340         Phillips <deanna@sdf.lonestar.org>.
18342 2007-03-21  Simon Josefsson <simon@josefsson.org>
18344         * tests/pkcs1-padding/pkcs1-pad: Trim whitespace from 'wc' output.
18345         Tiny patch from Deanna Phillips <deanna@sdf.lonestar.org>.
18347 2007-03-15  Simon Josefsson <simon@josefsson.org>
18349         * doc/TODO: Add.
18351 2007-03-15  Simon Josefsson <simon@josefsson.org>
18353         * lib/x509/x509_write.c: (gnutls_x509_crt_set_version): Doc fix, tiny patch from Florian
18354         Weimer <fweimer@bfk.de>.
18356 2007-03-12  Simon Josefsson <simon@josefsson.org>
18358         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/netinet_in_h.m4,
18359         gl/m4/sys_socket_h.m4, gl/netinet_in_.h, gl/socket_.h,
18360         lgl/Makefile.am, lgl/des.c, lgl/des.h, lgl/dummy.c,
18361         lgl/gc-gnulib.c, lgl/m4/gnulib-comp.m4, lgl/m4/snprintf.m4,
18362         lgl/m4/stdbool.m4, lgl/m4/stdio_h.m4, lgl/m4/sys_socket_h.m4,
18363         lgl/m4/vasnprintf.m4, lgl/snprintf.c, lgl/socket_.h,
18364         lgl/stdbool_.h, lgl/stdint_.h, lgl/stdio_.h, lgl/vasnprintf.c,
18365         lgl/vasnprintf.h, lgl/vasprintf.h: Update.
18367 2007-03-07  Simon Josefsson <simon@josefsson.org>
18369         * doc/protocol/draft-ietf-tls-rfc4346-bis-03.txt: Update,
18371 2007-03-07  Simon Josefsson <simon@josefsson.org>
18373         * lib/gnutls_buffers.c: Simplify error handling.
18375 2007-03-07  Simon Josefsson <simon@josefsson.org>
18377         * NEWS: Add.
18379 2007-03-07  Simon Josefsson <simon@josefsson.org>
18381         * lib/gnutls_priority.c: Doc fix.
18383 2007-03-07  Simon Josefsson <simon@josefsson.org>
18385         * configure.in: Bump due to added APIs.
18387 2007-03-07  Simon Josefsson <simon@josefsson.org>
18389         * lib/gnutls_priority.c: Prefer aes256.
18391 2007-03-06  Simon Josefsson <simon@josefsson.org>
18393         * doc/manpages/Makefile.am: Update.
18395 2007-03-06  Simon Josefsson <simon@josefsson.org>
18397         * GNUmakefile, maint-cfg.mk: Work around config.rpath issue.
18399 2007-03-06  Simon Josefsson <simon@josefsson.org>
18401         * lgl/stdio_.h: Update.
18403 2007-03-05  Simon Josefsson <simon@josefsson.org>
18405         * src/serv.c: Use libgnutls' priorities.
18407 2007-03-05  Simon Josefsson <simon@josefsson.org>
18409         * src/cli.c: Fix.
18411 2007-03-05  Simon Josefsson <simon@josefsson.org>
18413         * tests/dhepskself.c: Remove priority setting.  Fix output.
18415 2007-03-05  Simon Josefsson <simon@josefsson.org>
18417         * doc/examples/ex-client-authz.c, doc/examples/ex-client-srp.c,
18418         doc/examples/ex-client2.c, doc/examples/ex-serv-pgp.c: Remove
18419         confusing priority setting stuff.
18421 2007-03-05  Simon Josefsson <simon@josefsson.org>
18423         * .cvsignore, build-aux/.cvsignore, doc/.cvsignore: [no log message]
18425 2007-03-05  Simon Josefsson <simon@josefsson.org>
18427         * lib/ext_authz.c: Don't assert when no authz.
18429 2007-03-05  Simon Josefsson <simon@josefsson.org>
18431         * src/cli.c: Use default ciphers.  Simplify SRP callback.
18433 2007-03-05  Simon Josefsson <simon@josefsson.org>
18435         * lib/gnutls_priority.c: (gnutls_set_default_priority): Fix defaults.
18437 2007-03-05  Simon Josefsson <simon@josefsson.org>
18439         * src/cli.c: Let libgnutls remove SRP/PSK if not used.
18441 2007-03-05  Simon Josefsson <simon@josefsson.org>
18443         * lib/gnutls_priority.c: Indent and doc fix.
18445 2007-03-05  Simon Josefsson <simon@josefsson.org>
18447         * lib/Makefile.am, lib/gnutls_priority.h, lib/gnutls_record.c,
18448         lib/gnutls_state.c: Remove gnutls_priority.h, not needed.
18450 2007-03-05  Simon Josefsson <simon@josefsson.org>
18452         * configure.in: Reorder.
18454 2007-03-05  Simon Josefsson <simon@josefsson.org>
18456         * configure.in: Reorder.
18458 2007-03-05  Simon Josefsson <simon@josefsson.org>
18460         * configure.in: Reorder.
18462 2007-03-05  Simon Josefsson <simon@josefsson.org>
18464         * GNUmakefile, build-aux/GNUmakefile, build-aux/config.rpath,
18465         build-aux/gendocs.sh, build-aux/link-warning.h, build-aux/maint.mk,
18466         gendocs.sh, gl/gnulib.mk, gl/m4/gnulib-cache.m4, lgl/Makefile.am,
18467         lgl/m4/gnulib-cache.m4, link-warning.h, maint.mk: Fixes for
18468         build-aux.
18470 2007-03-05  Simon Josefsson <simon@josefsson.org>
18472         * configure.in: Use build-aux/.
18474 2007-03-05  Simon Josefsson <simon@josefsson.org>
18476         * doc/protocol/draft-ietf-tls-rfc4346-bis-03.txt,
18477         lgl/m4/gnulib-comp.m4, lgl/m4/time_r.m4, lgl/m4/vasnprintf.m4,
18478         lgl/m4/vasprintf.m4, lgl/time_.h, lgl/vasnprintf.c,
18479         lgl/vasnprintf.h, lgl/vasprintf.h: Updaet.
18481 2007-02-26  Simon Josefsson <simon@josefsson.org>
18483         * doc/protocol/draft-salowey-tls-rsa-aes-gcm-00.txt: Add.
18485 2007-02-26  Simon Josefsson <simon@josefsson.org>
18487         * po/sv.po: Sync with TP.
18489 2007-02-26  Simon Josefsson <simon@josefsson.org>
18491         * po/pl.po: Sync with TP.
18493 2007-02-26  Simon Josefsson <simon@josefsson.org>
18495         * doc/protocol/draft-nir-tee-pm-00.txt: Add.
18497 2007-02-25  Simon Josefsson <simon@josefsson.org>
18499         * doc/examples/.cvsignore: [no log message]
18501 2007-02-25  Simon Josefsson <simon@josefsson.org>
18503         * doc/gnutls.texi: Add authz server.
18505 2007-02-25  Simon Josefsson <simon@josefsson.org>
18507         * NEWS: Fix.
18509 2007-02-25  Simon Josefsson <simon@josefsson.org>
18511         * doc/examples/Makefile.am: Add authz.
18513 2007-02-25  Simon Josefsson <simon@josefsson.org>
18515         * doc/examples/ex-serv-authz.c: Add.
18517 2007-02-25  Simon Josefsson <simon@josefsson.org>
18519         * doc/examples/ex-client-authz.c, doc/gnutls.texi: Add.
18521 2007-02-24  Simon Josefsson <simon@josefsson.org>
18523         * lib/x509/x509.c: Add credits.
18525 2007-02-22  Simon Josefsson <simon@josefsson.org>
18527         * lib/x509/output.c: Minor tweaks to proxy output.
18529 2007-02-22  Simon Josefsson <simon@josefsson.org>
18531         * NEWS: Add.
18533 2007-02-22  Simon Josefsson <simon@josefsson.org>
18535         * THANKS: Typo.
18537 2007-02-22  Simon Josefsson <simon@josefsson.org>
18539         * THANKS: Add.
18541 2007-02-22  Simon Josefsson <simon@josefsson.org>
18543         * tests/.cvsignore: [no log message]
18545 2007-02-22  Simon Josefsson <simon@josefsson.org>
18547         * tests/dn.c: Other cert.
18549 2007-02-22  Simon Josefsson <simon@josefsson.org>
18551         * tests/Makefile.am: Add dn.
18553 2007-02-22  Simon Josefsson <simon@josefsson.org>
18555         * tests/dn.c: Add.
18557 2007-02-22  Simon Josefsson <simon@josefsson.org>
18559         * lib/x509/x509.c: Rename.
18561 2007-02-22  Simon Josefsson <simon@josefsson.org>
18563         * includes/gnutls/x509.h: Rename non-released functions.
18565 2007-02-22  Simon Josefsson <simon@josefsson.org>
18567         * lib/x509/x509.h: Remove.
18569 2007-02-22  Simon Josefsson <simon@josefsson.org>
18571         * lib/x509/x509.c: Code cleanup and documentation of last patch.
18573 2007-02-22  Simon Josefsson <simon@josefsson.org>
18575         * includes/gnutls/x509.h, lib/x509/x509.h: Fix.
18577 2007-02-22  Simon Josefsson <simon@josefsson.org>
18579         * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h: New APIs
18580         to deal with DN's.  Patch from Howard Chu <hyc@symas.com>.
18582 2007-02-22  Simon Josefsson <simon@josefsson.org>
18584         * NEWS, configure.in: Bump versions.
18586 2007-02-22  Simon Josefsson <simon@josefsson.org>
18588         * ChangeLog: [no log message]
18590 2007-02-22  Simon Josefsson <simon@josefsson.org>
18592         * NEWS: Version 1.7.7.
18594 2007-02-22  Simon Josefsson <simon@josefsson.org>
18596         * lgl/.cvsignore: [no log message]
18598 2007-02-22  Simon Josefsson <simon@josefsson.org>
18600         * gl/getaddrinfo.c, gl/gnulib.mk, gl/m4/gnulib-comp.m4,
18601         gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
18602         lgl/m4/gnulib-comp.m4, lgl/m4/intdiv0.m4, lgl/m4/snprintf.m4,
18603         lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
18604         lgl/snprintf.c, lgl/snprintf.h, lgl/stdio_.h, lgl/string_.h,
18605         lgl/unistd_.h, link-warning.h: Update.
18607 2007-02-22  Simon Josefsson <simon@josefsson.org>
18609         * doc/manpages/Makefile.am: Update.
18611 2007-02-22  Simon Josefsson <simon@josefsson.org>
18613         * lib/ext_authz.c, lib/gnutls_supplemental.c: Typo.
18615 2007-02-22  Simon Josefsson <simon@josefsson.org>
18617         * lib/gnutls_extensions.c, lib/gnutls_extensions.h: Revert.
18619 2007-02-22  Simon Josefsson <simon@josefsson.org>
18621         * lib/gnutls_int.h: New flags for authz extension.
18623 2007-02-22  Simon Josefsson <simon@josefsson.org>
18625         * lib/ext_authz.c: Use our own logic to determine whether to send
18626         extension replies in server.
18628 2007-02-22  Simon Josefsson <simon@josefsson.org>
18630         * lib/gnutls_extensions.h: Add prototype for
18631         _gnutls_extension_list_check, we use it in ext_authz.c.
18633 2007-02-22  Simon Josefsson <simon@josefsson.org>
18635         * lib/gnutls_extensions.c: Remove static from
18636         _gnutls_extension_list_check, we use it in ext_authz.c
18638 2007-02-22  Simon Josefsson <simon@josefsson.org>
18640         * lib/ext_authz.c: Don't send authz extension when we shouldn't.
18642 2007-02-22  Simon Josefsson <simon@josefsson.org>
18644         * src/cli-gaa.c, src/cli-gaa.h: Generated.
18646 2007-02-22  Simon Josefsson <simon@josefsson.org>
18648         * src/cli.c, src/serv.c: Fix #include's.
18650 2007-02-22  Simon Josefsson <simon@josefsson.org>
18652         * NEWS: Add.
18654 2007-02-22  Simon Josefsson <simon@josefsson.org>
18656         * src/cli.c, src/cli.gaa: Support gnutls-cli --authz-x509-attr-cert
18657         and --authz-saml-assertion.
18659 2007-02-22  Simon Josefsson <simon@josefsson.org>
18661         * src/common.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
18662         src/serv.gaa: Support gnutls-serv --authz-x509-attr-cert and
18663         --authz-saml-assertion.
18665 2007-02-22  Simon Josefsson <simon@josefsson.org>
18667         * NEWS: Fix.
18669 2007-02-22  Simon Josefsson <simon@josefsson.org>
18671         * configure.in: Fix so version due to added APIs.
18673 2007-02-22  Simon Josefsson <simon@josefsson.org>
18675         * doc/reference/Makefile.am: Ignore more.
18677 2007-02-22  Simon Josefsson <simon@josefsson.org>
18679         * NEWS: Revert.
18681 2007-02-22  Simon Josefsson <simon@josefsson.org>
18683         * lib/gnutls.pc.in: Revert Requires-change.
18685 2007-02-21  Simon Josefsson <simon@josefsson.org>
18687         * NEWS: Typo.
18689 2007-02-21  Simon Josefsson <simon@josefsson.org>
18691         * lib/gnutls_extensions.c: Add authz extension.
18693 2007-02-21  Simon Josefsson <simon@josefsson.org>
18695         * lib/ext_authz.c: Typo.
18697 2007-02-21  Simon Josefsson <simon@josefsson.org>
18699         * lib/gnutls_supplemental.c: Add authz hooks.
18701 2007-02-21  Simon Josefsson <simon@josefsson.org>
18703         * includes/gnutls/gnutls.h.in: Fix type (in never released
18704         prototypes).
18706 2007-02-21  Simon Josefsson <simon@josefsson.org>
18708         * lib/gnutls_int.h: Add authz stuff.
18710 2007-02-21  Simon Josefsson <simon@josefsson.org>
18712         * lib/Makefile.am: Build ext_authz.h and ext_authz.c.
18714 2007-02-21  Simon Josefsson <simon@josefsson.org>
18716         * lib/ext_authz.c, lib/ext_authz.h: New file.
18718 2007-02-21  Simon Josefsson <simon@josefsson.org>
18720         * lib/gnutls_handshake.c, lib/gnutls_supplemental.h: Sync with
18721         gnutls_supplemental.c.
18723 2007-02-21  Simon Josefsson <simon@josefsson.org>
18725         * lib/gnutls_supplemental.c: Fill in type+length.
18727 2007-02-21  Simon Josefsson <simon@josefsson.org>
18729         * NEWS: Add.
18731 2007-02-21  Simon Josefsson <simon@josefsson.org>
18733         * includes/gnutls/gnutls.h.in: Add gnutls_authz_recv_callback_func
18734         and gnutls_authz_send_callback_func.  Add gnutls_authz_enable,
18735         gnutls_authz_send_x509_attr_cert, gnutls_authz_send_saml_assertion,
18736         gnutls_authz_send_x509_attr_cert_url, and
18737         gnutls_authz_send_saml_assertion_url.  Remove GNUTLS_AUTHZ_LAST from
18738         gnutls_authz_data_format_type_t (never part of any release).
18740 2007-02-21  Simon Josefsson <simon@josefsson.org>
18742         * lib/gnutls_supplemental.c: If callbacks failed to provide
18743         anything, at least send protocol valid (yet semantically invalid)
18744         supplemental message.
18746 2007-02-21  Simon Josefsson <simon@josefsson.org>
18748         * lib/gnutls_int.h: Add for supplemental support.
18750 2007-02-21  Simon Josefsson <simon@josefsson.org>
18752         * lib/gnutls_handshake.c: Support supplemental handshake messages.
18754 2007-02-21  Simon Josefsson <simon@josefsson.org>
18756         * lib/Makefile.am: Add gnutls_supplemental.h and
18757         gnutls_supplemental.c.
18759 2007-02-21  Simon Josefsson <simon@josefsson.org>
18761         * lib/gnutls_supplemental.c, lib/gnutls_supplemental.h: New file.
18763 2007-02-21  Simon Josefsson <simon@josefsson.org>
18765         * doc/TODO: Add.
18767 2007-02-19  Simon Josefsson <simon@josefsson.org>
18769         * includes/gnutls/gnutls.h.in: Add gnutls_supplemental_get_name.
18770         Fix gnutls_authz_data_format_type_t.
18772 2007-02-19  Simon Josefsson <simon@josefsson.org>
18774         * NEWS: Add.
18776 2007-02-17  Simon Josefsson <simon@josefsson.org>
18778         * lib/debug.c: Support SUPPLEMENTAL handshake type.
18780 2007-02-16  Simon Josefsson <simon@josefsson.org>
18782         * AUTHORS: update
18784 2007-02-16  Simon Josefsson <simon@josefsson.org>
18786         * NEWS: Add.
18788 2007-02-16  Simon Josefsson <simon@josefsson.org>
18790         * tests/hostname-check/hostname-check.c: Tests ipAddress SAN's too.
18792 2007-02-16  Simon Josefsson <simon@josefsson.org>
18794         * tests/hostname-check/hostname-check.c: Test wildcard stuff too.
18796 2007-02-16  Simon Josefsson <simon@josefsson.org>
18798         * lib/x509/rfc2818_hostname.c: Indent.
18800 2007-02-16  Simon Josefsson <simon@josefsson.org>
18802         * lib/x509/rfc2818_hostname.c: Support iPAddress too.  Doc fix.
18804 2007-02-16  Simon Josefsson <simon@josefsson.org>
18806         * NEWS: Add.
18808 2007-02-16  Simon Josefsson <simon@josefsson.org>
18810         * tests/hostname-check/hostname-check.c: Fix mem leak.
18812 2007-02-16  Simon Josefsson <simon@josefsson.org>
18814         * lib/x509/rfc2818_hostname.c: Doc fix.
18816 2007-02-16  Simon Josefsson <simon@josefsson.org>
18818         * lib/x509/rfc2818_hostname.c: Don't treat absence of CN in subject
18819         as a successful RFC 2818 hostname comparison match.  Reported by
18820         "Richard W.M. Jones" <rjones@redhat.com>.
18822 2007-02-16  Simon Josefsson <simon@josefsson.org>
18824         * tests/hostname-check/.cvsignore: [no log message]
18826 2007-02-16  Simon Josefsson <simon@josefsson.org>
18828         * configure.in, tests/Makefile.am,
18829         tests/hostname-check/Makefile.am, tests/hostname-check/README,
18830         tests/hostname-check/hostname-check.c: Add self test of rfc2818
18831         server identity check.
18833 2007-02-15  Simon Josefsson <simon@josefsson.org>
18835         * NEWS: Add.
18837 2007-02-15  Simon Josefsson <simon@josefsson.org>
18839         * lib/gnutls.pc.in: Add 'Requires: libtasn1' to make 'pkg-config
18840         --libs gnutls' output -ltasn1.  Reported by Pavlov Konstantin
18841         <thresh@altlinux.ru>.
18843 2007-02-14  Simon Josefsson <simon@josefsson.org>
18845         * lib/gnutls_hash_int.c: Avoid assert.
18847 2007-02-14  Simon Josefsson <simon@josefsson.org>
18849         * src/certtool.c: Make sure NULL is a pointer.
18851 2007-02-14  Simon Josefsson <simon@josefsson.org>
18853         * src/certtool.c: Change vararg 0 to NULL.  Tiny change suggested by
18854         Joe Orton <joe@manyfish.co.uk>.
18856 2007-02-14  Simon Josefsson <simon@josefsson.org>
18858         * includes/gnutls/gnutls.h.in: Fix gnutls_authz_data_format_type_t.
18860 2007-02-14  Simon Josefsson <simon@josefsson.org>
18862         * NEWS: Add.
18864 2007-02-14  Simon Josefsson <simon@josefsson.org>
18866         * includes/gnutls/gnutls.h.in: Add
18867         gnutls_supplemental_data_format_type_t with member
18868         GNUTLS_SUPPLEMENTAL_AUTHZ_DATA.
18870 2007-02-14  Simon Josefsson <simon@josefsson.org>
18872         * NEWS: Add.
18874 2007-02-14  Simon Josefsson <simon@josefsson.org>
18876         * includes/gnutls/gnutls.h.in: Add gnutls_authz_data_format_type_t,
18877         with members GNUTLS_AUTHZ_X509_ATTR_CERT,
18878         GNUTLS_AUTHZ_SAML_ASSERTION, GNUTLS_AUTHZ_X509_ATTR_CERT_URL,
18879         GNUTLS_AUTHZ_SAML_ASSERTION_URL.
18881 2007-02-14  Simon Josefsson <simon@josefsson.org>
18883         * lib/gnutls_int.h: Reorder.
18885 2007-02-14  Simon Josefsson <simon@josefsson.org>
18887         * lib/gnutls_int.h: Add GNUTLS_EXTENSION_AUTHZ_CLIENT and
18888         GNUTLS_EXTENSION_AUTHZ_SERVER.
18890 2007-02-14  Simon Josefsson <simon@josefsson.org>
18892         * NEWS: Add.
18894 2007-02-14  Simon Josefsson <simon@josefsson.org>
18896         * includes/gnutls/gnutls.h.in: Add GNUTLS_HANDSHAKE_SUPPLEMENTAL.
18898 2007-02-14  Simon Josefsson <simon@josefsson.org>
18900         * includes/gnutls/gnutls.h.in: Spell out handshake types.
18902 2007-02-13  Simon Josefsson <simon@josefsson.org>
18904         * src/certtool-gaa.c, src/certtool-gaa.h: Update.
18906 2007-02-13  Simon Josefsson <simon@josefsson.org>
18908         * src/certtool.c: Use error().
18910 2007-02-13  Simon Josefsson <simon@josefsson.org>
18912         * src/certtool.c: Cleanup p12 printing.
18914 2007-02-13  Simon Josefsson <simon@josefsson.org>
18916         * src/certtool.c: Cleanup pkcs7_info.
18918 2007-02-13  Simon Josefsson <simon@josefsson.org>
18920         * src/certtool.c: Fix.
18922 2007-02-13  Simon Josefsson <simon@josefsson.org>
18924         * src/certtool.c: Better errors.
18926 2007-02-13  Simon Josefsson <simon@josefsson.org>
18928         * src/certtool.gaa: Remove --copyright (use --version).
18930 2007-02-13  Simon Josefsson <simon@josefsson.org>
18932         * src/certtool.c: Use version-etc.
18934 2007-02-13  Simon Josefsson <simon@josefsson.org>
18936         * configure.in: Fix for version-etc.
18938 2007-02-13  Simon Josefsson <simon@josefsson.org>
18940         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
18941         gl/m4/stdarg.m4, gl/version-etc-fsf.c, gl/version-etc.c,
18942         gl/version-etc.h: Update.
18944 2007-02-13  Simon Josefsson <simon@josefsson.org>
18946         * src/certtool.c: Cleanup CRL.
18948 2007-02-13  Simon Josefsson <simon@josefsson.org>
18950         * src/certtool.c: Cleanup.
18952 2007-02-13  Simon Josefsson <simon@josefsson.org>
18954         * src/certtool.c: Simplify.
18956 2007-02-13  Simon Josefsson <simon@josefsson.org>
18958         * src/certtool.c: Cleanups.
18960 2007-02-13  Simon Josefsson <simon@josefsson.org>
18962         * src/certtool.c: Rewrite generate_private_key_int.
18964 2007-02-13  Simon Josefsson <simon@josefsson.org>
18966         * src/certtool.c: Fix mem leak.
18968 2007-02-13  Simon Josefsson <simon@josefsson.org>
18970         * src/certtool.c: Fix crl_info.
18972 2007-02-13  Simon Josefsson <simon@josefsson.org>
18974         * src/certtool.c: Rewrite load_private_key.
18976 2007-02-13  Simon Josefsson <simon@josefsson.org>
18978         * src/certtool.c: Rewrite load_request.
18980 2007-02-13  Simon Josefsson <simon@josefsson.org>
18982         * src/certtool.c: Rewrite load_ca_private_key.
18984 2007-02-13  Simon Josefsson <simon@josefsson.org>
18986         * src/certtool.c: Remove.
18988 2007-02-13  Simon Josefsson <simon@josefsson.org>
18990         * src/certtool.c: Rewrite load_ca_cert.
18992 2007-02-13  Simon Josefsson <simon@josefsson.org>
18994         * src/certtool.c: No limit on CRL size during verification.
18996 2007-02-13  Simon Josefsson <simon@josefsson.org>
18998         * lib/x509/x509.c: Simplify.
19000 2007-02-13  Simon Josefsson <simon@josefsson.org>
19002         * tests/certificate_set_x509_crl.c: Need config.h.
19004 2007-02-13  Simon Josefsson <simon@josefsson.org>
19006         * src/Makefile.am: Use AM_CPPFLAGS, not obsolete INCLUDES.
19008 2007-02-13  Simon Josefsson <simon@josefsson.org>
19010         * src/Makefile.am: Need libgnu.la.
19012 2007-02-13  Simon Josefsson <simon@josefsson.org>
19014         * src/errcodes.c: Need config.h.
19016 2007-02-13  Simon Josefsson <simon@josefsson.org>
19018         * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Update.
19020 2007-02-13  Simon Josefsson <simon@josefsson.org>
19022         * configure.in: Remove stuff obsoleted by time_r.
19024 2007-02-13  Simon Josefsson <simon@josefsson.org>
19026         * configure.in: Don't check for time.h, not needed.
19028 2007-02-13  Simon Josefsson <simon@josefsson.org>
19030         * lib/defines.h: Only use time.h, from gnulib if needed.
19032 2007-02-13  Simon Josefsson <simon@josefsson.org>
19034         * lgl/.cvsignore: [no log message]
19036 2007-02-13  Simon Josefsson <simon@josefsson.org>
19038         * tests/pathlen/ca-no-pathlen.pem,
19039         tests/pathlen/no-ca-or-pathlen.pem: UPdate.
19041 2007-02-13  Simon Josefsson <simon@josefsson.org>
19043         * NEWS: Add.
19045 2007-02-13  Simon Josefsson <simon@josefsson.org>
19047         * lib/x509/output.c: Remove.
19049 2007-02-13  Simon Josefsson <simon@josefsson.org>
19051         * gl/string_.h, lgl/Makefile.am, lgl/m4/gnulib-comp.m4,
19052         lgl/m4/time_h.m4, lgl/m4/time_r.m4, lgl/string_.h, lgl/time_.h,
19053         lgl/time_r.c, lgl/time_r.h: Update.
19055 2007-02-13  Simon Josefsson <simon@josefsson.org>
19057         * tests/nist-pkits/.cvsignore, tests/x509paths/.cvsignore: [no log
19058         message]
19060 2007-02-13  Simon Josefsson <simon@josefsson.org>
19062         * tests/nist-pkits/README: Fix.
19064 2007-02-13  Simon Josefsson <simon@josefsson.org>
19066         * tests/nist-pkits/gnutls-nist-tests.html: Add.
19068 2007-02-13  Simon Josefsson <simon@josefsson.org>
19070         * tests/nist-pkits/README: Fix.
19072 2007-02-13  Simon Josefsson <simon@josefsson.org>
19074         * tests/nist-pkits/pkits_test: Unpack.
19076 2007-02-13  Simon Josefsson <simon@josefsson.org>
19078         * tests/nist-pkits/.cvsignore: [no log message]
19080 2007-02-13  Simon Josefsson <simon@josefsson.org>
19082         * tests/nist-pkits/pkits_test: Add.
19084 2007-02-13  Simon Josefsson <simon@josefsson.org>
19086         * tests/nist-pkits/pkits_test_list_generator.patch: Update.
19088 2007-02-13  Simon Josefsson <simon@josefsson.org>
19090         * tests/nist-pkits/gnutls_test_entry: Remove.
19092 2007-02-13  Simon Josefsson <simon@josefsson.org>
19094         * tests/nist-pkits/build-chain, tests/nist-pkits/gnutls_test_entry,
19095         tests/nist-pkits/pkits_test_list_generator.patch: Add.
19097 2007-02-13  Simon Josefsson <simon@josefsson.org>
19099         * tests/nist-pkits/README: Add.
19101 2007-02-13  Simon Josefsson <simon@josefsson.org>
19103         * tests/nist-pkits/README: Add.
19105 2007-02-13  Simon Josefsson <simon@josefsson.org>
19107         * lib/x509/mpi.c: We don't support inherited DSA parameters.
19109 2007-02-13  Simon Josefsson <simon@josefsson.org>
19111         * tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
19112         tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime: Update.
19114 2007-02-13  Simon Josefsson <simon@josefsson.org>
19116         * tests/nist-pkits/pkits: Fix.
19118 2007-02-13  Simon Josefsson <simon@josefsson.org>
19120         * tests/nist-pkits/pkits: Fix.
19122 2007-02-13  Simon Josefsson <simon@josefsson.org>
19124         * tests/nist-pkits/pkits: Fix.
19126 2007-02-13  Simon Josefsson <simon@josefsson.org>
19128         * tests/.cvsignore, tests/nist-pkits/.cvsignore: [no log message]
19130 2007-02-13  Simon Josefsson <simon@josefsson.org>
19132         * tests/nist-pkits/README, tests/nist-pkits/pkits,
19133         tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
19134         tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
19135         tests/pkits, tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
19136         tests/pkits_smime: Move PKITS stuff to nist-pkits/.
19138 2007-02-13  Simon Josefsson <simon@josefsson.org>
19140         * doc/TODO: Add.
19142 2007-02-13  Simon Josefsson <simon@josefsson.org>
19144         * tests/x509paths/README: Fix.
19146 2007-02-13  Simon Josefsson <simon@josefsson.org>
19148         * tests/x509paths/chain: fix for chain 1.
19150 2007-02-13  Simon Josefsson <simon@josefsson.org>
19152         * tests/.cvsignore: [no log message]
19154 2007-02-13  Simon Josefsson <simon@josefsson.org>
19156         * tests/chain, tests/x509paths/README, tests/x509paths/chain: Move
19157         old NIST stuff to separate directory.
19159 2007-02-13  Simon Josefsson <simon@josefsson.org>
19161         * lib/x509/dn.c: Don't write to buf if *sizeof_buf==0.
19163 2007-02-13  Simon Josefsson <simon@josefsson.org>
19165         * lib/x509/output.c: Don't use uninitialized.
19167 2007-02-13  Simon Josefsson <simon@josefsson.org>
19169         * lib/x509/x509.c: Don't access ret unless *ret_size>0.
19171 2007-02-13  Simon Josefsson <simon@josefsson.org>
19173         * configure.in: Fix PKI test.
19175 2007-02-13  Simon Josefsson <simon@josefsson.org>
19177         * doc/manpages/Makefile.am: Update.
19179 2007-02-13  Simon Josefsson <simon@josefsson.org>
19181         * src/certtool.c: Simplify copyright.
19183 2007-02-13  Simon Josefsson <simon@josefsson.org>
19185         * NEWS: Add.
19187 2007-02-13  Simon Josefsson <simon@josefsson.org>
19189         * src/certtool-cfg.c: Remove.
19191 2007-02-13  Simon Josefsson <simon@josefsson.org>
19193         * src/certtool.c: Remove unused.
19195 2007-02-13  Simon Josefsson <simon@josefsson.org>
19197         * src/Makefile.am: Make certtool conditional on ENABLE_PKI.
19199 2007-02-13  Simon Josefsson <simon@josefsson.org>
19201         * configure.in: Add conditional for PKI stuff.
19203 2007-02-13  Simon Josefsson <simon@josefsson.org>
19205         * src/certtool.c: Handle larger certificate lists.
19207 2007-02-13  Simon Josefsson <simon@josefsson.org>
19209         * src/certtool.c: Fix.
19211 2007-02-13  Simon Josefsson <simon@josefsson.org>
19213         * src/certtool.c: Fix.
19215 2007-02-13  Simon Josefsson <simon@josefsson.org>
19217         * lib/x509/output.c: crl: Support GNUTLS_X509_CRT_UNSIGNED_FULL.
19219 2007-02-13  Simon Josefsson <simon@josefsson.org>
19221         * src/certtool.c: Use gnutls_x509_crl_print.
19223 2007-02-13  Simon Josefsson <simon@josefsson.org>
19225         * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/output.c,
19226         lib/x509/x509.c: Add gnutls_x509_crl_get_signature and
19227         gnutls_x509_crl_print.
19229 2007-02-13  Simon Josefsson <simon@josefsson.org>
19231         * src/certtool.c: Use error().
19233 2007-02-13  Simon Josefsson <simon@josefsson.org>
19235         * libextra/Makefile.am: We do need lgl/ though.
19237 2007-02-13  Simon Josefsson <simon@josefsson.org>
19239         * libextra/Makefile.am, libextra/opencdk/Makefile.am: No need for
19240         gl/.
19242 2007-02-13  Simon Josefsson <simon@josefsson.org>
19244         * libextra/openpgp/Makefile.am: Don't include gl/.
19246 2007-02-13  Simon Josefsson <simon@josefsson.org>
19248         * gl/error.c, gl/error.h, gl/gnulib.mk, gl/m4/error.m4,
19249         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/progname.c,
19250         gl/progname.h: Add.
19252 2007-02-13  Simon Josefsson <simon@josefsson.org>
19254         * configure.in: Revert.
19256 2007-02-13  Simon Josefsson <simon@josefsson.org>
19258         * Makefile.am, configure.in: Revert.
19260 2007-02-13  Simon Josefsson <simon@josefsson.org>
19262         * gl/dummy.c, src/lib/Makefile.am, src/lib/error.c,
19263         src/lib/error.h, src/lib/m4/error.m4, src/lib/m4/gnulib-cache.m4,
19264         src/lib/m4/gnulib-common.m4, src/lib/m4/gnulib-comp.m4,
19265         src/lib/m4/gnulib-tool.m4, src/lib/progname.c, src/lib/progname.h: 
19266         Remove.
19268 2007-02-13  Simon Josefsson <simon@josefsson.org>
19270         * libextra/Makefile.am: No need for gl/.
19272 2007-02-13  Simon Josefsson <simon@josefsson.org>
19274         * Makefile.am: Fix src/lib/.
19276 2007-02-13  Simon Josefsson <simon@josefsson.org>
19278         * configure.in: Build src/lib/.
19280 2007-02-13  Simon Josefsson <simon@josefsson.org>
19282         * configure.in: Init src/lib/.
19284 2007-02-13  Simon Josefsson <simon@josefsson.org>
19286         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
19287         src/lib/Makefile.am, src/lib/m4/gnulib-cache.m4,
19288         src/lib/m4/gnulib-comp.m4: Update.
19290 2007-02-13  Simon Josefsson <simon@josefsson.org>
19292         * gl/error.c, gl/error.h, gl/m4/error.m4: Remove.
19294 2007-02-13  Simon Josefsson <simon@josefsson.org>
19296         * gl/error.c, gl/error.h, gl/gnulib.mk, gl/m4/error.m4,
19297         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, src/lib/Makefile.am,
19298         src/lib/error.c, src/lib/error.h, src/lib/m4/error.m4,
19299         src/lib/m4/gnulib-cache.m4, src/lib/m4/gnulib-common.m4,
19300         src/lib/m4/gnulib-comp.m4, src/lib/m4/gnulib-tool.m4,
19301         src/lib/progname.c, src/lib/progname.h: Add.
19303 2007-02-13  Simon Josefsson <simon@josefsson.org>
19305         * src/certtool.c: No size limit on CRL data.
19307 2007-02-12  Simon Josefsson <simon@josefsson.org>
19309         * lib/x509/common.c: (_gnutls_x509_san_find_type): Support GNUTLS_SAN_DN.
19311 2007-02-12  Simon Josefsson <simon@josefsson.org>
19313         * lib/x509/output.c: Support GNUTLS_SAN_DN.
19315 2007-02-12  Simon Josefsson <simon@josefsson.org>
19317         * NEWS: Add.
19319 2007-02-12  Simon Josefsson <simon@josefsson.org>
19321         * lib/x509/x509.c: (parse_general_name): Support GNUTLS_SAN_DN.
19323 2007-02-12  Simon Josefsson <simon@josefsson.org>
19325         * NEWS: Fix.
19327 2007-02-12  Simon Josefsson <simon@josefsson.org>
19329         * configure.in: Bump versions.
19331 2007-02-12  Simon Josefsson <simon@josefsson.org>
19333         * NEWS, includes/gnutls/gnutls.h.in: Add.
19335 2007-02-12  Simon Josefsson <simon@josefsson.org>
19337         * ChangeLog: [no log message]
19339 2007-02-12  Simon Josefsson <simon@josefsson.org>
19341         * NEWS: Version 1.7.6.
19343 2007-02-12  Simon Josefsson <simon@josefsson.org>
19345         * configure.in: New APIs, bump libtool library versions.
19347 2007-02-12  Simon Josefsson <simon@josefsson.org>
19349         * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
19350         lgl/m4/string_h.m4, lgl/string_.h: Update.
19352 2007-02-12  Simon Josefsson <simon@josefsson.org>
19354         * Makefile.am: Use latest docs on web site.
19356 2007-02-12  Simon Josefsson <simon@josefsson.org>
19358         * po/POTFILES.in: Add.
19360 2007-02-12  Simon Josefsson <simon@josefsson.org>
19362         * lib/x509/output.c: Mark for translation.
19364 2007-02-12  Simon Josefsson <simon@josefsson.org>
19366         * lib/pkix_asn1_tab.c: Generated.
19368 2007-02-12  Simon Josefsson <simon@josefsson.org>
19370         * lib/x509/output.c: Print more than one SAN.
19372 2007-02-12  Simon Josefsson <simon@josefsson.org>
19374         * lib/x509/output.c: Better printing of XMPP SAN.
19376 2007-02-12  Simon Josefsson <simon@josefsson.org>
19378         * lib/pkix.asn: Add XMPP definitions.
19380 2007-02-12  Simon Josefsson <simon@josefsson.org>
19382         * lib/x509/x509.c: Doc fix.
19384 2007-02-12  Simon Josefsson <simon@josefsson.org>
19386         * lib/x509/x509.c: Decode XMPP data.  Suggested by Matthias Wimmer
19387         <m@tthias.eu>.
19389 2007-02-12  Simon Josefsson <simon@josefsson.org>
19391         * src/serv.c: Print X.509 client cert info.
19393 2007-02-09  Simon Josefsson <simon@josefsson.org>
19395         * src/serv.c: Text fix.
19397 2007-02-09  Simon Josefsson <simon@josefsson.org>
19399         * doc/manpages/Makefile.am: Update.
19401 2007-02-09  Simon Josefsson <simon@josefsson.org>
19403         * tests/pathlen/ca-no-pathlen.pem,
19404         tests/pathlen/no-ca-or-pathlen.pem: Update.
19406 2007-02-09  Simon Josefsson <simon@josefsson.org>
19408         * lib/x509/output.c: strftime %Z on mingw32 seems to not understand
19409         that gmtime was used and that the time given is in UTC.  Just hard
19410         code it to UTC.
19412 2007-02-09  Simon Josefsson <simon@josefsson.org>
19414         * lib/gnutls_str.c: Typo.
19416 2007-02-09  Simon Josefsson <simon@josefsson.org>
19418         * lgl/Makefile.am, lgl/asprintf.c, lgl/m4/gnulib-cache.m4,
19419         lgl/m4/gnulib-comp.m4, lgl/m4/vasprintf.m4, lgl/vasprintf.c,
19420         lgl/vasprintf.h: Add.
19422 2007-02-09  Simon Josefsson <simon@josefsson.org>
19424         * lib/x509/output.c: Use gnulib's time_r for systems that lack
19425         gmtime_r.
19427 2007-02-09  Simon Josefsson <simon@josefsson.org>
19429         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
19430         lgl/m4/time_r.m4, lgl/time_r.c, lgl/time_r.h: Add.
19432 2007-02-09  Simon Josefsson <simon@josefsson.org>
19434         * tests/pathlen/no-ca-or-pathlen.pem: Fix.
19436 2007-02-09  Simon Josefsson <simon@josefsson.org>
19438         * lib/x509/output.c: Strings not zero terminated.
19440 2007-02-09  Simon Josefsson <simon@josefsson.org>
19442         * lib/x509/output.c: Hexprint unknown extensions.
19444 2007-02-09  Simon Josefsson <simon@josefsson.org>
19446         * tests/key-id/key-id, tests/pathlen/ca-no-pathlen.pem,
19447         tests/pathlen/no-ca-or-pathlen.pem: Update.
19449 2007-02-09  Simon Josefsson <simon@josefsson.org>
19451         * src/certtool.c: Remove.
19453 2007-02-09  Simon Josefsson <simon@josefsson.org>
19455         * src/certtool.c: Fix.
19457 2007-02-09  Simon Josefsson <simon@josefsson.org>
19459         * NEWS: Add.
19461 2007-02-09  Simon Josefsson <simon@josefsson.org>
19463         * lib/x509/output.c: Support GNUTLS_X509_CRT_UNSIGNED_FULL.
19465 2007-02-09  Simon Josefsson <simon@josefsson.org>
19467         * src/certtool.c: Use gnutls_x509_crt_print.
19469 2007-02-09  Simon Josefsson <simon@josefsson.org>
19471         * NEWS, includes/gnutls/x509.h: Add.
19473 2007-02-09  Simon Josefsson <simon@josefsson.org>
19475         * lib/x509/output.c: Fix error messages.
19477 2007-02-09  Simon Josefsson <simon@josefsson.org>
19479         * lib/x509/output.c: Really fix.
19481 2007-02-09  Simon Josefsson <simon@josefsson.org>
19483         * lib/x509/output.c: Fix.
19485 2007-02-09  Simon Josefsson <simon@josefsson.org>
19487         * includes/gnutls/x509.h: Change signature (ok since no release).
19489 2007-02-09  Simon Josefsson <simon@josefsson.org>
19491         * lib/x509/output.c: Use datum for outputs.
19493 2007-02-09  Simon Josefsson <simon@josefsson.org>
19495         * doc/protocol/draft-housley-tls-authz-extns-07.txt: Add.
19497 2007-02-09  Simon Josefsson <simon@josefsson.org>
19499         * lib/x509/output.c: Simplify.
19501 2007-02-09  Simon Josefsson <simon@josefsson.org>
19503         * lib/x509/extensions.c: Don't crash on NULL's.
19505 2007-02-08  Simon Josefsson <simon@josefsson.org>
19507         * NEWS: Add, from older branches.
19509 2007-02-08  Simon Josefsson <simon@josefsson.org>
19511         * lib/x509/output.c: Doc fix.
19513 2007-02-08  Simon Josefsson <simon@josefsson.org>
19515         * lib/x509/Makefile.am: Build output.c.
19517 2007-02-08  Simon Josefsson <simon@josefsson.org>
19519         * NEWS, lib/x509/output.c: Add.
19521 2007-02-08  Simon Josefsson <simon@josefsson.org>
19523         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: Add
19524         gnutls_x509_crt_get_signature.
19526 2007-02-08  Simon Josefsson <simon@josefsson.org>
19528         * NEWS: Add.
19530 2007-02-08  Simon Josefsson <simon@josefsson.org>
19532         * doc/gnutls.texi: gnutls-serv: create client & proxy too.
19534 2007-02-08  Simon Josefsson <simon@josefsson.org>
19536         * src/certtool-cfg.c: Default proxy policy is ALL.  Fixes crash.
19538 2007-02-08  Simon Josefsson <simon@josefsson.org>
19540         * lib/x509/extensions.c: Fix warnings.
19542 2007-02-08  Simon Josefsson <simon@josefsson.org>
19544         * lib/gnutls_str.c, lib/gnutls_str.h: Add
19545         _gnutls_string_append_printf.
19547 2007-02-08  Simon Josefsson <simon@josefsson.org>
19549         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: Add
19550         gnutls_x509_crt_get_extension_data and
19551         gnutls_x509_crt_get_extension_info.
19553 2007-02-08  Simon Josefsson <simon@josefsson.org>
19555         * src/certtool.c: Fix.
19557 2007-02-08  Simon Josefsson <simon@josefsson.org>
19559         * src/certtool.c: XMPP otherName SAN support.
19561 2007-02-08  Simon Josefsson <simon@josefsson.org>
19563         * NEWS: Typo.
19565 2007-02-08  Simon Josefsson <simon@josefsson.org>
19567         * NEWS, THANKS: Add.
19569 2007-02-08  Simon Josefsson <simon@josefsson.org>
19571         * NEWS: Add.
19573 2007-02-08  Simon Josefsson <simon@josefsson.org>
19575         * NEWS, lib/x509/x509.c: Fix.
19577 2007-02-08  Simon Josefsson <simon@josefsson.org>
19579         * includes/gnutls/gnutls.h.in: Doc fix.
19581 2007-02-08  Simon Josefsson <simon@josefsson.org>
19583         * lib/x509/x509.c: Support XMPP OID.
19585 2007-02-08  Simon Josefsson <simon@josefsson.org>
19587         * lib/x509/x509.c: Doc fix.
19589 2007-02-08  Simon Josefsson <simon@josefsson.org>
19591         * NEWS, includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
19592         lib/x509/common.c, lib/x509/x509.c, src/certtool.c: Support
19593         otherName SAN's.
19595 2007-02-07  Simon Josefsson <simon@josefsson.org>
19597         * doc/gnutls.texi: Fix.
19599 2007-02-07  Simon Josefsson <simon@josefsson.org>
19601         * doc/gnutls.texi: add tcp and tlsia
19603 2007-02-07  Simon Josefsson <simon@josefsson.org>
19605         * AUTHORS: Fix.
19607 2007-02-07  Simon Josefsson <simon@josefsson.org>
19609         * src/serv.c: Don't say TLS 1.0.
19611 2007-02-07  Simon Josefsson <simon@josefsson.org>
19613         * NEWS: Fix.
19615 2007-02-07  Simon Josefsson <simon@josefsson.org>
19617         * lib/gnutls_sig.c: Fix DSA sign, broken by last commit.
19619 2007-02-07  Simon Josefsson <simon@josefsson.org>
19621         * NEWS: Add.
19623 2007-02-07  Simon Josefsson <simon@josefsson.org>
19625         * lib/gnutls_sig.c: Fix TLS 1.2 signing (for servers).
19627 2007-02-07  Simon Josefsson <simon@josefsson.org>
19629         * NEWS: Add.
19631 2007-02-07  Simon Josefsson <simon@josefsson.org>
19633         * doc/gnutls.texi: dsa key
19635 2007-02-06  Simon Josefsson <simon@josefsson.org>
19637         * doc/gnutls.texi: Fix.
19639 2007-02-06  Simon Josefsson <simon@josefsson.org>
19641         * lib/gnutls_sig.c: Fix crash on failures.
19643 2007-02-06  Simon Josefsson <simon@josefsson.org>
19645         * NEWS, configure.in: Bump versions.
19647 2007-02-06  Simon Josefsson <simon@josefsson.org>
19649         * doc/protocol/draft-ietf-tls-srp-00.txt,
19650         doc/protocol/draft-ietf-tls-srp-01.txt,
19651         doc/protocol/draft-ietf-tls-srp-02.txt,
19652         doc/protocol/draft-ietf-tls-srp-03.txt,
19653         doc/protocol/draft-ietf-tls-srp-04.txt,
19654         doc/protocol/draft-ietf-tls-srp-05.txt,
19655         doc/protocol/draft-ietf-tls-srp-06.txt,
19656         doc/protocol/draft-ietf-tls-srp-07.txt: Add.
19658 2007-02-06  Simon Josefsson <simon@josefsson.org>
19660         * ChangeLog: [no log message]
19662 2007-02-06  Simon Josefsson <simon@josefsson.org>
19664         * NEWS: Version 1.7.5.
19666 2007-02-06  Simon Josefsson <simon@josefsson.org>
19668         * NEWS: Fix.
19670 2007-02-06  Simon Josefsson <simon@josefsson.org>
19672         * NEWS: Add.
19674 2007-02-06  Simon Josefsson <simon@josefsson.org>
19676         * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
19677         lgl/m4/string_h.m4, lgl/string_.h: Update.
19679 2007-02-06  Simon Josefsson <simon@josefsson.org>
19681         * NEWS: Reorder.
19683 2007-02-06  Simon Josefsson <simon@josefsson.org>
19685         * doc/gnutls.texi: Fix.
19687 2007-02-06  Simon Josefsson <simon@josefsson.org>
19689         * NEWS: Add.
19691 2007-02-06  Simon Josefsson <simon@josefsson.org>
19693         * src/cli.c: Don't ask for PSK if we don't have credentials for it.
19695 2007-02-06  Simon Josefsson <simon@josefsson.org>
19697         * doc/gnutls.texi: mention psk
19699 2007-02-06  Simon Josefsson <simon@josefsson.org>
19701         * NEWS: Add.
19703 2007-02-06  Simon Josefsson <simon@josefsson.org>
19705         * lib/gnutls_handshake.c: (_gnutls_remove_unwanted_ciphersuites): Remove GNUTLS_KX_SRP_RSA or
19706         GNUTLS_KX_SRP_DSS if there is no SRP credential.
19708 2007-02-06  Simon Josefsson <simon@josefsson.org>
19710         * doc/gnutls.texi: fix
19712 2007-02-06  Simon Josefsson <simon@josefsson.org>
19714         * doc/gnutls.texi: fix
19716 2007-02-06  Simon Josefsson <simon@josefsson.org>
19718         * src/cli.c: Don't try to negotiate SRP kx if we don't have SRP
19719         username/password.
19721 2007-02-06  Simon Josefsson <simon@josefsson.org>
19723         * doc/gnutls.texi: Add.
19725 2007-02-06  Simon Josefsson <simon@josefsson.org>
19727         * src/cli.c: Prefer PSK.
19729 2007-02-06  Simon Josefsson <simon@josefsson.org>
19731         * src/cli.c, src/serv.c: Modernize priorities.
19733 2007-02-06  Simon Josefsson <simon@josefsson.org>
19735         * doc/gnutls.texi: more
19737 2007-02-06  Simon Josefsson <simon@josefsson.org>
19739         * src/common.c: Parse new MACs.
19741 2007-02-06  Simon Josefsson <simon@josefsson.org>
19743         * src/serv.c: Prefer OpenPGP certs from client.
19745 2007-02-06  Simon Josefsson <simon@josefsson.org>
19747         * doc/gnutls.texi: Fix.
19749 2007-02-06  Simon Josefsson <simon@josefsson.org>
19751         * NEWS: Fix.
19753 2007-02-06  Simon Josefsson <simon@josefsson.org>
19755         * src/cli-gaa.c: Generated.
19757 2007-02-06  Simon Josefsson <simon@josefsson.org>
19759         * configure.in: Bump versions.
19761 2007-02-06  Simon Josefsson <simon@josefsson.org>
19763         * NEWS: Add.
19765 2007-02-06  Simon Josefsson <simon@josefsson.org>
19767         * src/common.c: Typo in last commit.
19769 2007-02-06  Simon Josefsson <simon@josefsson.org>
19771         * src/cli.gaa: Typo.
19773 2007-02-06  Simon Josefsson <simon@josefsson.org>
19775         * src/common.c: Fix --list.
19777 2007-02-06  Simon Josefsson <simon@josefsson.org>
19779         * doc/gnutls.texi: Add.
19781 2007-02-06  Simon Josefsson <simon@josefsson.org>
19783         * lib/gnutls_hash_int.c: Revert, not needed.
19785 2007-02-06  Simon Josefsson <simon@josefsson.org>
19787         * lib/gnutls_hash_int.c: (_gnutls_hash_get_algo_len): Handle NULL MACs again, broken by last
19788         commit.
19790 2007-02-06  Simon Josefsson <simon@josefsson.org>
19792         * src/serv.c: Fix last commit.
19794 2007-02-06  Simon Josefsson <simon@josefsson.org>
19796         * src/serv.c: Support TLS 1.2 and AES 256.
19798 2007-02-05  Simon Josefsson <simon@josefsson.org>
19800         * ChangeLog: [no log message]
19802 2007-02-05  Simon Josefsson <simon@josefsson.org>
19804         * NEWS: Version 1.7.4.
19806 2007-02-05  Simon Josefsson <simon@josefsson.org>
19808         * NEWS: Add.
19810 2007-02-05  Simon Josefsson <simon@josefsson.org>
19812         * src/serv.c: use static DH params if none or provided
19814 2007-02-05  Simon Josefsson <simon@josefsson.org>
19816         * tests/anonself.c, tests/dhepskself.c, tests/resume.c,
19817         tests/tlsia.c, tests/utils.c, tests/utils.h: Use static DH.
19819 2007-02-05  Simon Josefsson <simon@josefsson.org>
19821         * tests/pskself.c: No dh here.
19823 2007-02-05  Simon Josefsson <simon@josefsson.org>
19825         * NEWS: Reorder.
19827 2007-02-05  Simon Josefsson <simon@josefsson.org>
19829         * tests/sha2/.cvsignore: [no log message]
19831 2007-02-05  Simon Josefsson <simon@josefsson.org>
19833         * NEWS: Fix.
19835 2007-02-05  Simon Josefsson <simon@josefsson.org>
19837         * configure.in, tests/Makefile.am: Add SHA-2 self test.
19839 2007-02-05  Simon Josefsson <simon@josefsson.org>
19841         * NEWS, tests/sha2/Makefile.am, tests/sha2/key-ca.pem,
19842         tests/sha2/key-subca.pem, tests/sha2/key-subsubca.pem,
19843         tests/sha2/key-user.pem, tests/sha2/sha2: Add.
19845 2007-02-05  Simon Josefsson <simon@josefsson.org>
19847         * NEWS: Add.
19849 2007-02-05  Simon Josefsson <simon@josefsson.org>
19851         * src/certtool-cfg.c: Set pathlength to -1 (not present) by default,
19852         for templates.
19854 2007-02-05  Simon Josefsson <simon@josefsson.org>
19856         * src/certtool-gaa.c: Generated.
19858 2007-02-05  Simon Josefsson <simon@josefsson.org>
19860         * src/certtool.c, src/certtool.gaa: Support --hash SHA-256/384/512.
19862 2007-02-05  Simon Josefsson <simon@josefsson.org>
19864         * lib/gnutls_algorithms.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
19865         lib/x509/common.h, lib/x509/dn.c, lib/x509/x509.h: Support
19866         (RSA-)SHA-256/384/512.
19868 2007-02-05  Simon Josefsson <simon@josefsson.org>
19870         * lgl/gc-libgcrypt.c, lgl/gc.h: Update.
19872 2007-02-05  Simon Josefsson <simon@josefsson.org>
19874         * lib/gnutls_algorithms.c: (GNUTLS_SIGN_ALG_LOOP): Don't match unknown algorithms to GOST.
19875         Affects gnutls_sign_algorithm_get_name, and
19876         _gnutls_x509_sign_to_oid.
19878 2007-02-05  Simon Josefsson <simon@josefsson.org>
19880         * NEWS, includes/gnutls/gnutls.h.in: Enum types for SHA-256/384/512.
19882 2007-02-05  Simon Josefsson <simon@josefsson.org>
19884         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/string_h.m4,
19885         gl/stdbool_.h, gl/string_.h, lgl/Makefile.am,
19886         lgl/m4/gnulib-comp.m4, lgl/m4/string_h.m4, lgl/memmem.c,
19887         lgl/string_.h: Update.
19889 2007-02-04  Simon Josefsson <simon@josefsson.org>
19891         * NEWS: Add.
19893 2007-02-04  Simon Josefsson <simon@josefsson.org>
19895         * gl/gai_strerror.c, gl/gnulib.mk, gl/m4/gnulib-comp.m4,
19896         gl/m4/socklen.m4, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
19897         lgl/m4/gnulib-comp.m4, lgl/m4/socklen.m4, lgl/m4/string_h.m4,
19898         lgl/string_.h: Update.
19900 2007-02-02  Simon Josefsson <simon@josefsson.org>
19902         * doc/gnutls.texi: Typo.
19904 2007-02-02  Simon Josefsson <simon@josefsson.org>
19906         * NEWS: Add.
19908 2007-02-02  Simon Josefsson <simon@josefsson.org>
19910         * NEWS, configure.in: Bump versions.
19912 2007-02-02  Simon Josefsson <simon@josefsson.org>
19914         * doc/signatures.texi: Removed the wrong file, re-add this one.
19915         Oops.
19917 2007-02-02  Simon Josefsson <simon@josefsson.org>
19919         * doc/Makefile.am: Remove bibliography.texi.
19921 2007-02-02  Simon Josefsson <simon@josefsson.org>
19923         * doc/bibliography.texi, doc/signatures.texi: Remove.
19925 2007-02-02  Simon Josefsson <simon@josefsson.org>
19927         * doc/gnutls.texi: Don't use my-bib-macros.
19929 2007-02-02  Simon Josefsson <simon@josefsson.org>
19931         * doc/my-bib-macros.texi: use pxref.
19933 2007-02-02  Simon Josefsson <simon@josefsson.org>
19935         * doc/my-bib-macros.texi: Fix.
19937 2007-02-02  Simon Josefsson <simon@josefsson.org>
19939         * doc/gnutls.texi: proxy and certtool stuff
19941 2007-02-02  Simon Josefsson <simon@josefsson.org>
19943         * lib/x509/xml.c: Doc fix.
19945 2007-02-02  Simon Josefsson <simon@josefsson.org>
19947         * doc/bibliography.texi: reorder
19949 2007-02-02  Simon Josefsson <simon@josefsson.org>
19951         * doc/bibliography.texi: Add rfc3820.
19953 2007-02-02  Simon Josefsson <simon@josefsson.org>
19955         * doc/gnutls.texi: Mention RFC 3820.
19957 2007-02-02  Simon Josefsson <simon@josefsson.org>
19959         * doc/gnutls.texi: Improve extensions stuff.
19961 2007-02-01  Simon Josefsson <simon@josefsson.org>
19963         * ChangeLog: [no log message]
19965 2007-02-01  Simon Josefsson <simon@josefsson.org>
19967         * NEWS: Version 1.7.3.
19969 2007-02-01  Simon Josefsson <simon@josefsson.org>
19971         * NEWS: Typo.
19973 2007-02-01  Simon Josefsson <simon@josefsson.org>
19975         * tests/pathlen/ca-no-pathlen.pem,
19976         tests/pathlen/no-ca-or-pathlen.pem: Update.
19978 2007-02-01  Simon Josefsson <simon@josefsson.org>
19980         * NEWS: Add.
19982 2007-02-01  Simon Josefsson <simon@josefsson.org>
19984         * src/certtool.c: Print times in UTC.
19986 2007-02-01  Simon Josefsson <simon@josefsson.org>
19988         * NEWS: Fix.
19990 2007-02-01  Simon Josefsson <simon@josefsson.org>
19992         * tests/key-id/.cvsignore: [no log message]
19994 2007-02-01  Simon Josefsson <simon@josefsson.org>
19996         * NEWS: Reorder.
19998 2007-02-01  Simon Josefsson <simon@josefsson.org>
20000         * configure.in: Typo.
20002 2007-02-01  Simon Josefsson <simon@josefsson.org>
20004         * configure.in, tests/Makefile.am, tests/key-id/Makefile.am,
20005         tests/key-id/README, tests/key-id/ca-gnutls-keyid.pem,
20006         tests/key-id/ca-no-keyid.pem, tests/key-id/ca-weird-keyid.pem,
20007         tests/key-id/key-ca.pem, tests/key-id/key-id,
20008         tests/key-id/key-user.pem: Add key-id self test.
20010 2007-02-01  Simon Josefsson <simon@josefsson.org>
20012         * src/certtool.c: Don't print proxy info if there aren't any proxy
20013         extension.
20015 2007-02-01  Simon Josefsson <simon@josefsson.org>
20017         * doc/protocol/rfc4785.txt: Add.
20019 2007-01-31  Simon Josefsson <simon@josefsson.org>
20021         * src/certtool.c: Use the CA's SKI as the AKI value, if it is
20022         present.  Reported by Dale Sedivec
20023         <dale-keyword-gnutls.5670f1@codefu.org>.
20025 2007-01-31  Simon Josefsson <simon@josefsson.org>
20027         * lib/x509/x509.c: Doc fix.
20029 2007-01-31  Simon Josefsson <simon@josefsson.org>
20031         * doc/manpages/Makefile.am: Add.
20033 2007-01-31  Simon Josefsson <simon@josefsson.org>
20035         * src/certtool-cfg.c: Fix last commit.
20037 2007-01-31  Simon Josefsson <simon@josefsson.org>
20039         * NEWS, src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
20040         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Support
20041         reading/generating proxy certificates in certtool.
20043 2007-01-31  Simon Josefsson <simon@josefsson.org>
20045         * NEWS, includes/gnutls/x509.h, lib/x509/extensions.c,
20046         lib/x509/extensions.h, lib/x509/x509.c: Add
20047         gnutls_x509_crt_get_proxy.
20049 2007-01-31  Simon Josefsson <simon@josefsson.org>
20051         * lib/x509/x509_write.c: Fix last commit.
20053 2007-01-31  Simon Josefsson <simon@josefsson.org>
20055         * lib/x509/x509_write.c: (gnutls_x509_crt_set_proxy_dn): Permit NULL @name's.
20057 2007-01-31  Simon Josefsson <simon@josefsson.org>
20059         * NEWS: Mention RFC 3820.
20061 2007-01-31  Simon Josefsson <simon@josefsson.org>
20063         * NEWS, includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
20064         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509_write.c: 
20065         Add proxy certificate APIs.
20067 2007-01-31  Simon Josefsson <simon@josefsson.org>
20069         * NEWS: Add.
20071 2007-01-31  Simon Josefsson <simon@josefsson.org>
20073         * src/certtool-cfg.c: Have RET for path lengths to mean -1.
20075 2007-01-31  Simon Josefsson <simon@josefsson.org>
20077         * gl/.cvsignore, lgl/.cvsignore: [no log message]
20079 2007-01-31  Simon Josefsson <simon@josefsson.org>
20081         * lib/defines.h: String.h from gnulib now makes sure memmem is
20082         available.
20084 2007-01-31  Simon Josefsson <simon@josefsson.org>
20086         * gl/strdup.h, lgl/memmem.h: Remove.
20088 2007-01-31  Simon Josefsson <simon@josefsson.org>
20090         * gl/getaddrinfo.c, gl/gnulib.mk, gl/m4/absolute-header.m4,
20091         gl/m4/extensions.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
20092         gl/m4/strdup.m4, gl/m4/string_h.m4, gl/socket_.h, gl/strdup.c,
20093         gl/string_.h, lgl/Makefile.am, lgl/m4/extensions.m4,
20094         lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4,
20095         lgl/m4/stdint.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
20096         lgl/m4/wchar.m4, lgl/printf-args.c, lgl/printf-args.h,
20097         lgl/printf-parse.c, lgl/socket_.h, lgl/stdint_.h, lgl/string_.h,
20098         lgl/vasnprintf.c, lgl/wchar_.h: Update.
20100 2007-01-31  Simon Josefsson <simon@josefsson.org>
20102         * tests/pathlen/.cvsignore: Add.
20104 2007-01-26  Simon Josefsson <simon@josefsson.org>
20106         * NEWS: Add.
20108 2007-01-26  Simon Josefsson <simon@josefsson.org>
20110         * configure.in, tests/Makefile.am, tests/pathlen/Makefile.am,
20111         tests/pathlen/ca-no-pathlen.pem,
20112         tests/pathlen/no-ca-or-pathlen.pem, tests/pathlen/pathlen: Test for
20113         pathlen bug (and general certificate parsing).
20115 2007-01-26  Simon Josefsson <simon@josefsson.org>
20117         * NEWS: Add.
20119 2007-01-26  Simon Josefsson <simon@josefsson.org>
20121         * lib/x509/extensions.c: (_gnutls_x509_ext_extract_basicConstraints): Make sure
20122         pathLenConstraint is read, even if CA reading fails.
20124 2007-01-25  Simon Josefsson <simon@josefsson.org>
20126         * NEWS: Add.
20128 2007-01-25  Simon Josefsson <simon@josefsson.org>
20130         * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Add comment to
20131         describe C++ compiler bug problem.
20133 2007-01-25  Simon Josefsson <simon@josefsson.org>
20135         * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Fix C++ compiler bug
20136         in a "better" way, tiny patch from Matthias Scheler
20137         <tron@NetBSD.org>.
20139 2007-01-16  Simon Josefsson <simon@josefsson.org>
20141         * configure.in: Bump versions.
20143 2007-01-16  Simon Josefsson <simon@josefsson.org>
20145         * NEWS: Add.
20147 2007-01-16  Simon Josefsson <simon@josefsson.org>
20149         * lib/gnutls_cert.c, lib/gnutls_extra_hooks.h,
20150         libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
20151         libextra/openpgp/privkey.c: Fix import of ASCII armored OpenPGP
20152         keys, patch from ludovic.courtes@laas.fr (Ludovic Courtès).
20154 2007-01-15  Simon Josefsson <simon@josefsson.org>
20156         * doc/protocol/draft-rescorla-tls-extractor-00.txt: Add.
20158 2007-01-14  Simon Josefsson <simon@josefsson.org>
20160         * ChangeLog: [no log message]
20162 2007-01-14  Simon Josefsson <simon@josefsson.org>
20164         * NEWS: Version 1.7.2.
20166 2007-01-14  Simon Josefsson <simon@josefsson.org>
20168         * lgl/Makefile.am, lgl/gc-gnulib.c, lgl/m4/gnulib-comp.m4,
20169         lgl/m4/unistd_h.m4, lgl/m4/wint_t.m4, lgl/unistd_.h: Update.
20171 2007-01-14  Simon Josefsson <simon@josefsson.org>
20173         * NEWS: Add.
20175 2007-01-14  Simon Josefsson <simon@josefsson.org>
20177         * libextra/opencdk/pubkey.c: Doc fix.
20179 2007-01-14  Simon Josefsson <simon@josefsson.org>
20181         * libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c: (cdk_pubkey_to_sexp, cdk_seckey_to_sexp): New functions, from Mario
20182         Lenz <mario.lenz@gmx.net>.
20184 2007-01-13  Simon Josefsson <simon@josefsson.org>
20186         * NEWS, THANKS: Add.
20188 2007-01-12  Simon Josefsson <simon@josefsson.org>
20190         * lib/gnutlsxx.cpp: Make it compile by commenting out call to
20191         virtual method (possibly incorrect but I don't know what the
20192         intention was).
20194 2007-01-12  Simon Josefsson <simon@josefsson.org>
20196         * NEWS, configure.in: Don't use -mms-bitfields
20197         --enable-runtime-pseudo-reloc.
20199 2007-01-12  Simon Josefsson <simon@josefsson.org>
20201         * gl/Makefile.am: Fix objdir!=srcdir.
20203 2007-01-11  Simon Josefsson <simon@josefsson.org>
20205         * NEWS: Add.
20207 2007-01-11  Simon Josefsson <simon@josefsson.org>
20209         * src/certtool.c: (generate_pkcs12): Read more than one certificate, if there are more
20210         available, and store them in the PKCS12 blob.  Suggested by Sascha
20211         Ziemann <sascha.ziemann@secunet.com>.
20213 2007-01-11  Simon Josefsson <simon@josefsson.org>
20215         * doc/reference/Makefile.am: Ignore gnutls_extra_hooks.h.
20217 2007-01-11  Simon Josefsson <simon@josefsson.org>
20219         * doc/manpages/Makefile.am: Add.
20221 2007-01-11  Simon Josefsson <simon@josefsson.org>
20223         * Makefile.am: Reorder lgl/ and gl/, to make sure lgl is built
20224         before gl.
20226 2007-01-11  Simon Josefsson <simon@josefsson.org>
20228         * NEWS: Fix.
20230 2007-01-11  Simon Josefsson <simon@josefsson.org>
20232         * NEWS, configure.in, includes/gnutls/x509.h,
20233         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
20234         lib/x509/x509_write.c, src/certtool-cfg.c, src/certtool-cfg.h,
20235         src/certtool.c: Support pathLenConstraint.
20237 2007-01-11  Simon Josefsson <simon@josefsson.org>
20239         * libextra/Makefile.am: libgnu.la depends on liblgnu.la, so don't
20240         add it twice.
20242 2007-01-11  Simon Josefsson <simon@josefsson.org>
20244         * gl/Makefile.am, gl/gnulib.mk, gl/m4/gnulib-cache.m4: Getaddrinfo
20245         needs snprintf from ../lgl/, so make libgnu.la depend on liblgnu.la.
20247 2007-01-11  Simon Josefsson <simon@josefsson.org>
20249         * libextra/gnutls_extra.c: Need strverscmp.h.
20251 2007-01-11  Simon Josefsson <simon@josefsson.org>
20253         * NEWS: Fix.
20255 2007-01-11  Simon Josefsson <simon@josefsson.org>
20257         * lib/libgnutls.vers: Don't export _E_*, they are only needed inside
20258         libgnutls now.  Fix copyright years.
20260 2007-01-11  Simon Josefsson <simon@josefsson.org>
20262         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/auth_dh_common.c,
20263         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
20264         lib/auth_srp_rsa.c, lib/gnutls_cert.c, lib/gnutls_extra_hooks.c,
20265         lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c: Cleanup gnutls vs
20266         gnutls-extra integration, for OpenPGP certs.
20268 2007-01-11  Simon Josefsson <simon@josefsson.org>
20270         * libextra/gnutls_extra.c: Replace libgcrypt version check with
20271         strverscmp.  No need to duplicate prototype found in gnutls.h for
20272         gnutls_check_version.
20274 2007-01-09  Simon Josefsson <simon@josefsson.org>
20276         * gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4,
20277         lgl/gc-gnulib.c, lgl/gc-libgcrypt.c, lgl/m4/gc-arcfour.m4,
20278         lgl/m4/gc-arctwo.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
20279         lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
20280         lgl/m4/gc-md5.m4, lgl/m4/gc-random.m4, lgl/m4/gc-rijndael.m4,
20281         lgl/m4/gc-sha1.m4, lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
20282         lgl/m4/lib-link.m4: Update.
20284 2007-01-05  Simon Josefsson <simon@josefsson.org>
20286         * NEWS: Add.
20288 2007-01-05  Simon Josefsson <simon@josefsson.org>
20290         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
20291         gl/m4/lib-link.m4, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
20292         lgl/m4/gnulib-comp.m4, lgl/m4/lib-link.m4: Update.
20294 2007-01-05  Simon Josefsson <simon@josefsson.org>
20296         * configure.in: Bump versions.
20298 2007-01-05  Simon Josefsson <simon@josefsson.org>
20300         * NEWS: Add.
20302 2007-01-05  Simon Josefsson <simon@josefsson.org>
20304         * configure.in: Revert part of patch.
20306 2007-01-05  Simon Josefsson <simon@josefsson.org>
20308         * configure.in, src/Makefile.am: Tiny patch from
20309         ludovic.courtes@laas.fr (Ludovic Courtès).  * configure.in: Look for `gaa', issuing a warning with the URL if
20310         not found.  * src/Makefile.am (*-gaa.c): Use `$(GAA)' instead of `gaa'.  Mark
20311         `.gaa' files as being in `$(srcdir)', thereby allowing for
20312         out-of-source-tree builds.
20314 2006-12-28  Simon Josefsson <simon@josefsson.org>
20316         * ChangeLog: [no log message]
20318 2006-12-28  Simon Josefsson <simon@josefsson.org>
20320         * Makefile.am: Don't dist mkinstalldirs, automake no longer copies
20321         it.
20323 2006-12-28  Simon Josefsson <simon@josefsson.org>
20325         * ChangeLog: [no log message]
20327 2006-12-28  Simon Josefsson <simon@josefsson.org>
20329         * NEWS: Version 1.7.1.
20331 2006-12-28  Simon Josefsson <simon@josefsson.org>
20333         * NEWS: Add.
20335 2006-12-28  Simon Josefsson <simon@josefsson.org>
20337         * NEWS: Add.
20339 2006-12-28  Simon Josefsson <simon@josefsson.org>
20341         * NEWS: Fix.
20343 2006-12-28  Simon Josefsson <simon@josefsson.org>
20345         * NEWS: Fix.
20347 2006-12-28  Simon Josefsson <simon@josefsson.org>
20349         * NEWS, THANKS: Add.
20351 2006-12-28  Simon Josefsson <simon@josefsson.org>
20353         * lib/gnutls_asn1_tab.c: Generate.
20355 2006-12-28  Simon Josefsson <simon@josefsson.org>
20357         * lib/gnutls.asn: Fix comment to make it parse correctly.
20359 2006-12-27  Simon Josefsson <simon@josefsson.org>
20361         * tests/.cvsignore: [no log message]
20363 2006-12-27  Simon Josefsson <simon@josefsson.org>
20365         * NEWS: Add.
20367 2006-12-27  Simon Josefsson <simon@josefsson.org>
20369         * lib/gnutls_sig.c: Fix signature verification for DSA signatures in
20370         TLS 1.2, reported by ludovic.courtes@laas.fr (Ludovic Courtès).  (_gnutls_pkcs1_rsa_verify_sig): Rename to _gnutls_verify_sig, and
20371         add new parameter SHA1POS to indicate where in hash_concat the SHA.1
20372         hash is stored (for DSA).  (_gnutls_verify_sig_hdata): Pass proper SHA1POS.  (_gnutls_verify_sig_params): Likewise.
20374 2006-12-27  Simon Josefsson <simon@josefsson.org>
20376         * NEWS: Add.
20378 2006-12-27  Simon Josefsson <simon@josefsson.org>
20380         * doc/Makefile.am, doc/manpages/Makefile.am, lib/Makefile.am,
20381         lib/x509/Makefile.am, libextra/Makefile.am,
20382         libextra/openpgp/Makefile.am: Tiny patch from
20383         ludovic.courtes@laas.fr (Ludovic Courtès).  * doc/Makefile.am: Refer to `sort2.pl' as
20384           `$(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.
20386 2006-12-27  Simon Josefsson <simon@josefsson.org>
20388         * NEWS, THANKS: Add.
20390 2006-12-27  Simon Josefsson <simon@josefsson.org>
20392         * lib/auth_cert.c: (_gnutls_gen_cert_server_cert_req): For TLS 1.2, generate conforming
20393         cert requests (i.e., include a empty list of supported hashes).
20394         Report and tiny patch from ludovic.courtes@laas.fr (Ludovic
20395         Courtès).
20397 2006-12-27  Simon Josefsson <simon@josefsson.org>
20399         * NEWS: Add.
20401 2006-12-27  Simon Josefsson <simon@josefsson.org>
20403         * tests/userid/.cvsignore: [no log message]
20405 2006-12-27  Simon Josefsson <simon@josefsson.org>
20407         * lib/x509/common.c: (_oid2str): Mark UID as a CHOICE-field (i.e., DirectoryString).  (_gnutls_x509_oid_data2string): Handle ia5String in CHOICEs.  Fixes
20408         problem reported by Max Kellermann <max@duempel.org>.
20410 2006-12-27  Simon Josefsson <simon@josefsson.org>
20412         * lib/pkix_asn1_tab.c: Generated.
20414 2006-12-27  Simon Josefsson <simon@josefsson.org>
20416         * lib/pkix.asn: Encoded UID DN fields as DirectoryString (e.g.,
20417         PrintableString), not as IA5String.  Add IA5String as a CHOICE for
20418         DirectoryString, to deal with backwards compatibility if there are
20419         IA5String UID fields out there that were generated by older
20420         versions.  Reported by Max Kellermann <max@duempel.org>.
20422 2006-12-27  Simon Josefsson <simon@josefsson.org>
20424         * tests/userid/userid: Add.
20426 2006-12-27  Simon Josefsson <simon@josefsson.org>
20428         * configure.in: Add tests/userid/.
20430 2006-12-27  Simon Josefsson <simon@josefsson.org>
20432         * tests/Makefile.am: Add userid/.
20434 2006-12-27  Simon Josefsson <simon@josefsson.org>
20436         * tests/userid/Makefile.am, tests/userid/userid.pem: Add.
20438 2006-12-27  Simon Josefsson <simon@josefsson.org>
20440         * NEWS: Add.
20442 2006-12-27  Simon Josefsson <simon@josefsson.org>
20444         * lib/gnutls_x509.c: (generate_rdn_seq): Store subject DN instead of issuer DN in the
20445         certificate authority list, to make sure server's send the proper
20446         list of expected CAs to the client.  Reported by Max Kellermann
20447         <max@duempel.org>.
20449 2006-12-27  Simon Josefsson <simon@josefsson.org>
20451         * lib/gnutls_x509.c: (gnutls_certificate_set_x509_crl): Initialize before use, reported
20452         by Max Kellermann <max@duempel.org>.
20454 2006-12-27  Simon Josefsson <simon@josefsson.org>
20456         * NEWS, THANKS, tests/Makefile.am, tests/certificate_set_x509_crl.c: 
20457         Add.
20459 2006-12-27  Simon Josefsson <simon@josefsson.org>
20461         * NEWS: Add.
20463 2006-12-27  Simon Josefsson <simon@josefsson.org>
20465         * gl/m4/lib-link.m4, gl/strdup.h, lgl/m4/lib-link.m4,
20466         lgl/m4/stdint.m4: Update.
20468 2006-12-26  Simon Josefsson <simon@josefsson.org>
20470         * doc/protocol/draft-ietf-tls-srp-13.txt: Add.
20472 2006-12-26  Simon Josefsson <simon@josefsson.org>
20474         * doc/protocol/draft-santesson-tls-gssapi-01.txt: Add.
20476 2006-12-26  Simon Josefsson <simon@josefsson.org>
20478         * doc/protocol/draft-rescorla-tls-opaque-prf-input-00.txt,
20479         doc/protocol/draft-rescorla-tls-suiteb-00.txt: Add.
20481 2006-12-26  Simon Josefsson <simon@josefsson.org>
20483         * po/LINGUAS, po/de.po: Sync with TP.
20485 2006-12-10  Simon Josefsson <simon@josefsson.org>
20487         * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Remove
20488         (should have just been .cvsignore'd).
20490 2006-12-10  Simon Josefsson <simon@josefsson.org>
20492         * m4/.cvsignore: [no log message]
20494 2006-12-10  Simon Josefsson <simon@josefsson.org>
20496         * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Add.
20498 2006-12-10  Simon Josefsson <simon@josefsson.org>
20500         * NEWS: Fix.
20502 2006-12-10  Simon Josefsson <simon@josefsson.org>
20504         * NEWS: Add.
20506 2006-12-10  Simon Josefsson <simon@josefsson.org>
20508         * configure.in: Bump versions.
20510 2006-12-10  Simon Josefsson <simon@josefsson.org>
20512         * NEWS, configure.in: Bump versions.
20514 2006-12-01  Simon Josefsson <simon@josefsson.org>
20516         * lib/gnutls_record.c: Doc fix.
20518 2006-11-29  Simon Josefsson <simon@josefsson.org>
20520         * gl/Makefile.am, lgl/Makefile.am: Update.
20522 2006-11-29  Simon Josefsson <simon@josefsson.org>
20524         * ChangeLog: [no log message]
20526 2006-11-29  Simon Josefsson <simon@josefsson.org>
20528         * Makefile.am: Put in devel/ directory.  Disable doc generation.
20530 2006-11-29  Simon Josefsson <simon@josefsson.org>
20532         * NEWS: Version 1.7.0.
20534 2006-11-29  Simon Josefsson <simon@josefsson.org>
20536         * NEWS: Add.
20538 2006-11-29  Simon Josefsson <simon@josefsson.org>
20540         * gl/Makefile.am, lgl/Makefile.am: Fix gnulib-tool bug.
20542 2006-11-29  Simon Josefsson <simon@josefsson.org>
20544         * lib/gnutls_priority.c: Attempt TLS 1.2 and TLS 1.1 too, by
20545         default.
20547 2006-11-29  Simon Josefsson <simon@josefsson.org>
20549         * NEWS: Fix.
20551 2006-11-28  Simon Josefsson <simon@josefsson.org>
20553         * gl/Makefile.am, gl/gettext.h, lgl/Makefile.am, lgl/gettext.h,
20554         lgl/m4/eoverflow.m4, lgl/m4/size_max.m4, lgl/m4/stdint.m4: Update.
20556 2006-11-26  Simon Josefsson <simon@josefsson.org>
20558         * NEWS: Fix.
20560 2006-11-26  Simon Josefsson <simon@josefsson.org>
20562         * NEWS: Add.
20564 2006-11-26  Simon Josefsson <simon@josefsson.org>
20566         * tests/anonself.c: Print TLS version too.
20568 2006-11-26  Simon Josefsson <simon@josefsson.org>
20570         * tests/anonself.c: More debugging.
20572 2006-11-26  Simon Josefsson <simon@josefsson.org>
20574         * tests/utils.c: Output more debug info.
20576 2006-11-26  Simon Josefsson <simon@josefsson.org>
20578         * NEWS: Fix.
20580 2006-11-26  Simon Josefsson <simon@josefsson.org>
20582         * libextra/opencdk/keyserver.c: Doc fix.
20584 2006-11-26  Simon Josefsson <simon@josefsson.org>
20586         * libextra/opencdk/opencdk.h: Doc fixes.
20588 2006-11-26  Simon Josefsson <simon@josefsson.org>
20590         * libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
20591         libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
20592         libextra/opencdk/sign.c: Doc fix.
20594 2006-11-26  Simon Josefsson <simon@josefsson.org>
20596         * libextra/opencdk/kbnode.c, libextra/opencdk/keygen.c,
20597         libextra/opencdk/sign.c: Doc fix.
20599 2006-11-26  Simon Josefsson <simon@josefsson.org>
20601         * libextra/opencdk/keydb.c: Doc fix.
20603 2006-11-26  Simon Josefsson <simon@josefsson.org>
20605         * libextra/gnutls_ia.c: Use new internal PRF API.
20607 2006-11-26  Simon Josefsson <simon@josefsson.org>
20609         * lib/gnutls_sig.c: To use NULL
20610         DigestInfo.AlgorithmsIdentifier.parameters or not, that is the
20611         question.
20613 2006-11-26  Simon Josefsson <simon@josefsson.org>
20615         * configure.in: Move AM_CONDITIONAL outside of 'if gcc' clause,
20616         fixes problem reported by "Michael C. Vergallen"
20617         <mvergall@telenet.be>.
20619 2006-11-26  Simon Josefsson <simon@josefsson.org>
20621         * NEWS: Add.
20623 2006-11-25  Simon Josefsson <simon@josefsson.org>
20625         * NEWS: Add.
20627 2006-11-25  Simon Josefsson <simon@josefsson.org>
20629         * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
20630         lib/gnutls_kx.c, lib/gnutls_sig.c, lib/gnutls_state.c,
20631         lib/gnutls_state.h: Client TLS 1.2 support.  Works against
20632         www.mikestoolbox.org:4433.
20634 2006-11-25  Simon Josefsson <simon@josefsson.org>
20636         * src/common.c: Support "TLS1.2" as protocol name.
20638 2006-11-25  Simon Josefsson <simon@josefsson.org>
20640         * NEWS: Add.
20642 2006-11-25  Simon Josefsson <simon@josefsson.org>
20644         * includes/gnutls/gnutls.h.in: (gnutls_protocol_t): Add GNUTLS_TLS1_2.
20646 2006-11-25  Simon Josefsson <simon@josefsson.org>
20648         * lib/gnutls_algorithms.c: Support TLS 1.2.
20650 2006-11-25  Simon Josefsson <simon@josefsson.org>
20652         * NEWS: Add.
20654 2006-11-25  Simon Josefsson <simon@josefsson.org>
20656         * gl/Makefile.am, gl/getaddrinfo.c, gl/imaxtostr.c, gl/intprops.h,
20657         gl/inttostr.c, gl/inttostr.h, gl/m4/absolute-header.m4,
20658         gl/m4/gnulib-comp.m4, gl/m4/inttostr.m4, gl/m4/longlong.m4,
20659         gl/m4/stdint.m4, gl/m4/ulonglong.m4, gl/offtostr.c, gl/stdint_.h,
20660         gl/uinttostr.c, gl/umaxtostr.c, lgl/m4/alloca.m4, lgl/m4/gettext.m4: 
20661         Update.
20663 2006-11-25  Simon Josefsson <simon@josefsson.org>
20665         * NEWS, configure.in: Bump versions.
20667 2006-11-22  Simon Josefsson <simon@josefsson.org>
20669         * doc/protocol/draft-housley-evidence-extns-01.txt: Add.
20671 2006-11-17  Simon Josefsson <simon@josefsson.org>
20673         * ChangeLog: [no log message]
20675 2006-11-17  Simon Josefsson <simon@josefsson.org>
20677         * Makefile.am: Release do non-devel directory.
20679 2006-11-17  Simon Josefsson <simon@josefsson.org>
20681         * NEWS: Version 1.6.0.
20683 2006-11-17  Simon Josefsson <simon@josefsson.org>
20685         * doc/manpages/Makefile.am: Fix copyright years.
20687 2006-11-17  Simon Josefsson <simon@josefsson.org>
20689         * configure.in: Bump versions.
20691 2006-11-17  Simon Josefsson <simon@josefsson.org>
20693         * NEWS: Add.
20695 2006-11-16  Simon Josefsson <simon@josefsson.org>
20697         * ChangeLog: [no log message]
20699 2006-11-16  Simon Josefsson <simon@josefsson.org>
20701         * NEWS: Version 1.5.5.
20703 2006-11-16  Simon Josefsson <simon@josefsson.org>
20705         * lib/gnutls_record.c: (gnutls_record_recv): Fix docstring, suggested by Tim Kosse
20706         <tim.kosse@filezilla-project.org>.
20708 2006-11-16  Simon Josefsson <simon@josefsson.org>
20710         * doc/protocol/draft-ietf-sasl-rfc2831bis-11.txt: Remove, oops wrong
20711         project.
20713 2006-11-16  Simon Josefsson <simon@josefsson.org>
20715         * doc/protocol/draft-ietf-sasl-rfc2831bis-11.txt: Add.
20717 2006-11-16  Simon Josefsson <simon@josefsson.org>
20719         * tests/rsa-md5-collision/Makefile.am: Remove.
20721 2006-11-16  Simon Josefsson <simon@josefsson.org>
20723         * NEWS: Add.
20725 2006-11-16  Simon Josefsson <simon@josefsson.org>
20727         * NEWS: Add.
20729 2006-11-16  Simon Josefsson <simon@josefsson.org>
20731         * NEWS: Add.
20733 2006-11-16  Simon Josefsson <simon@josefsson.org>
20735         * gl/Makefile.am, gl/gettext.h, gl/m4/gnulib-comp.m4,
20736         gl/m4/lib-link.m4, gl/m4/longlong.m4, gl/stdint_.h,
20737         lgl/Makefile.am, lgl/gettext.h, lgl/m4/gnulib-comp.m4,
20738         lgl/m4/lib-link.m4, lgl/m4/longlong.m4, lgl/stdint_.h: Update.
20740 2006-11-16  Simon Josefsson <simon@josefsson.org>
20742         * tests/rsa-md5-collision/chain1-expect.log,
20743         tests/rsa-md5-collision/chain2-expect.log: Remove.
20745 2006-11-16  Simon Josefsson <simon@josefsson.org>
20747         * tests/rsa-md5-collision/rsa-md5-collision: Remove -x.
20749 2006-11-16  Simon Josefsson <simon@josefsson.org>
20751         * tests/rsa-md5-collision/rsa-md5-collision: Make it work under
20752         mingw32.
20754 2006-11-15  Simon Josefsson <simon@josefsson.org>
20756         * configure.in: Bump versions (done incorrectly in the 1.5.4
20757         release).
20759 2006-11-15  Simon Josefsson <simon@josefsson.org>
20761         * NEWS: Add.
20763 2006-11-15  Simon Josefsson <simon@josefsson.org>
20765         * doc/examples/ex-x509-info.c: Fix cert_list_size type to match API,
20766         reported by Tim Kosse <tim.kosse@filezilla-project.org>.
20768 2006-11-14  Simon Josefsson <simon@josefsson.org>
20770         * doc/protocol/draft-hajjeh-tls-identity-protection-00.txt: Add.
20772 2006-11-11  Simon Josefsson <simon@josefsson.org>
20774         * doc/protocol/draft-hajjeh-tls-sign-02.txt: Add.
20776 2006-11-07  Simon Josefsson <simon@josefsson.org>
20778         * ChangeLog: [no log message]
20780 2006-11-07  Simon Josefsson <simon@josefsson.org>
20782         * NEWS: Version 1.5.4.
20784 2006-11-07  Simon Josefsson <simon@josefsson.org>
20786         * NEWS: Add.
20788 2006-11-07  Simon Josefsson <simon@josefsson.org>
20790         * NEWS: Add.
20792 2006-11-07  Simon Josefsson <simon@josefsson.org>
20794         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
20795         lgl/m4/strverscmp.m4, lgl/strverscmp.c, lgl/strverscmp.h,
20796         lib/gnutls_global.c: Use strverscmp.
20798 2006-11-07  Simon Josefsson <simon@josefsson.org>
20800         * lib/gnutls_buffers.c: Typo.
20802 2006-11-07  Simon Josefsson <simon@josefsson.org>
20804         * NEWS, doc/manpages/Makefile.am: Add.
20806 2006-11-07  Simon Josefsson <simon@josefsson.org>
20808         * libextra/gnutls_ia.c: Doc fix.
20810 2006-11-07  Simon Josefsson <simon@josefsson.org>
20812         * doc/gnutls.texi: More errno discussion regarding push/pull
20813         functions.
20815 2006-11-07  Simon Josefsson <simon@josefsson.org>
20817         * NEWS: Add.
20819 2006-11-07  Simon Josefsson <simon@josefsson.org>
20821         * lib/gnutls_buffers.c: Don't use errno to avoid thread-safety
20822         issues.
20824 2006-11-07  Simon Josefsson <simon@josefsson.org>
20826         * lib/gnutls_buffers.c: Convert to EINTR/EAGAIN errno under Windows,
20827         using WSAGetLastError().
20829 2006-11-07  Simon Josefsson <simon@josefsson.org>
20831         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_buffers.c,
20832         lib/gnutls_int.h: Add new APIs to set errno for push/pull functions,
20833         suggested by tim.kosse@filezilla-project.org.
20835 2006-11-06  Simon Josefsson <simon@josefsson.org>
20837         * NEWS: Fix.
20839 2006-11-05  Simon Josefsson <simon@josefsson.org>
20841         * NEWS: Add.
20843 2006-11-05  Simon Josefsson <simon@josefsson.org>
20845         * lib/Makefile.am, libextra/Makefile.am: Remove SOVERSION (see
20846         configure.in).
20848 2006-11-05  Simon Josefsson <simon@josefsson.org>
20850         * configure.in: Set SOVERSION here.
20852 2006-11-05  Simon Josefsson <simon@josefsson.org>
20854         * lgl/.cvsignore: [no log message]
20856 2006-11-05  Simon Josefsson <simon@josefsson.org>
20858         * libextra/openpgp/openpgp.h: (gnutls_openpgp_key_get_pk_algorithm): Fix prototype.
20860 2006-11-03  Simon Josefsson <simon@josefsson.org>
20862         * lgl/printf-parse.c: Update.
20864 2006-10-30  Simon Josefsson <simon@josefsson.org>
20866         * NEWS: Add.
20868 2006-10-30  Simon Josefsson <simon@josefsson.org>
20870         * libextra/openpgp/pgp.c: (gnutls_openpgp_key_get_fingerprint): Doc fix.  Reported by
20871         ludovic.courtes@laas.fr (Ludovic Courtès).
20873 2006-10-30  Simon Josefsson <simon@josefsson.org>
20875         * libextra/openpgp/pgp.c: (gnutls_openpgp_key_get_name): Make SIZEOF_BUF contain
20876         actual/required buffer size on return.  Suggested by
20877         ludovic.courtes@laas.fr (Ludovic Courtès).
20879 2006-10-30  Simon Josefsson <simon@josefsson.org>
20881         * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/pgp.c,
20882         libextra/openpgp/privkey.c: Fix return types.
20884 2006-10-30  Simon Josefsson <simon@josefsson.org>
20886         * NEWS: Add.
20888 2006-10-30  Simon Josefsson <simon@josefsson.org>
20890         * lib/gnutls_v2_compat.c: Have SSLv2 ClientHello's for unknown
20891         versions negotiate the highest version we support, instead of the
20892         lowest.  Reported by Pasi.Eronen@nokia.com.
20894 2006-10-30  Simon Josefsson <simon@josefsson.org>
20896         * NEWS: Add.
20898 2006-10-30  Simon Josefsson <simon@josefsson.org>
20900         * configure.in: Simplify ssize_t test.
20902 2006-10-30  Simon Josefsson <simon@josefsson.org>
20904         * doc/examples/ex-cert-select.c: Remove duplicate #include
20905         <sys/stat.h>.
20907 2006-10-30  Simon Josefsson <simon@josefsson.org>
20909         * configure.in, lib/defines.h: Simplify #include's using gnulib
20910         modules.
20912 2006-10-30  Simon Josefsson <simon@josefsson.org>
20914         * gl/getaddrinfo.c, gl/getdelim.c, gl/getline.c, gl/gettext.h,
20915         gl/m4/lib-link.m4, gl/readline.c, lgl/Makefile.am, lgl/arcfour.c,
20916         lgl/arctwo.c, lgl/des.c, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c,
20917         lgl/gc-pbkdf2-sha1.c, lgl/gettext.h, lgl/hmac-md5.c,
20918         lgl/hmac-sha1.c, lgl/m4/codeset.m4, lgl/m4/gettext.m4,
20919         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/intl.m4,
20920         lgl/m4/intldir.m4, lgl/m4/intmax.m4, lgl/m4/inttypes-h.m4,
20921         lgl/m4/inttypes-pri.m4, lgl/m4/lib-link.m4, lgl/m4/lock.m4,
20922         lgl/m4/signed.m4, lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4,
20923         lgl/m4/vasnprintf.m4, lgl/md2.c, lgl/md4.c, lgl/memxor.c,
20924         lgl/read-file.c, lgl/rijndael-alg-fst.c, lgl/rijndael-api-fst.c,
20925         lgl/stat_.h: Update.
20927 2006-10-30  Simon Josefsson <simon@josefsson.org>
20929         * lgl/m4/gnulib-comp.m4, lgl/m4/sys_stat_h.m4, lgl/stat_.h: Update.
20931 2006-10-30  Simon Josefsson <simon@josefsson.org>
20933         * NEWS, configure.in: Bump versions.
20935 2006-10-26  Simon Josefsson <simon@josefsson.org>
20937         * ChangeLog: [no log message]
20939 2006-10-26  Simon Josefsson <simon@josefsson.org>
20941         * NEWS: Version 1.5.3.
20943 2006-10-26  Simon Josefsson <simon@josefsson.org>
20945         * lgl/.cvsignore: [no log message]
20947 2006-10-26  Simon Josefsson <simon@josefsson.org>
20949         * libextra/opencdk/Makefile.am: Fix -I's.
20951 2006-10-26  Simon Josefsson <simon@josefsson.org>
20953         * tests/rsa-md5-collision/Makefile.am: Dist more.
20955 2006-10-26  Simon Josefsson <simon@josefsson.org>
20957         * NEWS, tests/rsa-md5-collision/README: Add.
20959 2006-10-26  Simon Josefsson <simon@josefsson.org>
20961         * lib/Makefile.am, libextra/Makefile.am, src/Makefile.am,
20962         tests/Makefile.am: Change lgpl/ library name.
20964 2006-10-26  Simon Josefsson <simon@josefsson.org>
20966         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4: Change lgpl/ library name
20967         to liblgnu, to avoid weird libtool errors.
20969 2006-10-26  Simon Josefsson <simon@josefsson.org>
20971         * lgl/Makefile.am, lgl/stdint_.h: Update.
20973 2006-10-26  Simon Josefsson <simon@josefsson.org>
20975         * gl/Makefile.am, gl/getaddrinfo.c, gl/imaxtostr.c, gl/intprops.h,
20976         gl/inttostr.c, gl/inttostr.h, gl/m4/absolute-header.m4,
20977         gl/m4/gnulib-comp.m4, gl/m4/inttostr.m4, gl/m4/longlong.m4,
20978         gl/m4/stdint.m4, gl/m4/ulonglong.m4, gl/offtostr.c, gl/stdint_.h,
20979         gl/uinttostr.c, gl/umaxtostr.c: Add.
20981 2006-10-26  Simon Josefsson <simon@josefsson.org>
20983         * NEWS: Fix.
20985 2006-10-26  Simon Josefsson <simon@josefsson.org>
20987         * libextra/opencdk/encrypt.c, libextra/opencdk/opencdk.h: Update to
20988         0.5.11.
20990 2006-10-26  Simon Josefsson <simon@josefsson.org>
20992         * doc/gnutls.texi: Be specific about SSLv2 security problems.
20994 2006-10-24  Simon Josefsson <simon@josefsson.org>
20996         * tests/rsa-md5-collision/rsa-md5-collision: Fix distcheck.
20998 2006-10-24  Simon Josefsson <simon@josefsson.org>
21000         * tests/rsa-md5-collision/Makefile.am: Dist more.
21002 2006-10-24  Simon Josefsson <simon@josefsson.org>
21004         * NEWS: Add.
21006 2006-10-24  Simon Josefsson <simon@josefsson.org>
21008         * tests/pkcs12-decode/.cvsignore: [no log message]
21010 2006-10-24  Simon Josefsson <simon@josefsson.org>
21012         * configure.in: Add tests.
21014 2006-10-24  Simon Josefsson <simon@josefsson.org>
21016         * tests/Makefile.am, tests/pkcs12-decode/Makefile.am,
21017         tests/pkcs12-decode/pkcs12, tests/pkcs12_neon: Move pkcs12 tests to
21018         pkcs12-decode/.
21020 2006-10-24  Simon Josefsson <simon@josefsson.org>
21022         * tests/pkcs8-decode/pkcs8: More debugging info.
21024 2006-10-24  Simon Josefsson <simon@josefsson.org>
21026         * tests/pkcs8-decode/.cvsignore: [no log message]
21028 2006-10-24  Simon Josefsson <simon@josefsson.org>
21030         * tests/Makefile.am, tests/enc2pkcs8.pem, tests/encpkcs8.pem,
21031         tests/pkcs8, tests/pkcs8-decode/Makefile.am,
21032         tests/pkcs8-decode/enc2pkcs8.pem, tests/pkcs8-decode/encpkcs8.pem,
21033         tests/pkcs8-decode/pkcs8, tests/pkcs8-decode/unencpkcs8.pem,
21034         tests/unencpkcs8.pem: Move pkcs8 tests to pkcs8-decode/.
21036 2006-10-24  Simon Josefsson <simon@josefsson.org>
21038         * tests/Makefile.am: Move pkcs1-pad stuff to pkcs1-padding/.  Add
21039         rsa-md5-collision/.
21041 2006-10-24  Simon Josefsson <simon@josefsson.org>
21043         * tests/pkcs1-padding/.cvsignore,
21044         tests/rsa-md5-collision/.cvsignore: [no log message]
21046 2006-10-24  Simon Josefsson <simon@josefsson.org>
21048         * tests/rsa-md5-collision/Makefile.am,
21049         tests/rsa-md5-collision/chain1-expect.log,
21050         tests/rsa-md5-collision/chain2-expect.log,
21051         tests/rsa-md5-collision/mbox,
21052         tests/rsa-md5-collision/rsa-md5-collision: Add.
21054 2006-10-24  Simon Josefsson <simon@josefsson.org>
21056         * tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
21057         tests/pkcs1-padding/pkcs1-pad-broken.pem,
21058         tests/pkcs1-padding/pkcs1-pad-broken2.pem,
21059         tests/pkcs1-padding/pkcs1-pad-broken3.pem,
21060         tests/pkcs1-padding/pkcs1-pad-ok.pem,
21061         tests/pkcs1-padding/pkcs1-pad-ok2.pem: Moved from ../.
21063 2006-10-24  Simon Josefsson <simon@josefsson.org>
21065         * tests/pkcs1-pad, tests/pkcs1-pad-broken.pem,
21066         tests/pkcs1-pad-broken2.pem, tests/pkcs1-pad-broken3.pem,
21067         tests/pkcs1-pad-ok.pem, tests/pkcs1-pad-ok2.pem: Move to separate
21068         directory.
21070 2006-10-24  Simon Josefsson <simon@josefsson.org>
21072         * doc/protocol/draft-ietf-tls-psk-null-03.txt,
21073         doc/protocol/draft-ietf-tls-rfc4346-bis-02.txt: Add.
21075 2006-10-21  Simon Josefsson <simon@josefsson.org>
21077         * NEWS: Add.
21079 2006-10-21  Simon Josefsson <simon@josefsson.org>
21081         * lgl/.cvsignore: [no log message]
21083 2006-10-21  Simon Josefsson <simon@josefsson.org>
21085         * tests/Makefile.am: Need lgpl gnulib.
21087 2006-10-21  Simon Josefsson <simon@josefsson.org>
21089         * src/Makefile.am: Add lgpl too.
21091 2006-10-21  Simon Josefsson <simon@josefsson.org>
21093         * libextra/Makefile.am: Reorder libgnu.la's.
21095 2006-10-21  Simon Josefsson <simon@josefsson.org>
21097         * libextra/opencdk/Makefile.am: Need lgpl/ gnulib in CFLAGS.
21099 2006-10-21  Simon Josefsson <simon@josefsson.org>
21101         * lgl/alloca.h, lgl/stdint.h: Remove files that shouldn't have been
21102         committed.
21104 2006-10-21  Simon Josefsson <simon@josefsson.org>
21106         * gl/Makefile.am, gl/m4/gnulib-cache.m4: Fix avoid modules.
21108 2006-10-21  Simon Josefsson <simon@josefsson.org>
21110         * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/m4/alloca.m4,
21111         gl/m4/eoverflow.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
21112         gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4, gl/m4/longdouble.m4,
21113         gl/m4/longlong.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
21114         gl/m4/snprintf.m4, gl/m4/stdint_h.m4, gl/m4/vasnprintf.m4,
21115         gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4,
21116         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
21117         gl/printf-parse.h, gl/size_max.h, gl/snprintf.c, gl/snprintf.h,
21118         gl/vasnprintf.c, gl/vasnprintf.h, gl/xsize.h: Avoid duplicate
21119         modules.
21121 2006-10-21  Simon Josefsson <simon@josefsson.org>
21123         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Avoid
21124         duplicate modules.
21126 2006-10-21  Simon Josefsson <simon@josefsson.org>
21128         * libextra/Makefile.am: Need gnulib lgl/ in CFLAGS and LIBADD.
21130 2006-10-21  Simon Josefsson <simon@josefsson.org>
21132         * libextra/openpgp/Makefile.am: Need gnulib lgl/ in CFLAGS.
21134 2006-10-21  Simon Josefsson <simon@josefsson.org>
21136         * gl/Makefile.am: Move modules from gl/ to lgl/.
21138 2006-10-21  Simon Josefsson <simon@josefsson.org>
21140         * gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, lgl/Makefile.am,
21141         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Move modules from gl/
21142         to lgl/.
21144 2006-10-21  Simon Josefsson <simon@josefsson.org>
21146         * gl/Makefile.am, gl/m4/absolute-header.m4, gl/m4/codeset.m4,
21147         gl/m4/gettext.m4, gl/m4/glibc2.m4, gl/m4/glibc21.m4,
21148         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/iconv.m4,
21149         gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-h.m4,
21150         gl/m4/inttypes-pri.m4, gl/m4/lcmessage.m4, gl/m4/lock.m4,
21151         gl/m4/memmove.m4, gl/m4/minmax.m4, gl/m4/nls.m4, gl/m4/po.m4,
21152         gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/read-file.m4,
21153         gl/m4/stdint.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4,
21154         gl/m4/visibility.m4, gl/memmove.c, gl/minmax.h, gl/read-file.c,
21155         gl/read-file.h, gl/stdint_.h, lgl/Makefile.am, lgl/alloca.h,
21156         lgl/alloca_.h, lgl/asnprintf.c, lgl/gettext.h, lgl/m4/alloca.m4,
21157         lgl/m4/codeset.m4, lgl/m4/eoverflow.m4, lgl/m4/gettext.m4,
21158         lgl/m4/glibc2.m4, lgl/m4/glibc21.m4, lgl/m4/gnulib-cache.m4,
21159         lgl/m4/gnulib-comp.m4, lgl/m4/iconv.m4, lgl/m4/intdiv0.m4,
21160         lgl/m4/intmax.m4, lgl/m4/intmax_t.m4, lgl/m4/inttypes-h.m4,
21161         lgl/m4/inttypes-pri.m4, lgl/m4/inttypes_h.m4, lgl/m4/lcmessage.m4,
21162         lgl/m4/lock.m4, lgl/m4/longdouble.m4, lgl/m4/memmove.m4,
21163         lgl/m4/nls.m4, lgl/m4/po.m4, lgl/m4/printf-posix.m4,
21164         lgl/m4/progtest.m4, lgl/m4/read-file.m4, lgl/m4/signed.m4,
21165         lgl/m4/size_max.m4, lgl/m4/snprintf.m4, lgl/m4/socklen.m4,
21166         lgl/m4/sockpfaf.m4, lgl/m4/stdint_h.m4, lgl/m4/sys_socket_h.m4,
21167         lgl/m4/uintmax_t.m4, lgl/m4/vasnprintf.m4, lgl/m4/visibility.m4,
21168         lgl/m4/wchar_t.m4, lgl/m4/wint_t.m4, lgl/m4/xsize.m4,
21169         lgl/memmove.c, lgl/printf-args.c, lgl/printf-args.h,
21170         lgl/printf-parse.c, lgl/printf-parse.h, lgl/read-file.c,
21171         lgl/read-file.h, lgl/size_max.h, lgl/snprintf.c, lgl/snprintf.h,
21172         lgl/socket_.h, lgl/stdint.h, lgl/vasnprintf.c, lgl/vasnprintf.h,
21173         lgl/xsize.h: Move modules from gl/ to lgl/.
21175 2006-10-21  Simon Josefsson <simon@josefsson.org>
21177         * lgl/.cvsignore: [no log message]
21179 2006-10-21  Simon Josefsson <simon@josefsson.org>
21181         * Makefile.am: Build lgl/ too.
21183 2006-10-21  Simon Josefsson <simon@josefsson.org>
21185         * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/arctwo.c,
21186         gl/arctwo.h, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
21187         gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-md5.c, gl/hmac-sha1.c,
21188         gl/hmac.h, gl/m4/arcfour.m4, gl/m4/arctwo.m4, gl/m4/des.m4,
21189         gl/m4/gc-arcfour.m4, gl/m4/gc-arctwo.m4, gl/m4/gc-des.m4,
21190         gl/m4/gc-hmac-md5.m4, gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md2.m4,
21191         gl/m4/gc-md4.m4, gl/m4/gc-md5.m4, gl/m4/gc-pbkdf2-sha1.m4,
21192         gl/m4/gc-random.m4, gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4,
21193         gl/m4/gc.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
21194         gl/m4/hmac-md5.m4, gl/m4/hmac-sha1.m4, gl/m4/md2.m4, gl/m4/md4.m4,
21195         gl/m4/md5.m4, gl/m4/memxor.m4, gl/m4/rijndael.m4, gl/m4/sha1.m4,
21196         gl/md2.c, gl/md2.h, gl/md4.c, gl/md4.h, gl/md5.c, gl/md5.h,
21197         gl/memxor.c, gl/memxor.h, gl/rijndael-alg-fst.c,
21198         gl/rijndael-alg-fst.h, gl/rijndael-api-fst.c,
21199         gl/rijndael-api-fst.h, gl/sha1.c, gl/sha1.h, lgl/Makefile.am,
21200         lgl/arcfour.c, lgl/arcfour.h, lgl/arctwo.c, lgl/arctwo.h,
21201         lgl/des.c, lgl/des.h, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c,
21202         lgl/gc-pbkdf2-sha1.c, lgl/gc.h, lgl/hmac-md5.c, lgl/hmac-sha1.c,
21203         lgl/hmac.h, lgl/m4/absolute-header.m4, lgl/m4/arcfour.m4,
21204         lgl/m4/arctwo.m4, lgl/m4/des.m4, lgl/m4/gc-arcfour.m4,
21205         lgl/m4/gc-arctwo.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
21206         lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
21207         lgl/m4/gc-md5.m4, lgl/m4/gc-pbkdf2-sha1.m4, lgl/m4/gc-random.m4,
21208         lgl/m4/gc-rijndael.m4, lgl/m4/gc-sha1.m4, lgl/m4/gc.m4,
21209         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/hmac-md5.m4,
21210         lgl/m4/hmac-sha1.m4, lgl/m4/lib-ld.m4, lgl/m4/lib-link.m4,
21211         lgl/m4/lib-prefix.m4, lgl/m4/longlong.m4, lgl/m4/md2.m4,
21212         lgl/m4/md4.m4, lgl/m4/md5.m4, lgl/m4/memxor.m4, lgl/m4/minmax.m4,
21213         lgl/m4/rijndael.m4, lgl/m4/sha1.m4, lgl/m4/stdint.m4,
21214         lgl/m4/ulonglong.m4, lgl/md2.c, lgl/md2.h, lgl/md4.c, lgl/md4.h,
21215         lgl/md5.c, lgl/md5.h, lgl/memxor.c, lgl/memxor.h, lgl/minmax.h,
21216         lgl/rijndael-alg-fst.c, lgl/rijndael-alg-fst.h,
21217         lgl/rijndael-api-fst.c, lgl/rijndael-api-fst.h, lgl/sha1.c,
21218         lgl/sha1.h, lgl/stdint_.h: Move modules from gl/ to lgl/.
21220 2006-10-21  Simon Josefsson <simon@josefsson.org>
21222         * lib/minitasn1/Makefile.am, lib/x509/Makefile.am: Use gnulib in
21223         lgl/ instead of gl/.
21225 2006-10-21  Simon Josefsson <simon@josefsson.org>
21227         * configure.in, gl/Makefile.am, gl/alloca_.h, gl/arcfour.c,
21228         gl/arcfour.h, gl/arctwo.c, gl/arctwo.h, gl/asnprintf.c, gl/des.c,
21229         gl/des.h, gl/dummy.c, gl/gai_strerror.c, gl/gc-gnulib.c,
21230         gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/getaddrinfo.c,
21231         gl/getaddrinfo.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
21232         gl/getline.h, gl/getpass.c, gl/getpass.h, gl/gettext.h,
21233         gl/hmac-md5.c, gl/hmac-sha1.c, gl/hmac.h, gl/inet_ntop.c,
21234         gl/inet_ntop.h, gl/inet_pton.c, gl/inet_pton.h,
21235         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/memmem.m4,
21236         gl/md2.c, gl/md2.h, gl/md4.c, gl/md4.h, gl/md5.c, gl/md5.h,
21237         gl/memmem.c, gl/memmem.h, gl/memxor.c, gl/memxor.h, gl/minmax.h,
21238         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
21239         gl/printf-parse.h, gl/read-file.c, gl/read-file.h, gl/readline.c,
21240         gl/readline.h, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
21241         gl/rijndael-api-fst.c, gl/rijndael-api-fst.h, gl/sha1.c, gl/sha1.h,
21242         gl/size_max.h, gl/snprintf.c, gl/snprintf.h, gl/socket_.h,
21243         gl/stdbool_.h, gl/stdint_.h, gl/strdup.c, gl/strdup.h,
21244         gl/vasnprintf.c, gl/vasnprintf.h, gl/xsize.h, lgl/Makefile.am,
21245         lgl/dummy.c, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
21246         lgl/m4/gnulib-tool.m4, lgl/m4/memmem.m4, lgl/memmem.c,
21247         lgl/memmem.h, lib/Makefile.am: Add lgl/ for LGPLed gnulib modules
21248         (for lib/) and use gl/ for GPL gnulib modules, for use in src/ etc.
21250 2006-10-21  Simon Josefsson <simon@josefsson.org>
21252         * gl/Makefile.am, gl/gettext.h, gl/m4/alloca.m4,
21253         gl/m4/gnulib-comp.m4, gl/m4/lock.m4, gl/m4/longlong.m4,
21254         gl/m4/size_max.m4, gl/m4/stdint.m4, gl/m4/ulonglong.m4,
21255         gl/m4/vasnprintf.m4, gl/printf-args.c, gl/printf-args.h,
21256         gl/printf-parse.c, gl/stdint_.h, gl/strdup.c, gl/vasnprintf.c: 
21257         Update.
21259 2006-10-19  Simon Josefsson <simon@josefsson.org>
21261         * NEWS: Add.
21263 2006-10-19  Simon Josefsson <simon@josefsson.org>
21265         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
21266         lib/minitasn1/libtasn1.h: Update to 0.3.7.
21268 2006-10-11  Simon Josefsson <simon@josefsson.org>
21270         * NEWS: Add.
21272 2006-10-11  Simon Josefsson <simon@josefsson.org>
21274         * libextra/opencdk/keylist.c, libextra/opencdk/opencdk.h: Bump to
21275         0.5.10.
21277 2006-10-11  Simon Josefsson <simon@josefsson.org>
21279         * doc/protocol/rfc4680.txt, doc/protocol/rfc4681.txt: Add.
21281 2006-10-10  Simon Josefsson <simon@josefsson.org>
21283         * doc/protocol/draft-ietf-tls-psk-null-02.txt: Add.
21285 2006-10-03  Simon Josefsson <simon@josefsson.org>
21287         * NEWS: Add.
21289 2006-10-03  Simon Josefsson <simon@josefsson.org>
21291         * lib/Makefile.am, libextra/Makefile.am: Fix .def filename.
21293 2006-10-03  Simon Josefsson <simon@josefsson.org>
21295         * NEWS, configure.in: Bump versions.
21297 2006-10-03  Simon Josefsson <simon@josefsson.org>
21299         * ChangeLog: [no log message]
21301 2006-10-03  Simon Josefsson <simon@josefsson.org>
21303         * NEWS: Version 1.5.2.
21305 2006-10-03  Simon Josefsson <simon@josefsson.org>
21307         * NEWS: Fix.
21309 2006-10-03  Simon Josefsson <simon@josefsson.org>
21311         * NEWS: Add.
21313 2006-10-03  Simon Josefsson <simon@josefsson.org>
21315         * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/intmax.m4: 
21316         Update.
21318 2006-09-29  Simon Josefsson <simon@josefsson.org>
21320         * doc/protocol/draft-ietf-tls-psk-null-01.txt: Add.
21322 2006-09-26  Simon Josefsson <simon@josefsson.org>
21324         * NEWS: Add.
21326 2006-09-26  Simon Josefsson <simon@josefsson.org>
21328         * libextra/gnutls_openpgp.c: (kbx_data_to_keyring): Fix off-by-one error in call to malloc,
21329         reported by "Adam Langley" <agl@imperialviolet.org>.
21331 2006-09-25  Simon Josefsson <simon@josefsson.org>
21333         * NEWS: Add.
21335 2006-09-25  Simon Josefsson <simon@josefsson.org>
21337         * configure.in: Use library shared version 13 instead of 14,
21338         incrementing it was a mistake since no API/ABI changes happened.
21339         Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
21341 2006-09-25  Simon Josefsson <simon@josefsson.org>
21343         * configure.in: Improve the C++ test, to handle CXX env. variables,
21344         suggested by Andreas Metzler <ametzler@downhill.at.eu.org>.
21346 2006-09-25  Simon Josefsson <simon@josefsson.org>
21348         * NEWS: Add.
21350 2006-09-25  Simon Josefsson <simon@josefsson.org>
21352         * lib/Makefile.am: Use version script for libgnutlsxx too.
21354 2006-09-25  Simon Josefsson <simon@josefsson.org>
21356         * NEWS, lib/libgnutlsxx.vers: Add.
21358 2006-09-24  Simon Josefsson <simon@josefsson.org>
21360         * gl/gc-gnulib.c, gl/m4/gnulib-comp.m4, gl/m4/lock.m4,
21361         gl/m4/signed.m4, gl/m4/sockpfaf.m4, gl/md4.c, gl/rijndael-api-fst.c: 
21362         Update.
21364 2006-09-24  Simon Josefsson <simon@josefsson.org>
21366         * NEWS, configure.in: Bump versions.
21368 2006-09-24  Simon Josefsson <simon@josefsson.org>
21370         * lib/x509/x509.c: (gnutls_x509_crt_init): Don't set output parameter on failures,
21371         reported by Alon Bar-Lev <alon.barlev@gmail.com>.  Also clean up
21372         logic.
21374 2006-09-24  Simon Josefsson <simon@josefsson.org>
21376         * THANKS: Add.
21378 2006-09-24  Simon Josefsson <simon@josefsson.org>
21380         * lib/x509/crl.c: Fix prototype of gnutls_x509_crl_get_issuer_dn to
21381         match x509.h, for IRIX ido cc builds, reported by Georg Schwarz
21382         <georg.schwarz@freenet.de>.
21384 2006-09-21  Simon Josefsson <simon@josefsson.org>
21386         * Makefile.am: Fix gendocs.sh path.
21388 2006-09-21  Simon Josefsson <simon@josefsson.org>
21390         * ChangeLog: [no log message]
21392 2006-09-21  Simon Josefsson <simon@josefsson.org>
21394         * NEWS: Version 1.5.1.
21396 2006-09-21  Simon Josefsson <simon@josefsson.org>
21398         * gl/override/gpl.diff: Rename.
21400 2006-09-21  Simon Josefsson <simon@josefsson.org>
21402         * gl/override/doc/gpl.texi.diff, gl/override/doc/lgpl.texi.diff,
21403         gl/override/gpl.diff, gl/override/gpl.texi.diff,
21404         gl/override/lgpl.diff, gl/override/lgpl.texi.diff: Rename.
21406 2006-09-21  Simon Josefsson <simon@josefsson.org>
21408         * gl/override/lgpl.diff: Rename.
21410 2006-09-21  Simon Josefsson <simon@josefsson.org>
21412         * doc/fdl.texi, doc/gpl.texi, doc/lgpl.texi, gl/Makefile.am,
21413         gl/asnprintf.c, gl/gai_strerror.c, gl/getaddrinfo.c, gl/getpass.c,
21414         gl/inet_ntop.c, gl/inet_pton.c, gl/m4/gettext.m4,
21415         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inttypes-h.m4,
21416         gl/m4/inttypes-pri.m4, gl/m4/lib-link.m4, gl/m4/stdint.m4,
21417         gl/md5.c, gl/memmove.c, gl/override/gpl.texi.diff,
21418         gl/override/lgpl.texi.diff, gl/printf-args.c, gl/printf-parse.c,
21419         gl/sha1.c, gl/snprintf.c, gl/stdint_.h, gl/strdup.c,
21420         gl/vasnprintf.c: Update.
21422 2006-09-21  Simon Josefsson <simon@josefsson.org>
21424         * NEWS: Add.
21426 2006-09-21  Simon Josefsson <simon@josefsson.org>
21428         * doc/Makefile.am: Dist gpl.texi and lgpl.texi.
21430 2006-09-21  Simon Josefsson <simon@josefsson.org>
21432         * doc/gnutls.texi: Add LGPL and GPL texts.
21434 2006-09-21  Simon Josefsson <simon@josefsson.org>
21436         * NEWS: Add.
21438 2006-09-21  Simon Josefsson <simon@josefsson.org>
21440         * tests/pkcs1-pad: Simplify grep expression, to work around debug
21441         messages from wine.
21443 2006-09-21  Simon Josefsson <simon@josefsson.org>
21445         * src/certtool.c: (generate_self_signed): Load key, if generate_certificate() didn't
21446         load or generate it, typically because it used a certificate
21447         request.  Reported by Sascha Ziemann <sascha.ziemann@secunet.com>.
21449 2006-09-21  Simon Josefsson <simon@josefsson.org>
21451         * src/certtool.c: Revert last patch.
21453 2006-09-21  Simon Josefsson <simon@josefsson.org>
21455         * src/tests.c: (test_session_resume2): When comparing session id's, also compare
21456         that the lengths are the same.
21458 2006-09-21  Simon Josefsson <simon@josefsson.org>
21460         * NEWS, THANKS: Add.
21462 2006-09-21  Simon Josefsson <simon@josefsson.org>
21464         * src/tests.c: (test_session_resume2): If session-id is NULL, resumption isn't
21465         supported.  Tiny patch from Kataja Kai <kai.kataja@op.fi>.
21467 2006-09-19  Simon Josefsson <simon@josefsson.org>
21469         * tests/Makefile.am: Dist more.
21471 2006-09-19  Simon Josefsson <simon@josefsson.org>
21473         * tests/pkcs1-pad: Test another cert.
21475 2006-09-19  Simon Josefsson <simon@josefsson.org>
21477         * tests/pkcs1-pad-broken3.pem: Add forged cert, from Ralf-Philipp
21478         Weinmann.
21480 2006-09-18  Simon Josefsson <simon@josefsson.org>
21482         * configure.in: Gnulib seems to require autoconf 2.60?  Bump it.
21484 2006-09-18  Simon Josefsson <simon@josefsson.org>
21486         * libextra/opencdk/keydb.c: (keydb_idx_search): Don't return CDK_EOF if key is found at offset
21487         0.  Suggested by "Adam Langley" <alangley@gmail.com>.
21489 2006-09-18  Simon Josefsson <simon@josefsson.org>
21491         * THANKS: Remove (already there).
21493 2006-09-18  Simon Josefsson <simon@josefsson.org>
21495         * THANKS: Add.
21497 2006-09-18  Simon Josefsson <simon@josefsson.org>
21499         * doc/examples/ex-serv-pgp.c: Fix typo.  Tiny patch from "Adam
21500         Langley" <agl@imperialviolet.org>.
21502 2006-09-12  Simon Josefsson <simon@josefsson.org>
21504         * NEWS: Add.
21506 2006-09-12  Simon Josefsson <simon@josefsson.org>
21508         * NEWS: Fix.
21510 2006-09-12  Simon Josefsson <simon@josefsson.org>
21512         * tests/pkcs1-pad: Fix.
21514 2006-09-12  Simon Josefsson <simon@josefsson.org>
21516         * lib/x509/verify.c: Permit empty parameters field too, found after
21517         adding self tests.
21519 2006-09-12  Simon Josefsson <simon@josefsson.org>
21521         * tests/pkcs1-pad: Fix exit code.
21523 2006-09-12  Simon Josefsson <simon@josefsson.org>
21525         * tests/pkcs1-pad-broken2.pem, tests/pkcs1-pad-ok2.pem: Add, from
21526         Eric Young in
21527         <http://permalink.gmane.org/gmane.comp.encryption.general/9185>.
21529 2006-09-12  Simon Josefsson <simon@josefsson.org>
21531         * tests/pkcs1-pad: Add more tests.
21533 2006-09-12  Simon Josefsson <simon@josefsson.org>
21535         * tests/Makefile.am: Add pkcs1-pad test.
21537 2006-09-12  Simon Josefsson <simon@josefsson.org>
21539         * tests/pkcs1-pad-broken.pem, tests/pkcs1-pad-ok.pem: Add, from
21540         Yutaka OIWA <y.oiwa@aist.go.jp>.
21542 2006-09-12  Simon Josefsson <simon@josefsson.org>
21544         * tests/pkcs1-pad: Add.
21546 2006-09-12  Simon Josefsson <simon@josefsson.org>
21548         * lib/x509/verify.c: Fix asn1_read_value() call to fix crash,
21549         reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
21551 2006-09-12  Simon Josefsson <simon@josefsson.org>
21553         * lib/gnutls_pk.c: Add 'break' to make logic easier to follow.
21555 2006-09-11  Simon Josefsson <simon@josefsson.org>
21557         * lib/gnutls_pk.c: Revert part of patch, logging is only enabled in
21558         debug mode, which isn't recommended for real use.
21560 2006-09-08  Simon Josefsson <simon@josefsson.org>
21562         * NEWS: Add.
21564 2006-09-08  Simon Josefsson <simon@josefsson.org>
21566         * NEWS: Fix.
21568 2006-09-08  Simon Josefsson <simon@josefsson.org>
21570         * NEWS: Fix.
21572 2006-09-08  Simon Josefsson <simon@josefsson.org>
21574         * NEWS: Add.
21576 2006-09-08  Simon Josefsson <simon@josefsson.org>
21578         * lib/x509/verify.c: Make sure the digestAlgorithm.parameters field
21579         is empty, which it has to be for the hashes we support.  Otherwise,
21580         the field can encode "garbage" that might be used to make the
21581         signature be a perfect cube, similar (but not identical) to
21582         Bleichenbacher's Crypto 06 rump session attack.
21584 2006-09-08  Simon Josefsson <simon@josefsson.org>
21586         * NEWS: Add.
21588 2006-09-08  Simon Josefsson <simon@josefsson.org>
21590         * NEWS: Add.
21592 2006-09-08  Simon Josefsson <simon@josefsson.org>
21594         * lib/gnutls_pk.c: Don't return different errors depending on
21595         content of decrypted PKCS#1 token, to avoid Bleichenbacher's
21596         Crypto'98 attack, suggested by Werner Koch <wk@gnupg.org>.
21598 2006-09-08  Simon Josefsson <simon@josefsson.org>
21600         * THANKS: Add.
21602 2006-09-08  Simon Josefsson <simon@josefsson.org>
21604         * doc/examples/ex-client-srp.c: Use GNUTLS_SHUT_RDWR, tiny patch
21605         from "Robert Millan [ackstorm]" <rmillan@ackstorm.es>.
21607 2006-08-29  Simon Josefsson <simon@josefsson.org>
21609         * doc/protocol/draft-ietf-tls-openpgp-keys-11.txt: Add.
21611 2006-08-28  Simon Josefsson <simon@josefsson.org>
21613         * NEWS: Fix.
21615 2006-08-28  Simon Josefsson <simon@josefsson.org>
21617         * gl/Makefile.am, gl/getaddrinfo.c, gl/m4/arcfour.m4,
21618         gl/m4/arctwo.m4, gl/m4/codeset.m4, gl/m4/des.m4,
21619         gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4, gl/m4/getdelim.m4,
21620         gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gnulib-cache.m4,
21621         gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4, gl/m4/hmac-sha1.m4,
21622         gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes_h.m4,
21623         gl/m4/lock.m4, gl/m4/longlong.m4, gl/m4/md2.m4, gl/m4/md4.m4,
21624         gl/m4/md5.m4, gl/m4/memxor.m4, gl/m4/read-file.m4,
21625         gl/m4/readline.m4, gl/m4/rijndael.m4, gl/m4/sha1.m4,
21626         gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/strdup.m4,
21627         gl/override/doc/gendocs_template, gl/stdint_.h: Update.
21629 2006-08-27  Simon Josefsson <simon@josefsson.org>
21631         * NEWS, THANKS: Add.
21633 2006-08-27  Simon Josefsson <simon@josefsson.org>
21635         * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
21636         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
21637         doc/examples/ex-serv1.c, doc/examples/tcp.c: Include netinet/in.h
21638         for FreeBSD, reported by Roman Bogorodskiy <novel@FreeBSD.org>.
21640 2006-08-27  Simon Josefsson <simon@josefsson.org>
21642         * NEWS: Add.
21644 2006-08-27  Simon Josefsson <simon@josefsson.org>
21646         * THANKS: Add.
21648 2006-08-27  Simon Josefsson <simon@josefsson.org>
21650         * src/certtool.c: (generate_certificate): Load private key when --load-request is
21651         used, based on report from Sascha Ziemann
21652         <sascha.ziemann@secunet.com>.
21654 2006-08-27  Simon Josefsson <simon@josefsson.org>
21656         * lib/x509/x509_write.c: (gnutls_x509_crt_sign2): Check to see if ISSUER_KEY is NULL before
21657         continuing, based on report from Sascha Ziemann
21658         <sascha.ziemann@secunet.com>.
21660 2006-08-14  Simon Josefsson <simon@josefsson.org>
21662         * NEWS: Add.
21664 2006-08-14  Simon Josefsson <simon@josefsson.org>
21666         * src/serv.c: Map select to _win_select on Windows hosts.
21668 2006-08-14  Simon Josefsson <simon@josefsson.org>
21670         * src/Makefile.am: Need select.c in cli.c and serv.c.
21672 2006-08-14  Simon Josefsson <simon@josefsson.org>
21674         * src/select.c: Add, moved from cli.c, originally from plibc, see
21676         <http://plibc.cvs.sourceforge.net/plibc/plibc/src/select.c?view=markup>.
21678 2006-08-14  Simon Josefsson <simon@josefsson.org>
21680         * src/cli.c: Move _win_select to select.c.
21682 2006-08-14  Simon Josefsson <simon@josefsson.org>
21684         * src/cli.c: Make select() work on Windows, copying code from plibc,
21685         see
21687         <http://plibc.cvs.sourceforge.net/plibc/plibc/src/select.c?view=markup>.
21689 2006-08-13  Simon Josefsson <simon@josefsson.org>
21691         * libextra/gnutls_openssl.c: Mark with XXX.
21693 2006-08-13  Simon Josefsson <simon@josefsson.org>
21695         * NEWS, configure.in: Bump versions.
21697 2006-08-13  Simon Josefsson <simon@josefsson.org>
21699         * Makefile.am: Fix release target.
21701 2006-08-13  Simon Josefsson <simon@josefsson.org>
21703         * ChangeLog: [no log message]
21705 2006-08-13  Simon Josefsson <simon@josefsson.org>
21707         * NEWS: Version 1.5.0.
21709 2006-08-13  Simon Josefsson <simon@josefsson.org>
21711         * NEWS: Fix.
21713 2006-08-13  Simon Josefsson <simon@josefsson.org>
21715         * libextra/gnutls_openssl.c: Add (XXX).
21717 2006-08-13  Simon Josefsson <simon@josefsson.org>
21719         * lib/Makefile.am, libextra/Makefile.am: Install *.def to bin/
21720         directory.
21722 2006-08-13  Simon Josefsson <simon@josefsson.org>
21724         * NEWS: Add.
21726 2006-08-13  Simon Josefsson <simon@josefsson.org>
21728         * configure.in, lib/Makefile.am, libextra/Makefile.am: Create *.def
21729         files for libraries, on mingw.
21731 2006-08-13  Simon Josefsson <simon@josefsson.org>
21733         * gl/Makefile.am, gl/m4/gc.m4, gl/m4/getaddrinfo.m4,
21734         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
21735         gl/m4/memxor.m4, gl/m4/restrict.m4, gl/snprintf.c: Update.
21737 2006-08-13  Simon Josefsson <simon@josefsson.org>
21739         * libextra/gnutls_openssl.c: Use int/void* macros to avoid warnings,
21740         suggested by Andreas Metzler <ametzler@downhill.at.eu.org>.
21742 2006-08-13  Simon Josefsson <simon@josefsson.org>
21744         * lib/gnutls_buffers.c: Remove.
21746 2006-08-13  Simon Josefsson <simon@josefsson.org>
21748         * lib/gnutls_int.h: Move GNUTLS_POINTER_TO_INT here.  Add
21749         GNUTLS_INT_TO_POINTER.  Based on glib macros, and suggestions from
21750         Andreas Metzler <ametzler@downhill.at.eu.org>.
21752 2006-08-13  Simon Josefsson <simon@josefsson.org>
21754         * configure.in: Add void*, for GNUTLS_POINTER_TO_INT_CAST macros.
21756 2006-08-11  Simon Josefsson <simon@josefsson.org>
21758         * NEWS: Fix.
21760 2006-08-11  Simon Josefsson <simon@josefsson.org>
21762         * NEWS: Add.
21764 2006-08-11  Simon Josefsson <simon@josefsson.org>
21766         * NEWS: Add.
21768 2006-08-11  Simon Josefsson <simon@josefsson.org>
21770         * lib/gnutls_algorithms.c: (_gnutls_x509_oid2mac_algorithm): Don't crash trying to strcmp the
21771         NULL OID value in the hash_algorithms array, which happens when the
21772         input OID doesn't match our OIDs for SHA1, MD5, MD2 or RIPEMD160.
21773         Reported by satyakumar <satyam_kkd@hyd.hellosoft.com>.
21775 2006-08-11  Simon Josefsson <simon@josefsson.org>
21777         * configure.in: Don't overwrite CFLAGS.
21779 2006-08-07  Simon Josefsson <simon@josefsson.org>
21781         * includes/gnutls/gnutlsxx.h: Make it compile.
21783 2006-08-06  Simon Josefsson <simon@josefsson.org>
21785         * NEWS: Add.
21787 2006-08-06  Simon Josefsson <simon@josefsson.org>
21789         * src/tls_test-gaa.c, src/tls_test-gaa.h: Update.
21791 2006-08-06  Simon Josefsson <simon@josefsson.org>
21793         * src/tls_test.gaa: Use -V for --verbose.
21795 2006-08-06  Simon Josefsson <simon@josefsson.org>
21797         * src/certtool.c, src/crypt.c: Fix --version to conform to FSF
21798         standards, to fix make distcheck.
21800 2006-08-06  Simon Josefsson <simon@josefsson.org>
21802         * src/tls_test.c, src/tls_test.gaa: Support --version.
21804 2006-08-06  Simon Josefsson <simon@josefsson.org>
21806         * src/cli.c, src/psk.c, src/serv.c: Fix --version to conform to FSF
21807         standards, to fix make distcheck.
21809 2006-08-06  Simon Josefsson <simon@josefsson.org>
21811         * NEWS: Add.
21813 2006-08-06  Simon Josefsson <simon@josefsson.org>
21815         * configure.in: Fix --without-included-libtasn1, reported by Daniel
21816         Black <dragonheart@gentoo.org>.
21818 2006-08-06  Simon Josefsson <simon@josefsson.org>
21820         * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
21822 2006-08-06  Simon Josefsson <simon@josefsson.org>
21824         * NEWS: Fix.
21826 2006-08-06  Simon Josefsson <simon@josefsson.org>
21828         * NEWS: Add.
21830 2006-08-06  Simon Josefsson <simon@josefsson.org>
21832         * libextra/opencdk/kbnode.c, libextra/opencdk/opencdk.h,
21833         libextra/opencdk/stream.h: Update to 0.5.9.
21835 2006-08-03  Simon Josefsson <simon@josefsson.org>
21837         * THANKS: add
21839 2006-08-03  Simon Josefsson <simon@josefsson.org>
21841         * tests/Makefile.am: Fix libgcrypt link failure, reported by Brant
21842         Gurganus, tiny patch by Daniel Black <dragonheart@gentoo.org>.
21844 2006-07-28  Simon Josefsson <simon@josefsson.org>
21846         * gendocs.sh, gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
21847         gl/gettext.h, gl/inet_ntop.h, gl/inet_pton.h, gl/m4/getline.m4,
21848         gl/m4/gettext.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
21849         gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4, gl/m4/inttypes-h.m4,
21850         gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4, gl/m4/isc-posix.m4,
21851         gl/m4/lib-link.m4, gl/m4/lock.m4, gl/m4/netinet_in_h.m4,
21852         gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4, gl/m4/stdint.m4,
21853         gl/m4/visibility.m4, gl/printf-args.c, gl/stdint_.h: Update.
21855 2006-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21857         * lib/gnutls_int.h: cert_type extension was updated to the IANA
21858         assigned value
21860 2006-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21862         * lib/gnutls_int.h: cert_type extension was updated to the IANA
21863         assigned value
21865 2006-07-13  Simon Josefsson <simon@josefsson.org>
21867         * doc/gendocs.sh, gendocs.sh, gl/Makefile.am,
21868         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
21870 2006-07-13  Simon Josefsson <simon@josefsson.org>
21872         * libextra/gnutls_openssl.c: Revert.
21874 2006-07-13  Simon Josefsson <simon@josefsson.org>
21876         * THANKS: Add.
21878 2006-07-13  Simon Josefsson <simon@josefsson.org>
21880         * libextra/gnutls_openssl.c: Retry handshake on non-fatal errors.
21882 2006-07-11  Simon Josefsson <simon@josefsson.org>
21884         * doc/Makefile.am: Fix last commit.
21886 2006-07-11  Simon Josefsson <simon@josefsson.org>
21888         * doc/Makefile.am: Dist arch/ images.
21890 2006-07-11  Simon Josefsson <simon@josefsson.org>
21892         * doc/Makefile.am: Need -I's for arch/ images.
21894 2006-07-11  Simon Josefsson <simon@josefsson.org>
21896         * configure.in: Improve valgrind test.
21898 2006-07-11  Simon Josefsson <simon@josefsson.org>
21900         * gl/Makefile.am, gl/m4/absolute-header.m4, gl/m4/gnulib-cache.m4,
21901         gl/m4/gnulib-comp.m4, gl/m4/onceonly_2_57.m4, gl/m4/stdint.m4: 
21902         Update.
21904 2006-07-10  Simon Josefsson <simon@josefsson.org>
21906         * THANKS: Fix.
21908 2006-07-10  Simon Josefsson <simon@josefsson.org>
21910         * THANKS: Add.
21912 2006-07-10  Simon Josefsson <simon@josefsson.org>
21914         * src/cli.c: Fix load of pgp_keyfile, reported by Mario Lenz.
21916 2006-07-10  Simon Josefsson <simon@josefsson.org>
21918         * gl/.cvsignore: [no log message]
21920 2006-07-07  Simon Josefsson <simon@josefsson.org>
21922         * gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
21923         gl/m4/absolute-header.m4, gl/m4/full-header-path.m4,
21924         gl/m4/getpass.m4, gl/m4/gnulib-comp.m4, gl/m4/longlong.m4,
21925         gl/m4/onceonly_2_57.m4, gl/m4/sockpfaf.m4, gl/m4/stdint.m4,
21926         gl/m4/ulonglong.m4, gl/stdint_.h: Update.
21928 2006-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21930         * doc/bibliography.texi, doc/gnutls.texi: changed CRL rfc reference
21931         from 2511 to 4211
21933 2006-07-06  Simon Josefsson <simon@josefsson.org>
21935         * doc/TODO: Add.
21937 2006-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21939         * doc/TODO: [no log message]
21941 2006-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21943         * libextra/gnutls_openpgp.c: added an extra error check.
21945 2006-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21947         * src/cli.c, src/common.c, src/serv.c: replaced USE_OPENPGP ifdefs
21948         with ENABLE_OPENPGP.
21950 2006-06-29  Simon Josefsson <simon@josefsson.org>
21952         * doc/protocol/draft-funk-tls-inner-application-extension-03.txt: 
21953         Add.
21955 2006-06-28  Simon Josefsson <simon@josefsson.org>
21957         * NEWS: Add.
21959 2006-06-28  Simon Josefsson <simon@josefsson.org>
21961         * doc/examples/.cvsignore: [no log message]
21963 2006-06-28  Simon Josefsson <simon@josefsson.org>
21965         * NEWS: Fix.
21967 2006-06-28  Simon Josefsson <simon@josefsson.org>
21969         * includes/Makefile.am: Only conditionally install gnutlsxx.h.
21971 2006-06-28  Simon Josefsson <simon@josefsson.org>
21973         * doc/examples/Makefile.am: Build and dist ex-client-tlsia.
21975 2006-06-28  Simon Josefsson <simon@josefsson.org>
21977         * doc/Makefile.am: Dist gnutls-logo.png.
21979 2006-06-28  Simon Josefsson <simon@josefsson.org>
21981         * gl/getaddrinfo.c, gl/m4/getaddrinfo.m4: Update.
21983 2006-06-28  Simon Josefsson <simon@josefsson.org>
21985         * gl/getaddrinfo.c: Update.
21987 2006-06-28  Simon Josefsson <simon@josefsson.org>
21989         * gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
21990         gl/m4/getaddrinfo.m4, gl/m4/stdint.m4, gl/stdint_.h: Update.
21992 2006-06-28  Simon Josefsson <simon@josefsson.org>
21994         * doc/protocol/draft-ietf-tls-srp-12.txt: Add.
21996 2006-06-27  Simon Josefsson <simon@josefsson.org>
21998         * doc/protocol/draft-ietf-tls-rfc4346-bis-01.txt: Add.
22000 2006-06-27  Simon Josefsson <simon@josefsson.org>
22002         * doc/scripts/gdoc: Use GNU-style warnings.
22004 2006-06-27  Simon Josefsson <simon@josefsson.org>
22006         * doc/scripts/gdoc: Improve man output, from libtasn1.
22008 2006-06-27  Simon Josefsson <simon@josefsson.org>
22010         * configure.in: Fix valgrind test.
22012 2006-06-27  Simon Josefsson <simon@josefsson.org>
22014         * configure.in: Move around, to make $cross_compile work.
22016 2006-06-27  Simon Josefsson <simon@josefsson.org>
22018         * configure.in, tests/Makefile.am: Add --enable-valgrind-tests that
22019         make it possible to enable/disable use of valgrind on self tests
22020         specifically.  Defaults to enabled if valgrind is installed and we
22021         aren't cross-compiling.
22023 2006-06-27  Simon Josefsson <simon@josefsson.org>
22025         * tests/Makefile.am: Fix.
22027 2006-06-27  Simon Josefsson <simon@josefsson.org>
22029         * tests/Makefile.am: Revert.
22031 2006-06-27  Simon Josefsson <simon@josefsson.org>
22033         * libextra/minilzo/Makefile.am: Use libtool -no-install.
22035 2006-06-27  Simon Josefsson <simon@josefsson.org>
22037         * libextra/minilzo/Makefile.am: Use -DLZO_HAVE_CONFIG_H, as
22038         suggested by README.LZO.
22040 2006-06-27  Simon Josefsson <simon@josefsson.org>
22042         * libextra/minilzo/Makefile.am, tests/Makefile.am: Work under mingw.
22044 2006-06-27  Simon Josefsson <simon@josefsson.org>
22046         * configure.in, lib/gnutls_buffers.c: Avoid warnings when casting
22047         void* to int.
22049 2006-06-27  Simon Josefsson <simon@josefsson.org>
22051         * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h: Update.
22053 2006-06-26  Simon Josefsson <simon@josefsson.org>
22055         * gl/Makefile.am, gl/m4/stdint.m4, gl/stdint_.h: Update.
22057 2006-06-26  Simon Josefsson <simon@josefsson.org>
22059         * THANKS: Add.
22061 2006-06-26  Simon Josefsson <simon@josefsson.org>
22063         * lib/gnutls.pc.in, libextra/gnutls-extra.pc.in: Add Libs.Private to
22064         pkg-config files, from Andreas Metzler
22065         <ametzler@downhill.at.eu.org>.
22067 2006-06-22  Simon Josefsson <simon@josefsson.org>
22069         * gl/getaddrinfo.c, gl/getaddrinfo.h, gl/m4/getaddrinfo.m4,
22070         gl/socket_.h: Try new win32 hooks for getaddrinfo.
22072 2006-06-22  Simon Josefsson <simon@josefsson.org>
22074         * configure.in: Use AC_LIBTOOL_WIN32_DLL to make OBJDUMP/DLLTOOL
22075         work under mingw.  Fix use of deprecated AM_PROG_LIBTOOL.
22077 2006-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22079         * doc/TODO: [no log message]
22081 2006-06-21  Simon Josefsson <simon@josefsson.org>
22083         * gl/inet_pton.c: Update.
22085 2006-06-21  Simon Josefsson <simon@josefsson.org>
22087         * gl/alloca_.h, gl/getaddrinfo.c, gl/inet_ntop.c,
22088         gl/m4/getaddrinfo.m4, gl/m4/sockpfaf.m4, gl/m4/stdint.m4,
22089         gl/read-file.c, gl/socket_.h, gl/stdint_.h: Update.
22091 2006-06-21  Simon Josefsson <simon@josefsson.org>
22093         * doc/examples/Makefile.am: Add -no-install.
22095 2006-06-21  Simon Josefsson <simon@josefsson.org>
22097         * doc/reference/Makefile.am: Look for gnutls.h in builddir.
22099 2006-06-19  Simon Josefsson <simon@josefsson.org>
22101         * libextra/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir
22102         != objdir.
22104 2006-06-19  Simon Josefsson <simon@josefsson.org>
22106         * libextra/openpgp/Makefile.am: Need -I$builddir/gl for alloca.h
22107         when srcdir != objdir.
22109 2006-06-19  Simon Josefsson <simon@josefsson.org>
22111         * lib/x509/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir
22112         != objdir.
22114 2006-06-19  Simon Josefsson <simon@josefsson.org>
22116         * src/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
22117         objdir.
22119 2006-06-19  Simon Josefsson <simon@josefsson.org>
22121         * lib/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
22122         objdir.
22124 2006-06-17  Simon Josefsson <simon@josefsson.org>
22126         * gl/Makefile.am: Update.
22128 2006-06-17  Simon Josefsson <simon@josefsson.org>
22130         * gl/Makefile.am, gl/arpa_inet_.h, gl/inet_ntop.c, gl/inet_ntop.h,
22131         gl/inet_pton.c, gl/inet_pton.h, gl/m4/arpa_inet_h.m4,
22132         gl/m4/full-header-path.m4, gl/m4/gnulib-cache.m4,
22133         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
22134         gl/m4/size_max.m4, gl/m4/stdint.m4, gl/read-file.c, gl/size_max.h,
22135         gl/stdint_.h: Update.
22137 2006-06-17  Simon Josefsson <simon@josefsson.org>
22139         * gl/.cvsignore: [no log message]
22141 2006-06-17  Simon Josefsson <simon@josefsson.org>
22143         * doc/protocol/draft-badra-hajjeh-mtls-01.txt: Add
22145 2006-06-16  Simon Josefsson <simon@josefsson.org>
22147         * doc/protocol/draft-ietf-tls-ctr-01.txt: Add.
22149 2006-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22151         * NEWS: [no log message]
22153 2006-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22155         * lib/auth_cert.c: fixed bug
22157 2006-06-16  Simon Josefsson <simon@josefsson.org>
22159         * tests/Makefile.am: Disable tests that use fork if the host doesn't
22160         have fork.
22162 2006-06-16  Simon Josefsson <simon@josefsson.org>
22164         * configure.in: Test for fork.
22166 2006-06-16  Simon Josefsson <simon@josefsson.org>
22168         * configure.in: Typo.
22170 2006-06-16  Simon Josefsson <simon@josefsson.org>
22172         * configure.in: Typo.
22174 2006-06-16  Simon Josefsson <simon@josefsson.org>
22176         * configure.in: Fix LDFLAGS.
22178 2006-06-16  Simon Josefsson <simon@josefsson.org>
22180         * configure.in: Use LDFLAGS for --enable-runtime-pseudo-reloc, to
22181         avoid warnings.
22183 2006-06-16  Simon Josefsson <simon@josefsson.org>
22185         * tests/anonself.c, tests/dhepskself.c, tests/pskself.c,
22186         tests/resume.c, tests/tlsia.c: Need config.h.
22188 2006-06-16  Simon Josefsson <simon@josefsson.org>
22190         * configure.in: Workaround hard-wiring of gcrypt test in gnulib.
22192 2006-06-16  Simon Josefsson <simon@josefsson.org>
22194         * NEWS: Fix.
22196 2006-06-16  Simon Josefsson <simon@josefsson.org>
22198         * includes/gnutls/extra.h: Fix prototype.
22200 2006-06-16  Simon Josefsson <simon@josefsson.org>
22202         * NEWS: Add.
22204 2006-06-16  Simon Josefsson <simon@josefsson.org>
22206         * lib/strfile.h: Remove.
22208 2006-06-16  Simon Josefsson <simon@josefsson.org>
22210         * configure.in, lib/Makefile.am, lib/gnutls_x509.c,
22211         libextra/gnutls_openpgp.c: Use read_binary_file from gnulib instead
22212         of strfile stuff, to fix problem with binary files on mingw.
22214 2006-06-16  Simon Josefsson <simon@josefsson.org>
22216         * tests/set_pkcs12_cred.c: Use utils stuff.
22218 2006-06-16  Simon Josefsson <simon@josefsson.org>
22220         * lib/gnutls_global.c: Initialize winsock, for mingw.
22222 2006-06-16  Simon Josefsson <simon@josefsson.org>
22224         * configure.in: Add HAVE_WINSOCK.
22226 2006-06-16  Simon Josefsson <simon@josefsson.org>
22228         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
22229         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
22230         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
22231         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
22232         doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
22233         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
22234         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
22235         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
22236         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
22237         doc/examples/tcp.c: Include config.h, don't include netinet/in.h
22238         (for mingw).
22240 2006-06-16  Simon Josefsson <simon@josefsson.org>
22242         * configure.in: Need to use AC_LINK_IFELSE, for
22243         -Wl,--enable-runtime-pseudo-reloc.
22245 2006-06-16  Simon Josefsson <simon@josefsson.org>
22247         * configure.in: Simplify.
22249 2006-06-16  Simon Josefsson <simon@josefsson.org>
22251         * configure.in: Fix typo.
22253 2006-06-16  Simon Josefsson <simon@josefsson.org>
22255         * configure.in: Set -mms-bitfields -Wl,--enable-runtime-pseudo-reloc
22256         if supported.  The former is to produce MSVS-compatible DLLs.  The
22257         second is needed to link libgnutls-extra at all (only due to
22258         _gnutls_compression_algorithms, fix it another way?).
22260 2006-06-16  Simon Josefsson <simon@josefsson.org>
22262         * gl/Makefile.am: Update.
22264 2006-06-16  Simon Josefsson <simon@josefsson.org>
22266         * gl/arpa_inet_.h, gl/inet_pton.c: Update.
22268 2006-06-16  Simon Josefsson <simon@josefsson.org>
22270         * configure.in: Typo.
22272 2006-06-16  Simon Josefsson <simon@josefsson.org>
22274         * configure.in: Add all the LZO tests.
22276 2006-06-15  Simon Josefsson <simon@josefsson.org>
22278         * po/sv.po: Sync with TP.
22280 2006-06-15  Simon Josefsson <simon@josefsson.org>
22282         * configure.in: AC_PROG_CXX must be invoked unconditionally, for
22283         libtool.  (argh!)
22285 2006-06-15  Simon Josefsson <simon@josefsson.org>
22287         * lib/Makefile.am: Fix last commit.
22289 2006-06-15  Simon Josefsson <simon@josefsson.org>
22291         * lib/Makefile.am: Make C++ stuff conditioned on ENABLE_CXX.
22293 2006-06-15  Simon Josefsson <simon@josefsson.org>
22295         * configure.in: Add --disable-cxx, to make it possibly to disable
22296         the C++ stuff.  Will also automatically disable it if there is no
22297         C++ compiler.
22299 2006-06-15  Simon Josefsson <simon@josefsson.org>
22301         * doc/examples/Makefile.am: Use gnulib, for portability.
22303 2006-06-15  Simon Josefsson <simon@josefsson.org>
22305         * src/common.h: Don't include inet_ntop.h, use arpa/inet.h
22306         unconditonially.
22308 2006-06-15  Simon Josefsson <simon@josefsson.org>
22310         * gl/m4/arpa_inet_h.m4: Update.
22312 2006-06-15  Simon Josefsson <simon@josefsson.org>
22314         * gl/Makefile.am, gl/arpa_inet_.h, gl/inet_ntop.c, gl/inet_ntop.h,
22315         gl/inet_pton.c, gl/m4/arpa_inet_h.m4, gl/m4/gnulib-cache.m4,
22316         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4: Try new arpa-inet module,
22317         for mingw.
22319 2006-06-14  Simon Josefsson <simon@josefsson.org>
22321         * configure.in: Remove mingw32 hook to get -lwsock32, the
22322         getaddrinfo gnulib module links with -lws2_32 which is the more
22323         appropriate library to use (winsock.h goes with wsock32.lib and
22324         winsock2.h goes with ws2_32, of which the latter is backwards
22325         compatible and available since Windows 3.11 or so, I'm told).
22327 2006-06-14  Simon Josefsson <simon@josefsson.org>
22329         * tests/certder.c: fix
22331 2006-06-12  Simon Josefsson <simon@josefsson.org>
22333         * gl/Makefile.am, gl/gc-gnulib.c, gl/m4/gnulib-cache.m4,
22334         gl/m4/gnulib-comp.m4, gl/m4/read-file.m4, gl/read-file.c,
22335         gl/read-file.h: Update.
22337 2006-06-10  Simon Josefsson <simon@josefsson.org>
22339         * configure.in: Bump so version.
22341 2006-06-08  Simon Josefsson <simon@josefsson.org>
22343         * doc/reference/Makefile.am: Add gnutlsxx.h.
22345 2006-06-07  Simon Josefsson <simon@josefsson.org>
22347         * gl/getpass.c, gl/m4/stdbool.m4, gl/printf-args.c, gl/sha1.c,
22348         gl/stdint_.h: Update.
22350 2006-06-07  Simon Josefsson <simon@josefsson.org>
22352         * doc/protocol/draft-ietf-tls-openpgp-keys-10.txt: Add.
22354 2006-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22356         * NEWS, configure.in, includes/Makefile.am,
22357         includes/gnutls/gnutlsxx.h, lib/Makefile.am, lib/gnutls_db.c,
22358         lib/gnutlsxx.cpp: Added a preliminary C++ interface.
22360 2006-06-01  Simon Josefsson <simon@josefsson.org>
22362         * doc/protocol/draft-housley-tls-authz-extns-06.txt: Add.
22364 2006-05-23  Simon Josefsson <simon@josefsson.org>
22366         * doc/protocol/draft-housley-tls-authz-extns-05.txt: Add.
22368 2006-05-23  Simon Josefsson <simon@josefsson.org>
22370         * po/LINGUAS, po/sv.po: Sync with TP.
22372 2006-05-22  Simon Josefsson <simon@josefsson.org>
22374         * doc/manpages/certtool.1: Typo, from debian #368323.
22376 2006-05-18  Simon Josefsson <simon@josefsson.org>
22378         * doc/protocol/draft-ietf-tls-srp-11.txt: Add.
22380 2006-05-17  Simon Josefsson <simon@josefsson.org>
22382         * doc/protocol/rfc4507.txt: Add.
22384 2006-05-17  Simon Josefsson <simon@josefsson.org>
22386         * NEWS, configure.in: Bump versions.
22388 2006-05-15  Simon Josefsson <simon@josefsson.org>
22390         * ChangeLog: [no log message]
22392 2006-05-15  Simon Josefsson <simon@josefsson.org>
22394         * NEWS: Version 1.4.0.
22396 2006-05-15  Simon Josefsson <simon@josefsson.org>
22398         * doc/protocol/draft-ietf-tls-openpgp-keys-09.txt: Add.
22400 2006-05-15  Simon Josefsson <simon@josefsson.org>
22402         * src/certtool-cfg.c: Remove duplicated #include.
22404 2006-05-12  Simon Josefsson <simon@josefsson.org>
22406         * src/serv.c, src/tls_test.c: Don't use AI_NUMERICSERV, it doesn't
22407         exist on most platforms.
22409 2006-05-12  Simon Josefsson <simon@josefsson.org>
22411         * NEWS: Add.
22413 2006-05-12  Simon Josefsson <simon@josefsson.org>
22415         * src/serv.c: Need getaddrinfo.h.
22417 2006-05-12  Simon Josefsson <simon@josefsson.org>
22419         * gl/Makefile.am, gl/gai_strerror.c, gl/getaddrinfo.c,
22420         gl/getaddrinfo.h, gl/m4/getaddrinfo.m4, gl/m4/gnulib-cache.m4,
22421         gl/m4/gnulib-comp.m4, gl/m4/strdup.m4, gl/strdup.c, gl/strdup.h: Add
22422         getaddrinfo.
22424 2006-05-11  Simon Josefsson <simon@josefsson.org>
22426         * buildconf: Remove.
22428 2006-05-11  Simon Josefsson <simon@josefsson.org>
22430         * tests/Makefile.am: No supression file.
22432 2006-05-11  Simon Josefsson <simon@josefsson.org>
22434         * libextra/gnutls_ia.c: Remove junk.
22436 2006-05-11  Simon Josefsson <simon@josefsson.org>
22438         * lib/ext_inner_application.c: Fix self tests.
22440 2006-05-11  Simon Josefsson <simon@josefsson.org>
22442         * libextra/gnutls_ia.c: Indent.
22444 2006-05-11  Simon Josefsson <simon@josefsson.org>
22446         * doc/manpages/Makefile.am: Update.
22448 2006-05-11  Simon Josefsson <simon@josefsson.org>
22450         * tests/Makefile.am: Improve valgrind stuff.
22452 2006-05-11  Simon Josefsson <simon@josefsson.org>
22454         * .cvsignore: [no log message]
22456 2006-05-11  Simon Josefsson <simon@josefsson.org>
22458         * config.rpath: Not needed, generated by autopoint.
22460 2006-05-11  Simon Josefsson <simon@josefsson.org>
22462         * config.rpath, gl/Makefile.am, gl/des.c, gl/m4/gnulib-cache.m4,
22463         gl/m4/gnulib-comp.m4, gl/md4.c, gl/sha1.c, gl/stdint_.h: Update.
22465 2006-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22467         * lib/auth_cert.c: updated to reflect the new openpgp draft.
22469 2006-05-11  Simon Josefsson <simon@josefsson.org>
22471         * configure.in: Check for -Wno-pointer-sign, taken from Werner's
22472         ksba.
22474 2006-05-10  Simon Josefsson <simon@josefsson.org>
22476         * NEWS, doc/protocol/draft-santesson-tls-ume-07.txt: Add.
22478 2006-05-10  Simon Josefsson <simon@josefsson.org>
22480         * configure.in: Bump required libtasn1.
22482 2006-05-10  Simon Josefsson <simon@josefsson.org>
22484         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
22485         lib/minitasn1/element.c, lib/minitasn1/errors.c,
22486         lib/minitasn1/gstr.c, lib/minitasn1/libtasn1.h,
22487         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
22488         lib/minitasn1/structure.c: Update to 0.3.4.
22490 2006-05-07  Simon Josefsson <simon@josefsson.org>
22492         * configure.in: Bump required libtasn1 version to 0.3.3.
22494 2006-05-07  Simon Josefsson <simon@josefsson.org>
22496         * tests/Makefile.am: Fix.
22498 2006-05-07  Simon Josefsson <simon@josefsson.org>
22500         * NEWS: Add.
22502 2006-05-07  Simon Josefsson <simon@josefsson.org>
22504         * tests/Makefile.am: Run tests under valgrind.
22506 2006-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22508         * src/cli.c, src/serv.c, src/tls_test.c: some changes for IPv6.
22509         Based on patch by Remi Denis-Courmont, sent to Debian bug tracking
22510         system.
22512 2006-05-05  Simon Josefsson <simon@josefsson.org>
22514         * doc/protocol/draft-housley-tls-authz-extns-04.txt: Add.
22516 2006-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22518         * lib/minitasn1/structure.c: updated to the latest libtasn1
22520 2006-05-05  Simon Josefsson <simon@josefsson.org>
22522         * NEWS: Add.
22524 2006-05-05  Simon Josefsson <simon@josefsson.org>
22526         * includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
22527         lib/ext_inner_application.c, lib/gnutls_int.h, libextra/gnutls_ia.c: 
22528         TLS/IA fixes from Emile.
22530 2006-04-27  Simon Josefsson <simon@josefsson.org>
22532         * doc/protocol/rfc4366.txt: Add.
22534 2006-04-27  Simon Josefsson <simon@josefsson.org>
22536         * doc/protocol/rfc4346.txt, doc/protocol/rfc4347.txt: Add.
22538 2006-04-26  Simon Josefsson <simon@josefsson.org>
22540         * lib/gnutls_state.c: Fix prototypes.
22542 2006-04-26  Simon Josefsson <simon@josefsson.org>
22544         * gl/Makefile.am, gl/m4/getpass.m4, gl/m4/longdouble.m4: Update.
22546 2006-04-21  Simon Josefsson <simon@josefsson.org>
22548         * doc/protocol/draft-santesson-tls-supp-02.txt,
22549         doc/protocol/draft-santesson-tls-ume-06.txt: Add.
22551 2006-04-19  Simon Josefsson <simon@josefsson.org>
22553         * tests/Makefile.am: (LDADD): Add libgnutls after libgnu, for libgcrypt transitive
22554         reference, tiny patch from Nix <nix@esperi.org.uk>.
22556 2006-04-19  Simon Josefsson <simon@josefsson.org>
22558         * doc/protocol/draft-santesson-tls-supp-01.txt: Add.
22560 2006-04-17  Simon Josefsson <simon@josefsson.org>
22562         * doc/protocol/draft-housley-tls-authz-extns-03.txt,
22563         doc/protocol/draft-santesson-tls-ume-05.txt: Add.
22565 2006-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22567         * lib/gnutls_priority.c: removed AES-256 from the list of default
22568         ciphers. No point in having it (when everything else is far away
22569         even from 128 bit security)
22571 2006-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22573         * includes/gnutls/gnutls.h.in, lib/gnutls_srp.c: 
22574         gnutls_srp_set_client_credentials() uses const
22576 2006-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22578         * lib/gnutls_priority.c: documented the return value in the priority
22579         functions
22581 2006-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22583         * includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c: [no log
22584         message]
22586 2006-04-04  Simon Josefsson <simon@josefsson.org>
22588         * gl/m4/gc-random.m4, gl/stdint_.h: Update.
22590 2006-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22592         * lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
22593         lib/x509/crq.c, lib/x509/dn.c, lib/x509/extensions.c,
22594         lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c: use snprintf()
22595         instead of multiple calls to str_cpy() and str_cat().
22597 2006-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22599         * lib/x509/x509.c: bug fix
22601 2006-03-30  Simon Josefsson <simon@josefsson.org>
22603         * doc/protocol/draft-santesson-tls-supp-00.txt,
22604         doc/protocol/draft-santesson-tls-ume-04.txt: Add.
22606 2006-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22608         * doc/TODO: [no log message]
22610 2006-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22612         * configure.in: added -Wno-pointer-sign to gcc to avoid tons of
22613         useless warnings.
22615 2006-03-24  Simon Josefsson <simon@josefsson.org>
22617         * doc/protocol/draft-housley-tls-authz-extns-01.txt: Add.
22619 2006-03-21  Simon Josefsson <simon@josefsson.org>
22621         * configure.in: Bump version.
22623 2006-03-21  Simon Josefsson <simon@josefsson.org>
22625         * NEWS: Add.
22627 2006-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22629         * doc/bibliography.texi, doc/gnutls.texi: added reference for TLS
22630         1.1
22632 2006-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22634         * lib/gnutls_cert.c, lib/gnutls_global.h, lib/gnutls_x509.c,
22635         lib/x509/rfc2818_hostname.c: some fixes for compilation
22637 2006-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22639         * src/certtool.c: export to DER format is possible with certtool
22641 2006-03-15  Simon Josefsson <simon@josefsson.org>
22643         * configure.in: Bump versions.
22645 2006-03-15  Simon Josefsson <simon@josefsson.org>
22647         * NEWS: Add.
22649 2006-03-15  Simon Josefsson <simon@josefsson.org>
22651         * lib/gnutls_cert.c: Indent.
22653 2006-03-15  Simon Josefsson <simon@josefsson.org>
22655         * lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/compat.h: Move
22656         to ../gnutls_cert.c.
22658 2006-03-15  Simon Josefsson <simon@josefsson.org>
22660         * lib/gnutls_cert.c: Move from x509/compat.c.
22662 2006-03-12  Simon Josefsson <simon@josefsson.org>
22664         * doc/README.CVS: Add.
22666 2006-03-12  Simon Josefsson <simon@josefsson.org>
22668         * doc/manpages/Makefile.am: Update.
22670 2006-03-12  Simon Josefsson <simon@josefsson.org>
22672         * lib/minitasn1/structure.c: Update.
22674 2006-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22676         * lib/gnutls_global.c: force the gcrypt random generator to be
22677         initialized at startup. Maybe it should be within and ifdef? This
22678         saves lots of debugging time when something fails.
22680 2006-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22682         * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h,
22683         lib/minitasn1/structure.c: added the fix for der_coding() from
22684         libtasn1.
22686 2006-03-09  Simon Josefsson <simon@josefsson.org>
22688         * doc/manpages/Makefile.am: Rebuild srp manpages too.
22690 2006-03-08  Simon Josefsson <simon@josefsson.org>
22692         * ChangeLog: [no log message]
22694 2006-03-08  Simon Josefsson <simon@josefsson.org>
22696         * NEWS: Version 1.3.5.
22698 2006-03-08  Simon Josefsson <simon@josefsson.org>
22700         * NEWS: Add.
22702 2006-03-08  Simon Josefsson <simon@josefsson.org>
22704         * NEWS: Add.
22706 2006-03-08  Simon Josefsson <simon@josefsson.org>
22708         * NEWS: Add.
22710 2006-03-08  Simon Josefsson <simon@josefsson.org>
22712         * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h: Update.
22714 2006-03-08  Simon Josefsson <simon@josefsson.org>
22716         * po/LINGUAS, po/pl.po: Sync with TP.
22718 2006-03-08  Simon Josefsson <simon@josefsson.org>
22720         * Makefile.am: Add update-po target.
22722 2006-03-08  Simon Josefsson <simon@josefsson.org>
22724         * doc/manpages/Makefile.am: Update.
22726 2006-03-08  Simon Josefsson <simon@josefsson.org>
22728         * lib/x509/xml.c: Doc fix.
22730 2006-03-08  Simon Josefsson <simon@josefsson.org>
22732         * NEWS: Fix.
22734 2006-03-08  Simon Josefsson <simon@josefsson.org>
22736         * lib/x509/common.c, lib/x509/sign.c, lib/x509/x509_write.c: Use new
22737         asn1_copy_node API.
22739 2006-03-08  Simon Josefsson <simon@josefsson.org>
22741         * lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: Update.
22743 2006-03-08  Simon Josefsson <simon@josefsson.org>
22745         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
22746         lib/minitasn1/element.c, lib/minitasn1/int.h,
22747         lib/minitasn1/libtasn1-dont.h, lib/minitasn1/libtasn1.h,
22748         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
22749         lib/minitasn1/structure.c: Update.
22751 2006-03-08  Simon Josefsson <simon@josefsson.org>
22753         * lib/x509/xml.c: Use internal error approach again, after
22754         discussion with Nikos.
22756 2006-03-08  Simon Josefsson <simon@josefsson.org>
22758         * lib/x509/xml.c: Fix.
22760 2006-03-08  Simon Josefsson <simon@josefsson.org>
22762         * lib/minitasn1/coding.c, lib/minitasn1/int.h,
22763         lib/minitasn1/libtasn1-dont.h, lib/minitasn1/libtasn1.h: Update.
22765 2006-03-08  Simon Josefsson <simon@josefsson.org>
22767         * lib/x509/xml.c: Fix type_field.
22769 2006-03-08  Simon Josefsson <simon@josefsson.org>
22771         * lib/x509/xml.c: Use external API.
22773 2006-03-08  Simon Josefsson <simon@josefsson.org>
22775         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
22776         lib/minitasn1/element.c, lib/minitasn1/int.h,
22777         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
22778         lib/minitasn1/parser_aux.h, lib/minitasn1/structure.c: Update.
22780 2006-03-08  Simon Josefsson <simon@josefsson.org>
22782         * lib/x509/xml.c: Fix.
22784 2006-03-08  Simon Josefsson <simon@josefsson.org>
22786         * lib/x509/common.c: Use external libtasn1 API.
22788 2006-03-08  Simon Josefsson <simon@josefsson.org>
22790         * lib/x509/xml.c: Fix typo.
22792 2006-03-08  Simon Josefsson <simon@josefsson.org>
22794         * configure.in: Required libtasn1 0.3.1.
22796 2006-03-08  Simon Josefsson <simon@josefsson.org>
22798         * lib/x509/xml.c: Revert, we now use the new exported functions.
22800 2006-03-08  Simon Josefsson <simon@josefsson.org>
22802         * lib/x509/xml.c: Make it build.
22804 2006-03-08  Simon Josefsson <simon@josefsson.org>
22806         * NEWS: Sort.
22808 2006-03-08  Simon Josefsson <simon@josefsson.org>
22810         * NEWS: Add.
22812 2006-03-08  Simon Josefsson <simon@josefsson.org>
22814         * lib/x509/xml.c: Disable XML functionality, because it relies on
22815         libtasn1 internals.
22817 2006-03-08  Simon Josefsson <simon@josefsson.org>
22819         * NEWS: Add.
22821 2006-03-08  Simon Josefsson <simon@josefsson.org>
22823         * lib/Makefile.am, libextra/Makefile.am: Add -no-undefined, for
22824         mingw32 builds.
22826 2006-03-08  Simon Josefsson <simon@josefsson.org>
22828         * lib/x509/crq.c, lib/x509/xml.c, src/cli.c, src/common.c,
22829         src/common.h, src/serv.c, tests/resume.c: Indent.
22831 2006-03-08  Simon Josefsson <simon@josefsson.org>
22833         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
22834         gl/m4/gc-random.m4, gl/m4/gc.m4, gl/m4/gnulib-cache.m4,
22835         gl/m4/gnulib-comp.m4, gl/m4/readline.m4, maint.mk: Update.
22837 2006-03-08  Simon Josefsson <simon@josefsson.org>
22839         * po/LINGUAS: Add.
22841 2006-03-08  Simon Josefsson <simon@josefsson.org>
22843         * doc/protocol/draft-funk-tls-inner-application-extension-02.txt: 
22844         Add.
22846 2006-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22848         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
22849         src/common.c, src/common.h: gnutls-cli can now recognize services
22850         and port numbers with the -p option.
22852 2006-03-03  Simon Josefsson <simon@josefsson.org>
22854         * .cvscopying: Fix.
22856 2006-03-03  Simon Josefsson <simon@josefsson.org>
22858         * lib/Makefile.am: Gettext fixes.
22860 2006-03-03  Simon Josefsson <simon@josefsson.org>
22862         * lib/gnutls_errors.c: Fix.
22864 2006-03-03  Simon Josefsson <simon@josefsson.org>
22866         * lib/gnutls_errors.c, lib/gnutls_global.c: Error message
22867         translations.
22869 2006-03-03  Simon Josefsson <simon@josefsson.org>
22871         * .cvsignore, m4/.cvsignore, po/.cvsignore: [no log message]
22873 2006-03-03  Simon Josefsson <simon@josefsson.org>
22875         * maint.mk: Update.
22877 2006-03-03  Simon Josefsson <simon@josefsson.org>
22879         * maint-cfg.mk: Add indent file list.
22881 2006-03-03  Simon Josefsson <simon@josefsson.org>
22883         * Makefile.am: Remove indent target.
22885 2006-03-03  Simon Josefsson <simon@josefsson.org>
22887         * configure.in: Revert, autoreconf needs it.
22889 2006-03-03  Simon Josefsson <simon@josefsson.org>
22891         * configure.in: Remove gettext version stuff.
22893 2006-03-03  Simon Josefsson <simon@josefsson.org>
22895         * gl/Makefile.am, gl/gettext.h, gl/m4/codeset.m4, gl/m4/gettext.m4,
22896         gl/m4/glibc2.m4, gl/m4/glibc21.m4, gl/m4/gnulib-cache.m4,
22897         gl/m4/gnulib-comp.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4,
22898         gl/m4/intmax.m4, gl/m4/inttypes-pri.m4, gl/m4/isc-posix.m4,
22899         gl/m4/lcmessage.m4, gl/m4/nls.m4, gl/m4/po.m4,
22900         gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/readline.m4,
22901         gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, maint.mk: Update.
22903 2006-03-03  Simon Josefsson <simon@josefsson.org>
22905         * NEWS: Add.
22907 2006-03-03  Simon Josefsson <simon@josefsson.org>
22909         * Makefile.am, configure.in, po/Makevars, po/POTFILES.in: 
22910         Gettextize.
22912 2006-03-01  Simon Josefsson <simon@josefsson.org>
22914         * gtk-doc.make: Add.
22916 2006-03-01  Simon Josefsson <simon@josefsson.org>
22918         * gl/m4/readline.m4, gl/m4/socklen.m4, gl/m4/sys_socket_h.m4,
22919         gl/readline.c, maint.mk: Update.
22921 2006-03-01  Simon Josefsson <simon@josefsson.org>
22923         * buildconf, maint-cfg.mk: Don't gtkdocize.
22925 2006-02-28  Simon Josefsson <simon@josefsson.org>
22927         * lib/minitasn1/Makefile.am, lib/minitasn1/coding.c,
22928         lib/minitasn1/decoding.c, lib/minitasn1/der.h,
22929         lib/minitasn1/element.c, lib/minitasn1/errors.h,
22930         lib/minitasn1/errors_int.h, lib/minitasn1/gstr.c,
22931         lib/minitasn1/gstr.h, lib/minitasn1/int.h,
22932         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
22933         lib/minitasn1/structure.c, lib/minitasn1/structure.h: Update.
22935 2006-02-27  Simon Josefsson <simon@josefsson.org>
22937         * lib/gnutls_record.c: gnutls_record_send: Doc fix, suggested by
22938         Eric Leblond <regit@inl.fr>.
22940 2006-02-17  Simon Josefsson <simon@josefsson.org>
22942         * lib/x509/sign.c: Fix warning.
22944 2006-02-17  Simon Josefsson <simon@josefsson.org>
22946         * includes/gnutls/gnutls.h.in: Make it explicit that GNUTLS_DIG_*
22947         has the same values as GNUTLS_MAC_*.
22949 2006-02-16  Simon Josefsson <simon@josefsson.org>
22951         * doc/protocol/draft-santesson-tls-ume-02.txt: Add.
22953 2006-02-14  Simon Josefsson <simon@josefsson.org>
22955         * maint-cfg.mk: Fix.
22957 2006-02-14  Simon Josefsson <simon@josefsson.org>
22959         * maint-cfg.mk: Fix.
22961 2006-02-14  Simon Josefsson <simon@josefsson.org>
22963         * maint-cfg.mk: Fix.
22965 2006-02-14  Simon Josefsson <simon@josefsson.org>
22967         * maint-cfg.mk: Fix.
22969 2006-02-14  Simon Josefsson <simon@josefsson.org>
22971         * maint-cfg.mk: Add mingw32 target.
22973 2006-02-14  Simon Josefsson <simon@josefsson.org>
22975         * GNUmakefile, gl/Makefile.am, gl/m4/gnulib-cache.m4,
22976         gl/m4/gnulib-comp.m4, maint-cfg.mk, maint.mk: Add
22977         maintainer-makefile module.
22979 2006-02-11  Simon Josefsson <simon@josefsson.org>
22981         * lib/x509/xml.c: Use external libtasn1 API.
22983 2006-02-11  Simon Josefsson <simon@josefsson.org>
22985         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
22986         lib/minitasn1/der.h, lib/minitasn1/element.c,
22987         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
22988         lib/minitasn1/structure.c: Sync with libtasn1 CVS.
22990 2006-02-11  Simon Josefsson <simon@josefsson.org>
22992         * configure.in: Bump libtasn1 version.
22994 2006-02-10  Simon Josefsson <simon@josefsson.org>
22996         * NEWS, configure.in: Bump versions.
22998 2006-02-09  Simon Josefsson <simon@josefsson.org>
23000         * NEWS: Fix typo.
23002 2006-02-09  Simon Josefsson <simon@josefsson.org>
23004         * ChangeLog: [no log message]
23006 2006-02-09  Simon Josefsson <simon@josefsson.org>
23008         * NEWS: Version 1.3.4.
23010 2006-02-09  Simon Josefsson <simon@josefsson.org>
23012         * NEWS: Add.
23014 2006-02-09  Simon Josefsson <simon@josefsson.org>
23016         * NEWS, THANKS: Add.
23018 2006-02-09  Simon Josefsson <simon@josefsson.org>
23020         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
23021         lib/minitasn1/element.c, lib/minitasn1/errors.c,
23022         lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
23023         lib/minitasn1/gstr.c, lib/minitasn1/int.h,
23024         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
23025         lib/minitasn1/structure.c: Update from libtasn1.
23027 2006-02-09  Simon Josefsson <simon@josefsson.org>
23029         * THANKS: Add.
23031 2006-02-09  Simon Josefsson <simon@josefsson.org>
23033         * doc/protocol/draft-housley-tls-authz-extns-00.txt: Add.
23035 2006-02-08  Simon Josefsson <simon@josefsson.org>
23037         * lib/minitasn1/decoding.c: Fix typo in last commit.
23039 2006-02-08  Simon Josefsson <simon@josefsson.org>
23041         * tests/set_pkcs12_cred.c: Simplify using under gdb.
23043 2006-02-08  Simon Josefsson <simon@josefsson.org>
23045         * lib/minitasn1/decoding.c: Fix for latest certder bug.
23047 2006-02-08  Simon Josefsson <simon@josefsson.org>
23049         * tests/certder.c: Add more bug trigger.
23051 2006-02-08  Simon Josefsson <simon@josefsson.org>
23053         * tests/certder.c: Add.
23055 2006-02-08  Simon Josefsson <simon@josefsson.org>
23057         * lib/minitasn1/decoding.c: More asn1 length out of bounds checking.
23059 2006-02-08  Simon Josefsson <simon@josefsson.org>
23061         * lib/minitasn1/decoding.c: Fix asn1_get_length_der usage.
23063 2006-02-08  Simon Josefsson <simon@josefsson.org>
23065         * lib/minitasn1/coding.c: Fix asn1_get_length_der usage.
23067 2006-02-08  Simon Josefsson <simon@josefsson.org>
23069         * lib/minitasn1/element.c: Fix copyright.
23071 2006-02-08  Simon Josefsson <simon@josefsson.org>
23073         * lib/minitasn1/element.c, lib/minitasn1/structure.c: Fix
23074         asn1_get_length_der usage.
23076 2006-02-08  Simon Josefsson <simon@josefsson.org>
23078         * lib/minitasn1/decoding.c: Revert.
23080 2006-02-08  Simon Josefsson <simon@josefsson.org>
23082         * tests/.cvsignore: [no log message]
23084 2006-02-08  Simon Josefsson <simon@josefsson.org>
23086         * lib/minitasn1/decoding.c: Fix for cert selftest.
23088 2006-02-08  Simon Josefsson <simon@josefsson.org>
23090         * tests/Makefile.am: Add certder test.
23092 2006-02-08  Simon Josefsson <simon@josefsson.org>
23094         * tests/certder.c: Add.
23096 2006-02-08  Simon Josefsson <simon@josefsson.org>
23098         * NEWS: Add.
23100 2006-02-08  Simon Josefsson <simon@josefsson.org>
23102         * NEWS: Add.
23104 2006-02-08  Simon Josefsson <simon@josefsson.org>
23106         * lib/minitasn1/libtasn1.h: Bump version.
23108 2006-02-08  Simon Josefsson <simon@josefsson.org>
23110         * configure.in: Need libtasn1 0.2.18.
23112 2006-02-08  Simon Josefsson <simon@josefsson.org>
23114         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
23115         lib/minitasn1/der.h, lib/minitasn1/element.c,
23116         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
23117         lib/minitasn1/structure.c: Add libtasn1 fixes from Nikos, prompted
23118         by report from "Evgeny Legerov" <admin@gleg.net>.
23120 2006-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23122         * lib/x509/xml.c: some fixes for the new libtasn1
23124 2006-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23126         * lib/x509/mpi.c: [no log message]
23128 2006-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23130         * lib/x509/mpi.c: corrected wrong order of free.
23132 2006-02-02  Simon Josefsson <simon@josefsson.org>
23134         * libextra/opencdk/main.h, libextra/opencdk/packet.h: Fix prototypes
23135         for AIX compiler, reported by "Heiden, John"
23136         <JHeiden@UTNet.UToledo.Edu>.
23138 2006-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23140         * NEWS: [no log message]
23142 2006-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23144         * lib/gnutls_x509.c: Corrected bugs in
23145         gnutls_certificate_set_x509_crl() and
23146         gnutls_certificate_set_x509_trust(), that caused memory corruption
23147         if more than one certificates were added. Report and patch by Max
23148         Kellermann <max@duempel.org>.
23150 2006-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23152         * NEWS: [no log message]
23154 2006-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23156         * lib/gnutls_record.c: added some text about premature termination
23157         of sessions.
23159 2006-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23161         * lib/gnutls_record.c: fixed bug in non-blocking gnutls_bye().
23162         gnutls_send will no longer invalidate session if the underlying send
23163         fails, but it will set may_not_write to true. That is to allow
23164         reading the already received data. Patches and bug reports by Yoann
23165         Vandoorselaere <yoann@prelude-ids.org>
23167 2006-01-27  Simon Josefsson <simon@josefsson.org>
23169         * gl/.cvsignore: [no log message]
23171 2006-01-27  Simon Josefsson <simon@josefsson.org>
23173         * gl/inet_ntop.h, gl/m4/gnulib-tool.m4, gl/m4/socklen.m4,
23174         gl/m4/stdbool.m4, gl/socket_.h, gl/stdbool_.h, gl/vasnprintf.c: 
23175         Update.
23177 2006-01-27  Simon Josefsson <simon@josefsson.org>
23179         * src/common.h: Mingw32 fixes.
23181 2006-01-27  Simon Josefsson <simon@josefsson.org>
23183         * doc/protocol/draft-salowey-tls-ticket-07.txt: Add.
23185 2006-01-20  Simon Josefsson <simon@josefsson.org>
23187         * doc/protocol/draft-santesson-tls-ume-01.txt: Add.
23189 2006-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23191         * src/tests.c, src/tests.h, src/tls_test.c: removed the RIPEMD test
23192         since it is not supported any more.
23194 2006-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23196         * doc/gnutls.texi: minor updates.
23198 2006-01-19  Simon Josefsson <simon@josefsson.org>
23200         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/sys_socket_h.m4,
23201         gl/md5.c, gl/md5.h, gl/sha1.c, gl/sha1.h, gl/socket_.h: Update.
23203 2006-01-18  Simon Josefsson <simon@josefsson.org>
23205         * doc/TODO: Add.
23207 2006-01-18  Simon Josefsson <simon@josefsson.org>
23209         * doc/protocol/draft-ietf-tls-openpgp-keys-08.txt: Add.
23211 2006-01-12  Simon Josefsson <simon@josefsson.org>
23213         * NEWS, configure.in: Bump versions.
23215 2006-01-12  Simon Josefsson <simon@josefsson.org>
23217         * Makefile.am: Fix igloo scp.
23219 2006-01-12  Simon Josefsson <simon@josefsson.org>
23221         * Makefile.am: Re-add igloo.
23223 2006-01-12  Simon Josefsson <simon@josefsson.org>
23225         * ChangeLog: [no log message]
23227 2006-01-12  Simon Josefsson <simon@josefsson.org>
23229         * NEWS: Version 1.3.3.
23231 2006-01-12  Simon Josefsson <simon@josefsson.org>
23233         * .cvscopying: Fix copyright years.
23235 2006-01-12  Simon Josefsson <simon@josefsson.org>
23237         * doc/manpages/Makefile.am: Update.
23239 2006-01-11  Simon Josefsson <simon@josefsson.org>
23241         * gl/Makefile.am, gl/dummy.c, gl/m4/gnulib-comp.m4,
23242         gl/m4/readline.m4, gl/sha1.c, gl/stdint_.h: Update.
23244 2006-01-09  Simon Josefsson <simon@josefsson.org>
23246         * gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/socklen.m4,
23247         gl/m4/stdint.m4, gl/stdint_.h: Update.
23249 2006-01-09  Simon Josefsson <simon@josefsson.org>
23251         * doc/protocol/draft-santesson-tls-ume-00.txt: Add.
23253 2006-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23255         * doc/bibliography.texi: [no log message]
23257 2005-12-31  Simon Josefsson <simon@josefsson.org>
23259         * includes/gnutls/extra.h: C++ fix.
23261 2005-12-31  Simon Josefsson <simon@josefsson.org>
23263         * libextra/gnutls_ia.c: Doc fix.
23265 2005-12-28  Simon Josefsson <simon@josefsson.org>
23267         * doc/protocol/draft-ietf-tls-openpgp-keys-07.txt: Add.
23269 2005-12-28  Simon Josefsson <simon@josefsson.org>
23271         * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
23272         lib/gnutls_global.h, lib/minitasn1/coding.c,
23273         lib/minitasn1/errors.c, lib/x509/crq.c: Constify, tiny patch from
23274         "ZIGLIO, Frediano, VF-IT" <Frediano.Ziglio@vodafone.com>.
23276 2005-12-26  Simon Josefsson <simon@josefsson.org>
23278         * NEWS: Add.
23280 2005-12-26  Simon Josefsson <simon@josefsson.org>
23282         * lib/gnutls_global.c: Doc fix.
23284 2005-12-26  Simon Josefsson <simon@josefsson.org>
23286         * includes/gnutls/extra.h, libextra/gnutls_ia.c: Fix TLS/IA
23287         prototypes, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
23289 2005-12-23  Simon Josefsson <simon@josefsson.org>
23291         * NEWS: Add.
23293 2005-12-23  Simon Josefsson <simon@josefsson.org>
23295         * lib/gnutls_global.c: Use _gnutls_init as increment/decrement
23296         counter for init/deinit, suggested by ZIGLIO, Frediano.
23298 2005-12-18  Simon Josefsson <simon@josefsson.org>
23300         * includes/gnutls/gnutls.h.in: Cosmetic changes.
23302 2005-12-18  Simon Josefsson <simon@josefsson.org>
23304         * includes/gnutls/gnutls.h.in: Cosmetic changes.
23306 2005-12-18  Simon Josefsson <simon@josefsson.org>
23308         * tests/resume.c: Fix mem leak.
23310 2005-12-17  Simon Josefsson <simon@josefsson.org>
23312         * NEWS: Add.
23314 2005-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23316         * doc/manpages/Makefile.am, includes/gnutls/gnutls.h.in,
23317         lib/gnutls_compress_int.c, lib/gnutls_constate.c: fixed a memory
23318         copy that caused crashes.
23320 2005-12-17  Simon Josefsson <simon@josefsson.org>
23322         * tests/resume.c: More debug info.
23324 2005-12-17  Simon Josefsson <simon@josefsson.org>
23326         * tests/.cvsignore: [no log message]
23328 2005-12-17  Simon Josefsson <simon@josefsson.org>
23330         * NEWS: Add.
23332 2005-12-17  Simon Josefsson <simon@josefsson.org>
23334         * tests/Makefile.am: Add resume self test.
23336 2005-12-17  Simon Josefsson <simon@josefsson.org>
23338         * tests/resume.c: Add, to test resume funtions.
23340 2005-12-17  Simon Josefsson <simon@josefsson.org>
23342         * NEWS: Fix.
23344 2005-12-17  Simon Josefsson <simon@josefsson.org>
23346         * doc/protocol/draft-salowey-tls-ticket-06.txt: Add.
23348 2005-12-16  Simon Josefsson <simon@josefsson.org>
23350         * doc/TODO: Add.
23352 2005-12-16  Simon Josefsson <simon@josefsson.org>
23354         * lib/gnutls_state.c: Doc fix.
23356 2005-12-16  Simon Josefsson <simon@josefsson.org>
23358         * NEWS, includes/gnutls/gnutls.h.in: Add.
23360 2005-12-16  Simon Josefsson <simon@josefsson.org>
23362         * lib/gnutls_state.c: Add API to get master secret too.
23364 2005-12-15  Simon Josefsson <simon@josefsson.org>
23366         * includes/gnutls/gnutls.h.in: Fix.
23368 2005-12-15  Simon Josefsson <simon@josefsson.org>
23370         * includes/gnutls/gnutls.h.in: Fix indentation.
23372 2005-12-15  Simon Josefsson <simon@josefsson.org>
23374         * NEWS: Add.
23376 2005-12-15  Simon Josefsson <simon@josefsson.org>
23378         * Makefile.am, includes/gnutls/extra.h,
23379         includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
23380         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
23381         includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.h,
23382         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
23383         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_rsa.c,
23384         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
23385         lib/auth_srp_sb64.c, lib/ext_inner_application.c,
23386         lib/ext_inner_application.h, lib/ext_max_record.c,
23387         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
23388         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_db.h,
23389         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_errors.c,
23390         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
23391         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
23392         lib/gnutls_pk.h, lib/gnutls_psk.c, lib/gnutls_record.c,
23393         lib/gnutls_session.c, lib/gnutls_session_pack.c,
23394         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_x509.c,
23395         lib/x509/mpi.h, lib/x509_b64.c, libextra/gnutls_ia.c,
23396         libextra/openpgp/gnutls_openpgp.h, src/common.c, src/serv.c,
23397         tests/dhepskself.c, tests/tlsia.c: Indent more.
23399 2005-12-15  Simon Josefsson <simon@josefsson.org>
23401         * NEWS, configure.in: Bump versions.
23403 2005-12-15  Simon Josefsson <simon@josefsson.org>
23405         * Makefile.am: Remove igloo, it seem weird.
23407 2005-12-15  Simon Josefsson <simon@josefsson.org>
23409         * ChangeLog: [no log message]
23411 2005-12-15  Simon Josefsson <simon@josefsson.org>
23413         * NEWS: Version 1.3.2.
23415 2005-12-15  Simon Josefsson <simon@josefsson.org>
23417         * doc/manpages/Makefile.am: Update.
23419 2005-12-15  Simon Josefsson <simon@josefsson.org>
23421         * NEWS: Add.
23423 2005-12-15  Simon Josefsson <simon@josefsson.org>
23425         * lib/gnutls_state.c, lib/gnutls_state.h: Fix warnings.
23427 2005-12-15  Simon Josefsson <simon@josefsson.org>
23429         * lib/gnutls_int.h: Remove debug code.
23431 2005-12-15  Simon Josefsson <simon@josefsson.org>
23433         * THANKS: Add.
23435 2005-12-15  Simon Josefsson <simon@josefsson.org>
23437         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_state.c: Add
23438         functions to access the TLS PRF and to extract client/server random
23439         fields, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
23441 2005-12-15  Simon Josefsson <simon@josefsson.org>
23443         * NEWS: Fix.
23445 2005-12-15  Simon Josefsson <simon@josefsson.org>
23447         * NEWS: Fix.
23449 2005-12-15  Simon Josefsson <simon@josefsson.org>
23451         * doc/reference/Makefile.am: Ignore more.
23453 2005-12-15  Simon Josefsson <simon@josefsson.org>
23455         * doc/.cvsignore, libextra/.cvsignore, tests/.cvsignore: [no log
23456         message]
23458 2005-12-15  Simon Josefsson <simon@josefsson.org>
23460         * NEWS, doc/Makefile.am, doc/examples/ex-client-tlsia.c,
23461         doc/gnutls.texi, doc/manpages/Makefile.am, includes/gnutls/extra.h,
23462         includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/debug.c,
23463         lib/defines.h, lib/ext_inner_application.c,
23464         lib/ext_inner_application.h, lib/gnutls_alert.c,
23465         lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
23466         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_kx.c,
23467         lib/gnutls_record.c, lib/gnutls_state.c, libextra/Makefile.am,
23468         libextra/gnutls_ia.c, tests/Makefile.am, tests/tlsia.c: Add TLS/IA
23469         support.
23471 2005-12-15  Simon Josefsson <simon@josefsson.org>
23473         * gl/m4/gnulib-comp.m4: Update.
23475 2005-12-12  Simon Josefsson <simon@josefsson.org>
23477         * doc/TODO: Add.
23479 2005-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23481         * lib/gnutls_ui.c: added missing set_params_function()
23483 2005-12-09  Simon Josefsson <simon@josefsson.org>
23485         * configure.in: Bump versions.
23487 2005-12-09  Simon Josefsson <simon@josefsson.org>
23489         * NEWS: Add.
23491 2005-12-09  Simon Josefsson <simon@josefsson.org>
23493         * lib/auth_cert.c, lib/auth_cert.h, lib/auth_psk_passwd.c,
23494         lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/defines.h,
23495         lib/ext_cert_type.c, lib/ext_server_name.c, lib/ext_srp.c,
23496         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
23497         lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_pk.c,
23498         lib/gnutls_pk.h, lib/gnutls_state.c, lib/gnutls_state.h,
23499         lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/common.c,
23500         lib/x509/dn.c, lib/x509/extensions.c, lib/x509/pkcs7.c,
23501         lib/x509/privkey_pkcs8.c, lib/x509_b64.c: Replace "uint" with
23502         "unsigned".  Remove unused "sint".
23504 2005-12-09  Simon Josefsson <simon@josefsson.org>
23506         * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
23507         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_num.c,
23508         lib/gnutls_num.h, lib/gnutls_session_pack.c, lib/x509/mpi.c,
23509         lib/x509/mpi.h, libextra/openpgp/extras.c,
23510         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgp.c: Replace
23511         uint32 with uint32_t.
23513 2005-12-09  Simon Josefsson <simon@josefsson.org>
23515         * lib/auth_dh_common.c, lib/auth_psk.c, lib/auth_rsa_export.c,
23516         lib/auth_srp.c, lib/defines.h, lib/ext_max_record.c,
23517         lib/ext_max_record.h, lib/ext_server_name.c,
23518         lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
23519         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
23520         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
23521         lib/gnutls_num.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
23522         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
23523         lib/x509/x509_write.c: Replace uint16 with uint16_t.
23525 2005-12-09  Simon Josefsson <simon@josefsson.org>
23527         * configure.in: Remove unused sizeof checks.
23529 2005-12-09  Simon Josefsson <simon@josefsson.org>
23531         * configure.in, lib/auth_cert.c, lib/auth_dh_common.c,
23532         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
23533         lib/auth_srp_sb64.c, lib/defines.h, lib/ext_cert_type.c,
23534         lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
23535         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
23536         lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
23537         lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_db.h,
23538         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
23539         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_record.c,
23540         lib/x509/extensions.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
23541         lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h,
23542         libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
23543         libextra/openpgp/xml.c: Replace uint8 with uint8_t.
23545 2005-12-09  Simon Josefsson <simon@josefsson.org>
23547         * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
23549 2005-12-09  Simon Josefsson <simon@josefsson.org>
23551         * lib/defines.h: Remove unused types, to start the transition to the
23552         POSIX integer types (uint32_t, uint16_t, uint8_t).
23554 2005-12-09  Simon Josefsson <simon@josefsson.org>
23556         * src/Makefile.am: Remove -I../lib, these tools should only use the
23557         external API.
23559 2005-12-09  Simon Josefsson <simon@josefsson.org>
23561         * lib/defines.h, lib/gnutls_str.c: ULONG_MAX should be in limits.h,
23562         so include it at the right place.
23564 2005-12-08  Simon Josefsson <simon@josefsson.org>
23566         * lib/x509/pkcs12.c: Fix mem leaks.  Remove unused variable.
23568 2005-12-08  Simon Josefsson <simon@josefsson.org>
23570         * lib/gnutls_x509.c: Fix mem leak.
23572 2005-12-08  Simon Josefsson <simon@josefsson.org>
23574         * ChangeLog: [no log message]
23576 2005-12-08  Simon Josefsson <simon@josefsson.org>
23578         * NEWS: Version 1.3.1.
23580 2005-12-08  Simon Josefsson <simon@josefsson.org>
23582         * lib/gnutls_str.c: Fix.
23584 2005-12-08  Simon Josefsson <simon@josefsson.org>
23586         * tests/Makefile.am: Dist pkcs8 blobs.
23588 2005-12-08  Simon Josefsson <simon@josefsson.org>
23590         * NEWS: Add.
23592 2005-12-08  Simon Josefsson <simon@josefsson.org>
23594         * NEWS: Add.
23596 2005-12-08  Simon Josefsson <simon@josefsson.org>
23598         * doc/manpages/Makefile.am: Update.
23600 2005-12-08  Simon Josefsson <simon@josefsson.org>
23602         * NEWS: Add.
23604 2005-12-08  Simon Josefsson <simon@josefsson.org>
23606         * doc/TODO: Fix.
23608 2005-12-08  Simon Josefsson <simon@josefsson.org>
23610         * tests/enc3pkcs8.pem: add
23612 2005-12-08  Simon Josefsson <simon@josefsson.org>
23614         * tests/enc3pkcs8.pem: Add.
23616 2005-12-08  Simon Josefsson <simon@josefsson.org>
23618         * tests/enc2pkcs8.pem, tests/pkcs8: Add rc2 pkcs#8 blob.
23620 2005-12-08  Simon Josefsson <simon@josefsson.org>
23622         * tests/encpkcs8.pem, tests/unencpkcs8.pem: Fix.
23624 2005-12-08  Simon Josefsson <simon@josefsson.org>
23626         * tests/Makefile.am, tests/pkcs8: Add PKCS#8 self test.
23628 2005-12-08  Simon Josefsson <simon@josefsson.org>
23630         * NEWS: Add.
23632 2005-12-08  Simon Josefsson <simon@josefsson.org>
23634         * src/certtool.c: Make --password work for PKCS#8 --key-info.
23636 2005-12-08  Simon Josefsson <simon@josefsson.org>
23638         * tests/encpkcs8.pem, tests/unencpkcs8.pem: Add, PKSC#8 blobs.
23640 2005-12-08  Simon Josefsson <simon@josefsson.org>
23642         * doc/TODO: Remove.
23644 2005-12-08  Simon Josefsson <simon@josefsson.org>
23646         * NEWS: Add.
23648 2005-12-08  Simon Josefsson <simon@josefsson.org>
23650         * lib/x509/privkey_pkcs8.c: (gnutls_x509_privkey_import_pkcs8): Handle unencrypted PEM keys.
23651         Remove unused "encrypted" variable.
23653 2005-12-08  Simon Josefsson <simon@josefsson.org>
23655         * NEWS, src/certtool.c: Generate unencrypted PKCS#8 keys for blank
23656         passwords.
23658 2005-12-08  Simon Josefsson <simon@josefsson.org>
23660         * NEWS: Fix.
23662 2005-12-08  Simon Josefsson <simon@josefsson.org>
23664         * tests/.cvsignore: [no log message]
23666 2005-12-08  Simon Josefsson <simon@josefsson.org>
23668         * NEWS, doc/TODO, includes/gnutls/gnutls.h.in, lib/gnutls_x509.c,
23669         tests/Makefile.am, tests/set_pkcs12_cred.c: Support reading X.509
23670         credentials from PKCS#12 files.
23672 2005-12-08  Simon Josefsson <simon@josefsson.org>
23674         * src/certtool.c: Print PKCS#12 type for each element.
23676 2005-12-06  Simon Josefsson <simon@josefsson.org>
23678         * doc/protocol/rfc4279.txt: Add.
23680 2005-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23682         * lib/gnutls_session_pack.c: Corrected bugs in session resumption.
23683         Bugs reported by Yoann Vandoorselare.
23685 2005-12-02  Simon Josefsson <simon@josefsson.org>
23687         * Makefile.am: Put 1.3.x releases in devel/ directory.
23689 2005-12-02  Simon Josefsson <simon@josefsson.org>
23691         * doc/TODO: add
23693 2005-12-02  Simon Josefsson <simon@josefsson.org>
23695         * doc/TODO: Add.
23697 2005-12-02  Simon Josefsson <simon@josefsson.org>
23699         * doc/TODO: Fix.
23701 2005-12-02  Simon Josefsson <simon@josefsson.org>
23703         * doc/TODO: Add.
23705 2005-12-02  Simon Josefsson <simon@josefsson.org>
23707         * doc/TODO: Add.
23709 2005-12-02  Simon Josefsson <simon@josefsson.org>
23711         * doc/TODO: Add.
23713 2005-12-02  Simon Josefsson <simon@josefsson.org>
23715         * doc/TODO: Add.
23717 2005-12-02  Simon Josefsson <simon@josefsson.org>
23719         * doc/README.CODING_STYLE: Mention indentation.
23721 2005-12-02  Simon Josefsson <simon@josefsson.org>
23723         * doc/TODO: Add.
23725 2005-12-01  Simon Josefsson <simon@josefsson.org>
23727         * gl/m4/socklen.m4, gl/readline.c, gl/stdint_.h: Update.
23729 2005-12-01  Simon Josefsson <simon@josefsson.org>
23731         * src/cli.c: Don't infloop.
23733 2005-12-01  Simon Josefsson <simon@josefsson.org>
23735         * NEWS: Add.
23737 2005-12-01  Simon Josefsson <simon@josefsson.org>
23739         * src/cli.c: Check starttls_alarmed earlier, the signal might be
23740         sent before select is called.  Report by Otto Maddox
23741         <ottomaddox@fastmail.fm> and influenced by tiny patch from Nozomu
23742         Ando <nand@mac.com>.
23744 2005-12-01  Simon Josefsson <simon@josefsson.org>
23746         * tests/.cvsignore: [no log message]
23748 2005-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23750         * includes/gnutls/gnutls.h.in, lib/gnutls_session.c,
23751         lib/gnutls_session_pack.c: Some fixes in session resumption and
23752         prototypes. Based on patches and suggestions by Joe Orton.
23754 2005-11-21  Simon Josefsson <simon@josefsson.org>
23756         * doc/protocol/tls-numbers.txt: From
23757         <http://people.nokia.net/~pasi/tls-numbers.txt>.
23759 2005-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23761         * lib/x509/privkey_pkcs8.c: added some clarification about the
23762         encryption status.
23764 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23766         * NEWS, src/certtool.c: Corrected a bug in certtool for 64 bit
23767         machines. Reported by Max Kellermann <max@duempel.org>.
23769 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23771         * src/cli-gaa.c, src/cli.gaa: [no log message]
23773 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23775         * lib/gnutls_datum.c, lib/gnutls_session_pack.c, src/serv.c: some
23776         more fixes for PSK.
23778 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23780         * configure.in: the library version number was bumped to 13 to allow
23781         for incompatible changes.
23783 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23785         * ChangeLog, lib/auth_anon.c, lib/auth_anon.h,
23786         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
23787         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
23788         lib/gnutls_kx.c, lib/gnutls_psk.c, lib/gnutls_session_pack.c,
23789         lib/gnutls_state.c, lib/gnutls_ui.c, src/Makefile.am,
23790         src/cli-gaa.c, src/cli.c, src/cli.gaa, src/common.c,
23791         src/gnutls-http-serv, src/params.pem, src/serv.c: Completed the
23792         DHE-PSK ciphersuite additions.
23794 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23796         * lib/gnutls_psk.c: some documentation updates
23798 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23800         * lib/gnutls_anon_cred.c, lib/gnutls_psk.c: 
23801         gnutls_anon_set_params_function was renamed to
23802         gnutls_anon_set_server_params_function to be more consistent with
23803         the other functions. The same for the PSK.
23805 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23807         * lib/auth_cert.h, lib/auth_rsa.c, lib/auth_rsa_export.c,
23808         lib/gnutls_cert.c, lib/gnutls_handshake.c: get_rsa_params was
23809         converted to behave similarly to get_dh_params.
23811 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23813         * doc/gnutls.texi: [no log message]
23815 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23817         * NEWS, includes/gnutls/gnutls.h.in, lib/Makefile.am,
23818         lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
23819         lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_dhe_psk.c,
23820         lib/auth_psk.c, lib/auth_psk.h, lib/auth_rsa_export.c,
23821         lib/auth_srp.c, lib/auth_srp_sb64.c, lib/gnutls_algorithms.c,
23822         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
23823         lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
23824         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
23825         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_psk.c,
23826         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
23827         lib/gnutls_state.c, lib/gnutls_ui.c, src/common.c, src/serv.c,
23828         tests/Makefile.am, tests/dhepskself.c, tests/pskself.c: added
23829         DHE-PSK ciphersuites and some cleanups.
23831 2005-11-15  Simon Josefsson <simon@josefsson.org>
23833         * NEWS: Typo.
23835 2005-11-15  Simon Josefsson <simon@josefsson.org>
23837         * NEWS, configure.in: Bump versions.
23839 2005-11-15  Simon Josefsson <simon@josefsson.org>
23841         * ChangeLog: [no log message]
23843 2005-11-15  Simon Josefsson <simon@josefsson.org>
23845         * NEWS: Version 1.3.0.
23847 2005-11-15  Simon Josefsson <simon@josefsson.org>
23849         * src/prime.c, src/serv.c, tests/pskself.c: Indent.
23851 2005-11-15  Simon Josefsson <simon@josefsson.org>
23853         * Makefile.am: Use sha1sum instead of md5sum for igloo.linux.gr
23854         CHECKSUMS.
23856 2005-11-15  Simon Josefsson <simon@josefsson.org>
23858         * ChangeLog.1: Add, generated using cvs2cl --utc --fsf --FSF
23859         --usermap .cvsusers -I ChangeLog -I .cvs --window 120 -l
23860         "-d""<2005-11-08""", and manually adjusting the start and end of the
23861         file.
23863 2005-11-15  Simon Josefsson <simon@josefsson.org>
23865         * Makefile.am: Don't use --tags for cvs2cl.
23867 2005-11-15  Simon Josefsson <simon@josefsson.org>
23869         * lib/Makefile.am: Dist auth_psk.h.
23871 2005-11-15  Simon Josefsson <simon@josefsson.org>
23873         * NEWS: Fix.
23875 2005-11-15  Simon Josefsson <simon@josefsson.org>
23877         * NEWS: Add.
23879 2005-11-15  Simon Josefsson <simon@josefsson.org>
23881         * src/certtool-gaa.c, src/cli-gaa.c, src/crypt-gaa.c,
23882         src/psk-gaa.c, src/serv-gaa.c, src/tls_test-gaa.c: Regenerate GAA
23883         code, to remove use of C++ // comments.
23885 2005-11-15  Simon Josefsson <simon@josefsson.org>
23887         * doc/manpages/Makefile.am: Add license.  Fix parser error.  Dist
23888         and install SRP man pages too.
23890 2005-11-15  Simon Josefsson <simon@josefsson.org>
23892         * configure.in, doc/examples/Makefile.am, doc/manpages/Makefile.am,
23893         src/Makefile.am, src/prime.c: Disable more SRP stuff if
23894         --disable-srp, tiny patch from Albert Chin
23895         <gnutls-dev@mlists.thewrittenword.com> and tiny patch to src/prime.c
23896         from RedHat gnutls-1.2.6 RPM.
23898 2005-11-15  Simon Josefsson <simon@josefsson.org>
23900         * NEWS: Use more verbose NEWS entry format.
23902 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23904         * tests/pskself.c: updated PSK self test
23906 2005-11-15  Simon Josefsson <simon@josefsson.org>
23908         * src/certtool-gaa.c: Fix.
23910 2005-11-15  Simon Josefsson <simon@josefsson.org>
23912         * doc/manpages/Makefile.am: Generated.
23914 2005-11-15  Simon Josefsson <simon@josefsson.org>
23916         * tests/.cvsignore: [no log message]
23918 2005-11-15  Simon Josefsson <simon@josefsson.org>
23920         * tests/Makefile.am: Add pskself.
23922 2005-11-15  Simon Josefsson <simon@josefsson.org>
23924         * tests/pskself.c: Add, based on anonself.c.
23926 2005-11-15  Simon Josefsson <simon@josefsson.org>
23928         * lib/gnutls_errors.c: Fix error messages; PSK also use the SRP
23929         errors.
23931 2005-11-15  Simon Josefsson <simon@josefsson.org>
23933         * lib/gnutls_psk.c: Doc fix.
23935 2005-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23937         * doc/TODO: [no log message]
23939 2005-11-14  Simon Josefsson <simon@josefsson.org>
23941         * lib/debug.c, lib/x509/common.c, lib/x509/crl.c, lib/x509/dn.c,
23942         lib/x509/pkcs12.c, lib/x509/pkcs7.c, libextra/openssl_compat.c,
23943         src/serv.c: Include config.h first.  Tiny patch from Albert Chin
23944         <gnutls-dev@mlists.thewrittenword.com>.
23946 2005-11-14  Simon Josefsson <simon@josefsson.org>
23948         * libextra/opencdk/opencdk.h: Don't use trailing comma in last enum
23949         constant, for IBM C v6.  Tiny patch from Albert Chin
23950         <gnutls-dev@mlists.thewrittenword.com>.
23952 2005-11-14  Simon Josefsson <simon@josefsson.org>
23954         * lib/gnutls_x509.c: Tru64 UNIX 4.0D has mmap() but doesn't define
23955         MAP_FAILED, tiny patch from Albert Chin
23956         <gnutls-dev@mlists.thewrittenword.com>
23958 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23960         * NEWS, doc/gnutls.texi, lib/gnutls_algorithms.c: removed the RIPEMD
23961         ciphersuites.
23963 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23965         * doc/arch/extensions_st.eps, doc/arch/extensions_st.pdf,
23966         doc/arch/mod_auth_st.eps, doc/arch/mod_auth_st.pdf,
23967         doc/internals.texi: added brief documentation on the extension and
23968         auth_method internals.
23970 2005-11-12  Simon Josefsson <simon@josefsson.org>
23972         * doc/TODO: Add.
23974 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23976         * doc/gnutls.texi, lib/gnutls_state.c, lib/gnutls_x509.c,
23977         src/certtool.gaa: some documentation updates.
23979 2005-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23981         * doc/arch/certificate-user-use-case.eps,
23982         doc/arch/certificate-user-use-case.pdf,
23983         doc/arch/client-server-use-case.eps,
23984         doc/arch/client-server-use-case.pdf,
23985         doc/arch/handshake-sequence.eps, doc/arch/handshake-sequence.pdf,
23986         doc/arch/handshake-state.eps, doc/arch/handshake-state.pdf,
23987         doc/arch/objects.eps, doc/arch/objects.pdf,
23988         doc/certificate-user-use-case.pdf, doc/client-server-use-case.pdf,
23989         doc/handshake-sequence.pdf, doc/handshake-state.pdf,
23990         doc/internals.texi, doc/objects.pdf: moved architecture figures to
23991         arch/
23993 2005-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23995         * ChangeLog, Makefile.am: made ChangeLog more compact by ignoring
23996         past changes.
23998 2005-11-10  Simon Josefsson <simon@josefsson.org>
24000         * gl/inet_ntop.h, gl/readline.c: Update.
24002 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24004         * doc/gnutls.texi: [no log message]
24006 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24008         * lib/gnutls_int.h: [no log message]
24010 2005-11-08  Simon Josefsson <simon@josefsson.org>
24012         * doc/signatures.texi: Add.
24014 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24016         * doc/Makefile.am, doc/certificate-user-use-case.pdf,
24017         doc/client-server-use-case.pdf, doc/gnutls.texi,
24018         doc/handshake-sequence.pdf, doc/handshake-state.pdf,
24019         doc/internals.texi, doc/objects.pdf: added some stuff about the
24020         internals of gnutls.
24022 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24024         * : added again the files in binary mode.
24026 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24028         * : [no log message]
24030 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24032         * : added some architectural diagrams. Quite primitive.
24034 2005-11-08  Simon Josefsson <simon@josefsson.org>
24036         * doc/signatures.texi: add
24038 2005-11-08  Simon Josefsson <simon@josefsson.org>
24040         * doc/signatures.texi: Wrap around <80 columns.
24042 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24044         * doc/manpages/Makefile.am, lib/gnutls_session_pack.c, src/cli.c,
24045         src/serv.c: fixed bug in session packing for anonymous connections.
24047 2005-11-07  Simon Josefsson <simon@josefsson.org>
24049         * src/serv.c, tests/anonself.c, tests/openpgp_test.c,
24050         tests/openssl.c, tests/x509_test.c: Indent.
24052 2005-11-07  Simon Josefsson <simon@josefsson.org>
24054         * Makefile.am: Indent tests/.
24056 2005-11-07  Simon Josefsson <simon@josefsson.org>
24058         * NEWS: Add.
24060 2005-11-07  Simon Josefsson <simon@josefsson.org>
24062         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
24063         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
24064         lib/auth_dhe.c, lib/auth_psk.c, lib/auth_psk.h,
24065         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
24066         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
24067         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
24068         lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
24069         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
24070         lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
24071         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
24072         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
24073         lib/gnutls_anon_cred.c, lib/gnutls_asn1_tab.c, lib/gnutls_auth.c,
24074         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
24075         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
24076         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
24077         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
24078         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
24079         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
24080         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
24081         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
24082         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
24083         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
24084         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
24085         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
24086         lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_helper.h,
24087         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
24088         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
24089         lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
24090         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
24091         lib/gnutls_priority.h, lib/gnutls_psk.c, lib/gnutls_record.c,
24092         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
24093         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
24094         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
24095         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
24096         lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
24097         lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_ui.c,
24098         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
24099         lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
24100         lib/strfile.h, lib/x509/common.c, lib/x509/common.h,
24101         lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
24102         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
24103         lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c, lib/x509/dsa.h,
24104         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
24105         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
24106         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
24107         lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
24108         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818.h,
24109         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
24110         lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
24111         lib/x509/x509.h, lib/x509/x509_write.c, lib/x509/xml.c,
24112         lib/x509_b64.c, lib/x509_b64.h, libextra/gnutls_extra.c,
24113         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
24114         libextra/gnutls_openssl.c, libextra/openpgp/compat.c,
24115         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
24116         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
24117         libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
24118         libextra/openpgp/xml.c, libextra/openssl_compat.c,
24119         libextra/openssl_compat.h, src/certtool-cfg.c, src/certtool-cfg.h,
24120         src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
24121         src/errcodes.c, src/list.h, src/prime.c, src/psk.c, src/serv.c,
24122         src/tests.c, src/tests.h, src/tls_test.c: Use GNU coding style.
24124 2005-11-07  Simon Josefsson <simon@josefsson.org>
24126         * Makefile.am: Use GNU coding style for indent.
24128 2005-11-07  Simon Josefsson <simon@josefsson.org>
24130         * doc/manpages/Makefile.am: Add.
24132 2005-11-07  Simon Josefsson <simon@josefsson.org>
24134         * doc/reference/Makefile.am: Ignore more headers.
24136 2005-11-07  Simon Josefsson <simon@josefsson.org>
24138         * src/.cvsignore: [no log message]
24140 2005-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24142         * lib/auth_psk.c, lib/auth_psk_passwd.c, lib/auth_psk_passwd.h,
24143         lib/gnutls_psk.c, src/serv-gaa.c, src/serv-gaa.h: more psk stuff
24145 2005-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24147         * NEWS, configure.in, doc/TODO, doc/gnutls.texi,
24148         doc/manpages/Makefile.am, doc/manpages/psktool.1,
24149         includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/auth_psk.c,
24150         lib/auth_psk.h, lib/auth_psk_passwd.c, lib/auth_psk_passwd.h,
24151         lib/auth_srp.h, lib/auth_srp_sb64.c, lib/ext_srp.c,
24152         lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
24153         lib/gnutls_db.c, lib/gnutls_helper.c, lib/gnutls_helper.h,
24154         lib/gnutls_int.h, lib/gnutls_psk.c, lib/gnutls_session.c,
24155         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
24156         lib/gnutls_srp.c, lib/gnutls_str.c, lib/gnutls_str.h,
24157         lib/libgnutls.vers, src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h,
24158         src/cli.c, src/cli.gaa, src/common.c, src/crypt.c,
24159         src/gnutls-http-serv, src/psk-gaa.c, src/psk-gaa.h, src/psk.c,
24160         src/psk.gaa, src/serv.c, src/serv.gaa: This is the initial commit in
24161         the 1.3 branch. Ported from the PSK branch: * PSK ciphersuites have been added.  * The session resumption data are now system independent.
24163 2005-11-07  Simon Josefsson <simon@josefsson.org>
24165         * ChangeLog: [no log message]
24167 2005-11-07  Simon Josefsson <simon@josefsson.org>
24169         * NEWS: Version 1.2.9.
24171 2005-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24173         * src/certtool.c: corrected bug in pkcs 12 ID key setting. Found and
24174         reported by Fran <e_agf@yahoo.es>.
24176 2005-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24178         * doc/gnutls.texi: fixed typos etc.
24180 2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24182         * doc/gnutls.texi: [no log message]
24184 2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24186         * doc/signatures.texi: supported algorithms were moved in a
24187         different subsection.
24189 2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24191         * README: [no log message]
24193 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24195         * doc/signatures.texi: [no log message]
24197 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24199         * doc/signatures.texi: [no log message]
24201 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24203         * doc/gnutls.texi, doc/signatures.texi: better output for non-tex
24204         formats.
24206 2005-11-01  Simon Josefsson <simon@josefsson.org>
24208         * NEWS: Fix.
24210 2005-11-01  Simon Josefsson <simon@josefsson.org>
24212         * NEWS: Add.
24214 2005-11-01  Simon Josefsson <simon@josefsson.org>
24216         * doc/signatures.texi: Fix.
24218 2005-11-01  Simon Josefsson <simon@josefsson.org>
24220         * doc/signatures.texi: Add.
24222 2005-11-01  Simon Josefsson <simon@josefsson.org>
24224         * doc/gnutls.texi: Fix.
24226 2005-11-01  Simon Josefsson <simon@josefsson.org>
24228         * doc/signatures.texi: Add.
24230 2005-11-01  Simon Josefsson <simon@josefsson.org>
24232         * includes/gnutls/x509.h: Remove
24233         GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST hack, use version number
24234         defines instead.
24236 2005-11-01  Simon Josefsson <simon@josefsson.org>
24238         * NEWS: Add.
24240 2005-11-01  Simon Josefsson <simon@josefsson.org>
24242         * includes/gnutls/gnutls.h.in: Add numeric version numbers, for CPP
24243         version comparisons.
24245 2005-11-01  Simon Josefsson <simon@josefsson.org>
24247         * configure.in: Compute numeric version numbers, for CPP version
24248         comparisons.
24250 2005-11-01  Simon Josefsson <simon@josefsson.org>
24252         * includes/gnutls/x509.h: Add GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST,
24253         based on report by Daniel Stenberg <daniel@haxx.se>.
24255 2005-11-01  Simon Josefsson <simon@josefsson.org>
24257         * lib/gnutls_ui.c: Doc fix, suggested by Daniel Stenberg
24258         <daniel@haxx.se>.
24260 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24262         * NEWS: [no log message]
24264 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24266         * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: some type fixes.
24268 2005-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24270         * doc/gnutls.texi: [no log message]
24272 2005-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24274         * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
24275         doc/signatures.texi: added some text about digital signatures.
24277 2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24279         * src/x509/clicert-dsa.pem, src/x509/clicert.pem: appended the
24280         intermediate CA certificates to client certificates.
24282 2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24284         * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
24285         the --require-cert option to gnutls-serv
24287 2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24289         * lib/gnutls_alert.c, lib/gnutls_kx.c: Some fixes in the certificate
24290         handling.
24292 2005-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24294         * doc/bibliography.texi: [no log message]
24296 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24298         * doc/bibliography.texi, doc/gnutls.texi: [no log message]
24300 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24302         * doc/bibliography.texi, doc/gnutls.texi: the bibliography stuff is
24303         a bit sorted... I hate that texinfo stuff.
24305 2005-10-28  Simon Josefsson <simon@josefsson.org>
24307         * gl/inet_ntop.c: Update.
24309 2005-10-28  Simon Josefsson <simon@josefsson.org>
24311         * gl/inet_ntop.h: Update.
24313 2005-10-28  Simon Josefsson <simon@josefsson.org>
24315         * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/md2.c, gl/md2.h: Update.
24317 2005-10-28  Simon Josefsson <simon@josefsson.org>
24319         * libextra/openpgp/pgpverify.c: Doc fix.
24321 2005-10-28  Simon Josefsson <simon@josefsson.org>
24323         * doc/gnutls.texi: Add.
24325 2005-10-28  Simon Josefsson <simon@josefsson.org>
24327         * doc/scripts/gdoc: Revert.
24329 2005-10-28  Simon Josefsson <simon@josefsson.org>
24331         * libextra/Makefile.am: Fix warnings.
24333 2005-10-28  Simon Josefsson <simon@josefsson.org>
24335         * libextra/Makefile.am: Don't include openpgp stuff in api manual.
24337 2005-10-28  Simon Josefsson <simon@josefsson.org>
24339         * doc/scripts/gdoc: Remove @anchor, texinfo @deftypefun create them
24340         implicitly.
24342 2005-10-28  Simon Josefsson <simon@josefsson.org>
24344         * lib/Makefile.am: Fix.
24346 2005-10-28  Simon Josefsson <simon@josefsson.org>
24348         * lib/Makefile.am: Fix depends.
24350 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24352         * NEWS: [no log message]
24354 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24356         * doc/gnutls.texi, doc/scripts/gdoc: some changes to allow cross
24357         referencing of functions.
24359 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24361         * gl/arctwo.c: [no log message]
24363 2005-10-28  Simon Josefsson <simon@josefsson.org>
24365         * NEWS: Fix.
24367 2005-10-28  Simon Josefsson <simon@josefsson.org>
24369         * NEWS: Fix.
24371 2005-10-28  Simon Josefsson <simon@josefsson.org>
24373         * NEWS: Fix.
24375 2005-10-28  Simon Josefsson <simon@josefsson.org>
24377         * NEWS, doc/TODO: Add.
24379 2005-10-28  Simon Josefsson <simon@josefsson.org>
24381         * NEWS: Fix.
24383 2005-10-28  Simon Josefsson <simon@josefsson.org>
24385         * NEWS: Fix.
24387 2005-10-28  Simon Josefsson <simon@josefsson.org>
24389         * gl/gc-libgcrypt.c, gl/m4/md2.m4: Update.
24391 2005-10-28  Simon Josefsson <simon@josefsson.org>
24393         * gl/gc-libgcrypt.c: Support MD2.
24395 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24397         * doc/gnutls.texi: some more updates.
24399 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24401         * doc/gnutls.texi: added text about gnutls_certificate_verify_flags.
24403 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24405         * doc/gnutls.texi: [no log message]
24407 2005-10-28  Simon Josefsson <simon@josefsson.org>
24409         * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h: Update.
24411 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24413         * doc/bibliography.texi, doc/gnutls.texi, doc/my-bib-macros.texi: 
24414         some more changes for better pdf output
24416 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24418         * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
24419         doc/my-bib-macros.texi: added bibliography\!
24421 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24423         * : [no log message]
24425 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24427         * : pdf files generated with png2pdf. The output is a bit better
24428         than eps2pdf.
24430 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24432         * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
24433         the pdf output.
24435 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24437         * lib/x509/verify.c: [no log message]
24439 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24441         * lib/x509/verify.c: The check for insecure algorithms is only
24442         performed on non-self signed certificates.
24444 2005-10-27  Simon Josefsson <simon@josefsson.org>
24446         * gl/gc-gnulib.c: Update.
24448 2005-10-27  Simon Josefsson <simon@josefsson.org>
24450         * NEWS: Add.
24452 2005-10-27  Simon Josefsson <simon@josefsson.org>
24454         * lib/x509/verify.c: Don't accept MD2/MD5 hashes when verifying
24455         X.509 certificate signatures.
24457 2005-10-27  Simon Josefsson <simon@josefsson.org>
24459         * src/certtool.c: Print whether verification failed due to an
24460         insecure algorithm.
24462 2005-10-27  Simon Josefsson <simon@josefsson.org>
24464         * NEWS: Add.
24466 2005-10-27  Simon Josefsson <simon@josefsson.org>
24468         * includes/gnutls/gnutls.h.in: Add GNUTLS_CERT_INSECURE_ALGORITHM.
24470 2005-10-27  Simon Josefsson <simon@josefsson.org>
24472         * lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/verify.h,
24473         lib/x509/x509.h: Get public prototypes from gnutls/x509.h instead.
24475 2005-10-27  Simon Josefsson <simon@josefsson.org>
24477         * lib/x509/crq.c: Fix prototype.
24479 2005-10-27  Simon Josefsson <simon@josefsson.org>
24481         * lib/x509/crq.h: Get exported function prototypes from
24482         gnutls/x509.h instead.
24484 2005-10-27  Simon Josefsson <simon@josefsson.org>
24486         * includes/gnutls/x509.h: Fix.
24488 2005-10-27  Simon Josefsson <simon@josefsson.org>
24490         * lib/x509/x509.h: Add.
24492 2005-10-27  Simon Josefsson <simon@josefsson.org>
24494         * lib/gnutls_hash_int.c: Add MD2.
24496 2005-10-27  Simon Josefsson <simon@josefsson.org>
24498         * gl/gc-gnulib.c: Fix link errors.
24500 2005-10-27  Simon Josefsson <simon@josefsson.org>
24502         * : Remove.
24504 2005-10-27  Simon Josefsson <simon@josefsson.org>
24506         * includes/gnutls/x509.h: Add MD2/MD5 verify flags.
24508 2005-10-27  Simon Josefsson <simon@josefsson.org>
24510         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
24511         gl/m4/gc-md2.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
24512         gl/m4/md2.m4, gl/md2.c, gl/md2.h: Add MD2.
24514 2005-10-27  Simon Josefsson <simon@josefsson.org>
24516         * includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add MD2.
24518 2005-10-24  Simon Josefsson <simon@josefsson.org>
24520         * gl/gc-gnulib.c, gl/inet_ntop.c, gl/inet_ntop.h,
24521         gl/m4/inet_ntop.m4, gl/md4.h, gl/md5.c, gl/md5.h: Update.
24523 2005-10-24  Simon Josefsson <simon@josefsson.org>
24525         * doc/protocol/draft-hajjeh-tls-sign-01.txt: Add.
24527 2005-10-23  Simon Josefsson <simon@josefsson.org>
24529         * NEWS: Add.
24531 2005-10-23  Simon Josefsson <simon@josefsson.org>
24533         * lib/gnutls_record.c: Fix zero size send.
24535 2005-10-22  Simon Josefsson <simon@josefsson.org>
24537         * gl/arcfour.c, gl/arcfour.h, gl/arctwo.h, gl/m4/gc.m4,
24538         gl/m4/gnulib-comp.m4, gl/md4.c, gl/md4.h: Update.
24540 2005-10-21  Simon Josefsson <simon@josefsson.org>
24542         * NEWS: Fix.
24544 2005-10-21  Simon Josefsson <simon@josefsson.org>
24546         * gl/gc-gnulib.c: Update.
24548 2005-10-21  Simon Josefsson <simon@josefsson.org>
24550         * gl/Makefile.am, gl/hmac-md5.c, gl/hmac-sha1.c, gl/m4/gc.m4,
24551         gl/m4/gnulib-comp.m4, gl/md4.c, gl/rijndael-alg-fst.h: Update.
24553 2005-10-21  Simon Josefsson <simon@josefsson.org>
24555         * gl/gc-gnulib.c: Update.
24557 2005-10-21  Simon Josefsson <simon@josefsson.org>
24559         * gl/Makefile.am, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/m4/des.m4,
24560         gl/m4/gc-des.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: 
24561         Update.
24563 2005-10-21  Simon Josefsson <simon@josefsson.org>
24565         * gl/Makefile.am, gl/arctwo.c, gl/arctwo.h, gl/gc-gnulib.c,
24566         gl/gc-libgcrypt.c, gl/m4/arctwo.m4, gl/m4/gc-arctwo.m4,
24567         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
24569 2005-10-21  Simon Josefsson <simon@josefsson.org>
24571         * NEWS: Add.
24573 2005-10-21  Simon Josefsson <simon@josefsson.org>
24575         * doc/protocol/draft-salowey-tls-ticket-05.txt: Add.
24577 2005-10-20  Simon Josefsson <simon@josefsson.org>
24579         * tests/anonself.c: Fix bug.
24581 2005-10-20  Simon Josefsson <simon@josefsson.org>
24583         * doc/protocol/draft-modadugu-tls-ctr-00.txt: Add.
24585 2005-10-19  Simon Josefsson <simon@josefsson.org>
24587         * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/gc-gnulib.c,
24588         gl/m4/arcfour.m4, gl/m4/gc-arcfour.m4, gl/m4/gc-hmac-md5.m4,
24589         gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md4.m4, gl/m4/gc-md5.m4,
24590         gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4, gl/m4/gnulib-cache.m4,
24591         gl/m4/gnulib-comp.m4: Update.
24593 2005-10-19  Simon Josefsson <simon@josefsson.org>
24595         * gl/gc-gnulib.c: Cleanup.
24597 2005-10-19  Simon Josefsson <simon@josefsson.org>
24599         * gl/gc.h: Add ecb.
24601 2005-10-19  Simon Josefsson <simon@josefsson.org>
24603         * gl/rijndael-api-fst.c: Fix CBC IV bugs.
24605 2005-10-19  Simon Josefsson <simon@josefsson.org>
24607         * gl/Makefile.am, gl/gc-gnulib.c, gl/hmac-md5.c, gl/hmac-sha1.c,
24608         gl/m4/gc-rijndael.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
24609         gl/m4/rijndael.m4, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
24610         gl/rijndael-api-fst.c, gl/rijndael-api-fst.h: Update.
24612 2005-10-19  Simon Josefsson <simon@josefsson.org>
24614         * configure.in: Reverse logic.
24616 2005-10-19  Simon Josefsson <simon@josefsson.org>
24618         * README: Update --with-builtin-crypto documentation.
24620 2005-10-19  Simon Josefsson <simon@josefsson.org>
24622         * configure.in: Add --with-builtin-crypto to enable gnulib
24623         functions.
24625 2005-10-18  Simon Josefsson <simon@josefsson.org>
24627         * lib/gnutls_global.c: Initialize gcrypt here, for now, to make sure
24628         it is done even if gnulib's GC uses the non-libgcrypt functions.
24630 2005-10-18  Simon Josefsson <simon@josefsson.org>
24632         * configure.in: Remove unused USE_GCRYPT.
24634 2005-10-18  Simon Josefsson <simon@josefsson.org>
24636         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
24637         gl/m4/gc-md4.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
24638         gl/m4/md4.m4, gl/md4.c, gl/md4.h: Add gc-md4.
24640 2005-10-18  Simon Josefsson <simon@josefsson.org>
24642         * gl/m4/stdbool.m4: Update.
24644 2005-10-17  Simon Josefsson <simon@josefsson.org>
24646         * tests/.cvsignore: [no log message]
24648 2005-10-17  Simon Josefsson <simon@josefsson.org>
24650         * gl/Makefile.am, gl/gc-libgcrypt.c, gl/m4/gc-sha1.m4,
24651         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
24653 2005-10-17  Simon Josefsson <simon@josefsson.org>
24655         * tests/Makefile.am, tests/gc.c: Add self tests of gc.
24657 2005-10-17  Simon Josefsson <simon@josefsson.org>
24659         * gl/Makefile.am, gl/hmac-md5.c, gl/m4/gc-hmac-md5.m4,
24660         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4,
24661         gl/m4/md5.m4, gl/md5.c, gl/md5.h: Update.
24663 2005-10-17  Simon Josefsson <simon@josefsson.org>
24665         * gl/gc.h, lib/gnutls_cipher_int.h, lib/gnutls_hash_int.h,
24666         lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c,
24667         libextra/Makefile.am: Fixes to make GC work again.
24669 2005-10-17  Simon Josefsson <simon@josefsson.org>
24671         * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
24672         src/Makefile.am: Don't link to gc directly.
24674 2005-10-17  Simon Josefsson <simon@josefsson.org>
24676         * crypto/.cvsignore, crypto/Makefile.am, crypto/gc-libgcrypt.c,
24677         crypto/gc-nettle.c, crypto/gc.h, crypto/pkcs5.c, crypto/test-gc.c,
24678         crypto/utils.c, crypto/utils.h, nettle/.cvsignore,
24679         nettle/Makefile.am, nettle/aes-decrypt-table.c,
24680         nettle/aes-decrypt.c, nettle/aes-encrypt-table.c,
24681         nettle/aes-encrypt.c, nettle/aes-internal.h, nettle/aes-meta.c,
24682         nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
24683         nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
24684         nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
24685         nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
24686         nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
24687         nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
24688         nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
24689         nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
24690         nettle/hmac.h, nettle/keymap.h, nettle/knuth-lfib.c,
24691         nettle/knuth-lfib.h, nettle/macros.h, nettle/md2-meta.c,
24692         nettle/md2.c, nettle/md2.h, nettle/md5-meta.c, nettle/md5.c,
24693         nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
24694         nettle/nettle-internal.c, nettle/nettle-internal.h,
24695         nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
24696         nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
24697         nettle/sha1.c, nettle/tests/.cvsignore, nettle/tests/Makefile.am,
24698         nettle/tests/aes-test.c, nettle/tests/arcfour-test.c,
24699         nettle/tests/arctwo-test.c, nettle/tests/cbc-test.c,
24700         nettle/tests/des-compat-test.c, nettle/tests/des-test.c,
24701         nettle/tests/des3-test.c, nettle/tests/hmac-test.c,
24702         nettle/tests/knuth-lfib-test.c, nettle/tests/md2-test.c,
24703         nettle/tests/md4-test.c, nettle/tests/md5-test.c,
24704         nettle/tests/run-tests, nettle/tests/sha1-test.c,
24705         nettle/tests/testutils.c, nettle/tests/testutils.h: Remove
24706         nettle+crypto.
24708 2005-10-17  Simon Josefsson <simon@josefsson.org>
24710         * Makefile.am, configure.in: Replace nettle+crypto with gnulib.
24712 2005-10-17  Simon Josefsson <simon@josefsson.org>
24714         * gl/Makefile.am, gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h,
24715         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: 
24716         UPdate.
24718 2005-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24720         * src/cli.c: added some more verbose messages to the client to
24721         report whether it sent any certificates or not.
24723 2005-10-12  Simon Josefsson <simon@josefsson.org>
24725         * lib/ext_server_name.h: Remove unused prototypes.
24727 2005-10-12  Simon Josefsson <simon@josefsson.org>
24729         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Don't
24730         use gc just yet.
24732 2005-10-12  Simon Josefsson <simon@josefsson.org>
24734         * gl/m4/gc-md5.m4: Add.
24736 2005-10-12  Simon Josefsson <simon@josefsson.org>
24738         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
24739         gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-sha1.c, gl/hmac.h,
24740         gl/m4/gc-hmac-sha1.m4, gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4,
24741         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-sha1.m4,
24742         gl/m4/inttypes.m4, gl/m4/memxor.m4, gl/m4/restrict.m4,
24743         gl/m4/sha1.m4, gl/m4/stdint.m4, gl/memxor.c, gl/memxor.h,
24744         gl/sha1.c, gl/sha1.h, gl/stdint_.h: Update.
24746 2005-10-12  Simon Josefsson <simon@josefsson.org>
24748         * doc/protocol/draft-badra-hajjeh-mtls-00.txt: Add.
24750 2005-10-11  Simon Josefsson <simon@josefsson.org>
24752         * doc/protocol/draft-ietf-tls-srp-10.txt: Add.
24754 2005-10-07  Simon Josefsson <simon@josefsson.org>
24756         * NEWS, configure.in: Bump versions.
24758 2005-10-07  Simon Josefsson <simon@josefsson.org>
24760         * NEWS: Add.
24762 2005-10-07  Simon Josefsson <simon@josefsson.org>
24764         * ChangeLog: [no log message]
24766 2005-10-07  Simon Josefsson <simon@josefsson.org>
24768         * NEWS: Version 1.2.8.
24770 2005-10-07  Simon Josefsson <simon@josefsson.org>
24772         * src/crypt.c: Don't use error.
24774 2005-10-07  Simon Josefsson <simon@josefsson.org>
24776         * NEWS: Add.
24778 2005-10-07  Simon Josefsson <simon@josefsson.org>
24780         * NEWS: Add.
24782 2005-10-07  Simon Josefsson <simon@josefsson.org>
24784         * doc/manpages/Makefile.am: Update.
24786 2005-10-07  Simon Josefsson <simon@josefsson.org>
24788         * gl/getdelim.c, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: Update.
24790 2005-10-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24792         * doc/TODO: [no log message]
24794 2005-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24796         * configure.in: depends on libgcrypt 1.2.2
24798 2005-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24800         * src/cli.c: handle better EOF from stdin.
24802 2005-10-01  Simon Josefsson <simon@josefsson.org>
24804         * NEWS, THANKS: Add.
24806 2005-10-01  Simon Josefsson <simon@josefsson.org>
24808         * doc/examples/Makefile.am: Don't install libexamples.la.
24810 2005-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24812         * NEWS, doc/manpages/Makefile.am, lib/auth_dh_common.c,
24813         lib/auth_rsa_export.c, lib/auth_srp.c, lib/gnutls_dh_primes.c,
24814         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
24815         lib/gnutls_srp.c, lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c,
24816         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Made the PKCS #12 API
24817           handle null passwords. Based on patch by Anton Altaparmakov
24818         <aia21@cam.ac.uk>.
24820 2005-09-27  Simon Josefsson <simon@josefsson.org>
24822         * doc/protocol/rfc4158.txt: Add.
24824 2005-09-24  Simon Josefsson <simon@josefsson.org>
24826         * configure.in, src/common.c, src/common.h: Use gnulib for
24827         inet_ntop.
24829 2005-09-24  Simon Josefsson <simon@josefsson.org>
24831         * gl/Makefile.am, gl/inet_ntop.c, gl/inet_ntop.h,
24832         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
24833         gl/m4/sockpfaf.m4: Add inet_ntop.
24835 2005-09-23  Simon Josefsson <simon@josefsson.org>
24837         * NEWS: Fix.
24839 2005-09-23  Simon Josefsson <simon@josefsson.org>
24841         * NEWS: Fix.
24843 2005-09-23  Simon Josefsson <simon@josefsson.org>
24845         * doc/gnutls.texi: Add --insecure.
24847 2005-09-23  Simon Josefsson <simon@josefsson.org>
24849         * NEWS: Add.
24851 2005-09-23  Simon Josefsson <simon@josefsson.org>
24853         * src/cli-gaa.c, src/cli-gaa.h: Generated.
24855 2005-09-23  Simon Josefsson <simon@josefsson.org>
24857         * src/cli.c, src/cli.gaa: Add --insecure.  Make the default be to
24858         abort connections if the peer doesn't verify, when a ca certificate
24859         or PGP trust database has been supplied.
24861 2005-09-23  Simon Josefsson <simon@josefsson.org>
24863         * src/common.c: Fix warnings.
24865 2005-09-22  Simon Josefsson <simon@josefsson.org>
24867         * doc/examples/ex-cert-select.c, doc/examples/ex-serv-anon.c,
24868         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
24869         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c: Don't use mmap.
24870         Use memset instead of bzero.
24872 2005-09-21  Simon Josefsson <simon@josefsson.org>
24874         * NEWS: Add.
24876 2005-09-21  Simon Josefsson <simon@josefsson.org>
24878         * NEWS: Add.
24880 2005-09-21  Simon Josefsson <simon@josefsson.org>
24882         * lib/gnutls_global.c: Revert stupid program_name workaround, patch
24883         from Martin Lambers <marlam@marlam.de>.
24885 2005-09-21  Simon Josefsson <simon@josefsson.org>
24887         * gl/Makefile.am, gl/error.c, gl/error.h, gl/getdelim.c,
24888         gl/getline.c, gl/getpass.c, gl/m4/error.m4, gl/m4/gnulib-cache.m4,
24889         gl/m4/gnulib-comp.m4, gl/m4/strerror_r.m4, gl/memmove.c,
24890         gl/readline.c: Remove error module.  Update gnulib files.
24892 2005-09-21  Simon Josefsson <simon@josefsson.org>
24894         * src/certtool-cfg.c, src/certtool.c: Don't use error module until
24895         program_name problem is solved.
24897 2005-09-19  Simon Josefsson <simon@josefsson.org>
24899         * configure.in: Use gnulib for socklen test.
24901 2005-09-19  Simon Josefsson <simon@josefsson.org>
24903         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
24904         gl/m4/socklen.m4: Update.
24906 2005-09-19  Simon Josefsson <simon@josefsson.org>
24908         * NEWS: Add.
24910 2005-09-19  Simon Josefsson <simon@josefsson.org>
24912         * src/cli.c: Don't use mmap, patch from Martin Lambers
24913         <marlam@marlam.de>.
24915 2005-09-19  Simon Josefsson <simon@josefsson.org>
24917         * doc/protocol/draft-ietf-tls-ecc-11.txt: Add.
24919 2005-09-14  Simon Josefsson <simon@josefsson.org>
24921         * doc/protocol/draft-funk-tls-inner-application-extension-00.txt,
24922         doc/protocol/draft-funk-tls-inner-application-extension-01.txt: Add.
24924 2005-09-12  Simon Josefsson <simon@josefsson.org>
24926         * doc/README.CVS: gtk-doc in debian should work fine now
24928 2005-09-12  Simon Josefsson <simon@josefsson.org>
24930         * doc/reference/tmpl/.cvsignore: [no log message]
24932 2005-09-12  Simon Josefsson <simon@josefsson.org>
24934         * doc/reference/tmpl/gnutls-unused.sgml: Add (to workaround gtk-doc
24935         makefile bug.)
24937 2005-09-10  Simon Josefsson <simon@josefsson.org>
24939         * doc/protocol/draft-chudov-cryptopro-cptls-02.txt: Add.
24941 2005-09-09  Simon Josefsson <simon@josefsson.org>
24943         * THANKS: Add.
24945 2005-09-09  Simon Josefsson <simon@josefsson.org>
24947         * NEWS, configure.in: Bump versions.
24949 2005-09-09  Simon Josefsson <simon@josefsson.org>
24951         * ChangeLog: [no log message]
24953 2005-09-09  Simon Josefsson <simon@josefsson.org>
24955         * NEWS: Version 1.2.7.
24957 2005-09-09  Simon Josefsson <simon@josefsson.org>
24959         * doc/protocol/draft-salowey-tls-ticket-04.txt: Add.
24961 2005-09-08  Simon Josefsson <simon@josefsson.org>
24963         * NEWS: Add.
24965 2005-09-08  Simon Josefsson <simon@josefsson.org>
24967         * NEWS: Fix.
24969 2005-09-08  Simon Josefsson <simon@josefsson.org>
24971         * NEWS: Add.
24973 2005-09-08  Simon Josefsson <simon@josefsson.org>
24975         * NEWS: Add.
24977 2005-09-06  Simon Josefsson <simon@josefsson.org>
24979         * gl/Makefile.am, gl/getpass.c: Update.
24981 2005-09-03  Simon Josefsson <simon@josefsson.org>
24983         * gl/m4/gnulib-tool.m4, gl/m4/lib-ld.m4, gl/m4/lib-prefix.m4: Add.
24985 2005-09-03  Simon Josefsson <simon@josefsson.org>
24987         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib.m4: Update.
24989 2005-09-02  Simon Josefsson <simon@josefsson.org>
24991         * configure.in, gl/Makefile.am, gl/getdelim.c,
24992         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4: 
24993         Update gnulib.
24995 2005-09-02  Simon Josefsson <simon@josefsson.org>
24997         * doc/protocol/rfc4162.txt: Add.
24999 2005-08-31  Simon Josefsson <simon@josefsson.org>
25001         * AUTHORS: Update my PGP key.
25003 2005-08-31  Simon Josefsson <simon@josefsson.org>
25005         * lib/minitasn1/libtasn1.h: Update.
25007 2005-08-31  Simon Josefsson <simon@josefsson.org>
25009         * libextra/Makefile.am: Dist libgnutls-extra.vers.
25011 2005-08-31  Simon Josefsson <simon@josefsson.org>
25013         * lib/Makefile.am: Dist libgnutls.vers.
25015 2005-08-31  Simon Josefsson <simon@josefsson.org>
25017         * lib/Makefile.am: Fix typo.
25019 2005-08-31  Simon Josefsson <simon@josefsson.org>
25021         * libextra/libgnutls-extra.vers: Add version script.
25023 2005-08-31  Simon Josefsson <simon@josefsson.org>
25025         * NEWS, lib/libgnutls.vers: Add.
25027 2005-08-31  Simon Josefsson <simon@josefsson.org>
25029         * lib/Makefile.am, libextra/Makefile.am: Use version script.
25031 2005-08-31  Simon Josefsson <simon@josefsson.org>
25033         * configure.in: Add --enable-ld-version-script.
25035 2005-08-30  Simon Josefsson <simon@josefsson.org>
25037         * configure.in: Fix typo.
25039 2005-08-30  Simon Josefsson <simon@josefsson.org>
25041         * lib/Makefile.am: Link with libz.
25043 2005-08-30  Simon Josefsson <simon@josefsson.org>
25045         * gl/Makefile.am, gl/isascii.c, gl/isascii.h, gl/m4/gnulib.m4,
25046         gl/m4/isascii.m4: Update.
25048 2005-08-30  Simon Josefsson <simon@josefsson.org>
25050         * lib/gnutls_global.c: Add program_name, to shut up error module.
25052 2005-08-30  Simon Josefsson <simon@josefsson.org>
25054         * configure.in: Remove isascii gnulib module.
25056 2005-08-30  Simon Josefsson <simon@josefsson.org>
25058         * lib/defines.h: Let's pretend all system has isascii until we find
25059         one that actually hasn't.
25061 2005-08-30  Simon Josefsson <simon@josefsson.org>
25063         * doc/examples/ex-verify.c: Don't use C99 features.
25065 2005-08-30  Simon Josefsson <simon@josefsson.org>
25067         * configure.in: Disable zlib code if we don't find zlib.h too.
25069 2005-08-30  Simon Josefsson <simon@josefsson.org>
25071         * lib/Makefile.am: Remove gnutls_random.h.
25073 2005-08-30  Simon Josefsson <simon@josefsson.org>
25075         * gl/getpass.c, gl/m4/gnulib.m4: Update.
25077 2005-08-30  Simon Josefsson <simon@josefsson.org>
25079         * lib/auth_cert.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
25080         lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
25081         lib/gnutls_pk.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
25082         lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Don't include
25083         gnutls_random.h.
25085 2005-08-30  Simon Josefsson <simon@josefsson.org>
25087         * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h: (_gnutls_get_random): Removed, not used any more.
25089 2005-08-30  Simon Josefsson <simon@josefsson.org>
25091         * lib/auth_rsa.c: Call gc directly instead of _gnutls_get_random.
25093 2005-08-30  Simon Josefsson <simon@josefsson.org>
25095         * src/crypt.c: Prototype error().
25097 2005-08-30  Simon Josefsson <simon@josefsson.org>
25099         * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Call gc directly
25100         instead of _gnutls_get_random.
25102 2005-08-30  Simon Josefsson <simon@josefsson.org>
25104         * lib/gnutls_pk.c: Fix last commit.
25106 2005-08-30  Simon Josefsson <simon@josefsson.org>
25108         * lib/auth_srp_passwd.c, lib/gnutls_cipher.c,
25109         lib/gnutls_handshake.c, lib/gnutls_pk.c: Call gc directly instead of
25110         _gnutls_get_random.
25112 2005-08-30  Simon Josefsson <simon@josefsson.org>
25114         * src/Makefile.am: Add libgc.la for crypt.c.
25116 2005-08-30  Simon Josefsson <simon@josefsson.org>
25118         * src/crypt.c: Avoid gcrypt.
25120 2005-08-30  Simon Josefsson <simon@josefsson.org>
25122         * src/Makefile.am: Fix typo.
25124 2005-08-30  Simon Josefsson <simon@josefsson.org>
25126         * src/Makefile.am: Add -I for ../crypto.  Remove unneeded OpenCDK
25127         CFLAGS.
25129 2005-08-25  Simon Josefsson <simon@josefsson.org>
25131         * doc/manpages/Makefile.am: Update.
25133 2005-08-25  Simon Josefsson <simon@josefsson.org>
25135         * gl/Makefile.am, gl/getpass.c, gl/m4/gnulib.m4, gl/m4/minmax.m4: 
25136         Update.
25138 2005-08-25  Simon Josefsson <simon@josefsson.org>
25140         * NEWS: Fix.
25142 2005-08-24  Simon Josefsson <simon@josefsson.org>
25144         * gl/getpass.c: Update.
25146 2005-08-24  Simon Josefsson <simon@josefsson.org>
25148         * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/gnulib.m4: 
25149         Update.
25151 2005-08-24  Simon Josefsson <simon@josefsson.org>
25153         * configure.in: Only use getpass, not getpass-gnu (the later is
25154         always built on glibc platforms).
25156 2005-08-24  Simon Josefsson <simon@josefsson.org>
25158         * src/common.c: Fix copyright.  Fix rc/status checking in last
25159         commit.
25161 2005-08-24  Simon Josefsson <simon@josefsson.org>
25163         * src/common.c: Use gnutls_certificate_verify_peers2, suggested by
25164         Daniel Stenberg <daniel@haxx.se>.
25166 2005-08-24  Simon Josefsson <simon@josefsson.org>
25168         * lib/gnutls_cert.c, lib/gnutls_x509.c: Doc fix.
25170 2005-08-24  Simon Josefsson <simon@josefsson.org>
25172         * lib/gnutls_cert.c: (gnutls_certificate_verify_peers2): Doc fix, suggested by Daniel
25173         Stenberg <daniel@haxx.se>.
25175 2005-08-24  Simon Josefsson <simon@josefsson.org>
25177         * includes/gnutls/x509.h: Indent.
25179 2005-08-24  Simon Josefsson <simon@josefsson.org>
25181         * includes/gnutls/x509.h: (gnutls_certificate_verify_flags): Doc fix.
25183 2005-08-23  Simon Josefsson <simon@josefsson.org>
25185         * NEWS: Add.
25187 2005-08-23  Simon Josefsson <simon@josefsson.org>
25189         * NEWS: Add.
25191 2005-08-23  Simon Josefsson <simon@josefsson.org>
25193         * doc/examples/Makefile.am: Fix objdir!=srcdir builds once again.
25195 2005-08-23  Simon Josefsson <simon@josefsson.org>
25197         * doc/examples/Makefile.am: Add -I for objdir!=srcdir builds.
25199 2005-08-23  Simon Josefsson <simon@josefsson.org>
25201         * lib/minitasn1/Makefile.am: Add -I for gl.
25203 2005-08-23  Simon Josefsson <simon@josefsson.org>
25205         * src/common.h: Don't re-map socklen_t (done by configure now),
25206         suggested by Martin Lambers <marlam@marlam.de>.
25208 2005-08-23  Simon Josefsson <simon@josefsson.org>
25210         * configure.in: Define socklen_t to int, not size_t, if it is
25211         missing, suggested by Martin Lambers <marlam@marlam.de>.
25213 2005-08-23  Simon Josefsson <simon@josefsson.org>
25215         * gl/getpass.c, gl/m4/getpass.m4: Update.
25217 2005-08-23  Simon Josefsson <simon@josefsson.org>
25219         * libextra/openpgp/openpgp.h: Protect config.h #include.
25221 2005-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25223         * doc/internals.eps, doc/layers.eps, doc/pgp1.eps: updated figures
25225 2005-08-15  Simon Josefsson <simon@josefsson.org>
25227         * src/certtool-cfg.c: (read_int): Use readline.  Use strtol, and catch out of range
25228         inputs.  Suggested by Fran.
25230 2005-08-15  Simon Josefsson <simon@josefsson.org>
25232         * configure.in: Add readline.
25234 2005-08-15  Simon Josefsson <simon@josefsson.org>
25236         * src/Makefile.am: Possibly link with readline.
25238 2005-08-15  Simon Josefsson <simon@josefsson.org>
25240         * gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/lib-link.m4,
25241         gl/m4/readline.m4, gl/readline.c, gl/readline.h: Update.
25243 2005-08-12  Simon Josefsson <simon@josefsson.org>
25245         * lib/minitasn1/errors.c, lib/minitasn1/errors.h,
25246         lib/minitasn1/libtasn1.h: Update to 0.2.15.
25248 2005-08-12  Simon Josefsson <simon@josefsson.org>
25250         * gl/m4/isascii.m4: Update.
25252 2005-08-12  Simon Josefsson <simon@josefsson.org>
25254         * configure.in, gl/Makefile.am, gl/isascii.c, gl/isascii.h,
25255         gl/m4/gnulib.m4, gl/m4/isascii.m4, lib/defines.h: Use isascii from
25256         gnulib.
25258 2005-08-12  Simon Josefsson <simon@josefsson.org>
25260         * lib/defines.h: Protect config.h include.  Assume C89 platform.
25262 2005-08-12  Simon Josefsson <simon@josefsson.org>
25264         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmove.m4,
25265         gl/memmove.c, lib/defines.h: Cleanup memmove.
25267 2005-08-12  Simon Josefsson <simon@josefsson.org>
25269         * doc/examples/tcp.c: Add, from ex-client2.c.
25271 2005-08-12  Simon Josefsson <simon@josefsson.org>
25273         * doc/examples/ex-client2.c: Use external tcp_*.
25275 2005-08-12  Simon Josefsson <simon@josefsson.org>
25277         * src/certtool.c: Don't call progname stuff.
25279 2005-08-12  Simon Josefsson <simon@josefsson.org>
25281         * NEWS: Add.
25283 2005-08-12  Simon Josefsson <simon@josefsson.org>
25285         * lib/memmem.c, lib/memmem.h: Remove.
25287 2005-08-12  Simon Josefsson <simon@josefsson.org>
25289         * lib/Makefile.am: Link with gnulib for memmem.
25291 2005-08-12  Simon Josefsson <simon@josefsson.org>
25293         * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
25294         gl/error.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
25295         gl/getline.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4,
25296         gl/m4/memmem.m4, gl/memmem.c, gl/memmem.h, gl/minmax.h,
25297         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
25298         gl/printf-parse.h, gl/progname.c, gl/progname.h, gl/size_max.h,
25299         gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
25300         gl/vasnprintf.h, gl/xsize.h: Update.
25302 2005-08-12  Simon Josefsson <simon@josefsson.org>
25304         * src/certtool.c: Replace GPL progname.h with simple workaround.
25306 2005-08-12  Simon Josefsson <simon@josefsson.org>
25308         * configure.in: Avoid progname module (only GPL one left).  Add
25309         memmem gnulib module.  Force gnulib files to be LGPL.
25311 2005-08-12  Simon Josefsson <simon@josefsson.org>
25313         * gl/Makefile.am, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
25314         gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/m4/getdelim.m4,
25315         gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/gnulib.m4,
25316         gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4: Update.
25318 2005-08-10  Simon Josefsson <simon@josefsson.org>
25320         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
25321         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
25322         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
25323         doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
25324         doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
25325         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
25326         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
25327         doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
25328         doc/examples/ex-x509-info.c: Indent.
25330 2005-08-10  Simon Josefsson <simon@josefsson.org>
25332         * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore,
25333         doc/examples/Makefile.am, doc/examples/ex-cert-select.c,
25334         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
25335         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
25336         doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
25337         doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
25338         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
25339         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
25340         doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
25341         doc/examples/ex-x509-info.c: Build examples.  Fix errors.
25343 2005-07-25  Simon Josefsson <simon@josefsson.org>
25345         * NEWS, THANKS: Add.
25347 2005-07-25  Simon Josefsson <simon@josefsson.org>
25349         * lib/gnutls_global.c: Doc fixes, tiny patch from Ralph Giles
25350         <giles@onlinegamegroup.com>.
25352 2005-07-24  Simon Josefsson <simon@josefsson.org>
25354         * doc/protocol/rfc4132.txt: Add.
25356 2005-07-16  Simon Josefsson <simon@josefsson.org>
25358         * NEWS, configure.in: Bump versions.
25360 2005-07-16  Simon Josefsson <simon@josefsson.org>
25362         * ChangeLog: [no log message]
25364 2005-07-16  Simon Josefsson <simon@josefsson.org>
25366         * NEWS: Version 1.2.6.
25368 2005-07-16  Simon Josefsson <simon@josefsson.org>
25370         * configure.in: Bump versions.
25372 2005-07-16  Simon Josefsson <simon@josefsson.org>
25374         * NEWS: Add.
25376 2005-07-16  Simon Josefsson <simon@josefsson.org>
25378         * NEWS: Add.
25380 2005-07-16  Simon Josefsson <simon@josefsson.org>
25382         * lib/minitasn1/libtasn1.h: Sync with 0.2.14.
25384 2005-07-16  Simon Josefsson <simon@josefsson.org>
25386         * lib/gnutls_alert.c, lib/gnutls_anon_cred.c: Fix GTK-DOC warnings.
25388 2005-07-16  Simon Josefsson <simon@josefsson.org>
25390         * doc/README.CVS: gtk-doc 1.4 is ok
25392 2005-07-16  Simon Josefsson <simon@josefsson.org>
25394         * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
25395         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_ui.c: Fix GTK-DOC
25396         warnings.
25398 2005-07-16  Simon Josefsson <simon@josefsson.org>
25400         * lib/x509/x509.h: Fix GTK-DOC warning.
25402 2005-07-16  Simon Josefsson <simon@josefsson.org>
25404         * lib/x509/crq.c, lib/x509/privkey.c, lib/x509/x509.c: Fix GTK-DOC
25405         warnings.
25407 2005-07-15  Simon Josefsson <simon@josefsson.org>
25409         * doc/protocol/draft-salowey-tls-ticket-03.txt: Add.
25411 2005-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25413         * doc/examples/ex-x509-info.c: corrected wrong number of arguments
25414         in gnutls_x509_crt_import(). Reported by Fco J. Arias.
25416 2005-07-15  Simon Josefsson <simon@josefsson.org>
25418         * configure.in, lib/gnutls_compress_int.c, libextra/gnutls_extra.c: 
25419         Fix LZO 1.x vs 2.x header file #include mess.
25421 2005-07-14  Simon Josefsson <simon@josefsson.org>
25423         * THANKS: Add.
25425 2005-07-14  Simon Josefsson <simon@josefsson.org>
25427         * gl/m4/size_max.m4, gl/size_max.h: Update.
25429 2005-07-14  Simon Josefsson <simon@josefsson.org>
25431         * NEWS, THANKS: Add.
25433 2005-07-14  Simon Josefsson <simon@josefsson.org>
25435         * configure.in: Check for lzo1x_1_compress in -llzo2 too, and prefer
25436         -llzo2 if available, reported by Thomas Klausner <tk@giga.or.at>.
25438 2005-07-12  Simon Josefsson <simon@josefsson.org>
25440         * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
25441         libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/lzodefs.h,
25442         libextra/minilzo.c, libextra/minilzo.h,
25443         libextra/minilzo/.cvsignore, libextra/minilzo/Makefile.am,
25444         libextra/minilzo/README.LZO, libextra/minilzo/lzoconf.h,
25445         libextra/minilzo/lzodefs.h, libextra/minilzo/minilzo.c,
25446         libextra/minilzo/minilzo.h, libextra/minilzo/testmini.c: Move
25447         MiniLZO to separate directory.  Update from MiniLZO 2.00 to 2.01.
25449 2005-07-12  Simon Josefsson <simon@josefsson.org>
25451         * NEWS: Fix.
25453 2005-07-12  Simon Josefsson <simon@josefsson.org>
25455         * NEWS: Add.
25457 2005-07-03  Simon Josefsson <simon@josefsson.org>
25459         * ChangeLog: [no log message]
25461 2005-07-03  Simon Josefsson <simon@josefsson.org>
25463         * NEWS: Version 1.2.5.
25465 2005-07-03  Simon Josefsson <simon@josefsson.org>
25467         * NEWS: Add.
25469 2005-07-02  Simon Josefsson <simon@josefsson.org>
25471         * libextra/libgnutls-extra-config.in: Fix --help for distcheck.
25473 2005-07-02  Simon Josefsson <simon@josefsson.org>
25475         * lib/libgnutls-config.in: Send --help output to stdout.
25477 2005-07-02  Simon Josefsson <simon@josefsson.org>
25479         * lib/libgnutls-config.in: Exit with 0 for --help.
25481 2005-06-27  Simon Josefsson <simon@josefsson.org>
25483         * tests/pkcs12_neon: Fix.
25485 2005-06-27  Simon Josefsson <simon@josefsson.org>
25487         * tests/pkcs12_neon: Fix objdir!=srcdir (for distcheck).
25489 2005-06-27  Simon Josefsson <simon@josefsson.org>
25491         * doc/Makefile.am: Dist gnutls-logo.eps.
25493 2005-06-24  Simon Josefsson <simon@josefsson.org>
25495         * doc/protocol/draft-rescorla-dtls-05.txt: Add.
25497 2005-06-24  Simon Josefsson <simon@josefsson.org>
25499         * doc/protocol/draft-ietf-tls-rfc2246-bis-13.txt: Add.
25501 2005-06-23  Simon Josefsson <simon@josefsson.org>
25503         * doc/protocol/draft-ietf-tls-psk-09.txt: Add.
25505 2005-06-17  Simon Josefsson <simon@josefsson.org>
25507         * Makefile.am: Use --enable-gtk-doc during distcheck.
25509 2005-06-15  Simon Josefsson <simon@josefsson.org>
25511         * NEWS, THANKS: Add.
25513 2005-06-15  Simon Josefsson <simon@josefsson.org>
25515         * libextra/opencdk/Makefile.am: Fix srcdir!=objdir builds.
25517 2005-06-15  Simon Josefsson <simon@josefsson.org>
25519         * libextra/opencdk/Makefile.am, libextra/openpgp/Makefile.am: Add
25520         license.
25522 2005-06-15  Simon Josefsson <simon@josefsson.org>
25524         * lib/x509/Makefile.am, libextra/openpgp/Makefile.am: Fix
25525         srcdir!=objdir builds.
25527 2005-06-14  Simon Josefsson <simon@josefsson.org>
25529         * NEWS: Add.
25531 2005-06-14  Simon Josefsson <simon@josefsson.org>
25533         * libextra/lzodefs.h: Add.
25535 2005-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25537         * NEWS, THANKS: [no log message]
25539 2005-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25541         * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
25542         libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/minilzo.c,
25543         libextra/minilzo.h: Updated to minilzo 2.0 and corrected stuff
25544         pointed out by
25546 2005-06-03  Simon Josefsson <simon@josefsson.org>
25548         * doc/protocol/draft-ietf-tls-rfc2246-bis-12.txt: Add.
25550 2005-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25552         * lib/x509/x509_write.c: some updates to prevent warnings for non
25553         constant initializers
25555 2005-05-31  Simon Josefsson <simon@josefsson.org>
25557         * doc/protocol/draft-ietf-tls-ecc-10.txt: Add.
25559 2005-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25561         * NEWS: [no log message]
25563 2005-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25565         * lib/gnutls_int.h, lib/gnutls_ui.c, lib/x509/crl_write.c,
25566         lib/x509/crq.c, lib/x509/mpi.c, lib/x509/sign.c,
25567         lib/x509/x509_write.c: fixed some type conflicts.
25569 2005-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25571         * lib/x509/x509.c: crt_list_import() now works with DER certificates
25572         (although only 1 can be imported).
25574 2005-05-29  Simon Josefsson <simon@josefsson.org>
25576         * NEWS: Fix.
25578 2005-05-29  Simon Josefsson <simon@josefsson.org>
25580         * NEWS, THANKS: Add.
25582 2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25584         * lib/x509/dn.c: [no log message]
25586 2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25588         * lib/x509/dn.c: correct the behaviour in DN parsing. Return the
25589         correct size when requested.
25591 2005-05-28  Simon Josefsson <simon@josefsson.org>
25593         * NEWS, configure.in: Bump versions.
25595 2005-05-28  Simon Josefsson <simon@josefsson.org>
25597         * NEWS: Fix.
25599 2005-05-28  Simon Josefsson <simon@josefsson.org>
25601         * ChangeLog: [no log message]
25603 2005-05-28  Simon Josefsson <simon@josefsson.org>
25605         * NEWS: Version 1.2.4.
25607 2005-05-28  Simon Josefsson <simon@josefsson.org>
25609         * configure.in: Bump versions.
25611 2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25613         * src/certtool.c: print the correct issuer in verify_chain()
25615 2005-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25617         * NEWS, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
25618         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
25619         lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_srp.c,
25620         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_state.c,
25621         lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/pkcs12_bag.c,
25622         src/certtool.c: eliminated some warnings.
25624 2005-05-26  Simon Josefsson <simon@josefsson.org>
25626         * doc/manpages/Makefile.am: Generated.
25628 2005-05-26  Simon Josefsson <simon@josefsson.org>
25630         * config.rpath, doc/gendocs.sh: Update.
25632 2005-05-26  Simon Josefsson <simon@josefsson.org>
25634         * AUTHORS, COPYING, COPYING.LIB, Makefile.am, NEWS, configure.in,
25635         crypto/Makefile.am, crypto/gc-libgcrypt.c, crypto/gc.h,
25636         crypto/pkcs5.c, crypto/test-gc.c, crypto/utils.c, crypto/utils.h,
25637         doc/Makefile.am, doc/fdl.texi, doc/gendocs.sh,
25638         doc/gendocs_template, includes/Makefile.am,
25639         includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
25640         includes/gnutls/openpgp.h, includes/gnutls/openssl.h,
25641         includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/Makefile.am,
25642         lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
25643         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
25644         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
25645         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
25646         lib/auth_srp_rsa.c, lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h,
25647         lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
25648         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
25649         lib/ext_server_name.h, lib/ext_srp.c, lib/ext_srp.h,
25650         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
25651         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
25652         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
25653         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
25654         lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
25655         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
25656         lib/gnutls_compress.c, lib/gnutls_compress.h,
25657         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
25658         lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c,
25659         lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h,
25660         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
25661         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
25662         lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
25663         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
25664         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
25665         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
25666         lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
25667         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
25668         lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
25669         lib/gnutls_random.c, lib/gnutls_random.h, lib/gnutls_record.c,
25670         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
25671         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
25672         lib/gnutls_session.h, lib/gnutls_session_pack.c,
25673         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
25674         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
25675         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
25676         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
25677         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h, lib/memmem.c,
25678         lib/memmem.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
25679         lib/minitasn1/element.c, lib/minitasn1/errors.c,
25680         lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h,
25681         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
25682         lib/minitasn1/structure.c, lib/strfile.h, lib/x509/Makefile.am,
25683         lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
25684         lib/x509/compat.h, lib/x509/crl.c, lib/x509/crl_write.c,
25685         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
25686         lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/extensions.c,
25687         lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/mpi.h,
25688         lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
25689         lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
25690         lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
25691         lib/x509/rfc2818.h, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
25692         lib/x509/sign.h, lib/x509/verify.c, lib/x509/verify.h,
25693         lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c,
25694         lib/x509/xml.c, lib/x509_b64.c, lib/x509_b64.h,
25695         libextra/Makefile.am, libextra/gnutls_extra.c,
25696         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
25697         libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
25698         libextra/minilzo.h, libextra/opencdk/armor.c,
25699         libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
25700         libextra/opencdk/compress.c, libextra/opencdk/context.h,
25701         libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
25702         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
25703         libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
25704         libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
25705         libextra/opencdk/main.h, libextra/opencdk/md.c,
25706         libextra/opencdk/md.h, libextra/opencdk/misc.c,
25707         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
25708         libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
25709         libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
25710         libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
25711         libextra/opencdk/sign.c, libextra/opencdk/stream.c,
25712         libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
25713         libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
25714         libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
25715         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
25716         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
25717         libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
25718         libextra/openssl_compat.c, libextra/openssl_compat.h,
25719         src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/cli.c,
25720         src/common.c, src/crypt.c, src/list.h, src/prime.c, src/serv.c,
25721         src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c,
25722         tests/chain, tests/openssl.c, tests/pkcs12_neon, tests/pkits,
25723         tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
25724         tests/pkits_smime, tests/simple.c, tests/utils.c, tests/utils.h: 
25725         Update FSF office address in license.
25727 2005-05-26  Simon Josefsson <simon@josefsson.org>
25729         * Makefile.am: Update FSF office address in license.
25731 2005-05-26  Simon Josefsson <simon@josefsson.org>
25733         * NEWS: Add.
25735 2005-05-26  Simon Josefsson <simon@josefsson.org>
25737         * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
25738         gl/error.h, gl/getline.c, gl/getline.h, gl/getndelim2.c,
25739         gl/getndelim2.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4,
25740         gl/m4/minmax.m4, gl/minmax.h, gl/printf-args.c, gl/printf-args.h,
25741         gl/printf-parse.c, gl/printf-parse.h, gl/progname.c, gl/progname.h,
25742         gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
25743         gl/vasnprintf.h, gl/xsize.h: Update.
25745 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25747         * doc/manpages/certtool.1: [no log message]
25749 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25751         * NEWS: [no log message]
25753 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25755         * doc/examples/ex-verify.c: improved the verification example.
25757 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25759         * NEWS: [no log message]
25761 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25763         * includes/gnutls/x509.h, lib/x509/verify.c: Corrected a bug in
25764         certificate verification that could lead to a trusted certificate
25765         path to be marked as non-trusted, if it included the last
25766         self-signed certificate in the chain.
25768 2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25770         * doc/examples/ex-cert-select.c: [no log message]
25772 2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25774         * ChangeLog, NEWS, configure.in, doc/manpages/Makefile.am,
25775         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
25776         src/certtool.gaa: Introduced to --fix-key option to certtool, which
25777         can be used to regenerate the (optional) parameters in a private
25778         key. It should be used together with --key-info.
25780 2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25782         * NEWS: [no log message]
25784 2005-05-20  Simon Josefsson <simon@josefsson.org>
25786         * doc/protocol/draft-ietf-tls-rfc3546bis-01.txt: Add.
25788 2005-05-20  Simon Josefsson <simon@josefsson.org>
25790         * doc/gnutls.texi: Typo.
25792 2005-05-20  Simon Josefsson <simon@josefsson.org>
25794         * lib/gnutls_int.h: Include defines.h before gnutls.h, to pull in
25795         config.h, to make sure memmem.h prototype memmem properly, from
25796         Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
25798 2005-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25800         * src/certtool.c: removed unneeded gnutls_x509_crt_init().
25802 2005-05-16  Simon Josefsson <simon@josefsson.org>
25804         * doc/protocol/draft-ietf-tls-rfc2246-bis-10.txt: Add.
25806 2005-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25808         * lib/x509/common.c: [no log message]
25810 2005-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25812         * lib/x509/common.c, lib/x509/pkcs12.c: corrected some things that
25813         could affect 64 bit machines.
25815 2005-05-01  Simon Josefsson <simon@josefsson.org>
25817         * lib/gnutls_int.h: Use gnutls/extra.h to get
25818         gnutls_openpgp_recv_key_func type.
25820 2005-05-01  Simon Josefsson <simon@josefsson.org>
25822         * libextra/openpgp/openpgp.h: Remove, defined in gnutls.h.
25824 2005-04-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25826         * NEWS: added date
25828 2005-04-28  Simon Josefsson <simon@josefsson.org>
25830         * ChangeLog: [no log message]
25832 2005-04-27  Simon Josefsson <simon@josefsson.org>
25834         * doc/manpages/Makefile.am: Update.
25836 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25838         * NEWS: [no log message]
25840 2005-04-27  Simon Josefsson <simon@josefsson.org>
25842         * configure.in: Revert fully, LT_CURRENT was also updated.  Sorry.
25844 2005-04-27  Simon Josefsson <simon@josefsson.org>
25846         * configure.in: Revert partially, LT_AGE already incremented.
25848 2005-04-27  Simon Josefsson <simon@josefsson.org>
25850         * configure.in: Bump versions.
25852 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25854         * THANKS: for the gnutls_cipher.c bug, that could cause denial of
25855         service
25857 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25859         * configure.in: increased age
25861 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25863         * NEWS, configure.in, includes/gnutls/x509.h,
25864         lib/gnutls_rsa_export.c, lib/x509/privkey.c, src/certtool.c: 
25865         certtool can now fix the old RSA private keys. This is done by using
25866         the -k parameter.
25868 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25870         * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
25871         the key.
25873 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25875         * NEWS: [no log message]
25877 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25879         * lib/gnutls_mpi.h, lib/x509/privkey.c, lib/x509/x509.h: corrected
25880         bugs in RSA key export.
25882 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25884         * lib/gnutls_cipher.c: added an extra check while checking the
25885         padding.
25887 2005-04-25  Simon Josefsson <simon@josefsson.org>
25889         * ChangeLog: [no log message]
25891 2005-04-25  Simon Josefsson <simon@josefsson.org>
25893         * NEWS: Version 1.2.2.
25895 2005-04-25  Simon Josefsson <simon@josefsson.org>
25897         * doc/Makefile.am: Don't regenerate error_codes.texi when gnutls.h
25898         is newer, because it will always be, and this causes texinfo to be
25899         run on the manual.
25901 2005-04-25  Simon Josefsson <simon@josefsson.org>
25903         * doc/Makefile.am: Dist more.
25905 2005-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25907         * lib/gnutls_alert.c: some updates in the description of
25908         gnutls_alert_get()
25910 2005-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25912         * lib/gnutls_alert.c: gnutls_alert_send_appropriate() is no longer
25913         marked as deprecated.
25915 2005-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25917         * lib/x509/x509.c: [no log message]
25919 2005-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25921         * lib/x509/x509.c: [no log message]
25923 2005-04-21  Simon Josefsson <simon@josefsson.org>
25925         * NEWS: Typo.
25927 2005-04-21  Simon Josefsson <simon@josefsson.org>
25929         * lib/gnutls_alert.c: Make it compile.
25931 2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25933         * NEWS: [no log message]
25935 2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25937         * lib/auth_cert.h: [no log message]
25939 2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25941         * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_session_pack.c,
25942         lib/gnutls_ui.c: some cleanups, and changes in the resuming code to
25943         avoid freeing non-allocated stuff.
25945 2005-04-19  Simon Josefsson <simon@josefsson.org>
25947         * configure.in: Remove some warnings.
25949 2005-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25951         * src/certtool.c: some cleanups in certtool
25953 2005-04-15  Simon Josefsson <simon@josefsson.org>
25955         * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: 
25956         Remove includes/gnutls/Makefile.am.  Fix includes/Makefile.am to
25957         compensate.
25959 2005-04-15  Simon Josefsson <simon@josefsson.org>
25961         * lib/Makefile.am: Remove gnutls_alert.h.
25963 2005-04-15  Simon Josefsson <simon@josefsson.org>
25965         * includes/gnutls/Makefile.am: Add license.
25967 2005-04-15  Simon Josefsson <simon@josefsson.org>
25969         * includes/Makefile.am: Simplify.  Add license.
25971 2005-04-15  Simon Josefsson <simon@josefsson.org>
25973         * includes/gnutls/Makefile.am: Don't dist gnutls.h, it is generated.
25975 2005-04-15  Simon Josefsson <simon@josefsson.org>
25977         * configure.in, includes/gnutls/gnutls.h.in, lib/gnutls.h.in.in: 
25978         Move lib/gnutls.h.in.in into includes/gnutls/gnutls.h.in.  Fix
25979         #warning about missing components, it didn't work in config.status.
25980         Simplify configure.ac wrt to gnutls.h.
25982 2005-04-14  Simon Josefsson <simon@josefsson.org>
25984         * configure.in: Add more warnings (likely to be trimmed later).
25986 2005-04-14  Simon Josefsson <simon@josefsson.org>
25988         * lib/gnutls_int.h: Remove.
25990 2005-04-14  Simon Josefsson <simon@josefsson.org>
25992         * lib/gnutls_global.h: Remove dupe definition.
25994 2005-04-14  Simon Josefsson <simon@josefsson.org>
25996         * lib/gnutls.h.in.in: Revert.
25998 2005-04-14  Simon Josefsson <simon@josefsson.org>
26000         * lib/gnutls.h.in.in: Moved from gnutls_mem.h.
26002 2005-04-14  Simon Josefsson <simon@josefsson.org>
26004         * lib/gnutls_mem.h: Cleanup.
26006 2005-04-14  Simon Josefsson <simon@josefsson.org>
26008         * lib/gnutls_algorithms.h: Fix warning.
26010 2005-04-14  Simon Josefsson <simon@josefsson.org>
26012         * libextra/opencdk/main.c: Fix warning.
26014 2005-04-14  Simon Josefsson <simon@josefsson.org>
26016         * lib/auth_cert.c, lib/auth_srp_passwd.c, lib/gnutls_constate.c,
26017         lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/opencdk/main.c,
26018         libextra/opencdk/misc.c: Fix warning.
26020 2005-04-14  Simon Josefsson <simon@josefsson.org>
26022         * lib/gnutls_compress.c, lib/gnutls_compress.h,
26023         lib/gnutls_hash_int.c, lib/gnutls_kx.c: Fix warning.
26025 2005-04-14  Simon Josefsson <simon@josefsson.org>
26027         * lib/gnutls_handshake.c: Fix warnings.
26029 2005-04-14  Simon Josefsson <simon@josefsson.org>
26031         * lib/gnutls_cipher.c, lib/gnutls_handshake.c,
26032         lib/gnutls_handshake.h, lib/gnutls_state.c, lib/gnutls_state.h: Fix
26033         warning.
26035 2005-04-14  Simon Josefsson <simon@josefsson.org>
26037         * gl/Makefile.am, gl/m4/getpass.m4: Update.
26039 2005-04-14  Simon Josefsson <simon@josefsson.org>
26041         * lib/gnutls_handshake.h: Cleanup.
26043 2005-04-14  Simon Josefsson <simon@josefsson.org>
26045         * gl/Makefile.am, gl/m4/getline.m4, gl/m4/getpass.m4,
26046         gl/progname.c, gl/size_max.h, gl/vasnprintf.c: Update.
26048 2005-04-14  Simon Josefsson <simon@josefsson.org>
26050         * configure.in: Improve warning CFLAGS.
26052 2005-04-14  Simon Josefsson <simon@josefsson.org>
26054         * THANKS: Add.
26056 2005-04-14  Simon Josefsson <simon@josefsson.org>
26058         * lib/x509/common.c: (_gnutls_x509_oid_data2string): Fix memory leak, tiny patch from
26059         Rupert Kittinger <rkit@mur.at>.
26061 2005-04-14  Simon Josefsson <simon@josefsson.org>
26063         * doc/manpages/Makefile.am: Generated.
26065 2005-04-14  Simon Josefsson <simon@josefsson.org>
26067         * doc/Makefile.am: Make error_codes.texi build, after removing
26068         gnutls_errors_int.h.
26070 2005-04-14  Simon Josefsson <simon@josefsson.org>
26072         * lib/gnutls_alert.c: Make it build.
26074 2005-04-14  Simon Josefsson <simon@josefsson.org>
26076         * lib/auth_srp.c, lib/ext_srp.c, lib/gnutls_alert.h,
26077         lib/gnutls_algorithms.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
26078         lib/gnutls_record.c: Simplify.
26080 2005-04-14  Simon Josefsson <simon@josefsson.org>
26082         * lib/gnutls_auth_int.h, lib/gnutls_db.h: Cleanup.
26084 2005-04-14  Simon Josefsson <simon@josefsson.org>
26086         * doc/README.CODING_STYLE, lib/Makefile.am, lib/gnutls_errors.h,
26087         lib/gnutls_errors_int.h: Simplify.
26089 2005-04-14  Simon Josefsson <simon@josefsson.org>
26091         * lib/gnutls_ui.h: Remove. (Everything moved to gnutls.h.in.in.)
26093 2005-04-14  Simon Josefsson <simon@josefsson.org>
26095         * NEWS: Add.
26097 2005-04-14  Simon Josefsson <simon@josefsson.org>
26099         * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
26100         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
26101         lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
26102         lib/auth_srp_rsa.c, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
26103         lib/gnutls_alert.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
26104         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
26105         lib/gnutls_dh.h, lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
26106         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
26107         lib/gnutls_mem.h, lib/gnutls_record.c, lib/gnutls_record.h,
26108         lib/gnutls_rsa_export.h, lib/gnutls_session.h, lib/gnutls_sig.h,
26109         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
26110         lib/gnutls_x509.c, lib/x509/crl_write.c, lib/x509/crq.c,
26111         lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
26112         lib/x509/x509_write.c, libextra/openpgp/openpgp.h: Clean up #include
26113         situation, merge from gnutls_1_2_1_with_include_fixes.  Now
26114         lib/gnutls_int.h start by including gnutls/gnutls.h, to check
26115         prototypes during compile time.  More cleanups are expected.
26117 2005-04-14  Simon Josefsson <simon@josefsson.org>
26119         * NEWS: Mention API/ABI changes more clearly.
26121 2005-04-14  Simon Josefsson <simon@josefsson.org>
26123         * NEWS: Typo.
26125 2005-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26127         * lib/pkix.asn, lib/pkix_asn1_tab.c: Some fixes for
26128         AuthorityKeyIdentifier parsing. Suggested by Fabio.
26130 2005-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26132         * doc/gnutls.texi: [no log message]
26134 2005-04-12  Simon Josefsson <simon@josefsson.org>
26136         * doc/protocol/draft-rescorla-dtls-04.txt: Add.
26138 2005-04-12  Simon Josefsson <simon@josefsson.org>
26140         * doc/protocol/draft-ietf-tls-ecc-09.txt: Add.
26142 2005-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26144         * NEWS, doc/TODO, doc/manpages/Makefile.am, lib/x509/common.c,
26145         lib/x509/common.h, lib/x509/dn.c, lib/x509/pkcs12.c: Fixed pkcs12
26146         friendly name and local key identifier decoding.
26148 2005-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26150         * doc/TODO: [no log message]
26152 2005-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26154         * src/certtool.c: print some more information for PKCS #12
26155         structures.
26157 2005-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26159         * src/serv.c: [no log message]
26161 2005-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26163         * NEWS, lib/x509/x509_write.c: [no log message]
26165 2005-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26167         * lib/gnutls_alert.c: return unexpected_message alert in the case of
26168         a handshake unexpected message.
26170 2005-04-04  Simon Josefsson <simon@josefsson.org>
26172         * NEWS, configure.in: Bump versions.
26174 2005-04-04  Simon Josefsson <simon@josefsson.org>
26176         * NEWS: Typo.
26178 2005-04-04  Simon Josefsson <simon@josefsson.org>
26180         * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
26181         <nmav@gnutls.org>.
26183 2005-04-04  Simon Josefsson <simon@josefsson.org>
26185         * ChangeLog: [no log message]
26187 2005-04-04  Simon Josefsson <simon@josefsson.org>
26189         * NEWS: Version 1.2.1.
26191 2005-04-04  Simon Josefsson <simon@josefsson.org>
26193         * lib/gnutls_record.c: Doc fixes, adapted from suggestions by Martin
26194         Lambers <marlam@web.de>.
26196 2005-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26198         * NEWS: [no log message]
26200 2005-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26202         * configure.in: added warning to libraries compiled with features
26203         disabled.
26205 2005-04-02  Simon Josefsson <simon@josefsson.org>
26207         * doc/manpages/Makefile.am: Fix.
26209 2005-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26211         * lib/x509/x509.c: [no log message]
26213 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26215         * lib/gnutls_record.c: some more documentation fixes.
26217 2005-03-29  Simon Josefsson <simon@josefsson.org>
26219         * lib/gnutls_record.c: Doc fix, reported by Martin Lambers
26220         <marlam@web.de>.
26222 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26224         * doc/TODO: [no log message]
26226 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26228         * doc/TODO: [no log message]
26230 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26232         * doc/TODO: [no log message]
26234 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26236         * doc/TODO: [no log message]
26238 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26240         * doc/TODO: [no log message]
26242 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26244         * doc/TODO: [no log message]
26246 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26248         * doc/TODO: [no log message]
26250 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26252         * doc/TODO: [no log message]
26254 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26256         * doc/TODO: [no log message]
26258 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26260         * doc/TODO: [no log message]
26262 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26264         * lib/x509/x509.c: [no log message]
26266 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26268         * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
26269         src/certtool.c, src/cli.c: more improvments to
26270         gnutls_x509_crt_list_import()
26272 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26274         * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
26275         src/cli.c: improved gnutls_x509_crt_list_import().
26277 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26279         * src/certtool.c: certtool can now print certificate information in
26280         files containing multiple certificates.
26282 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26284         * lib/x509/x509.c: [no log message]
26286 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26288         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c, src/cli.c: Added
26289         the function gnutls_x509_crt_list_import(). This is a convinience
26290         function to import many certificates with a single call.
26292 2005-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26294         * NEWS, includes/gnutls/x509.h, lib/x509/x509_write.c: Added
26295         gnutls_x509_crt_set_extension_by_oid().
26297 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26299         * doc/TODO: [no log message]
26301 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26303         * lib/x509/common.c, lib/x509/crq.c: corrected bug in
26304         gnutls_crq_get_attribute_by_oid()
26306 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26308         * configure.in: fixed the library number.
26310 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26312         * includes/gnutls/x509.h, lib/gnutls_hash_int.h, lib/x509/common.c,
26313         lib/x509/crq.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.h,
26314         lib/x509/xml.c, libextra/opencdk/opencdk.h: [no log message]
26316 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26318         * 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().
26320 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26322         * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
26323         lib/auth_dh_common.h, lib/gnutls_auth.c, lib/gnutls_record.c,
26324         lib/gnutls_session_pack.c: eliminated some memory leaks caused by
26325         DHE and RSA-EXPORT ciphersuites. Thanks to Yoann Vandoorselaere for
26326         reporting them.
26328 2005-03-18  Simon Josefsson <simon@josefsson.org>
26330         * doc/protocol/draft-ietf-tls-srp-09.txt: Add.
26332 2005-03-11  Simon Josefsson <simon@josefsson.org>
26334         * NEWS: Add.
26336 2005-03-11  Simon Josefsson <simon@josefsson.org>
26338         * nettle/tests/Makefile.am: Dist testutils.{c,h}.
26340 2005-03-10  Simon Josefsson <simon@josefsson.org>
26342         * NEWS: Flow.
26344 2005-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26346         * lib/x509/verify.c, libextra/openpgp/pgpverify.c,
26347         libextra/openssl_compat.c: some doc fixes.
26349 2005-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26351         * lib/x509/verify.c: [no log message]
26353 2005-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26355         * lib/x509/dsa.c, lib/x509/privkey.c: [no log message]
26357 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26359         * lib/gnutls_algorithms.c, lib/x509/common.h, lib/x509/pkcs12.c,
26360         lib/x509/privkey_pkcs8.c, lib/x509/x509.h: gnutls will now recognize
26361         the GOST signature and public key OIDs. However no support is
26362         planned.
26364 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26366         * lib/gnutls_dh.c: added a check to test whether the DH secret is
26367         zero.
26369 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26371         * src/cli.c: [no log message]
26373 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26375         * NEWS, includes/gnutls/x509.h, lib/x509/verify.c,
26376         lib/x509/verify.h: Improved the semantics of
26377         GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT, to allow only trusted Version 1
26378         CAs and introduced GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT which has
26379         the old semantics.
26381 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26383         * doc/TODO: test commit
26385 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26387         * src/certtool.c: [no log message]
26389 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26391         * ChangeLog: [no log message]
26393 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26395         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
26396         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
26397         lib/gnutls_priority.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
26398         lib/gnutls_state.c, lib/x509/crl_write.c, lib/x509/crq.c,
26399         lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/sign.c,
26400         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
26401         libextra/gnutls_openssl.c, src/certtool.c, src/cli.c, src/common.c,
26402         src/serv.c, src/tests.c: renamed all instances of _SHA to _SHA1 to
26403         make naming more consistent and clear.
26405 2005-03-05  Simon Josefsson <simon@josefsson.org>
26407         * NEWS: Fix.
26409 2005-03-05  Simon Josefsson <simon@josefsson.org>
26411         * NEWS, THANKS: Add.
26413 2005-03-05  Simon Josefsson <simon@josefsson.org>
26415         * configure.in: Don't force -O2 -finline-functions.
26417 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26419         * NEWS, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
26420         src/certtool.gaa, src/prime.c: Added the option --get-dh-params to
26421         certtool, in order to get the included primes and generators
26423 2005-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26425         * NEWS, src/certtool.c: added warning when MD5 is being used.
26427 2005-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26429         * lib/gnutls_x509.c: [no log message]
26431 2005-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26433         * NEWS, lib/auth_srp.c: added more strict checks for g,n
26435 2005-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26437         * doc/protocol/draft-salowey-tls-ticket-00.txt,
26438         doc/protocol/draft-salowey-tls-ticket-02.txt: new ticket
26440 2005-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26442         * doc/TODO: [no log message]
26444 2005-02-24  Simon Josefsson <simon@josefsson.org>
26446         * doc/protocol/draft-ietf-tls-psk-06.txt: Add.
26448 2005-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26450         * NEWS: [no log message]
26452 2005-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26454         * lib/gnutls_record.c: some modifications for gnutls_bye()
26455         semantics.
26457 2005-02-22  Simon Josefsson <simon@josefsson.org>
26459         * doc/protocol/draft-rescorla-dtls-03.txt: Add.
26461 2005-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26463         * doc/manpages/srptool.1: updated documentation for srptool.1
26465 2005-02-12  Simon Josefsson <simon@josefsson.org>
26467         * configure.in: Add -Wshadow for --enable-developer-mode.
26469 2005-02-12  Simon Josefsson <simon@josefsson.org>
26471         * lib/gnutls_ui.c, lib/gnutls_ui.h: (gnutls_rsa_export_get_pubkey): Don't use reserved word "exp",
26472         reported by Neil Spring <nspring@cs.washington.edu>.
26474 2005-02-12  Simon Josefsson <simon@josefsson.org>
26476         * includes/gnutls/x509.h, lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "time",
26477         reported by Neil Spring <nspring@cs.washington.edu>.
26479 2005-02-12  Simon Josefsson <simon@josefsson.org>
26481         * includes/gnutls/x509.h: Fix last commit.
26483 2005-02-12  Simon Josefsson <simon@josefsson.org>
26485         * lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index",
26486         reported by Neil Spring <nspring@cs.washington.edu>.
26488 2005-02-12  Simon Josefsson <simon@josefsson.org>
26490         * includes/gnutls/x509.h: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index" in
26491         prototype, reported by Neil Spring <nspring@cs.washington.edu>.
26493 2005-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26495         * src/serv.c: [no log message]
26497 2005-02-06  Simon Josefsson <simon@josefsson.org>
26499         * THANKS: Add.
26501 2005-02-06  Simon Josefsson <simon@josefsson.org>
26503         * includes/gnutls/extra.h: Protect for C++, tiny patch from Daniel
26504         Black <dragonheart@gentoo.org>.
26506 2005-02-06  Simon Josefsson <simon@josefsson.org>
26508         * doc/reference/Makefile.am: Scan in lib/x509/ too, sources now
26509         fixed.
26511 2005-02-06  Simon Josefsson <simon@josefsson.org>
26513         * lib/x509/crq.c: Doc fix.
26515 2005-02-06  Simon Josefsson <simon@josefsson.org>
26517         * lib/x509/privkey.c, lib/x509/x509.c: Doc fix.
26519 2005-02-06  Simon Josefsson <simon@josefsson.org>
26521         * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
26522         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
26523         lib/x509/x509.c: Doc fix.
26525 2005-02-06  Simon Josefsson <simon@josefsson.org>
26527         * doc/gnutls.texi: Markup fixes.
26529 2005-02-05  Simon Josefsson <simon@josefsson.org>
26531         * doc/manpages/Makefile.am: Generated.
26533 2005-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26535         * doc/protocol/draft-ietf-tls-openpgp-keys-04.txt,
26536         doc/protocol/draft-ietf-tls-srp-07.txt: [no log message]
26538 2005-01-31  Simon Josefsson <simon@josefsson.org>
26540         * doc/protocol/draft-lee-tls-seed-01.txt: Add.
26542 2005-01-30  Simon Josefsson <simon@josefsson.org>
26544         * doc/README.CVS: Fix gtk-doc.
26546 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26548         * lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/xml.c: some
26549         changes for 64bit machines.
26551 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26553         * lib/gnutls_ui.c: [no log message]
26555 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26557         * lib/x509/compat.c: these functions are not exported in the API
26558         documentation.
26560 2005-01-27  Simon Josefsson <simon@josefsson.org>
26562         * Makefile.am: Don't use "devel" directory.
26564 2005-01-27  Simon Josefsson <simon@josefsson.org>
26566         * NEWS, configure.in: Bump versions.
26568 2005-01-27  Simon Josefsson <simon@josefsson.org>
26570         * ChangeLog: Fix.
26572 2005-01-27  Simon Josefsson <simon@josefsson.org>
26574         * NEWS: Version 1.2.0.
26576 2005-01-27  Simon Josefsson <simon@josefsson.org>
26578         * ChangeLog: [no log message]
26580 2005-01-27  Simon Josefsson <simon@josefsson.org>
26582         * lib/gnutls_algorithms.c: Make it compile.
26584 2005-01-27  Simon Josefsson <simon@josefsson.org>
26586         * doc/manpages/Makefile.am: Update
26588 2005-01-27  Simon Josefsson <simon@josefsson.org>
26590         * doc/gendocs_template: Add.
26592 2005-01-27  Simon Josefsson <simon@josefsson.org>
26594         * doc/gendocs.sh, doc/gendocs_template: Update.
26596 2005-01-27  Simon Josefsson <simon@josefsson.org>
26598         * doc/TODO: Add.
26600 2005-01-27  Simon Josefsson <simon@josefsson.org>
26602         * libextra/Makefile.am: Fix gnutls-extra-api.texi.
26604 2005-01-27  Simon Josefsson <simon@josefsson.org>
26606         * lib/x509/Makefile.am: Fix x509-api.texi.
26608 2005-01-27  Simon Josefsson <simon@josefsson.org>
26610         * doc/gnutls.texi: Fix indices, suggested by Nikos.
26612 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26614         * : converted the eps to pdf (using epstopdf), resulting in a better
26615         output in gnutls.pdf.
26617 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26619         * doc/gnutls.texi: corrected types.
26621 2005-01-26  Simon Josefsson <simon@josefsson.org>
26623         * doc/gnutls.texi: Add, from Nikos.
26625 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26627         * doc/gnutls.texi: [no log message]
26629 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26631         * doc/gnutls.texi, doc/manpages/Makefile.am,
26632         doc/protocol/draft-ietf-tls-openpgp-keys-05.txt: [no log message]
26634 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26636         * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa: srptool has now
26637         the --version parameter.
26639 2005-01-26  Simon Josefsson <simon@josefsson.org>
26641         * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt,
26642         doc/protocol/draft-ietf-tls-openpgp-keys-06.txt: Add.
26644 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26646         * src/cli.c: [no log message]
26648 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26650         * src/crypt.c: print version in srptool
26652 2005-01-26  Simon Josefsson <simon@josefsson.org>
26654         * doc/gnutls.texi: Fix.
26656 2005-01-26  Simon Josefsson <simon@josefsson.org>
26658         * NEWS: Add.
26660 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26662         * src/crypt.c: [no log message]
26664 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26666         * src/common.c: --disable-extra-pki works again.
26668 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26670         * configure.in, lib/auth_cert.c, lib/auth_cert.h, lib/auth_srp.h,
26671         lib/gnutls_algorithms.c, lib/gnutls_extensions.c,
26672         lib/gnutls_handshake.c, lib/gnutls_priority.c,
26673         lib/gnutls_session_pack.c, lib/gnutls_sig.h,
26674         libextra/gnutls_extra.c, libextra/gnutls_extra.h,
26675         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: 
26676         Changes to make the --disable-* options work again.
26678 2005-01-26  Simon Josefsson <simon@josefsson.org>
26680         * doc/manpages/Makefile.am: Update.
26682 2005-01-26  Simon Josefsson <simon@josefsson.org>
26684         * doc/Makefile.am: Typo.
26686 2005-01-26  Simon Josefsson <simon@josefsson.org>
26688         * doc/gnutls.texi: Fix license header.  Mention TLS 1.1 more.  Talk
26689         about TLS instead of TLS 1.0 in general.
26691 2005-01-26  Simon Josefsson <simon@josefsson.org>
26693         * gl/Makefile.am, gl/error.c, gl/gettext.h, gl/m4/alloca.m4,
26694         gl/m4/codeset.m4, gl/m4/eoverflow.m4, gl/m4/error.m4,
26695         gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/getpass.m4,
26696         gl/m4/gettext.m4, gl/m4/glibc21.m4, gl/m4/gnulib.m4,
26697         gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax.m4,
26698         gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
26699         gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
26700         gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
26701         gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/nls.m4, gl/m4/po.m4,
26702         gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/signed.m4,
26703         gl/m4/size_max.m4, gl/m4/snprintf.m4, gl/m4/ssize_t.m4,
26704         gl/m4/stdbool.m4, gl/m4/stdint_h.m4, gl/m4/strerror_r.m4,
26705         gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, gl/m4/vasnprintf.m4,
26706         gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/size_max.h: 
26707         Update.
26709 2005-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26711         * doc/TODO: [no log message]
26713 2005-01-24  Simon Josefsson <simon@josefsson.org>
26715         * tests/Makefile.am, tests/anonself.c, tests/chain,
26716         tests/openssl.c, tests/pkcs12_neon, tests/simple.c, tests/utils.c,
26717         tests/utils.h: Clean up license templates.
26719 2005-01-24  Simon Josefsson <simon@josefsson.org>
26721         * tests/Makefile.am: Clean up license templates.
26723 2005-01-24  Simon Josefsson <simon@josefsson.org>
26725         * Makefile.am, configure.in, doc/Makefile.am, lib/Makefile.am,
26726         lib/gnutls.pc.in, lib/x509/Makefile.am, lib/x509/common.h,
26727         lib/x509/compat.h, lib/x509/crq.h, lib/x509/dn.h, lib/x509/dsa.h,
26728         lib/x509/extensions.h, lib/x509/mpi.h, lib/x509/pkcs12.h,
26729         lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/rfc2818.h,
26730         lib/x509/sign.h, lib/x509/verify.h, lib/x509/x509.h,
26731         libextra/Makefile.am, libextra/gnutls-extra.pc.in,
26732         libextra/gnutls_extra.h, libextra/openssl_compat.h: Clean up license
26733         templates.
26735 2005-01-24  Simon Josefsson <simon@josefsson.org>
26737         * lib/gnutls.pc.in: Clean up license templates.
26739 2005-01-24  Simon Josefsson <simon@josefsson.org>
26741         * lib/Makefile.am, lib/gnutls_int_compat.c: Remove
26742         gnutls_int_compat.c (not used).
26744 2005-01-24  Simon Josefsson <simon@josefsson.org>
26746         * lib/Makefile.am, lib/auth_anon.h, lib/auth_cert.h,
26747         lib/auth_dh_common.h, lib/auth_srp.h, lib/auth_srp_passwd.h,
26748         lib/debug.h, lib/defines.h, lib/ext_cert_type.h,
26749         lib/ext_max_record.h, lib/ext_server_name.h, lib/ext_srp.h,
26750         lib/gnutls.h.in.in, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
26751         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
26752         lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
26753         lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
26754         lib/gnutls_compress_int.h, lib/gnutls_constate.h,
26755         lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
26756         lib/gnutls_errors.h, lib/gnutls_errors_int.h,
26757         lib/gnutls_extensions.h, lib/gnutls_global.h,
26758         lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
26759         lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
26760         lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
26761         lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
26762         lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
26763         lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
26764         lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
26765         lib/io_debug.h, lib/strfile.h, lib/x509_b64.c, lib/x509_b64.h: Clean
26766         up license templates.
26768 2005-01-24  Simon Josefsson <simon@josefsson.org>
26770         * lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.h,
26771         lib/auth_srp.h, lib/auth_srp_passwd.h, lib/debug.h, lib/defines.h,
26772         lib/ext_cert_type.h, lib/ext_max_record.h, lib/ext_server_name.h,
26773         lib/ext_srp.h, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
26774         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
26775         lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
26776         lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
26777         lib/gnutls_compress_int.h, lib/gnutls_constate.h,
26778         lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
26779         lib/gnutls_errors.h, lib/gnutls_errors_int.h,
26780         lib/gnutls_extensions.h, lib/gnutls_global.h,
26781         lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
26782         lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
26783         lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
26784         lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
26785         lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
26786         lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
26787         lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
26788         lib/io_debug.h, lib/memmem.h, lib/strfile.h, lib/x509_b64.h: Clean
26789         up license templates.
26791 2005-01-24  Simon Josefsson <simon@josefsson.org>
26793         * lib/debug.c, lib/ext_server_name.c: File is LGPL.
26795 2005-01-22  Simon Josefsson <simon@josefsson.org>
26797         * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
26798         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
26799         includes/gnutls/x509.h: Clean up license templates.
26801 2005-01-22  Simon Josefsson <simon@josefsson.org>
26803         * libextra/openpgp/compat.c, libextra/openpgp/extras.c,
26804         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
26805         libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
26806         libextra/openssl_compat.c: Clean up license templates.
26808 2005-01-22  Simon Josefsson <simon@josefsson.org>
26810         * lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
26811         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
26812         lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
26813         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
26814         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
26815         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
26816         lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c,
26817         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
26818         libextra/gnutls_openssl.c, libextra/openssl_compat.c: Clean up
26819         license templates.
26821 2005-01-22  Simon Josefsson <simon@josefsson.org>
26823         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
26824         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
26825         lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_rsa.c,
26826         lib/auth_srp_sb64.c, lib/debug.c, lib/ext_cert_type.c,
26827         lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
26828         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
26829         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
26830         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
26831         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
26832         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
26833         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
26834         lib/gnutls_extensions.c, lib/gnutls_global.c,
26835         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
26836         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
26837         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
26838         lib/gnutls_priority.c, lib/gnutls_random.c, lib/gnutls_record.c,
26839         lib/gnutls_rsa_export.c, lib/gnutls_session.c,
26840         lib/gnutls_session.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
26841         lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_str.c,
26842         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
26843         lib/x509_b64.c: Clean up license templates.
26845 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26847         * lib/gnutls_algorithms.c, src/certtool.c: some cleanups.
26849 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26851         * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
26852         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/mpi.c,
26853         lib/x509/mpi.h, lib/x509/sign.c, lib/x509/sign.h,
26854         lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
26855         src/certtool.c, src/certtool.gaa: introduced
26856         gnutls_x509_crt_sign2(), gnutls_x509_crq_sign2() and
26857         gnutls_x509_crl_sign2(). Also added the --hash option to certtool in
26858         order to be able to generate certificates signed with different hash
26859         algorithms.
26861 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26863         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
26864         lib/gnutls_int.h: changed the values of GNUTLS_PK_UNKNOWN and
26865         GNUTLS_SIGN_UNKNOWN to zero.
26867 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26869         * NEWS: [no log message]
26871 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26873         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
26874         lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/x509/common.c,
26875         lib/x509/common.h, lib/x509/x509.h: Simplified the algorithm to OID
26876         and vice versa functions, and added the RSA-RMD160 and the RMD160
26877         OID.
26879 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26881         * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
26882         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
26883         lib/x509/x509.c: updated documentation
26885 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26887         * lib/x509/privkey_pkcs8.c: [no log message]
26889 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26891         * libextra/openssl_compat.c: These compatibility functions will no
26892         longer show up in the documentation.
26894 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26896         * doc/protocol/draft-rescorla-dtls-00.txt,
26897         doc/protocol/draft-rescorla-dtls-02.txt: updated dtls draft
26899 2005-01-19  Simon Josefsson <simon@josefsson.org>
26901         * Makefile.am: (ChangeLog): Add --tags.
26903 2005-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26905         * src/tests.c: increased a buffer.
26907 2005-01-18  Simon Josefsson <simon@josefsson.org>
26909         * NEWS, configure.in: Bump versions.
26911 2005-01-18  Simon Josefsson <simon@josefsson.org>
26913         * Makefile.am: (release): Fix.
26915 2005-01-18  Simon Josefsson <simon@josefsson.org>
26917         * ChangeLog: [no log message]
26919 2005-01-18  Simon Josefsson <simon@josefsson.org>
26921         * NEWS: Version 1.1.23.
26923 2005-01-18  Simon Josefsson <simon@josefsson.org>
26925         * NEWS: Add.
26927 2005-01-18  Simon Josefsson <simon@josefsson.org>
26929         * src/cli.c: Fix last commit better.
26931 2005-01-18  Simon Josefsson <simon@josefsson.org>
26933         * src/cli.c: Fix client cert callback, to make X.509 client
26934         authentication work.
26936 2005-01-18  Simon Josefsson <simon@josefsson.org>
26938         * Makefile.am: (ChangeLog): Make it more like FSF format.
26940 2005-01-18  Simon Josefsson <simon@josefsson.org>
26942         * .cvscopying: Add.
26944 2005-01-18  Simon Josefsson <simon@josefsson.org>
26946         * lib/gnutls_x509.c, src/errcodes.c: Fix warning.
26948 2005-01-18  Simon Josefsson <simon@josefsson.org>
26950         * NEWS: Add.
26952 2005-01-18  Simon Josefsson <simon@josefsson.org>
26954         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
26955         lib/minitasn1/element.c, lib/minitasn1/errors.c,
26956         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
26957         lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: Sync with
26958         libtasn1 0.2.13.
26960 2005-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26962         * doc/TODO: [no log message]
26964 2005-01-16  Simon Josefsson <simon@josefsson.org>
26966         * NEWS: Fix.
26968 2005-01-15  Simon Josefsson <simon@josefsson.org>
26970         * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add.
26972 2005-01-15  Simon Josefsson <simon@josefsson.org>
26974         * doc/README.CVS: Fix.
26976 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26978         * src/tests.c, src/tests.h, src/tls_test.c: added a check in verbose
26979         mode to print the HTTPS server's name.
26981 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26983         * src/tls_test.c: [no log message]
26985 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26987         * NEWS: [no log message]
26989 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26991         * src/certtool.c: print RSA and DSA parameters in both certificates
26992         and private keys.
26994 2005-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26996         * ChangeLog: [no log message]
26998 2005-01-07  Simon Josefsson <simon@josefsson.org>
27000         * NEWS: Add.
27002 2005-01-07  Simon Josefsson <simon@josefsson.org>
27004         * lib/x509/common.c: (_gnutls_x509_data2hex): Make sure bin2hex will convert entire
27005         string first, because bin2hex will not return NULL any longer.
27007 2005-01-07  Simon Josefsson <simon@josefsson.org>
27009         * lib/gnutls_constate.c: (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
27010         Reported by Michael.Ringe@aachen.utimaco.de.
27012 2005-01-07  Simon Josefsson <simon@josefsson.org>
27014         * lib/gnutls_kx.c: (generate_normal_master): Use larger buffer, to hold entire hex
27015         output.  Reported by Michael.Ringe@aachen.utimaco.de.
27017 2005-01-07  Simon Josefsson <simon@josefsson.org>
27019         * THANKS: Add.
27021 2005-01-07  Simon Josefsson <simon@josefsson.org>
27023         * lib/gnutls_str.c: (_gnutls_bin2hex): Return truncated string instead of NULL, to make
27024         it easier to use directly as a parameter to printf.  Reported by
27025         Michael.Ringe@aachen.utimaco.de.
27027 2005-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27029         * ChangeLog: [no log message]
27031 2005-01-05  Simon Josefsson <simon@josefsson.org>
27033         * NEWS: Add.
27035 2005-01-05  Simon Josefsson <simon@josefsson.org>
27037         * THANKS: Add.
27039 2005-01-05  Simon Josefsson <simon@josefsson.org>
27041         * lib/x509/dn.c: (_gnutls_x509_parse_dn): Return buffer size, not string size, in
27042         *sizeof_buf.  Reported by Martin Lambers <marlam@web.de>.
27044 2005-01-05  Simon Josefsson <simon@josefsson.org>
27046         * doc/README.CVS: Add gtk-doc URLs.
27048 2005-01-05  Simon Josefsson <simon@josefsson.org>
27050         * doc/README.CVS: Fix gtk-doc stuff.
27052 2004-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27054         * ChangeLog: [no log message]
27056 2004-12-30  Simon Josefsson <simon@josefsson.org>
27058         * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add.
27060 2004-12-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27062         * doc/TODO: [no log message]
27064 2004-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27066         * ChangeLog: [no log message]
27068 2004-12-26  Simon Josefsson <simon@josefsson.org>
27070         * doc/README.CVS: Update.
27072 2004-12-26  Simon Josefsson <simon@josefsson.org>
27074         * nettle/tests/.cvsignore: [no log message]
27076 2004-12-26  Simon Josefsson <simon@josefsson.org>
27078         * nettle/Makefile.am, nettle/tests/md2-test.c: Add MD2.
27080 2004-12-26  Simon Josefsson <simon@josefsson.org>
27082         * nettle/Makefile.am, nettle/md2-meta.c, nettle/md2.c,
27083         nettle/md2.h, nettle/md5-compat.c, nettle/md5-compat.h,
27084         nettle/tests/Makefile.am, nettle/tests/md5-compat-test.c: Remove
27085         md5-compat (not used).
27087 2004-12-26  Simon Josefsson <simon@josefsson.org>
27089         * THANKS: Add.
27091 2004-12-26  Simon Josefsson <simon@josefsson.org>
27093         * crypto/gc-libgcrypt.c, crypto/gc.h: Add MD2 support, tiny patch
27094         from Martin Kostner.
27096 2004-12-26  Simon Josefsson <simon@josefsson.org>
27098         * lib/minitasn1/.cvsignore: [no log message]
27100 2004-12-26  Simon Josefsson <simon@josefsson.org>
27102         * gl/alloca_.h, gl/progname.c, gl/progname.h: Update.
27104 2004-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27106         * ChangeLog: [no log message]
27108 2004-12-17  Simon Josefsson <simon@josefsson.org>
27110         * doc/protocol/draft-ietf-tls-psk-05.txt: Add.
27112 2004-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27114         * THANKS: [no log message]
27116 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27118         * ChangeLog: [no log message]
27120 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27122         * NEWS, lib/x509/pkcs12.c: [no log message]
27124 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27126         * lib/x509/common.c: [no log message]
27128 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27130         * lib/x509/common.c: corrected bug in gnutls_x509_set_time()
27132 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27134         * doc/gnutls.texi: some additions for certtool
27136 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27138         * doc/gnutls.texi: added documentation for the export/import to
27139         pkcs3 and pkcs1 formats for RSA and DH parameters.
27141 2004-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27143         * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c,
27144         src/certtool.c: Corrected bugs found by Marcin Garski
27145         <mgarski@post.pl>
27147 2004-12-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27149         * ChangeLog: [no log message]
27151 2004-12-14  Simon Josefsson <simon@josefsson.org>
27153         * doc/TODO: Fix.
27155 2004-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27157         * ChangeLog: [no log message]
27159 2004-12-09  Simon Josefsson <simon@josefsson.org>
27161         * doc/protocol/draft-ietf-tls-kerb-01.txt: Add.
27163 2004-12-09  Simon Josefsson <simon@josefsson.org>
27165         * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add.
27167 2004-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27169         * ChangeLog: [no log message]
27171 2004-12-07  Simon Josefsson <simon@josefsson.org>
27173         * doc/protocol/draft-ietf-tls-ecc-07.txt: Add.
27175 2004-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27177         * ChangeLog: [no log message]
27179 2004-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27181         * NEWS, lib/pkix_asn1_tab.c, lib/x509/verify.c: The certificate
27182         chain verification function now checks certificates in the reverse
27183         order to minimize the resources spent. This has not be thoroughtly
27184         tested.
27186 2004-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27188         * ChangeLog: [no log message]
27190 2004-11-29  Simon Josefsson <simon@josefsson.org>
27192         * doc/protocol/draft-ietf-tls-psk-04.txt: Add.
27194 2004-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27196         * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and
27197         reported by Pelle Johansson.
27199 2004-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27201         * ChangeLog: [no log message]
27203 2004-11-23  Simon Josefsson <simon@josefsson.org>
27205         * doc/protocol/rfc3943.txt: Add.
27207 2004-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27209         * ChangeLog: [no log message]
27211 2004-11-19  Simon Josefsson <simon@josefsson.org>
27213         * lib/gnutls_ui.c: Doc fix.
27215 2004-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27217         * ChangeLog: [no log message]
27219 2004-11-17  Simon Josefsson <simon@josefsson.org>
27221         * doc/TODO: Add.
27223 2004-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27225         * ChangeLog: [no log message]
27227 2004-11-16  Simon Josefsson <simon@josefsson.org>
27229         * doc/protocol/draft-ietf-tls-psk-03.txt: Add.
27231 2004-11-16  Simon Josefsson <simon@josefsson.org>
27233         * doc/TODO: Add.
27235 2004-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27237         * ChangeLog: [no log message]
27239 2004-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27241         * ChangeLog: [no log message]
27243 2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27245         * ChangeLog: [no log message]
27247 2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27249         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
27250         lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: updated to
27251         the new libtasn1.
27253 2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27255         * lib/x509/extensions.c: [no log message]
27257 2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27259         * NEWS: [no log message]
27261 2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27263         * lib/x509/extensions.c: corrected CRL dist points handling.
27265 2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27267         * lib/x509/extensions.c: corrected a sigsegv when writing CRL
27268         distribution points. It does not work properly though.
27270 2004-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27272         * ChangeLog: [no log message]
27274 2004-11-08  Simon Josefsson <simon@josefsson.org>
27276         * NEWS: Add.
27278 2004-11-08  Simon Josefsson <simon@josefsson.org>
27280         * src/certtool.c: Make private key optional in --to-p12, suggested
27281         by Fabian Fagerholm <fabbe@paniq.net>.
27283 2004-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27285         * ChangeLog: [no log message]
27287 2004-11-04  Simon Josefsson <simon@josefsson.org>
27289         * crypto/gc.h: Cleanup.  Add PKs.
27291 2004-11-04  Simon Josefsson <simon@josefsson.org>
27293         * NEWS, configure.in: Bump versions.
27295 2004-11-04  Simon Josefsson <simon@josefsson.org>
27297         * ChangeLog: [no log message]
27299 2004-11-04  Simon Josefsson <simon@josefsson.org>
27301         * NEWS: Version 1.1.22.
27303 2004-11-04  Simon Josefsson <simon@josefsson.org>
27305         * NEWS: Fix.
27307 2004-11-04  Simon Josefsson <simon@josefsson.org>
27309         * NEWS: Add.
27311 2004-11-04  Simon Josefsson <simon@josefsson.org>
27313         * libextra/openpgp/Makefile.am: Need minitasn1 -I's.
27315 2004-11-04  Simon Josefsson <simon@josefsson.org>
27317         * gl/getpass.c, gl/m4/getpass.m4: Update.
27319 2004-11-04  Simon Josefsson <simon@josefsson.org>
27321         * AUTHORS: Add link to PGP key.
27323 2004-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27325         * ChangeLog: [no log message]
27327 2004-11-03  Simon Josefsson <simon@josefsson.org>
27329         * libextra/Makefile.am: Forgot a source file.
27331 2004-11-03  Simon Josefsson <simon@josefsson.org>
27333         * libextra/Makefile.am: Remove leftovers.
27335 2004-11-03  Simon Josefsson <simon@josefsson.org>
27337         * libextra/opencdk/.cvsignore: Fix.
27339 2004-11-03  Simon Josefsson <simon@josefsson.org>
27341         * libextra/Makefile.am, libextra/opencdk/Makefile.am,
27342         libextra/openpgp/Makefile.am: Use convenience libraries for openpgp/
27343         and opencdk/.
27345 2004-11-03  Simon Josefsson <simon@josefsson.org>
27347         * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
27348         $(LIBTASN1_LIBS).
27350 2004-11-03  Simon Josefsson <simon@josefsson.org>
27352         * libextra/Makefile.am: Simplify.
27354 2004-11-03  Simon Josefsson <simon@josefsson.org>
27356         * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl.
27358 2004-11-03  Simon Josefsson <simon@josefsson.org>
27360         * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't
27361         this needed before?).
27363 2004-11-03  Simon Josefsson <simon@josefsson.org>
27365         * NEWS: Fix.
27367 2004-11-03  Simon Josefsson <simon@josefsson.org>
27369         * NEWS: Add.
27371 2004-10-31  Simon Josefsson <simon@josefsson.org>
27373         * doc/reference/.cvsignore: [no log message]
27375 2004-10-31  Simon Josefsson <simon@josefsson.org>
27377         * doc/reference/gnutls.types: Remove.
27379 2004-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27381         * ChangeLog: [no log message]
27383 2004-10-30  Simon Josefsson <simon@josefsson.org>
27385         * lib/minitasn1/decoding.c, lib/minitasn1/errors.c,
27386         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
27387         lib/minitasn1/structure.c: GTK-DOC fixes.
27389 2004-10-30  Simon Josefsson <simon@josefsson.org>
27391         * includes/gnutls/openpgp.h: GTK-DOC fixes.
27393 2004-10-30  Simon Josefsson <simon@josefsson.org>
27395         * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix.
27397 2004-10-30  Simon Josefsson <simon@josefsson.org>
27399         * lib/minitasn1/structure.c: GTK-DOC fix.
27401 2004-10-30  Simon Josefsson <simon@josefsson.org>
27403         * doc/gnutls.texi: Editorial fixes.
27405 2004-10-30  Simon Josefsson <simon@josefsson.org>
27407         * src/errcodes.c: Fix.
27409 2004-10-30  Simon Josefsson <simon@josefsson.org>
27411         * libextra/Makefile.am: No need for libgnutls-extra.vers.
27413 2004-10-30  Simon Josefsson <simon@josefsson.org>
27415         * tests/.cvsignore: [no log message]
27417 2004-10-30  Simon Josefsson <simon@josefsson.org>
27419         * libextra/Makefile.am: Need libgc.la for libgnutls_openssl.
27421 2004-10-30  Simon Josefsson <simon@josefsson.org>
27423         * tests/Makefile.am: Add openssl self test.
27425 2004-10-30  Simon Josefsson <simon@josefsson.org>
27427         * tests/openssl.c: Add.
27429 2004-10-30  Simon Josefsson <simon@josefsson.org>
27431         * includes/gnutls/openssl.h: Declare MD_CTX.  Add MD5_DIGEST_LENGTH.
27433 2004-10-30  Simon Josefsson <simon@josefsson.org>
27435         * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been
27436         here).
27438 2004-10-30  Simon Josefsson <simon@josefsson.org>
27440         * NEWS: Add.
27442 2004-10-30  Simon Josefsson <simon@josefsson.org>
27444         * NEWS: Add.
27446 2004-10-30  Simon Josefsson <simon@josefsson.org>
27448         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port openssl
27449         glue to generic crypto API.
27451 2004-10-30  Simon Josefsson <simon@josefsson.org>
27453         * tests/simple.c: Fix.
27455 2004-10-30  Simon Josefsson <simon@josefsson.org>
27457         * lib/Makefile.am: Recurse into minitasn1/.
27459 2004-10-30  Simon Josefsson <simon@josefsson.org>
27461         * lib/Makefile.am: Remove libgnutls.vers.
27463 2004-10-30  Simon Josefsson <simon@josefsson.org>
27465         * lib/Makefile.am: Use AM_CPPFLAGS instead of obsoleted INCLUDES.
27466         Use only one of -Iminitasn1 or $(LIBTASN1_CFLAGS), depending on
27467         ENABLE_MINITASN1.  Link with minitasn1/libminitasn1.la, instead of
27468         building files here.  Don't use $(LIBTASN1_LIBS) unless
27469         ENABLE_MINITASN1.
27471 2004-10-30  Simon Josefsson <simon@josefsson.org>
27473         * lib/minitasn1/Makefile.am: Build library in this directory.
27475 2004-10-30  Simon Josefsson <simon@josefsson.org>
27477         * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as
27478         recommended.
27480 2004-10-29  Simon Josefsson <simon@josefsson.org>
27482         * lib/Makefile.am, lib/x509/Makefile.am: Build x509 files inside
27483         x509/, to avoid scattering *.o and *.lo for every file in x509/ in
27484         lib/.
27486 2004-10-29  Simon Josefsson <simon@josefsson.org>
27488         * buildconf: Fix.
27490 2004-10-29  Simon Josefsson <simon@josefsson.org>
27492         * src/Makefile.am: Remove SERV_LIBS (not used).
27494 2004-10-29  Simon Josefsson <simon@josefsson.org>
27496         * configure.in: Use AS_HELP_STRING.  Remove SERV_LIBS (unused).
27497         Various indentation and cleanup.
27499 2004-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27501         * ChangeLog: [no log message]
27503 2004-10-29  Simon Josefsson <simon@josefsson.org>
27505         * doc/TODO: Add.
27507 2004-10-29  Simon Josefsson <simon@josefsson.org>
27509         * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers,
27510         libextra/Makefile.am, libextra/libgnutls-extra.vers: Replace GNU LD
27511         version script with Libtool -export-symbols-regex, tiny patch from
27512         Joe Orton <joe@manyfish.co.uk>.
27514 2004-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27516         * ChangeLog: [no log message]
27518 2004-10-28  Simon Josefsson <simon@josefsson.org>
27520         * THANKS: Add.
27522 2004-10-28  Simon Josefsson <simon@josefsson.org>
27524         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
27525         lib/minitasn1/element.c, lib/minitasn1/errors.c,
27526         lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
27527         lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
27528         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
27529         from Martijn Koster <mak@greenhills.co.uk>.
27531 2004-10-28  Simon Josefsson <simon@josefsson.org>
27533         * lib/minitasn1/structure.c: GTK-DOC fix.
27535 2004-10-28  Simon Josefsson <simon@josefsson.org>
27537         * NEWS: Add.
27539 2004-10-28  Simon Josefsson <simon@josefsson.org>
27541         * lib/ext_server_name.c, lib/gnutls_alert.c,
27542         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
27543         lib/gnutls_cert.c, lib/gnutls_db.c, lib/gnutls_handshake.c,
27544         lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c,
27545         lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
27546         lib/gnutls_x509.c, lib/minitasn1/structure.c,
27547         libextra/gnutls_openpgp.c: Doc fix.
27549 2004-10-28  Simon Josefsson <simon@josefsson.org>
27551         * doc/reference/Makefile.am: Reenable --sgml-mode.
27553 2004-10-28  Simon Josefsson <simon@josefsson.org>
27555         * doc/scripts/gdoc: Change struct-marker & to #, to align with
27556         modern GTK-DOC.  Improve texinfo and man output.
27558 2004-10-28  Simon Josefsson <simon@josefsson.org>
27560         * lib/gnutls_int.h, lib/gnutls_ui.h, libextra/gnutls_openpgp.c,
27561         libextra/minilzo.c, libextra/openpgp/gnutls_openpgp.h, src/serv.c: 
27562         Indent.
27564 2004-10-28  Simon Josefsson <simon@josefsson.org>
27566         * Makefile.am: Fix.
27568 2004-10-28  Simon Josefsson <simon@josefsson.org>
27570         * lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
27571         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_rsa.c,
27572         lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
27573         lib/auth_srp_passwd.h, lib/ext_server_name.c,
27574         lib/ext_server_name.h, lib/ext_srp.h, lib/gnutls_algorithms.c,
27575         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
27576         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
27577         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
27578         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
27579         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
27580         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
27581         lib/gnutls_db.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
27582         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
27583         lib/gnutls_global.c, lib/gnutls_handshake.c,
27584         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
27585         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
27586         lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_pk.c,
27587         lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_record.c,
27588         lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.h,
27589         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
27590         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
27591         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
27592         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/memmem.c, lib/memmem.h,
27593         lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
27594         lib/x509/compat.h, lib/x509/crl.c, lib/x509/crl_write.c,
27595         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
27596         lib/x509/dsa.h, lib/x509/extensions.c, lib/x509/extensions.h,
27597         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
27598         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
27599         lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
27600         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/sign.h,
27601         lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
27602         lib/x509/x509.h, lib/x509/x509_write.c, lib/x509_b64.c,
27603         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
27604         libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
27605         libextra/minilzo.h, libextra/openpgp/compat.c,
27606         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
27607         libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c,
27608         libextra/openssl_compat.c, libextra/openssl_compat.h,
27609         src/certtool-cfg.h, src/certtool.c, src/common.c, src/common.h,
27610         src/list.h, src/serv.c, src/tests.c, src/tests.h: Indent.
27612 2004-10-28  Simon Josefsson <simon@josefsson.org>
27614         * Makefile.am: Add indent target.
27616 2004-10-28  Simon Josefsson <simon@josefsson.org>
27618         * gl/Makefile.am: Update.
27620 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27622         * ChangeLog: [no log message]
27624 2004-10-27  Simon Josefsson <simon@josefsson.org>
27626         * buildconf: Mention --enable-gtk-doc.
27628 2004-10-27  Simon Josefsson <simon@josefsson.org>
27630         * NEWS, configure.in: Bump versions.
27632 2004-10-27  Simon Josefsson <simon@josefsson.org>
27634         * Makefile.am: Fix release target for new GTK-DOC.
27636 2004-10-27  Simon Josefsson <simon@josefsson.org>
27638         * ChangeLog: [no log message]
27640 2004-10-27  Simon Josefsson <simon@josefsson.org>
27642         * NEWS: Version 1.1.21.
27644 2004-10-27  Simon Josefsson <simon@josefsson.org>
27646         * buildconf: Run gtkdocize.
27648 2004-10-27  Simon Josefsson <simon@josefsson.org>
27650         * doc/reference/.cvsignore: Rewrite.
27652 2004-10-27  Simon Josefsson <simon@josefsson.org>
27654         * doc/reference/gnutls-docs.tmpl: Remove.
27656 2004-10-27  Simon Josefsson <simon@josefsson.org>
27658         * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add
27659         opencdk and libtasn1 to GTK-DOC manual.
27661 2004-10-27  Simon Josefsson <simon@josefsson.org>
27663         * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus
27664         patches) seem to work reasonably well now.
27666 2004-10-27  Simon Josefsson <simon@josefsson.org>
27668         * doc/reference/gnutls-docs.sgml: Add.
27670 2004-10-27  Simon Josefsson <simon@josefsson.org>
27672         * lib/x509/common.c: Make it compile.
27674 2004-10-27  Simon Josefsson <simon@josefsson.org>
27676         * tests/Makefile.am: Dist *.p12.
27678 2004-10-27  Simon Josefsson <simon@josefsson.org>
27680         * doc/reference/.cvsignore: [no log message]
27682 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27684         * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in
27685         pkcs12 string to key
27687 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27689         * lib/x509/pkcs12_encr.c: [no log message]
27691 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27693         * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log message]
27695 2004-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27697         * ChangeLog: [no log message]
27699 2004-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27701         * lib/gnutls_x509.c: some minor fixes.
27703 2004-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27705         * ChangeLog: [no log message]
27707 2004-10-25  Simon Josefsson <simon@josefsson.org>
27709         * NEWS: Add.
27711 2004-10-25  Simon Josefsson <simon@josefsson.org>
27713         * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
27714         fix libgnutls*-config --libs output, reported by Yoann
27715         Vandoorselaere <yoann@prelude-ids.org>.
27717 2004-10-25  Simon Josefsson <simon@josefsson.org>
27719         * doc/reference/Makefile.am: Revert to my own Makefile.am for now.
27721 2004-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27723         * ChangeLog: [no log message]
27725 2004-10-24  Simon Josefsson <simon@josefsson.org>
27727         * AUTHORS: Resign PGP key.
27729 2004-10-24  Simon Josefsson <simon@josefsson.org>
27731         * doc/reference/Makefile.am: Fix.
27733 2004-10-24  Simon Josefsson <simon@josefsson.org>
27735         * doc/reference/Makefile.am: Fix.
27737 2004-10-24  Simon Josefsson <simon@josefsson.org>
27739         * doc/reference/Makefile.am: Rewrite, align with upstream
27740         recommendations.
27742 2004-10-24  Simon Josefsson <simon@josefsson.org>
27744         * doc/reference/gnutls.types: Add.
27746 2004-10-24  Simon Josefsson <simon@josefsson.org>
27748         * NEWS: Add.
27750 2004-10-24  Simon Josefsson <simon@josefsson.org>
27752         * tests/Makefile.am, tests/pkcs12_neon: Add.  Test vectors from Joe
27753         Orton <joe@manyfish.co.uk>, by permission
27754         (<20041024155032.GB26275@manyfish.co.uk>).
27756 2004-10-24  Simon Josefsson <simon@josefsson.org>
27758         * NEWS, THANKS: Add.
27760 2004-10-24  Simon Josefsson <simon@josefsson.org>
27762         * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
27763         Aleix Conchillo Flaque <aleix@member.fsf.org>.
27765 2004-10-24  Simon Josefsson <simon@josefsson.org>
27767         * lib/.cvsignore, libextra/.cvsignore: [no log message]
27769 2004-10-24  Simon Josefsson <simon@josefsson.org>
27771         * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
27772         libextra/Makefile.am, libextra/gnutls-extra.pc.in: Add pkg-config
27773         meta files, suggested by Stéphane LOEUILLET
27774         <stephane.loeuillet@tiscali.fr>.
27776 2004-10-24  Simon Josefsson <simon@josefsson.org>
27778         * doc/manpages/Makefile.am: Generated.
27780 2004-10-24  Simon Josefsson <simon@josefsson.org>
27782         * NEWS, THANKS, lib/libgnutls-config.in,
27783         libextra/libgnutls-extra-config.in: Add parameter --la-file to
27784         libgnutls-config and libgnutls-extra-config, tiny patch contributed
27785         by Joe Orton <joe@manyfish.co.uk>.
27787 2004-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27789         * lib/x509/common.c: print teletex strings if they contain only
27790         ASCII characters.
27792 2004-10-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27794         * ChangeLog: [no log message]
27796 2004-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27798         * NEWS: [no log message]
27800 2004-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27802         * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid().
27804 2004-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27806         * NEWS: [no log message]
27808 2004-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27810         * NEWS: [no log message]
27812 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27814         * ChangeLog: [no log message]
27816 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27818         * NEWS, lib/x509/common.c: [no log message]
27820 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27822         * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
27823         lib/x509/dn.h: print the hex value of the name in certificates with
27824         unknown character sets.
27826 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27828         * doc/protocol/rfc2253.txt: added the LDAP string rfc.
27830 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27832         * lib/x509/common.c, src/certtool.c: some fixes
27834 2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27836         * ChangeLog: [no log message]
27838 2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27840         * .cvsusers, AUTHORS: [no log message]
27842 2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27844         * doc/manpages/Makefile.am, lib/x509/common.c: Increased the
27845         precision in ASN.1 time to seconds from minutes.  In certificate
27846         names disallow non UTF8 strings such as UCS-2 and UCS-4.
27848 2004-10-12  Simon Josefsson <simon@josefsson.org>
27850         * NEWS, configure.in: Bump versions.
27852 2004-10-12  Simon Josefsson <simon@josefsson.org>
27854         * ChangeLog: [no log message]
27856 2004-10-12  Simon Josefsson <simon@josefsson.org>
27858         * NEWS: Version 1.1.20.
27860 2004-10-12  Simon Josefsson <simon@josefsson.org>
27862         * NEWS: Add.
27864 2004-10-12  Simon Josefsson <simon@josefsson.org>
27866         * NEWS, configure.in: Bump versions.
27868 2004-10-12  Simon Josefsson <simon@josefsson.org>
27870         * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib.
27872 2004-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27874         * ChangeLog: [no log message]
27876 2004-10-07  Simon Josefsson <simon@josefsson.org>
27878         * ChangeLog: [no log message]
27880 2004-10-07  Simon Josefsson <simon@josefsson.org>
27882         * NEWS: Version 1.1.19.
27884 2004-10-07  Simon Josefsson <simon@josefsson.org>
27886         * NEWS: Add.
27888 2004-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27890         * ChangeLog: [no log message]
27892 2004-10-05  Simon Josefsson <simon@josefsson.org>
27894         * NEWS: Fix.
27896 2004-10-05  Simon Josefsson <simon@josefsson.org>
27898         * doc/reference/Makefile.am: (HIGNORE): Add.
27900 2004-10-05  Simon Josefsson <simon@josefsson.org>
27902         * NEWS: Add.
27904 2004-10-05  Simon Josefsson <simon@josefsson.org>
27906         * NEWS: Fix.
27908 2004-10-05  Simon Josefsson <simon@josefsson.org>
27910         * configure.in: Look for memmem, for lib/memmem.c test.
27912 2004-10-05  Simon Josefsson <simon@josefsson.org>
27914         * gl/.cvsignore: [no log message]
27916 2004-10-05  Simon Josefsson <simon@josefsson.org>
27918         * NEWS: Add.
27920 2004-10-05  Simon Josefsson <simon@josefsson.org>
27922         * NEWS: Typo.
27924 2004-10-05  Simon Josefsson <simon@josefsson.org>
27926         * NEWS: Add.
27928 2004-10-05  Simon Josefsson <simon@josefsson.org>
27930         * configure.in, gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c,
27931         gl/m4/alloca.m4, gl/m4/eoverflow.m4, gl/m4/gnulib.m4,
27932         gl/m4/intmax_t.m4, gl/m4/snprintf.m4, gl/m4/vasnprintf.m4,
27933         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
27934         gl/printf-parse.h, gl/snprintf.c, gl/snprintf.h, gl/vasnprintf.c,
27935         gl/vasnprintf.h, gl/xsize.h: Add GNULib module, for missing snprintf
27936         on OSF1 V4.0, reported by Yoann Vandoorselaere
27937         <yoann@prelude-ids.org>.  Note that lib/ does not yet use it.
27939 2004-10-05  Simon Josefsson <simon@josefsson.org>
27941         * includes/gnutls/compat.h, lib/gnutls_ui.h: (gnutls_certificate_verify_peers): Fix prototype.
27943 2004-10-05  Simon Josefsson <simon@josefsson.org>
27945         * includes/gnutls/compat.h: Fix warning.
27947 2004-10-05  Simon Josefsson <simon@josefsson.org>
27949         * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89).
27951 2004-10-05  Simon Josefsson <simon@josefsson.org>
27953         * NEWS: Add.
27955 2004-10-05  Simon Josefsson <simon@josefsson.org>
27957         * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4,
27958         gl/m4/unlocked-io.m4: Update Gnulib.
27960 2004-10-05  Simon Josefsson <simon@josefsson.org>
27962         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmem.m4,
27963         gl/memmem.c, gl/memmem.h, lib/Makefile.am, lib/memmem.c,
27964         lib/memmem.h: Don't link to gnulib in lib/ until issues are solved
27965         (see bug-gnulib).  Move memmem from gl/ to lib/, since it is the
27966         only gnulib module lib/ needs.
27968 2004-10-05  Simon Josefsson <simon@josefsson.org>
27970         * NEWS: Add.
27972 2004-10-05  Simon Josefsson <simon@josefsson.org>
27974         * NEWS: Add.
27976 2004-10-05  Simon Josefsson <simon@josefsson.org>
27978         * configure.in, gl/Makefile.am, gl/error.c, gl/getndelim2.c,
27979         gl/getpass.c, gl/m4/gnulib.m4, gl/m4/memmem.m4, gl/m4/memstr.m4,
27980         gl/memmem.c, gl/memmem.h, gl/memstr.c, gl/memstr.h,
27981         gl/unlocked-io.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: 
27982         Update Gnulib.  Replace memstr with memmem, see continued discussion
27983         on bug-gnulib.
27985 2004-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27987         * ChangeLog: [no log message]
27989 2004-10-04  Simon Josefsson <simon@josefsson.org>
27991         * : Add.
27993 2004-10-01  Simon Josefsson <simon@josefsson.org>
27995         * includes/gnutls/compat.h: (gnutls_certificate_verify_peers): Add.
27997 2004-09-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27999         * ChangeLog: [no log message]
28001 2004-09-30  Simon Josefsson <simon@josefsson.org>
28003         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memstr.m4,
28004         gl/m4/strnstr.m4, gl/memstr.c, gl/memstr.h, gl/strnstr.c,
28005         gl/strnstr.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: 
28006         Replace strnstr with memstr.  See discussion on bug-gnulib list.
28008 2004-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28010         * ChangeLog: [no log message]
28012 2004-09-29  Simon Josefsson <simon@josefsson.org>
28014         * lib/Makefile.am: Link with gnulib.  Currently only minmax.h and
28015         strnstr are used, which are under LGPL.  The license templates in
28016         gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL
28017         projects.
28019 2004-09-29  Simon Josefsson <simon@josefsson.org>
28021         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/strnstr.m4,
28022         gl/minmax.h, gl/progname.c, gl/progname.h, gl/strnstr.c,
28023         gl/strnstr.h, lib/Makefile.am, lib/defines.h, lib/strnstr.c: Use
28024         strnstr from gnulib.  Gnulib sync.
28026 2004-09-26  Simon Josefsson <simon@josefsson.org>
28028         * gl/minmax.h: Use version from Lesser GNULib.
28030 2004-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28032         * ChangeLog: [no log message]
28034 2004-09-21  Simon Josefsson <simon@josefsson.org>
28036         * THANKS: Add.
28038 2004-09-21  Simon Josefsson <simon@josefsson.org>
28040         * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
28041         in opencdk.
28043 2004-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28045         * ChangeLog: [no log message]
28047 2004-09-19  Simon Josefsson <simon@josefsson.org>
28049         * doc/examples/ex-rfc2818.c: Fix.
28051 2004-09-19  Simon Josefsson <simon@josefsson.org>
28053         * doc/examples/ex-rfc2818.c, doc/gnutls.texi: Add.
28055 2004-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28057         * ChangeLog: [no log message]
28059 2004-09-17  Simon Josefsson <simon@josefsson.org>
28061         * NEWS: Add.
28063 2004-09-17  Simon Josefsson <simon@josefsson.org>
28065         * libextra/Makefile.am, src/Makefile.am: Fix objdir != srcdir in -I,
28066         reported by "Gerrit P. Haase" <gp@familiehaase.de>.
28068 2004-09-17  Simon Josefsson <simon@josefsson.org>
28070         * tests/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit
28071         P. Haase" <gp@familiehaase.de>.
28073 2004-09-17  Simon Josefsson <simon@josefsson.org>
28075         * THANKS: Add.
28077 2004-09-17  Simon Josefsson <simon@josefsson.org>
28079         * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported by
28080         "Gerrit P. Haase" <gp@familiehaase.de>.
28082 2004-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28084         * ChangeLog: [no log message]
28086 2004-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28088         * ChangeLog: [no log message]
28090 2004-09-11  Simon Josefsson <simon@josefsson.org>
28092         * NEWS: Add.
28094 2004-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28096         * ChangeLog: [no log message]
28098 2004-09-10  Simon Josefsson <simon@josefsson.org>
28100         * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
28102 2004-09-09  Simon Josefsson <simon@josefsson.org>
28104         * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11.
28106 2004-09-02  Simon Josefsson <simon@josefsson.org>
28108         * : New version, solve the S/MIME bugs I reported.  Downloaded from
28109         http://csrc.nist.gov/pki/testing/x509paths.html on 2004-09-03 with
28110         SHA1 ada0f267e0ff4eb16a0e19964cf518a833f00093.
28112 2004-09-02  Simon Josefsson <simon@josefsson.org>
28114         * tests/.cvsignore: [no log message]
28116 2004-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28118         * ChangeLog: [no log message]
28120 2004-08-31  Simon Josefsson <simon@josefsson.org>
28122         * NEWS: Add.
28124 2004-08-31  Simon Josefsson <simon@josefsson.org>
28126         * THANKS: Add.
28128 2004-08-31  Simon Josefsson <simon@josefsson.org>
28130         * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
28131         From Simon Posnjak <simon.posnjak@cetrtapot.si>.
28133 2004-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28135         * ChangeLog: [no log message]
28137 2004-08-27  Simon Josefsson <simon@josefsson.org>
28139         * lib/gnutls_state.c: Typo.
28141 2004-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28143         * ChangeLog: [no log message]
28145 2004-08-26  Simon Josefsson <simon@josefsson.org>
28147         * doc/protocol/draft-ietf-tls-srp-08.txt: Add.
28149 2004-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28151         * ChangeLog: [no log message]
28153 2004-08-25  Simon Josefsson <simon@josefsson.org>
28155         * doc/manpages/Makefile.am: Update.
28157 2004-08-25  Simon Josefsson <simon@josefsson.org>
28159         * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP
28160         functions to lib/.
28162 2004-08-25  Simon Josefsson <simon@josefsson.org>
28164         * includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
28165         lib/gnutls_dh_primes.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
28166         lib/gnutls_ui.h: Doc fix.
28168 2004-08-25  Simon Josefsson <simon@josefsson.org>
28170         * includes/gnutls/extra.h, lib/gnutls_alert.c,
28171         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c: Doc fix.
28173 2004-08-25  Simon Josefsson <simon@josefsson.org>
28175         * libextra/openpgp/Makefile.am: Hack to fix texinfo docs.
28177 2004-08-25  Simon Josefsson <simon@josefsson.org>
28179         * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix
28180         prototypes.
28182 2004-08-25  Simon Josefsson <simon@josefsson.org>
28184         * doc/reference/Makefile.am: Add.
28186 2004-08-25  Simon Josefsson <simon@josefsson.org>
28188         * Makefile.am: (release): Copy gtk-doc.
28190 2004-08-25  Simon Josefsson <simon@josefsson.org>
28192         * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c,
28193         lib/gnutls_ui.h: Fix prototypes.
28195 2004-08-25  Simon Josefsson <simon@josefsson.org>
28197         * doc/reference/Makefile.am: Clean more.
28199 2004-08-25  Simon Josefsson <simon@josefsson.org>
28201         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_ui.h,
28202         lib/x509/pkcs12.c, lib/x509/privkey.c: Fix prototypes. (Unfinished,
28203         there should be a tool to do this...)
28205 2004-08-25  Simon Josefsson <simon@josefsson.org>
28207         * doc/protocol/draft-ietf-tls-psk-01.txt: Add.
28209 2004-08-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28211         * ChangeLog: [no log message]
28213 2004-08-24  Simon Josefsson <simon@josefsson.org>
28215         * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt,
28216         doc/protocol/draft-salowey-tls-ticket-00.txt: Add.
28218 2004-08-24  Simon Josefsson <simon@josefsson.org>
28220         * NEWS, configure.in: Bump version.
28222 2004-08-24  Simon Josefsson <simon@josefsson.org>
28224         * ChangeLog: [no log message]
28226 2004-08-24  Simon Josefsson <simon@josefsson.org>
28228         * NEWS: Version 1.1.18.
28230 2004-08-24  Simon Josefsson <simon@josefsson.org>
28232         * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
28233         nettle/des-compat.c, nettle/des-compat.h, nettle/macros.h,
28234         nettle/nettle-meta.h, nettle/tests/arctwo-test.c,
28235         nettle/tests/des-compat-test.c, nettle/tests/md5-test.c,
28236         nettle/tests/testutils.c: Sync Nettle with CVS.
28238 2004-08-24  Simon Josefsson <simon@josefsson.org>
28240         * nettle/Makefile.am: Build libnettle.la before self tests.
28242 2004-08-24  Simon Josefsson <simon@josefsson.org>
28244         * NEWS: Add.
28246 2004-08-24  Simon Josefsson <simon@josefsson.org>
28248         * NEWS: Add.
28250 2004-08-24  Simon Josefsson <simon@josefsson.org>
28252         * configure.in, nettle/Makefile.am, nettle/knuth-lfib.c,
28253         nettle/knuth-lfib.h, nettle/tests/.cvsignore,
28254         nettle/tests/Makefile.am, nettle/tests/aes-test.c,
28255         nettle/tests/arcfour-test.c, nettle/tests/arctwo-test.c,
28256         nettle/tests/cbc-test.c, nettle/tests/des-compat-test.c,
28257         nettle/tests/des-test.c, nettle/tests/des3-test.c,
28258         nettle/tests/hmac-test.c, nettle/tests/knuth-lfib-test.c,
28259         nettle/tests/md4-test.c, nettle/tests/md5-compat-test.c,
28260         nettle/tests/md5-test.c, nettle/tests/run-tests,
28261         nettle/tests/sha1-test.c, nettle/tests/testutils.c,
28262         nettle/tests/testutils.h: Add Nettle self tests.
28264 2004-08-24  Simon Josefsson <simon@josefsson.org>
28266         * NEWS: Add.
28268 2004-08-24  Simon Josefsson <simon@josefsson.org>
28270         * doc/Makefile.am: Fix.
28272 2004-08-24  Simon Josefsson <simon@josefsson.org>
28274         * doc/README.CVS: Add.
28276 2004-08-24  Simon Josefsson <simon@josefsson.org>
28278         * doc/reference/.cvsignore: [no log message]
28280 2004-08-24  Simon Josefsson <simon@josefsson.org>
28282         * m4/gtk-doc.m4: Update.
28284 2004-08-24  Simon Josefsson <simon@josefsson.org>
28286         * configure.in, doc/Makefile.am, doc/README.CVS,
28287         doc/reference/.cvsignore, doc/reference/Makefile.am,
28288         doc/reference/gnutls-docs.tmpl, m4/gtk-doc.m4: Generate GTK-DOC
28289         manuals (libextra/openpgp/ part doesn't work yet).
28291 2004-08-24  Simon Josefsson <simon@josefsson.org>
28293         * lib/gnutls_algorithms.c: Make gtk-doc happy.
28295 2004-08-24  Simon Josefsson <simon@josefsson.org>
28297         * includes/gnutls/openssl.h, lib/gnutls.h.in.in: Make gtk-doc happy.
28299 2004-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28301         * ChangeLog: [no log message]
28303 2004-08-23  Simon Josefsson <simon@josefsson.org>
28305         * src/cfg/platon/str/strdyn.c: Fix.  Reported by Dimitri
28306         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
28308 2004-08-23  Simon Josefsson <simon@josefsson.org>
28310         * configure.in: Check for ctype.h to shut up Sun CC warnings in
28311         src/cfg/shared.c.  Reported by Dimitri Papadopoulos-Orfanos
28312         <papadopo@shfj.cea.fr>.
28314 2004-08-23  Simon Josefsson <simon@josefsson.org>
28316         * tests/chain: Fix.
28318 2004-08-23  Simon Josefsson <simon@josefsson.org>
28320         * tests/pkits: Add.
28322 2004-08-23  Simon Josefsson <simon@josefsson.org>
28324         * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
28325         nettle/macros.h, nettle/nettle-meta.h: Update.
28327 2004-08-23  Simon Josefsson <simon@josefsson.org>
28329         * NEWS: ISO certify.
28331 2004-08-23  Simon Josefsson <simon@josefsson.org>
28333         * NEWS: Add.
28335 2004-08-23  Simon Josefsson <simon@josefsson.org>
28337         * m4/gc_random.m4: Fix.
28339 2004-08-23  Simon Josefsson <simon@josefsson.org>
28341         * configure.in, m4/gc_random.m4: Move /dev/*random stuff to separate
28342         m4 file.
28344 2004-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28346         * ChangeLog: [no log message]
28348 2004-08-22  Simon Josefsson <simon@josefsson.org>
28350         * AUTHORS: Add copying conditions, and PGP release key.
28352 2004-08-22  Simon Josefsson <simon@josefsson.org>
28354         * README, THANKS: Add copying conditions.
28356 2004-08-22  Simon Josefsson <simon@josefsson.org>
28358         * NEWS: Add copying conditions.  Markup.
28360 2004-08-22  Simon Josefsson <simon@josefsson.org>
28362         * NEWS: Add.
28364 2004-08-22  Simon Josefsson <simon@josefsson.org>
28366         * tests/pkits_pkcs12, tests/pkits_smime: Typo.
28368 2004-08-22  Simon Josefsson <simon@josefsson.org>
28370         * lib/minitasn1/int.h: Bump version.
28372 2004-08-22  Simon Josefsson <simon@josefsson.org>
28374         * src/Makefile.am: Remove stale -I.
28376 2004-08-22  Simon Josefsson <simon@josefsson.org>
28378         * lib/minitasn1/libtasn1.h: Bump version.
28380 2004-08-22  Simon Josefsson <simon@josefsson.org>
28382         * tests/.cvsignore: [no log message]
28384 2004-08-22  Simon Josefsson <simon@josefsson.org>
28386         * configure.in: Need newer libtasn1.
28388 2004-08-22  Simon Josefsson <simon@josefsson.org>
28390         * lib/minitasn1/decoding.c: Only apply BER indefinite logic when we
28391         have actually encountered BER indefinite lengths.  Pending upstream
28392         review.  Triggered by PKITS test case
28393         pkcs12/CPSPointerQualifierTest20EE.p12 (and others) as invoked by
28394         tests/pkits_pkcs12.
28396 2004-08-22  Simon Josefsson <simon@josefsson.org>
28398         * tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
28399         tests/pkits_smime: Fix.
28401 2004-08-22  Simon Josefsson <simon@josefsson.org>
28403         * src/certtool.c: (print_certificate_info): Don't crash on large X.509 extensions
28404         (thanks to PKITS test suite).  Also output ASCII representation of
28405         printable extension data (some extension contain humanly readable
28406         strings).
28408 2004-08-22  Simon Josefsson <simon@josefsson.org>
28410         * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime: Add.
28412 2004-08-22  Simon Josefsson <simon@josefsson.org>
28414         * src/certtool.c: (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
28416 2004-08-22  Simon Josefsson <simon@josefsson.org>
28418         * tests/pkits_pkcs12: Add.
28420 2004-08-22  Simon Josefsson <simon@josefsson.org>
28422         * src/certtool.c: (smime_to_pkcs7): Handle LF EOF.
28424 2004-08-22  Simon Josefsson <simon@josefsson.org>
28426         * src/certtool.c: Fix --password.
28428 2004-08-22  Simon Josefsson <simon@josefsson.org>
28430         * : Add NIST's Public Key Interoperability Test Suite.  Taken from
28431         <http://csrc.nist.gov/pki/testing/x509paths.html>.
28432         c8b1230c34f175f0fe479692e65c7ecc04117dfc  PKITS_data.zip
28433         e823aa3a8ece752aa7211153312b364dc578e789  PKITS.pdf
28435 2004-08-22  Simon Josefsson <simon@josefsson.org>
28437         * NEWS: Add.
28439 2004-08-22  Simon Josefsson <simon@josefsson.org>
28441         * doc/manpages/Makefile.am: Handle different #include's for PKCS12
28442         functions.
28444 2004-08-22  Simon Josefsson <simon@josefsson.org>
28446         * .cvsignore: [no log message]
28448 2004-08-22  Simon Josefsson <simon@josefsson.org>
28450         * configure.in: Want gzip too.
28452 2004-08-22  Simon Josefsson <simon@josefsson.org>
28454         * Makefile.am, configure.in: Use bz2.
28456 2004-08-22  Simon Josefsson <simon@josefsson.org>
28458         * NEWS: Add.
28460 2004-08-22  Simon Josefsson <simon@josefsson.org>
28462         * doc/scripts/gdoc: Support -include.
28464 2004-08-22  Simon Josefsson <simon@josefsson.org>
28466         * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/,
28467         and libextra/openpgp/.
28469 2004-08-22  Simon Josefsson <simon@josefsson.org>
28471         * doc/manpages/Makefile.am: Add man pages for API.
28473 2004-08-22  Simon Josefsson <simon@josefsson.org>
28475         * doc/manpages/.cvsignore: [no log message]
28477 2004-08-22  Simon Josefsson <simon@josefsson.org>
28479         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
28480         crypto/test-gc.c: Mem alloca stuff for libgcrypt.  Indent.
28482 2004-08-22  Simon Josefsson <simon@josefsson.org>
28484         * crypto/.cvsignore, crypto/Makefile.am, crypto/test-gc.c,
28485         crypto/utils.c, crypto/utils.h: Add self test of generic crypto.
28487 2004-08-22  Simon Josefsson <simon@josefsson.org>
28489         * crypto/pkcs5.c: Doc fix.
28491 2004-08-22  Simon Josefsson <simon@josefsson.org>
28493         * configure.in, lib/gnutls.h.in.in: Revert ssize_t change.
28495 2004-08-22  Simon Josefsson <simon@josefsson.org>
28497         * configure.in, lib/gnutls.h.in.in: Assume POSIX system (which we
28498         already do), so it has ssize_t.  Redefining ssize_t locally, if it
28499         doesn't exist, already handled by gnulib.
28501 2004-08-22  Simon Josefsson <simon@josefsson.org>
28503         * lib/Makefile.am: Simplify further.
28505 2004-08-22  Simon Josefsson <simon@josefsson.org>
28507         * lib/Makefile.am: Simplify further.
28509 2004-08-22  Simon Josefsson <simon@josefsson.org>
28511         * lib/Makefile.am: Move things from EXTRA_DIST, to improve
28512         dependency tracking.
28514 2004-08-22  Simon Josefsson <simon@josefsson.org>
28516         * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to
28517         improve dependency tracking.  Simplify.
28519 2004-08-22  Simon Josefsson <simon@josefsson.org>
28521         * crypto/gc-libgcrypt.c: Fix warnings.
28523 2004-08-21  Simon Josefsson <simon@josefsson.org>
28525         * crypto/gc-nettle.c: Add checks.
28527 2004-08-21  Simon Josefsson <simon@josefsson.org>
28529         * lib/Makefile.am, lib/x509/Makefile.am: Remove pkcs5.
28531 2004-08-21  Simon Josefsson <simon@josefsson.org>
28533         * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c: 
28534         Replace PKCS5 with GC.
28536 2004-08-21  Simon Josefsson <simon@josefsson.org>
28538         * crypto/Makefile.am, crypto/gc.h, crypto/pkcs5.c: Add pkcs5 stuff,
28539         replacing lib/x509/pkcs5.
28541 2004-08-21  Simon Josefsson <simon@josefsson.org>
28543         * crypto/gc.h: Typo.
28545 2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28547         * ChangeLog: [no log message]
28549 2004-08-21  Simon Josefsson <simon@josefsson.org>
28551         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hmac_sha1): Add (for PKCS5 KDF).
28553 2004-08-21  Simon Josefsson <simon@josefsson.org>
28555         * NEWS: Add.
28557 2004-08-21  Simon Josefsson <simon@josefsson.org>
28559         * crypto/gc-nettle.c, nettle/arctwo-meta.c, nettle/arctwo.c,
28560         nettle/arctwo.h, nettle/nettle-meta.h: Change name of arctwo variant
28561         from 'pkcs12' to 'gutmann'.  Seems PKCS12 code uses pure rfc 2268
28562         (who uses the variant then?!).
28564 2004-08-21  Simon Josefsson <simon@josefsson.org>
28566         * doc/protocol/rrc2.doc: Add.
28568 2004-08-21  Simon Josefsson <simon@josefsson.org>
28570         * nettle/arctwo.c: Typo.
28572 2004-08-21  Simon Josefsson <simon@josefsson.org>
28574         * nettle/arctwo.c: Support plain RFC 2268 too.
28576 2004-08-21  Simon Josefsson <simon@josefsson.org>
28578         * doc/TODO: Add.
28580 2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28582         * lib/x509/privkey.c: Corrected a memory leak. Patch got from debian
28583         bug report logs.  Reported by Modestas Vainius
28584         <geromanas@mailas.com>.
28586 2004-08-21  Simon Josefsson <simon@josefsson.org>
28588         * nettle/arctwo.c: Fix.
28590 2004-08-21  Simon Josefsson <simon@josefsson.org>
28592         * nettle/arctwo.c: Fix.
28594 2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28596         * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding.
28598 2004-08-21  Simon Josefsson <simon@josefsson.org>
28600         * crypto/gc-nettle.c, nettle/Makefile.am, nettle/arctwo-meta.c,
28601         nettle/arctwo.c, nettle/arctwo.h, nettle/nettle-meta.h: Add arctwo.
28603 2004-08-21  Simon Josefsson <simon@josefsson.org>
28605         * crypto/gc.h: (GC_SHA1_LEN): Add.
28607 2004-08-21  Simon Josefsson <simon@josefsson.org>
28609         * lib/x509/pkcs12_encr.c: Fix.
28611 2004-08-21  Simon Josefsson <simon@josefsson.org>
28613         * lib/x509/pkcs12_encr.c: Use gc.
28615 2004-08-21  Simon Josefsson <simon@josefsson.org>
28617         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hash_buffer): Add.
28619 2004-08-21  Simon Josefsson <simon@josefsson.org>
28621         * tests/chain: Cleanup.
28623 2004-08-21  Simon Josefsson <simon@josefsson.org>
28625         * tests/chain: Add CRL's.
28627 2004-08-21  Simon Josefsson <simon@josefsson.org>
28629         * tests/.cvsignore: [no log message]
28631 2004-08-21  Simon Josefsson <simon@josefsson.org>
28633         * NEWS, tests/Makefile.am, tests/anonself.c: Add.
28635 2004-08-21  Simon Josefsson <simon@josefsson.org>
28637         * configure.in: Bump version.
28639 2004-08-21  Simon Josefsson <simon@josefsson.org>
28641         * NEWS: Add.
28643 2004-08-21  Simon Josefsson <simon@josefsson.org>
28645         * doc/gnutls.texi: Add examples.
28647 2004-08-21  Simon Josefsson <simon@josefsson.org>
28649         * doc/examples/.cvsignore: [no log message]
28651 2004-08-21  Simon Josefsson <simon@josefsson.org>
28653         * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix.
28655 2004-08-21  Simon Josefsson <simon@josefsson.org>
28657         * doc/examples/ex-client1.c, doc/examples/ex-serv-anon.c: Add.
28659 2004-08-21  Simon Josefsson <simon@josefsson.org>
28661         * doc/gnutls.texi: Markup.
28663 2004-08-21  Simon Josefsson <simon@josefsson.org>
28665         * configure.in: Enable gnits in automake.
28667 2004-08-21  Simon Josefsson <simon@josefsson.org>
28669         * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?).  Don't
28670         check for install (handled by automake).
28672 2004-08-20  Simon Josefsson <simon@josefsson.org>
28674         * configure.in: Simplify shared library versioning.
28676 2004-08-20  Simon Josefsson <simon@josefsson.org>
28678         * libextra/gnutls_extra.c: Use automake VERSION.
28680 2004-08-20  Simon Josefsson <simon@josefsson.org>
28682         * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version
28683         number.
28685 2004-08-20  Simon Josefsson <simon@josefsson.org>
28687         * lib/gnutls_global.c: Use automake VERSION instead of
28688         GNUTLS_VERSION.
28690 2004-08-20  Simon Josefsson <simon@josefsson.org>
28692         * configure.in: Use modern AC_INIT.  Remove GNUTLS_*VERSION.
28693         Separate libtool versioning from package versioning.
28695 2004-08-20  Simon Josefsson <simon@josefsson.org>
28697         * Makefile.am: Remove, all are dist'ed by automake automatically.
28699 2004-08-20  Simon Josefsson <simon@josefsson.org>
28701         * configure.in: Typo.
28703 2004-08-20  Simon Josefsson <simon@josefsson.org>
28705         * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions.
28707 2004-08-20  Simon Josefsson <simon@josefsson.org>
28709         * configure.in: Assume time_t and ptrdiff_t (ANSI C89).
28711 2004-08-20  Simon Josefsson <simon@josefsson.org>
28713         * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89).
28715 2004-08-20  Simon Josefsson <simon@josefsson.org>
28717         * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h
28718         (C89).
28720 2004-08-20  Simon Josefsson <simon@josefsson.org>
28722         * configure.in: (T_CPU, T_VENDOR, T_OS): Remove (unused).
28724 2004-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28726         * ChangeLog: [no log message]
28728 2004-08-18  Simon Josefsson <simon@josefsson.org>
28730         * ChangeLog: [no log message]
28732 2004-08-18  Simon Josefsson <simon@josefsson.org>
28734         * NEWS: Version 1.1.17.
28736 2004-08-18  Simon Josefsson <simon@josefsson.org>
28738         * doc/gnutls.texi: Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
28740 2004-08-18  Simon Josefsson <simon@josefsson.org>
28742         * lib/gnutls_mpi.h: Reorder, to get config.h included before
28743         gcrypt.h.
28745 2004-08-18  Simon Josefsson <simon@josefsson.org>
28747         * doc/gnutls.texi: Revert.
28749 2004-08-18  Simon Josefsson <simon@josefsson.org>
28751         * doc/gnutls.texi: Fix example indentation.
28753 2004-08-18  Simon Josefsson <simon@josefsson.org>
28755         * nettle/Makefile.am: Don't dist nettle-types.h.
28757 2004-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28759         * ChangeLog: [no log message]
28761 2004-08-17  Simon Josefsson <simon@josefsson.org>
28763         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Add
28764         one-call interface.
28766 2004-08-17  Simon Josefsson <simon@josefsson.org>
28768         * src/cli.c: Fix mem leak.
28770 2004-08-17  Simon Josefsson <simon@josefsson.org>
28772         * lib/gnutls_pk.c: Typo.
28774 2004-08-17  Simon Josefsson <simon@josefsson.org>
28776         * NEWS, THANKS: Add.
28778 2004-08-17  Simon Josefsson <simon@josefsson.org>
28780         * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type 2
28781         non-zero pad bytes, reported by Robey Pointer <robey@danger.com>.
28783 2004-08-17  Simon Josefsson <simon@josefsson.org>
28785         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/minmax.h,
28786         lib/Makefile.am, lib/auth_srp_passwd.c, lib/ext_srp.c,
28787         lib/gnutls_buffers.c, lib/gnutls_num.h, lib/gnutls_pk.c,
28788         lib/gnutls_str.c, lib/x509/dn.c, lib/x509/pkcs12.c,
28789         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
28790         libextra/Makefile.am: Use minmax.h from gnulib instead of GMIN/GMAX.
28792 2004-08-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28794         * ChangeLog: [no log message]
28796 2004-08-16  Simon Josefsson <simon@josefsson.org>
28798         * src/common.c: Oops, revert DES, not supported.
28800 2004-08-16  Simon Josefsson <simon@josefsson.org>
28802         * src/common.c: Support AES-256 and DES in --ciphers too.
28804 2004-08-16  Simon Josefsson <simon@josefsson.org>
28806         * NEWS, README: Fix.
28808 2004-08-16  Simon Josefsson <simon@josefsson.org>
28810         * README: Add.
28812 2004-08-16  Simon Josefsson <simon@josefsson.org>
28814         * NEWS: Fix.
28816 2004-08-16  Simon Josefsson <simon@josefsson.org>
28818         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Indent.
28820 2004-08-16  Simon Josefsson <simon@josefsson.org>
28822         * crypto/gc-nettle.c: Fix.
28824 2004-08-16  Simon Josefsson <simon@josefsson.org>
28826         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
28827         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Move hashing to
28828         generic crypto API.  Implement hashing for nettle/libgcrypt in
28829         generic crypto API.
28831 2004-08-16  Simon Josefsson <simon@josefsson.org>
28833         * configure.in, crypto/gc-libgcrypt.c, crypto/gc-nettle.c,
28834         crypto/gc.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
28835         lib/gnutls_random.c, lib/gnutls_random.h: Move randomness calls to
28836         generic crypto API.  Implement randomness for libgcrypt and nettle
28837         wrappers.
28839 2004-08-16  Simon Josefsson <simon@josefsson.org>
28841         * gl/Makefile.am, gl/m4/gnulib.m4: Update.
28843 2004-08-15  Simon Josefsson <simon@josefsson.org>
28845         * crypto/gc-nettle.c: Doc fix.
28847 2004-08-15  Simon Josefsson <simon@josefsson.org>
28849         * NEWS: Typo.
28851 2004-08-15  Simon Josefsson <simon@josefsson.org>
28853         * NEWS: Fix.
28855 2004-08-15  Simon Josefsson <simon@josefsson.org>
28857         * NEWS: Fix.
28859 2004-08-15  Simon Josefsson <simon@josefsson.org>
28861         * crypto/gc-nettle.c: Implement.
28863 2004-08-15  Simon Josefsson <simon@josefsson.org>
28865         * crypto/gc-libgcrypt.c: Reorder.
28867 2004-08-15  Simon Josefsson <simon@josefsson.org>
28869         * crypto/gc.h: Add.
28871 2004-08-15  Simon Josefsson <simon@josefsson.org>
28873         * nettle/nettle-meta.h: Add des(3).
28875 2004-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28877         * ChangeLog: [no log message]
28879 2004-08-15  Simon Josefsson <simon@josefsson.org>
28881         * Makefile.am, configure.in, crypto/gc-nettle.c,
28882         m4/ax_create_stdint_h.m4, nettle/.cvsignore, nettle/Makefile.am,
28883         nettle/aes-decrypt-table.c, nettle/aes-decrypt.c,
28884         nettle/aes-encrypt-table.c, nettle/aes-encrypt.c,
28885         nettle/aes-internal.h, nettle/aes-meta.c,
28886         nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
28887         nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
28888         nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
28889         nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
28890         nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
28891         nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
28892         nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
28893         nettle/hmac.h, nettle/keymap.h, nettle/macros.h,
28894         nettle/md5-compat.c, nettle/md5-compat.h, nettle/md5-meta.c,
28895         nettle/md5.c, nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
28896         nettle/nettle-internal.c, nettle/nettle-internal.h,
28897         nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
28898         nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
28899         nettle/sha1.c: Add Nettle.
28901 2004-08-15  Simon Josefsson <simon@josefsson.org>
28903         * crypto/gc-libgcrypt.c, lib/gnutls_cipher_int.c,
28904         lib/gnutls_global.c: Fix warnings.
28906 2004-08-15  Simon Josefsson <simon@josefsson.org>
28908         * lib/gnutls_cipher_int.c: Fix.
28910 2004-08-15  Simon Josefsson <simon@josefsson.org>
28912         * NEWS: Add.
28914 2004-08-15  Simon Josefsson <simon@josefsson.org>
28916         * Makefile.am, configure.in, crypto/.cvsignore, crypto/Makefile.am,
28917         crypto/gc-libgcrypt.c, crypto/gc.h, lib/Makefile.am,
28918         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
28919         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h,
28920         libextra/Makefile.am: Initiate move of all libgcrypt calls to
28921         crypto/gc* wrapper.  Currently only encryption/decryption goes
28922         through generic API.
28924 2004-08-15  Simon Josefsson <simon@josefsson.org>
28926         * NEWS: Add.
28928 2004-08-15  Simon Josefsson <simon@josefsson.org>
28930         * Makefile.am: (release): Fix tag name.
28932 2004-08-15  Simon Josefsson <simon@josefsson.org>
28934         * configure.in, gl/Makefile.am, gl/getpass.c, gl/getpass.h,
28935         gl/m4/getpass.m4, gl/m4/gnulib.m4, gl/m4/stdbool.m4, gl/stdbool_.h,
28936         src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/crypt.c,
28937         src/getpass.c, src/getpass.h: Replace ad-hoc 'read_pass' with gnulib
28938         module 'getpass-gnu'.
28940 2004-08-15  Simon Josefsson <simon@josefsson.org>
28942         * doc/gnutls.texi: Improve markup.
28944 2004-08-15  Simon Josefsson <simon@josefsson.org>
28946         * src/errcodes.c: Fix.
28948 2004-08-15  Simon Josefsson <simon@josefsson.org>
28950         * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes.
28952 2004-08-15  Simon Josefsson <simon@josefsson.org>
28954         * doc/gnutls.texi: Fixes.
28956 2004-08-15  Simon Josefsson <simon@josefsson.org>
28958         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
28959         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
28960         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
28961         doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
28962         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
28963         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
28964         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c: Indent.
28966 2004-08-15  Simon Josefsson <simon@josefsson.org>
28968         * configure.in: Bump version.
28970 2004-08-15  Simon Josefsson <simon@josefsson.org>
28972         * Makefile.am: (release): Abort if tag exists.
28974 2004-08-15  Simon Josefsson <simon@josefsson.org>
28976         * ChangeLog: [no log message]
28978 2004-08-15  Simon Josefsson <simon@josefsson.org>
28980         * Makefile.am: (release): Fix tag name.
28982 2004-08-15  Simon Josefsson <simon@josefsson.org>
28984         * NEWS: Version 1.1.16.
28986 2004-08-15  Simon Josefsson <simon@josefsson.org>
28988         * NEWS: Add.
28990 2004-08-15  Simon Josefsson <simon@josefsson.org>
28992         * gl/.cvsignore: [no log message]
28994 2004-08-15  Simon Josefsson <simon@josefsson.org>
28996         * src/certtool.c: Use progname.
28998 2004-08-15  Simon Josefsson <simon@josefsson.org>
29000         * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add
29001         progname gnulib module.
29003 2004-08-15  Simon Josefsson <simon@josefsson.org>
29005         * NEWS: Add.
29007 2004-08-15  Simon Josefsson <simon@josefsson.org>
29009         * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
29010         'make distcheck').
29012 2004-08-15  Simon Josefsson <simon@josefsson.org>
29014         * configure.in, lib/Makefile.am, libextra/Makefile.am,
29015         src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make
29016         distcheck').
29018 2004-08-14  Simon Josefsson <simon@josefsson.org>
29020         * configure.in: Bump version.
29022 2004-08-14  Simon Josefsson <simon@josefsson.org>
29024         * NEWS: Add.
29026 2004-08-14  Simon Josefsson <simon@josefsson.org>
29028         * src/Makefile.am: Link gnulib.
29030 2004-08-14  Simon Josefsson <simon@josefsson.org>
29032         * ChangeLog: [no log message]
29034 2004-08-14  Simon Josefsson <simon@josefsson.org>
29036         * Makefile.am: (release): Fix.
29038 2004-08-14  Simon Josefsson <simon@josefsson.org>
29040         * NEWS: Version 1.1.15.
29042 2004-08-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29044         * ChangeLog: [no log message]
29046 2004-08-14  Simon Josefsson <simon@josefsson.org>
29048         * NEWS: Reorder.
29050 2004-08-14  Simon Josefsson <simon@josefsson.org>
29052         * config.rpath: Add, needed by gnulib.  When we support gettext,
29053         this will be generated.
29055 2004-08-14  Simon Josefsson <simon@josefsson.org>
29057         * src/certtool-gaa.c, src/certtool-gaa.h: Generated.
29059 2004-08-14  Simon Josefsson <simon@josefsson.org>
29061         * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add
29062         --smime-to-p7.
29064 2004-08-14  Simon Josefsson <simon@josefsson.org>
29066         * configure.in, gl/Makefile.am, gl/error.c, gl/error.h, gl/exit.h,
29067         gl/gettext.h, gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gettext.m4,
29068         gl/m4/glibc21.m4, gl/m4/gnulib.m4, gl/m4/iconv.m4,
29069         gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-pri.m4,
29070         gl/m4/inttypes.m4, gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4,
29071         gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
29072         gl/m4/lib-prefix.m4, gl/m4/longdouble.m4, gl/m4/longlong.m4,
29073         gl/m4/nls.m4, gl/m4/po.m4, gl/m4/printf-posix.m4,
29074         gl/m4/progtest.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
29075         gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, gl/m4/uintmax_t.m4,
29076         gl/m4/ulonglong.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
29077         gl/m4/xsize.m4: Add error and exit gnulib modules.
29079 2004-08-14  Simon Josefsson <simon@josefsson.org>
29081         * gl/.cvsignore: [no log message]
29083 2004-08-14  Simon Josefsson <simon@josefsson.org>
29085         * configure.in: Add gl/Makefile.
29087 2004-08-14  Simon Josefsson <simon@josefsson.org>
29089         * Makefile.am: Recurse into gl/.
29091 2004-08-14  Simon Josefsson <simon@josefsson.org>
29093         * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c,
29094         gl/getline.h, gl/getndelim2.c, gl/getndelim2.h,
29095         gl/m4/extensions.m4, gl/m4/getline.m4, gl/m4/getndelim2.m4,
29096         gl/m4/gnulib.m4, gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4,
29097         gl/m4/unlocked-io.m4, gl/unlocked-io.h: Set up GnuTLS to use gnulib
29098         for portability files.  Initially only adding "getline", I will need
29099         it for S/MIME parsing.
29101 2004-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29103         * ChangeLog: [no log message]
29105 2004-08-12  Simon Josefsson <simon@josefsson.org>
29107         * tests/chain: Be nicer.
29109 2004-08-12  Simon Josefsson <simon@josefsson.org>
29111         * tests/.cvsignore: [no log message]
29113 2004-08-12  Simon Josefsson <simon@josefsson.org>
29115         * tests/chain: Add.
29117 2004-08-12  Simon Josefsson <simon@josefsson.org>
29119         * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add.
29121 2004-08-12  Simon Josefsson <simon@josefsson.org>
29123         * : Add NIST X.509 Path Validation Test Suite, Version 1.07.  See
29124         http://csrc.nist.gov/pki/testing/x509paths_old.html.  Taken from
29125         http://csrc.nist.gov/pki/testing/x509tests.tgz, with MD5sum
29126         5e6c15b7920e33a3e171258828c980f5.
29128 2004-08-11  Simon Josefsson <simon@josefsson.org>
29130         * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add.
29132 2004-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29134         * ChangeLog: [no log message]
29136 2004-08-11  Simon Josefsson <simon@josefsson.org>
29138         * configure.in: Typo.
29140 2004-08-11  Simon Josefsson <simon@josefsson.org>
29142         * doc/gnutls.texi: Fix direntry.
29144 2004-08-11  Simon Josefsson <simon@josefsson.org>
29146         * doc/gnutls.texi: Add.
29148 2004-08-11  Simon Josefsson <simon@josefsson.org>
29150         * doc/manpages/gnutls-cli.1: Update.
29152 2004-08-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29154         * ChangeLog: [no log message]
29156 2004-08-10  Simon Josefsson <simon@josefsson.org>
29158         * m4/autobuild.m4: Update.
29160 2004-08-10  Simon Josefsson <simon@josefsson.org>
29162         * NEWS: Add.
29164 2004-08-10  Simon Josefsson <simon@josefsson.org>
29166         * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10.
29168 2004-08-10  Simon Josefsson <simon@josefsson.org>
29170         * NEWS: Add.
29172 2004-08-10  Simon Josefsson <simon@josefsson.org>
29174         * Makefile.am: (release): Remove ChangeLog stuff.
29176 2004-08-10  Simon Josefsson <simon@josefsson.org>
29178         * configure.in: Bump version.
29180 2004-08-10  Simon Josefsson <simon@josefsson.org>
29182         * configure.in: If socklen_t doesn't exist, use size_t (needed for
29183         Darwin).
29185 2004-08-10  Simon Josefsson <simon@josefsson.org>
29187         * doc/TODO: Add.
29189 2004-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29191         * ChangeLog: [no log message]
29193 2004-08-09  Simon Josefsson <simon@josefsson.org>
29195         * configure.in: Move AB_INIT to where it actually works.
29197 2004-08-09  Simon Josefsson <simon@josefsson.org>
29199         * ChangeLog: [no log message]
29201 2004-08-09  Simon Josefsson <simon@josefsson.org>
29203         * NEWS: Version 1.1.14.
29205 2004-08-09  Simon Josefsson <simon@josefsson.org>
29207         * Makefile.am: Add release target.
29209 2004-08-09  Simon Josefsson <simon@josefsson.org>
29211         * NEWS, THANKS, configure.in, m4/autobuild.m4: Add.
29213 2004-08-09  Simon Josefsson <simon@josefsson.org>
29215         * NEWS: Add.
29217 2004-08-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29219         * ChangeLog: [no log message]
29221 2004-08-07  Simon Josefsson <simon@josefsson.org>
29223         * THANKS: Add.
29225 2004-08-07  Simon Josefsson <simon@josefsson.org>
29227         * tests/Makefile.am: Typo, reported by Michael Heironimus
29228         <mkh01@earthlink.net>.
29230 2004-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29232         * ChangeLog: [no log message]
29234 2004-08-06  Simon Josefsson <simon@josefsson.org>
29236         * NEWS: Terminology consistency.
29238 2004-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29240         * ChangeLog: [no log message]
29242 2004-08-05  Simon Josefsson <simon@josefsson.org>
29244         * tests/simple.c: Fix warning.
29246 2004-08-05  Simon Josefsson <simon@josefsson.org>
29248         * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
29249         libextra/openpgp/Makefile.am: Remove *.tex stuff.
29251 2004-08-05  Simon Josefsson <simon@josefsson.org>
29253         * doc/manpages/Makefile.am: Simplify.
29255 2004-08-05  Simon Josefsson <simon@josefsson.org>
29257         * src/Makefile.am, src/retcodes.c: Remove retcodes.
29259 2004-08-05  Simon Josefsson <simon@josefsson.org>
29261         * configure.in: Fix last commit.
29263 2004-08-05  Simon Josefsson <simon@josefsson.org>
29265         * configure.in, doc/Makefile.am, doc/examples/Makefile.am,
29266         doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
29267         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
29268         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
29269         doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
29270         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
29271         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
29272         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
29273         doc/scripts/Makefile.am, doc/scripts/sort1.pl, doc/tex/.cvsignore,
29274         doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/appendix.tex,
29275         doc/tex/auth.tex, doc/tex/callbacks.tex, doc/tex/cert_auth.tex,
29276         doc/tex/certificate.tex, doc/tex/ciphers.tex,
29277         doc/tex/ciphersuites.tex, doc/tex/compression.tex,
29278         doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex-alert.tex,
29279         doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
29280         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
29281         doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
29282         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
29283         doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
29284         doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
29285         doc/tex/ex-x509-info.tex, doc/tex/examples.tex, doc/tex/fdl.tex,
29286         doc/tex/funcs.tex, doc/tex/gnutls-logo.ps, doc/tex/gnutls.bib,
29287         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
29288         doc/tex/internals.eps, doc/tex/layers.eps, doc/tex/layers.tex,
29289         doc/tex/library.tex, doc/tex/macros.tex, doc/tex/memory.tex,
29290         doc/tex/openssl.tex, doc/tex/pgp-fig1.eps, doc/tex/pgpcert.xml.tex,
29291         doc/tex/preface.tex, doc/tex/preparation.tex, doc/tex/programs.tex,
29292         doc/tex/record.tex, doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
29293         doc/tex/supported_ciphersuites.tex, doc/tex/tls_extensions.tex,
29294         doc/tex/tlsintro.tex, doc/tex/translayer.tex, doc/tex/x509-1.eps,
29295         doc/tex/x509cert.xml.tex: Remove old manual.
29297 2004-08-05  Simon Josefsson <simon@josefsson.org>
29299         * configure.in, doc/gnutls.texi: Fix copyright.
29301 2004-08-05  Simon Josefsson <simon@josefsson.org>
29303         * buildconf, doc/README.CVS: Revert.
29305 2004-08-05  Simon Josefsson <simon@josefsson.org>
29307         * NEWS: Fix.
29309 2004-08-05  Simon Josefsson <simon@josefsson.org>
29311         * doc/TODO: Done.
29313 2004-08-05  Simon Josefsson <simon@josefsson.org>
29315         * doc/Makefile.am, doc/README.CVS: Fix.
29317 2004-08-05  Simon Josefsson <simon@josefsson.org>
29319         * doc/gnutls.texi: Save gnutls.bib.
29321 2004-08-05  Simon Josefsson <simon@josefsson.org>
29323         * doc/Makefile.am: Fix deps.
29325 2004-08-05  Simon Josefsson <simon@josefsson.org>
29327         * doc/Makefile.am: Reorder.
29329 2004-08-05  Simon Josefsson <simon@josefsson.org>
29331         * doc/Makefile.am: Fix HTML.
29333 2004-08-05  Simon Josefsson <simon@josefsson.org>
29335         * doc/gendocs.sh, doc/gendocs_template, doc/gnutls-logo.eps: Add.
29337 2004-08-05  Simon Josefsson <simon@josefsson.org>
29339         * doc/gnutls.texi: Add logo.
29341 2004-08-05  Simon Josefsson <simon@josefsson.org>
29343         * doc/gnutls.texi: Fix image size.
29345 2004-08-05  Simon Josefsson <simon@josefsson.org>
29347         * doc/Makefile.am: Fix deps.
29349 2004-08-05  Simon Josefsson <simon@josefsson.org>
29351         * doc/Makefile.am: Build more.  Dist ps/pdf/html.
29353 2004-08-05  Simon Josefsson <simon@josefsson.org>
29355         * : Add.
29357 2004-08-05  Simon Josefsson <simon@josefsson.org>
29359         * doc/.cvsignore: [no log message]
29361 2004-08-05  Simon Josefsson <simon@josefsson.org>
29363         * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add
29364         Texinfo API documentation.
29366 2004-08-05  Simon Josefsson <simon@josefsson.org>
29368         * libextra/openpgp/Makefile.am: Build pgp-api.texi.  Dist
29369         pgp-api.tex{,i}.
29371 2004-08-05  Simon Josefsson <simon@josefsson.org>
29373         * doc/.cvsignore, lib/.cvsignore, lib/x509/.cvsignore,
29374         libextra/.cvsignore, libextra/openpgp/.cvsignore: [no log message]
29376 2004-08-05  Simon Josefsson <simon@josefsson.org>
29378         * libextra/Makefile.am: Build gnutls-extra-api.texi.
29380 2004-08-05  Simon Josefsson <simon@josefsson.org>
29382         * lib/Makefile.am: Build gnutls-api.texi.
29384 2004-08-05  Simon Josefsson <simon@josefsson.org>
29386         * lib/x509/Makefile.am: Build x509-api.texi.
29388 2004-08-05  Simon Josefsson <simon@josefsson.org>
29390         * lib/gnutls.h.in.in: (gnutls_is_secure_function): Add.  (gnutls_global_set_mem_functions): Use it.
29392 2004-08-05  Simon Josefsson <simon@josefsson.org>
29394         * lib/gnutls_global.c: (gnutls_global_set_mem_functions): Use typedefs in prototype, for
29395         gdoc.
29397 2004-08-05  Simon Josefsson <simon@josefsson.org>
29399         * lib/gnutls_mem.h: (gnutls_is_secure_function): Add.
29401 2004-08-05  Simon Josefsson <simon@josefsson.org>
29403         * configure.in: Bump version.
29405 2004-08-05  Simon Josefsson <simon@josefsson.org>
29407         * doc/Makefile.am: Dist more.
29409 2004-08-05  Simon Josefsson <simon@josefsson.org>
29411         * NEWS, doc/internals.eps, doc/layers.eps, doc/pgp1.eps,
29412         doc/x509-1.eps: Add.
29414 2004-08-05  Simon Josefsson <simon@josefsson.org>
29416         * doc/gnutls.texi: Fix.
29418 2004-08-05  Simon Josefsson <simon@josefsson.org>
29420         * doc/.cvsignore: [no log message]
29422 2004-08-05  Simon Josefsson <simon@josefsson.org>
29424         * doc/gnutls.texi: Fix.
29426 2004-08-05  Simon Josefsson <simon@josefsson.org>
29428         * doc/gnutls.texi: Fix.
29430 2004-08-05  Simon Josefsson <simon@josefsson.org>
29432         * doc/gnutls.texi: Fix.
29434 2004-08-05  Simon Josefsson <simon@josefsson.org>
29436         * doc/gnutls.texi, src/errcodes.c: Fix.
29438 2004-08-05  Simon Josefsson <simon@josefsson.org>
29440         * doc/gnutls.texi: Add.
29442 2004-08-05  Simon Josefsson <simon@josefsson.org>
29444         * doc/gnutls.texi: Add error_codes.texi.
29446 2004-08-05  Simon Josefsson <simon@josefsson.org>
29448         * src/errcodes.c: Fix.
29450 2004-08-05  Simon Josefsson <simon@josefsson.org>
29452         * doc/Makefile.am: Build error_codes.texi using errcodes.
29454 2004-08-05  Simon Josefsson <simon@josefsson.org>
29456         * src/Makefile.am, src/errcodes.c: (errcodes): Add, same as retcodes, but for texinfo.
29458 2004-08-05  Simon Josefsson <simon@josefsson.org>
29460         * src/.cvsignore: [no log message]
29462 2004-08-05  Simon Josefsson <simon@josefsson.org>
29464         * doc/gnutls.texi: Fix.
29466 2004-08-05  Simon Josefsson <simon@josefsson.org>
29468         * doc/gnutls.texi: Add.
29470 2004-08-05  Simon Josefsson <simon@josefsson.org>
29472         * doc/gnutls.texi: Add.
29474 2004-08-05  Simon Josefsson <simon@josefsson.org>
29476         * doc/gnutls.texi: Add.
29478 2004-08-05  Simon Josefsson <simon@josefsson.org>
29480         * doc/gnutls.texi: Add.
29482 2004-08-05  Simon Josefsson <simon@josefsson.org>
29484         * doc/gnutls.texi: Fix.
29486 2004-08-05  Simon Josefsson <simon@josefsson.org>
29488         * doc/.cvsignore: [no log message]
29490 2004-08-05  Simon Josefsson <simon@josefsson.org>
29492         * doc/gnutls.texi: Add.
29494 2004-08-05  Simon Josefsson <simon@josefsson.org>
29496         * doc/gnutls.texi: Add.
29498 2004-08-04  Simon Josefsson <simon@josefsson.org>
29500         * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4,
29501         m4/libgcrypt.m4, m4/libtasn1.m4, m4/opencdk.m4, opencdk.m4: Move
29502         *.m4's to m4/.
29504 2004-08-04  Simon Josefsson <simon@josefsson.org>
29506         * buildconf: Simplify.
29508 2004-08-04  Simon Josefsson <simon@josefsson.org>
29510         * configure.in: Add copying condition.  Remove useless prefix
29511         setting.
29513 2004-08-04  Simon Josefsson <simon@josefsson.org>
29515         * buildconf, configure.in: Don't use maintainer mode (see Autoconf
29516         manual for rationale).
29518 2004-08-04  Simon Josefsson <simon@josefsson.org>
29520         * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo
29521         manual.
29523 2004-08-04  Simon Josefsson <simon@josefsson.org>
29525         * doc/.cvsignore: [no log message]
29527 2004-08-04  Simon Josefsson <simon@josefsson.org>
29529         * ChangeLog: ChangeLog
29531 2004-08-04  Simon Josefsson <simon@josefsson.org>
29533         * Makefile.am: Fix cvs2cl target.
29535 2004-08-04  Simon Josefsson <simon@josefsson.org>
29537         * NEWS: Version 1.1.13.
29539 2004-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29541         * ChangeLog: [no log message]
29543 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29545         * ChangeLog: [no log message]
29547 2004-08-02  Simon Josefsson <simon@josefsson.org>
29549         * .cvsusers: Fix.
29551 2004-08-02  Simon Josefsson <simon@josefsson.org>
29553         * configure.in: Bump version.
29555 2004-08-02  Simon Josefsson <simon@josefsson.org>
29557         * Makefile.am, NEWS, configure.in, tests/Makefile,
29558         tests/Makefile.am, tests/simple.c, tests/utils.c, tests/utils.h: Add
29559         (start of) self test suite.
29561 2004-08-02  Simon Josefsson <simon@josefsson.org>
29563         * .cvsignore, doc/examples/.cvsignore, doc/manpages/.cvsignore,
29564         doc/tex/.cvsignore, includes/.cvsignore,
29565         includes/gnutls/.cvsignore, libextra/.cvsignore,
29566         libextra/opencdk/.cvsignore, libextra/openpgp/.cvsignore,
29567         src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore,
29568         src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore,
29569         tests/.cvsignore: Ignore more.
29571 2004-08-02  Simon Josefsson <simon@josefsson.org>
29573         * buildconf: Use autoreconf.
29575 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29577         * NEWS: [no log message]
29579 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29581         * lib/auth_srp.c, lib/gnutls_cert.c, lib/gnutls_srp.c,
29582         lib/gnutls_srp.h: _gnutls_calc_srp_u() has been modified to be
29583         better.
29585 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29587         * doc/TODO: [no log message]
29589 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29591         * ChangeLog: [no log message]
29593 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29595         * doc/TODO, lib/gnutls_int.h: [no log message]
29597 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29599         * src/certtool.c: print the number of bits of the public key in a
29600         certificate.
29602 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29604         * NEWS, doc/TODO, doc/tex/examples.tex: [no log message]
29606 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29608         * NEWS, doc/TODO, lib/auth_cert.h, lib/gnutls.h.in.in,
29609         lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
29610         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
29611         lib/gnutls_x509.c, lib/gnutls_x509.h, libextra/gnutls_extra.h,
29612         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
29613         libextra/openpgp/gnutls_openpgp.h: Added some default limits in the
29614         verification of certificate chains, to avoid denial of service
29615         attacks. Also added gnutls_certificate_set_verify_limits() to
29616         override them.
29618 2004-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29620         * ChangeLog: [no log message]
29622 2004-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29624         * doc/tex/ex-cert-select.tex, lib/gnutls_cert.c: corrected
29625         documentation.
29627 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29629         * ChangeLog: [no log message]
29631 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29633         * README: [no log message]
29635 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29637         * NEWS, includes/gnutls/extra.h, lib/Makefile.am, lib/auth_srp.c,
29638         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
29639         lib/auth_srp_rsa.c, lib/auth_srp_sb64.c, lib/ext_srp.c,
29640         lib/ext_srp.h, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
29641         lib/gnutls_extensions.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
29642         libextra/Makefile.am, libextra/auth_srp.c, libextra/auth_srp.h,
29643         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
29644         libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
29645         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.c,
29646         libextra/gnutls_srp.c, libextra/gnutls_srp.h, libgcrypt.m4,
29647         opencdk.m4: SRP ciphersuites were moved to the gnutls (lgpl)
29648         library.
29650 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29652         * configure.in: [no log message]
29654 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29656         * ChangeLog: [no log message]
29658 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29660         * .cvsusers: added Simon
29662 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29664         * NEWS, lib/Makefile.am, libextra/gnutls_openpgp.c,
29665         libextra/openpgp/extras.c, libextra/openpgp/pgp.c,
29666         libextra/openpgp/privkey.c, libextra/openpgp/xml.c: [no log message]
29668 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29670         * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c,
29671         libextra/gnutls_srp.h: * Updated the SRP authentication to conform to the   latest (yet unreleased) draft. Unfortunately this breaks   compatibility with previous versions.
29673 2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29675         * ChangeLog: [no log message]
29677 2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29679         * lib/Makefile.am, lib/minitasn1/Makefile.am, lib/x509/Makefile.am,
29680         libextra/Makefile.am, libextra/opencdk/Makefile.am,
29681         libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
29682         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
29683         libextra/openpgp/verify.c: avoid using libtool's convenience
29684         libraries since they are buggy and cause conflicts in linking.
29686 2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29688         * libextra/opencdk/encrypt.c, libextra/opencdk/main.c,
29689         libextra/opencdk/misc.c: removed the malloc.h include.
29691 2004-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29693         * ChangeLog: [no log message]
29695 2004-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29697         * doc/protocol/draft-ietf-tls-compression-07.txt,
29698         doc/protocol/rfc3749.txt, doc/tex/gnutls.bib: added the tls
29699         compression rfc.
29701 2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29703         * ChangeLog: [no log message]
29705 2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29707         * doc/tex/cert_auth.tex: [no log message]
29709 2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29711         * NEWS, configure.in: [no log message]
29713 2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29715         * ChangeLog: [no log message]
29717 2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29719         * lib/gnutls_x509.c: [no log message]
29721 2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29723         * NEWS: [no log message]
29725 2004-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29727         * ChangeLog: [no log message]
29729 2004-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29731         * lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509/x509.c: eliminated
29732         some memory leaks. Reported by Yoann Vandoorselaere
29733         <yoann@prelude-ids.org>.
29735 2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29737         * ChangeLog: [no log message]
29739 2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29741         * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added
29742         draft-ietf-tls-ssl-mods
29744 2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29746         * lib/x509/Makefile.am: [no log message]
29748 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29750         * ChangeLog: [no log message]
29752 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29754         * doc/TODO: [no log message]
29756 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29758         * libextra/auth_srp.c, libextra/auth_srp.h,
29759         libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: Do not free the
29760         SRP (n/g) parameters from the callback if they are the static ones
29761         defined in extra.h
29763 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29765         * NEWS, doc/TODO, lib/auth_anon.h, lib/auth_cert.h,
29766         lib/auth_dh_common.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
29767         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_record.c,
29768         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
29769         lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
29770         libextra/openpgp/verify.c, src/serv.c: The ephemeral DH and RSA
29771         parameters are no longer stored in the session resume DB. This saves
29772         space, but will cause resumed sessions not to be able to access the
29773         original session parameters (which is ok).
29775 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29777         * lib/gnutls_record.c: Reject hello packets with major version
29778         higher than 3.
29780 2004-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29782         * src/x509/ca.pem, src/x509/cert-dsa.pem, src/x509/cert.pem,
29783         src/x509/clicert-dsa.pem, src/x509/clicert.pem,
29784         src/x509/key-dsa.pem, src/x509/key.pem: added some new certificates.
29786 2004-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29788         * ChangeLog: [no log message]
29790 2004-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29792         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/verify.c,
29793         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.
29795 2004-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29797         * ChangeLog: [no log message]
29799 2004-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29801         * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/tlsintro.tex: 
29802         added links to gpgme and to Rescola's book.
29804 2004-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29806         * ChangeLog: [no log message]
29808 2004-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29810         * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption.
29812 2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29814         * ChangeLog: [no log message]
29816 2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29818         * NEWS, configure.in, doc/TODO, doc/tex/auth.tex,
29819         doc/tex/certificate.tex, doc/tex/ex-alert.tex,
29820         doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
29821         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
29822         doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
29823         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
29824         doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
29825         doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
29826         doc/tex/ex-x509-info.tex, includes/Makefile.am,
29827         includes/gnutls/Makefile.am, includes/gnutls/compat.h,
29828         includes/gnutls/extra.h, includes/gnutls/openpgp.h,
29829         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
29830         includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_anon.h,
29831         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
29832         lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c,
29833         lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
29834         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
29835         lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
29836         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
29837         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
29838         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
29839         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
29840         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
29841         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
29842         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
29843         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
29844         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
29845         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
29846         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
29847         lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
29848         lib/gnutls_extensions.h, lib/gnutls_global.c,
29849         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
29850         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
29851         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mpi.c,
29852         lib/gnutls_mpi.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
29853         lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
29854         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
29855         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
29856         lib/gnutls_session.h, lib/gnutls_session_pack.c,
29857         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
29858         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
29859         lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
29860         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
29861         lib/gnutls_x509.h, lib/x509/common.c, lib/x509/common.h,
29862         lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
29863         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
29864         lib/x509/dn.c, lib/x509/extensions.c, lib/x509/extensions.h,
29865         lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
29866         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
29867         lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
29868         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
29869         lib/x509/sign.c, lib/x509/sign.h, lib/x509/verify.c,
29870         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
29871         lib/x509/x509_write.c, lib/x509/xml.c, lib/x509_b64.c,
29872         libextra/auth_srp.c, libextra/auth_srp.h,
29873         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
29874         libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
29875         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.h,
29876         libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
29877         libextra/gnutls_srp.c, libextra/gnutls_srp.h,
29878         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
29879         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
29880         libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
29881         libextra/openpgp/verify.c, libextra/openpgp/xml.c,
29882         libextra/openssl_compat.c, libextra/openssl_compat.h: Added the '_t'
29883         suffix to all exported symbols.
29885 2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29887         * doc/protocol/draft-ietf-tls-srp-06.txt,
29888         doc/protocol/draft-ietf-tls-srp-07.txt: added new srp draft
29890 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29892         * ChangeLog: [no log message]
29894 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29896         * doc/tex/ex-verify.tex, lib/gnutls_ui.c: [no log message]
29898 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29900         * libextra/openpgp/openpgp.c: [no log message]
29902 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29904         * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/extras.c,
29905         libextra/openpgp/openpgp.h, libextra/openpgp/verify.c: [no log
29906         message]
29908 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29910         * libextra/openpgp/verify.c: Added gnutls_openpgp_keyring_check_id()
29912 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29914         * NEWS, doc/examples/Makefile.am, doc/tex/Makefile.am,
29915         doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex,
29916         doc/tex/ex-verify.tex, doc/tex/examples.tex,
29917         includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/verify.h,
29918         lib/x509/x509.c, lib/x509/x509.h, libextra/openpgp/Makefile.am: 
29919         added an improved verification example.
29921 2004-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29923         * ChangeLog: [no log message]
29925 2004-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29927         * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls draft.
29929 2004-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29931         * ChangeLog: [no log message]
29933 2004-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29935         * lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_state.c: 
29936         some fixes in the session resuming code.
29938 2004-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29940         * ChangeLog: [no log message]
29942 2004-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29944         * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
29945         includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/auth_anon.c,
29946         lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
29947         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
29948         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
29949         lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
29950         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
29951         lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
29952         lib/gnutls_alert.h, lib/gnutls_algorithms.c,
29953         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c,
29954         lib/gnutls_asn1_tab.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
29955         lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
29956         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
29957         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
29958         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
29959         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
29960         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
29961         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
29962         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
29963         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
29964         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
29965         lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
29966         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
29967         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
29968         lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
29969         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
29970         lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
29971         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
29972         lib/gnutls_priority.h, lib/gnutls_random.c, lib/gnutls_random.h,
29973         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
29974         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
29975         lib/gnutls_session.h, lib/gnutls_session_pack.c,
29976         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
29977         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
29978         lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
29979         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
29980         lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
29981         lib/strfile.h, lib/strnstr.c, lib/x509/common.c, lib/x509/compat.c,
29982         lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
29983         lib/x509/dn.c, lib/x509/dsa.c, lib/x509/extensions.c,
29984         lib/x509/mpi.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
29985         lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
29986         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
29987         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
29988         lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c,
29989         lib/x509_b64.c, lib/x509_b64.h, libextra/auth_srp.c,
29990         libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
29991         libextra/auth_srp_sb64.c, libextra/ext_srp.c,
29992         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
29993         libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
29994         libextra/minilzo.c, libextra/openpgp/compat.c,
29995         libextra/openpgp/extras.c, libextra/openpgp/openpgp.c,
29996         libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
29997         libextra/openpgp/verify.c, libextra/openpgp/xml.c,
29998         libextra/openssl_compat.c, src/certtool-cfg.c, src/certtool-gaa.c,
29999         src/certtool.c, src/cli-gaa.c, src/cli.c, src/common.c,
30000         src/crypt-gaa.c, src/crypt.c, src/getpass.c, src/prime.c,
30001         src/retcodes.c, src/serv-gaa.c, src/serv.c, src/tests.c,
30002         src/tls_test-gaa.c, src/tls_test.c: changed indentation to 4 spaces
30003         instead of tabs.
30005 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30007         * ChangeLog: [no log message]
30009 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30011         * doc/tex/cover.tex.in, lib/gnutls_record.c, lib/x509/x509.c: [no
30012         log message]
30014 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30016         * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex: 
30017         [no log message]
30019 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30021         * doc/TODO, doc/tex/certificate.tex, doc/tex/compression.tex,
30022         doc/tex/programs.tex: [no log message]
30024 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30026         * lib/gnutls_datum.c, lib/gnutls_ui.c, lib/x509/pkcs12_bag.c,
30027         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
30028         src/gnutls-http-serv, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
30029         src/serv.gaa, src/tests.c, src/tests.h, src/tls_test.c: several
30030         improvements
30032 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30034         * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
30035         message]
30037 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30039         * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h,
30040         lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c,
30041         src/common.c, src/common.h, src/tests.c, src/tests.h,
30042         src/tls_test.c: updated gnutls-cli-debug to print DHE and RSA-EXPORT
30043         information if verbose is set. Some other minor fixes.
30045 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30047         * ChangeLog: [no log message]
30049 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30051         * doc/README.CODING_STYLE, lib/auth_anon.c, lib/auth_anon.h,
30052         lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c,
30053         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
30054         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
30055         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
30056         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
30057         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
30058         lib/gnutls_cipher_int.h, lib/gnutls_compress_int.c,
30059         lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_db.c,
30060         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
30061         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
30062         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
30063         lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
30064         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
30065         lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c, libextra/auth_srp.c,
30066         libextra/auth_srp_rsa.c, libextra/ext_srp.c,
30067         libextra/gnutls_extra.c: some other changes to the internal types
30068         names.
30070 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30072         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
30073         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
30074         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
30075         lib/debug.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
30076         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.c,
30077         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
30078         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_rsa_export.c,
30079         lib/gnutls_rsa_export.h, lib/gnutls_session_pack.c,
30080         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
30081         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
30082         lib/gnutls_x509.h, libextra/auth_srp.c, libextra/auth_srp.h,
30083         libextra/auth_srp_rsa.c, libextra/gnutls_srp.c: several internal
30084         types fix.
30086 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30088         * NEWS, includes/gnutls/x509.h, lib/auth_rsa_export.c,
30089         lib/gnutls_mpi.h, lib/x509/common.c, lib/x509/common.h,
30090         lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
30091         lib/x509/pkcs12_encr.c, lib/x509/privkey.c, lib/x509/sign.c,
30092         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added the
30093         functions gnutls_x509_crt_get_pk_rsa_raw() and
30094         gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
30095         certificates.
30097 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30099         * lib/auth_anon.c, lib/auth_cert.h, lib/auth_dh_common.c,
30100         lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa_export.c,
30101         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
30102         lib/gnutls_ui.h: Allow access to the RSA-EXPORT parameters.
30104 2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30106         * ChangeLog: [no log message]
30108 2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30110         * lib/auth_dh_common.c, lib/auth_dh_common.h,
30111         lib/gnutls_compress_int.c, lib/gnutls_mpi.c, lib/gnutls_state.c,
30112         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h: added function
30113         to access the DH (peer's) public key.
30115 2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30117         * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
30118         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
30119         lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
30120         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
30121         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: 
30122         Added news functions to allow access to the ephemeral Diffie Hellman
30123         parameters.
30125 2004-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30127         * doc/TODO, lib/gnutls_pk.c: [no log message]
30129 2004-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30131         * doc/tex/certificate.tex, doc/tex/gnutls.bib: [no log message]
30133 2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30135         * ChangeLog: [no log message]
30137 2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30139         * src/cli.c: ciphers are sorted according to a strength order.
30141 2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30143         * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c: Updated to
30144         conform to the latest srp draft (draft-ietf-tls-srp-07).
30146 2004-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30148         * configure.in, lib/gnutls_handshake.c, lib/gnutls_mpi.h,
30149         libextra/auth_srp.c, libextra/openpgp/compat.c, libtasn1.m4: [no log
30150         message]
30152 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30154         * ChangeLog: [no log message]
30156 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30158         * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra
30159         checks in hello packet parsing.
30161 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30163         * configure.in, lib/Makefile.am, lib/x509/Makefile.am,
30164         libextra/Makefile.am, libextra/openpgp/Makefile.am,
30165         src/Makefile.am, src/certtool-cfg.h, src/retcodes.c: some libtasn1
30166         related compilation fixes
30168 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30170         * configure.in: [no log message]
30172 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30174         * acinclude.m4, lib/gnutls_handshake.c: [no log message]
30176 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30178         * libextra/opencdk/keydb.c, libextra/opencdk/main.h,
30179         libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
30180         libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
30181         libextra/openpgp/verify.c: added new opencdk
30183 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30185         * ChangeLog: [no log message]
30187 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30189         * NEWS, doc/README.autoconf, doc/certtool.cfg,
30190         lib/gnutls_handshake.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
30191         libextra/libgnutls-extra.m4: Corrected session resuming in SRP
30192         ciphersuites.
30194 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30196         * NEWS: [no log message]
30198 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30200         * doc/tex/programs.tex, lib/gnutls_state.c, lib/libgnutls.m4: [no
30201         log message]
30203 2004-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30205         * ChangeLog: [no log message]
30207 2004-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30209         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: _gnutls_deinit() is
30210         no longer used. Sessions are not automatically removed any more, on
30211         abnormal termination.
30213 2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30215         * ChangeLog: [no log message]
30217 2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30219         * NEWS: [no log message]
30221 2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30223         * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better
30224         handling of EOF in record_recv.
30226 2004-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30228         * lib/minitasn1/decoding.c: [no log message]
30230 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30232         * ChangeLog: [no log message]
30234 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30236         * lib/minitasn1/int.h: [no log message]
30238 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30240         * acinclude.m4, configure.in, lib/minitasn1/libtasn1.h, libtasn1.m4: 
30241         added proper libtasn1 version detection.
30243 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30245         * lib/minitasn1/decoding.c: Applied patch by Max Vozeler
30246         <max@hinterhof.net>, sent by Ivo Timmermans.
30248 2004-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30250         * ChangeLog: [no log message]
30252 2004-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30254         * NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn,
30255         libextra/Makefile.am, src/certtool-cfg.c, src/certtool.c: certtool
30256         has now support for more X.520 DN attribute types.
30258 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30260         * ChangeLog: [no log message]
30262 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30264         * configure.in, doc/certtool.cfg: [no log message]
30266 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30268         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: certtool
30269         can now read and set the UID field to a DN.
30271 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30273         * includes/gnutls/x509.h: [no log message]
30275 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30277         * ChangeLog: [no log message]
30279 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30281         * doc/tex/ex-pkcs12.tex, doc/tex/examples.tex,
30282         includes/gnutls/pkcs12.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
30283         lib/x509/pkcs12_bag.c, src/certtool.c: removed gnutls_const_datum
30284         type.
30286 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30288         * NEWS, configure.in: [no log message]
30290 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30292         * libextra/opencdk/Makefile.am, libextra/opencdk/README,
30293         libextra/opencdk/opencdk.h, libextra/opencdk/sig-check.c,
30294         libextra/openpgp/verify.c: updated opencdk to report if any key
30295         signer was found.
30297 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30299         * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c,
30300         libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
30301         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
30302         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
30303         libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
30304         libextra/openpgp/xml.c: [no log message]
30306 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30308         * src/certtool-cfg.c, src/prime.c: [no log message]
30310 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30312         * configure.in, lib/gnutls_compress_int.c, lib/gnutls_handshake.c,
30313         lib/gnutls_priority.c, libextra/Makefile.am,
30314         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c, src/cli.c,
30315         src/common.c, src/serv.c: some fixes in the compilation system.
30317 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30319         * configure.in, libextra/Makefile.am: [no log message]
30321 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30323         * ChangeLog: [no log message]
30325 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30327         * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c: Added
30328         configure option to disable lzo completely.
30330 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30332         * NEWS, configure.in, doc/certtool.cfg, doc/tex/srp.tex,
30333         lib/Makefile.am, libextra/Makefile.am,
30334         libextra/opencdk/Makefile.am, libextra/opencdk/armor.c,
30335         libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
30336         libextra/opencdk/compress.c, libextra/opencdk/context.h,
30337         libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
30338         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
30339         libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
30340         libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
30341         libextra/opencdk/main.h, libextra/opencdk/md.c,
30342         libextra/opencdk/md.h, libextra/opencdk/misc.c,
30343         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
30344         libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
30345         libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
30346         libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
30347         libextra/opencdk/sign.c, libextra/opencdk/stream.c,
30348         libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
30349         libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
30350         libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
30351         libextra/openpgp/Makefile.am: opencdk is being included if not
30352         found.
30354 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30356         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c,
30357         src/crypt-gaa.c, src/crypt.gaa: certtool can now add ip address SAN
30358         extension.
30360 2004-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30362         * ChangeLog: [no log message]
30364 2004-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30366         * lib/gnutls_handshake.c: the TLS hello message random values no
30367         longer use strong random data.
30369 2004-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30371         * lib/gnutls_algorithms.c: [no log message]
30373 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30375         * ChangeLog: [no log message]
30377 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30379         * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log
30380         message]
30382 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30384         * lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
30385         lib/gnutls_v2_compat.c, libextra/auth_srp_passwd.c,
30386         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Fixed some things
30387         in the random number usage. Weak levels are used where possible to
30388         avoid emptying the strong random pool.
30390 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30392         * doc/manpages/Makefile.am, doc/manpages/gnutls-srpcrypt.1,
30393         doc/manpages/srptool.1, doc/protocol/draft-eronen-tls-psk-00.txt,
30394         doc/tex/ex-x509-info.tex, doc/tex/srp.tex: [no log message]
30396 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30398         * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
30399         doc/tex/ciphers.tex: some additions to certificate stuff.
30401 2004-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30403         * ChangeLog: [no log message]
30405 2004-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30407         * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
30408         lib/gnutls_pk.c, lib/gnutls_ui.h: Added
30409         gnutls_auth_client_get_type() and gnutls_auth_server_get_type().
30411 2004-04-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30413         * ChangeLog: [no log message]
30415 2004-04-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30417         * lib/ext_cert_type.c, lib/gnutls_cert.c, lib/gnutls_state.c: Fixes
30418         in the automatic disabling of certificate types.
30420 2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30422         * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
30423         lib/gnutls_state.c: Automatically disable certificate types that do
30424         not have corresponding certificates.
30426 2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30428         * ChangeLog: [no log message]
30430 2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30432         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
30433         src/certtool.gaa: added xml exporting capabilities to certtool
30434         utility.
30436 2004-04-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30438         * ChangeLog: [no log message]
30440 2004-04-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30442         * configure.in, lib/gnutls_cert.c: [no log message]
30444 2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30446         * ChangeLog: [no log message]
30448 2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30450         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c: [no log message]
30452 2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30454         * configure.in: [no log message]
30456 2004-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30458         * ChangeLog: [no log message]
30460 2004-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30462         * NEWS, configure.in, doc/TODO, lib/gnutls_global.c,
30463         lib/gnutls_record.c: [no log message]
30465 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30467         * ChangeLog: [no log message]
30469 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30471         * lib/gnutls_global.c: [no log message]
30473 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30475         * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log
30476         message]
30478 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30480         * lib/gnutls_global.c: [no log message]
30482 2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30484         * ChangeLog: [no log message]
30486 2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30488         * NEWS, doc/TODO, doc/tex/ex-serv-srp.tex, doc/tex/programs.tex,
30489         doc/tex/srp.tex, src/Makefile.am: Renamed gnutls-srpcrypt to srptool
30491 2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30493         * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug in
30494         OpenPGP key loading using a callback.
30496 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30498         * ChangeLog: [no log message]
30500 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30502         * NEWS, lib/gnutls_record.c, lib/gnutls_str.c: Corrected bug in TLS
30503         renegotiation.
30505 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30507         * lib/gnutls_algorithms.c: [no log message]
30509 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30511         * NEWS, doc/TODO, doc/tex/ex-rfc2818.tex, lib/gnutls.h.in.in,
30512         lib/gnutls_algorithms.c, src/certtool.c, src/crypt-gaa.c,
30513         src/crypt-gaa.h: Added gnutls_sign_algorithm_get_name() and
30514         gnutls_pk_algorithm_get_name().
30516 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30518         * ChangeLog: [no log message]
30520 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30522         * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
30523         lib/gnutls_auth.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
30524         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_state.c,
30525         lib/gnutls_v2_compat.c, lib/x509/verify.c, libextra/ext_srp.c,
30526         src/certtool-cfg.c, src/certtool-gaa.c, src/certtool-gaa.h,
30527         src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h,
30528         src/tls_test-gaa.c, src/tls_test-gaa.h: Some updates in order to
30529         compile with tcc.
30531 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30533         * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
30534         lib/minitasn1/structure.c: added the new libtasn1.
30536 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30538         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some
30539         cleanups in the parsing code.
30541 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30543         * ChangeLog: [no log message]
30545 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30547         * doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
30548         doc/protocol/draft-ietf-tls-rfc2246-bis-06.txt: [no log message]
30550 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30552         * src/certtool.c: [no log message]
30554 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30556         * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes.
30558 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30560         * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message]
30562 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30564         * doc/certtool.cfg: [no log message]
30566 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30568         * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h,
30569         src/certtool.c: [no log message]
30571 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30573         * NEWS, doc/Makefile.am, doc/certtool.cfg, doc/manpages/certtool.1,
30574         doc/tex/programs.tex, src/certtool.cfg, src/tests.c: [no log
30575         message]
30577 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30579         * lib/Makefile.am: [no log message]
30581 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30583         * configure.in, src/Makefile.am: certtool will use the system's
30584         libcfg if available.
30586 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30588         * NEWS, configure.in, doc/TODO, src/Makefile.am,
30589         src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
30590         src/certtool-gaa.h, src/certtool.c, src/certtool.cfg,
30591         src/certtool.gaa, src/cfg/Makefile.am, src/cfg/cfg+.c,
30592         src/cfg/cfg+.h, src/cfg/cfgfile.c, src/cfg/cfgfile.h,
30593         src/cfg/cmdline.c, src/cfg/cmdline.h, src/cfg/parse.c,
30594         src/cfg/platon/Makefile.am, src/cfg/platon/str/Makefile.am,
30595         src/cfg/platon/str/dynfgets.c, src/cfg/platon/str/dynfgets.h,
30596         src/cfg/platon/str/strctype.c, src/cfg/platon/str/strctype.h,
30597         src/cfg/platon/str/strdyn.c, src/cfg/platon/str/strdyn.h,
30598         src/cfg/platon/str/strplus.c, src/cfg/platon/str/strplus.h,
30599         src/cfg/props.c, src/cfg/shared.c, src/cfg/shared.h, src/getpass.c,
30600         src/getpass.h: Added batch support to certtool. Now can use
30601         templates.
30603 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30605         * NEWS, lib/gnutls_cipher_int.c, lib/gnutls_global.c,
30606         lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: The RC2 cipher
30607         is no more included. The one in libgcrypt is now used.
30609 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30611         * NEWS, lib/x509/extensions.c, lib/x509/extensions.h,
30612         lib/x509/x509_write.c, src/certtool.c: updated the extensions
30613         handling.
30615 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30617         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/extensions.c,
30618         lib/x509/extensions.h, lib/x509/x509.c, lib/x509/x509_write.c,
30619         src/certtool.c: - Added support for authority key identifier X.509 extension   field.  - Added support for the extended key usage X.509 extension field.
30621 2004-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30623         * ChangeLog: [no log message]
30625 2004-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30627         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
30628         lib/gnutls_record.c, lib/gnutls_state.c: The record receive buffer
30629         is now stored in the session data, to avoid memory allocations per
30630         receive.
30632 2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30634         * ChangeLog: [no log message]
30636 2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30638         * ChangeLog, NEWS, configure.in: [no log message]
30640 2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30642         * lib/gnutls_rsa_export.c, lib/x509/privkey.c, lib/x509/x509.h: 
30643         Optimized (a bit) the rsa_parameter copying. I don't like it.
30645 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30647         * ChangeLog: [no log message]
30649 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30651         * lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
30652         lib/gnutls_handshake.c, lib/gnutls_int.h: [no log message]
30654 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30656         * NEWS, configure.in, lib/gnutls_state.c: - Corrected bug in RSA parameters handling which could cause   unexpected crashes.
30658 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30660         * NEWS, doc/tex/library.tex, lib/auth_cert.c, lib/gnutls_cert.c,
30661         lib/gnutls_cert.h: [no log message]
30663 2004-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30665         * libextra/auth_srp.c: implemented all the check for SRP group
30666         parameters from the latest SRP draft.
30668 2004-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30670         * libextra/auth_srp.h, libextra/auth_srp_passwd.c,
30671         libextra/gnutls_srp.c: [no log message]
30673 2004-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30675         * ChangeLog: [no log message]
30677 2004-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30679         * NEWS, configure.in: [no log message]
30681 2004-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30683         * doc/tex/certificate.tex, doc/tex/examples.tex,
30684         doc/tex/gnutls.bib, doc/tex/gnutls.tex: [no log message]
30686 2004-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30688         * ChangeLog: [no log message]
30690 2004-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30692         * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
30693         lib/gnutls_handshake.c, lib/gnutls_x509.c: some improvements that
30694         lead to fewer calls to malloc().
30696 2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30698         * ChangeLog: [no log message]
30700 2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30702         * doc/tex/gnutls.bib, doc/tex/howto.tex, doc/tex/tls_extensions.tex: 
30703         [no log message]
30705 2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30707         * NEWS, configure.in, includes/gnutls/extra.h, lib/auth_cert.c,
30708         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h,
30709         lib/gnutls_ui.h, libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
30710         src/cli.c, src/tests.c: Deprecated:
30711         gnutls_srp_server_set_select_function(),
30712         gnutls_certificate_client_set_select_function(),
30713         gnutls_srp_server_set_select_function().
30715 2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30717         * ChangeLog: [no log message]
30719 2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30721         * configure.in, src/Makefile.am, src/certtool.c, src/crypt.c,
30722         src/getpass.c, src/getpass.h: replaced the getpass() call with an
30723         internal one.
30725 2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30727         * doc/examples/Makefile.am, doc/tex/Makefile.am,
30728         doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex: removed the
30729         openpgp key retrieval example.
30731 2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30733         * ChangeLog: [no log message]
30735 2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30737         * NEWS, configure.in, lib/Makefile.am, libextra/openpgp/openpgp.c,
30738         libextra/openpgp/xml.c: Finally corrected a compilation issue when
30739         opencdk was installed in a non-base directory. Some other minor
30740         fixes.
30742 2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30744         * libgcrypt.m4, src/serv.c: [no log message]
30746 2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30748         * ChangeLog: [no log message]
30750 2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30752         * NEWS, configure.in, doc/tex/auth.tex, includes/gnutls/x509.h,
30753         lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
30754         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
30755         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
30756         lib/gnutls_state.c, lib/gnutls_ui.h, lib/x509/privkey.c,
30757         lib/x509/privkey.h: * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()   and gnutls_x509_privkey_cpy().
30759 2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30761         * doc/tex/auth.tex, doc/tex/preparation.tex,
30762         lib/gnutls_handshake.c, lib/gnutls_state.c: * Added some preliminary documentation for the new libgcrypt locking
30763         interface.  * Added some documentation for the parameters setting using
30764         callback.
30766 2004-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30768         * ChangeLog: [no log message]
30770 2004-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30772         * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
30773         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
30774         lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
30775         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
30776         lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c,
30777         lib/gnutls_ui.h, src/serv.c: Added
30778         gnutls_certificate_set_params_function() and
30779         gnutls_anon_set_params_function() that set the RSA or DH parameters
30780         using a callback.
30782 2004-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30784         * ChangeLog: [no log message]
30786 2004-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30788         * ChangeLog: [no log message]
30790 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30792         * ChangeLog: [no log message]
30794 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30796         * libextra/openpgp/openpgp.h: [no log message]
30798 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30800         * libextra/openpgp/openpgp.h: [no log message]
30802 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30804         * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h: added new libtasn1
30805         (0.2.7)
30807 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30809         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c: some bugfixes. No
30810         longer allow sending client hello if a TLS version is not set.
30812 2004-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30814         * ChangeLog: [no log message]
30816 2004-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30818         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
30819         lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
30820         lib/gnutls_sig.c: patch to fix the bug in mutual certificate
30821         authentication in SSL 3.0
30823 2004-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30825         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
30826         lib/minitasn1/element.c, lib/minitasn1/int.h,
30827         lib/minitasn1/libtasn1.h: added new minitasn1.
30829 2004-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30831         * ChangeLog: [no log message]
30833 2004-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30835         * doc/protocol/draft-ietf-tls-compression-06.txt,
30836         doc/protocol/draft-ietf-tls-compression-07.txt,
30837         doc/protocol/draft-ietf-tls-srp-05.txt,
30838         doc/protocol/draft-ietf-tls-srp-06.txt: [no log message]
30840 2004-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30842         * ChangeLog: [no log message]
30844 2004-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30846         * NEWS: [no log message]
30848 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30850         * ChangeLog: [no log message]
30852 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30854         * libextra/openpgp/openpgp.c: [no log message]
30856 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30858         * NEWS, doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/howto.tex,
30859         doc/tex/srp.tex, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
30860         lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c, opencdk.m4: 
30861         Corrected the return values of gnutls_x509_crt_check_hostname().
30863 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30865         * doc/tex/preface.tex: [no log message]
30867 2004-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30869         * lib/x509/Makefile.am: [no log message]
30871 2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30873         * ChangeLog: [no log message]
30875 2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30877         * lib/x509/common.h: [no log message]
30879 2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30881         * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1
30882         definitions.
30884 2004-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30886         * ChangeLog: [no log message]
30888 2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30890         * ChangeLog: [no log message]
30892 2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30894         * lib/gnutls_cipher.c, libextra/auth_srp.c: [no log message]
30896 2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30898         * lib/minitasn1/structure.c, src/common.c: [no log message]
30900 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30902         * ChangeLog: [no log message]
30904 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30906         * lib/gnutls_extensions.c: [no log message]
30908 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30910         * NEWS, doc/tex/compression.tex, lib/ext_server_name.c,
30911         lib/gnutls.h.in.in, lib/gnutls_extensions.c, src/cli.c,
30912         src/common.c: Fixed a bug where 'server name' extension was always
30913         sent.
30915 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30917         * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
30918         <bbp@via.ecp.fr>.
30920 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30922         * ChangeLog: [no log message]
30924 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30926         * configure.in, src/certtool.c: added getpass() check.
30928 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30930         * NEWS, configure.in, doc/tex/cert_auth.tex,
30931         doc/tex/ex-x509-info.tex, doc/tex/library.tex,
30932         doc/tex/programs.tex, lib/gnutls_algorithms.c,
30933         lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
30934         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.c,
30935         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
30936         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
30937         lib/gnutls_state.c, lib/x509/crl.c, lib/x509/crq.c,
30938         lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
30939         lib/x509/x509_write.c, lib/x509/xml.c, lib/x509_b64.c,
30940         libextra/gnutls_extra.c, libextra/gnutls_srp.c, src/certtool-gaa.c,
30941         src/certtool.c, src/cli-gaa.c, src/common.c, src/crypt-gaa.c,
30942         src/serv-gaa.c, src/serv.c, src/tls_test-gaa.c: Several bug fixes
30943         and cleanups by Arne Thomassen.
30945 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30947         * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
30948         message]
30950 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30952         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/gnutls.h.in.in,
30953         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/pkix.asn,
30954         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
30955         lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c,
30956         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.
30958 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30960         * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no
30961         log message]
30963 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30965         * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c: 
30966         [no log message]
30968 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30970         * src/Makefile.am: [no log message]
30972 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30974         * ChangeLog: [no log message]
30976 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30978         * NEWS, configure.in: the -D_REENTRANT is now used.
30980 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30982         * src/certtool.c: [no log message]
30984 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30986         * ChangeLog: [no log message]
30988 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30990         * NEWS: [no log message]
30992 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
30994         * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
30995         lib/x509/dn.c, src/certtool.c: Corrected problem printing the DC
30996         attributes in a DN.
30998 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31000         * src/tests.c, src/tests.h, src/tls_test.c: [no log message]
31002 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31004         * NEWS, configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
31005         src/certtool.c, src/common.c: [no log message]
31007 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31009         * lib/gnutls.h.in.in, lib/x509/compat.c, libextra/gnutls_openpgp.c,
31010         libextra/openpgp/gnutls_openpgp.h, src/cli.c: [no log message]
31012 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31014         * lib/x509/crl_write.c: [no log message]
31016 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31018         * lib/x509/compat.h, lib/x509/rfc2818_hostname.c, src/cli.c: Updated
31019         gnutls-cli's SRP behaviour. Some other fixes.
31021 2003-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31023         * ChangeLog: [no log message]
31025 2003-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31027         * src/certtool.c: [no log message]
31029 2003-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31031         * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message]
31033 2003-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31035         * NEWS, doc/tex/auth.tex, lib/gnutls_algorithms.c, lib/gnutls_ui.h,
31036         lib/x509/rfc2818_hostname.c, lib/x509/x509.c, src/certtool.c: [no
31037         log message]
31039 2003-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31041         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
31042         lib/x509/rfc2818_hostname.c, libextra/openpgp/openpgp.c: [no log
31043         message]
31045 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31047         * ChangeLog: [no log message]
31049 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31051         * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message]
31053 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31055         * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol
31056         detection.
31058 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31060         * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message]
31062 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31064         * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher
31065         detection.
31067 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31069         * NEWS, configure.in, doc/tex/library.tex, lib/pkix.asn,
31070         lib/pkix_asn1_tab.c, lib/x509/extensions.c: [no log message]
31072 2003-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31074         * NEWS, doc/tex/ex-cert-select.tex, doc/tex/macros.tex,
31075         doc/tex/record_weaknesses.tex, lib/gnutls.h.in.in,
31076         lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_int.h,
31077         lib/gnutls_record.c, lib/gnutls_state.c, src/common.c, src/serv.c: 
31078         Added support for TLS 1.1
31080 2003-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31082         * ChangeLog: [no log message]
31084 2003-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31086         * NEWS: [no log message]
31088 2003-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31090         * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
31091         lib/gnutls_random.c, lib/gnutls_ui.h: updated the client retrieval
31092         certificate callback.
31094 2003-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31096         * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
31097         doc/tex/ex-x509-info.tex, includes/gnutls/x509.h, lib/x509/x509.c,
31098         lib/x509/x509_write.c, src/certtool.c: Added
31099         gnutls_x509_crt_cpy_crl_dist_points()
31101 2003-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31103         * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib,
31104         includes/gnutls/extra.h, includes/gnutls/x509.h,
31105         lib/gnutls.h.in.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
31106         lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h,
31107         src/certtool.c: Corrected the CRL distribution point extension
31108         handling.
31110 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31112         * ChangeLog: [no log message]
31114 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31116         * lib/gnutls_cert.c, lib/x509/compat.h, libextra/gnutls_extra.c,
31117         libextra/openpgp/compat.c, libextra/openpgp/gnutls_openpgp.h: [no
31118         log message]
31120 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31122         * AUTHORS, NEWS, configure.in, doc/tex/cover.tex.in,
31123         includes/Makefile.am, includes/gnutls/Makefile.am,
31124         includes/gnutls/compat8.h, includes/gnutls/openssl.h,
31125         lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
31126         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
31127         lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_server_name.c,
31128         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
31129         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
31130         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
31131         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
31132         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
31133         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
31134         lib/gnutls_extensions.c, lib/gnutls_global.c,
31135         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
31136         lib/gnutls_mem.c, lib/gnutls_mpi.c, lib/gnutls_num.c,
31137         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_random.c,
31138         lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
31139         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
31140         lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
31141         lib/gnutls_x509.c, lib/strnstr.c, lib/x509/common.c,
31142         lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
31143         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dsa.c,
31144         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs12.c,
31145         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c,
31146         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
31147         lib/x509/rc2.c, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
31148         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
31149         lib/x509/xml.c, lib/x509_b64.c, libextra/Makefile.am,
31150         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
31151         libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
31152         libextra/ext_srp.c, libextra/gnutls_extra.c,
31153         libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
31154         libextra/gnutls_srp.c, libextra/openpgp/compat.c,
31155         libextra/openpgp/extras.c, libextra/openpgp/openpgp.c,
31156         libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
31157         libextra/openpgp/xml.c, libextra/openssl_compat.c,
31158         libextra/openssl_compat.h, src/certtool-gaa.c, src/certtool-gaa.h,
31159         src/certtool.c, src/certtool.gaa, src/cli.c, src/crypt.c,
31160         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.
31162 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31164         * NEWS: [no log message]
31166 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31168         * lib/x509/crq.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/sign.c,
31169         lib/x509/verify.c: corrected signing and verifying with DSA keys.
31171 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31173         * NEWS, doc/TODO, doc/tex/certificate.tex, includes/gnutls/x509.h,
31174         lib/Makefile.am, lib/x509/Makefile.am, lib/x509/crl.c,
31175         lib/x509/sign.c, lib/x509/sign.h, lib/x509/x509_write.c,
31176         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
31177         src/certtool.gaa: Added support for generating CRLs in the library
31178         and the certtool utility.
31180 2003-12-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31182         * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.h, lib/pkix.asn,
31183         lib/pkix_asn1_tab.c, lib/x509/extensions.c, lib/x509/extensions.h,
31184         lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
31185         lib/x509/x509_write.c, src/certtool.c: Added support for the Subject
31186         Key ID PKIX extension.
31188 2003-12-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31190         * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message]
31192 2003-12-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31194         * ChangeLog: [no log message]
31196 2003-12-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31198         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
31199         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/dsa.c,
31200         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
31201         lib/x509/x509_write.c, src/certtool.c: Added support for reading and
31202         generating CRL distribution points extensions in certificates (not
31203         working yet).
31205 2003-12-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31207         * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for
31208         A%n==0,1,-1 in server side.
31210 2003-12-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31212         * ChangeLog: [no log message]
31214 2003-12-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31216         * NEWS, configure.in, doc/TODO, src/certtool-gaa.c,
31217         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7
31218         support to certtool utility.
31220 2003-12-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31222         * ChangeLog: [no log message]
31224 2003-12-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31226         * NEWS, doc/examples/Makefile.am, doc/manpages/certtool.1,
31227         doc/tex/ex-cert-select.tex, doc/tex/examples.tex, lib/auth_cert.c,
31228         lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_int.h,
31229         lib/gnutls_ui.h, lib/x509/compat.c, libextra/gnutls_openssl.c: [no
31230         log message]
31232 2003-12-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31234         * lib/auth_cert.c: [no log message]
31236 2003-12-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31238         * NEWS, doc/TODO, includes/Makefile.am,
31239         includes/gnutls/Makefile.am, includes/gnutls/compat4.h,
31240         includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
31241         includes/gnutls/x509.h, lib/dh_compat.c, lib/gnutls_ui.h,
31242         lib/rsa_compat.c, libextra/gnutls_openpgp.c,
31243         libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
31244         libextra/openpgp/xml.c: Added gnutls_openpgp_key_get_key_usage(),
31245         and removed several compatibility functions.
31247 2003-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31249         * ChangeLog: [no log message]
31251 2003-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31253         * includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
31254         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
31255         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
31256         lib/gnutls_x509.h, lib/x509/common.c, lib/x509/mpi.c,
31257         lib/x509/rfc2818_hostname.c, libextra/Makefile.am,
31258         libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
31259         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
31260         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
31261         libextra/openpgp/privkey.c: several cleanups.
31263 2003-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31265         * lib/gnutls_handshake.c: Corrected bug which disallowed
31266         ciphersuites other than the CERTIFICATE ones to work.
31268 2003-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31270         * libextra/openpgp/privkey.c: [no log message]
31272 2003-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31274         * doc/TODO, includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
31275         lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
31276         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
31277         libextra/Makefile.am, libextra/gnutls_extra.h,
31278         libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
31279         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
31280         libextra/openpgp/openpgp.h: Improved
31281         gnutls_certificate_client_retrieve_function() and
31282         gnutls_certificate_server_retrieve_function() so that the parsing
31283         time spent within them is minimized. Also added
31284         gnutls_openpgp_privkey struct. No testing yet.
31286 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31288         * ChangeLog: [no log message]
31290 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31292         * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c,
31293         lib/x509/x509_write.c: [no log message]
31295 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31297         * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h,
31298         lib/x509/extensions.c, lib/x509/extensions.h,
31299         lib/x509/x509_write.c, src/certtool.c, src/tests.c, src/tests.h,
31300         src/tls_test.c: Added gnutls_x509_crt_set_key_usage() and certtool
31301         can now set the certificate's key usage.
31303 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31305         * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt,
31306         doc/tex/auth.tex: [no log message]
31308 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31310         * doc/tex/cert_auth.tex, doc/tex/ciphersuites.tex, src/serv.c: [no
31311         log message]
31313 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31315         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/cert_auth.tex,
31316         doc/tex/certificate.tex, doc/tex/ciphers.tex,
31317         doc/tex/ciphersuites.tex, doc/tex/compression.tex,
31318         doc/tex/handshake.tex, doc/tex/openpgp.tex,
31319         doc/tex/preparation.tex, doc/tex/record_weaknesses.tex,
31320         doc/tex/tls_extensions.tex, doc/tex/x509.tex: some updated in
31321         documentation
31323 2003-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31325         * lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c,
31326         src/cli.c, src/serv.c: Corrected bug in gnutls_bye() which made it
31327         return an error code of INVALID_REQUEST instead of success.
31329 2003-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31331         * ChangeLog: [no log message]
31333 2003-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31335         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
31336         lib/gnutls_pk.c, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
31337         lib/gnutls_sig.c, lib/gnutls_ui.h, lib/rsa_compat.c,
31338         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crq.c,
31339         lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
31340         lib/x509/privkey.c, lib/x509/sign.c, lib/x509/x509.c,
31341         lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
31342         src/certtool.c, src/certtool.gaa: Added support for generating and
31343         exporting DSA private keys. Exporting to PKCS #8 is still not
31344         supported due to lack of standards.
31346 2003-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31348         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
31349         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
31350         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c,
31351         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
31352         libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
31353         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
31354         libextra/openpgp/gnutls_openpgp.h: Added the callbacks
31355         gnutls_certificate_client_retrieve_function() and
31356         gnutls_certificate_server_retrieve_function(), to allow a client or
31357         a server to specify certificates for the handshake without storing
31358         them to the credentials structure.
31360 2003-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31362         * ChangeLog: [no log message]
31364 2003-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31366         * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
31367         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
31368         lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in,
31369         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
31370         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
31371         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
31372         lib/gnutls_kx.c, lib/gnutls_rsa_export.c, lib/gnutls_ui.c,
31373         lib/libgnutls.vers, lib/x509/common.c, libextra/auth_srp_rsa.c,
31374         libextra/gnutls_extra.c, libextra/libgnutls-extra.vers, opencdk.m4: * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
31375           GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
31376           handshake function. Ciphersuites that require temporary parameters
31377         are removed when such parameters do not exist.  * Several internal changes to allow adding the callback function to
31378           retrieve the certificate and the private key.
31380 2003-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31382         * ChangeLog: [no log message]
31384 2003-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31386         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
31387         lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included
31388         gnutls_1_0_0_patches.
31390 2003-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31392         * NEWS, THANKS, lib/Makefile.am, lib/gnutls_handshake.c,
31393         lib/gnutls_record.c, libextra/Makefile.am,
31394         libextra/openpgp/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
31395         src/tls_test.c: Included gnutls_1_0_0_patches.
31397 2003-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31399         * doc/TODO: [no log message]
31401 2003-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31403         * ChangeLog: [no log message]
31405 2003-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31407         * ChangeLog: [no log message]
31409 2003-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31411         * doc/TODO, doc/tex/ciphers.tex, lib/gnutls_dh_primes.c,
31412         lib/gnutls_mpi.c, src/prime.c: some minor fixes and cleanups.
31414 2003-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31416         * ChangeLog: [no log message]
31418 2003-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31420         * NEWS, src/common.c: [no log message]
31422 2003-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31424         * ChangeLog: [no log message]
31426 2003-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31428         * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in the
31429         record protocol processing.
31431 2003-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31433         * NEWS, doc/TODO, doc/tex/srp.tex, includes/gnutls/extra.h,
31434         lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
31435         lib/gnutls_int.h, lib/gnutls_state.c, libextra/auth_srp.c,
31436         libextra/auth_srp.h, libextra/ext_srp.c, libextra/ext_srp.h,
31437         libextra/gnutls_srp.c, src/cli.c: Improved the support for
31438         draft-ietf-tls-srp-05. The two-phase handshake is now fully
31439         supported without any interaction with the application layer (except
31440         for a callback).
31442 2003-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31444         * doc/manpages/Makefile.am, doc/manpages/certtool.1,
31445         doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
31446         doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
31447         new manpages by Ivo.
31449 2003-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31451         * ChangeLog: [no log message]
31453 2003-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31455         * doc/tex/ciphersuites.tex: [no log message]
31457 2003-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31459         * configure.in, lib/gnutls_hash_int.c, lib/gnutls_random.c,
31460         lib/x509/dn.c, src/common.c: eliminated some memory leaks and other
31461         fixes.
31463 2003-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31465         * doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
31466         doc/tex/preface.tex: [no log message]
31468 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31470         * ChangeLog: [no log message]
31472 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31474         * src/tests.c, src/tests.h, src/tls_test.c: added detection for ZLIB
31475         compression.
31477 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31479         * src/tests.c, src/tls_test.c: improved srp detection.
31481 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31483         * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, libextra/auth_srp.c,
31484         src/cli.c: Some fixes in the certificate authenticated SRP
31485         ciphersuites.
31487 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31489         * doc/README.autoconf, lib/gnutls_alert.c, lib/gnutls_errors.c,
31490         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
31491         libextra/auth_srp.c, src/serv-gaa.c, src/serv.c: some fixes to
31492         comply with the SRP draft. The handshake is now repeated if an empty
31493         SRP username is received.
31495 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31497         * NEWS, doc/tex/srp.tex, includes/gnutls/extra.h,
31498         lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_x509.c,
31499         lib/libgnutls.vers, lib/x509_b64.c, libextra/auth_srp.c,
31500         libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
31501         libextra/gnutls_srp.c, libextra/libgnutls-extra.vers,
31502         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
31503         libextra/openpgp/verify.c, src/common.c, src/crypt.c: several
31504         corrections in the documentation.
31506 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31508         * ChangeLog: [no log message]
31510 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31512         * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers: 
31513         [no log message]
31515 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31517         * NEWS: [no log message]
31519 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31521         * doc/tex/auth.tex, doc/tex/examples.tex, doc/tex/gnutls.bib,
31522         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/library.tex,
31523         doc/tex/preface.tex, doc/tex/programs.tex, doc/tex/srp.tex: [no log
31524         message]
31526 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31528         * ChangeLog: [no log message]
31530 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31532         * NEWS, doc/tex/Makefile.am, doc/tex/appendix.tex,
31533         doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
31534         doc/tex/supported_ciphersuites.tex, lib/gnutls.h.in.in,
31535         lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
31536         lib/gnutls_state.c: Removed the TWOFISH cipher. Documented the
31537         supported ciphersuites.
31539 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31541         * doc/protocol/draft-benaloh-pct-00.txt,
31542         doc/protocol/draft-benaloh-pct-01.txt,
31543         doc/protocol/draft-hickman-netscape-ssl-00.txt: Added historical
31544         documents. Got from
31545         http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
31547 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31549         * doc/TODO, doc/tex/preface.tex: [no log message]
31551 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31553         * doc/tex/preface.tex: [no log message]
31555 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31557         * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c,
31558         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
31559         lib/gnutls_int.h, lib/gnutls_mem.h, lib/gnutls_mpi.c,
31560         lib/gnutls_mpi.h, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
31561         src/serv.c: corrected some bugs that affected openpgp
31562         authentication.
31564 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31566         * ChangeLog: [no log message]
31568 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31570         * doc/tex/ciphersuites.tex, doc/tex/gnutls.bib, doc/tex/gnutls.tex,
31571         doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/openpgp.tex,
31572         doc/tex/preface.tex: [no log message]
31574 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31576         * NEWS, doc/protocol/rfc3279.txt, doc/tex/cover.tex.in,
31577         doc/tex/gnutls.bib, doc/tex/library.tex, includes/gnutls/x509.h,
31578         lib/gnutls_pk.c, lib/x509/privkey.c, lib/x509/verify.c,
31579         lib/x509/verify.h, lib/x509/x509.c: Exported the
31580         gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data()
31581         and gnutls_x509_crt_verify_data().
31583 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31585         * src/certtool.c: only generate v3 certificates, since we always use
31586         the CA (basicConstraints) extension.
31588 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31590         * ChangeLog: [no log message]
31592 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31594         * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading
31595         zero is there on RSA keys.
31597 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31599         * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log
31600         message]
31602 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31604         * doc/tex/ex-x509-info.tex: [no log message]
31606 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31608         * lib/x509/crq.c: added crq_get_version().
31610 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31612         * doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/gnutls.bib,
31613         doc/tex/openssl.tex, lib/x509/crq.c, lib/x509/x509_write.c,
31614         src/certtool.c: Some documentation fixes. Changed
31615         gnutls_x509_*_set_version() to have a compatible input with
31616         gnutls_x509_*_get_version().
31618 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31620         * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the
31621         newest PKIX rfc.
31623 2003-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31625         * doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
31626         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
31627         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
31628         doc/tex/examples.tex: [no log message]
31630 2003-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31632         * doc/TODO: [no log message]
31634 2003-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31636         * lib/gnutls_record.c: [no log message]
31638 2003-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31640         * doc/README.autoconf, includes/gnutls/x509.h, lib/x509/pkcs5.c,
31641         src/common.c, src/serv.c: [no log message]
31643 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31645         * ChangeLog: [no log message]
31647 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31649         * doc/protocol/draft-ietf-tls-compression-05.txt,
31650         doc/protocol/draft-ietf-tls-compression-06.txt,
31651         doc/protocol/draft-ietf-tls-ecc-03.txt,
31652         doc/protocol/draft-ietf-tls-ecc-04.txt: [no log message]
31654 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31656         * src/certtool.c: generated certificates by certtool now have
31657         version 1 if they do not include extensions.
31659 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31661         * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, opencdk.m4,
31662         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log
31663         message]
31665 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31667         * THANKS, lib/gnutls_session.c, lib/x509/pkcs12.c,
31668         libextra/gnutls_openssl.c, src/certtool.gaa, src/serv-gaa.c,
31669         src/serv.c, src/serv.gaa: Some fixes pointed out by Dimitri
31670         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>
31672 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31674         * ChangeLog: [no log message]
31676 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31678         * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
31679         doc/tex/ex-client2.tex, doc/tex/ex-rfc2818.tex,
31680         doc/tex/examples.tex: [no log message]
31682 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31684         * doc/tex/Makefile.am, doc/tex/ex-client-resume.tex,
31685         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
31686         doc/tex/examples.tex: Simplified a bit the client examples.
31688 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31690         * doc/tex/ex-client1.tex: [no log message]
31692 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31694         * lib/x509/pkcs5.c, src/certtool-gaa.c, src/certtool.gaa,
31695         src/serv.c, src/tests.c: [no log message]
31697 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31699         * src/certtool.c: some changes in password reading.
31701 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31703         * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon
31704         Josefsson.
31706 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31708         * lib/ext_server_name.c, lib/gnutls_int.h: [no log message]
31710 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31712         * lib/gnutls_int.h, lib/gnutls_session_pack.c,
31713         lib/gnutls_session_pack.h: [no log message]
31715 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31717         * configure.in, lib/auth_cert.c, lib/defines.h,
31718         lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
31719         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
31720         lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/crl.c,
31721         lib/x509/crq.c, lib/x509/dn.c, lib/x509/extensions.c,
31722         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
31723         lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
31724         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
31725         lib/x509_b64.c, libextra/gnutls_srp.c, src/certtool.c,
31726         src/common.c, src/serv.c: Several minor fixes in code and function
31727         documentation.
31729 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31731         * ChangeLog: [no log message]
31733 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31735         * NEWS: [no log message]
31737 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31739         * doc/tex/ex-crq.tex: [no log message]
31741 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31743         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crl.c,
31744         lib/x509/crq.c, lib/x509/x509.c, lib/x509/x509_write.c: [no log
31745         message]
31747 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31749         * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
31750         lib/x509/dn.c, lib/x509/dn.h, lib/x509/extensions.c,
31751         lib/x509/extensions.h, lib/x509/x509.c, src/certtool.c: * Added gnutls_x509_*_get_dn_oid() and
31752           gnutls_x509_crt_get_extension_oid() functions which return the
31753         available OIDs.  * The certtool utility now prints all available extension OIDs and   values.
31755 2003-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31757         * NEWS, includes/gnutls/x509.h, lib/gnutls_str.c, lib/gnutls_str.h,
31758         lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
31759         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
31760         lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
31761         libextra/openpgp/openpgp.h: gnutls_x509_*_get_*_dn_by_oid()
31762         functions have a raw_flag parameter added.  Several other fixes.
31764 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31766         * ChangeLog: [no log message]
31768 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31770         * NEWS, configure.in, includes/gnutls/compat8.h,
31771         includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
31772         includes/gnutls/x509.h, lib/gnutls_errors.c,
31773         lib/gnutls_errors_int.h, lib/x509/compat.c, lib/x509/crl.c,
31774         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/pkcs12.c,
31775         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
31776         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
31777         lib/x509/x509_write.c, libextra/openpgp/openpgp.c, src/certtool.c,
31778         src/cli.c, src/common.c, src/tests.c: gnutls_x509_*_set_dn_by_oid()
31779         functions have a raw_flag parameter added. Some other fixes in
31780         function types.
31782 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31784         * NEWS: [no log message]
31786 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31788         * configure.in, includes/gnutls/compat8.h, includes/gnutls/x509.h,
31789         lib/gnutls.h.in.in, lib/x509/crq.c, lib/x509/crq.h,
31790         lib/x509/x509.c, lib/x509/x509.h: Compatibility header for gnutls4
31791         is no longer included in gnutls.h. Added deprecated warnings to
31792         gnutls8 stuff.
31794 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31796         * includes/gnutls/openssl.h: [no log message]
31798 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31800         * lib/x509/crq.c, lib/x509/x509.c: [no log message]
31802 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31804         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crq.c,
31805         lib/x509/x509_write.c: added gnutls_x509_oid_known() to report known
31806         OIDs.
31808 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31810         * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
31811         known OIDs.
31813 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31815         * ChangeLog: [no log message]
31817 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31819         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
31820         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
31821         src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa, src/prime.c,
31822         src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: [no log
31823         message]
31825 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31827         * lib/auth_cert.c, lib/ext_max_record.c, lib/gnutls_extensions.c,
31828         lib/gnutls_int.h, src/cli.c: [no log message]
31830 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31832         * src/cli.c: [no log message]
31834 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31836         * configure.in, lib/auth_cert.c, lib/debug.c,
31837         lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
31838         lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
31839         lib/gnutls_extensions.h, lib/gnutls_global.c,
31840         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
31841         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
31842         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
31843         lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
31844         lib/x509/crl.c, lib/x509_b64.c, libextra/auth_srp.c,
31845         libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
31846         libextra/gnutls_openssl.c, libextra/openpgp/gnutls_openpgp.h,
31847         libextra/openpgp/verify.c, src/common.h: Some bugfixes, and type
31848         corrections.
31850 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31852         * lib/gnutls.h.in.in: [no log message]
31854 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31856         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
31857         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
31858         lib/x509/common.c, src/cli.c, src/common.c, src/serv.c: Added the
31859         RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04.
31861 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31863         * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message]
31865 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31867         * NEWS, configure.in, doc/tex/openssl.tex, includes/Makefile.am,
31868         lib/minitasn1/mem.h, libextra/Makefile.am,
31869         libextra/libgnutls-extra.vers: The openssl compatibility layer was
31870         moved to gnutls-openssl to allow the extension of it without
31871         bloating the libgnutls-extra.
31873 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31875         * ChangeLog: [no log message]
31877 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31879         * lib/defines.h: [no log message]
31881 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31883         * src/certtool.c: [no log message]
31885 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31887         * src/certtool.c: Prints certificate information before signing.
31889 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31891         * ChangeLog: [no log message]
31893 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31895         * lib/gnutls_random.h: [no log message]
31897 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31899         * configure.in, lib/gnutls_random.c, src/crypt.c: Patch by Werner
31900         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.
31902 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31904         * ChangeLog, NEWS, configure.in: [no log message]
31906 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31908         * includes/gnutls/x509.h, src/certtool-gaa.c, src/certtool-gaa.h,
31909         src/certtool.c, src/certtool.gaa: Added capability to read CRLs to
31910         certtool.
31912 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31914         * includes/gnutls/x509.h, lib/gnutls_x509.c, lib/x509/compat.c,
31915         lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
31916         lib/x509/x509.c, lib/x509/x509.h: Renamed several pkcs #7 related
31917         functions. That is to allow future extensions to the API.
31919 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31921         * doc/scripts/gdoc: [no log message]
31923 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31925         * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
31926         lib/x509/x509.c, lib/x509/x509_write.c: [no log message]
31928 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31930         * doc/scripts/gdoc: [no log message]
31932 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31934         * doc/scripts/gdoc: [no log message]
31936 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31938         * includes/gnutls/x509.h: [no log message]
31940 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31942         * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
31943         lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509/pkcs7.c,
31944         lib/x509_b64.c, src/cli-gaa.c: Added gnutls_pkcs7_set_certificate2()
31945         and gnutls_pkcs7_set_crl2() functions.
31947 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31949         * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12.c,
31950         lib/x509/pkcs12_bag.c, lib/x509/privkey.c,
31951         lib/x509/privkey_pkcs8.c, lib/x509/x509.c: added some check for the
31952         input parameters.
31954 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31956         * doc/TODO, libgcrypt.m4: [no log message]
31958 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31960         * ChangeLog: [no log message]
31962 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31964         * lib/gnutls.h.in.in, lib/x509/common.c, lib/x509/crl.c,
31965         lib/x509/crq.c, lib/x509/dn.c, lib/x509/x509.c: Removed the
31966         gnutls_handshake_set_rsa_pms_check() prototype from gnutls.h.
31967         Corrected the *_get_dn() functions to return the data size if the
31968         data argument is NULL, and *data_size == 0. Bugs reported by Gergely
31969         Nagy <algernon@bonehunter.rulez.org>.
31971 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31973         * lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
31974         lib/gnutls_constate.c, lib/gnutls_extensions.c,
31975         lib/gnutls_session_pack.c: some fixes to have the correct cert_type
31976         on resumed sessions.
31978 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31980         * NEWS, src/certtool.c: The certtool utility can now generate PKCS
31981         #12 structures without specifying a certificate.
31983 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31985         * ChangeLog: [no log message]
31987 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31989         * NEWS, configure.in, doc/tex/gnutls.bib: [no log message]
31991 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31993         * lib/minitasn1/errors.c, lib/minitasn1/int.h,
31994         lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
31995         lib/minitasn1/structure.c: Included the new libtasn 0.2.6.
31997 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
31999         * doc/protocol/draft-ietf-tls-openpgp-keys-03.txt,
32000         doc/protocol/draft-ietf-tls-openpgp-keys-04.txt: [no log message]
32002 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32004         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
32005         src/cli.c, src/common.c, src/common.h, src/crypt-gaa.c,
32006         src/crypt-gaa.h, src/crypt.gaa, src/prime.c, src/serv.c,
32007         src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
32008         src/tls_test.c, src/tls_test.gaa: some code cleanups.
32010 2003-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32012         * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message]
32014 2003-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32016         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
32017         src/common.c, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa,
32018         src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test-gaa.h,
32019         src/tls_test.c, src/tls_test.gaa: [no log message]
32021 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32023         * ChangeLog: [no log message]
32025 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32027         * NEWS, src/certtool-gaa.c, src/certtool.gaa, src/cli.c,
32028         src/common.c, src/common.h, src/crypt-gaa.c, src/crypt.gaa,
32029         src/serv.c, src/tls_test.c: [no log message]
32031 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32033         * libextra/gnutls_openpgp.c, src/certtool-gaa.c,
32034         src/certtool-gaa.h, src/certtool.gaa, src/crypt-gaa.c,
32035         src/crypt-gaa.h, src/crypt.c, src/crypt.gaa: [no log message]
32037 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32039         * lib/gnutls.h.in.in: Corrected the types in
32040         gnutls_anon_free_client_credentials() and
32041         gnutls_anon_allocate_client_credentials(). Reported by Ivo.
32043 2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32045         * ChangeLog: [no log message]
32047 2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32049         * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log
32050         message]
32052 2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32054         * configure.in, lib/gnutls_buffers.c, libextra/auth_srp_passwd.c,
32055         libextra/gnutls_openpgp.c, libgcrypt.m4, src/Makefile.am,
32056         src/certtool.c, src/cli-gaa.c, src/cli.c, src/crypt.c, src/serv.c,
32057         src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test.c: some
32058         changes to compile in mingw32.
32060 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32062         * ChangeLog: [no log message]
32064 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32066         * doc/scripts/gdoc: added the new gdoc by Simon.
32068 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32070         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
32071         lib/gnutls_compress.c, lib/gnutls_handshake.c, lib/gnutls_ui.c,
32072         lib/x509/privkey.c: [no log message]
32074 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32076         * includes/gnutls/pkcs12.h, lib/ext_server_name.c,
32077         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
32078         lib/gnutls_cipher.c, lib/gnutls_cipher.h,
32079         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
32080         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_kx.c,
32081         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
32082         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
32083         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h,
32084         lib/x509/extensions.h, lib/x509/pkcs12.c, lib/x509/pkcs5.c,
32085         lib/x509/pkcs5.h, lib/x509/pkcs7.c, lib/x509/privkey.c,
32086         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
32087         lib/x509/verify.c, lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h: 
32088         some type fixes. Based on build logs sent by Dimitri
32089         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
32091 2003-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32093         * lib/x509/verify.c: preserve the flags from the last certificate
32094         verification, in a chain.
32096 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32098         * ChangeLog: [no log message]
32100 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32102         * NEWS: [no log message]
32104 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32106         * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self()
32107         which verifies the self signature in the key.
32109 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32111         * includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
32112         libextra/openpgp/compat.c, libextra/openpgp/openpgp.c,
32113         libextra/openpgp/verify.c, src/common.c: added
32114         gnutls_openpgp_key_export() function.
32116 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32118         * lib/x509/verify.c: [no log message]
32120 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32122         * doc/tex/certificate.tex, doc/tex/library.tex,
32123         includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log message]
32125 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32127         * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h,
32128         libextra/openpgp/verify.c: [no log message]
32130 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32132         * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
32133         lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: Some changes to
32134         preserve binary compatibility.
32136 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32138         * ChangeLog: [no log message]
32140 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32142         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32143         src/certtool.gaa: Added option to certtool to use export-grade
32144         algorithms. If password is set in pkcs8 mode, then the output
32145         structure will be encrypted.
32147 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32149         * NEWS, lib/x509/verify.c, libextra/openpgp/verify.c,
32150         src/certtool-gaa.c, src/certtool.gaa, tests/test25.pem: [no log
32151         message]
32153 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32155         * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message]
32157 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32159         * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in the
32160         distribution.
32162 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32164         * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in,
32165         doc/tex/ex-rfc2818.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
32166         lib/gnutls_int.h, lib/x509/compat.c, lib/x509/verify.c,
32167         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
32168         libextra/openpgp/verify.c, src/Makefile.am, src/certtool-gaa.c,
32169         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
32170         src/prime.c: * Several changes in certificate and key verification.  * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
32171           avoid having two flags for the same thing.  * Updated documentation for openpgp key verification.  * The prime tool was combined with the certtool.
32173 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32175         * ChangeLog: [no log message]
32177 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32179         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
32180         libextra/gnutls_openpgp.c, libextra/openpgp/extras.c: [no log
32181         message]
32183 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32185         * src/certtool.c, src/certtool.gaa, src/common.c: [no log message]
32187 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32189         * libextra/openpgp/.cvsignore, libextra/openpgp/openpgp.c,
32190         libextra/openpgp/openpgp.h: [no log message]
32192 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32194         * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c,
32195         src/certtool.c, src/common.c: more openpgp related changes.
32197 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32199         * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and
32200         gnutls_pkcs12_bag_set_crt() functions.
32202 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32204         * libextra/gnutls_openpgp.c: [no log message]
32206 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32208         * doc/tex/ex-pgp-keyserver.tex, lib/Makefile.am, lib/gnutls_x509.c,
32209         lib/strfile.h, libextra/gnutls_openpgp.c,
32210         libextra/openpgp/openpgp.h, src/serv.c: some openpgp related
32211         changes.
32213 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32215         * ChangeLog: [no log message]
32217 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32219         * src/crypt.c: [no log message]
32221 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32223         * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
32224         lib/gnutls_global.c: added version check against libtasn1
32226 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32228         * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa,
32229         src/common.c: [no log message]
32231 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32233         * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error
32234         checking to global_init() calls.
32236 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32238         * doc/tex/auth.tex, doc/tex/handshake.tex, doc/tex/howto.tex: 
32239         Corrected some things in documentation. Got from Debian bug tracking
32240         system, Reported by Ivan Nestlerode <nestler@speakeasy.net>
32242 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32244         * lib/gnutls.h.in.in, lib/x509/pkcs12_bag.c,
32245         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
32246         libextra/openpgp/verify.c: [no log message]
32248 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32250         * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
32251         lib/x509/pkcs12_bag.c, lib/x509/verify.c, src/certtool.c: introduced
32252         gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some other
32253         cleanups in the verification functions.
32255 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32257         * lib/x509/verify.c: corrected some bugs in the verification
32258         functions.
32260 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32262         * tests/test22.pem: [no log message]
32264 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32266         * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log
32267         message]
32269 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32271         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
32272         lib/x509/compat.c, lib/x509/verify.c, src/certtool.c, src/common.c,
32273         tests/test1.pem, tests/test10.pem, tests/test13.pem,
32274         tests/test2.pem, tests/test20.pem, tests/test21.pem,
32275         tests/test22.pem, tests/test23.pem, tests/test24.pem,
32276         tests/test25.pem, tests/test26.pem, tests/test3.pem: Improved the
32277         certificate verification functions and the certtool program's
32278         verification capability.
32280 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32282         * src/certtool.c, src/crypt.c: Certtool is only compiled when
32283         ENABLE_PKI is defined.
32285 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32287         * libextra/openpgp/Makefile.am: [no log message]
32289 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32291         * lib/x509/common.c, lib/x509_b64.c, lib/x509_b64.h: Made the
32292         B64FSIZE to return an accurate value.
32294 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32296         * NEWS, configure.in, doc/tex/programs.tex, lib/x509/common.c,
32297         lib/x509_b64.c, src/certtool.c: some fixes.
32299 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32301         * src/certtool.c: [no log message]
32303 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32305         * doc/tex/programs.tex: [no log message]
32307 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32309         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32310         src/certtool.gaa: added capability to print pkcs12 structures.
32312 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32314         * libextra/libgnutls-extra.vers: exported OpenSSL* symbols.
32316 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32318         * lib/x509/rfc2818.h: added missing file.
32320 2003-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32322         * ChangeLog: [no log message]
32324 2003-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32326         * NEWS, doc/tex/ex-pkcs12.tex, includes/gnutls/pkcs12.h,
32327         lib/x509/common.c, src/certtool-gaa.c, src/certtool-gaa.h,
32328         src/certtool.c, src/certtool.gaa: added pkcs #12 support to
32329         certtool. Corrected some bugs in the export functions.
32331 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32333         * ChangeLog: [no log message]
32335 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32337         * doc/protocol/draft-ietf-tls-sharedkeys-01.txt,
32338         doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message]
32340 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32342         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32343         src/certtool.gaa: [no log message]
32345 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32347         * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log
32348         message]
32350 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32352         * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for
32353         generating primes and groups.
32355 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32357         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32358         src/certtool.gaa: added the --der option to certtool.
32360 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32362         * NEWS, configure.in, doc/tex/programs.tex,
32363         includes/gnutls/openpgp.h, lib/x509/x509.c, lib/x509/x509_write.c,
32364         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32365         src/certtool.gaa: several improvements for the certtool utility.
32367 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32369         * src/common.c: [no log message]
32371 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32373         * doc/Makefile.am, doc/manpages/Makefile.am,
32374         doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
32375         doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
32376         manpages created by Ivo Timmermans <ivo@o2w.nl>
32378 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32380         * ChangeLog: [no log message]
32382 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32384         * src/certtool.c, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
32385         src/cli.gaa, src/common.c: Added the --print-cert option to
32386         gnutls-cli.
32388 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32390         * NEWS, src/Makefile.am: [no log message]
32392 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32394         * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/mpi.c,
32395         lib/x509/mpi.h, lib/x509/privkey.c, lib/x509/privkey.h,
32396         lib/x509/x509.c, lib/x509_b64.c, src/certtool-gaa.c,
32397         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added
32398         capability to print the keyid of a certificate or a private key to
32399         certtool. Updated the key_id functions to return the hash of the
32400         SubjectPublicKey.
32402 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32404         * src/certtool.c: Added fingerprint calculation to certtool.
32406 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32408         * configure.in, libextra/gnutls_openssl.c: added configure option to
32409         disable the openssl compatibility layer.
32411 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32413         * lib/x509/x509.c: a fix in the get_subject_alt_name, to return
32414         GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE when finished reading.
32416 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32418         * src/certtool.c: Added capability to decode some X.509v3
32419         extensions.
32421 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32423         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32424         src/certtool.gaa: Added certificate chain verification capability to
32425         certtool
32427 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32429         * ChangeLog: [no log message]
32431 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32433         * lib/x509/crq.c: [no log message]
32435 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32437         * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
32438         lib/x509/crq.c, lib/x509/privkey_pkcs8.c, src/Makefile.am,
32439         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32440         src/certtool.gaa: Several improvments in the certtool.
32442 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32444         * lib/x509/privkey_pkcs8.c, src/Makefile.am, src/certtool-gaa.c,
32445         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c: 
32446         Added a certtool primitive command line utility
32448 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32450         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
32451         lib/x509/crl.c, lib/x509/dn.c, lib/x509/extensions.c,
32452         lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/verify.c,
32453         lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c: Improved
32454         the certificate generation stuff.
32456 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32458         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
32459         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
32460         lib/x509/dn.c, lib/x509/dn.h, lib/x509/sign.c,
32461         lib/x509/x509_write.c: Almost finished the X.509 certificate
32462         generation.
32464 2003-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32466         * ChangeLog: [no log message]
32468 2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32470         * ChangeLog: [no log message]
32472 2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32474         * NEWS, THANKS, configure.in, includes/gnutls/x509.h,
32475         lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
32476         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
32477         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
32478         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
32479         lib/x509/x509_write.c, libgcrypt.m4: Added some support for writable
32480         gnutls_x509_crt structures. Not ready yet.
32482 2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32484         * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some
32485         alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>.
32487 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32489         * ChangeLog: [no log message]
32491 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32493         * lib/x509/rfc2818_hostname.c: The hostname verification in the
32494         certificate is now case insensitive.
32496 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32498         * NEWS, configure.in: [no log message]
32500 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32502         * configure.in: [no log message]
32504 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32506         * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging
32507         output of handshake. Pointed out by Mark McLoughlin
32508         <mark@skynet.ie>.
32510 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32512         * libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: 
32513         Corrected issue in openpgp code, which did not allow compilation
32514         when opencdk was not present.
32516 2003-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32518         * configure.in: [no log message]
32520 2003-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32522         * doc/tex/cover.tex.in: [no log message]
32524 2003-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32526         * doc/TODO: [no log message]
32528 2003-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32530         * ChangeLog: [no log message]
32532 2003-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32534         * configure.in: opencdk is now mandatory in the base installation.
32536 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32538         * ChangeLog: [no log message]
32540 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32542         * NEWS: [no log message]
32544 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32546         * includes/gnutls/openpgp.h, includes/gnutls/x509.h,
32547         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c,
32548         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
32549         lib/x509/common.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
32550         lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
32551         libextra/openpgp/openpgp.c: Some changes in types.
32553 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32555         * includes/gnutls/x509.h: [no log message]
32557 2003-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32559         * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log
32560         message]
32562 2003-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32564         * includes/gnutls/x509.h, lib/gnutls_errors.c, lib/gnutls_global.c,
32565         lib/gnutls_int.h, lib/x509/common.c, lib/x509/common.h,
32566         lib/x509/crl.c, lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c,
32567         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
32568         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
32569         lib/x509_b64.c, libextra/auth_srp_sb64.c: Corrected some of the
32570         return types. Several other minor corrections.
32572 2003-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32574         * ChangeLog: [no log message]
32576 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32578         * ChangeLog: [no log message]
32580 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32582         * configure.in, doc/README.autoconf, doc/tex/gnutls.bib,
32583         lib/gnutls_pk.c: [no log message]
32585 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32587         * doc/tex/fdl.tex, doc/tex/gnutls.bib: [no log message]
32589 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32591         * doc/tex/fdl.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib: 
32592         Documentation is now under FDL 1.2.
32594 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32596         * ChangeLog: [no log message]
32598 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32600         * doc/tex/Makefile.am: [no log message]
32602 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32604         * doc/tex/funcs.tex, libextra/Makefile.am,
32605         libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
32606         libextra/openpgp/gnutls_openpgp.c: [no log message]
32608 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32610         * libextra/gnutls_openpgp.c: [no log message]
32612 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32614         * doc/tex/certificate.tex, libextra/Makefile.am, src/cli.c,
32615         src/common.c, src/serv.c: [no log message]
32617 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32619         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
32620         includes/Makefile.am, includes/gnutls/openpgp.h, lib/x509/crl.c,
32621         lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
32622         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/x509.c,
32623         libextra/Makefile.am, libextra/gnutls_extra.c,
32624         libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.h,
32625         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
32626         src/common.c: Updated the openpgp key API.
32628 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32630         * libextra/Makefile.am: [no log message]
32632 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32634         * configure.in, includes/gnutls/openpgp.h, libextra/Makefile.am,
32635         libextra/gnutls_openpgp.h, libextra/openpgp/Makefile.am,
32636         libextra/openpgp/gnutls_openpgp.c,
32637         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
32638         libextra/openpgp/openpgp.h: Converted the pgp verification functions
32639         to the new API.
32641 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32643         * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
32644         libextra/openpgp/gnutls_openpgp.c: [no log message]
32646 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32648         * libextra/openpgp/xml.c: the place where the XML stuff were moved.
32650 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32652         * libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
32653         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: Updated the
32654         old opencdk code and moved the XML stuff. Based on patch by Mikhail
32655         Teterin <mi+mx@aldan.algebra.com>.
32657 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32659         * includes/gnutls/Makefile.am, lib/gnutls_alert.c,
32660         lib/gnutls_algorithms.c, lib/x509/Makefile.am,
32661         lib/x509/rfc2818_hostname.c, libextra/Makefile.am, src/cli.c,
32662         src/common.c, src/common.h, src/serv.c: Applied patch by Arne that
32663         fixes several possible NULL pointer dereferences.
32665 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32667         * src/cli.c: Disable buffering.  Clear FD set.  Patch by Simon
32668         Josefsson  <jas@extundo.com>
32670 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32672         * libextra/gnutls_openpgp.c: [no log message]
32674 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32676         * libextra/Makefile.am, libextra/gnutls_openpgp.c,
32677         libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
32678         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: started some
32679         rewrite of the openpgp stuff.
32681 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32683         * ChangeLog: [no log message]
32685 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32687         * src/cli-gaa.c, src/cli.gaa: [no log message]
32689 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32691         * src/cli.c, src/common.h, src/serv.c: Rolled back some of Arne's
32692         changes. Now the ciphers can be set in the client/server.
32694 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32696         * NEWS: [no log message]
32698 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32700         * ChangeLog: [no log message]
32702 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32704         * doc/scripts/gdoc, doc/tex/Makefile.am, lib/gnutls_errors.c: Patch
32705         by Arne.  Fixes a linking problem with _gnutls_handshake2str() and
32706         _gnutls_packet2str().  Some other fixes in the documentation creation.
32708 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32710         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_record.c,
32711         lib/gnutls_state.c, lib/minitasn1/structure.c, src/cli.c,
32712         src/common.c, src/serv.c: A new patch by Arne. More bug fixes and
32713         optimizations.
32715 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32717         * lib/gnutls_handshake.c: Corrected some unaligned accesses in IA64.
32718         Initial patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
32720 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32722         * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation.
32723         Reported by Casey Marshall <rsdio@metastatic.org>.
32725 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32727         * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM
32728         triggered handshake.
32730 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32732         * ChangeLog: [no log message]
32734 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32736         * lib/gnutls_errors.c, lib/gnutls_pk.c, lib/x509/rfc2818_hostname.c: 
32737         some cleanups.
32739 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32741         * NEWS, doc/tex/ex-serv-pgp.tex, includes/gnutls/x509.h, src/cli.c,
32742         src/common.c, src/common.h, src/serv.c, src/tests.c: Added a
32743         hostname check with the certificate in the gnutls-cli.
32745 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32747         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
32748         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
32749         libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c: 
32750         RIJNDAEL ciphersuites were renamed to AES.
32752 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32754         * ChangeLog: [no log message]
32756 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32758         * src/cli.c: [no log message]
32760 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32762         * lib/gnutls_handshake.c: [no log message]
32764 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32766         * lib/gnutls_constate.c, lib/gnutls_errors.c,
32767         lib/gnutls_handshake.c, lib/gnutls_v2_compat.c, src/cli.c,
32768         src/serv.c: some more cleanups.
32770 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32772         * lib/gnutls_handshake.c, src/cli.c, src/serv.c: Corrected the
32773         client's behaviour in the handshake handling. Some fixes in the
32774         documentation.
32776 2003-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32778         * NEWS, src/crypt.c: [no log message]
32780 2003-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32782         * NEWS, configure.in, src/cli.c: [no log message]
32784 2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32786         * ChangeLog: [no log message]
32788 2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32790         * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log
32791         message]
32793 2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32795         * configure.in, lib/Makefile.am, lib/libgnutls.vers,
32796         libextra/Makefile.am, libextra/libgnutls-extra.vers: Some additions
32797         to export only the documented API, and some support for versioning.
32799 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32801         * ChangeLog: [no log message]
32803 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32805         * configure.in, doc/.cvsignore, doc/tex/library.tex, lib/debug.c,
32806         lib/debug.h, lib/gnutls_errors.c, src/cli.c: cleanups.
32808 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32810         * libextra/auth_srp.c, src/crypt-gaa.c, src/crypt-gaa.h,
32811         src/crypt.c, src/crypt.gaa, src/srp/tpasswd, src/srp/tpasswd.conf: 
32812         Corrected and improved SRP support. The gnutls-srpcrypt now
32813         generates several primes.
32815 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32817         * libextra/auth_srp.c: added a size check in the group generator
32818         received by the server.
32820 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32822         * NEWS, configure.in, doc/README.autoconf, doc/TODO,
32823         doc/tex/ex-pkcs12.tex, includes/gnutls/x509.h,
32824         lib/x509/privkey_pkcs8.c, src/cli.c: Improved the error handling in
32825         the gnutls-cli.
32827 2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32829         * ChangeLog: [no log message]
32831 2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32833         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
32834         libextra/auth_srp.c: [no log message]
32836 2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32838         * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
32839         lib/gnutls_errors_int.h, libextra/auth_srp.c, src/crypt.c,
32840         src/srp/tpasswd, src/srp/tpasswd.conf: Updated the SRP
32841         implementation to follow the latest draft.
32843 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32845         * ChangeLog: [no log message]
32847 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32849         * src/tests.c, src/tls_test.c: corrected bug which made some tests
32850         now to be compiled.
32852 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32854         * lib/gnutls_errors.c, lib/gnutls_extensions.c,
32855         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
32856         lib/x509_b64.c, src/retcodes.c: More more fixes by Arne.
32858 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32860         * lib/x509_b64.c: [no log message]
32862 2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32864         * ChangeLog: [no log message]
32866 2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32868         * lib/ext_server_name.c: [no log message]
32870 2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32872         * src/serv.c, src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
32873         src/tls_test.c, src/tls_test.gaa: corrected bug in the session
32874         resumption detection in the gnutls-cli-debug, and other minor fixes.
32876 2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32878         * ChangeLog: [no log message]
32880 2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32882         * doc/tex/programs.tex, src/tls_test.c: [no log message]
32884 2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32886         * NEWS: [no log message]
32888 2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32890         * ChangeLog: [no log message]
32892 2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32894         * includes/gnutls/openssl.h, lib/gnutls_compress_int.c,
32895         src/tls_test.c: minor cleanups.
32897 2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32899         * lib/gnutls_global.c: [no log message]
32901 2003-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32903         * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder.
32905 2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32907         * ChangeLog: [no log message]
32909 2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32911         * NEWS, configure.in, doc/README.CVS: [no log message]
32913 2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32915         * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from
32916         gnutls_errors.c
32918 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32920         * ChangeLog: [no log message]
32922 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32924         * src/cli.c, src/serv.c: [no log message]
32926 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32928         * lib/Makefile.am, lib/gnutls_global.c, lib/rc2.c, lib/rc2.h,
32929         lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: RC2 is not
32930         included when PKCS#12 is disabled.
32932 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32934         * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log
32935         message]
32937 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32939         * lib/gnutls_global.c: [no log message]
32941 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32943         * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant.
32944         The stddef.h is now included if found.
32946 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32948         * configure.in, lib/gnutls_global.c: [no log message]
32950 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32952         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c: 
32953         added better check for gcrypt library.
32955 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32957         * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c,
32958         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
32959         libextra/ext_srp.c: Arne: - gcry_check_version() _must_ be called nowadays, says
32960         libgcrypt-1.1.42/NEWS.  - configure.in: the respective test in configure.in included
32961         <sys/stddef.h> (which doesn't exist) instead of the usual
32962         <stddef.h>.  - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
32963         doesn't match prototype from file lib/gnutls_str.h, causing
32964         compilation failure - configure.in: -Wsign-compare removed.
32966 2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32968         * ChangeLog: [no log message]
32970 2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32972         * lib/auth_anon.c, lib/dh_compat.c, lib/gnutls_cipher_int.c,
32973         lib/gnutls_compress.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
32974         lib/gnutls_errors_int.h, lib/gnutls_mem.c, lib/gnutls_record.c,
32975         lib/gnutls_rsa_export.c, lib/rsa_compat.c, lib/x509/common.c,
32976         lib/x509_b64.c, libextra/ext_srp.c: more fixes by Arne.
32978 2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32980         * lib/rc2.c: Cleaned up the RC2 cipher.
32982 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32984         * ChangeLog: [no log message]
32986 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
32988         * doc/tex/alert.tex, doc/tex/ciphersuites.tex,
32989         doc/tex/ex-cert-select.tex, doc/tex/howto.tex, doc/tex/record.tex,
32990         doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
32991         doc/tex/translayer.tex, lib/auth_cert.c, lib/auth_cert.h,
32992         lib/auth_dh_common.c, lib/auth_rsa_export.c, lib/dh_compat.c,
32993         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
32994         lib/gnutls_cert.c, lib/gnutls_compress_int.c,
32995         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
32996         lib/gnutls_extensions.c, lib/gnutls_global.c,
32997         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_mem.c,
32998         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_record.c,
32999         lib/gnutls_state.c, lib/gnutls_x509.c, lib/io_debug.h,
33000         lib/x509/compat.c, lib/x509/verify.c, libextra/auth_srp_sb64.c,
33001         src/retcodes.c: still more patches by Arne Thomassen
33003 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33005         * lib/gnutls_buffers.c, lib/gnutls_compress_int.c,
33006         lib/gnutls_record.c: some more cleanups.
33008 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33010         * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
33011         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
33012         lib/gnutls_compress_int.c, lib/gnutls_db.c, lib/gnutls_global.c,
33013         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
33014         lib/x509/pkcs7.c, lib/x509_b64.c, libextra/auth_srp_passwd.h,
33015         libextra/auth_srp_sb64.c, libextra/ext_srp.c: more patches by Arne
33016         Thomassen.
33018 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33020         * ChangeLog: [no log message]
33022 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33024         * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no log
33025         message]
33027 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33029         * lib/gnutls_anon_cred.c: [no log message]
33031 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33033         * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
33034         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
33035         doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
33036         includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.c,
33037         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
33038         lib/gnutls_alert.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
33039         lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_errors.c,
33040         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
33041         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
33042         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_pk.c,
33043         lib/gnutls_random.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
33044         lib/gnutls_x509.c, lib/minitasn1/errors.c, lib/rc2.c,
33045         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
33046         libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
33047         libextra/gnutls_openssl.c, libextra/gnutls_srp.h, src/common.c,
33048         src/serv.c, tests/x509_test.c: Applied patch from Arne Thomassen
33049         <arne@arne-thomassen.de>, which corrects several things in the
33050         library.
33052 2003-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33054         * ChangeLog: [no log message]
33056 2003-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33058         * lib/Makefile.am, lib/debug.c, lib/gnutls_algorithms.c,
33059         lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
33060         lib/gnutls_cipher_int.h, lib/gnutls_dh.h, lib/gnutls_global.c,
33061         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
33062         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
33063         lib/gnutls_pk.h, lib/gnutls_rsa_export.c, lib/rc2.c, lib/rc2.h,
33064         lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_encr.c,
33065         lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey.h,
33066         lib/x509/privkey_pkcs8.c, lib/x509/x509.h: Ported to the new
33067         libgcrypt (still unstable). Also added the RC2 cipher and improved
33068         the PKCS #12 stuff in order to support it.
33070 2003-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33072         * ChangeLog: [no log message]
33074 2003-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33076         * NEWS, configure.in, doc/tex/Makefile.am, lib/minitasn1/coding.c,
33077         lib/minitasn1/decoding.c, lib/minitasn1/element.c: * Added the new libtasn1.  * the tex files are included in the distribution.
33079 2003-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33081         * ChangeLog: [no log message]
33083 2003-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33085         * lib/Makefile.am: added missing rfc2818_hostname.lo object.
33087 2003-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33089         * lib/x509/pkcs12_encr.c: Removed the salt size restriction
33090         (multiple of 8) to allow parsing IE5 generated structures.
33092 2003-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33094         * includes/gnutls/compat4.h: [no log message]
33096 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33098         * ChangeLog: [no log message]
33100 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33102         * doc/tex/certificate.tex, doc/tex/ex-client-srp.tex,
33103         doc/tex/ex-client1.tex, doc/tex/ex-serv1.tex, doc/tex/handshake.tex: 
33104         [no log message]
33106 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33108         * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
33109         doc/tex/ex-client1.tex, doc/tex/ex-client2.tex,
33110         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
33111         doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex: added the
33112         (gnutls_transport_ptr) cast to example programs.
33114 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33116         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: [no log
33117         message]
33119 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33121         * configure.in, lib/gnutls.h.in.in: [no log message]
33123 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33125         * ChangeLog: [no log message]
33127 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33129         * doc/TODO, doc/tex/ex-pkcs12.tex, lib/x509/pkcs12_encr.c: [no log
33130         message]
33132 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33134         * NEWS, doc/tex/ex-pkcs12.tex, includes/Makefile.am,
33135         includes/gnutls/Makefile.am, includes/gnutls/pkcs12.h,
33136         includes/gnutls/x509.h: [no log message]
33138 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33140         * lib/x509/pkcs12_encr.c: [no log message]
33142 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33144         * doc/examples/Makefile.am, doc/tex/Makefile.am,
33145         doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
33146         doc/tex/examples.tex, doc/tex/gnutls.tex: some reorganization on the
33147         documentation. Added also stuff about PKCS #12 structures.
33149 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33151         * lib/gnutls_ui.c: Corrected a null pointer dereference in
33152         gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
33154 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33156         * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: 
33157         some cleanups.
33159 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33161         * NEWS: [no log message]
33163 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33165         * ChangeLog: [no log message]
33167 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33169         * includes/gnutls/x509.h, lib/gnutls_buffers.c,
33170         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
33171         lib/gnutls_errors_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
33172         lib/gnutls_pk.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
33173         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Added function to do
33174         the MAC verification in the PKCS #12 structure.
33176 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33178         * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/dn.c,
33179         lib/x509/dn.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h: Added stuff
33180         needed to read PKCS #12 bag attributes.
33182 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33184         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
33185         lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
33186         lib/x509/pkcs12_bag.c: Added ability to write Bag attributes
33187         LocalKeyId and friendlyName, in order for browsers to be able to
33188         import our structures.
33190 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33192         * ChangeLog: [no log message]
33194 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33196         * includes/gnutls/x509.h, lib/gnutls_state.c, lib/pkix.asn,
33197         lib/pkix_asn1_tab.c, lib/x509/pkcs12_encr.c,
33198         lib/x509/privkey_pkcs8.c: some cleanups.
33200 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33202         * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new
33203         Fabio's fixes.
33205 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33207         * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: PKCS #12 generation,
33208         finaly can interoperate with openssl even in the encrypted case.
33210 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33212         * lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
33213         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c: 
33214         Some more improvements in the PKCS #12 part. Now it interoperates
33215         with openssl pkcs12, in the unencrypted case.
33217 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33219         * lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/x509/common.c,
33220         lib/x509/common.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
33221         lib/x509/pkcs12_bag.c, lib/x509/pkcs5.c, lib/x509/privkey.h,
33222         lib/x509/privkey_pkcs8.c: Several more additions to PKCS #12 to
33223         allow encrypting bags. Still not interoperable.
33225 2003-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33227         * ChangeLog: [no log message]
33229 2003-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33231         * configure.in, includes/gnutls/x509.h, lib/gnutls_algorithms.c,
33232         lib/gnutls_cipher_int.c, lib/gnutls_errors.c, lib/gnutls_int.h,
33233         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_session.c,
33234         lib/gnutls_state.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
33235         lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
33236         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
33237         lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: More PKCS #12 additions.
33238         Now the code can generate PKCS #12 files. Also added the ability to
33239         decrypt plain DES encrypted PKCS #8 keys.
33241 2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33243         * ChangeLog: [no log message]
33245 2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33247         * includes/gnutls/x509.h, lib/gnutls_cert.c, lib/gnutls_errors.c,
33248         lib/gnutls_errors_int.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
33249         lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c: Passwords in PKCS5 and
33250         PKCS12 are now restricted to ASCII ones.
33252 2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33254         * includes/gnutls/x509.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
33255         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c: Some changes in
33256         PKCS12 to allow a bag to hold more than one elements.
33258 2003-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33260         * ChangeLog: [no log message]
33262 2003-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33264         * lib/gnutls_errors.c, lib/x509/common.h, lib/x509/pkcs12.c,
33265         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c: 
33266         some pkcs12 improvements.
33268 2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33270         * ChangeLog: [no log message]
33272 2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33274         * lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
33275         lib/x509/Makefile.am, lib/x509/common.h, lib/x509/pkcs12.h,
33276         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
33277         lib/x509/privkey_pkcs8.c: Some additions to allow decrypting PKCS #5
33278         encrypted data, with PKCS #12 schema OIDs.
33280 2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33282         * doc/tex/ex-cert-select.tex, doc/tex/ex-client2.tex,
33283         doc/tex/ex-serv-srp.tex, doc/tex/layers.tex, doc/tex/record.tex,
33284         doc/tex/tlsintro.tex, includes/gnutls/x509.h, lib/Makefile.am,
33285         lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
33286         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
33287         lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
33288         lib/x509/privkey.h: Some improvements in PKCS12 parser. Now it can
33289         extract private keys from the structure.
33291 2003-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33293         * ChangeLog: [no log message]
33295 2003-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33297         * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
33298         doc/protocol/rfc3546.txt, doc/tex/gnutls.bib: new extensions RFC
33300 2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33302         * ChangeLog: [no log message]
33304 2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33306         * doc/TODO: [no log message]
33308 2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33310         * doc/protocol/draft-ietf-tls-srp-04.txt,
33311         doc/protocol/draft-ietf-tls-srp-05.txt, doc/tex/gnutls.bib: new srp
33312         draft.
33314 2003-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33316         * ChangeLog: [no log message]
33318 2003-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33320         * doc/tex/gnutls.bib, doc/tex/library.tex: corrected a typo.
33322 2003-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33324         * libextra/auth_srp.c: [no log message]
33326 2003-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33328         * ChangeLog: [no log message]
33330 2003-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33332         * lib/gnutls_priority.c: added the most compatible ciphers in
33333         default priorities.
33335 2003-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33337         * ChangeLog: [no log message]
33339 2003-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33341         * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non
33342         allocated value was freed.  Reported by Hiroshi Hayakawa
33343         <deuva@rapid.ocn.ne.jp>.  Also the SRP programs are now build by default (they weren't due to
33344         a bug).
33346 2003-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33348         * doc/protocol/draft-ietf-tls-ecc-01.txt,
33349         doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message]
33351 2003-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33353         * doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt,
33354         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt: [no log message]
33356 2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33358         * includes/gnutls/x509.h: [no log message]
33360 2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33362         * lib/auth_dh_common.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
33363         lib/gnutls_dh.c, lib/x509/privkey.c, lib/x509/x509.c: [no log
33364         message]
33366 2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33368         * doc/protocol/draft-ietf-tls-compression-04.txt,
33369         doc/protocol/draft-ietf-tls-compression-05.txt,
33370         doc/protocol/draft-ietf-tls-sharedkeys-01.txt: [no log message]
33372 2003-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33374         * ChangeLog: [no log message]
33376 2003-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33378         * NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer
33379         buffering, which affected the case where external pull function was
33380         used. Report and a patch by Sergey Poznyakoff
33381         <gray@Mirddin.farlep.net>.
33383 2003-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33385         * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in: 
33386         [no log message]
33388 2003-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33390         * ChangeLog: [no log message]
33392 2003-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33394         * lib/defines.h, lib/minitasn1/decoding.c, lib/minitasn1/element.c,
33395         lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs12.c,
33396         lib/x509/pkcs12.h: some more stuff about PKCS12. Still on early
33397         stage and incomplete.
33399 2003-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33401         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log message]
33403 2003-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33405         * ChangeLog: [no log message]
33407 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33409         * ChangeLog: [no log message]
33411 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33413         * lib/defines.h: [no log message]
33415 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33417         * includes/gnutls/openssl.h: [no log message]
33419 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33421         * NEWS, lib/gnutls_cipher.c, lib/minitasn1/decoding.c,
33422         lib/minitasn1/der.h, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
33423         lib/x509/privkey.c, lib/x509/x509.c, libextra/gnutls_openssl.c,
33424         libextra/gnutls_srp.c, src/serv-gaa.c, src/serv.c, src/serv.gaa: 
33425         Several fixes in several places. Patch by Sean Gao
33426         <sean.gao@sun.com>.
33428 2003-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33430         * doc/TODO: [no log message]
33432 2003-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33434         * ChangeLog: [no log message]
33436 2003-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33438         * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate
33439         packet parser.
33441 2003-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33443         * README: [no log message]
33445 2003-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33447         * ChangeLog: [no log message]
33449 2003-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33451         * NEWS, includes/gnutls/x509.h, lib/gnutls_x509.c,
33452         lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/x509.c, src/serv.c: * Added gnutls_x509_privkey_get_key_id() and
33453           gnutls_x509_crt_get_key_id() functions which return a unique (per
33454           public key) ID. These can be used to check if the private key
33455         corresponds to a given certificate.
33457 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33459         * ChangeLog: [no log message]
33461 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33463         * lib/x509/crq.c: [no log message]
33465 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33467         * doc/protocol/x509guide.txt: [no log message]
33469 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33471         * lib/x509/crq.c: The PEM header for certificate requests is now
33472         BEGIN NEW CERTIFICATE REQUEST.
33474 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33476         * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
33477         lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
33478         lib/x509/crq.c, lib/x509/pkcs7.c: Renamed all of the PKCS #xx stuff
33479         names, to pkcs-x-name.
33481 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33483         * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h,
33484         lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
33486 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33488         * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12
33490 2003-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33492         * ChangeLog: [no log message]
33494 2003-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33496         * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions.
33497         Reported by Ivo Timmermans, patch by Gergely Nagy
33498         <algernon@boszorka.mad.hu>.
33500 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33502         * ChangeLog: [no log message]
33504 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33506         * lib/ext_server_name.c: Corrected bug in server_name extension
33507         which made the client to send the wrong size of data.
33509 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33511         * src/cli.c, src/common.c, src/serv.c: [no log message]
33513 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33515         * lib/gnutls_state.c: Increased the default DH bits limit.
33517 2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33519         * ChangeLog: [no log message]
33521 2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33523         * lib/x509/verify.c: some prototype fixes.
33525 2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33527         * NEWS: [no log message]
33529 2003-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33531         * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt,
33532         doc/protocol/draft-ietf-tls-openpgp-keys-03.txt: [no log message]
33534 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33536         * ChangeLog: [no log message]
33538 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33540         * libextra/gnutls_extra.c, src/cli.c, src/common.c, src/crypt.c,
33541         src/serv.c, src/tests.c, src/tls_test.c: Some fixes to allow proper
33542         compiling when --disable-srp-authentication and
33543         --disable-anon-authentication are specified. Patch by Paul Sheer.
33545 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33547         * configure.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
33548         lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
33549         lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
33550         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
33551         lib/x509/x509.c, lib/x509/xml.c, src/cli.c, src/common.c,
33552         src/serv.c: Added the --disable-extra-pki configure option, which
33553         disables all extra PKI stuff like PKCS #7, PKCS #10 etc. To be used
33554         in constraint systems.
33556 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33558         * lib/x509/common.c, lib/x509/x509.c: [no log message]
33560 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33562         * NEWS, lib/gnutls_mpi.c, lib/minitasn1/decoding.c, lib/x509/crl.c,
33563         lib/x509/x509.c, libextra/gnutls_openpgp.c: several bug fixes in the
33564         certificate parsing, and some in the asn1 parser.
33566 2003-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33568         * lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509/crl.c,
33569         lib/x509/x509.c: More fixes to eliminate constants.
33571 2003-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33573         * lib/gnutls_algorithms.c, lib/gnutls_dh_primes.c,
33574         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
33575         lib/x509/mpi.c, lib/x509/privkey.c, lib/x509/x509.h: Eliminated the
33576         need for a hard coded max MPI parameter size.
33578 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33580         * ChangeLog: [no log message]
33582 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33584         * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message]
33586 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33588         * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/xml.c,
33589         src/common.c: Some fixes in the gnutls_x509_crt_to_xml() function.
33591 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33593         * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log
33594         message]
33596 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33598         * ChangeLog: [no log message]
33600 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33602         * lib/x509_b64.c: some cleanups.
33604 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33606         * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
33607         lib/pkix_asn1_tab.c, lib/x509/crl.c, lib/x509/pkcs7.c: Several
33608         improvments in the PKCS #7 handling. Added capability to delete
33609         certificates, and handle CRLs.
33611 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33613         * NEWS: [no log message]
33615 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33617         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
33618         lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
33619         lib/x509/x509.c, lib/x509/x509.h: several cleanups.
33621 2003-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33623         * ChangeLog: [no log message]
33625 2003-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33627         * lib/x509_b64.c, lib/x509_b64.h: [no log message]
33629 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33631         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs7.c,
33632         lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h: Several fixes to
33633         allow exporting the PKCS #7 structures.
33635 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33637         * ChangeLog: [no log message]
33639 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33641         * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
33643 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33645         * lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
33646         lib/gnutls_v2_compat.c: Some improvements in the version detection
33647         in the client hello.
33649 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33651         * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
33652         lib/gnutls_errors_int.h, lib/x509/pkcs7.c,
33653         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: Added
33654         functionality to generate PKCS #7 structures. Currently only
33655         certificates can be put there. (untested)
33657 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33659         * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
33660         the --debug option to the gnutls-serv.
33662 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33664         * configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
33665         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
33666         lib/minitasn1/coding.c, lib/minitasn1/element.c,
33667         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
33668         lib/minitasn1/parser_aux.c, lib/pkix.asn, src/tests.c, src/tests.h,
33669         src/tls_test.c: Added bogus TLS record version check in the
33670         gnutls-cli-debug tool.
33672 2003-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33674         * ChangeLog: [no log message]
33676 2003-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33678         * lib/auth_cert.c, lib/ext_server_name.c, lib/gnutls_errors.c,
33679         lib/gnutls_errors_int.h, lib/gnutls_session_pack.c,
33680         lib/gnutls_sig.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/mpi.c,
33681         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
33682         lib/x509/verify.c, lib/x509/x509.c: Several
33683         GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful
33684         error values.
33686 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33688         * ChangeLog: [no log message]
33690 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33692         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
33693         --debug option in the client.
33695 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33697         * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_global.c,
33698         lib/gnutls_kx.c: * Corrected behaviour when a certificate request message is
33699           received.  Now a certificate packet is always sent, and in SSL 3.0
33700           cipher suites a no_certificate alert is sent instead.
33702 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33704         * lib/auth_cert.c: Corrected a parsing error in the Certificate
33705         request message.
33707 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33709         * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release.
33711 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33713         * ChangeLog: [no log message]
33715 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33717         * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
33718         lib/x509/verify.c: reduced the FIXMEs.
33720 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33722         * includes/gnutls/x509.h, lib/x509/privkey.h,
33723         lib/x509/privkey_pkcs8.c, src/cli-gaa.c, src/cli.gaa: Allow for
33724         unencrypted PKCS #8 private keys.
33726 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33728         * lib/x509/common.c: [no log message]
33730 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33732         * lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_rsa_export.c: 
33733         The functions that return the pkix_asn and gnutls_asn types were
33734         converted to macros.
33736 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33738         * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
33739         lib/x509/xml.c: Some cleanups.
33741 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33743         * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
33744         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
33745         lib/gnutls_constate.c, lib/gnutls_errors.c,
33746         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.
33748 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33750         * ChangeLog: [no log message]
33752 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33754         * NEWS, doc/tex/funcs.tex, lib/gnutls_cert.c, lib/x509/Makefile.am: 
33755         the idea of using a separate library for x509 stuff was dropped for
33756         now.
33758 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33760         * lib/gnutls_cert.c: more cleanups.
33762 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33764         * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message]
33766 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33768         * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
33769         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
33770         lib/minitasn1/coding.c, lib/pkix.asn, lib/x509/crl.c,
33771         lib/x509/x509.c, lib/x509/x509.h: * Added the new functions: gnutls_certificate_set_x509_key()   gnutls_certificate_set_x509_trust(),
33772           gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
33773         gnutls_x509_crl_export().
33775 2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33777         * ChangeLog: [no log message]
33779 2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33781         * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
33782         lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey_pkcs8.c: [no log
33783         message]
33785 2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33787         * lib/gnutls_global.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
33788         lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/Makefile.am,
33789         lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs5.c,
33790         lib/x509/pkcs5.h, lib/x509/privkey.c, lib/x509/privkey.h,
33791         lib/x509/privkey_pkcs8.c: Added ability to import PKCS8 encrypted
33792         keys.
33794 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33796         * ChangeLog: [no log message]
33798 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33800         * NEWS, doc/tex/ex-serv-export.tex, includes/gnutls/compat8.h,
33801         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().
33803 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33805         * doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex: [no log message]
33807 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33809         * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log
33810         message]
33812 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33814         * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
33815         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
33816         lib/gnutls_pk.c, lib/gnutls_state.c, src/tests.c, src/tests.h,
33817         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
33818           the same paper.  * Added the functions: gnutls_handshake_get_last_in(),   gnutls_handshake_get_last_out().
33820 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33822         * NEWS, lib/gnutls_priority.c, lib/minitasn1/coding.c,
33823         lib/minitasn1/decoding.c, lib/minitasn1/element.c,
33824         lib/minitasn1/errors.c, lib/minitasn1/errors_int.h,
33825         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
33826         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.
33828 2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33830         * ChangeLog: [no log message]
33832 2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33834         * NEWS, configure.in, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
33835         lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
33836         lib/gnutls_alert.h, lib/gnutls_buffers.c, lib/gnutls_constate.c,
33837         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
33838         lib/gnutls_extensions.c, lib/gnutls_global.c,
33839         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
33840         lib/gnutls_pk.c, lib/gnutls_sig.c, lib/rsa_compat.c, lib/x509/dn.c,
33841         lib/x509/x509.c, libextra/auth_srp.c, libextra/gnutls_openpgp.c,
33842         src/cli.c: * Improved the error logging functions, by adding a level, and   by allowing debugging messages just by increasing the level.
33844 2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33846         * doc/examples/Makefile.am, doc/tex/Makefile.am,
33847         doc/tex/ex-info.tex, doc/tex/ex-session-info.tex,
33848         doc/tex/ex-x509-info.tex, doc/tex/examples.tex: [no log message]
33850 2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33852         * ChangeLog: [no log message]
33854 2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33856         * NEWS, configure.in: [no log message]
33858 2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33860         * NEWS, doc/tex/funcs.tex, lib/Makefile.am, lib/x509/Makefile.am: 
33861         some of the extra X.509 functionality was moved to libgnutls-x509
33862         library.
33864 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33866         * ChangeLog: [no log message]
33868 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33870         * lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_pk.c,
33871         lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c, lib/x509/sign.c,
33872         lib/x509/verify.c, lib/x509/x509.c: better use of asn1_der_coding()
33873         to avoid using static buffers.
33875 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33877         * lib/gnutls_hash_int.c: [no log message]
33879 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33881         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
33882         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/common.c,
33883         lib/x509/verify.c, lib/x509/x509.h: MD2 support was dropped this is
33884         an algorithm we cannot use.
33886 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33888         * lib/gnutls_hash_int.c, lib/x509/common.c, lib/x509/common.h,
33889         lib/x509/sign.c, lib/x509/verify.c: some cleanups.
33891 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33893         * ChangeLog: [no log message]
33895 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33897         * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added
33898         gnutls_x509_crq_get_challenge_password().
33900 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33902         * doc/README.CVS: [no log message]
33904 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33906         * doc/examples/Makefile.am, doc/tex/Makefile.am,
33907         doc/tex/ex-crq.tex, doc/tex/examples.tex: added an example about
33908         certificate request and private key generation.
33910 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33912         * NEWS, lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c: [no log
33913         message]
33915 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33917         * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
33918         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
33919         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/x509.c,
33920         libextra/auth_srp_rsa.c: Added support for PKCS#10 certificate
33921         requests generation.
33923 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33925         * doc/protocol/rfc2985.txt: added pkcs9 rfc.
33927 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33929         * ChangeLog: [no log message]
33931 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33933         * lib/x509/crq.c: several other additions and fixes for the
33934         certificate request stuff.
33936 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33938         * lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
33939         lib/x509/common.c, lib/x509/common.h, lib/x509/crq.c,
33940         lib/x509/dn.c, lib/x509/dn.h, lib/x509/mpi.c, lib/x509/mpi.h,
33941         lib/x509/sign.c, lib/x509/sign.h: several other additions and fixes
33942         for the certificate request stuff.
33944 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33946         * doc/TODO: [no log message]
33948 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33950         * tests/Makefile, tests/openpgp_test.c: [no log message]
33952 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33954         * doc/protocol/rfc2986.txt: added rfc for certificate requests.
33956 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33958         * lib/Makefile.am, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
33959         lib/auth_rsa_export.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
33960         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/pkix.asn,
33961         lib/pkix_asn1_tab.c, lib/x509/Makefile.am, lib/x509/crl.c,
33962         lib/x509/crq.c, lib/x509/crq.h, lib/x509/pkcs7.c,
33963         lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
33964         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added some
33965         stuff needed in PKCS#10 certificate request generation. Some other
33966         fixes as well.
33968 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33970         * lib/gnutls.h.in.in: [no log message]
33972 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33974         * NEWS: [no log message]
33976 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33978         * includes/gnutls/x509.h, lib/auth_rsa_export.c, lib/gnutls_int.h,
33979         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
33980         lib/x509/privkey.c, lib/x509/x509.h: The RSA parameters handling
33981         functions, are now implemented using the rsa privkey functions.
33983 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33985         * ChangeLog: [no log message]
33987 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33989         * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to
33990         privkey_generate()
33992 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33994         * lib/gnutls_x509.c: unmap data and close the file descriptor after
33995         the mmap().
33997 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
33999         * ChangeLog: [no log message]
34001 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34003         * lib/gnutls_int.h: [no log message]
34005 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34007         * NEWS, libextra/gnutls_srp.c: [no log message]
34009 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34011         * NEWS: [no log message]
34013 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34015         * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert
34016         Kittinger <r.kittinger@efkon.com>
34018 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34020         * ChangeLog: [no log message]
34022 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34024         * NEWS, configure.in, lib/gnutls_dh_primes.c, lib/gnutls_x509.c,
34025         src/cli.c: Use mmap() if available to read files.
34027 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34029         * NEWS, configure.in, lib/Makefile.am, lib/defines.h,
34030         lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c,
34031         lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
34032         lib/x509_b64.c: * Added an strnstr() function and the requirement in some functions
34033           to use null terminated PEM structures is no more.
34035 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34037         * lib/gnutls_cert.c: [no log message]
34039 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34041         * NEWS, includes/gnutls/x509.h, lib/auth_cert.c, lib/auth_cert.h,
34042         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
34043         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_mpi.h,
34044         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_x509.c,
34045         lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
34046         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
34047           keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
34048           was replaced (again) by the gnutls_privkey.
34050 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34052         * ChangeLog: [no log message]
34054 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34056         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
34057         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
34058         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h,
34059         lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_sig.c,
34060         lib/gnutls_sig.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
34061         lib/x509/privkey.c, lib/x509/x509.h: some improvements in the
34062         private key handling api. It is now used internally.
34064 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34066         * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message]
34068 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34070         * lib/gnutls.h.in.in, lib/gnutls_ui.c: The fingerprint now accepts a
34071         pointer to an int instead of a ptr to a size_t.
34073 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34075         * doc/tex/ex-info.tex, src/common.c: [no log message]
34077 2003-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34079         * ChangeLog: [no log message]
34081 2003-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34083         * NEWS, THANKS: [no log message]
34085 2003-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34087         * ChangeLog: [no log message]
34089 2003-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34091         * doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt,
34092         doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt: added the new tls
34093         1.1 draft
34095 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34097         * ChangeLog: [no log message]
34099 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34101         * configure.in: [no log message]
34103 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34105         * configure.in, lib/Makefile.am, lib/gnutls_buffers.c,
34106         lib/x509/Makefile.am, libextra/Makefile.am: the documentation is now
34107         created on dist time.
34109 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34111         * NEWS, lib/gnutls_buffers.c: Corrected a broken buffer check in
34112         _gnutls_io_read_buffered()
34114 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34116         * libextra/Makefile.am: [no log message]
34118 2003-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34120         * ChangeLog: [no log message]
34122 2003-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34124         * doc/README.CODING_STYLE, doc/tex/certificate.tex,
34125         doc/tex/ex-rfc2818.tex, doc/tex/ex-serv-export.tex,
34126         doc/tex/ex-serv1.tex: some documentation fixes.
34128 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34130         * ChangeLog: [no log message]
34132 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34134         * doc/TODO: [no log message]
34136 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34138         * doc/tex/record_weaknesses.tex: Documented the last timing attack.
34140 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34142         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
34143         lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
34144         lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c,
34145         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.
34147 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34149         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
34150         lib/minitasn1/element.c, lib/minitasn1/int.h,
34151         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: updated to the
34152         new libtasn1.
34154 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34156         * ChangeLog: [no log message]
34158 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34160         * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: Added
34161         protection against the new TLS 1.0 record layer timing attack.
34163 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34165         * includes/gnutls/x509.h, lib/auth_cert.h, lib/gnutls.h.in.in,
34166         lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/verify.c,
34167         lib/x509/verify.h, src/cli.c, src/common.c: Added a flag to allow
34168         signing by v1 X.509 certificates. Also added a function to allow
34169         setting the verification flags in the credentials structure.
34171 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34173         * src/tests.c, src/tls_test.c: some fixes in tests
34175 2003-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34177         * ChangeLog: [no log message]
34179 2003-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34181         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
34182         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/verify.c: Added
34183         support for MD2 signature verification in X.509 certificates.
34185 2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34187         * ChangeLog: [no log message]
34189 2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34191         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
34192         src/tests.c, src/tls_test.c: Added option to disable all TLS 1.0
34193         extensions.
34195 2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34197         * src/tests.c: [no log message]
34199 2003-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34201         * ChangeLog: [no log message]
34203 2003-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34205         * configure.in, doc/tex/Makefile.am, lib/Makefile.am: some fixes in
34206         makefiles.
34208 2003-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34210         * lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_dh_primes.c,
34211         lib/gnutls_global.c: [no log message]
34213 2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34215         * ChangeLog: [no log message]
34217 2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34219         * lib/auth_cert.c: [no log message]
34221 2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34223         * doc/examples/Makefile.am, doc/tex/Makefile.am,
34224         doc/tex/ex-cert-select.tex, doc/tex/ex-info.tex,
34225         doc/tex/examples.tex: Added a small example on how to use the
34226         certificate selection callback in client side.
34228 2003-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34230         * doc/TODO: [no log message]
34232 2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34234         * ChangeLog: [no log message]
34236 2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34238         * lib/gnutls_auth.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
34239         libextra/auth_srp.c, libextra/gnutls_srp.c: some fixes in types.
34241 2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34243         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The
34244         client certificate selection callback is no longer called twice. It
34245         is called once if it is set.
34247 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34249         * ChangeLog: [no log message]
34251 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34253         * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c: 
34254         [no log message]
34256 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34258         * lib/gnutls_priority.c: [no log message]
34260 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34262         * src/common.c: [no log message]
34264 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34266         * src/tests.c, src/tls_test.c: works better in buggy servers.
34268 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34270         * lib/gnutls_x509.c: [no log message]
34272 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34274         * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
34275         includes/gnutls/compat8.h, includes/gnutls/x509.h, lib/Makefile.am,
34276         lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
34277         lib/gnutls_int.h, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
34278         lib/rsa_compat.c, lib/x509/mpi.c, libextra/Makefile.am,
34279         src/prime.c, src/serv.c: The RSA and DH parameter handling has been
34280         updated.
34282 2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34284         * ChangeLog: [no log message]
34286 2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34288         * lib/auth_cert.c, lib/gnutls_x509.c, lib/x509/x509.c: Added a
34289         primitive function to load a file into memory, so that no
34290         certificate files are truncated. Also fixed a bug in the client
34291         certificate callback function.
34293 2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34295         * lib/gnutls_ui.c, lib/x509/dn.c, lib/x509/pkcs7.c,
34296         lib/x509/pkcs7.h, lib/x509/x509.c: Null, as the data value, is now
34297         an acceptable value in functions that may return the size of the
34298         data.
34300 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34302         * ChangeLog: [no log message]
34304 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34306         * lib/gnutls_buffers.c, src/common.c: [no log message]
34308 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34310         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
34311         lib/gnutls_ui.h, lib/x509/dn.c, lib/x509/rfc2818_hostname.c,
34312         src/cli.c, src/common.c, src/tests.c, src/tests.h, src/tls_test.c: 
34313         Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
34314         server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
34316 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34318         * src/prime.c: [no log message]
34320 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34322         * configure.in: [no log message]
34324 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34326         * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls_cert.c,
34327         lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
34328         lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c,
34329         lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
34330         lib/minitasn1/element.c, lib/minitasn1/errors.c,
34331         lib/minitasn1/gstr.h, lib/minitasn1/int.h,
34332         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
34333         lib/minitasn1/structure.c, lib/x509/common.c, lib/x509/compat.c,
34334         lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
34335         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
34336         lib/x509/verify.c, lib/x509/x509.c, lib/x509/xml.c: ported to
34337         libtasn1 0.2.x. Also the included minitasn1 was replaced by the
34338         0.2.1 version of libtasn1.
34340 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34342         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
34343         lib/x509/crl.c, lib/x509/dn.c, lib/x509/x509.c: gnutls_const_datum
34344         was removed from exported types, for the time being.
34346 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34348         * includes/gnutls/extra.h: [no log message]
34350 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34352         * lib/x509/common.c: [no log message]
34354 2003-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34356         * ChangeLog: [no log message]
34358 2003-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34360         * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
34361         lib/gnutls_state.c, lib/gnutls_x509.c: Added option to allow an
34362         X.509 server not to send the trusted CA list to the peer.
34364 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34366         * ChangeLog: [no log message]
34368 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34370         * doc/tex/appendix.tex, doc/tex/certificate.tex,
34371         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
34372         doc/tex/gnutls.bib, doc/tex/x509cert.xml.tex: [no log message]
34374 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34376         * doc/TODO, src/cli.c, src/serv.c: [no log message]
34378 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34380         * src/tests.c: [no log message]
34382 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34384         * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added
34385         test which prints the Diffie Hellman prime bits used.
34387 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34389         * doc/TODO: [no log message]
34391 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34393         * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
34394         lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
34395         lib/gnutls_privkey.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
34396         lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/crl.c,
34397         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
34398         lib/x509/x509.c, lib/x509/x509.h: Added some private key handling
34399         functions. They are primitive enough for now.
34401 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34403         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes
34404         to compile.
34406 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34408         * doc/protocol/draft-ietf-tls-extensions-05.txt,
34409         doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions
34410         draft.
34412 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34414         * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
34415         lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
34416         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
34417         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509/compat.c,
34418         lib/x509/crl.c, lib/x509/extensions.c, lib/x509/extensions.h,
34419         lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
34420         lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/verify.h,
34421         lib/x509/x509.c, lib/x509/x509.h, lib/x509/xml.c, tests/x509_test.c: 
34422         gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
34424 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34426         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
34427         lib/gnutls_ui.c, lib/x509/x509.c: added
34428         gnutls_x509_certificate_get_fingerprint(). Untested yet.
34430 2003-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34432         * ChangeLog: [no log message]
34434 2003-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34436         * includes/gnutls/compat8.h, lib/debug.c, lib/debug.h,
34437         lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_global.c,
34438         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/compat.h,
34439         lib/x509/rfc2818_hostname.c, lib/x509/x509.c: renamed
34440         gnutls_x509_fingerprint to gnutls_fingerprint.
34442 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34444         * ChangeLog: [no log message]
34446 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34448         * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter
34449         generation.
34451 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34453         * libextra/auth_srp_rsa.c: [no log message]
34455 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34457         * includes/Makefile.am, includes/gnutls/Makefile.am,
34458         includes/gnutls/compat8.h, lib/Makefile.am, lib/auth_cert.c,
34459         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
34460         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
34461         lib/gnutls_cert.h, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
34462         lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
34463         lib/gnutls_x509.h, lib/x509/compat.c, lib/x509/extensions.c,
34464         lib/x509/pkcs7.h, lib/x509/x509.h, lib/x509_extensions.c,
34465         lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
34466         lib/x509_verify.h, libextra/auth_srp_rsa.c,
34467         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
34468         libextra/gnutls_openpgp.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
34469         src/cli.gaa, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
34470         src/serv.gaa: Several internal changes to use the new certificate
34471         API. CRL support is complete.
34473 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34475         * ChangeLog: [no log message]
34477 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34479         * includes/gnutls/x509.h, lib/x509/Makefile.am, lib/x509/common.c,
34480         lib/x509/crl.c, lib/x509/crl.h, lib/x509/dn.c, lib/x509/dn.h,
34481         lib/x509/pkcs7.c, lib/x509/verify.c, lib/x509/x509.c,
34482         lib/x509/x509.h, tests/test20.pem, tests/test21.pem,
34483         tests/x509_test.c: Certificate revocation support is almost
34484         complete.
34486 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34488         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
34489         lib/x509/crl.c, lib/x509/crl.h, lib/x509/verify.c,
34490         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h: added a crl
34491         verification function (untested yet).
34493 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34495         * libextra/gnutls_openpgp.c, src/common.c: [no log message]
34497 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34499         * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
34500         lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/compat.h,
34501         lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
34502         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
34503         lib/x509/mpi.h, lib/x509/rfc2818_hostname.c, lib/x509/verify.c,
34504         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
34505         lib/x509_b64.c, tests/test2.pem, tests/x509_test.c: Added some new
34506         certificate verification functions.
34508 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34510         * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c: 
34511         [no log message]
34513 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34515         * ChangeLog: [no log message]
34517 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34519         * lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_cert.h,
34520         lib/gnutls_privkey.c: removed the raw part in the gnutls_privkey
34521         internal structure..
34523 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34525         * includes/gnutls/x509.h, lib/x509/compat.c, lib/x509/extensions.c,
34526         lib/x509/extensions.h, lib/x509/rfc2818_hostname.c,
34527         lib/x509/x509.c, lib/x509/x509.h: Criticality of an X.509 extension
34528         can now be extracted.
34530 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34532         * includes/gnutls/x509.h, lib/x509/.cvsignore,
34533         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
34534         lib/x509_extensions.c: Added function to extract the key usage
34535         extension from an X.509 certificate, and combined some code.
34537 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34539         * lib/Makefile.am: [no log message]
34541 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34543         * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
34544         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
34545         includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_dh_primes.c,
34546         lib/gnutls_ui.h, lib/gnutls_x509.h, lib/rfc2818_hostname.c,
34547         lib/x509/Makefile.am, lib/x509/compat.h, lib/x509/dn.h,
34548         lib/x509/rfc2818_hostname.c, lib/x509/x509.h, lib/x509/xml.c,
34549         lib/x509_xml.c: More stuff for the new certificate API.
34551 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34553         * NEWS, includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_cert.c,
34554         lib/gnutls_errors.h, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
34555         lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/dn.c: The old
34556         certificate parsing API was reimplemented over the new one. It will
34557         stay in the 1.0.0 release for compatibility reasons.
34559 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34561         * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.h,
34562         lib/x509/Makefile.am, lib/x509/common.h, lib/x509/crl.c,
34563         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/x509.c: Added the new
34564         PKCS7 parsing functions.
34566 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34568         * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate
34569         handling functions.
34571 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34573         * doc/tex/ex-client-resume.tex, doc/tex/ex-client1.tex,
34574         doc/tex/ex-client2.tex, doc/tex/ex-serv-export.tex,
34575         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex,
34576         includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
34577         lib/gnutls_x509.h, lib/x509/Makefile.am, lib/x509/common.c,
34578         lib/x509/common.h, lib/x509/crl.c, lib/x509/crl.h, lib/x509_xml.c: 
34579         Added the new certificate handling functions.
34581 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34583         * THANKS, includes/gnutls/x509.h, lib/Makefile.am,
34584         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509/Makefile.am,
34585         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
34586         lib/x509/dn.c, lib/x509/dn.h, lib/x509_extensions.c, lib/x509_xml.c: 
34587         More improvements in the CRL support, and the X.509 backend. Added a
34588         function to get some parts of the DN using an OID.
34590 2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34592         * ChangeLog: [no log message]
34594 2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34596         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_x509.c,
34597         lib/gnutls_x509.h, lib/x509/crl.c, lib/x509/crl.h: CRL parsing
34598         support is almost complete.
34600 2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34602         * includes/gnutls/x509.h, lib/debug.c, lib/debug.h,
34603         lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_str.c,
34604         lib/gnutls_str.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
34605         lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h: Several fixes and
34606         improvements in CRL support.
34608 2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34610         * ChangeLog: [no log message]
34612 2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34614         * NEWS, configure.in, includes/Makefile.am,
34615         includes/gnutls/Makefile.am, includes/gnutls/x509.h,
34616         lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c,
34617         lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/crl.h,
34618         lib/x509/dn.c, lib/x509/dn.h: Added preliminary CRL support. This
34619         will be under the new X.509 API. Other x509 functions will be
34620         updated later.
34622 2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34624         * lib/gnutls_dh_primes.c, lib/gnutls_pk.c: some fixes. There wasn't
34625         any limitation in libtasn1 code... just my lazyness.
34627 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34629         * ChangeLog: [no log message]
34631 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34633         * src/prime-gaa.c, src/prime-gaa.h, src/prime.c, src/prime.gaa: use
34634         options to print DH parameters.
34636 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34638         * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
34639         lib/minitasn1/coding.c, src/prime.c: * Added gnutls_pkcs3_extract_dh_params() and
34640           gnutls_pkcs3_export_dh_params() which extracts and export parameters
34641           from and to PKCS#3 encoded structures.  These were added to read
34642         parameters generated using the openssl dhparam tool.  * The prime program was modified to also print the generated prime
34643           and generator using the PKCS#3 format.
34645 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34647         * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
34648         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
34649         lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls.asn,
34650         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_anon_cred.c,
34651         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
34652         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
34653         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
34654         lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c,
34655         lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
34656         src/serv.gaa: * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
34657          use gnutls_malloc() to allocate the output parameters.  * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
34658          from PKCS#3 encoded structures. This was in order to read parameters
34659          generated using the openssl dhparam tool.  * Several changes in the temporary (DH/RSA) parameter codebase. No
34660          DH parameters are now included in the library. Also a credentials
34661          structure can now hold only one temporary parameter.
34663 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34665         * ChangeLog: [no log message]
34667 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34669         * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits().
34671 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34673         * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
34674         lib/gnutls_int_compat.c: removed backward compatibility functions
34675         for 0.9.0 version.
34677 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34679         * lib/minitasn1/.cvsignore: [no log message]
34681 2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34683         * doc/tex/compression.tex: [no log message]
34685 2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34687         * ChangeLog: [no log message]
34689 2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34691         * doc/tex/certificate.tex, doc/tex/compression.tex: [no log message]
34693 2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34695         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, libextra/auth_srp.c: 
34696         use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
34697         the SRP protocol fails.
34699 2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34701         * ChangeLog: [no log message]
34703 2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34705         * lib/gnutls_global.c: The gcrypt log handler is only set when we
34706         are in debugging mode.
34708 2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34710         * lib/gnutls_global.c: [no log message]
34712 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34714         * ChangeLog: [no log message]
34716 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34718         * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
34719         lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
34720         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
34721         lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
34722         src/cli.c: Added ability to send some messages back to the
34723         application using the gnutls_global_set_log_function(). This is
34724         quite experimental.
34726 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34728         * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
34729         doc/tex/ex-client1.tex, doc/tex/ex-client2.tex,
34730         doc/tex/ex-rfc2818.tex: some minor bugfixes in the documentation.
34732 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34734         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_mpi.h,
34735         libextra/auth_srp.c: Added check and error code for some SRP fatal
34736         protocol failures.
34738 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34740         * src/tls_test.c: [no log message]
34742 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34744         * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups.
34746 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34748         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h: 
34749         [no log message]
34751 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34753         * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
34754         lib/gnutls_handshake.c, libextra/auth_srp.c,
34755         libextra/auth_srp_passwd.c, libextra/ext_srp.c,
34756         libextra/gnutls_openpgp.c, src/cli.c: The library notifies the
34757         application on empty and illegal SRP usernames, so that proper
34758         notification (via an alert) is sent to the peer. Currently when the
34759         SRP ciphersuite is advertized but no username is sent by the peer,
34760         the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert
34761         associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when
34762         the srp draft defines something more appropriate).
34764 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34766         * libextra/auth_srp_passwd.c: Some cleanups.
34768 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34770         * ChangeLog: [no log message]
34772 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34774         * NEWS: [no log message]
34776 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34778         * NEWS, configure.in, doc/Makefile.am, doc/scripts/Makefile.am,
34779         lib/gnutls_x509.c, libextra/auth_srp_passwd.c: [no log message]
34781 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34783         * lib/gnutls_x509.c: [no log message]
34785 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34787         * src/tests.c, src/tls_test.c: improved srp detection
34789 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34791         * NEWS, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
34792         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
34793         libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
34794         src/tests.c: Improved the SRP support, to prevent attackers guessing
34795         the available usernames by brute force. The g,n values sent are now
34796         obtained by the password conf file. (they were static ones)
34798 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34800         * ChangeLog: [no log message]
34802 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34804         * doc/tex/cover.tex.in, lib/Makefile.am, lib/auth_anon.c,
34805         lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
34806         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
34807         lib/ext_cert_type.c, lib/ext_server_name.c, lib/gnutls_alert.c,
34808         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
34809         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
34810         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
34811         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
34812         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
34813         lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/gnutls_record.c,
34814         lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
34815         lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
34816         lib/x509_verify.c, lib/x509_xml.c: [no log message]
34818 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34820         * doc/tex/Makefile.am: [no log message]
34822 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34824         * NEWS: [no log message]
34826 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34828         * configure.in: [no log message]
34830 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34832         * ChangeLog: [no log message]
34834 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34836         * doc/tex/Makefile.am, doc/tex/patents.tex,
34837         includes/gnutls/compat4.h, libmcrypt.m4: [no log message]
34839 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34841         * lib/gnutls_alert.c, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
34842         lib/gnutls_handshake.h, lib/gnutls_record.c, lib/gnutls_record.h: 
34843         Prefixed with underscore some internal functions.
34845 2003-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34847         * NEWS, doc/tex/appendix.tex, doc/tex/library.tex, doc/tex/srp.tex: 
34848         [no log message]
34850 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34852         * ChangeLog: [no log message]
34854 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34856         * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am,
34857         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
34858         lib/x509_b64.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
34859         libextra/gnutls_openpgp.c: GNUTLS_E_PARSING_ERROR error code was
34860         replaced by GNUTLS_E_BASE64_DECODING_ER and
34861         GNUTLS_E_SRP_PWD_PARSING_ERROR. GNUTLS_E_ASCII_ARMOR_ERROR was also
34862         replaced by GNUTLS_E_BASE64_DECODING_ERROR.
34864 2003-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34866         * ChangeLog: [no log message]
34868 2003-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34870         * NEWS, doc/Makefile.am, doc/tex/Makefile.am, doc/tex/appendix.tex,
34871         doc/tex/patents.tex: Added some information about the SRP patents in
34872         the documentation.
34874 2003-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34876         * doc/tex/ex-serv-srp.tex: [no log message]
34878 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34880         * ChangeLog: [no log message]
34882 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34884         * lib/gnutls_hash_int.c: [no log message]
34886 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34888         * NEWS, acinclude.m4, configure.in, doc/README.CODING_STYLE,
34889         lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls.sym,
34890         lib/gnutls_auth.c, lib/gnutls_cipher_int.c,
34891         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c,
34892         lib/gnutls_hash_int.h, lib/gnutls_state.c, libextra/Makefile.am,
34893         libextra/gnutls-extra.sym: Only the documented symbols are now
34894         exported.
34896 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34898         * lib/gnutls_x509.c: If the certificate does not contain the
34899         basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE
34900         will be returned by gnutls_x509_extract_certificate_ca_status().
34902 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34904         * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message]
34906 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34908         * ChangeLog: [no log message]
34910 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34912         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
34913         gnutls_x509_extract_certificate_ca_status() which returns the CA
34914         status of the given certificate.
34916 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34918         * doc/tex/ex-rfc2818.tex: [no log message]
34920 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34922         * doc/TODO: [no log message]
34924 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34926         * lib/gnutls.h.in.in: [no log message]
34928 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34930         * ChangeLog: [no log message]
34932 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34934         * NEWS, configure.in, lib/gnutls_compress_int.c,
34935         lib/minitasn1/Makefile.am, libextra/Makefile.am: If liblzo is found
34936         in the system then libgnutls-extra will depend on it, instead of
34937         including minilzo.
34939 2002-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34941         * ChangeLog: [no log message]
34943 2002-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34945         * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI
34946         scanning.
34948 2002-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34950         * ChangeLog: [no log message]
34952 2002-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34954         * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug
34955         program
34957 2002-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34959         * libextra/gnutls_openpgp.c: Added missing stub function.
34961 2002-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34963         * tests/Makefile: [no log message]
34965 2002-12-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34967         * configure.in, lib/minitasn1/Makefile.am, lib/minitasn1/README: [no
34968         log message]
34970 2002-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34972         * NEWS, configure.in, lib/Makefile.am: [no log message]
34974 2002-12-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34976         * Makefile.am, NEWS, configure.in, doc/README.CVS, lib/Makefile.am,
34977         lib/defines.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
34978         lib/minitasn1/der.h, lib/minitasn1/element.c,
34979         lib/minitasn1/element.h, lib/minitasn1/errors.c,
34980         lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
34981         lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
34982         lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
34983         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
34984         lib/minitasn1/structure.c, lib/minitasn1/structure.h: [no log
34985         message]
34987 2002-12-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34989         * ChangeLog: [no log message]
34991 2002-12-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34993         * configure.in: depends on libgcrypt 1.1.11
34995 2002-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
34997         * ChangeLog: [no log message]
34999 2002-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35001         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c,
35002         lib/auth_rsa_export.c, lib/gnutls_auth.h, lib/gnutls_handshake.c,
35003         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
35004         libextra/auth_srp.c, libextra/auth_srp.h, libextra/auth_srp_rsa.c: 
35005         Dropped the support for the client key exchange message 0, and
35006         server key exchange message 2.
35008 2002-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35010         * NEWS, configure.in, lib/debug.c, lib/gnutls_mpi.h,
35011         lib/gnutls_record.c, libextra/auth_srp.c: Finished SRP-6 stuff. It
35012         should work fine now.
35014 2002-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35016         * libextra/auth_srp.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
35017         libextra/gnutls_srp.c, libextra/gnutls_srp.h: First part of SRP-6
35018         support. Follows draft-ietf-tls-srp-04 and does not need the second
35019         key exchange part. Does not work yet.
35021 2002-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35023         * doc/protocol/draft-ietf-tls-compression-03.txt,
35024         doc/protocol/draft-ietf-tls-compression-04.txt,
35025         doc/protocol/draft-ietf-tls-srp-03.txt,
35026         doc/protocol/draft-ietf-tls-srp-04.txt, doc/tex/gnutls.bib,
35027         doc/tex/programs.tex: [no log message]
35029 2002-12-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35031         * ChangeLog: [no log message]
35033 2002-12-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35035         * NEWS, includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Added
35036         gnutls_openpgp_extract_key_name_string() which returns a single
35037         string for a pgp user id.
35039 2002-12-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35041         * doc/tex/ex-serv-export.tex, src/serv.c: updated some example and
35042         the server to use the new gnutls_malloc() in callbacks.
35044 2002-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35046         * ChangeLog: [no log message]
35048 2002-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35050         * lib/gnutls_ui.h, lib/gnutls_x509.c: Added the
35051         gnutls_x509_extract_dn_string() function.
35053 2002-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35055         * NEWS, doc/README.CODING_STYLE: [no log message]
35057 2002-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35059         * lib/gnutls_errors.c: [no log message]
35061 2002-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35063         * README, doc/TODO: [no log message]
35065 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35067         * ChangeLog: [no log message]
35069 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35071         * ChangeLog, lib/gnutls_mem.c, libextra/gnutls_openpgp.c: [no log
35072         message]
35074 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35076         * NEWS: [no log message]
35078 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35080         * NEWS, configure.in: [no log message]
35082 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35084         * src/serv.c: updated to include a callback for receiving openpgp
35085         keys, using libopencdk.
35087 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35089         * lib/ext_cert_type.c, lib/gnutls_errors.c,
35090         lib/gnutls_errors_int.h, lib/gnutls_sig.c, lib/x509_b64.c,
35091         libextra/auth_srp_sb64.c: some cleanups
35093 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35095         * libextra/gnutls_openpgp.c: minor cleanups
35097 2002-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35099         * doc/tex/ex-pgp-keyserver.tex: [no log message]
35101 2002-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35103         * ChangeLog: [no log message]
35105 2002-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35107         * lib/ext_server_name.c: some fixes in server_name extension
35109 2002-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35111         * doc/tex/ex-pgp-keyserver.tex, src/serv-gaa.c, src/serv-gaa.h,
35112         src/serv.c, src/serv.gaa: [no log message]
35114 2002-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35116         * NEWS, doc/tex/callbacks.tex, lib/gnutls.h.in.in, lib/gnutls_db.c,
35117         lib/gnutls_global.c, lib/gnutls_mem.c, lib/x509_b64.c,
35118         libextra/auth_srp_sb64.c, libextra/gnutls_srp.c: Exported the more
35119         convenient gnutls_malloc() and gnutls_free() functions. Actually
35120         pointers to functions.
35122 2002-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35124         * lib/gnutls.h.in.in, lib/gnutls_global.c: [no log message]
35126 2002-12-07  Timo Schulz <twoaday@gnutls.org>
35128         * libextra/gnutls_openpgp.c: Some bug fixes for the OpenPGP code.
35130 2002-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35132         * doc/TODO: [no log message]
35134 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35136         * ChangeLog: [no log message]
35138 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35140         * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message]
35142 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35144         * NEWS, lib/x509_b64.c, libextra/auth_srp_sb64.c: Changed the
35145         semantics of gnutls_pem_base64_encode_alloc() and
35146         gnutls_pem_base64_decode_alloc(). In the default case were the
35147         gnutls library is used with malloc/realloc/free, these are binary
35148         compatible.  They now require the returned data to be freed using the
35149         gnutls_global_get_free_function().
35151 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35153         * includes/gnutls/extra.h, lib/gnutls_int.h, lib/gnutls_ui.h,
35154         libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
35155         libextra/gnutls_srp.h: some cleanups.
35157 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35159         * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/callbacks.tex,
35160         doc/tex/library.tex, lib/gnutls.h.in.in, lib/gnutls_datum.c,
35161         lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_global.c,
35162         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_state.c,
35163         lib/gnutls_str.c, lib/gnutls_str.h, libextra/auth_srp_passwd.c,
35164         libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
35165         src/serv.c: Added the new functions gnutls_get_malloc_function(),
35166         gnutls_get_free_function(). Also changed the way callback functions
35167         must allocate data. They now need to use these functions, instead of
35168         just calling malloc().
35170 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35172         * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
35173         libextra/auth_srp_passwd.h, libextra/gnutls_srp.c: more updates in
35174         the SRP parameter callback.
35176 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35178         * configure.in, includes/gnutls/extra.h: [no log message]
35180 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35182         * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the srp
35183         codebase, to detect illegal usernames etc.
35185 2002-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35187         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35188         lib/gnutls_extensions.c, lib/gnutls_handshake.c: added error code to
35189         report illegal srp usernames. Some fixes in the extension parsing to
35190         report fatal errors.
35192 2002-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35194         * ChangeLog: [no log message]
35196 2002-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35198         * lib/x509_extensions.c, lib/x509_verify.c: some optimizations in
35199         string handling of the x.509 asn.1 parsers.
35201 2002-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35203         * tests/openpgp_test.c: [no log message]
35205 2002-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35207         * ChangeLog, doc/tex/ex-pgp-keyserver.tex: [no log message]
35209 2002-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35211         * lib/gnutls_global.c: [no log message]
35213 2002-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35215         * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
35216         doc/tex/examples.tex, doc/tex/macros.tex, doc/tex/preparation.tex: 
35217         Added a chapter for sources preparation. Based on the documenation
35218         of libksba.
35220 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35222         * ChangeLog: [no log message]
35224 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35226         * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk
35227         0.3.5
35229 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35231         * doc/tex/ex-pgp-keyserver.tex, doc/tex/gnutls.bib,
35232         doc/tex/srp.tex, doc/tex/x509.tex: [no log message]
35234 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35236         * lib/gnutls_extensions.c: Corrected bug in extension parsing.
35238 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35240         * libextra/gnutls_extra.c: [no log message]
35242 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35244         * NEWS, doc/tex/Makefile.am, doc/tex/srp.tex: [no log message]
35246 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35248         * doc/tex/auth.tex, includes/gnutls/extra.h, libextra/gnutls_srp.c: 
35249         some updates on srp documentation.
35251 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35253         * doc/tex/ex-pgp-keyserver.tex: [no log message]
35255 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35257         * doc/tex/ex-pgp-keyserver.tex: [no log message]
35259 2002-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35261         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
35262         lib/auth_rsa_export.c, lib/ext_cert_type.c, lib/ext_server_name.c,
35263         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
35264         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
35265         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
35266         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
35267         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
35268         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
35269         lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mem.c,
35270         lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
35271         lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
35272         lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
35273         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
35274         lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
35275         lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
35276         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
35277         libextra/auth_srp_rsa.c, libextra/ext_srp.c,
35278         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
35279         libextra/gnutls_srp.c: Cleanups. Prefixed some internal function
35280         with underscore.
35282 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35284         * ChangeLog: [no log message]
35286 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35288         * lib/gnutls_x509.c: more fixes in
35289         gnutls_x509_extract_certificate_dn_string()
35291 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35293         * doc/TODO, lib/gnutls_dh_primes.c: [no log message]
35295 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35297         * NEWS, doc/tex/ex-pgp-keyserver.tex, includes/gnutls/extra.h,
35298         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, libextra/auth_srp.c,
35299         libextra/auth_srp.h, libextra/auth_srp_passwd.c,
35300         libextra/auth_srp_passwd.h, libextra/gnutls_openpgp.c,
35301         libextra/gnutls_srp.c, libextra/gnutls_srp.h, src/common.c: Added
35302         the function gnutls_srp_server_set_credentials_function() to allow
35303         retrieving SRP parameters from an external backend - other than
35304         password files.
35306 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35308         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c,
35309         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
35310         libextra/gnutls_openpgp.h: Enabled the OpenPGP key retrieval
35311         callback function (untested yet).
35313 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35315         * libextra/Makefile.am, libextra/crypt.c, libextra/crypt.h,
35316         libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h: removed all
35317         files related to srpsha1 encoding. The are not needed any more.
35319 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35321         * doc/TODO: [no log message]
35323 2002-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35325         * NEWS, includes/gnutls/extra.h, lib/x509_b64.c,
35326         libextra/auth_srp_sb64.c, libextra/crypt.c,
35327         libextra/crypt_srpsha1.c, libextra/gnutls_srp.c,
35328         libextra/gnutls_srp.h, src/common.c, src/crypt-gaa.c, src/crypt.c,
35329         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.
35331 2002-12-01  Timo Schulz <twoaday@gnutls.org>
35333         * tests/openpgp_test.c: Some enhancements for the OpenPGP test
35334         program.
35336 2002-12-01  Timo Schulz <twoaday@gnutls.org>
35338         * libextra/gnutls_openpgp.c: Some new code for the OpenPGP lib.
35340 2002-12-01  Timo Schulz <twoaday@gnutls.org>
35342         * tests/openpgp_test.c: Some enhancements for the OpenPGP test
35343         program.
35345 2002-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35347         * NEWS, configure.in: [no log message]
35349 2002-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35351         * NEWS: [no log message]
35353 2002-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35355         * ChangeLog: [no log message]
35357 2002-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35359         * lib/gnutls_int.h, lib/gnutls_x509.c: 
35360         gnutls_x509_extract_certificate_dn_string() now behaves as described
35361         in RFC2253.
35363 2002-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35365         * ChangeLog: [no log message]
35367 2002-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35369         * doc/README.CODING_STYLE, includes/gnutls/extra.h,
35370         lib/gnutls_int.h: some changes in the callback function behaviour.
35372 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35374         * ChangeLog: [no log message]
35376 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35378         * lib/Makefile.am: linked against libgcrypt (I saw that in debian)
35380 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35382         * doc/README.CODING_STYLE, doc/README.CVS: [no log message]
35384 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35386         * doc/README.CODING_STYLE: [no log message]
35388 2002-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35390         * doc/tex/alert.tex, doc/tex/certificate.tex, doc/tex/errors.tex,
35391         doc/tex/examples.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib,
35392         doc/tex/handshake.tex, doc/tex/layers.tex, doc/tex/openpgp.tex,
35393         doc/tex/record.tex, doc/tex/record_weaknesses.tex,
35394         doc/tex/tls_extensions.tex: [no log message]
35396 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35398         * ChangeLog: [no log message]
35400 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35402         * includes/gnutls/compat.h: [no log message]
35404 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35406         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
35407         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
35408         lib/gnutls_extensions.c, libextra/auth_srp_rsa.c,
35409         libextra/gnutls_extra.c: Several cleanups and elimination of
35410         warnings.
35412 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35414         * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
35415         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
35416         doc/tex/tlsintro.tex, includes/gnutls/compat4.h,
35417         lib/ext_server_name.c, lib/gnutls_int_compat.c: updated
35418         documentation to include record layer weaknesses and
35419         counter-measures, and the supported TLS extensions.
35421 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35423         * includes/Makefile.am, includes/gnutls/Makefile.am: [no log
35424         message]
35426 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35428         * includes/gnutls/compat4.h, lib/gnutls.h.in.in: compat4.h was
35429         added, and is included by default in gnutls.h.
35431 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35433         * includes/gnutls/compat.h, lib/gnutls_algorithms.c,
35434         lib/gnutls_algorithms.h, lib/gnutls_cert.h, lib/gnutls_sig.c,
35435         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/rfc2818_hostname.c,
35436         libextra/gnutls_extra.c: Moved the GNUTLS_X509KEY_* to gnutls_cert.h
35437         and renamed them to KEY_*. Improved the checking of key usage.
35439 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35441         * lib/gnutls_algorithms.c: added the AES ciphersuites for
35442         certificate srp authentication.
35444 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35446         * ChangeLog: [no log message]
35448 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35450         * doc/README.autoconf, doc/TODO: [no log message]
35452 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35454         * doc/tex/auth.tex: [no log message]
35456 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35458         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
35459         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
35460         lib/gnutls_x509.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
35461         libextra/gnutls_extra.c, src/cli.c, src/common.c, src/common.h,
35462         src/serv.c: Added support for the DSS certificate SRP authenticated
35463         cipher suites (currently only with 3DES cipher). Cleaned up the
35464         client and server code, which was duplicated.
35466 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35468         * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
35469         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
35470         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_cert.c,
35471         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
35472         lib/gnutls_x509.c, libextra/Makefile.am, libextra/auth_srp.c,
35473         libextra/auth_srp.h, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
35474         libextra/gnutls_extra.c, libextra/gnutls_extra.h, src/cli.c,
35475         src/common.c, src/serv.c: Added certificate authenticated SRP cipher
35476         suites.
35478 2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35480         * doc/tex/auth.tex, doc/tex/compression.tex, doc/tex/gnutls.bib,
35481         doc/tex/openpgp.tex, doc/tex/tlsintro.tex: [no log message]
35483 2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35485         * doc/tex/gnutls.bib: [no log message]
35487 2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35489         * doc/tex/certificate.tex, lib/gnutls_x509.c: [no log message]
35491 2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35493         * ChangeLog: [no log message]
35495 2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35497         * lib/gnutls_int_compat.c: added compatibility function for the
35498         openpgp_keyserver.
35500 2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35502         * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/auth.tex,
35503         doc/tex/compression.tex, doc/tex/examples.tex, doc/tex/gnutls.bib,
35504         doc/tex/gnutls.tex, doc/tex/openpgp.tex, doc/tex/tlsintro.tex: added
35505         bibliography in documentation.
35507 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35509         * ChangeLog: [no log message]
35511 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35513         * doc/tex/ex-pgp-keyserver.tex: [no log message]
35515 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35517         * doc/tex/ex-pgp-keyserver.tex: [no log message]
35519 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35521         * doc/tex/ex-pgp-keyserver.tex: [no log message]
35523 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35525         * doc/examples/Makefile.am, doc/tex/Makefile.am,
35526         doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex,
35527         includes/gnutls/extra.h, lib/gnutls_int.h: updated pgp key retrieval
35528         callback and added example.
35530 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35532         * ChangeLog: [no log message]
35534 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35536         * doc/tex/Makefile.am: [no log message]
35538 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35540         * doc/tex/Makefile.am: [no log message]
35542 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35544         * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore,
35545         doc/examples/Makefile.am, doc/tex/Makefile.am: example programs are
35546         now located in doc/examples directory.
35548 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35550         * ChangeLog: [no log message]
35552 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35554         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h: Added
35555         some new alert codes from the extensions draft.
35557 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35559         * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message]
35561 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35563         * doc/tex/.cvsignore: [no log message]
35565 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35567         * doc/tex/ex-client2.tex, doc/tex/examples.tex: updated the basic
35568         client to support OpenPGP certificate authentication.
35570 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35572         * ChangeLog: [no log message]
35574 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35576         * doc/tex/Makefile.am, doc/tex/ex-serv-pgp.tex,
35577         doc/tex/examples.tex: added example with an openpgp server
35579 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35581         * NEWS, configure.in: [no log message]
35583 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35585         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
35586         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
35587         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
35588         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
35589         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
35590         lib/gnutls_x509.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
35591         libextra/ext_srp.c: The session->gnutls_key was renamed to
35592         session->key.
35594 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35596         * includes/gnutls/compat.h, includes/gnutls/extra.h: added compat.h
35597         which has definitions for compatibility with older (0.4.x and 0.5.y,
35598         y<5) versions.
35600 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35602         * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am,
35603         lib/gnutls_ui.h: [no log message]
35605 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35607         * includes/gnutls/extra.h, lib/gnutls_int.h: The
35608         gnutls_openpgp_recv_key_func() callback function now accepts a key
35609         fingerprint, instead of the key id.
35611 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35613         * ChangeLog: [no log message]
35615 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35617         * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h,
35618         src/tls_test.c: [no log message]
35620 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35622         * src/cli.c, src/serv.c, src/tests.c: cleanups
35624 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35626         * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source
35627         backwards compatibility
35629 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35631         * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h,
35632         libextra/gnutls_openpgp.c: Added callback for OpenPGP key retrieval.
35634 2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35636         * ChangeLog: [no log message]
35638 2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35640         * doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt,
35641         doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt: added new rfc2246bis
35642         draft
35644 2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35646         * opencdk.m4: updated url for opencdk
35648 2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35650         * ChangeLog: [no log message]
35652 2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35654         * lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
35655         lib/gnutls_global.c, lib/gnutls_state.c, lib/gnutls_x509.c: some
35656         updated in the documentation
35658 2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35660         * NEWS: [no log message]
35662 2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35664         * ChangeLog: [no log message]
35666 2002-11-04  Timo Schulz <twoaday@gnutls.org>
35668         * libextra/gnutls_openpgp.c: Applied patch to make the error
35669         handling with keyservers more easier.
35671 2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35673         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
35674         lib/gnutls_errors_int.h: Added new alert (certificate unobtainable)
35675         from draft-ietf-tls-extensions.
35677 2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35679         * NEWS, configure.in: depends on opencdk 0.3.2
35681 2002-11-04  Timo Schulz <twoaday@gnutls.org>
35683         * libextra/gnutls_openpgp.c: Some debug code for the OpenPGP part.
35685 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35687         * ChangeLog: [no log message]
35689 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35691         * src/common.c: [no log message]
35693 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35695         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35696         libextra/gnutls_openpgp.c: Use the old error codes for OpenPGP
35697         again.
35699 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35701         * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
35702         handling.
35704 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35706         * lib/gnutls_errors_int.h: Corrected error number (the old was
35707         reserved).
35709 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35711         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35712         libextra/gnutls_openpgp.c: Unification for the OpenPGP error code.
35714 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35716         * lib/gnutls_cert.c: corrected behaviour of verification in openpgp
35717         keys.
35719 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35721         * libextra/gnutls_openpgp.c: Set the OpenPGP certificate status to
35722         GNUTLS_CERT_NOT_TRUSTED if the function failed.
35724 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35726         * libextra/gnutls_openpgp.c, tests/openpgp_test.c: Bug fix for the
35727         OpenPGP secret key order.
35729 2002-11-03  Timo Schulz <twoaday@gnutls.org>
35731         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35732         libextra/gnutls_openpgp.c: Add OpenPGP error description
35734 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35736         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_sig.c,
35737         lib/gnutls_x509.c: Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
35738         GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
35740 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35742         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c,
35743         lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli-gaa.c,
35744         src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some new
35745         error codes and updated client.
35747 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35749         * ChangeLog: [no log message]
35751 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35753         * libextra/gnutls_openpgp.c: [no log message]
35755 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35757         * configure.in: [no log message]
35759 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35761         * lib/gnutls_errors.c: [no log message]
35763 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35765         * libextra/gnutls_openpgp.c: fixed stub
35767 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35769         * NEWS: [no log message]
35771 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35773         * NEWS, lib/ext_cert_type.c, lib/ext_max_record.c,
35774         lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
35775         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
35776         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
35777         lib/gnutls_record.c, lib/gnutls_rsa_export.c,
35778         lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/x509_b64.c,
35779         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Combined
35780         GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
35781         Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
35783 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35785         * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which
35786         may occured on error cases.
35788 2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35790         * NEWS, lib/gnutls_x509.c, src/common.c: 
35791         gnutls_x509_extract_certificate_dn_string() was rewritten.
35793 2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35795         * lib/Makefile.am: [no log message]
35797 2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35799         * lib/gnutls_x509.c: Added a check for dn extraction failure in
35800         gnutls_x509_extract_certificate_dn_string().
35802 2002-11-01  Timo Schulz <twoaday@gnutls.org>
35804         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Adjust the
35805         keydb search code.
35807 2002-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35809         * ChangeLog: [no log message]
35811 2002-10-29  Timo Schulz <twoaday@gnutls.org>
35813         * configure.in: Bump OpenCDK version to 0.3.0
35815 2002-10-29  Timo Schulz <twoaday@gnutls.org>
35817         * lib/gnutls_errors_int.h, libextra/gnutls_openpgp.c,
35818         libextra/gnutls_openpgp.h, tests/Makefile, tests/openpgp_test.c: Add
35819         new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
35820         version.  A new error code for the OpenPGP part.
35822 2002-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35824         * lib/gnutls_buffer.h: added missing file
35826 2002-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35828         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
35829         lib/auth_rsa_export.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
35830         lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
35831         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35832         lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_record.c,
35833         lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
35834         lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_xml.c,
35835         libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c: 
35836         GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
35837         GNUTLS_E_INTERNAL_ERROR.
35839 2002-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35841         * lib/gnutls_errors.c: [no log message]
35843 2002-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35845         * doc/scripts/Makefile.am, doc/tex/auth.tex, doc/tex/tlsintro.tex,
35846         doc/tex/translayer.tex: [no log message]
35848 2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35850         * ChangeLog: [no log message]
35852 2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35854         * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
35855         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
35856         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_str.h: 
35857         Optimizations in buffering code, which reduce the number of
35858         malloc/realloc calls.
35860 2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35862         * lib/gnutls_errors.c, src/retcodes.c: The error code table now
35863         contains all the error codes sorted.
35865 2002-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35867         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/appendix.tex,
35868         doc/tex/errors.tex, doc/tex/gnutls.tex, lib/gnutls_errors.c,
35869         lib/gnutls_pk.c, src/Makefile.am, src/retcodes.c: Documented error
35870         codes in an appendix. This documentation is generated automatically
35871         using the retcodes program.
35873 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35875         * doc/scripts/gdoc: [no log message]
35877 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35879         * doc/scripts/gdoc, doc/scripts/sort1.pl, doc/tex/Makefile.am: Added
35880         script to sort function  names in function reference.
35882 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35884         * lib/gnutls_errors.c: [no log message]
35886 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35888         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
35889         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35890         lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_v2_compat.c: 
35891         Added more descriptive error codes to be returned by
35892         gnutls_strerror(). Removed old and unused error codes.
35894 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35896         * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
35897         src/tls_test.gaa: gnutls-cli-debug now accepts one hostname only
35899 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35901         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: gnutls-cli
35902         now accepts one hostname only
35904 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35906         * doc/protocol/draft-ietf-tls-compression-02.txt,
35907         doc/protocol/draft-ietf-tls-compression-03.txt: [no log message]
35909 2002-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35911         * ChangeLog: [no log message]
35913 2002-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35915         * doc/TODO, doc/tex/Makefile.am, lib/Makefile.am, lib/auth_anon.c,
35916         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
35917         lib/rfc2818_hostname.c: Merged common stuff in DHE and anonymous DH
35918         key exchange.
35920 2002-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35922         * ChangeLog: [no log message]
35924 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35926         * doc/tex/examples.tex: [no log message]
35928 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35930         * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex,
35931         doc/tex/ex-client-srp.tex, doc/tex/ex-client1.tex,
35932         doc/tex/ex-client2.tex, doc/tex/ex-info.tex,
35933         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
35934         doc/tex/ex-serv1.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
35935         doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/serv-export.tex,
35936         doc/tex/serv-srp.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Example
35937         programs found in the documentation can now be generated by running
35938         "make examples" in doc/tex directory.
35940 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35942         * THANKS, libextra/Makefile.am: Fixed interlibrary dependencies. By
35943         Ivo Timmermans. This requires the debian libtool 1.4.2-7.1
35945 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35947         * doc/tex/compression.tex, doc/tex/layers.tex,
35948         doc/tex/translayer.tex: [no log message]
35950 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35952         * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the
35953         server name extension.
35955 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35957         * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to
35958         prevent some segmentation faults at exit.
35960 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35962         * NEWS: [no log message]
35964 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35966         * doc/tex/auth.tex, doc/tex/funcs.tex: [no log message]
35968 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35970         * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex,
35971         doc/tex/certificate.tex, doc/tex/ciphersuites.tex,
35972         doc/tex/compression.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
35973         doc/tex/memory.tex, doc/tex/record.tex, doc/tex/tlsintro.tex: 
35974         spelling corrections, and addition of a subsection for compression
35975         algorithms.
35977 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35979         * lib/gnutls_algorithms.c: ZLIB's number was changed according to
35980         draft-ietf-tls-compression-02
35982 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
35984         * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
35985         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
35986         lib/auth_rsa_export.c, lib/defines.h, lib/ext_cert_type.c,
35987         lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
35988         lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
35989         lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
35990         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_buffers.c,
35991         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
35992         lib/gnutls_cipher.h, lib/gnutls_compress_int.c,
35993         lib/gnutls_compress_int.h, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
35994         lib/gnutls_extensions.h, lib/gnutls_global.c,
35995         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
35996         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_mem.c,
35997         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_record.c,
35998         lib/gnutls_rsa_export.c, lib/gnutls_session_pack.c,
35999         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
36000         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
36001         lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_b64.c,
36002         lib/x509_b64.h, lib/x509_sig_check.c, libextra/auth_srp.c,
36003         libextra/auth_srp.h, libextra/auth_srp_passwd.c,
36004         libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
36005         libextra/crypt.c, libextra/crypt_srpsha1.c, libextra/ext_srp.c,
36006         libextra/ext_srp.h, libextra/gnutls_openpgp.c: several fixes in the
36007         codebase, mostly in signed/unsigned checkings.
36009 2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36011         * ChangeLog: [no log message]
36013 2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36015         * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types,
36016         to work in 64 bits machines. Suggested by Ivo Timmermans
36017         <ivo@o2w.nl>.
36019 2002-10-12  Andrew McDonald <admcd@gnutls.org>
36021         * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
36022         #163394).
36024 2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36026         * src/serv.c: now does not require carriage return
36028 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36030         * lib/ext_server_name.c: Fixes (or not) in server name extension
36031         parsing
36033 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36035         * doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, doc/tex/ex3.tex,
36036         doc/tex/examples.tex: updated documentation
36038 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36040         * NEWS, lib/ext_server_name.c, lib/gnutls_int.h,
36041         lib/gnutls_priority.c, src/serv.c: Improved the server name
36042         extension. Resumed sessions can now use it.
36044 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36046         * NEWS, lib/Makefile.am, lib/ext_server_name.c,
36047         lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_extensions.c,
36048         lib/gnutls_int.h, src/cli.c, src/common.c, src/serv.c: Added server
36049         name extension, from draft-ietf-tls-extension-05.
36051 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36053         * doc/protocol/draft-ietf-tls-compression-01.txt,
36054         doc/protocol/draft-ietf-tls-compression-02.txt,
36055         doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt: [no log message]
36057 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36059         * doc/tex/ex-alert.tex, doc/tex/ex-rfc2818.tex,
36060         doc/tex/examples.tex, lib/rfc2818_hostname.c: more documentation
36061         updates
36063 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36065         * doc/tex/ex-rfc2818.tex: more documentation updates
36067 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36069         * doc/tex/ex-alert.tex: [no log message]
36071 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36073         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/ex-alert.tex,
36074         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
36075         doc/tex/examples.tex, doc/tex/handshake.tex,
36076         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
36077         src/serv.c: Separated alert checking from the example programs, to
36078         make them cleaner. Added an example which demonstrates the alert
36079         checking.
36081 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36083         * NEWS, doc/tex/examples.tex: last minute changes for 0.5.9 release.
36085 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36087         * ChangeLog: [no log message]
36089 2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36091         * NEWS, lib/Makefile.am, lib/gnutls_ui.h, lib/rfc2818_hostname.c: 
36092         Added int gnutls_x509_check_certificates_hostname() which check
36093         whether the given hostname matches the owner of the given X.509
36094         certificate.
36096 2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36098         * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c: 
36099         cleanups
36101 2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36103         * lib/gnutls_priority.c: [no log message]
36105 2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36107         * src/cli.c: [no log message]
36109 2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36111         * NEWS, doc/tex/ex4.tex, doc/tex/serv-export.tex,
36112         doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_priority.c,
36113         src/cli-gaa.c: Added gnutls_set_default_priority() and
36114         gnutls_set_default_export_priority() functions, to avoid calling all
36115         the *_priority() functions if the defaults are ok.
36117 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36119         * lib/gnutls_x509.c: [no log message]
36121 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36123         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
36124         gnutls_x509_extract_certificate_dn_string() which returns the peer's
36125         Distinguished name in a single string.
36127 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36129         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_auth.c,
36130         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
36131         src/cli.c, src/cli.gaa: several cleanups
36133 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36135         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Changes in
36136         gnutls-cli, to allow testing of starttls implementations.
36138 2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36140         * ChangeLog: [no log message]
36142 2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36144         * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of
36145         certificate_get_our_issuer() function.
36147 2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36149         * includes/gnutls/extra.h, libextra/gnutls_extra.c,
36150         libextra/libgnutls-extra.m4: Corrected the broken detection of
36151         libgnutls-extra. Bug reported by Ivo Timmermans.
36153 2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36155         * NEWS: [no log message]
36157 2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36159         * NEWS, doc/TODO, lib/gnutls_state.c, lib/gnutls_ui.c,
36160         lib/gnutls_ui.h: Corrected bug which prevented
36161         gnutls_certificate_get_ours() from working.  Added
36162         gnutls_certificate_get_our_issuer() function.
36164 2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36166         * lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h,
36167         lib/gnutls_x509.c, lib/x509_b64.c: Improved
36168         gnutls_x509_extract_key_pk_algorithm(), which can now distinguish
36169         DSA keys from unknown keys.
36171 2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36173         * ChangeLog: [no log message]
36175 2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36177         * configure.in, lib/gnutls_buffers.c: some fixes to compile with
36178         gcc-2.95.
36180 2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36182         * doc/TODO: [no log message]
36184 2002-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36186         * NEWS: [no log message]
36188 2002-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36190         * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
36191         lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the
36192         public key algorithm of a DER encoded private key.
36194 2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36196         * ChangeLog: [no log message]
36198 2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36200         * doc/protocol/draft-ietf-tls-compression-00.txt,
36201         doc/protocol/draft-ietf-tls-compression-01.txt: [no log message]
36203 2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36205         * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log
36206         message]
36208 2002-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36210         * ChangeLog: [no log message]
36212 2002-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36214         * NEWS, configure.in, lib/gnutls_cert.c: [no log message]
36216 2002-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36218         * lib/gnutls_global.c: enabled error messages of libgcrypt in debug
36219         mode
36221 2002-09-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36223         * ChangeLog: [no log message]
36225 2002-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36227         * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in,
36228         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
36229         lib/gnutls_compress_int.c, lib/gnutls_errors.c,
36230         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
36231         libextra/Makefile.am, libextra/gnutls_extra.c, libextra/lzoconf.h,
36232         libextra/minilzo.c, libextra/minilzo.h, src/cli.c, src/serv.c: Added
36233         support for the LZO compression library in gnutls-extra. Some fixes
36234         in the hello message parsing.
36236 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36238         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
36240 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36242         * lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
36243         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c: 
36244         replaced gnutls_handshake_get_direction() with
36245         gnutls_record_get_direction().
36247 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36249         * doc/tex/appendix.tex, doc/tex/certificate.tex,
36250         doc/tex/library.tex: updated documentation
36252 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36254         * README, src/serv.c: [no log message]
36256 2002-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36258         * lib/gnutls_record.c: [no log message]
36260 2002-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36262         * doc/tex/auth.tex, doc/tex/library.tex, doc/tex/macros.tex,
36263         doc/tex/tlsintro.tex, doc/tex/translayer.tex: [no log message]
36265 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36267         * ChangeLog: [no log message]
36269 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36271         * lib/gnutls_global.c: [no log message]
36273 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36275         * doc/tex/library.tex: [no log message]
36277 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36279         * doc/tex/library.tex: [no log message]
36281 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36283         * configure.in, doc/TODO, doc/tex/alert.tex, doc/tex/auth.tex,
36284         doc/tex/programs.tex, lib/gnutls_alert.c, src/crypt.c: [no log
36285         message]
36287 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36289         * doc/tex/layers.tex: [no log message]
36291 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36293         * doc/tex/library.tex: [no log message]
36295 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36297         * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new
36298         function to convert from an error to an alert code.
36300 2002-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36302         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
36303         lib/gnutls_algorithms.h, lib/gnutls_compress_int.c,
36304         lib/gnutls_handshake.c, lib/gnutls_int.h: Improved support for zlib.
36306 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36308         * ChangeLog: [no log message]
36310 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36312         * doc/protocol/draft-ietf-tls-srp-02.txt,
36313         doc/protocol/draft-ietf-tls-srp-03.txt: [no log message]
36315 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36317         * doc/protocol/draft-ietf-tls-compression-00.txt,
36318         doc/protocol/draft-ietf-tls-extensions-03.txt,
36319         doc/protocol/draft-ietf-tls-extensions-05.txt: updated drafts
36321 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36323         * NEWS: [no log message]
36325 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36327         * NEWS, src/cli.c, tests/x509_test.c: [no log message]
36329 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36331         * NEWS, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
36332         lib/gnutls_rsa_export.c: Corrected bug in gnutls_dh_params_set().
36333         Corrected bug in session resuming code of server side.
36335 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36337         * lib/ext_cert_type.c, lib/ext_max_record.c, libextra/ext_srp.c: 
36338         some cleanups in the extension parsing
36340 2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36342         * acconfig.h: [no log message]
36344 2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36346         * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now gdoc
36347         supports texinfo output.
36349 2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36351         * NEWS, buildconf, configure.in, lib/gnutls.h.in.in,
36352         lib/gnutls_global.c, libextra/gnutls_extra.c, libmcrypt.m4: changes
36353         for autoconf 2.50
36355 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36357         * doc/tex/certificate.tex, doc/tex/examples.tex,
36358         doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/x509.tex: [no
36359         log message]
36361 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36363         * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
36364         library.
36366 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36368         * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/gnutls_algorithms.c,
36369         lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
36370         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
36371         lib/gnutls_str.c, lib/gnutls_x509.c, lib/x509_xml.c,
36372         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Some fixes for the
36373         used realloc() function. Now we have gnutls_realloc_fast() which
36374         frees the given pointer if the new allocation failed.
36376 2002-09-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36378         * configure.in, doc/tex/.cvsignore, lib/gnutls_num.h,
36379         lib/gnutls_str.c: updated string functions
36381 2002-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36383         * ChangeLog: [no log message]
36385 2002-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36387         * lib/gnutls_rsa_export.c: [no log message]
36389 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36391         * doc/tex/certificate.tex, doc/tex/ciphers.tex,
36392         doc/tex/ex-rfc2818.tex, doc/tex/examples.tex, doc/tex/layers.eps,
36393         doc/tex/layers.tex, doc/tex/memory.tex: [no log message]
36395 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36397         * doc/tex/x509cert.xml.tex, src/common.c: [no log message]
36399 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36401         * configure.in: last changes for 0.5.6 release
36403 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36405         * ChangeLog: [no log message]
36407 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36409         * NEWS, doc/tex/pgpcert.xml.tex, doc/tex/x509cert.xml.tex,
36410         lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c,
36411         src/gnutls-http-serv: added versioning in the XML output of
36412         certificate functions.
36414 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36416         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/intro.tex,
36417         doc/tex/library.tex: [no log message]
36419 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36421         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/internals.eps,
36422         doc/tex/library.tex: [no log message]
36424 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36426         * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/certificate.tex,
36427         doc/tex/x509-1.eps, lib/gnutls_global.h: [no log message]
36429 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36431         * doc/tex/Makefile.am, doc/tex/certificate.tex,
36432         doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex,
36433         doc/tex/intro.tex, doc/tex/layers.tex, doc/tex/library.tex,
36434         doc/tex/openpgp.tex, doc/tex/tlsintro.tex, doc/tex/x509.tex: 
36435         reorganized documentation
36437 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36439         * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log
36440         message]
36442 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36444         * tests/test22.pem: [no log message]
36446 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36448         * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
36449         tests/Makefile.in, tests/ca.pem, tests/test1.pem, tests/test10.pem,
36450         tests/test13.pem, tests/test2.pem, tests/test23.pem,
36451         tests/test24.pem, tests/test26.pem, tests/test3.pem,
36452         tests/x509_test.c: Added more tests for the X.509 certificate
36453         validation. These tests are now only included in the CVS not the
36454         distribution.
36456 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36458         * libextra/auth_srp.c: [no log message]
36460 2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36462         * lib/gnutls_int.h: [no log message]
36464 2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36466         * NEWS, lib/gnutls_extensions.c, lib/gnutls_int.h: Corrected
36467         extension type checks which used an 8 bit extension size, instead of
36468         16 bits.
36470 2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36472         * libextra/auth_srp.c, libextra/gnutls_srp.c: Corrected the SRP 'u'
36473         generation, and the size part of 's' changed to 8bits.
36475 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36477         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
36478         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
36479         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
36480         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
36481         lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/auth_srp.c,
36482         libextra/auth_srp.h, libextra/auth_srp_passwd.c,
36483         libextra/ext_srp.c, libextra/gnutls_extra.h,
36484         libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
36485         libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tests.c,
36486         src/tls_test.c: [no log message]
36488 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36490         * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message]
36492 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36494         * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed
36495         out by D. Taylor)
36497 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36499         * lib/ext_cert_type.c, lib/gnutls_int.h, lib/gnutls_x509.c: 
36500         corrected the cert_type extension. (bug pointed out by D. Taylor)
36502 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36504         * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list replaced
36505         by const int*
36507 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36509         * ChangeLog: [no log message]
36511 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36513         * NEWS, doc/tex/appendix.tex, doc/tex/cover.tex.in,
36514         doc/tex/gnutls.tex, doc/tex/handshake.tex, tests/Makefile.am: last
36515         changes for 0.5.5 release
36517 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36519         * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message]
36521 2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36523         * doc/TODO: [no log message]
36525 2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36527         * ChangeLog, configure.in: [no log message]
36529 2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36531         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
36532         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
36533         doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_int_compat.c,
36534         lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_extensions.c,
36535         libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tls_test.c: 
36536         [no log message]
36538 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36540         * doc/tex/Makefile.am, doc/tex/programs.tex: [no log message]
36542 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36544         * lib/gnutls_ui.c: [no log message]
36546 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36548         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
36549         doc/tex/ex4.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex,
36550         doc/tex/serv1.tex, doc/tex/srp1.tex: corrected bugs in examples.
36552 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36554         * includes/gnutls/extra.h, lib/gnutls.h.in.in,
36555         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
36556         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int_compat.c,
36557         lib/gnutls_record.c, lib/x509_b64.c, libextra/gnutls_openssl.c,
36558         libextra/gnutls_srp.c, src/tests.c: more cleanups
36560 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36562         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ex1.tex,
36563         doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/examples.tex,
36564         doc/tex/gnutls.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex,
36565         doc/tex/serv1.tex, doc/tex/srp1.tex: Updated documentation and added
36566         more server examples.
36568 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36570         * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_int_compat.c,
36571         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
36572         lib/x509_b64.c, lib/x509_b64.h, tests/x509_test.c: Updated the
36573         base64 encoding/decoding functions.
36575 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36577         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
36578         lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
36579         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
36580         lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
36581         libextra/gnutls_openpgp.c: several clean ups
36583 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36585         * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/gnutls.tex,
36586         doc/tex/howto.tex, doc/tex/macros.tex, doc/tex/pgpcert.xml.tex,
36587         doc/tex/x509.tex, doc/tex/x509cert.xml.tex: Updated documentation to
36588         include examples of XML certificates.
36590 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36592         * NEWS, lib/gnutls_state.c, src/common.c: [no log message]
36594 2002-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36596         * ChangeLog: [no log message]
36598 2002-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36600         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the
36601         certificate and key read functions. They can now read a PEM encoded
36602         key and certificate from the same file.
36604 2002-08-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36606         * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
36607         lib/ext_cert_type.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
36608         lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c,
36609         lib/gnutls_priority.h, lib/gnutls_state.c, lib/gnutls_state.h,
36610         libextra/gnutls_openssl.c, src/cli.c, src/common.c, src/serv.c,
36611         src/tests.c: cert_type abreviation was expanded to certificate_type.
36613 2002-08-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36615         * doc/tex/Makefile.am, doc/tex/ex-rfc2818.tex, doc/tex/examples.tex: 
36616         updated examples
36618 2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36620         * NEWS, configure.in: [no log message]
36622 2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36624         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
36625         doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
36626         doc/tex/srp1.tex, includes/gnutls/extra.h,
36627         includes/gnutls/openssl.h, lib/auth_anon.c, lib/auth_anon.h,
36628         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
36629         lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
36630         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
36631         lib/ext_max_record.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
36632         lib/gnutls_alert.h, lib/gnutls_algorithms.c,
36633         lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h,
36634         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
36635         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
36636         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
36637         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
36638         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
36639         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
36640         lib/gnutls_constate.h, lib/gnutls_db.c, lib/gnutls_db.h,
36641         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
36642         lib/gnutls_extensions.h, lib/gnutls_global.c,
36643         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
36644         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
36645         lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
36646         lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
36647         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
36648         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
36649         lib/gnutls_session.h, lib/gnutls_session_pack.c,
36650         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
36651         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
36652         lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
36653         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c,
36654         lib/x509_verify.c, libextra/auth_srp.c, libextra/auth_srp.h,
36655         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
36656         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_openssl.c,
36657         libextra/gnutls_srp.c, src/cli.c, src/common.c, src/serv.c,
36658         src/tests.c, src/tls_test.c: Renamed all the constructed types to
36659         have more consisten names, and some other minor improvements.
36661 2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36663         * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution.
36665 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36667         * ChangeLog: [no log message]
36669 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36671         * libextra/gnutls_openpgp.c: [no log message]
36673 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36675         * lib/gnutls_buffers.c, lib/gnutls_record.c: Allow the NULL pointer
36676         for data in gnutls_record_send(), if the previous call was
36677         interrupted.
36679 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36681         * lib/gnutls_record.c: Corrected possible bug in decompression code.
36682         Well compressed packets may have been rejected due to limited
36683         buffer.
36685 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36687         * doc/tex/auth.tex: [no log message]
36689 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36691         * NEWS, doc/README.autoconf, doc/TODO,
36692         doc/protocol/draft-ietf-tls-srp-01.txt,
36693         doc/protocol/draft-ietf-tls-srp-02.txt, lib/gnutls_algorithms.c,
36694         lib/gnutls_int.h, libextra/Makefile.am, libextra/auth_srp.c,
36695         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
36696         libextra/crypt.c, libextra/crypt.h, libextra/crypt_bcrypt.c,
36697         libextra/crypt_bcrypt.h, libextra/crypt_srpsha1.c,
36698         libextra/crypt_srpsha1.h, libextra/gnutls_srp.c,
36699         libextra/gnutls_srp.h, src/crypt-gaa.c, src/crypt-gaa.h,
36700         src/crypt.c, src/crypt.gaa: Added support for the new SRP draft by
36701         D. Taylor. This includes the removal of the blowfish crypt hash
36702         option, and the change of SRP cipher suite numbers.
36704 2002-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36706         * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed old
36707         FIXME stuff.
36709 2002-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36711         * ChangeLog, NEWS: [no log message]
36713 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36715         * doc/tex/x509.tex, src/cli.c: [no log message]
36717 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36719         * : added figures used in the documentation. Figures were generated
36720         by DIA.
36722 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36724         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ex1.tex,
36725         doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/srp1.tex,
36726         lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
36727         lib/gnutls_cipher_int.c, lib/gnutls_int.h,
36728         libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c: 
36729         Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
36731 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36733         * .cvsignore, README: [no log message]
36735 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36737         * lib/gnutls_state.c: better export ciphersuite detection
36739 2002-08-26  Andrew McDonald <admcd@gnutls.org>
36741         * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use
36742         gnutls_cipher_suite_get_name()
36744 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36746         * lib/auth_rsa_export.c: [no log message]
36748 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36750         * src/Makefile.am, src/common.c, src/common.h, src/tests.c,
36751         src/tests.h, src/tls_test.c: Improved the gnutls-cli-debug program
36753 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36755         * configure.in, lib/gnutls_state.c: [no log message]
36757 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36759         * doc/tex/ciphers.tex, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
36760         lib/gnutls_cipher_int.c, lib/gnutls_int.h, src/cli.c, src/serv.c,
36761         src/tests.c: renamed ARCFOUR-EXPORT to ARCFOUR-40
36763 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36765         * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_kx.c,
36766         lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_state.h: 
36767         Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
36768         certificates with modulus less than 512 bits. This change made the
36769         code a bit messy.
36771 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36773         * src/serv.c: [no log message]
36775 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36777         * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c: improvements
36778         in server html output
36780 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36782         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/intro.tex: changes
36783         in order to keep up with the addition of export-grade ciphersuite
36785 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36787         * lib/auth_rsa_export.c: [no log message]
36789 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36791         * lib/gnutls_int.h: [no log message]
36793 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36795         * src/cli.c, src/serv.c: changes for export cipher suites
36797 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36799         * NEWS: Added the first EXPORT-grade ciphersuite
36801 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36803         * lib/Makefile.am, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
36804         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
36805         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
36806         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
36807         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
36808         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
36809         lib/gnutls_ui.h, lib/gnutls_x509.c: Corrected bug in DHE key
36810         exchange which prevented from parsing the given certificates
36811         properly.
36813 2002-08-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36815         * ChangeLog: [no log message]
36817 2002-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36819         * NEWS: [no log message]
36821 2002-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36823         * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
36824         libextra/gnutls_openpgp.h: Exported gnutls_openpgp_extract_key_id().
36825         This is the gnutls_openpgp_keyid() function renamed.
36827 2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36829         * lib/gnutls_auth.c: [no log message]
36831 2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36833         * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c: 
36834         gnutls_handshake_set_exportable_detection() was obsoleted.
36836 2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36838         * doc/TODO: [no log message]
36840 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36842         * src/cli.c: [no log message]
36844 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36846         * ChangeLog: [no log message]
36848 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36850         * lib/gnutls_constate.c, lib/gnutls_hash_int.c: corrected bug in
36851         SSL3 random generation function. Now the export ciphersuite works in
36852         SSL3 mode too.
36854 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36856         * lib/gnutls.h.in.in, lib/gnutls_constate.c,
36857         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
36858         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_state.c: Added
36859         the first exportable ciphersuite (TLS_RSA_WITH_RC4_EXPORT_MD5). This
36860         one only works in servers that have certificates of 512 bits length.
36862 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36864         * lib/gnutls_int.h: [no log message]
36866 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36868         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
36869         lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c,
36870         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
36871         lib/gnutls_state.c, src/cli.c: Added some initials for the export
36872         cipher suites.
36874 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36876         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
36877         doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: updated openpgp
36878         draft
36880 2002-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36882         * lib/gnutls_handshake.c: included the change cipher specs in
36883         gnutls_handshake_get_direction().
36885 2002-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36887         * src/cli.c: [no log message]
36889 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36891         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c: 
36892         gnutls_handshake_check_direction() renamed to
36893         gnutls_handshake_get_direction().
36895 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36897         * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
36898         src/tls_test.gaa: Added verbose option to gnutls-cli-debug.
36900 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36902         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
36903         lib/gnutls_int.h, lib/gnutls_state.c: Added the
36904         gnutls_handshake_set_exportable_detection() function, which is used
36905         to control whether the handshake will check for exportable cipher
36906         suites in the server. In that case an error of
36907         GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
36909 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36911         * lib/gnutls_algorithms.c: [no log message]
36913 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36915         * ChangeLog: [no log message]
36917 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36919         * AUTHORS: included cvs aliases into authors file
36921 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36923         * lib/gnutls_algorithms.c: [no log message]
36925 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36927         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
36928         gnutls_cipher_suite_get_name(). This functions constructs the name
36929         of a cipher suite using the given algorithms.
36931 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36933         * NEWS: [no log message]
36935 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36937         * lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h: 
36938         Added new function gnutls_handshake_check_direction(), which returns
36939         the state where the handshake function was interrupted.
36941 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36943         * buildconf, configure.in, doc/README.CVS: Added the
36944         --enable-maintainer-mode configure option, and renamed the old one
36945         to --enable-developer-mode.
36947 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36949         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added
36950         some missing consts
36952 2002-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36954         * ChangeLog: [no log message]
36956 2002-07-21  Andrew McDonald <admcd@gnutls.org>
36958         * doc/tex/openssl.tex, includes/gnutls/openssl.h,
36959         libextra/gnutls_openssl.c: add ability to use separate file
36960         descriptors for send() and recv() using new set_transport_ptr2()
36961         function
36963 2002-07-21  Andrew McDonald <admcd@gnutls.org>
36965         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some initial
36966         support for TLS/SSL server applications
36968 2002-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36970         * ChangeLog: [no log message]
36972 2002-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36974         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
36975         lib/gnutls_handshake.c: Added a special error code for cases where
36976         the peer (server) supports only export ciphersuites.
36978 2002-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36980         * doc/TODO: [no log message]
36982 2002-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36984         * lib/gnutls_int.h: [no log message]
36986 2002-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36988         * ChangeLog: [no log message]
36990 2002-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36992         * NEWS: [no log message]
36994 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
36996         * doc/tex/auth.tex, doc/tex/errors.tex, doc/tex/howto.tex,
36997         doc/tex/openpgp.tex, doc/tex/record.tex: Several documentation
36998         fixes. Suggestions and patch by Paul Wujek <pwujek@xp2telecom.com>
37000 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37002         * configure.in: [no log message]
37004 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37006         * NEWS, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37007         lib/ext_max_record.c, lib/gnutls_cert.c, lib/gnutls_compress.c,
37008         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
37009         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
37010         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c,
37011         libextra/gnutls_extra.c: Fixes in zlib compression code.
37012         gnutls_global_init_extra() in libgnutls-extra fails if library
37013         versions do not match. Semantic changes in
37014         gnutls_record_set_max_size(). The requested size is now immediately
37015         enforced at the output buffers.
37017 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37019         * src/cli.c, src/serv.c: Client and server now accept the null
37020         cipher option.
37022 2002-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37024         * ChangeLog: [no log message]
37026 2002-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37028         * NEWS, lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
37029         lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which accepts
37030         two pointers.
37032 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37034         * lib/gnutls_x509.c: [no log message]
37036 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37038         * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to
37039         libgcrypt 1.1.8
37041 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37043         * doc/TODO: [no log message]
37045 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37047         * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4
37048         macros for gnutls
37050 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37052         * doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
37053         doc/protocol/rfc3268.txt: [no log message]
37055 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37057         * ChangeLog: [no log message]
37059 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37061         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37062         lib/ext_cert_type.c, lib/ext_max_record.c, lib/gnutls_buffers.c,
37063         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
37064         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
37065         lib/gnutls_extensions.c, lib/gnutls_handshake.c,
37066         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
37067         lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
37068         lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
37069         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
37070         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
37071         lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
37072         lib/x509_verify.c, lib/x509_xml.c: Added some hints on the file
37073         purpose, and some other cleanups.
37075 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37077         * ChangeLog: [no log message]
37079 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37081         * lib/gnutls_db.h, lib/gnutls_state.c: [no log message]
37083 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37085         * lib/gnutls_db.c, lib/gnutls_state.c: Now gnutls_deinit() removes
37086         abnormally terminated sessions. Added the _gnutls_deinit() function
37087         which has the behaviour of the older gnutls_deinit().
37089 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37091         * src/serv.c: corrected possible bug in http server
37093 2002-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37095         * doc/tex/gnutls.tex: [no log message]
37097 2002-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37099         * lib/gnutls_x509.c, src/serv.c: [no log message]
37101 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37103         * ChangeLog: [no log message]
37105 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37107         * configure.in: [no log message]
37109 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37111         * NEWS: [no log message]
37113 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37115         * src/common.h: [no log message]
37117 2002-07-06  Andrew McDonald <admcd@gnutls.org>
37119         * doc/tex/openssl.tex: added some more information about current
37120         limitations of OpenSSL compatibility layer
37122 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37124         * libextra/Makefile.am: added gnutls_openssl.c
37126 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37128         * doc/tex/examples.tex: [no log message]
37130 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37132         * doc/tex/intro.tex, doc/tex/x509.tex: some documentation fixes.
37134 2002-07-06  Andrew McDonald <admcd@gnutls.org>
37136         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of
37137         some warnings during build
37139 2002-07-06  Timo Schulz <twoaday@gnutls.org>
37141         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Minor fixes
37142         for the OpenPGP code.
37144 2002-07-05  Andrew McDonald <admcd@gnutls.org>
37146         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more
37147         functions, and some fixes
37149 2002-07-05  Andrew McDonald <admcd@gnutls.org>
37151         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more
37152         functions implemented
37154 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37156         * doc/tex/Makefile.am, doc/tex/examples.tex, doc/tex/funcs.tex,
37157         doc/tex/openssl.tex: [no log message]
37159 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37161         * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message]
37163 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37165         * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h: 
37166         Added defines for old function names.
37168 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37170         * src/common.c, src/serv.c: [no log message]
37172 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37174         * libextra/gnutls_openpgp.c: Fixed stub for xml keys. Added support
37175         for the new string functions in xml key generation.
37177 2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37179         * doc/tex/auth.tex: [no log message]
37181 2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37183         * src/README.srpcrypt, src/crypt-gaa.c, src/crypt-gaa.h,
37184         src/crypt.gaa, src/serv.c: updated the parameters of srpcrypt
37185         program. Other minor changes in included programs.
37187 2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37189         * lib/gnutls_x509.c: Corrected bug in the mpi extraction function
37190         from X.509 certificates (affects DSA certificates).
37192 2002-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37194         * ChangeLog: [no log message]
37196 2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37198         * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
37199         libextra/gnutls_openpgp.h: [no log message]
37201 2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37203         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
37204         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_ui.h,
37205         lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c: Made the
37206         xml convertion functions more mnemonic. Several other fixes in the
37207         core library.
37209 2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37211         * lib/gnutls_alert.c, lib/gnutls_algorithms.c,
37212         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_cipher.c,
37213         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
37214         lib/gnutls_errors.c, lib/gnutls_extensions.c,
37215         lib/gnutls_extensions.h, lib/gnutls_handshake.c,
37216         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
37217         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
37218         lib/gnutls_state.h, lib/gnutls_x509.c, lib/x509_extensions.c,
37219         lib/x509_extensions.h, lib/x509_xml.c: Several (internal) cleanups.
37220         Const flags are better used now.
37222 2002-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37224         * ChangeLog: [no log message]
37226 2002-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37228         * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of
37229         cert2gnutls_cert function.
37231 2002-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37233         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37234         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: Now
37235         certificate decoding makes use of partial DER decoding of the
37236         libtasn1 library. It speedups a bit the handshake in client side,
37237         which needs to decode the certificate, in order to read the public
37238         key parameters.
37240 2002-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37242         * ChangeLog: [no log message]
37244 2002-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37246         * lib/x509_xml.c: Improved XML output.
37248 2002-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37250         * NEWS: [no log message]
37252 2002-06-24  Andrew McDonald <admcd@gnutls.org>
37254         * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key
37255         size in bits rather than bytes
37257 2002-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37259         * configure.in: Depends on opencdk 0.2.0
37261 2002-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37263         * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: 
37264         [no log message]
37266 2002-06-23  Timo Schulz <twoaday@gnutls.org>
37268         * libextra/gnutls_openpgp.c: Changes for the new OpenCDK version.
37270 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37272         * ChangeLog: [no log message]
37274 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37276         * tests/x509_test.c: [no log message]
37278 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37280         * libextra/gnutls_openpgp.c: [no log message]
37282 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37284         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37285         lib/gnutls_cert.h, lib/gnutls_record.c, lib/gnutls_str.h,
37286         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
37287         lib/x509_extensions.h, lib/x509_sig_check.c: The TLS handshake no
37288         longer fails if the X.509 extensions in the Certificate are critical
37289         and unsupported. The unsupported critical extensions are now only
37290         catched by the verification functions.
37292 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37294         * lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_xml.c: Added new
37295         string functions to handle the XML string stuff.
37297 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37299         * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
37300         doc/tex/serv1.tex, doc/tex/srp1.tex, includes/gnutls/Makefile.am,
37301         includes/gnutls/extra.h, lib/gnutls.h.in.in,
37302         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
37303         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c,
37304         libextra/gnutls_openssl.c, libextra/gnutls_srp.c, src/cli.c,
37305         src/serv.c, src/tls_test.c: Renamed credential allocation functions
37306         from *_sc() to *_cred().
37308 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37310         * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log
37311         message]
37313 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37315         * Makefile.am, configure.in, lib/Makefile.am, lib/gnutls.h.in.in,
37316         lib/gnutls_algorithms.c, lib/gnutls_int_compat.c,
37317         lib/gnutls_x509.c, libextra/Makefile.am, libextra/extra.h,
37318         libextra/gnutls_openssl.c, libextra/openssl.h, src/Makefile.am,
37319         src/cli.c, src/common.c, src/prime.c, src/serv.c, src/tests.c,
37320         src/tls_test.c, tests/Makefile.am: [no log message]
37322 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37324         * includes/Makefile.am, includes/gnutls/Makefile.am,
37325         includes/gnutls/extra.h, includes/gnutls/gnutls.h,
37326         includes/gnutls/openssl.h: Installed headers moved to includes/
37327         directory.
37329 2002-06-21  Andrew McDonald <admcd@gnutls.org>
37331         * libextra/gnutls_openssl.c, libextra/openssl.h: changes to way
37332         SSL_CIPHER allocation is handled make use of option SSL_OP_NO_TLSv1
37334 2002-06-21  Andrew McDonald <admcd@gnutls.org>
37336         * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in
37337         SSL_CIPHER_get_bits()
37339 2002-06-21  Andrew McDonald <admcd@gnutls.org>
37341         * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for
37342         priority information in SSL_METHOD statically allocated
37344 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37346         * lib/gnutls_x509.c: [no log message]
37348 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37350         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_xml.c: [no log
37351         message]
37353 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37355         * lib/gnutls_x509.c: corrected countryName
37357 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37359         * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
37360         src/common.c: [no log message]
37362 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37364         * libextra/extra.h, libextra/openssl.h: changed <gnutls.h> with
37365         <gnutls/gnutls.h>
37367 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37369         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
37370         lib/gnutls_algorithms.h, lib/gnutls_constate.c, lib/gnutls_int.h: 
37371         Exported gnutls_cipher_get_key_size(). Better name printing for MAC
37372         algorithms.
37374 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37376         * NEWS, src/cli.c, src/common.c, src/serv.c, src/tests.c,
37377         src/tls_test.c: [no log message]
37379 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37381         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
37382         doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
37383         libextra/Makefile.am, libextra/extra.h, libextra/gnutls-extra.h,
37384         libextra/gnutls-openssl.h, libextra/openssl.h: New install directory
37385         for headers is /gnutls
37387 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37389         * lib/gnutls_x509.c: [no log message]
37391 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37393         * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message]
37395 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37397         * configure.in, doc/tex/handshake.tex, doc/tex/memory.tex,
37398         doc/tex/translayer.tex, lib/gnutls.h.in.in, lib/gnutls_global.c: [no
37399         log message]
37401 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37403         * .cvsusers: [no log message]
37405 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37407         * ChangeLog: [no log message]
37409 2002-06-19  Andrew McDonald <admcd@gnutls.org>
37411         * libextra/gnutls-openssl.h, libextra/gnutls_openssl.c: Implemented
37412         some more functions.  Basic TLS/SSL operations tested with: slrn,
37413         wget, lynx
37415 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37417         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c,
37418         lib/gnutls_global.c, lib/gnutls_int_compat.c, lib/gnutls_ui.h,
37419         libextra/gnutls-extra.h, libextra/gnutls_srp.c, src/serv.c: _func
37420         abreviation is no longer used. Functions renamed to _function.
37422 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37424         * lib/x509_xml.c: x509_xml.c
37426 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37428         * src/serv.c: removed ioctl stuff.
37430 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37432         * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa,
37433         src/tls_test.c: added 'nodb' and 'quiet' options to server.
37435 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37437         * lib/gnutls_pk.c, src/cli.c: [no log message]
37439 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37441         * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption.
37443 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37445         * src/common.c: [no log message]
37447 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37449         * .cvsusers, AUTHORS: [no log message]
37451 2002-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37453         * src/Makefile.am, src/common.c, src/list.h, src/serv.c: The server
37454         used was changed to a non blocking one. The server was created by
37455         Paul Sheer.
37457 2002-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37459         * libextra/gnutls_openpgp.c: cleanups
37461 2002-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37463         * libextra/gnutls_openpgp.c: fixed stubs
37465 2002-06-17  Timo Schulz <twoaday@gnutls.org>
37467         * libextra/gnutls_openpgp.c: Minor changes and a XML stub if OpenCDK
37468         is not used.
37470 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37472         * lib/x509_xml.c: [no log message]
37474 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37476         * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no
37477         log message]
37479 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37481         * libextra/gnutls-extra.h, libextra/gnutls-openssl.h,
37482         libextra/gnutls_openssl.c: [no log message]
37484 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37486         * lib/gnutls_cert.c: [no log message]
37488 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37490         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/howto.tex: Added
37491         chapter on how to use TLS in application protocols.
37493 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37495         * libextra/gnutls_openssl.c: [no log message]
37497 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37499         * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's
37500         openssl compatible interface.
37502 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37504         * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log
37505         message]
37507 2002-06-16  Timo Schulz <twoaday@gnutls.org>
37509         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Changed the
37510         xml function name to fit into the GnuTLS API.  New memory handling
37511         for gnutls_datum.
37513 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37515         * src/serv.c: [no log message]
37517 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37519         * libextra/gnutls-extra.h: [no log message]
37521 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37523         * ChangeLog: [no log message]
37525 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37527         * doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/errors.tex,
37528         doc/tex/examples.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
37529         doc/tex/macros.tex, doc/tex/memory.tex, doc/tex/record.tex,
37530         doc/tex/translayer.tex: [no log message]
37532 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37534         * configure.in: [no log message]
37536 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37538         * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected
37539         libgdbm issues
37541 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37543         * doc/tex/Makefile.am: [no log message]
37545 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37547         * configure.in: [no log message]
37549 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37551         * configure.in: [no log message]
37553 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37555         * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
37556         doc/tex/serv1.tex, lib/defines.h, lib/gnutls.h.in.in,
37557         lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
37558         lib/gnutls_int_compat.c, lib/gnutls_state.c, lib/x509_xml.c,
37559         src/Makefile.am, src/common.c, src/serv.c: Removed the gdbm backend
37560         for resuming TLS sessions. Program gnutls-serv was modified to
37561         include support for resuming sessions with the callback api.
37563 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37565         * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex,
37566         doc/tex/errors.tex, doc/tex/examples.tex, doc/tex/funcs.tex,
37567         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
37568         doc/tex/openpgp.tex, doc/tex/record.tex, doc/tex/x509.tex: Added
37569         index.
37571 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37573         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/macros.tex,
37574         doc/tex/openpgp.tex, doc/tex/x509.tex: [no log message]
37576 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37578         * lib/x509_xml.c: [no log message]
37580 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37582         * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message]
37584 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37586         * lib/Makefile.am, lib/gnutls_ui.h, lib/x509_xml.c: Added XML
37587         extraction from an X.509 certificate. Only some basic functionality
37588         is now available.
37590 2002-06-14  Timo Schulz <twoaday@gnutls.org>
37592         * libextra/gnutls_openpgp.c: Corrected the key length calcuation for
37593         the key data fields.
37595 2002-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37597         * libextra/crypt_bcrypt.c: [no log message]
37599 2002-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37601         * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
37603 2002-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37605         * ChangeLog: [no log message]
37607 2002-06-12  Timo Schulz <twoaday@gnutls.org>
37609         * libextra/gnutls_openpgp.c: Some minor improvements for the XML
37610         code.
37612 2002-06-12  Timo Schulz <twoaday@gnutls.org>
37614         * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
37615         output.
37617 2002-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37619         * lib/x509_ASN.c: [no log message]
37621 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37623         * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log
37624         message]
37626 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37628         * configure.in, doc/README.CVS: [no log message]
37630 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37632         * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
37633         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
37634         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
37635         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_privkey.c,
37636         lib/gnutls_sig.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
37637         lib/pkix_asn1_tab.c, lib/x509_extensions.c, lib/x509_sig_check.c,
37638         lib/x509_verify.c: renamed libasn1 to libtasn1
37640 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37642         * configure.in: [no log message]
37644 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37646         * doc/README.CVS: renamed libasn1 to libtasn1
37648 2002-06-10  Timo Schulz <twoaday@gnutls.org>
37650         * libextra/gnutls_openpgp.c: A small fix for the XML code.
37652 2002-06-10  Timo Schulz <twoaday@gnutls.org>
37654         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Basic XML
37655         output for OpenPGP certificates.
37657 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37659         * doc/tex/Makefile.am, doc/tex/layers.eps, doc/tex/layers.ps,
37660         doc/tex/layers.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: [no
37661         log message]
37663 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37665         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/gnutls.tex,
37666         doc/tex/intro.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: Added
37667         Timo's openpgp guide
37669 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37671         * configure.in: [no log message]
37673 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37675         * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added
37676         configure option to use the included libasn1.
37678 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37680         * Makefile.am, NEWS, configure.in, libextra/Makefile.am,
37681         tests/Makefile.am: [no log message]
37683 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37685         * doc/README.CVS: [no log message]
37687 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37689         * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
37690         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
37691         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
37692         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
37693         lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_x509.c,
37694         lib/gnutls_x509.h, lib/pkix_asn1_tab.c, lib/x509_ASN.y,
37695         lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c, lib/x509_der.h,
37696         lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c,
37697         lib/x509_verify.c: Adapted codebase to the new libasn1 0.1.0.
37699 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37701         * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to
37702         libasn1.
37704 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37706         * lib/gnutls_ui.h: [no log message]
37708 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37710         * tests/x509_test.c: [no log message]
37712 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37714         * NEWS, lib/gnutls_datum.c, lib/gnutls_datum.h,
37715         lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
37716         lib/x509_b64.c: Added gnutls_b64_encode_fmt2() and
37717         gnutls_b64_decode_fmt2(). These functions return allocated data.
37718         Cleaned up the gnutls_datum code and some of memory stuff.
37720 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37722         * NEWS, acconfig.h, configure.in, lib/gnutls_alert.c,
37723         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
37724         lib/gnutls_mem.c, lib/gnutls_mem.h: Added check for C99 macro
37725         support. Stubs are used if they are not supported by the compile. A
37726         more elegant solution is required.
37728 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37730         * lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: only use
37731         the libc's strdup, if using the libc's malloc function.
37733 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37735         * ChangeLog: [no log message]
37737 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37739         * lib/gnutls_mem.c, lib/gnutls_mem.h: Removed gnutls_strdup().
37740         Replaced with a pointer to libc's strdup() function.
37742 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37744         * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c,
37745         src/cli.c: [no log message]
37747 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37749         * lib/gnutls_buffers.c: No longer realloc() the record buffers. It
37750         had some meaning when gnutls_realloc_fast() was there, but now they
37751         one cause a slowdown.
37753 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37755         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
37756         lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c, src/serv.c: Created
37757         gnutls_handshake_set_private_extensions() function.
37759 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37761         * lib/gnutls_state.c: [no log message]
37763 2002-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37765         * configure.in, lib/defines.h, lib/gnutls_algorithms.c,
37766         lib/gnutls_int.h, lib/gnutls_state.c, libextra/crypt_bcrypt.c: 
37767         Corrected issues with ptrdiff_t. Added option to enable private
37768         (experimental) cipher suites. They are now disabled by default so
37769         they do not create interoperability problems.
37771 2002-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37773         * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c: 
37774         added check for ptrdiff_t type.
37776 2002-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37778         * ChangeLog: [no log message]
37780 2002-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37782         * src/cli.c, src/serv.c: [no log message]
37784 2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37786         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
37787         src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log message]
37789 2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37791         * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, lib/Makefile.am: 
37792         asn1.ps is no longer generated in the gnutls package. It is included
37793         in the libasn1 package.
37795 2002-06-03  Timo Schulz <twoaday@gnutls.org>
37797         * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
37798         libextra/gnutls_openpgp.h: Corrected some data types and more
37799         documentation.
37801 2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37803         * tests/x509_test.c: [no log message]
37805 2002-06-02  Timo Schulz <twoaday@gnutls.org>
37807         * libextra/gnutls-extra.h: [no log message]
37809 2002-06-02  Timo Schulz <twoaday@gnutls.org>
37811         * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
37812         libextra/gnutls_openpgp.h: More fixes for the keyid and some changes
37813         for the _mem functions.
37815 2002-06-02  Timo Schulz <twoaday@gnutls.org>
37817         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Applied the
37818         patches. Changed the keyid from u32[2] to byte[8].
37820 2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37822         * NEWS: [no log message]
37824 2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37826         * Makefile.am, NEWS, configure.in, doc/TODO,
37827         lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
37828         libextra/gnutls_srp.c: Removed stubs for srp and anonymous
37829         authentication. Added test suite directory.
37831 2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37833         * tests/Makefile.am, tests/test1.pem, tests/test10.pem,
37834         tests/test2.pem, tests/test25.pem, tests/test3.pem,
37835         tests/x509_test.c: added test suite
37837 2002-06-02  Timo Schulz <twoaday@gnutls.org>
37839         * libextra/gnutls_openpgp.c: Some modifications for the newest
37840         OpenCDK snapshot.
37842 2002-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37844         * ChangeLog: [no log message]
37846 2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37848         * lib/gnutls_handshake.c: [no log message]
37850 2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37852         * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message]
37854 2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37856         * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for
37857         gnutls_certificate_set_openpgp_trustdb() function.
37859 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37861         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
37862         src/common.c, src/serv-gaa.c, src/serv.c, src/serv.gaa,
37863         src/tls_test-gaa.c, src/tls_test.gaa: [no log message]
37865 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37867         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
37868         libextra/gnutls_openpgp.c: Added error code for unsupported trustdb.
37870 2002-05-27  Timo Schulz <twoaday@gnutls.org>
37872         * libextra/gnutls_openpgp.c: Check the trustdb format before the
37873         handshake begins.
37875 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37877         * NEWS: [no log message]
37879 2002-05-27  Timo Schulz <twoaday@gnutls.org>
37881         * libextra/gnutls_openpgp.c: Added a check for the trustdb so we can
37882         figure out if the format is useable for OpenCDK.
37884 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37886         * libextra/gnutls-extra.h, src/cli.c, src/common.c, src/serv.c: [no
37887         log message]
37889 2002-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37891         * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
37892         src/cli-gaa.c, src/cli.gaa, src/crypt.c, src/serv-gaa.c,
37893         src/serv.gaa: some parts were moved to libasn1.
37895 2002-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37897         * lib/gnutls_mem.h: [no log message]
37899 2002-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37901         * ChangeLog: [no log message]
37903 2002-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37905         * doc/TODO: [no log message]
37907 2002-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37909         * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/gnutls.tex,
37910         doc/tex/memory.tex: added memory handling section
37912 2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37914         * lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_mem.h,
37915         lib/gnutls_priority.c: reintroduced realloc_fast() which prevents
37916         some malloc(0) situations.
37918 2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37920         * Makefile.am: [no log message]
37922 2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37924         * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
37925         lib/gnutls_num.h, lib/gnutls_record.c, libextra/auth_srp.c,
37926         libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
37927         libextra/gnutls_srp.h: Several clean ups and bug fixes.
37929 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37931         * ChangeLog: [no log message]
37933 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37935         * NEWS, THANKS, acconfig.h, configure.in, lib/auth_cert.c,
37936         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
37937         lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
37938         lib/gnutls_dh_primes.c, lib/gnutls_global.c,
37939         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
37940         lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509_b64.c,
37941         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
37942         libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
37943         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/common.c: 
37944         Applied Jeff Johnson's patch which fixes type problems in 64 bit
37945         machines. Removed the default allocation handlers, and made the
37946         libc's functions to be defaults. Added function which sets the
37947         memory allocation functions to be used.
37949 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37951         * configure.in, lib/gnutls.h.in.in, libextra/gnutls-extra.h,
37952         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
37953         libextra/gnutls_openpgp.h: [no log message]
37955 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37957         * libextra/gnutls_openpgp.h: [no log message]
37959 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37961         * libextra/gnutls_openpgp.c: corrected function declaration
37963 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37965         * doc/README.CVS, doc/tex/Makefile.am, doc/tex/serv1.tex,
37966         doc/tex/srp1.tex: Updated documentation for the gnutls-extra library
37968 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37970         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37971         lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
37972         lib/gnutls_datum.h, lib/gnutls_extensions.c,
37973         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
37974         lib/gnutls_record.c, lib/gnutls_session_pack.c,
37975         lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/auth_srp.c: 
37976         Prefixed internal functions with _gnutls_
37978 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37980         * NEWS, configure.in: [no log message]
37982 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37984         * configure.in: [no log message]
37986 2002-05-20  Timo Schulz <twoaday@gnutls.org>
37988         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: 
37989         Modifications for the new OpenCDK version and some minor fixes.
37991 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
37993         * configure.in, doc/README.autoconf, lib/Makefile.am,
37994         libextra/Makefile.am, libextra/libgnutls-extra-config.in,
37995         libextra/libgnutls-extra.m4, src/crypt.c, src/tests.c: [no log
37996         message]
37998 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38000         * README, doc/tex/Makefile.am, lib/Makefile.am,
38001         libextra/Makefile.am, src/Makefile.am, src/cli.c, src/common.c,
38002         src/serv.c, src/tls_test.c: [no log message]
38004 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38006         * NEWS, README, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
38007         libextra/auth_srp_sb64.c, libextra/crypt.c,
38008         libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
38009         libextra/ext_srp.c, libextra/gnutls_extra.c,
38010         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: [no log message]
38012 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38014         * Makefile.am, README, configure.in: [no log message]
38016 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38018         * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
38019         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
38020         lib/crypt.c, lib/crypt.h, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
38021         lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/ext_srp.c,
38022         lib/ext_srp.h, lib/gnutls-extra.h, lib/gnutls_extra.c,
38023         lib/gnutls_extra.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
38024         lib/gnutls_srp.c, lib/gnutls_srp.h, libextra/Makefile.am,
38025         libextra/auth_srp.c, libextra/auth_srp.h,
38026         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
38027         libextra/auth_srp_sb64.c, libextra/crypt.c, libextra/crypt.h,
38028         libextra/crypt_bcrypt.c, libextra/crypt_bcrypt.h,
38029         libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h,
38030         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls-extra.h,
38031         libextra/gnutls_extra.c, libextra/gnutls_extra.h,
38032         libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
38033         libextra/gnutls_srp.c, libextra/gnutls_srp.h: Moved the gnutls-extra
38034         files to libextra directory.
38036 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38038         * lib/.cvsignore: [no log message]
38040 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38042         * doc/tex/Makefile.am, doc/tex/funcs.tex, lib/Makefile.am: removed
38043         html version of the documentation
38045 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38047         * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h,
38048         src/cli.c, src/serv.c: [no log message]
38050 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38052         * NEWS, README, configure.in, doc/tex/Makefile.am,
38053         doc/tex/funcs.tex, doc/tex/macros.tex, lib/Makefile.am,
38054         lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
38055         lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
38056         lib/gnutls_algorithms.h, lib/gnutls_cert.c,
38057         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
38058         lib/gnutls_openpgp.h, lib/gnutls_ui.h, lib/libgnutls-config.in,
38059         src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
38060         src/tls_test.c: Separated the library to gnutls and gnutls-extra.
38061         gnutls-extra library contains the GPL parts of gnutls
38063 2002-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38065         * ChangeLog: [no log message]
38067 2002-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38069         * README, configure.in, src/prime.c, src/tests.c: [no log message]
38071 2002-05-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38073         * README, configure.in, lib/auth_anon.c, lib/auth_dhe.c,
38074         lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in,
38075         src/prime.c: Added --modules option to libgnutls-config. This option
38076         prints the extra modules that have been enabled into the library.
38078 2002-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38080         * lib/gnutls_global.c: [no log message]
38082 2002-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38084         * ChangeLog: [no log message]
38086 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38088         * configure.in: configure script now prints the library license
38090 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38092         * NEWS: [no log message]
38094 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38096         * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of 1024
38097         bits
38099 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38101         * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
38102         lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
38103         lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
38104         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
38105         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
38106         lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
38107         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
38108         lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
38109         lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
38110         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
38111         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
38112         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
38113         lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
38114         lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
38115         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
38116         lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
38117         lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
38118         lib/x509_sig_check.c, lib/x509_verify.c: License changed to LGPL
38120 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38122         * lib/gnutls_dh.c: [no log message]
38124 2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38126         * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code.
38128 2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38130         * lib/gnutls_int.h: Added the missing user_ptr pointer in
38131         gnutls_internals.
38133 2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38135         * doc/TODO: [no log message]
38137 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38139         * ChangeLog: [no log message]
38141 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38143         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added
38144         gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to
38145         assist in callback functions.
38147 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38149         * lib/gnutls_ui.h: Corrected prototypes for callback selector
38150         functions, which now accept the state.
38152 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38154         * doc/TODO: [no log message]
38156 2002-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38158         * lib/auth_anon.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
38159         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_kx.c,
38160         lib/gnutls_openpgp.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
38161         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: [no log
38162         message]
38164 2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38166         * ChangeLog: [no log message]
38168 2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38170         * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
38171         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h: renamed
38172         gnutls_gcry* to gnutls_mpi*
38174 2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38176         * configure.in, lib/gnutls_global.c: Updated libgcrypt
38177         initialization stuff. Now depends on libgcrypt 1.1.7, and only
38178         initializes libgcrypt if this has not been done before.
38180 2002-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38182         * ChangeLog: [no log message]
38184 2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38186         * ChangeLog: [no log message]
38188 2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38190         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
38191         lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
38192         lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
38193         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
38194         lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
38195         lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
38196         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_sig_check.c: Cleaned up
38197         the big number support.
38199 2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38201         * lib/gnutls_alert.h: [no log message]
38203 2002-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38205         * src/common.c: [no log message]
38207 2002-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38209         * lib/gnutls.h.in.in: [no log message]
38211 2002-04-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38213         * ChangeLog: [no log message]
38215 2002-04-21  Timo Schulz <twoaday@gnutls.org>
38217         * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version.
38219 2002-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38221         * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
38222         lib/gnutls_compress.c, lib/gnutls_compress.h,
38223         lib/gnutls_compress_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
38224         lib/gnutls_srp.c, lib/gnutls_state.h: Optimized memory handling in
38225         the record protocol.
38227 2002-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38229         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
38230         lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or
38231         anonymous authentication are disabled, to preserve binary
38232         compatibility
38234 2002-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38236         * ChangeLog: [no log message]
38238 2002-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38240         * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in,
38241         lib/gnutls_state.c, src/cli.c, src/serv.c: gnutls_session_resumed()
38242         was renamed to gnutls_session_is_resumed(), and changed semantics,
38243         to make the return value be the obvious one.
38245 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38247         * doc/tex/Makefile.am, doc/tex/ex4.tex, doc/tex/examples.tex: 
38248         updated documentation for the new resumption check function
38250 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38252         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
38253         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c: 
38254         Added function to report if a session is a resumed one. See
38255         gnutls_session_resumed().
38257 2002-04-18  Timo Schulz <twoaday@gnutls.org>
38259         * lib/gnutls_openpgp.c: Applied the fixes for the new code.
38261 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38263         * lib/auth_srp.c: [no log message]
38265 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38267         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
38268         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
38269         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
38270         lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
38271         src/gnutls-http-serv, src/serv.c: Some minor fixes in SRP support.
38272         Changed extension generation. Now less allocation with malloc are
38273         done.
38275 2002-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38277         * lib/gnutls_dh.c: [no log message]
38279 2002-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38281         * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log
38282         message]
38284 2002-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38286         * lib/gnutls_x509.c: Fixed description of
38287         gnutls_x509_extract_certificate_subject_alt_name().
38289 2002-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38291         * ChangeLog: [no log message]
38293 2002-04-13  Timo Schulz <twoaday@gnutls.org>
38295         * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code.
38297 2002-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38299         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex,
38300         doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex,
38301         doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c: Documentation
38302         fixes
38304 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38306         * doc/TODO: [no log message]
38308 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38310         * doc/TODO: [no log message]
38312 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38314         * configure.in, src/Makefile.am: [no log message]
38316 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38318         * acconfig.h, configure.in: fixed opencdk detection problem
38320 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38322         * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for
38323         _gnutls_int2str()
38325 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38327         * NEWS: [no log message]
38329 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38331         * NEWS: [no log message]
38333 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38335         * doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log
38336         message]
38338 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38340         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added
38341         function which disables the version check in the RSA premaster
38342         secret -only needed in server side
38344 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38346         * ChangeLog: [no log message]
38348 2002-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38350         * NEWS: [no log message]
38352 2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38354         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex,
38355         doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex,
38356         lib/Makefile.am: separated asn1 parser library and tls library
38357         documentation
38359 2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38361         * ChangeLog: [no log message]
38363 2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38365         * NEWS, lib/gnutls_pk.c: changes for 0.4.1
38367 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38369         * lib/gnutls_errors.h: [no log message]
38371 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38373         * lib/x509_verify.c: fixed case where a certificate could be both
38374         invalid and trusted.
38376 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38378         * configure.in: [no log message]
38380 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38382         * Makefile.am, opencdk.m4: [no log message]
38384 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38386         * Makefile.am: [no log message]
38388 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38390         * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4: 
38391         m4 files were removed from acinclude.m4
38393 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38395         * acinclude.m4, configure.in: added detection of opencdk
38397 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38399         * doc/README.autoconf: [no log message]
38401 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38403         * ChangeLog, NEWS, configure.in: [no log message]
38405 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38407         * lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
38408         lib/x509_verify.h: Improved X.509 time convertion functions
38410 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38412         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c: 
38413         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
38415 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38417         * doc/tex/ciphers.tex, doc/tex/handshake.tex,
38418         doc/tex/translayer.tex: [no log message]
38420 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38422         * lib/x509_verify.c: Added kludge in order to work with dates over
38423         2036
38425 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38427         * doc/tex/ex3.tex: [no log message]
38429 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38431         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
38432         lib/gnutls_int_compat.c, lib/gnutls_openpgp.c, lib/gnutls_ui.h,
38433         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
38434         src/common.c: GNUTLS_CERT_EXPIRED is no longer returned by
38435         verification functions. Added functions to check the expiration and
38436         activation date of peer's certificate. See
38437         gnutls_certificate_expiration_time_peers().
38439 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38441         * ChangeLog, configure.in, lib/defines.h, lib/x509_verify.c: 
38442         Replaced mktime() with mktime_utc(). This corrects a bug with the
38443         localtime returned by mktime().
38445 2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38447         * NEWS, configure.in, lib/auth_cert.c, lib/defines.h,
38448         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
38449         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/gnutls_x509.c,
38450         lib/x509_asn1.c, lib/x509_der.c: merged changes from
38451         gnutls_0_4_with_alloca.
38453 2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38455         * lib/gnutls_cert.h: [no log message]
38457 2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38459         * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA
38460         signature calculation
38462 2002-04-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38464         * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
38466 2002-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38468         * lib/auth_rsa.c: [no log message]
38470 2002-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38472         * ChangeLog, NEWS, configure.in, doc/TODO: [no log message]
38474 2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38476         * lib/gnutls_cipher.c, lib/gnutls_pk.c: [no log message]
38478 2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38480         * lib/auth_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
38481         lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_pk.c,
38482         lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_asn1.h,
38483         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c: 
38484         Error codes of ASN.1 parser are now independent, with a map to
38485         gnutls' error codes.
38487 2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38489         * lib/gnutls_cipher.c: cleanups
38491 2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38493         * lib/gnutls_openpgp.c: Added the text for
38494         gnutls_openpgp_extract_key_pk_algorithm.
38496 2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38498         * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
38499         doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_x509.c,
38500         src/cli.c, src/serv.c: Removed the CRL list parameter from
38501         gnutls_certificate_set_x509_trust_*.
38503 2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38505         * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now
38506         accept single DER certificates or PEM certificate lists.
38508 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38510         * lib/auth_cert.c: [no log message]
38512 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38514         * lib/auth_cert.c, lib/crypt_srpsha1.c, lib/gnutls_x509.c: Added
38515         ability to read DSA DER formatted keys, and corrected bugs in DER
38516         certificate reading.
38518 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38520         * lib/gnutls_db.c: [no log message]
38522 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38524         * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
38525         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
38526         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
38527         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
38528         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
38529         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
38530         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_state.c,
38531         lib/gnutls_ui.c, lib/x509_sig_check.c: Prefixed with underscore
38532         several internal functions.
38534 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38536         * src/cli.c: [no log message]
38538 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38540         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
38541         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
38542         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_global.c,
38543         lib/gnutls_x509.c: removed unneeded functions
38545 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38547         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf
38548         option
38550 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38552         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
38553         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.c, lib/x509_der.c,
38554         lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c, src/serv-gaa.h,
38555         src/serv.gaa: Some cleanups in the certificate authentication.
38556         Parameters are passed together with the length, to avoid abuse.
38558 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38560         * lib/gnutls_pk.c: [no log message]
38562 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38564         * NEWS: [no log message]
38566 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38568         * NEWS, doc/TODO: [no log message]
38570 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38572         * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values of
38573         several functions.
38575 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38577         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
38578         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
38579         option to read DER encoded certificates
38581 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38583         * lib/auth_rsa.c, lib/gnutls_cert.h, lib/gnutls_pk.c,
38584         lib/gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster
38585         now
38587 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38589         * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
38590         order.
38592 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38594         * lib/gnutls_compress_int.c: [no log message]
38596 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38598         * lib/gnutls_ui.h: [no log message]
38600 2002-03-26  Fabio Fiorina <fiorinaf@gnutls.org>
38602         * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements
38603         function
38605 2002-03-26  Fabio Fiorina <fiorinaf@gnutls.org>
38607         * lib/x509_der.c: fix bug in asn1_get_start_end_der function
38609 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38611         * NEWS, src/common.c: [no log message]
38613 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38615         * src/common.c: [no log message]
38617 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38619         * ChangeLog, doc/tex/ex3.tex: [no log message]
38621 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38623         * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of
38624         gnutls_x509_extract_certificate_pk_algorithm()
38626 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38628         * lib/gnutls_openpgp.c: [no log message]
38630 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38632         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
38633         lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_record.c: 
38634         Several optimizations
38636 2002-03-26  Timo Schulz <twoaday@gnutls.org>
38638         * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not
38639         only the key size in bits.
38641 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38643         * lib/gnutls_int.h, lib/gnutls_pk.h, lib/gnutls_x509.c: [no log
38644         message]
38646 2002-03-26  Timo Schulz <twoaday@gnutls.org>
38648         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Function which is used
38649         to extract key parameters for openpgp keys.
38651 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38653         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
38654         lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
38655         lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c: 
38656         added gnutls_x509_extract_certificate_pk_algorithm()
38658 2002-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38660         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
38661         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
38662         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: Improved
38663         PKCS7 support
38665 2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38667         * lib/gnutls.h.in.in, lib/gnutls_x509.c: Added function which reads
38668         the DER encoded certificate and key.  (now only works for RSA keys)
38670 2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38672         * configure.in: [no log message]
38674 2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38676         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
38677         lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
38678         lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
38679         lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c,
38680         lib/x509_verify.c, src/gnutls-http-serv, src/serv.c: Added support
38681         for RFC2630 - PKCS7 formated structures
38683 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38685         * ChangeLog: [no log message]
38687 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38689         * lib/gnutls_openpgp.c: [no log message]
38691 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38693         * lib/auth_cert.c: more cleanups
38695 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38697         * ChangeLog, NEWS, configure.in, lib/auth_cert.c: [no log message]
38699 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38701         * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message
38702         parsing
38704 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38706         * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c,
38707         src/tls_test-gaa.c: [no log message]
38709 2002-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38711         * lib/gnutls_openpgp.c: [no log message]
38713 2002-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38715         * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings
38717 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38719         * configure.in: [no log message]
38721 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38723         * ChangeLog, acconfig.h, configure.in, lib/auth_anon.c,
38724         lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
38725         lib/auth_srp_passwd.h, lib/auth_srp_sb64.c, lib/crypt.c,
38726         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/ext_srp.c,
38727         lib/ext_srp.h, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c,
38728         lib/gnutls_auth.c, lib/gnutls_extensions.c,
38729         lib/gnutls_session_pack.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
38730         lib/gnutls_ui.c, src/serv.c: Added hooks not to include SRP and
38731         Anonymous authentication
38733 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38735         * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no
38736         certificate is got by the peer.
38738 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38740         * src/Makefile.am, src/gnutls-http-serv: Added script which runs an
38741         http server with the appropriate parameters.
38743 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38745         * ChangeLog, NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC
38746         protection support is disabled by default.
38748 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38750         * ChangeLog, NEWS: [no log message]
38752 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38754         * lib/gnutls_constate.c: [no log message]
38756 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38758         * lib/gnutls_constate.c: [no log message]
38760 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38762         * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
38763         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
38764         lib/gnutls_constate.c: Optimizations and fixes in compression
38766 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38768         * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c: [no
38769         log message]
38771 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38773         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
38774         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
38775         lib/gnutls_constate.c, lib/gnutls_int.h, lib/gnutls_state.c,
38776         lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.c: Improved
38777         compression support. Corrected several bugs in empty fragment
38778         sending and receiving.
38780 2002-03-19  Fabio Fiorina <fiorinaf@gnutls.org>
38782         * lib/x509_asn1.c: segmentation fault bug fix
38784 2002-03-18  Timo Schulz <twoaday@gnutls.org>
38786         * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory.
38788 2002-03-18  Timo Schulz <twoaday@gnutls.org>
38790         * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c: Detection of
38791         revoked OpenPGP userID's.
38793 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38795         * src/common.c: [no log message]
38797 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38799         * lib/gnutls_ui.h: added missing prototypes
38801 2002-03-18  Timo Schulz <twoaday@gnutls.org>
38803         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Support for multiple
38804         userID's.
38806 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38808         * lib/gnutls_srp.c: [no log message]
38810 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38812         * src/cli.c, src/serv.c: removed default parameters arguments
38814 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38816         * ChangeLog, THANKS, acconfig.h, configure.in,
38817         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
38818         lib/gnutls_mem.h, src/cli.c: Added hooks for electric fence
38820 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38822         * doc/README.CVS, src/Makefile.am: [no log message]
38824 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38826         * lib/x509_verify.c: Checking of certificate lists even if the CA
38827         size is zero. Pointed out by Andrew McDonald
38829 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38831         * doc/README.CVS: [no log message]
38833 2002-03-13  Timo Schulz <twoaday@gnutls.org>
38835         * lib/gnutls_openpgp.c: Improved code for the various keyrings and
38836         support for armored keyring files.
38838 2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38840         * lib/gnutls.h.in.in: [no log message]
38842 2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38844         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
38845         lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext
38846         protection configurable
38848 2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38850         * configure.in: [no log message]
38852 2002-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38854         * lib/gnutls_ui.h: [no log message]
38856 2002-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38858         * lib/gnutls_x509.c: [no log message]
38860 2002-03-11  Timo Schulz <twoaday@gnutls.org>
38862         * lib/gnutls_openpgp.c: Added missing stub for one function.
38864 2002-03-10  Timo Schulz <twoaday@gnutls.org>
38866         * lib/gnutls_openpgp.c: New error codes.
38868 2002-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38870         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c,
38871         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c,
38872         lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig.c,
38873         lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h: some error
38874         codes were renamed to more appropriate names
38876 2002-03-09  Timo Schulz <twoaday@gnutls.org>
38878         * lib/gnutls_openpgp.c, lib/x509_ASN.c: Patches for the new OpenCDK
38879         version and some stricter checks for memory leaks.
38881 2002-03-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38883         * ChangeLog, NEWS, doc/tex/ex3.tex, lib/gnutls.h.in.in,
38884         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_constate.c,
38885         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
38886         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
38887         lib/x509_verify.c, src/common.c: removed GNUTLS_CERT_TRUSTED
38888         enumeration
38890 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38892         * lib/gnutls_state.c: [no log message]
38894 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38896         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c: 
38897         Added protection against denial of service attacks, while receiving
38898         empty packets.
38900 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38902         * lib/gnutls_buffers.c: [no log message]
38904 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38906         * lib/gnutls_buffers.c: corrected memory leak
38908 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38910         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
38911         lib/gnutls_cipher.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
38912         lib/gnutls_state.h: Added protection against the newly discovered
38913         CBC attacks against TLS.  Experimental code.
38915 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38917         * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log
38918         message]
38920 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38922         * lib/gnutls_algorithms.c: Added references to internet drafts.
38923         Added DHE_DSS with ARCFOUR from 56 bit draft.
38925 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38927         * configure.in, doc/README.autoconf, doc/TODO, doc/tex/alert.tex,
38928         doc/tex/asn1.tex, doc/tex/examples.tex, doc/tex/handshake.tex,
38929         doc/tex/record.tex: [no log message]
38931 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38933         * doc/protocol/draft-ietf-tls-extensions-02.txt,
38934         doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft
38936 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38938         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_alert.c,
38939         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c,
38940         lib/gnutls_global.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
38941         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
38942         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c: 
38943         Combined error codes of gnutls and ASN.1 parser. Also several
38944         cleanups in the X.509 code.
38946 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38948         * doc/tex/Makefile.am, doc/tex/asn1.tex, doc/tex/ciphers.tex,
38949         doc/tex/ciphersuites.tex, doc/tex/examples.tex, doc/tex/funcs.tex,
38950         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/record.tex,
38951         doc/tex/translayer.tex: [no log message]
38953 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38955         * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/gnutls.tex,
38956         doc/tex/translayer.tex: Added alert protocol section
38958 2002-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38960         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
38961         lib/x509_ASN.c, lib/x509_asn1.c, lib/x509_der.c, lib/x509_verify.c: 
38962         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
38963         X.509 certificate parsing.
38965 2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38967         * doc/tex/errors.tex, lib/gnutls.h.in.in: updated
38969 2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38971         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ciphersuites.tex,
38972         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
38973         doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex: 
38974         updated documentation
38976 2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38978         * ChangeLog, configure.in, doc/scripts/gdoc, lib/gnutls_cert.c,
38979         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
38980         lib/x509_der.c: changes for pretty documentation and cleanups.
38982 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38984         * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared.
38986 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38988         * src/tls_test.c: [no log message]
38990 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38992         * src/tls_test.c: last minute changes for 0.3.91 release
38994 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
38996         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
38997         lib/auth_dhe.c, lib/auth_srp.c, lib/gnutls_auth.c,
38998         lib/gnutls_auth_int.h, lib/gnutls_errors.c, src/cli.c: Added checks
38999         in authentication type renegotiation procedure.
39001 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39003         * doc/TODO: [no log message]
39005 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39007         * lib/auth_cert.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
39008         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h: Changed
39009         behaviour in rehandshake procedure. Now can use rehandshake with a
39010         different authentication method (ie. perform anonymous
39011         authentication, and after that perform a certificate authentication,
39012         or srp).
39014 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39016         * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
39017         checking.
39019 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39021         * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
39022         src/cli.gaa, src/common.h, src/crypt.c, src/serv-gaa.c,
39023         src/serv-gaa.h, src/serv.c, src/serv.gaa, src/tls_test-gaa.c,
39024         src/tls_test.gaa: Updated cli and server to read certificate and
39025         keys from command line parameters. client, client-debug and server
39026         are now being installed.
39028 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39030         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
39031         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c: 
39032         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
39033         suites get associated with a protocol version. This will allow
39034         disabling several ciphersuites which are only defined in TLS 1.0,
39035         when using SSL 3.0.
39037 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39039         * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is
39040         the only protocol advertized.
39042 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39044         * lib/gnutls_session.c: added a check in the given parameters for
39045         null
39047 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39049         * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
39050         test
39052 2002-02-28  Timo Schulz <twoaday@gnutls.org>
39054         * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
39055         version.
39057 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39059         * src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c,
39060         src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
39061         src/tls_test.gaa: updated gaa files, and client options.
39063 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39065         * lib/gnutls.h.in.in, lib/gnutls_state.c, lib/gnutls_state.h,
39066         src/tests.c: gnutls_record_set_default_version() was prefixed with
39067         underscore, and it is no longer exported.
39069 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39071         * lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_int.h,
39072         lib/gnutls_session_pack.c, lib/gnutls_state.c: Corrected session
39073         resuming in certificate authentication. gnutls_deinit, does not
39074         remove the session entry any more if it is invalid. Added
39075         gnutls_db_remove_session() function, which does this.
39077 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39079         * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added
39080         missing files
39082 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39084         * lib/gnutls_mem.c: removed cycle from gnutls_free and
39085         gnutls_secure_free.
39087 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39089         * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for
39090         TLS closure alerts
39092 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39094         * src/tests.c, src/tests.h, src/tls_test.c: added openpgp
39095         authentication test, and unknown cipher suites test
39097 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39099         * lib/ext_srp.c: Now we do not send the srp username as an
39100         extension, if SRP is disabled.
39102 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39104         * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check
39105         for client hello extensions.
39107 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39109         * src/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
39110         src/tls_test.c: Added tls_test. This is program that can be used to
39111         test TLS servers' parameters.
39113 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39115         * lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
39116         lib/gnutls_int.h, lib/gnutls_state.c: Added
39117         gnutls_record_set_default_version(). This is a low level function.
39119 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39121         * lib/gnutls.h.in.in: SOCKET_PTR was removed
39123 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39125         * lib/gnutls.h.in.in: corrected record_send() prototype
39127 2002-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39129         * configure.in: updated for fcdump
39131 2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39133         * doc/TODO: [no log message]
39135 2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39137         * lib/gnutls_pk.c: added (an impossible situation) check
39139 2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39141         * lib/gnutls_algorithms.c: [no log message]
39143 2002-02-24  Timo Schulz <twoaday@gnutls.org>
39145         * lib/gnutls_openpgp.c: Fixed a possible buffer overflow.
39147 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39149         * src/openpgp/Makefile.am: added missing makefile.am
39151 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39153         * doc/tex/Makefile.am, doc/tex/serv1.tex, lib/auth_anon.c,
39154         lib/auth_anon.h, lib/auth_cert.h, lib/auth_dhe.c,
39155         lib/auth_srp_passwd.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
39156         lib/gnutls_cert.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
39157         lib/gnutls_int.h, lib/gnutls_ui.c, src/cli.c, src/serv.c: The Diffie
39158         Hellman parameters are now stored in the credentials structures.
39159         This will allow precomputation of signatures (for DHE cipher
39160         suites).
39162 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39164         * ChangeLog, NEWS, configure.in, lib/gnutls_int.h, lib/gnutls_ui.h,
39165         lib/x509_verify.c, src/cli.c: [no log message]
39167 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39169         * src/cli.c, src/common.c, src/serv.c: [no log message]
39171 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39173         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
39174         doc/tex/errors.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
39175         doc/tex/resumedb.tex: [no log message]
39177 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39179         * lib/gnutls_openpgp.c: [no log message]
39181 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39183         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
39184         lib/gnutls_int.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
39185         lib/gnutls_x509.c, lib/x509_sig_check.c, lib/x509_verify.c: removed
39186         GNUTLS_CERT_NONE (replaced by GNUTLS_E_NO_CERTIFICATE_FOUND).
39187         removed GNUTLS_CERT_VALID (it's valid if it's not invalid)
39189 2002-02-23  Timo Schulz <twoaday@gnutls.org>
39191         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Bug fixes for
39192         _verify_key and basic trust handling for keys.
39194 2002-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39196         * lib/auth_cert.c, lib/debug.c: [no log message]
39198 2002-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39200         * lib/x509_verify.c: [no log message]
39202 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39204         * lib/x509_verify.c: [no log message]
39206 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39208         * lib/gnutls_openpgp.c: includes moved before #ifdef
39210 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39212         * lib/gnutls_x509.c: [no log message]
39214 2002-02-22  Timo Schulz <twoaday@gnutls.org>
39216         * lib/gnutls_openpgp.c: Added stubs for the case we don't have
39217         OpenCDK support.
39219 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39221         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
39222         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
39223         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c: 
39224         Changed certificate verification functions.
39226 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39228         * lib/gnutls_int.h: [no log message]
39230 2002-02-22  Timo Schulz <twoaday@gnutls.org>
39232         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Implemented
39233         gnutls_certificate_set_openpgp_key_mem.  Some basic routines for key
39234         ownertrust.
39236 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39238         * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
39239         trustdb stuff
39241 2002-02-22  Timo Schulz <twoaday@gnutls.org>
39243         * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code.
39245 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39247         * lib/gnutls_record.c: [no log message]
39249 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39251         * lib/gnutls_errors.c: [no log message]
39253 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39255         * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF
39256         space.
39258 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39260         * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/layers.tex,
39261         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in.in,
39262         lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
39263         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
39264         lib/gnutls_record.c, src/cli.c, src/serv.c: Several alert protocol
39265         changes.
39267 2002-02-21  Timo Schulz <twoaday@gnutls.org>
39269         * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
39270         functions.
39272 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39274         * lib/gnutls_alert.c: [no log message]
39276 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39278         * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed
39279         to set_keyserver
39281 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39283         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
39284         lib/debug.h, lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c: 
39285         Added gnutls_alert_str (allows printing alert number descriptions)
39287 2002-02-21  Timo Schulz <twoaday@gnutls.org>
39289         * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code.
39291 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39293         * lib/auth_cert.c: Updated the openpgp certificate message,
39294         fingerprint handling.
39296 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39298         * src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/common.c,
39299         src/common.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log
39300         message]
39302 2002-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39304         * lib/x509_verify.c: some fixes in verification procedure
39306 2002-02-19  Timo Schulz <twoaday@gnutls.org>
39308         * lib/.cvsignore, lib/gnutls_cert.h, lib/gnutls_errors_int.h,
39309         lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Applied the patches to
39310         fix the GDOC problem.  Some bug fixes all over the place and the
39311         implementation of some function stubs.
39313 2002-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39315         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
39316         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
39317         src/common.c: removed CERT_CORRUPTED
39319 2002-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39321         * lib/auth_cert.c: openpgp fingerprint is calculated dynamically.
39323 2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39325         * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in: Added some
39326         support the OpenPGP Certificate message, with key fingerprints.
39328 2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39330         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
39331         lib/gnutls_state.c, lib/gnutls_state.h, src/cli-gaa.c,
39332         src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some
39333         stuff for the client to send the OpenPGP fingerprint.
39335 2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39337         * doc/tex/cover.tex.in: [no log message]
39339 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39341         * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA
39342         authentication, responsible for random (very very rare, and
39343         difficult to reproduce) failures.
39345 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39347         * lib/gnutls_x509.c, lib/x509_verify.c: [no log message]
39349 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39351         * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification
39352         functions. They are still too primitive.
39354 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39356         * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message]
39358 2002-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39360         * lib/auth_rsa.c: Some cleanups.
39362 2002-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39364         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/layers.tex: 
39365         [no log message]
39367 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39369         * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/ex1.tex,
39370         doc/tex/ex2.tex, doc/tex/layers.tex, doc/tex/serv1.tex,
39371         doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_record.c,
39372         src/cli.c, src/serv.c: [no log message]
39374 2002-02-15  Timo Schulz <twoaday@gnutls.org>
39376         * lib/gnutls_openpgp.c: Fixed some memory leaks.  Code to handle
39377         ElGamal keys.  Some minor bug fixes.
39379 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39381         * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to
39382         gnutls_record_read and gnutls_write to gnutls_record_write.
39384 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39386         * doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
39387         doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex1.tex,
39388         doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/layers.ps,
39389         doc/tex/layers.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Added TLS
39390         Layers section.
39392 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39394         * NEWS: [no log message]
39396 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39398         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
39399         src/serv-gaa.c, src/serv.gaa: updated client and server
39401 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39403         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed
39405 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39407         * lib/gnutls.h.in.in, lib/gnutls_extensions.c,
39408         lib/gnutls_extensions.h, lib/gnutls_record.c: Extension types now
39409         use a 16 bit type field (following the current draft).  Some fixes
39410         in the max record size extension.
39412 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39414         * NEWS, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
39415         doc/tex/serv1.tex: [no log message]
39417 2002-02-14  Timo Schulz <twoaday@gnutls.org>
39419         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Basic HKP keyserver
39420         support.  Function to retrieve the key from the keyring by keyid,
39421         fingerprint.
39423 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39425         * lib/gnutls_cert.c, lib/x509_verify.c: Verification function
39426         returns the GNUTLS_CERT_VALID flag.
39428 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39430         * ChangeLog, doc/tex/ex3.tex, doc/tex/serv1.tex: [no log message]
39432 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39434         * lib/auth_srp_passwd.c, lib/gnutls_int.h, lib/gnutls_srp.c,
39435         lib/gnutls_ui.h: Changed srp callback function parameters.
39437 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39439         * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime
39440         generation.
39442 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39444         * src/Makefile.am, src/cli.c, src/common.c, src/serv-gaa.c,
39445         src/serv-gaa.h, src/serv.c, src/serv.gaa: Server updated. Now
39446         command line parameters are available.
39448 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39450         * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message]
39452 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39454         * configure.in, lib/x509_ASN.c: [no log message]
39456 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39458         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
39459         src/common.c: Updated client
39461 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39463         * lib/auth_anon.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
39464         lib/gnutls_kx.c, lib/gnutls_record.c: Direct access to version field
39465         in the state was replaced by the function
39466         gnutls_protocol_get_version().
39468 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39470         * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random value
39471         is not generated using the GNUTLS_STRONG_RANDOM flag, and fixed
39472         client key exchange packet formating, to depend on the correct
39473         version.
39475 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39477         * NEWS, lib/gnutls.h.in.in: [no log message]
39479 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39481         * lib/gnutls_int.h, lib/x509_sig_check.c, lib/x509_verify.c: Added
39482         GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
39483         flags, which replace GNUTLS_CERT_NOT_TRUSTED.
39485 2002-02-13  Fabio Fiorina <fiorinaf@gnutls.org>
39487         * lib/x509_ASN.y: bug fix with bison 1.32
39489 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39491         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
39492         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
39493         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
39494         lib/gnutls_errors.h, lib/gnutls_errors_int.h,
39495         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
39496         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c,
39497         src/common.c, src/serv.c: Added more functions to allow access to
39498         Diffie Hellman parameters (partially at least). Corrected Diffie
39499         Hellman stuff.
39501 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39503         * doc/tex/auth.tex: [no log message]
39505 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39507         * src/cli.c: [no log message]
39509 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39511         * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
39512         src/cli.gaa: Made most ifdefs in client program, configurable via
39513         command line.
39515 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39517         * lib/ext_cert_type.c: It does not send the cert_type extension if
39518         only x.509 certificates are used.
39520 2002-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39522         * doc/tex/ex1.tex, doc/tex/ex3.tex, doc/tex/serv1.tex: Corrected
39523         bugs in examples.
39525 2002-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39527         * lib/gnutls_priority.c: Priority cannot be set if not using the
39528         OPENCDK library.
39530 2002-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39532         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/cover.tex.in,
39533         doc/tex/gnutls.tex: Updated documentation.
39535 2002-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39537         * src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_sec.asc: Added
39538         new client pgp keys and a keyring
39540 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39542         * .cvsusers, ChangeLog: [no log message]
39544 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39546         * src/cli.c: [no log message]
39548 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39550         * lib/auth_srp_passwd.c: [no log message]
39552 2002-02-10  Timo Schulz <twoaday@gnutls.org>
39554         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: High level support for
39555         OpenPGP keyrings.
39557 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39559         * ChangeLog: Added ChangeLog [generated by CVS log]
39561 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39563         * lib/x509_verify.c: [no log message]
39565 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39567         * src/common.c: [no log message]
39569 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39571         * NEWS: [no log message]
39573 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39575         * lib/gnutls.h.in.in: [no log message]
39577 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39579         * lib/gnutls_cert.c: [no log message]
39581 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39583         * src/cli.c, src/common.c, src/serv.c: [no log message]
39585 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39587         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message]
39589 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39591         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
39592         gnutls_certificate_type_get_name() function.
39594 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39596         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
39597         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h: [no log
39598         message]
39600 2002-02-09  Timo Schulz <twoaday@gnutls.org>
39602         * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks.
39604 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39606         * src/cli.c, src/serv.c: [no log message]
39608 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39610         * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
39611         lib/auth_srp_passwd.h, lib/gnutls_cert.c, lib/gnutls_int.h,
39612         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.h,
39613         lib/gnutls_x509.c: Added ability for an SRP server to use multiple
39614         password files. The password file is selected on the fly (handshake)
39615         using a callback function.
39617 2002-02-09  Timo Schulz <twoaday@gnutls.org>
39619         * 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.
39621 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39623         * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling
39625 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39627         * lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
39628         lib/gnutls_errors_int.h: Removed the GNUTLS_E_MAC_FAILED error. Now
39629         only GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak
39630         any information about the result of a possible attack.
39632 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39634         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
39635         lib/gnutls_cert.c, lib/gnutls_openpgp.h: Added LIBOPENCDK ifdefs
39636         (suggested by Andrew McDonald)
39638 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39640         * lib/x509_ASN.c: Added bison generated file
39642 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39644         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
39646 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39648         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the
39649         introduction (again)
39651 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39653         * lib/gnutls_priority.c: [no log message]
39655 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39657         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
39658         src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp
39659         certificate selection.
39661 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39663         * lib/gnutls_x509.c: [no log message]
39665 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39667         * lib/gnutls_ui.c, lib/gnutls_ui.h: removed
39668         gnutls_certificate_get_ours_index()
39670 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39672         * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file
39674 2002-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39676         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified
39677         gnutls_x509_extract_subject_alt_name() to return the type, instead
39678         of storing it to a pointer.
39680 2002-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39682         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.h,
39683         lib/gnutls_x509.c, lib/x509_extensions.c: Added function which
39684         returns the subjectAltName (subject_dns_name was obsoleted).
39686 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39688         * AUTHORS: added Timo
39690 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39692         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
39694 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39696         * lib/crypt_bcrypt.c, lib/gnutls_cert.c, lib/gnutls_num.c,
39697         lib/gnutls_num.h, lib/x509_extensions.c, src/common.c: [no log
39698         message]
39700 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39702         * lib/x509_verify.c: Changed the X.509 certificate verification
39703         algorithm. Now if any of the certificates in the certificate path is
39704         expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED.
39706 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39708         * lib/gnutls_ui.h: [no log message]
39710 2002-02-05  Timo Schulz <twoaday@gnutls.org>
39712         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Changes the function
39713         name to make clear OpenPGP uses keys and not certificates like
39714         X.509.
39716 2002-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39718         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for
39719         gnutls_openpgp_name structure
39721 2002-02-04  Timo Schulz <twoaday@gnutls.org>
39723         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h, lib/gnutls_ui.h: Now
39724         OpenPGP uses its own context for DN.
39726 2002-02-03  Timo Schulz <twoaday@gnutls.org>
39728         * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code.
39730 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39732         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
39733         lib/gnutls_x509.c, src/common.c: renamed the gnutls_dn structure to
39734         gnutls_x509_dn
39736 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39738         * src/Makefile.am, src/common.c, src/common.h: made the print_info
39739         stuff much cleaner.
39741 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39743         * lib/gnutls_openpgp.c: some changes in gnutls_cert handling
39745 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39747         * lib/gnutls_cert.h: keyUsage is now 16 bits
39749 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39751         * lib/gnutls_int.h, src/common.h: [no log message]
39753 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39755         * src/common.h: [no log message]
39757 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39759         * doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c,
39760         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
39761         lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
39762         lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
39763         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
39764         lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_verify.c,
39765         lib/x509_verify.h, src/cli.c, src/common.h, src/serv.c: Added
39766         OpenPGP certificate support in gnutls.  Several changes.
39768 2002-02-03  Timo Schulz <twoaday@gnutls.org>
39770         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
39771         keyUsage flag to indicate what the key is useful for.
39773 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39775         * lib/gnutls_openpgp.h: [no log message]
39777 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39779         * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys'
39780         related functions.
39782 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39784         * lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
39785         lib/gnutls_state.h: Moved functions unrelated to record layer to
39786         gnutls_state.c
39788 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39790         * lib/gnutls_int.h: several modifications for cert_type extension
39791         etc
39793 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39795         * lib/gnutls.h.in.in, lib/gnutls_priority.c, lib/gnutls_priority.h: 
39796         Added option to set the cert_type priority.
39798 2002-02-03  Timo Schulz <twoaday@gnutls.org>
39800         * lib/gnutls_openpgp.c: * Applied the patch and minor changes.  * Now it's also possible to use binary certificates.
39802 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39804         * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing
39805         the CertType extension type.
39807 2002-02-03  Timo Schulz <twoaday@gnutls.org>
39809         * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks.
39811 2002-02-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39813         * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint()
39814         to gnutls_x509_fingerprint().
39816 2002-02-02  Timo Schulz <twoaday@gnutls.org>
39818         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
39819         function headers of internal functions.
39821 2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39823         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
39824         src/Makefile.am: Added gnutls_openpgp in the makefiles.  Added some
39825         kind of opencdk library detection.
39827 2002-02-01  Timo Schulz <twoaday@gnutls.org>
39829         * src/openpgp/pub.asc, src/openpgp/sec.asc: New files for OpenPGP
39830         tests.
39832 2002-02-01  Timo Schulz <twoaday@gnutls.org>
39834         * 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.
39836 2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39838         * lib/gnutls_x509.h: added new header file
39840 2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39842         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
39843         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
39844         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
39845         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
39846         lib/gnutls_cert.h, lib/gnutls_int_compat.c,
39847         lib/gnutls_session_pack.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
39848         lib/x509_extensions.c, src/cli.c, src/common.h, src/serv.c: Several
39849          changes in certificate and key handling.  * gnutls_certificate_allocate_sc() does not require the ncerts
39850         argument
39852 2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39854         * Makefile.am, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
39855         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
39856         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
39857         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
39858         lib/gnutls_x509.c, src/cli.c, src/common.h: Renamed
39859         gnutls_x509pki_extract_* to gnutls_x509_extract_*.  Separated
39860         gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
39862 2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39864         * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy()
39865         usage.
39867 2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39869         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
39871 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39873         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
39875 2002-01-30  Timo Schulz <twoaday@gnutls.org>
39877         * lib/gnutls_openpgp.c: Fixed some memory leaks.
39879 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39881         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate
39882         draft
39884 2002-01-29  Timo Schulz <twoaday@gnutls.org>
39886         * lib/gnutls_openpgp.c: Fixed a typo.
39888 2002-01-29  Timo Schulz <twoaday@gnutls.org>
39890         * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: 
39891         Basic GnuTLS OpenPGP support.
39893 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39895         * configure.in, doc/tex/ex3.tex, src/common.h: updated for
39896         gnutls_certificate_get_peers()
39898 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39900         * lib/gnutls_ui.c, lib/gnutls_ui.h: Added
39901         gnutls_certificate_get_peers() Added gnutls_certificate_get_ours()
39902         Added gnutls_certificate_get_ours_index()
39904 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39906         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.h,
39907         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_record.h,
39908         lib/gnutls_state.c, lib/gnutls_state.h: CertificateType is now
39909         accesible from the API.
39911 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39913         * lib/gnutls_handshake.c: corrected bug in certificate selection.
39915 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39917         * lib/gnutls_state.c, lib/gnutls_state.h: Added this
39918         gnutls_state.c/h files. Are added in order to access some of the
39919         GNUTLS_STATE structures members, indirectly. It's not possible to
39920         move all the members of this structure here, yet, but it is
39921         desirable.
39923 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39925         * Makefile.am: [no log message]
39927 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39929         * lib/Makefile.am, lib/auth_cert.c, lib/gnutls_cert.c,
39930         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.h: Modified the
39931         state's parameters to hold the negotiated certificate type. Modified
39932         the certificate selection procedure to take the certificate type in
39933         account, when choosing the most appropriate certificate.
39935 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39937         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
39938         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
39939         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
39940         src/serv.c: Added in CertificateStatus:         GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)    GNUTLS_CERT_REVOKED
39942 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39944         * lib/gnutls.h.in.in, lib/gnutls_cert.c: 
39945         gnutls_x509pki_allocate_sc() renamed to
39946         gnutls_certificate_allocate_sc() and similar functions too. They
39947         share too common properties with OpenPGP certificates, that it is
39948         not needed a separate function.
39950 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39952         * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names.
39954 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39956         * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff in
39957         the CERTIFICATE_CREDENTIALS structure.
39959 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39961         * lib/gnutls.asn: Removed fake OID.
39963 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39965         * Makefile.am: better ChangeLog output
39967 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39969         * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race
39970         condition in the example client.  If application data is sent after
39971         a rehandshake request, the server thinks we ignored his request, and
39972         breaks the connection. This is a bad design of this client.
39974 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39976         * lib/gnutls_datum.c: minor fixes
39978 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39980         * lib/gnutls_buffers.c: changed some buffering code, to use the
39981         cleaner gnutls_datum_append().  Leads to a much cleaner code.
39983 2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
39985         * lib/x509_ASN.y: Modules without OID
39987 2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
39989         * lib/x509_der.c: gnutls_str_... functions substitution
39991 2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
39993         * lib/x509_asn1.c: _gnutls_str_... functions substitution
39995 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
39997         * lib/gnutls_datum.c, lib/gnutls_datum.h: added
39998         gnutls_datum_append()
40000 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40002         * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c: 
40003         signature is now a gnutls_datum
40005 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40007         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
40008         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
40009         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
40010         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
40011         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c,
40012         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
40013         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
40014         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_privkey.c,
40015         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
40016         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
40017         src/common.h, src/serv.c: GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI
40018         GNUTLS_SRP -> GNUTLS_CRD_SRP GNUTLS_ANON -> GNUTLS_CRD_ANON
40020 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40022         * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log
40023         message]
40025 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40027         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
40028         lib/gnutls_handshake.c: corrected and optimized handshake.
40030 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40032         * lib/gnutls_int_compat.c: not used by default
40034 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40036         * lib/auth_dhe.c, lib/auth_x509.c, lib/gnutls_cert.c,
40037         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_record.c: Added
40038         ability of the client to choose a certificate depending on the
40039         server's sign algorithm preference. Added CertType in gnutls_cert
40040         structure (which identified X509, OPENPGP certificates)
40042 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40044         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
40045         lib/gnutls_handshake.c: Optimizations in the handshake messages
40046         hashing.  (no more mallocs)
40048 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40050         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
40051         lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
40052         src/cli.c, src/serv.c: cleanups
40054 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40056         * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected
40057         bug in DSA signing.
40059 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40061         * lib/gnutls_cert.c: corrected bug in file read
40063 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40065         * lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
40066         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
40067         lib/gnutls_v2_compat.c: Added support to select a certificate based
40068         on the peer's cipher suite list. (ie if DSS cipher suites are
40069         requested and a DSA certificate is available, then this will be
40070         used)
40072 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40074         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated
40075         version of the submited draft
40077 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40079         * src/x509/Makefile.am: [no log message]
40081 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40083         * lib/auth_dhe.c, lib/auth_dhe_dss.c, lib/auth_dhe_dss.h,
40084         lib/auth_dhe_rsa.c, src/x509/cert-dsa.pem, src/x509/key-dsa.pem: 
40085         added missing files
40087 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40089         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
40090         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
40091         src/serv.c: added support for DHE_DSS cipher suites.
40093 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40095         * doc/tex/asn1.tex, lib/auth_dhe_rsa.c, lib/auth_rsa.c,
40096         lib/auth_x509.c, lib/gnutls.asn, lib/gnutls_cert.c,
40097         lib/gnutls_cert.h, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
40098         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_privkey.c,
40099         lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli.c: added support for
40100         DSS certificates.
40102 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40104         * lib/Makefile.am, lib/auth_x509.c, lib/ext_max_record.c,
40105         lib/gnutls.asn, lib/gnutls_buffers.c, lib/gnutls_cert.c,
40106         lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
40107         lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_global.h,
40108         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
40109         lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_privkey.h,
40110         lib/gnutls_sig.c, lib/pkcs1.asn, lib/pkix.asn, lib/x509_sig_check.c: 
40111         Added stuff for DSS certificates (not ready yet)
40113 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40115         * src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert.pem,
40116         src/x509/clicert-dsa.pem, src/x509/clicert.pem,
40117         src/x509/clikey-dsa.pem, src/x509/clikey.pem, src/x509/key.pem: 
40118         added new DSA certificates..
40120 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40122         * acinclude.m4, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
40123         lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
40124         lib/gnutls_int.h, lib/gnutls_record.c: [no log message]
40126 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40128         * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy()
40130 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40132         * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for
40133         null.
40135 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40137         * NEWS, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_x509.c,
40138         lib/gnutls.h.in.in, lib/gnutls_int_compat.c, lib/gnutls_record.c,
40139         lib/gnutls_record.h, src/common.h, src/serv.c: gnutls_*_get_algo()
40140         renamed to gnutls_*_get() (suggested by Simon Josefsson)
40142 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40144         * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message]
40146 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40148         * src/cli.c: [no log message]
40150 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40152         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
40153         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
40154         src/cli.c: added check for requested TLS extensions
40156 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40158         * NEWS, lib/gnutls_int_compat.c: [no log message]
40160 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40162         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c,
40163         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
40164         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
40165         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Handshake
40166         messages are not kept in memory any more. Now we use less memory
40167         during a handshake.
40169 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40171         * lib/gnutls_buffers.c: [no log message]
40173 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40175         * lib/gnutls_random.c: added an #error
40177 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40179         * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_kx.c: 
40180         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
40181         GNUTLS_A_SSL3_NO_CERTIFICATE
40183 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40185         * doc/protocol/draft-ietf-tls-openpgp-01.txt,
40186         doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: added our openpgp
40187         draft
40189 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40191         * lib/debug.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
40192         lib/gnutls_constate.c, lib/gnutls_errors.h,
40193         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
40194         lib/gnutls_record.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c: added
40195         _gnutls_record_log(), gnutls_handshake_log(), to avoid that #ifdef
40196         XXX stuff. Done some cleanups in record layer.
40198 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40200         * lib/gnutls_str.c: [no log message]
40202 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40204         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_srp.c,
40205         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c, lib/gnutls_cert.c,
40206         lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c,
40207         lib/x509_sig_check.c, lib/x509_verify.c: Added a minimal string
40208         library to assist in safer ASN.1 parsing
40210 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40212         * src/common.h: in server side now prints srp username
40214 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40216         * lib/auth_x509.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
40217         lib/debug.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
40218         lib/gnutls_global.c, lib/x509_b64.c, lib/x509_extensions.c,
40219         lib/x509_sig_check.c, lib/x509_verify.c: Some corrections done (
40220         found by using flawfinder).  Added several tags for flawfinder to
40221         ignore.
40223 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40225         * doc/TODO: added string library
40227 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40229         * NEWS, doc/scripts/gdoc, lib/auth_x509.c, lib/gnutls_buffers.c,
40230         lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
40231         lib/x509_extensions.c, lib/x509_sig_check.c: cleanups
40233 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40235         * lib/gnutls_record.c: more cleanups in the recv_int() function
40237 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40239         * lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks. (it
40240         seems that debugging code has made it to release)
40242 2002-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40244         * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of
40245         improvement)
40247 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40249         * doc/tex/errors.tex, lib/gnutls_handshake.c, lib/gnutls_record.c,
40250         src/cli.c, src/serv.c: Now a server in a case of rehandshake can
40251         continue normaly if the handshake request is ignored by the client.
40253 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40255         * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype.
40257 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40259         * NEWS: [no log message]
40261 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40263         * lib/gnutls_int.h: [no log message]
40265 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40267         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_rsa.c,
40268         lib/auth_srp.c, lib/auth_x509.c, lib/gnutls_algorithms.c,
40269         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
40270         lib/gnutls_int.h: updated auth info structures handling.  Corrected
40271         bug in DHE_RSA.
40273 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40275         * lib/gnutls_handshake.c: corrected bug introduced in the buffering
40276         code update
40278 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40280         * lib/gnutls_dh.c: [no log message]
40282 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40284         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
40285         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
40286         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_int.h,
40287         lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_ui.c,
40288         lib/gnutls_ui.h, src/common.h, src/serv.c: Combined
40289         gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get
40290         to gnutls_dh_(set/get)_bits().  gnutls_anon_set_server_cred() was
40291         deprecated by gnutls_dh_set_bits().
40293 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40295         * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be
40296         called multiple times
40298 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40300         * lib/.cvsignore: [no log message]
40302 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40304         * doc/protocol/draft-freier-ssl-version3-02.txt,
40305         doc/protocol/ssl-2.txt, doc/protocol/ssl-draft302.txt,
40306         doc/protocol/ssl-version2.txt: [no log message]
40308 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40310         * doc/protocol/rfc2440.txt: added openpgp rfc
40312 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40314         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
40315         lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_x509.c,
40316         lib/debug.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
40317         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
40318         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
40319         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c,
40320         lib/gnutls_db.h, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
40321         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
40322         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
40323         lib/x509_ASN.y, src/cli.c, src/common.h, src/serv.c: several
40324         cleanups in order to move to gnutls 0.4.0
40326 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40328         * lib/gnutls_int_compat.c: added file to hold functions for
40329         backwards binary compatibility.
40331 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40333         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups
40335 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40337         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
40338         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
40339         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
40340         src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to
40341         gnutls_dh_s/get_dhe_bits().  Renamed
40342         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
40344 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40346         * NEWS: [no log message]
40348 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40350         * NEWS, doc/tex/auth.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
40351         doc/tex/ex3.tex, lib/gnutls_algorithms.c, lib/gnutls_int.h: Key
40352         exchange methods changed so they do not depend on the Certificate
40353         type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
40355 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40357         * lib/auth_srp_sb64.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
40358         lib/gnutls_buffers.c, lib/gnutls_buffers.h,
40359         lib/gnutls_cipher_int.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
40360         lib/gnutls_record.c, lib/gnutls_sig.c: changes in buffering code
40361         (actually variables' names are more rational now).
40363 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40365         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/gnutls.tex,
40366         doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex: 
40367         [no log message]
40369 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40371         * configure.in: corrected library interface numbers
40373 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40375         * NEWS, THANKS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
40376         doc/tex/cover.tex.in, doc/tex/gnutls-logo.ps, doc/tex/gnutls.tex: 
40377         updated documentation
40379 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40381         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
40382         src/crypt.c: fixed bugs reported (with patches) by Marc Huber and
40383         Guillaume Morin.
40385 2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40387         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
40388         lib/x509_b64.c, lib/x509_b64.h: Added gnutls_x509pki_set_trust_mem()
40389         and gnutls_x509pki_set_key_mem()
40391 2002-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40393         * lib/gnutls_int.h: [no log message]
40395 2002-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40397         * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better
40398         length checking in the record layer.
40400 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40402         * doc/protocol/draft-ietf-tls-extensions-01.txt,
40403         doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft
40405 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40407         * doc/tex/gnutls.tex: [no log message]
40409 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40411         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added
40412         gnutls_x509pki_verify_certificate()
40414 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40416         * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm
40417         (in order to be consistent with gnutls.h)
40419 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40421         * lib/libgnutls.m4: corrected the temp file name
40423 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40425         * NEWS, doc/tex/cover.tex.in, doc/tex/errors.tex, lib/Makefile.am,
40426         lib/gnutls_errors.c: last minute changes for 0.3.2 release
40428 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40430         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed gnutls_b64_encode()
40431         to gnutls_b64_encode_fmt()
40433 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40435         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode()
40436         and gnutls_b64_decode()
40438 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40440         * doc/scripts/.cvsignore, doc/tex/.cvsignore: [no log message]
40442 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40444         * doc/tex/auth.tex, doc/tex/translayer.tex: updated documentation
40446 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40448         * NEWS, doc/tex/ex3.tex, src/common.h: updated documentation
40450 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40452         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c,
40453         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
40454         lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_record.h: 
40455         Cleanups
40457 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40459         * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h: separated
40460         alert protocol functions
40462 2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40464         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
40465         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_priority.c,
40466         lib/gnutls_record.c: corrected behaviour in version advertizing
40468 2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40470         * lib/libgnutls.m4: now removes the temp file
40472 2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40474         * lib/gnutls.h.in.in: check_version() updated
40476 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40478         * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
40480 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40482         * lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_auth.c,
40483         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
40484         lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
40485         lib/gnutls_ui.c, lib/x509_sig_check.c: cleanups
40487 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40489         * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
40490         lib/gnutls_algorithms.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
40491         src/cli.c, src/common.h, src/serv.c: Added
40492         gnutls_x509pki_extract_certificate_serial() and some cleanups.
40494 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40496         * lib/gnutls_ui.c: more error checking
40498 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40500         * lib/gnutls_ui.c: [no log message]
40502 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40504         * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_
40506 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40508         * lib/gnutls_global.c: added support for calling global_init()
40509         several times.
40511 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40513         * lib/gnutls_global.c: added static variable to check if
40514         global_init() is called for a second time.
40516 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40518         * NEWS, README, lib/crypt_srpsha1.c, lib/gnutls.h.in.in,
40519         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
40520         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
40521         lib/x509_sig_check.c, src/cli.c: Cleanups in the digest code
40522         (separated from HMAC).  Added gnutls_fingerprint_calc(), which
40523         calculates a fingerprint.
40525 2001-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40527         * Makefile.am: added PGPKEYS
40529 2001-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40531         * doc/README.CVS: updated
40533 2001-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40535         * NEWS, lib/auth_x509.c: corrected bug which did not allow a client
40536         to accept multiple CA distinguished names.
40538 2001-12-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40540         * src/README.srpcrypt: updated
40542 2001-12-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40544         * doc/TODO, lib/gnutls_buffers.c: [no log message]
40546 2001-12-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40548         * lib/gnutls_cert.c: some corrections in documentation
40550 2001-12-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40552         * NEWS: releasing 0.3.0
40554 2001-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40556         * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and
40557         fixed ASN.1 documentation.
40559 2001-12-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40561         * doc/scripts/gdoc: corrected in order not to complain if func(void)
40562         is used.
40564 2001-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40566         * NEWS, configure.in, lib/gnutls.h.in.in: cleanups
40568 2001-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40570         * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
40571         doc/tex/srp1.tex, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
40572         lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h,
40573         lib/ext_srp.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
40574         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_global.h,
40575         lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
40576         lib/gnutls_ui.h, src/cli.c, src/serv.c: some cleanups. *_CREDENTIALS
40577         renamed to GNUTLS_*_CREDENTIALS.  Added defines to keep source
40578         compatibility.
40580 2001-12-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40582         * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation
40584 2001-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40586         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h: 
40587         cleanups
40589 2001-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40591         * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.h.in,
40592         lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h: 
40593         corrections in the configuration files.
40595 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40597         * configure.in: some corrections in assembler detection. Also chmod
40598         -w gnutls.h was removed.
40600 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40602         * lib/auth_srp.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
40603         lib/gnutls_record.c: Corrections for big endian machines. Pointed
40604         out by Mike Siers <mikes@poliac.com>
40606 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40608         * NEWS, doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
40609         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in,
40610         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
40611         lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
40612         lib/gnutls_record.c, lib/gnutls_session.c, src/cli.c, src/serv.c: 
40613         cleanups and documentation updates
40615 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40617         * lib/gnutls_int.h: [no log message]
40619 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40621         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
40622         lib/gnutls_session_pack.c, src/cli.c: corrections in SRP and ANON
40623         authentication.  Also corrections in the session packing for
40624         anonymous auth info.
40626 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40628         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
40629         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_kx.c,
40630         lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c: 
40631         *_alert -> alert_*
40633 2001-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40635         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
40636         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_anon.c,
40637         lib/auth_dhe_rsa.c, lib/auth_srp.c, lib/auth_x509.c,
40638         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
40639         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
40640         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
40641         lib/gnutls_ui.h, src/cli.c, src/serv.c: gnutls_set_max_record_size
40642         -> gnutls_record_set_max_size gnutls_get_max_record_size ->
40643         gnutls_record_get_max_size gnutls_set_cred      -> gnutls_cred_set
40644         gnutls_get_auth_type -> gnutls_auth_get_type
40646 2001-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40648         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
40649         doc/tex/errors.tex, doc/tex/gnutls.tex, doc/tex/macros.tex,
40650         doc/tex/resumedb.tex, doc/tex/translayer.tex,
40651         lib/gnutls_handshake.c: documentation updated
40653 2001-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40655         * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed
40656         function names
40658 2001-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40660         * doc/tex/gnutls.tex, doc/tex/macros.tex, doc/tex/resumedb.tex,
40661         doc/tex/translayer.tex: fixes in documentation
40663 2001-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40665         * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt
40667 2001-12-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40669         * doc/TODO: [no log message]
40671 2001-12-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40673         * .cvsusers, lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log
40674         message]
40676 2001-12-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40678         * NEWS, buildconf, doc/README.autoconf, doc/tex/ex1.tex,
40679         doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/serv1.tex,
40680         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c,
40681         src/serv.c: renamed  gnutls_x509pki_set_trust/key to
40682         gnutls_x509pki_set_trust_file/key_file
40684 2001-12-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40686         * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_errors.c,
40687         lib/gnutls_extensions.c, lib/gnutls_int.h: some corrections in the
40688         DECR_LEN stuff added recently.
40690 2001-12-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40692         * configure.in, doc/README.autoconf, doc/tex/Makefile.am,
40693         doc/tex/errors.tex, doc/tex/gnutls.tex, lib/auth_x509.c: updated
40694         documentation
40696 2001-12-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40698         * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
40699         lib/auth_x509.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c: 
40700         More carefull parsing of incoming packets.
40702 2001-12-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40704         * configure.in, doc/tex/translayer.tex: [no log message]
40706 2001-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40708         * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message]
40710 2001-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40712         * lib/gnutls_handshake.c: several cleanups
40714 2001-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40716         * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD
40717         formating (back to USG).
40719 2001-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40721         * COPYING: [no log message]
40723 2001-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40725         * configure.in: [no log message]
40727 2001-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40729         * NEWS, lib/gnutls_int.h: last commits for 0.2.91
40731 2001-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40733         * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/gnutls_constate.c,
40734         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
40735         lib/gnutls_errors_int.h, lib/gnutls_global.c,
40736         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
40737         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
40738         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_record.c: 
40739         optimizations and fixes in the TLS PRF calculation (and the SSL3
40740         equivalent)
40742 2001-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40744         * src/cli.c: [no log message]
40746 2001-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40748         * doc/tex/auth.tex: [no log message]
40750 2001-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40752         * doc/tex/ciphers.tex: updated documentation
40754 2001-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40756         * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc()
40758 2001-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40760         * NEWS, doc/tex/auth.tex, lib/auth_anon.h, lib/gnutls.h.in,
40761         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
40762         lib/gnutls_int.h, src/cli.c: Fixes in anonymous authentication.
40763         Fixes in client ciphersuite selection.
40765 2001-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40767         * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects debug
40768         mode only)
40770 2001-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40772         * src/.cvsignore, src/Makefile.am, src/README.crypt,
40773         src/README.srpcrypt: crypt -> srpcrypt
40775 2001-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40777         * NEWS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
40778         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: 
40779         Optimizations in server certificate callback.
40781 2001-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40783         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_int.h,
40784         lib/gnutls_record.c: added gnutls_transport_get_ptr() and
40785         gnutls_db_get_ptr() functions.
40787 2001-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40789         * lib/Makefile.am, lib/auth_x509.c, lib/ext_dnsname.c,
40790         lib/ext_dnsname.h, lib/gnutls.h.in, lib/gnutls_extensions.c,
40791         lib/gnutls_handshake.c, src/cli.c, src/serv.c: remove dnsname
40792         (name_ind) extension
40794 2001-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40796         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_dhe_rsa.c,
40797         lib/auth_srp.c, lib/auth_srp_passwd.c, lib/gnutls_buffers.c,
40798         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
40799         lib/gnutls_gcry.h, lib/gnutls_int.h, lib/gnutls_pk.c,
40800         lib/gnutls_privkey.c, lib/gnutls_srp.c, lib/x509_extensions.c: 
40801         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
40803 2001-12-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40805         * lib/gnutls_record.c: [no log message]
40807 2001-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40809         * NEWS, doc/tex/.cvsignore: [no log message]
40811 2001-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40813         * doc/tex/auth.tex, doc/tex/ciphers.tex: added missing files
40815 2001-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40817         * NEWS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
40818         doc/tex/gnutls.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex,
40819         lib/.cvsignore: updated documentation
40821 2001-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40823         * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now
40824         get a GNUTLS_STATE argument.
40826 2001-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40828         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
40829         doc/tex/ex3.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
40830         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
40831         lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c, src/serv.c: 
40832         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
40833         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
40835 2001-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40837         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex,
40838         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/defines.h,
40839         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
40840         lib/gnutls_priority.c, lib/gnutls_record.c, src/cli.c, src/serv.c: 
40841         GNUTLS_LIST is now int*
40843 2001-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40845         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
40846         doc/tex/srp1.tex, lib/debug.c, lib/gnutls.h.in,
40847         lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
40848         lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
40849         lib/gnutls_constate.c, lib/gnutls_errors_int.h,
40850         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
40851         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: 
40852         cleanups again
40854 2001-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40856         * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c,
40857         lib/x509_der.h: some changes to keep gcc -Wall happy
40859 2001-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40861         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
40862         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c,
40863         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
40864         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
40865         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
40866         lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
40867         lib/gnutls_record.h, src/cli.c, src/serv.c: Several cleanups.
40869 2001-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40871         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
40872         lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h,
40873         lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c: 
40874         Changes in function names concerning _db_ handling and _session_
40875         handling.
40877 2001-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40879         * NEWS, doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex,
40880         doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_dhe_rsa.c,
40881         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
40882         lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
40883         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_srp.c,
40884         lib/gnutls_ui.h, src/cli.c, src/serv.c: Added callback to select the
40885         server certificate.
40887 2001-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40889         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
40890         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c,
40891         lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized
40892         certificate handling API
40894 2001-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40896         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
40897         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups.
40898         Removed old unneeded functions.  certificate verification was moved
40899         out of the handshake procedure.
40901 2001-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40903         * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c,
40904         lib/gnutls_int.h, lib/gnutls_record.c: some cleanups
40906 2001-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40908         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
40909         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
40910         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
40911         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
40912         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
40913         lib/gnutls_ui.h, lib/x509_extensions.c, lib/x509_extensions.h,
40914         src/Makefile.am, src/cli.c, src/common.h, src/port.h, src/serv.c: 
40915         now the peer's certificate list is stored into auth info structure
40916         (instead of the certificate).  several other cleanups.
40918 2001-12-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40920         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h,
40921         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
40922         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c,
40923         lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c, src/serv.c: 
40924         moving gnutls_DN structures out of gnutls_cert and auth_info
40925         structures.  Now they are generated upon request.
40927 2001-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40929         * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes in
40930         autoconf scripts
40932 2001-12-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40934         * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in,
40935         lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated
40936         detection of library settings
40938 2001-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40940         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
40941         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence
40942         needed in the certificate request message is now generated and
40943         cached into a x509pki_credentials structure.  This would save a lot
40944         of time in the server side.
40946 2001-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40948         * src/cli.c: [no log message]
40950 2001-11-29  Fabio Fiorina <fiorinaf@gnutls.org>
40952         * doc/ASN1.readme.txt: overflow buffers check
40954 2001-11-29  Fabio Fiorina <fiorinaf@gnutls.org>
40956         * doc/ASN1.readme.txt, lib/x509_ASN.y, lib/x509_asn1.c,
40957         lib/x509_asn1.h: ""
40959 2001-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40961         * NEWS, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_rsa.c,
40962         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.c, lib/auth_x509.h,
40963         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_db.c,
40964         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_session.c,
40965         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
40966         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c: introduced
40967         gnutls_x509pki_get_certificate(). This function returns the peer's
40968         certificate DER encoded. This certificate is also stored in the
40969         resume db.
40971 2001-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40973         * lib/gnutls_db.h: [no log message]
40975 2001-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40977         * THANKS, configure.in, doc/README.autoconf, doc/TODO,
40978         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4: cleanups and
40979         some corrections.
40981 2001-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40983         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
40984         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
40985         lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
40986         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
40987         lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c: 
40988         gnutls_handshake(), gnutls_read() etc. functions no longer require
40989         the 'SOCKET cd' argument. This argument is set using the function
40990         gnutls_set_transport_ptr().
40992 2001-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40994         * doc/README.autoconf: [no log message]
40996 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
40998         * doc/README.autoconf: gnutls.m4 -> libgnutls.m4
41000 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41002         * doc/tex/Makefile.am: added new pictures
41004 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41006         * doc/tex/ciphersuites.tex: updated
41008 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41010         * doc/Makefile.am: [no log message]
41012 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41014         * doc/scripts/gdoc: [no log message]
41016 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41018         * doc/scripts/gdoc: produces better tex output
41020 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41022         * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and
41023         generation of tex)
41025 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41027         * AUTHORS: updated
41029 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41031         * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name()
41033 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41035         * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups
41037 2001-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41039         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc
41040         updated. Now handles powers and '->' symbol automatically for tex.
41042 2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41044         * NEWS, doc/TODO: [no log message]
41046 2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41048         * lib/x509_der.c: corrected typo
41050 2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41052         * doc/ASN1.readme.txt, doc/scripts/gdoc, doc/tex/Makefile.am,
41053         doc/tex/asn1.tex, doc/tex/gnutls.tex, lib/Makefile.am,
41054         lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: Documentation for
41055         ASN.1 has been moved to inline comments and to the tex
41056         documentation.
41058 2001-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41060         * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT
41062 2001-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41064         * configure.in, lib/auth_dhe_rsa.c, lib/auth_srp.c,
41065         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41066         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c,
41067         src/serv.c: corrected some obscure bugs in the handshake and record
41068         send buffering code.
41070 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41072         * lib/gnutls_int.h: removed debugging stuff
41074 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41076         * NEWS: [no log message]
41078 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41080         * NEWS: [no log message]
41082 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41084         * NEWS: [no log message]
41086 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41088         * NEWS: [no log message]
41090 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41092         * NEWS: [no log message]
41094 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41096         * NEWS, THANKS: [no log message]
41098 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41100         * lib/gnutls_handshake.c: more fixes
41102 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41104         * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
41105         lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
41106         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
41107         lib/gnutls_priority.c, lib/gnutls_record.c, lib/io_debug.h,
41108         src/serv.c: more non blocking IO fixes
41110 2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41112         * src/cli.c: now resolves hostnames.
41114 2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41116         * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to
41117         VA_COPY
41119 2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41121         * configure.in: now requires autoconf 2.50
41123 2001-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41125         * NEWS, configure.in, lib/ext_max_record.c, lib/gnutls.h.in,
41126         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
41127         lib/gnutls_cert.h, lib/gnutls_compress_int.c, lib/gnutls_global.c,
41128         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
41129         lib/gnutls_mem.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
41130         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)
41132 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41134         * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message]
41136 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41138         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex,
41139         doc/tex/translayer.tex, lib/auth_x509.c, lib/gnutls.h.in,
41140         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c,
41141         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
41142         src/cli.c: cleanups and documentation updates
41144 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41146         * lib/auth_x509.c: rolled back previous change...
41148 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41150         * lib/auth_x509.c: made empty certificate message consistent with
41151         other implementations.
41153 2001-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41155         * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
41156         lib/auth_srp_passwd.c, lib/auth_x509.c, lib/gnutls_buffers.c,
41157         lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh_primes.c,
41158         lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
41159         lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_session.c,
41160         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: corrected
41161         memory leaks and other bugs
41163 2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41165         * lib/gnutls_buffers.c: added warning
41167 2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41169         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c,
41170         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
41171         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
41172         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
41173         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
41174         src/cli.c: added max_record_size extension
41176 2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41178         * lib/gnutls_session.c: corrected bug which made
41179         get_current_session, not to return the right size of the session.
41181 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41183         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
41184         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
41185         lib/gnutls_record.c: receive buffer is now dynamic.
41187 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41189         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c: 
41190         changed semantics of the GNUTLS_E_REHANDSHAKE error code.
41192 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41194         * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c: 
41195         added support for va_copy
41197 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41199         * doc/TODO: [no log message]
41201 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41203         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c,
41204         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
41205         src/serv.c: cleanups
41207 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41209         * lib/gnutls_priority.h: list -> gnutls_list
41211 2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41213         * lib/gnutls.h.in, lib/gnutls_anon_cred.c, lib/gnutls_int.h,
41214         lib/gnutls_priority.c: changed LIST to GNUTLS_LIST
41216 2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41218         * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for
41219         expired sessions.
41221 2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41223         * lib/gnutls_record.c: cleanups
41225 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41227         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41228         lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_sig.c: 
41229         cleanups in function names
41231 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41233         * lib/gnutls_db.c: cleanups in the resuming code
41235 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41237         * NEWS, THANKS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
41238         lib/gnutls_db.h, lib/gnutls_int.h, lib/gnutls_record.c: added hooks
41239         in order to use external database to store session to be resumed.
41240         Works but it is not finished.
41242 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41244         * lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_int.h: 
41245         set_push() & set_pull() functions moved to state (instead of being
41246         global)
41248 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41250         * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
41251         doc/
41253 2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41255         * README.CVS: added documentation of the steps required to built the
41256         cvs tree
41258 2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41260         * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_x509.c,
41261         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41262         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
41263         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_record.c,
41264         lib/gnutls_record.h, lib/io_debug.h, src/cli.c, src/serv.c: Adopted
41265         some of the patches of Jon Nelson. Fixes the non blocking behaviour.
41267 2001-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41269         * lib/gnutls_int.h: [no log message]
41271 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41273         * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed
41274         several things in send_int() etc.
41276 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41278         * doc/tex/translayer.tex: Added missing file.
41280 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41282         * configure.in: [no log message]
41284 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41286         * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts
41287         into distribution
41289 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41291         * lib/gnutls_handshake.c: [no log message]
41293 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41295         * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session
41296         resuming.
41298 2001-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41300         * NEWS, configure.in, lib/gnutls_db.c, lib/gnutls_int.h,
41301         lib/gnutls_mem.c, lib/gnutls_session.c: [no log message]
41303 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41305         * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups
41307 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41309         * lib/Makefile.am, lib/io_debug.h: added IO debugging code
41311 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41313         * lib/gnutls.h.in: [no log message]
41315 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41317         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
41318         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
41319         lib/gnutls_kx.h, lib/gnutls_record.c: added some checks for memory
41320         allocation.  Fixes in write interrupts.
41322 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41324         * lib/gnutls_buffers.c: corrected bugs which could break non
41325         blocking IO
41327 2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41329         * PGPKEYS: added file. Holds pgp keys
41331 2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41333         * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the
41334         gnutls_read_buffered() function.
41336 2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41338         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
41339         lib/gnutls_record.c, src/serv.c: updated/fixed the handling of
41340         interrupted writes
41342 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41344         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
41345         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c: 
41346         changed  gnutls_write() semantics in order to cope with interrupted
41347         system calls and non blocking IO
41349 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41351         * lib/gnutls_buffers.c: [no log message]
41353 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41355         * lib/gnutls.h.in, lib/gnutls_int.h: [no log message]
41357 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41359         * NEWS, doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/gnutls.h.in,
41360         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c,
41361         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c: 
41362         changes in order to be independent of the berkeley style sockets
41363         (but it is still difficult to use gnutls with any other api)
41365 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41367         * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted
41368         system calls and eagain errors.
41370 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41372         * THANKS, doc/tex/resumedb.tex, lib/gnutls_buffers.c,
41373         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
41374         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: several cleanups
41376 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41378         * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug
41380 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41382         * lib/gnutls_buffers.c: corrected _gnutls_write()
41384 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41386         * lib/gnutls_buffers.c: peeked data now stays also in handshake
41388 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41390         * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be
41391         sent even if it wasn't required
41393 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41395         * lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_sig.c, src/cli.c: 
41396         [no log message]
41398 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41400         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
41401         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
41402         lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error
41403         handling
41405 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41407         * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h: 
41408         the gnutls handshake protocol can now hold it's state. Thus it may
41409         be used in some kind of non blocking mode. Not tested at all
41411 2001-10-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41413         * NEWS, doc/TODO, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41414         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
41415         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
41416         lib/gnutls_record.c: clean ups in the handshake protocol
41418 2001-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41420         * doc/tex/Makefile.am, doc/tex/ex1.tex, doc/tex/gnutls.tex,
41421         doc/tex/resumedb.tex: [no log message]
41423 2001-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41425         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex, doc/tex/serv1.tex,
41426         lib/auth_dhe_rsa.c, lib/auth_rsa.c, lib/auth_x509.c,
41427         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
41428         lib/gnutls_auth_int.h, lib/gnutls_errors.c,
41429         lib/gnutls_errors_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
41430         src/cli.c, src/serv.c: auth_info types and structures were moved to
41431         the internals of the library.  This makes the library incompatible
41432         (source & binary) with the previous versions.
41434 2001-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41436         * lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
41437         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
41438         lib/gnutls_errors_int.h, lib/gnutls_ui.h: added option to regenerate
41439         primes and generators for EDH
41441 2001-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41443         * doc/TODO: [no log message]
41445 2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41447         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
41448         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
41449         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
41450         src/cli.c, src/crypt.c, src/serv.c: updated name indication
41451         extension (dnsname)
41453 2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41455         * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to
41456         srpcrypt.
41458 2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41460         * NEWS, doc/TODO, lib/auth_anon.c, lib/gnutls_dh.h,
41461         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
41462         src/crypt.c: better prime handling
41464 2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41466         * doc/tex/ciphersuites.tex: [no log message]
41468 2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41470         * lib/.cvsignore: [no log message]
41472 2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41474         * lib/Makefile.am, lib/auth_dhe_rsa.c, lib/auth_srp_passwd.c,
41475         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
41476         lib/gnutls_dh_primes.c, lib/gnutls_record.h, lib/gnutls_srp.c: 
41477         Updated the handling of prime numbers.
41479 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41481         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/gnutls.h.in,
41482         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
41483         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
41484         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: several
41485         cleanups
41487 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41489         * lib/gnutls_sig.c: [no log message]
41491 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41493         * NEWS, THANKS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
41494         lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
41495         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
41496         lib/gnutls_datum.c, lib/gnutls_int.h, lib/gnutls_record.c,
41497         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/x509_extensions.c,
41498         src/cli.c, src/serv.c: added DHE_RSA ciphersuites
41500 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41502         * doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
41503         doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
41504         doc/protocol/draft-ietf-tls-extensions-00.txt,
41505         doc/protocol/draft-ietf-tls-extensions-01.txt,
41506         doc/protocol/draft-ietf-tls-kerb-00.txt, doc/protocol/rfc2712.txt: 
41507         updated documents
41509 2001-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41511         * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message]
41513 2001-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41515         * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate
41516         extensions handling code.  Bugs reported by Neil Spring
41517         <nspring@saavie.org>
41519 2001-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41521         * doc/tex/gnutls.tex: [no log message]
41523 2001-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41525         * doc/tex/ciphersuites.tex: [no log message]
41527 2001-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41529         * buildconf, doc/tex/macros.tex: [no log message]
41531 2001-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41533         * doc/tex/Makefile.am, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex: 
41534         more documentation
41536 2001-09-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41538         * doc/TODO: [no log message]
41540 2001-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41542         * lib/Makefile.am, lib/auth_anon.c, lib/auth_rsa.c,
41543         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
41544         lib/gnutls_dh.h, lib/gnutls_ui.c, lib/gnutls_ui.h: several cleanups
41545         in order to support DHE_RSA
41547 2001-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41549         * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA
41551 2001-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41553         * doc/TODO: [no log message]
41555 2001-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41557         * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c: 
41558         [no log message]
41560 2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41562         * doc/tex/Makefile.am: [no log message]
41564 2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41566         * NEWS: [no log message]
41568 2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41570         * lib/gnutls_cert.c: updated documentation
41572 2001-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41574         * README, doc/TODO: [no log message]
41576 2001-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41578         * NEWS, doc/tex/ex3.tex, lib/Makefile.am, lib/auth_rsa.c,
41579         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
41580         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
41581         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
41582         lib/x509_extensions.c, src/cli.c, src/serv.c: Client certificate
41583         callback has been improved
41585 2001-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41587         * doc/TODO: [no log message]
41589 2001-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41591         * doc/TODO: [no log message]
41593 2001-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41595         * doc/README.autoconf, doc/TODO: [no log message]
41597 2001-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41599         * NEWS, configure.in, doc/tex/Makefile.am, lib/Makefile.am: updated
41600         documentation generation
41602 2001-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41604         * doc/TODO: [no log message]
41606 2001-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41608         * lib/gnutls_algorithms.c: updated documentation
41610 2001-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41612         * src/cli.c: [no log message]
41614 2001-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41616         * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor
41617         bugfixes
41619 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41621         * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction
41622         instead of signal(), to ignore SIGPIPE
41624 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41626         * buildconf: [no log message]
41628 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41630         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
41631         doc/tex/cover.tex.in, doc/tex/serv1.tex, lib/auth_rsa.c,
41632         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
41633         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: 
41634         gnutls_set_certificate_request() renamed to
41635         gnutls_x509pki_set_cert_request().  Added
41636         gnutls_x509pki_set_cert_callback().
41638 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41640         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
41641         lib/gnutls_cipher.c, lib/gnutls_record.c, lib/x509_asn1.c,
41642         lib/x509_asn1.h, lib/x509_b64.c, lib/x509_der.c, src/serv.c: fixed
41643         memory leaks
41645 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41647         * configure.in, lib/gnutls.h.in: updated gnutls.h file
41649 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41651         * doc/tex/cover.tex: [no log message]
41653 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41655         * doc/tex/cover.tex, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41656         lib/gnutls_record.c, lib/gnutls_ui.c, src/serv.c: some memory
41657         optimization while receiving packets
41659 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41661         * lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_record.c: 
41662         header size is now written in gnutls_cipher.c
41664 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41666         * NEWS: [no log message]
41668 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41670         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
41671         lib/gnutls_record.c, src/cli.c, src/serv.c: bugfixes and minor
41672         updates
41674 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41676         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
41677         doc/tex/serv1.tex, doc/tex/srp1.tex: corrected and updated
41678         documentation
41680 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41682         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
41683         src/cli.c, src/serv.c: changed gnutls_bye() behaviour
41685 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41687         * doc/TODO: [no log message]
41689 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41691         * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
41692         lib/gnutls_record.c: several fixes in gnutls_bye() function, and in
41693         gnutls_recv_int()
41695 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41697         * lib/gnutls_cert.c: corrected bugs in version handling and in
41698         certificate initialization
41700 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41702         * NEWS, configure.in, lib/auth_srp.c, lib/ext_srp.c,
41703         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
41704         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
41705         src/cli.c: better support for buffered read and several cleanups
41707 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41709         * lib/gnutls_cipher.c, lib/gnutls_kx.c, lib/gnutls_record.c: gnutls
41710         now sends (again) record packets using one write.
41712 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41714         * lib/gnutls_srp.c: corrected free for data not belonging to the
41715         heap
41717 2001-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41719         * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
41720         lib/crypt_bcrypt.c, lib/gnutls_buffers.c, lib/gnutls_dh.c,
41721         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
41722         lib/gnutls_srp.c: several checks for failed allocations and other
41723         fixes
41725 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41727         * src/cli.c: [no log message]
41729 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41731         * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp.h,
41732         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_dh.c,
41733         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
41734         lib/gnutls_privkey.c, src/cli.c: fixes in SRP key exchange and
41735         several others.
41737 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41739         * NEWS, configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
41740         lib/auth_rsa.c, lib/ext_srp.c, lib/gnutls_auth_int.h,
41741         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
41742         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_ui.h,
41743         lib/x509_sig_check.c, lib/x509_verify.c, src/cli.c, src/serv.c: 
41744         server side client authentication works
41746 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41748         * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
41749         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.h,
41750         lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
41751         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
41752         lib/gnutls_kx.h, src/serv.c: additions in order for gnutls server to
41753         support client authentication
41755 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41757         * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
41758         lib/gnutls_constate.c, lib/gnutls_errors.c,
41759         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
41760         lib/gnutls_kx.c, lib/gnutls_pk.c: ssl3 fixes and several others.
41762 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41764         * lib/gnutls_mem.c: realloc does not realloc memory if less size is
41765         requested.
41767 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41769         * lib/auth_rsa.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
41770         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: 
41771         updated in key usage fields
41773 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41775         * lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
41776         lib/x509_sig_check.c: cleanups in the signature generating functions
41778 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41780         * lib/gnutls_kx.c: [no log message]
41782 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41784         * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c,
41785         lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.c, lib/auth_x509.h,
41786         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
41787         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
41788         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
41789         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c,
41790         src/cli.c, src/serv.c: several fixes. Added client authentication
41791         with x509PKI
41793 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41795         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_buffers.c,
41796         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
41797         lib/gnutls_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c: more
41798         x509 client certificate stuff
41800 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41802         * src/x509/clicert.pem, src/x509/clikey.pem: added client
41803         certificates
41805 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41807         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h,
41808         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
41809         lib/gnutls_pk.c, lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c,
41810         src/x509/Makefile.am: several additions for x509 client
41811         authentication
41813 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41815         * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
41816         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
41817         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
41818         lib/gnutls_record.c: added the concept of optional handshake packets
41819         (like CERTIFICATE_REQUEST).  several other fixes.
41821 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41823         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c, lib/auth_srp.c,
41824         lib/auth_srp.h, lib/auth_x509.h, lib/ext_srp.c,
41825         lib/gnutls_algorithms.c, lib/gnutls_auth.h, lib/gnutls_cert.c,
41826         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
41827         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
41828         lib/gnutls_ui.c: several cleanups and updates in the handshake
41829         protocol implementation iolaiiiiiCVS:
41831         ----------------------------------------------------------------------
41833 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41835         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
41836         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
41837         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
41838         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: several
41839         cleanups. No longer export structures to the API, but a bunch of
41840         functions in order to access them.
41842 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41844         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex: 
41845         gnutls_x509_set_cn() was removed
41847 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41849         * doc/README.autoconf, doc/TODO: [no log message]
41851 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41853         * lib/.cvsignore, lib/x509_asn1.h, lib/x509_der.h: [no log message]
41855 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41857         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c,
41858         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
41859         src/.cvsignore: added new function gnutls_send_alert() to the api
41861 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41863         * lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
41864         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
41865         lib/gnutls_cert.h: cleanups in certificate copying
41867 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41869         * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
41870         src/asn1c.c, src/prime.c: fixes for the new files
41872 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41874         * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp_passwd.c,
41875         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_b64.c,
41876         lib/cert_b64.h, lib/cert_der.c, lib/cert_der.h, lib/cert_verify.c,
41877         lib/cert_verify.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
41878         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_privkey.c,
41879         lib/gnutls_sig_check.c, lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c,
41880         lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_b64.c,
41881         lib/x509_b64.h, lib/x509_der.c, lib/x509_der.h,
41882         lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_verify.c,
41883         lib/x509_verify.h: renamed cert_* to x509_*
41885 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41887         * lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
41888         lib/gnutls_cert.c: asn1_read_value() will no longer overflow the
41889         given buffer.  (this assumes that the caller provided the size of
41890         the buffer)
41892 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41894         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
41895         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
41896         lib/gnutls_int.h, lib/gnutls_sig_check.c: fixes in x509 cert
41897         extensions handling
41899 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41901         * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
41902         lib/gnutls_handshake.c, lib/gnutls_int.h: minor fixes
41904 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41906         * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory handlers
41908 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41910         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
41911         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_algorithms.c,
41912         lib/gnutls_datum.h, lib/gnutls_global.c, lib/gnutls_hash_int.c,
41913         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_pk.c,
41914         src/serv.c: added internal memory handlers
41916 2001-08-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41918         * doc/tex/gnutls.tex: [no log message]
41920 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41922         * lib/gnutls_cert.c: [no log message]
41924 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41926         * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes
41928 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41930         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
41931         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
41932         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
41933         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
41934         src/cli.c: added some kind of support for X509 Extensions
41936 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41938         * doc/tex/cover.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
41939         doc/tex/macros.tex: [no log message]
41941 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41943         * doc/tex/Makefile.am, doc/tex/cover.tex, doc/tex/fdl.tex,
41944         doc/tex/gnutls.tex, doc/tex/macros.tex: documentation updates
41946 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41948         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
41949         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
41950         lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes
41952 2001-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41954         * doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/gnutls.tex,
41955         lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
41956         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c,
41957         lib/gnutls_srp.c: fixed api documentation (for srp and anon cred
41958         allocation)
41960 2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41962         * NEWS, doc/tex/Makefile.am, doc/tex/serv1.tex,
41963         lib/gnutls_global.c, lib/gnutls_int.h: [no log message]
41965 2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41967         * configure.in: added profiler option
41969 2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41971         * lib/auth_srp_sb64.c, lib/cert_b64.c, lib/debug.c,
41972         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
41973         lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
41974         lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
41975         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
41976         lib/gnutls_sig_check.c, lib/gnutls_v2_compat.c: added log function
41977         (no longer use fprintf).
41979 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41981         * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF handling
41982         in handshake.
41984 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41986         * lib/gnutls_handshake.c: detect EOF
41988 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41990         * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/Makefile.am: [no log
41991         message]
41993 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
41995         * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
41996         message]
41998 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42000         * NEWS: [no log message]
42002 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42004         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/serv1.tex,
42005         doc/tex/srp1.tex: documentation updates
42007 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42009         * doc/tex/gnutls.tex: [no log message]
42011 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42013         * doc/scripts/gdoc, doc/tex/Makefile.am: fixes in tex production
42014         (gdoc)
42016 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42018         * doc/tex/Makefile.am: [no log message]
42020 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42022         * doc/tex/Makefile.am: [no log message]
42024 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42026         * configure.in, doc/API-template.html, doc/Makefile.am,
42027         doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/ex1.tex,
42028         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
42029         lib/gnutls_record.c: Added documentation in TEX
42031 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42033         * doc/API-template.html: [no log message]
42035 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42037         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
42038         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
42039         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
42040         lib/gnutls_record.c, lib/gnutls_sig_check.c: added some
42041         documentation. Bug fixes in CHANGECIPHER_SPEC packet.
42043 2001-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42045         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
42046         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
42047         src/cli.c, src/serv.c: changed gnutls_read() semantics
42049 2001-07-26  Fabio Fiorina <fiorinaf@gnutls.org>
42051         * doc/TODO: Tools for Certificate
42053 2001-07-26  Fabio Fiorina <fiorinaf@gnutls.org>
42055         * lib/cert_der.c: get time bug fixed
42057 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42059         * src/srp/.cvsignore, src/x509/.cvsignore: [no log message]
42061 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42063         * NEWS, configure.in: moving to 0.1.9
42065 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42067         * lib/cert_verify.c: fixed/updated compare_dn() function.
42069 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42071         * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message]
42073 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42075         * doc/TODO, lib/gnutls_sig_check.c: updated sig_check()
42077 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42079         * doc/TODO: [no log message]
42081 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42083         * doc/TODO, lib/auth_rsa.c, lib/cert_verify.c, lib/cert_verify.h,
42084         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
42085         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_sig_check.c,
42086         src/cli.c: gnutls now checks the certificate's CN to see if it
42087         matches the peer's name.
42089 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42091         * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes
42093 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42095         * src/cli.c: support for multiple protocol versions.
42097 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42099         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
42100         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
42101         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_constate.c,
42102         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
42103         lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
42104         src/serv.c: corrected bug in b64 decoding. Added support for
42105         multiple TLS protocol versions.
42107 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42109         * lib/Makefile.am: ignores some errors
42111 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42113         * README, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c,
42114         lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
42115         lib/gnutls_sig_check.c: [no log message]
42117 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42119         * lib/auth_rsa.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_der.c,
42120         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
42121         lib/gnutls_handshake.c, lib/gnutls_privkey.c, lib/gnutls_record.c,
42122         src/serv.c: corrected memory leaks
42124 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42126         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h, lib/cert_verify.c,
42127         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
42128         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_privkey.c,
42129         lib/gnutls_record.c, lib/gnutls_sig_check.c, src/.cvsignore,
42130         src/asn1c.c, src/ca.pem, src/cli.c, src/pkcs1.asn, src/serv.c: 
42131         several fixes cleanups etc.
42133 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42135         * lib/gnutls_global.c: [no log message]
42137 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42139         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
42140         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn,
42141         lib/pkcs1_asn1_tab.c, lib/pkix.asn, src/Makefile.am,
42142         src/PkixTabExample.c, src/asn1c.c, src/cli.c, src/pkix.asn,
42143         src/serv.c, src/srp/Makefile.am, src/x509/Makefile.am: updated file
42144         structure
42146 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42148         * src/Makefile.am, src/cert.pem, src/key.pem, src/serv.c,
42149         src/srp/tpasswd, src/srp/tpasswd.conf, src/tpasswd,
42150         src/tpasswd.conf, src/x509/ca.pem, src/x509/cert.pem,
42151         src/x509/key.pem: updated directory structure
42153 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42155         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
42156         doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/rfc2313.txt,
42157         lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
42158         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
42159         lib/gnutls_errors_int.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
42160         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h,
42161         lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
42162         src/pkcs1.asn: added some kind of certificate checking
42164 2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
42166         * doc/ASN1.readme.txt, lib/cert_ASN.y, lib/cert_asn1.c,
42167         lib/cert_asn1.h, src/CertificateExample.c, src/CrlExample.c: ""
42169 2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
42171         * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management
42173 2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
42175         * src/PkixTabExample.c: C structure management
42177 2001-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42179         * lib/gnutls_hash_int.c: added mhash 0.8.10 support
42181 2001-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42183         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
42184         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
42185         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
42186         src/cli.c: more certificate fields parsed. Cleanups
42188 2001-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42190         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
42191         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
42192         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
42193         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
42194         lib/gnutls_extensions.c, lib/gnutls_extensions.h, lib/gnutls_int.h,
42195         src/cli.c, src/serv.c: several cleanups. Added check for
42196         certificate's expiration time.
42198 2001-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42200         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
42201         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
42202         lib/gnutls_int.h, src/cli.c: updated cert_verify
42204 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42206         * src/CertificateExample.c: corrected copyright notice
42208 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42210         * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor
42211         cleanups
42213 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42215         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
42216         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API
42218 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42220         * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file
42222 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42224         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
42225         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
42226         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
42227         src/cli.c, src/serv.c: several bug fixes in ASN handling.
42228         Fixes/additions in X509 structures handling.
42230 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42232         * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
42233         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.h,
42234         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
42235         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_privkey.c,
42236         lib/gnutls_srp.c, src/cli.c, src/serv.c: several cleanups
42238 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42240         * doc/TODO: [no log message]
42242 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42244         * lib/cert_ASN.y: corrected copyright statement
42246 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42248         * doc/README.autoconf: [no log message]
42250 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42252         * lib/Makefile.am, lib/auth_x509.h, lib/cert_verify.c,
42253         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
42254         lib/gnutls_int.h: improved certificate handling
42256 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42258         * src/serv.c: updated
42260 2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42262         * buildconf: added autoconf2.50 (for debian)
42264 2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42266         * acinclude.m4: added required .m4s
42268 2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42270         * .cvsusers: corrected fabio's entry
42272 2001-07-12  Fabio Fiorina <fiorinaf@gnutls.org>
42274         * lib/cert_ASN.y, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
42275         src/CertificateExample.c, src/CrlExample.c, src/pkix.asn: [no log
42276         message]
42278 2001-07-12  Fabio Fiorina <fiorinaf@gnutls.org>
42280         * doc/ASN1.readme.txt, lib/cert_asn1.c: [no log message]
42282 2001-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42284         * lib/gnutls_record.c: bug fixes
42286 2001-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42288         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
42289         lib/crypt_srpsha1.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
42290         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
42291         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h: 
42292         optimizations in hash functions (removed a lot of mallocs)
42294 2001-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42296         * lib/gnutls_global.h, src/cert.pem, src/key.pem: [no log message]
42298 2001-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42300         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
42301         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
42302         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
42303         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
42304         src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser
42305         (Fabio - commited by me).
42307 2001-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42309         * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
42310         lib/gnutls_privkey.c: cleanups
42312 2001-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42314         * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
42315         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
42316         lib/gnutls_cipher_int.c, lib/gnutls_db.c, lib/gnutls_errors.c,
42317         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
42318         lib/gnutls_kx.c, lib/gnutls_kx.h, src/.cvsignore, src/cli.c,
42319         src/serv.c: Cleanups. Mostly while sending client certificate (and
42320         client certificate verify)
42322 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42324         * lib/README.der: removed
42326 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42328         * doc/TODO: [no log message]
42330 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42332         * NEWS, lib/ext_dnsname.c, lib/gnutls.h.in, lib/gnutls_constate.c,
42333         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
42334         src/cli.c, src/serv.c: added support for DNSNAME extension
42335         (draft-ietf-tls-extensions)
42337 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42339         * doc/protocol/draft-ietf-tls-ecc-01.txt,
42340         doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt: [no log message]
42342 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42344         * doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
42345         doc/protocol/draft-ietf-tls-camellia-00.txt,
42346         doc/protocol/draft-ietf-tls-extensions-00.txt,
42347         doc/protocol/draft-ietf-tls-https-04.txt,
42348         doc/protocol/draft-ietf-tls-misty1-00.txt,
42349         doc/protocol/draft-ietf-tls-openpgp-00.txt,
42350         doc/protocol/draft-ietf-tls-openpgp-01.txt,
42351         doc/protocol/draft-ietf-tls-seedhas-00.txt,
42352         doc/protocol/draft-ietf-tls-wireless-00.txt,
42353         doc/protocol/rfc2817.txt: added more up to date documentation
42355 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42357         * doc/protocol/x509guide.txt: added gutman's x509guide
42359 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42361         * NEWS, doc/TODO: [no log message]
42363 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42365         * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability
42366         fixes
42368 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42370         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
42371         lib/auth_dhe_dss.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h,
42372         lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/cert_ASN.y,
42373         lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, lib/crypt.c,
42374         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/debug.c,
42375         lib/ext_dnsname.c, lib/ext_srp.c, lib/gnutls.h.in,
42376         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
42377         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
42378         lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
42379         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
42380         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_db.c,
42381         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
42382         lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
42383         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
42384         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
42385         lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_random.c,
42386         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_srp.c,
42387         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in
42388         ChangeCipherSpec handling (this also fixes rehandshake).  Several
42389         cleanups.
42391 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42393         * lib/Makefile.am, lib/debug.c, lib/gnutls_buffers.c,
42394         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
42395         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
42396         lib/gnutls_compress_int.c, lib/gnutls_datum.c, lib/gnutls_datum.h,
42397         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
42398         lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c: 
42399         several cleanups
42401 2001-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42403         * configure.in, lib/gnutls_global.c: added checks for signals
42405 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42407         * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream
42408         decryption..
42410 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42412         * src/cli.c: [no log message]
42414 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42416         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
42417         lib/gnutls_cert.c, lib/gnutls_cert.h: added internal representation
42418         of pkcs1 rsa private keys.
42420 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42422         * Makefile.am, src/Makefile.am, src/serv.c: [no log message]
42424 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42426         * doc/TODO: [no log message]
42428 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42430         * NEWS, README, configure.in, doc/Makefile.am, doc/TODO,
42431         lib/Makefile.am, lib/gnutls.h.in, lib/gnutls_buffers.c,
42432         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_global.c,
42433         lib/gnutls_record.c, src/cli.c, src/pk.h, src/serv.c: added global
42434         state.
42436 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42438         * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
42439         lib/gnutls_cert.h, lib/gnutls_int.h, src/cli.c, src/serv.c: minor
42440         cleanups
42442 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42444         * lib/gnutls.h.in: gnutls_cert is not defined here
42446 2001-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42448         * lib/gnutls_cert.h, src/pk.h: added missing files
42450 2001-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42452         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c,
42453         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
42454         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_datum.c,
42455         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
42456         lib/gnutls_priority.c, lib/gnutls_v2_compat.c, src/serv.c: Updated
42457         Ciphersuite selection algorithm.  Added internal representation of
42458         x509 structures.
42460 2001-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42462         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c, lib/cert_der.c,
42463         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
42464         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
42465         lib/gnutls_pk.c, src/pkix.asn: client side RSA works (no certificate
42466         checking)
42468 2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42470         * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
42471         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
42472         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
42473         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
42474         lib/gnutls_kx.h, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: 
42475         removed unneeded code and added some kind of client support for RSA
42476         ciphersuites
42478 2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42480         * lib/gnutls_int.h: [no log message]
42482 2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42484         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
42485         lib/gnutls.h.in, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
42486         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
42487         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_v2_compat.c,
42488         src/serv.c: fixes in session resuming..
42490 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42492         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
42493         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
42494         lib/gnutls_v2_compat.c: fixes in session resuming
42496 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42498         * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files
42500 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42502         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
42503         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
42504         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
42505         lib/gnutls_compress.c, lib/gnutls_compress.h,
42506         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
42507         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
42508         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: several
42509         cleanups in the low level record layer (the old code was a mess).
42510         several other fixes.
42512 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42514         * lib/auth_x509.h, lib/ext_dnsname.c, lib/gnutls_int.h,
42515         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_v2_compat.c: 
42516         cleanups. No longer checks for alerts between messages.
42518 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42520         * acconfig.h, doc/TODO, doc/protocol/draft-ietf-tls-https-04.txt,
42521         lib/Makefile.am, lib/defines.h, lib/gnutls.h.in,
42522         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
42523         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
42524         src/cli.c, src/serv.c: cleanups and addition of a test http server
42525         (serv.c)
42527 2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42529         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
42530         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in V2
42531         client hello.
42533 2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42535         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
42536         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
42537         lib/gnutls_v2_compat.c, src/pkcs1.asn, src/serv.c: several fixes for
42538         RSA. gnutls server can now work with rsa certificates.
42540 2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42542         * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp.c,
42543         lib/auth_srp_passwd.c, lib/auth_x509.h, lib/cert_asn1.h,
42544         lib/cert_b64.c, lib/cert_b64.h, lib/crypt_bcrypt.c,
42545         lib/crypt_srpsha1.c, lib/gnutls.c, lib/gnutls.h.in,
42546         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
42547         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
42548         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
42549         lib/gnutls_kx.c, lib/gnutls_num.h, lib/gnutls_pk.c,
42550         lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_random.h,
42551         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_v2_compat.c: 
42552         several additions for RSA (mostly unstable)
42554 2001-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42556         * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key
42557         encryption (rsa)
42559 2001-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42561         * lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c,
42562         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/defines.h,
42563         lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.c,
42564         lib/gnutls.h.in, lib/gnutls_auth_int.h, lib/gnutls_dh.c,
42565         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
42566         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_srp.c: more rsa fixes.
42567         Added dnsname extension.
42569 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42571         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
42572         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
42573         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
42574         lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups
42576 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42578         * src/pkcs1.asn: removed <CR>
42580 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42582         * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn,
42583         src/pkix.asn: updated ASN.1 files.
42585 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42587         * src/Certificate.txt: [no log message]
42589 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42591         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
42592         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
42593         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c,
42594         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c: several
42595         additions in order to support KX_RSA and X509PKI.
42597 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42599         * lib/gnutls_auth.c: updated get_auth_info()
42601 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42603         * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the setting
42604         of credentials
42606 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42608         * lib/.cvsignore, lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c,
42609         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls.h.in,
42610         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
42611         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_int.h: better
42612         handling of set/get credentials.
42614 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42616         * lib/gnutls.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
42617         lib/gnutls_int.h: added gnutls_datum structure.
42619 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42621         * THANKS: [no log message]
42623 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42625         * doc/.cvsignore: [no log message]
42627 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42629         * .cvsignore, .cvsusers, AUTHORS, Makefile.am, changelog-update.sh: 
42630         added Fabio in AUTHORS, fixed the way ChangeLog is created.
42632 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42634         * lib/gnutls_algorithms.c: added a warning for the addition of new
42635         algorithms
42637 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42639         * doc/protocol/rfc2631.txt: added rfc on DH key exchange
42641 2001-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42643         * buildconf, lib/cert_der.asn1: [no log message]
42645 2001-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42647         * doc/ASN1.readme.txt: [no log message]
42649 2001-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42651         * configure.in, lib/Makefile.am, lib/cert_ASN.y, lib/cert_asn1.c,
42652         lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/gnutls_der.c,
42653         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added
42654         Fabio's ASN1/DER parser.
42656 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42658         * lib/gnutls_db.c: more descriptive comments
42660 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42662         * NEWS, configure.in: [no log message]
42664 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42666         * lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
42667         lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls_srp.c,
42668         src/crypt.c: bugfixes in sbase64 decoding/encoding.  Changes in the
42669         included bcrypt algorithm.
42671 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42673         * lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
42674         lib/cert_b64.h, lib/cert_sb64.c, lib/crypt_bcrypt.c,
42675         lib/crypt_srpsha1.c: renamed cert_sb64.c to auth_srp_sb64.c (since
42676         it is only used in SRP KX)
42678 2001-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42680         * acconfig.h, acinclude.m4, configure.in: [no log message]
42682 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42684         * lib/gnutls.h.in: updated
42686 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42688         * lib/defines.h, lib/gnutls.c, lib/gnutls_cipher.c,
42689         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
42690         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
42691         lib/gnutls_num.h: better handling of 64bit integers
42693 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42695         * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of return
42696         value of rindex
42698 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42700         * src/cli.c, src/serv.c: updated to new api
42702 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42704         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
42705         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
42706         src/Makefile.am: updated documentation and functions
42708 2001-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42710         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
42711         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
42712         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
42713         lib/gnutls_srp.c, src/prime.c, src/tpasswd: gnutls now handles
42714         uint64 even in systems without a native one.  several bug fixes.
42716 2001-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42718         * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify
42720 2001-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42722         * buildconf, configure.in, lib/gnutls.h.in: updated configuration
42723         scripts to comply to autoconf 2.50
42725 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42727         * configure.in: [no log message]
42729 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42731         * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the cvs
42733 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42735         * NEWS, doc/Makefile.am: [no log message]
42737 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42739         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
42740         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
42741         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
42742         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
42743         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
42744         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
42745         lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and
42746         documentation. Now we use the gnome way for creating API docs.
42748 2001-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42750         * doc/TODO: [no log message]
42752 2001-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42754         * src/README.crypt: [no log message]
42756 2001-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42758         * configure.in, lib/gnutls.h.in: [no log message]
42760 2001-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42762         * src/Makefile.am, src/README: [no log message]
42764 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42766         * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange
42768 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42770         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
42771         lib/auth_dhe_dss.h, lib/cert_b64.c, lib/cert_sb64.c,
42772         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
42773         lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_srp.c: removed
42774         DHE_DSS.  Added parameters to DH_ANON (size of prime).  cleanups.
42776 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42778         * src/cli.c, src/prime.c, src/serv.c: several updates
42780 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42782         * lib/gnutls_int.h: [no log message]
42784 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42786         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
42787         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding
42788         function for the base64 encoding used in SRP.  (this function is
42789         more strict in characters than the previous one)
42791 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42793         * lib/cert_b64.c: corrected memory leaks
42795 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42797         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
42798         lib/gnutls.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
42799         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: several
42800         cleanups in numbers' handling
42802 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42804         * src/Makefile.am: [no log message]
42806 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42808         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
42809         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore: updated uint24
42810         functions.
42812 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42814         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
42815         lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_extensions.c,
42816         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
42817         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: Cleanups
42818         in endian handling (convertions).
42820 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42822         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
42823         lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes
42825 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42827         * doc/API: updated documentation
42829 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42831         * src/serv.c: updated
42833 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42835         * doc/API: updated
42837 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42839         * README: [no log message]
42841 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42843         * README, configure.in, doc/API, lib/gnutls.c, lib/gnutls_errors.c,
42844         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, src/cli.c: [no log
42845         message]
42847 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42849         * lib/gnutls_cipher.c: sets the resumed_security_parameters to null
42850         after initialization
42852 2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42854         * NEWS, configure.in, doc/API: [no log message]
42856 2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42858         * src/cli.c, src/serv.c: updated to new api
42860 2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42862         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_db.c,
42863         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h: 
42864         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
42865         db has not been opened for reading.  Added some kind of support for
42866         renegotiation of parameters.
42868 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42870         * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h: 
42871         cleanups
42873 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42875         * lib/defines.h, lib/gnutls.c, lib/gnutls_db.c,
42876         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_session.c: 
42877         cleanups and several fixes(and speedups) in the resume DB
42879 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42881         * src/cli.c, src/serv.c: updated client and servers
42883 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42885         * lib/gnutls_algorithms.c: cleanups
42887 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42889         * lib/gnutls_int.h: [no log message]
42891 2001-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42893         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
42894         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
42895         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
42896         src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions.
42898 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42900         * src/Makefile.am, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.c,
42901         src/gaa.h, src/gaaout.c, src/prime-gaa.c, src/prime-gaa.h,
42902         src/prime.c, src/prime.gaa, src/tpasswd, src/tpasswd.conf: [no log
42903         message]
42905 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42907         * src/crypt.c: updated
42909 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42911         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
42912         lib/gnutls_handshake.c, lib/gnutls_srp.c, lib/gnutls_srp.h: [no log
42913         message]
42915 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42917         * lib/cert_sb64.c: bugfixes
42919 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42921         * src/cli.c, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c,
42922         src/tpasswd, src/tpasswd.conf: added option to generate random
42923         primes (instead of using a default).  Added option to specify a
42924         specific prime to use (index)
42926 2001-05-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42928         * doc/TODO: [no log message]
42930 2001-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42932         * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no
42933         log message]
42935 2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42937         * lib/libgnutls.m4: updated
42939 2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42941         * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts
42943 2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42945         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
42946         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
42947         lib/gnutls_auth.c, lib/gnutls_errors.h, lib/gnutls_errors_int.h,
42948         lib/libgnutls-config.in, lib/libgnutls.m4, src/Makefile.am,
42949         src/serv.c: Added libgnutls-config script gnutls.h is automaticaly
42950         generated by configure script Added libgnutls.m4
42952 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42954         * changelog-update.sh: [no log message]
42956 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42958         * NEWS: [no log message]
42960 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42962         * lib/ext_srp.c: Added missing length in username.
42964 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42966         * NEWS, doc/API, lib/auth_anon.c, lib/auth_dhe_dss.c,
42967         lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls.c,
42968         lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
42969         lib/gnutls_cipher.c, lib/gnutls_db.c, lib/gnutls_int.h,
42970         lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c: 
42971         added functions to access authentication data (like username), and
42972         the key exchange algorithm used.
42974 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42976         * NEWS, doc/API, lib/gnutls_db.c: [no log message]
42978 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42980         * lib/cert_sb64.c: cleanups
42982 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42984         * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries
42985         only
42987 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42989         * src/tpasswd, src/tpasswd.conf: example tpasswd files.
42991 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42993         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/gnutls_int.h,
42994         src/crypt.c: minor updates and fixes
42996 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
42998         * NEWS, configure.in, doc/TODO: [no log message]
43000 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43002         * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp_passwd.c,
43003         lib/auth_srp_passwd.h, lib/crypt.c, lib/crypt.h,
43004         lib/crypt_bcrypt.c, lib/crypt_bcrypt.h, lib/crypt_srpsha1.c,
43005         lib/crypt_srpsha1.h, lib/gnutls.h, lib/gnutls_srp.c,
43006         lib/gnutls_srp.h, src/Makefile.am, src/README.crypt, src/cli.c,
43007         src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c, src/serv.c: 
43008         Added compatibility with Tom Wu's libsrp's password files.
43010 2001-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43012         * lib/cert_sb64.c: [no log message]
43014 2001-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43016         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
43017         lib/auth_srp_passwd.c, lib/cert_b64.c, lib/cert_b64.h, lib/debug.c,
43018         lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h,
43019         src/serv.c: added support for Tom Wu's srp library tpasswd and
43020         tpasswd.conf files.
43022 2001-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43024         * doc/TODO: [no log message]
43026 2001-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43028         * doc/TODO: [no log message]
43030 2001-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43032         * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory
43033         allocation
43035 2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43037         * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
43038         lib/gnutls_hash_int.c, lib/gnutls_int.h: corrected memory leaks
43040 2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43042         * NEWS, doc/Makefile.am: [no log message]
43044 2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43046         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
43047         src/cli.c, src/serv.c: credentials are now kept globaly (in order to
43048         minimize memory usage).  This makes no harm since these are never
43049         modified by gnutls.
43051 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43053         * doc/API, lib/gnutls.h: [no log message]
43055 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43057         * lib/gnutls_int.h: [no log message]
43059 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43061         * doc/TODO: updated TODO list
43063 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43065         * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/cert_b64.c,
43066         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_errors.c,
43067         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
43068         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/cli.c,
43069         src/serv.c: several fixes for srp. Seems to work now!
43071 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43073         * lib/gnutls_v2_compat.c: better version handling
43075 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43077         * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls.c,
43078         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
43079         lib/gnutls_v2_compat.h, src/cli.c: added support for SSL 2.0 client
43080         hello
43082 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43084         * configure.in, lib/auth_srp.c, lib/auth_srp_passwd.c,
43085         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c,
43086         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
43087         lib/gnutls_srp.c, src/cli.c, src/serv.c: several fixes for srp
43089 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43091         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
43092         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c: 
43093         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
43094         accepts size.
43096 2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43098         * src/Makefile.am: added missing gaa.h
43100 2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43102         * lib/gnutls_srp.c: some modulo fixes
43104 2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43106         * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
43107         lib/ext_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: more srp related
43108         fixes. No longer fails authentication if wrong username is provided.
43110 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43112         * lib/auth_srp.c, lib/crypt.c, lib/crypt_bcrypt.c,
43113         lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls.h,
43114         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
43115         lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_srp.h: some hacks in
43116         order to exchange the algorithm used to hash the password...
43118 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43120         * lib/auth_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: cleanups for
43121         srp. Most mpi code has moved to gnutls_srp.c
43123 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43125         * src/.cvsignore: [no log message]
43127 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43129         * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related
43130         fixes
43132 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43134         * lib/auth_srp.c, lib/gnutls.h, lib/gnutls_algorithms.c,
43135         lib/gnutls_auth_int.h, lib/gnutls_extensions.c,
43136         lib/gnutls_handshake.c: some fixes - srp related
43138 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43140         * lib/auth_srp.c: [no log message]
43142 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43144         * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
43145         lib/auth_srp_passwd.h: more srp stuff
43147 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43149         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
43150         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
43151         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
43152         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
43153         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c,
43154         lib/gnutls_srp.h, src/crypt.c: more additions for SRP
43156 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43158         * src/crypt.c: fixed default case when no -s was specified
43160 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43162         * lib/Makefile.am, lib/cert_b64.h, lib/crypt.c, lib/crypt_bcrypt.c,
43163         lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/gnutls.h,
43164         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
43165         src/crypt.gaa, src/gaa.h, src/gaaout.c: More adds for SRP - SRPSHA1
43166         and bcrypt
43168 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43170         * lib/cert_b64.c: corrected bug in decoding function
43172 2001-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43174         * lib/crypt_bcrypt.h: for bcrypt support
43176 2001-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43178         * acconfig.h, configure.in, lib/Makefile.am, lib/cert_b64.c,
43179         lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h, lib/gnutls.h,
43180         lib/gnutls_cipher.c, lib/gnutls_cipher_int.h,
43181         lib/gnutls_handshake.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
43182         lib/gnutls_random.c, lib/gnutls_random.h, src/Makefile.am,
43183         src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c: Changes in
43184         random number handling. Added bcrypt (for use with SRP).  Added test
43185         program crypt for creating bcrypt passwd files.
43187 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43189         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
43190         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
43191         lib/gnutls_int.h: added support for setting authentication
43192         algorithms' credentials
43194 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43196         * lib/auth_anon.c, lib/gnutls_algorithms.c,
43197         lib/gnutls_algorithms.h, lib/gnutls_kx.c: cleanups... and more
43198         modular design.
43200 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43202         * .cvsignore: [no log message]
43204 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43206         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/gnutls_algorithms.c,
43207         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
43208         lib/gnutls_kx.c, lib/gnutls_kx.h: Added client kx0 and server kx2 in
43209         order to be used with SRP
43211 2001-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43213         * buildconf: updated
43215 2001-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43217         * doc/protocol/ssl-2.txt: added SSL v2 spec
43219 2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43221         * lib/gnutls_extensions.c: in case there are no extensions ext_gen()
43222         does not return anything (NULL);
43224 2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43226         * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c,
43227         lib/gnutls_handshake.c: more cleanups
43229 2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43231         * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature
43232         was added.
43234 2001-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43236         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c,
43237         lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
43238         lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups
43240 2001-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43242         * lib/Makefile.am, lib/ext_srp.c, lib/ext_srp.h,
43243         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
43244         lib/gnutls_handshake.c, lib/gnutls_int.h: Added some preliminary
43245         support for TLS extensions;
43247 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43249         * doc/TODO: updated todo list
43251 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43253         * doc/protocol/rfc2945.txt: added RFC for srp protocol
43255 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43257         * lib/gnutls_algorithms.c: updated with new files
43259 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43261         * lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
43262         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/gnutls_anon.c,
43263         lib/gnutls_anon.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h: moved
43264         gnutls_anon and gnutls_dhe_dss to auth_*
43266 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43268         * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft
43270 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43272         * lib/Makefile.am, lib/gnutls.c, lib/gnutls_algorithms.c,
43273         lib/gnutls_algorithms.h, lib/gnutls_anon.c, lib/gnutls_anon.h,
43274         lib/gnutls_auth.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h,
43275         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c: Key
43276         exchange (authentication) algorithms were reorganized, and now are
43277         more modular. Most changes however are not much tested and only
43278         anonymous authentication is currently used.
43280 2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43282         * lib/gnutls_der.c: updated some functionality - no longer uses
43283         stdin
43285 2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43287         * THANKS: added Tarun
43289 2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43291         * configure.in: corrected bug with dmalloc mode
43293 2001-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43295         * doc/TODO: [no log message]
43297 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43299         * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos
43300         ciphersuites
43302 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43304         * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
43305         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
43306         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c: 
43307         TLS version handling is now more simple (no structures)
43309 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43311         * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected
43312         rijndael256
43314 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43316         * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
43317         lib/gnutls_db.c, lib/gnutls_int.h: added rijndael-256 as described
43318         in draft-ietf-tls-ciphersuite-03
43320 2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43322         * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear
43324 2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43326         * lib/gnutls.c, lib/gnutls_cipher.c: gnutls_send_int() no longer
43327         sends the packets with 2 Write() calls.  One Write() call is enough
43328         for everybody!
43330 2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43332         * doc/draft-ietf-tls-camellia-00.txt,
43333         doc/draft-ietf-tls-ciphersuite-02.txt,
43334         doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
43335         doc/draft-ietf-tls-openpgp-00.txt,
43336         doc/draft-ietf-tls-seedhas-00.txt,
43337         doc/draft-ietf-tls-wireless-00.txt,
43338         doc/draft-ietf-tn3270e-telnet-tls-05.txt,
43339         doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
43340         doc/protocol/draft-ietf-tls-camellia-00.txt,
43341         doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
43342         doc/protocol/draft-ietf-tls-https-04.txt,
43343         doc/protocol/draft-ietf-tls-misty1-00.txt,
43344         doc/protocol/draft-ietf-tls-openpgp-00.txt,
43345         doc/protocol/draft-ietf-tls-seedhas-00.txt,
43346         doc/protocol/draft-ietf-tls-wireless-00.txt,
43347         doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt,
43348         doc/protocol/rfc1422.txt, doc/protocol/rfc1423.txt,
43349         doc/protocol/rfc2246.txt, doc/protocol/rfc2279.txt,
43350         doc/protocol/rfc2459.txt, doc/protocol/rfc2818.txt,
43351         doc/protocol/ssl-draft302.txt, doc/rfc1422.txt, doc/rfc1423.txt,
43352         doc/rfc2246.txt, doc/rfc2459.txt, doc/rfc2818.txt,
43353         doc/ssl-draft302.txt: drafts and rfcs were moved to protocol/
43354         directory
43356 2001-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43358         * README: updated
43360 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43362         * lib/debug.h, lib/defines.h, lib/gnutls_algorithms.h,
43363         lib/gnutls_buffers.h, lib/gnutls_cipher.h, lib/gnutls_cipher_int.h,
43364         lib/gnutls_compress.h, lib/gnutls_compress_int.h, lib/gnutls_db.h,
43365         lib/gnutls_dh.h, lib/gnutls_errors.h, lib/gnutls_handshake.h,
43366         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.h,
43367         lib/gnutls_num.h, lib/gnutls_plaintext.h, lib/gnutls_priority.h,
43368         lib/gnutls_session.h: added copyright notice
43370 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43372         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed
43373         large buffer
43375 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43377         * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
43378         message]
43380 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43382         * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
43383         unneeded files
43385 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43387         * lib/gnutls.c: corrected wrong buffer size
43389 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43391         * lib/Makefile.am: [no log message]
43393 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43395         * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in
43396         gnutls_encrypt()
43398 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43400         * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using one
43401         write(that way ssldump understands us)
43403 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43405         * doc/TODO: updated todo list
43407 2001-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43409         * lib/cert_b64.c: corrected license
43411 2001-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43413         * lib/cert_der.asn1: added asn1 rules for snacc (DER extended)
43414         compiler
43416 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43418         * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless
43420 2001-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43422         * AUTHORS: updated authors - tarun left
43424 2001-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43426         * doc/TODO: updated todo list
43428 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43430         * lib/gnutls_handshake.c: removed time_t declarations. We need
43431         exactly 32 bits.
43433 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43435         * lib/gnutls_der.h: corrected typo
43437 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43439         * lib/cert_b64.c: added some support for pem encoded x509
43440         certificates
43442 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43444         * lib/gnutls.c: session gets deleted from the db if it is not
43445         resumable
43447 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43449         * lib/gnutls_db.c, lib/gnutls_db.h: added db files
43451 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43453         * configure.in: more fixes
43455 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43457         * NEWS, configure.in, src/cli.c: fixes for release
43459 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43461         * acinclude.m4: added hooks for new libgcrypt
43463 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43465         * NEWS, configure.in, doc/API, lib/Makefile.am, lib/gnutls.c,
43466         lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_errors.c,
43467         lib/gnutls_errors.h, lib/gnutls_handshake.c,
43468         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_session.c,
43469         src/Makefile.am, src/cli.c, src/port.h, src/serv.c: added server
43470         side session resuming (using gdbm)
43472 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43474         * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h,
43475         src/Makefile.am: added hooks for dmalloc
43477 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43479         * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server
43481 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43483         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
43484         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
43485         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
43486         lib/gnutls_handshake.c, lib/gnutls_int.h: corrected buffer overruns
43488 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43490         * doc/rfc1423.txt: [no log message]
43492 2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43494         * doc/rfc1422.txt: added PEM rfc
43496 2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43498         * lib/gnutls.c: corrected return value
43500 2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43502         * lib/gnutls.c: added a check in read return value
43504 2000-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43506         * lib/gnutls_compress_int.c: more checks for zlib
43508 2000-12-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43510         * doc/API: [no log message]
43512 2000-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43514         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a
43515         function to control the lowat size (the RCVLOWAT in socket)
43517 2000-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43519         * doc/Makefile.am: removed file
43521 2000-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43523         * NEWS, configure.in, doc/API, doc/TODO, lib/gnutls.c,
43524         lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
43525         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
43526         lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: added some
43527         support for non blocking IO and socket flags. Some function names
43528         have been changed.
43530 2000-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43532         * lib/gnutls_algorithms.c: qsort seems to work now
43534 2000-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43536         * lib/gnutls_compress_int.c: added check for zlib.h
43538 2000-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43540         * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess
43541         - it is more than a mess now
43543 2000-12-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43545         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
43546         lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
43547         lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
43548         lib/gnutls_hash_int.c, lib/gnutls_int.h, src/cli.c, src/port.h,
43549         src/serv.c: some minor updates
43551 2000-12-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43553         * lib/gnutls.c: added a better(?) - not sure - xor function.
43555 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43557         * lib/gnutls_priority.h: added missing file
43559 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43561         * configure.in: added option for profiling
43563 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43565         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
43566         lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found
43567         from gcov
43569 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43571         * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now
43572         keeps only 1 byte in kernel buffer
43574 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43576         * configure.in, lib/.cvsignore, lib/gnutls.c: more changes
43578 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43580         * lib/gnutls_int.h: removed debug definitions
43582 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43584         * NEWS, lib/Makefile.am, lib/debug.h, lib/gnutls.c,
43585         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_errors.h,
43586         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
43587         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
43588         src/cli.c, src/serv.c: cleanups for gcc -Wall
43590 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43592         * doc/HACKING: removed file. replaced by API
43594 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43596         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
43597         lib/gnutls_int.h, lib/gnutls_session.c, src/cli.c: added some new
43598         functions in the API. documentation updated.
43600 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43602         * doc/API, doc/TODO: updated documentation
43604 2000-12-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43606         * lib/gnutls.c: corrected peek data handling
43608 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43610         * configure.in, doc/TODO, lib/defines.h, lib/gnutls.c,
43611         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
43612         src/cli.c: used MSG_PEEK flag in recv in order to used gnutls_recv()
43613         with select(). This change will order select to treat the socket as
43614         read even if we have read and localy buffered all data - but the
43615         user hasn't call gnutls_recv() to get that data.
43617 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43619         * src/cli.c: [no log message]
43621 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43623         * src/cli.c, src/serv.c: updated client
43625 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43627         * lib/debug.c, lib/gnutls.c, lib/gnutls_buffers.c,
43628         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h: 
43629         changes in close notify- alert handling
43631 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43633         * lib/gnutls_compress_int.c: changes in compression handling
43635 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43637         * NEWS: [no log message]
43639 2000-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43641         * : moved to r2
43643 2000-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43645         * lib/gnutls_session.c, lib/gnutls_session.h: added support for
43646         session resuming
43648 2000-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43650         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_cipher.c,
43651         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h: 
43652         added some support for session resuming (in client) It does not seem
43653         to work yet
43655 2000-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43657         * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h: 
43658         removed all things about exportable algorithms
43660 2000-12-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43662         * lib/gnutls_handshake.c: gnutls_handshake was broken to
43663         gnutls_handshake_begin and gnutls_handshake_finish. This will help
43664         the use of certificate API to check received certificates
43666 2000-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43668         * configure.in: added a warning if zlib was not found
43670 2000-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43672         * lib/gnutls.c: Added default algorithm priorities so it can work
43673         even if the user hasn't specified any
43675 2000-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43677         * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added
43678         compression (ZLIB)
43680 2000-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43682         * .cvsignore, configure.in, lib/Makefile.am, lib/gnutls.c,
43683         lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
43684         lib/gnutls_cipher.c, lib/gnutls_compress.c, lib/gnutls_errors.c,
43685         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
43686         lib/gnutls_priority.c, src/cli.c, src/port.h, src/serv.c: Added
43687         compression support (ZLIB)
43689 2000-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43691         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
43692         lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was added
43694 2000-12-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43696         * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
43697         lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups
43699 2000-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43701         * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
43702         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
43703         lib/gnutls_hash_int.h, lib/gnutls_int.h: more ssl3 fixes
43705 2000-12-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43707         * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
43708         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
43709         lib/gnutls_cipher_int.c, lib/gnutls_handshake.c,
43710         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
43711         lib/gnutls_kx.c: A lot of fixes for SSL3
43713 2000-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43715         * doc/Makefile.am: added API
43717 2000-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43719         * doc/API, doc/TODO: documentation update
43721 2000-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43723         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c: 
43724         Bugfixes mainly for the priority (which was moved to the state)
43726 2000-12-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43728         * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
43729         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
43730         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
43731         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
43732         lib/gnutls_kx.c, lib/gnutls_priority.c: Priorities were moved to the
43733         state (were global)
43735 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43737         * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
43738         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: 
43739         added ssl3 key generation function - more fixes in ssl3 mac
43741 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43743         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes
43745 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43747         * lib/gnutls_hash_int.c: corrected nasty bugs
43749 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43751         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for
43752         the MAC used in SSLv3
43754 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43756         * README: updated readme
43758 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43760         * configure.in: removed unneeded check
43762 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43764         * doc/Makefile.am, doc/ssl3-vs-tls: cleanups
43766 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43768         * doc/TODO: updated todo
43770 2000-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43772         * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt
43774 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43776         * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft
43778 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43780         * doc/draft-ietf-tls-ciphersuite-02.txt, lib/gnutls_algorithms.c: 
43781         added the new tls-ciphersuite draft, and the ciphersuite
43782         TLS_DH_anon_RIJNDAEL_CBC_SHA
43784 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43786         * configure.in, lib/gnutls.c, lib/gnutls.h,
43787         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
43788         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
43789         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
43790         lib/gnutls_int.h: several cleanups in order to support ssl3
43792 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43794         * : Moving to release 2
43796 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43798         * doc/ssl3-vs-tls: added
43800 2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43802         * configure.in: updated for mhash
43804 2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43806         * doc/TODO: updated todo
43808 2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43810         * lib/debug.c, lib/debug.h, lib/gnutls.c, lib/gnutls.h,
43811         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
43812         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
43813         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
43814         lib/gnutls_kx.c: added some support for ssl3 (with mhash only)
43816 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43818         * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added
43820 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43822         * doc/draft-ietf-tls-camellia-00.txt,
43823         doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
43824         doc/draft-ietf-tls-seedhas-00.txt,
43825         doc/draft-ietf-tn3270e-telnet-tls-05.txt: added more draft's
43827 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43829         * lib/gnutls_der.c: removed main()
43831 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43833         * doc/TODO: updated todo list
43835 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43837         * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
43838         lib/gnutls_int.h: added preliminary support for AES (rijndael)
43840 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43842         * doc/draft-ietf-tls-openpgp-00.txt: added
43843         draft-ietf-tls-openpgp-00.txt
43845 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43847         * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added
43848         draft-ietf-tls-ciphersuite-01.txt
43850 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43852         * lib/gnutls_cipher_int.c: fix for DES in mcrypt
43854 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43856         * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and
43857         change_cipher_spec type packet.
43859 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43861         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
43862         lib/gnutls_cipher.c, lib/gnutls_int.h: Changes in the client in
43863         order to interoperate with an openssl server.
43865 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43867         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
43868         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
43869         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h: 
43870         added hooks for both mhash and mcrypt
43872 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43874         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: 
43875         clean-ups
43877 2000-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43879         * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h: 
43880         corrected bugs in hmac and more.
43882 2000-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43884         * lib/gnutls.c: corrected problem in our PRF function
43886 2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43888         * lib/gnutls_int.h: removed mhash definitions
43890 2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43892         * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
43893         lib/gnutls_kx.c: more fixes
43895 2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43897         * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
43898         lib/gnutls_hash_int.c, lib/gnutls_kx.c: minor fixes and cleanups
43900 2000-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43902         * lib/gnutls.c, lib/gnutls_cipher.c: more fixes...
43904 2000-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43906         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
43907         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
43908         lib/gnutls_kx.c: more fixes and bugs introduced
43910 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43912         * lib/gnutls_kx.c: cvs should stop messing with MY files
43914 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43916         * lib/gnutls_kx.c: [no log message]
43918 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43920         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
43921         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
43922         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more
43923         fixes and additions in order to interoperate with openssl
43925 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43927         * doc/TODO: added a small todo list
43929 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43931         * lib/gnutls_handshake.c: memory leaks and overruns eliminated
43933 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43935         * lib/gnutls_handshake.c: corrected bug which made us to send the
43936         double bytes of ciphersuites we had.
43938 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43940         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
43941         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
43942         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
43943         lib/gnutls_kx.c: added some preliminary support for DHE_DSS and
43944         DHE_RSA algorithms... of course not certificates are used
43946 2000-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43948         * lib/gnutls.c: some need gcry_ functions added. (for malloc etc)
43950 2000-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43952         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
43953         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c: 
43954         added assert() and some bug fixes
43956 2000-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43958         * doc/HACKING: some kind of updates
43960 2000-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43962         * lib/gnutls_algorithms.h, lib/gnutls_handshake.c,
43963         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c: added
43964         ability to receive certificates...
43966 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43968         * configure.in, doc/HACKING: [no log message]
43970 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43972         * lib/README.der: added Tarun's README.der
43974 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43976         * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h: added missing
43977         files. They are to handle foreign encryption functions
43979 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43981         * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added Tarun's
43982         files
43984 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43986         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
43987         src/cli.c: added a DER parser from Tarun and updated authors
43989 2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43991         * doc/Makefile.am: changed in order for rfc's to be included in the
43992         distribution
43994 2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
43996         * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt
43998 2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44000         * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what
44001         we are implementing
44003 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44005         * lib/gnutls.c: corrected bug which made gnutls to wait for a second
44006         closure alert after having received the first.
44008 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44010         * src/serv.c: [no log message]
44012 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44014         * lib/.cvsignore, lib/Makefile.am, lib/gnutls.c,
44015         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
44016         lib/gnutls_hash.c, lib/gnutls_hash.h, lib/gnutls_int.h,
44017         lib/gnutls_kx.c: The encryption api was fixed and gnutls_cipher.c
44018         was cleaned up a bit.
44020 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44022         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were
44023         renamed
44025 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44027         * lib/.cvsignore, src/.cvsignore: corrected cvsignore files
44029 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44031         * lib/.cvsignore: [no log message]
44033 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44035         * README, configure.in, src/Makefile.am: removed mhash support and
44036         some changes in the docs
44038 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44040         * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling
44042 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44044         * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
44045         lib/gnutls_handshake.c, lib/gnutls_hash.c, lib/gnutls_hash.h,
44046         lib/gnutls_int.h: Added support for the gcrypt hash and hmac
44047         functions. Mhash support is almost removed.
44049 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44051         * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the
44052         problem with the double underscore
44054 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44056         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added
44057         .cvsignore files
44059 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44061         * configure.in: updated version number
44063 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44065         * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores
44067 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44069         * README: added some needed stuff
44071 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44073         * doc/HACKING: outdated
44075 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44077         * lib/gnutls_priority.c: the file that handles some of the priority
44078         stuff (most of the API things)
44080 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44082         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
44083         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
44084         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
44085         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support
44086         for priorities. Some function names were renamed to be more
44087         rational.
44089 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44091         * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
44092         lib/gnutls_int.h, lib/gnutls_kx.c: some fixes in the comments, and
44093         replaced KX_* with GNUTLS_KX_*
44095 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44097         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
44098         lib/gnutls_kx.c: more inline documentation
44100 2000-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44102         * AUTHORS: added my name
44104 2000-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44106         * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
44107         lib/gnutls_cipher.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
44108         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
44109         lib/gnutls_kx.c: Added some kind of priorities for algorithms. Still
44110         experimental.
44112 2000-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44114         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved
44115         client/server examples.
44117 2000-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44119         * lib/gnutls_int.h: removed an unneeded variable.
44121 2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44123         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
44124         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
44125         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
44126         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
44127         src/cli.c, src/serv.c: Added copyright notices.
44129 2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44131         * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
44132         src/Makefile.am, src/port.h: [no log message]
44134 2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44136         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
44137         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
44138         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: Better
44139         mac algorithms handling.
44141 2000-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44143         * doc/HACKING, lib/defines.h, lib/gnutls.c,
44144         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
44145         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
44146         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
44147         src/Makefile.am, src/port.h: Changes in handshake messages handling.
44149 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44151         * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message]
44153 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44155         * lib/gnutls_cipher.c: [no log message]
44157 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44159         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
44160         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
44161         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
44162         src/port.h: Corrected bug in gnutls_cipher.c that caused the library
44163         to fail in certain (random) situations.
44165 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44167         * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key
44168         exchange.
44170 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44172         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
44173         lib/gnutls_kx.c, src/cli.c, src/port.h: Some changes in peer's
44174         version checks.
44176 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44178         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
44179         lib/gnutls_int.h, src/port.h: Corrected bugs in MAC calculation.
44181 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44183         * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c: 
44184         Corrected bugs when setting cipher and mac.
44186 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44188         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
44189         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
44190         lib/gnutls_kx.h, src/serv.c: Better error control. Moved key
44191         exchange functions to gnutls_kx.c/h
44193 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44195         * README: [no log message]
44197 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44199         * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
44201 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44203         * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
44205 2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44207         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
44208         lib/gnutls_handshake.c, src/port.h: Bugfixes in the diffie hellman.
44210 2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44212         * lib/debug.c, lib/defines.h, lib/gnutls.c,
44213         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
44214         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
44215         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
44216         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
44217         src/port.h: Added anonymous diffie-hellman key exchange. It does not
44218         work yet, and the whole code is mess.
44220 2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44222         * configure.in, lib/Makefile.am, lib/gnutls.c,
44223         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
44224         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
44225         lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key
44226         exchange.
44228 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44230         * COPYING: Added ChangeLog and COPYING.
44232 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44234         * configure.in, src/cli.c, src/serv.c: [no log message]
44236 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44238         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
44239         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
44240         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
44241         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
44242         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
44243         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
44244         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
44245         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
44246         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
44247         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
44248         src/gnutls_algorithms.h, src/gnutls_buffers.c,
44249         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
44250         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
44251         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
44252         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
44253         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h: 
44254         Changed directory structure.
44256 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44258         * configure.in: corrected configure script
44260 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44262         * configure.in: [no log message]
44264 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44266         * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
44267         src/gnutls_int.h, src/port.h: corrected bugs in handshake.
44269 2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44271         * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
44272         src/gnutls_cipher.c, src/gnutls_handshake.c,
44273         src/gnutls_handshake.h, src/gnutls_int.h: Added some basics for key
44274         exchange.
44276 2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44278         * src/gnutls_dh.c: I've add gnutls_dh.c but is not ready yet, I have
44279         to eat something first:) It is taken from gsti.
44281 2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44283         * src/cli.c, src/debug.c, src/gnutls.c, src/gnutls_algorithms.c,
44284         src/gnutls_buffers.c, src/gnutls_cipher.c, src/gnutls_compress.c,
44285         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
44286         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
44287         src/gnutls_plaintext.c, src/port.h, src/serv.c: Handshake
44288         implementation was improved. Still no key exchange algorithm.
44290 2000-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44292         * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
44293         src/gnutls_cipher.c: Corrected bugs in gnutls_algorithms and added
44294         _gnutls_get_iv_size().
44296 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44298         * src/Makefile.am, src/gnutls_algorithms.c,
44299         src/gnutls_algorithms.h, src/gnutls_cipher.c: Algorithms/Ciphers
44300         interface has changes.
44302 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44304         * src/cli.c, src/gnutls.c, src/gnutls_buffers.c,
44305         src/gnutls_errors.c, src/serv.c: The gnutls_recv() semantics were
44306         changed. It may return less data than the specified. It operates
44307         similar to read().
44309 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44311         * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
44312         src/port.h: Server now generates a session_id.
44314 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44316         * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
44317         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_num.c,
44318         src/gnutls_num.h, src/port.h, src/serv.c: [no log message]
44320 2000-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44322         * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
44323         src/gnutls_buffers.c, src/gnutls_errors.h, src/gnutls_handshake.c,
44324         src/gnutls_handshake.h, src/gnutls_int.h, src/serv.c: Corrected a
44325         lot of bugs. Handshake protocol is ready to be coded.
44327 2000-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44329         * src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c,
44330         src/gnutls_buffers.h: Included a reliable version of read/write
44331         (that read/write will return exactly the bytes specified).
44333 2000-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44335         * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
44336         src/gnutls_handshake.c, src/gnutls_handshake.h, src/serv.c,
44337         src/test.c: [no log message]
44339 2000-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44341         * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h,
44342         src/gnutls_handshake.c: [no log message]
44344 2000-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44346         * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
44347         src/gnutls_int.h: Changes in the handshake.
44349 2000-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44351         * src/gnutls.c: Some memory leaks were fixed.
44353 2000-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44355         * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
44356         src/gnutls_int.h: Corrected bug in the record protocol. Now it holds
44357         2 states, 1 for encryption and 1 for decryption
44358         (mac/cipher/iv/compression).
44360 2000-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44362         * src/Makefile.am, src/defines.h, src/gnutls.c,
44363         src/gnutls_handshake.c, src/gnutls_handshake.h, src/gnutls_int.h: 
44364         Added the client hello handshake message.
44366 2000-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44368         * doc/HACKING: documentation.
44370 2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44372         * src/gnutls_handshake.h, src/gnutls_record.h: Incorporated in
44373         gnutls_int.h
44375 2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44377         * src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls_buffers.c,
44378         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_compress.c,
44379         src/gnutls_errors.h, src/gnutls_int.h, src/gnutls_plaintext.c: 
44380         gnutls_recv() can now receive fatal alerts and closure alerts.
44382 2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44384         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
44385         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
44386         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
44387         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
44388         src/test.c: In case of failure gnutls_recv, sends an alert message.
44389         but, it still cannot receive any.
44391 2000-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44393         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
44394         src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for
44395         application data, and it is not tested.
44397 2000-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44399         * AUTHORS, Makefile.am, acconfig.h, buildconf, configure.in,
44400         src/Makefile.am, src/debug.c, src/debug.h, src/defines.h,
44401         src/gnutls.c, src/gnutls.h, src/gnutls_cipher.c,
44402         src/gnutls_cipher.h, src/gnutls_compress.c, src/gnutls_compress.h,
44403         src/gnutls_plaintext.c, src/gnutls_plaintext.h, src/test.c: [no log
44404         message]
44406 2000-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
44408         * buildconf: [no log message]
44410 2000-03-07  Werner Koch <wk@gnupg.org>
44412         * Initialized repository for GNU TLS
44414         -----
44416         Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010  Free Software
44417         Foundation, Inc.
44419         Copying and distribution of this file, with or without
44420         modification, are permitted provided the copyright notice
44421         and this notice are preserved.