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>
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
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
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
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
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>
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
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>
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
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
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
287 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
289 * doc/manpages/Makefile.am, doc/manpages/p11tool.1: Added manpage
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
298 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
300 * src/p11tool-gaa.c, src/p11tool.gaa: In p11tool --url was renamed
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
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
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
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
341 2010-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
343 * tests/Makefile.am, tests/finished.c: Removed check on deprecated
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>
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>
524 2010-10-15 Simon Josefsson <simon@josefsson.org>
526 * NEWS, doc/cha-bib.texi, doc/cha-gtls-app.texi: Document channel
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>
548 2010-10-14 Simon Josefsson <simon@josefsson.org>
550 * tests/Makefile.am, tests/gendh.c: Add self test gendh to check DH
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>
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
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:
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
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
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
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>
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
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
924 2010-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
926 * NEWS, lib/ext_session_ticket.c: Corrected advertizing issue for
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
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
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
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
1258 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1260 * lib/gnutls_algorithms.c: use RSA-SHA1 as an indicator of RSA
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
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
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
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
1397 2010-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1399 * src/certtool-cfg.c: Do not crash if input is redirected from
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
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
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
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
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
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
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
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
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
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()
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
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
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
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
1784 2010-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1786 * src/certtool.c: Do not warn multiple times for the deprecation of
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
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
1900 2010-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1902 * lib/gnutls_global.c: Use GCRYCTL_ENABLE_QUICK_RANDOM when using
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
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
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
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
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
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
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
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
2034 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2036 * lib/pkix.asn, lib/pkix_asn1_tab.c: No need for those OIDs any
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
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
2124 2010-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2126 * doc/cha-cert-auth.texi: make example more compact by removing
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]
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
2737 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
2739 * lib/gnutls_cipher.c: Remove hardcoded version checks in
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
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
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
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>
2858 2010-05-22 Simon Josefsson <simon@josefsson.org>
2862 2010-05-22 Simon Josefsson <simon@josefsson.org>
2864 * doc/reference/Makefile.am, gtk-doc.make, m4/gtk-doc.m4: Support
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>
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
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
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
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
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>
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
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
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
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>
3295 2010-04-14 Simon Josefsson <simon@josefsson.org>
3299 2010-04-14 Simon Josefsson <simon@josefsson.org>
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:
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>
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
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
3548 2010-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3550 * lib/gnutls_priority.c: INITIAL_SAFE_RENEGOTIATION implies
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
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
3573 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3575 * lib/x509/common.c: Handle dates before 1-1-1970 (handle as being
3578 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3580 * tests/pkcs1-padding/pkcs1-pad: Fail if required programs are not
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
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>
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
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
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
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
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
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
3711 2010-02-17 Simon Josefsson <simon@josefsson.org>
3715 2010-02-17 Simon Josefsson <simon@josefsson.org>
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
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
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
3895 2010-02-03 Simon Josefsson <simon@josefsson.org>
3897 * doc/ANNOUNCE: Add announcement message.
3899 2010-01-27 Simon Josefsson <simon@josefsson.org>
3903 2010-01-27 Simon Josefsson <simon@josefsson.org>
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>
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
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>
4330 2010-01-26 Simon Josefsson <simon@josefsson.org>
4332 * lib/gl/tests/macros.h, lib/gl/tests/signature.h: Update gnulib
4335 2010-01-26 Simon Josefsson <simon@josefsson.org>
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
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
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
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
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
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
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
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
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>
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
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
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
4961 2009-11-09 Simon Josefsson <simon@josefsson.org>
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>
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>
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
4995 2009-11-06 Simon Josefsson <simon@josefsson.org>
4997 * src/Makefile.am: Link to libgcrypt explicitly when libgcrypt
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
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>
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
5188 2009-11-02 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
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
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
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>
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
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
5465 2009-10-06 Simon Josefsson <simon@josefsson.org>
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>
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>
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 ()'
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>
5647 2009-09-10 Simon Josefsson <simon@josefsson.org>
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
5685 2009-09-03 Simon Josefsson <simon@josefsson.org>
5687 * NEWS, lib/configure.ac, lib/m4/hooks.m4, libextra/configure.ac:
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>
5710 2009-09-03 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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
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>
5788 2009-08-31 Simon Josefsson <simon@josefsson.org>
5790 * maint.mk: Update gnulib files.
5792 2009-08-31 Simon Josefsson <simon@josefsson.org>
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
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>
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
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>
5952 2009-08-20 Simon Josefsson <simon@josefsson.org>
5954 * libextra/gl/override/lib/md5.c.diff: Work around whitespace commit
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>
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
6069 2009-08-19 Simon Josefsson <simon@josefsson.org>
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
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>
6189 2009-08-13 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
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
6305 2009-08-07 Simon Josefsson <simon@josefsson.org>
6309 2009-08-07 Simon Josefsson <simon@josefsson.org>
6313 2009-08-07 Simon Josefsson <simon@josefsson.org>
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
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
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
6425 2009-07-29 Simon Josefsson <simon@josefsson.org>
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
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
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
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
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
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
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>
6531 2009-06-22 Simon Josefsson <simon@josefsson.org>
6533 * tests/Makefile.am, tests/dn2.c: Add self-test of off-by-one size
6536 2009-06-22 Simon Josefsson <simon@josefsson.org>
6540 2009-06-22 Simon Josefsson <simon@josefsson.org>
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>
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>
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
6597 2009-06-10 Simon Josefsson <simon@josefsson.org>
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>
6614 2009-06-10 Simon Josefsson <simon@josefsson.org>
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
6660 2009-06-08 Simon Josefsson <simon@josefsson.org>
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
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>
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
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
6837 2009-05-28 Simon Josefsson <simon@josefsson.org>
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>
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
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>
6923 2009-05-27 Simon Josefsson <simon@josefsson.org>
6925 * doc/announcement-template.txt: Typo.
6927 2009-05-27 Simon Josefsson <simon@josefsson.org>
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>
6945 2009-05-27 Simon Josefsson <simon@josefsson.org>
6947 * lib/gnutls_ui.c: Doc fix. Reported by Peter Hendrickson
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
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>
6979 2009-05-26 Simon Josefsson <simon@josefsson.org>
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
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>
7033 2009-05-25 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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
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>
7202 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3556>.
7204 2009-05-14 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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>
7317 2009-05-13 Simon Josefsson <simon@josefsson.org>
7319 * doc/gnutls.texi: Fix.
7321 2009-05-13 Simon Josefsson <simon@josefsson.org>
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
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
7352 2009-05-12 Simon Josefsson <simon@josefsson.org>
7354 * lib/gnutls_global.c, libextra/gnutls_extra.c: Doc fixes. Remove
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
7390 2009-05-11 Simon Josefsson <simon@josefsson.org>
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
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
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
7477 2009-05-08 Simon Josefsson <simon@josefsson.org>
7481 2009-05-08 Simon Josefsson <simon@josefsson.org>
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
7514 2009-05-07 Simon Josefsson <simon@josefsson.org>
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
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
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>
7580 2009-05-03 Simon Josefsson <simon@josefsson.org>
7582 * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Regenerated libtasn1
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
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>
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>
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>
7717 2009-04-27 Simon Josefsson <simon@josefsson.org>
7721 2009-04-27 Simon Josefsson <simon@josefsson.org>
7723 * lib/libgnutls.map: Move symbols new with gnutls 2.8.x under
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
7784 2009-04-20 Simon Josefsson <simon@josefsson.org>
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
7827 2009-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7829 * doc/printlist.c: Added small patch from Romain Francoise to remove
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
7847 2009-04-17 Simon Josefsson <simon@josefsson.org>
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>
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
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
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
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
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>
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>
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
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>
8081 2009-02-27 Simon Josefsson <simon@josefsson.org>
8083 * gl/tests/test-fseeko2.sh, lib/gl/tests/test-fseeko2.sh: Update
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
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
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
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
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>
8182 2009-02-11 Simon Josefsson <simon@josefsson.org>
8184 * NEWS, src/serv.c: gnutls-serv: No longer disable MAC padding by
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>
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
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
8317 2009-02-01 Simon Josefsson <simon@josefsson.org>
8319 * doc/manpages/Makefile.am, doc/scripts/gdoc: Update gdoc and use
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
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>
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
8408 2009-01-09 Simon Josefsson <simon@josefsson.org>
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>
8430 2009-01-09 Simon Josefsson <simon@josefsson.org>
8432 * tests/chainverify.c: Added chain supplied by "Douglas E. Engert"
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
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>
8562 2008-12-11 Simon Josefsson <simon@josefsson.org>
8564 * lib/x509/output.c: Print public key id for certificate requests
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
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
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>
8631 2008-12-10 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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
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>
8965 2008-11-17 Simon Josefsson <simon@josefsson.org>
8967 * lib/includes/gnutls/gnutls.h.in: Move #include's outside of C++
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:
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
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
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
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
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
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
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>
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
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
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
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
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
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
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>
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>
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
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>
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
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
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>
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
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
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
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
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
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>
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
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
9936 2008-10-16 Simon Josefsson <simon@josefsson.org>
9940 2008-10-16 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
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
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>
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>
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>
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>
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
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
10179 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10181 * configure.in: Disable certain warnings that do not work with my
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)>
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
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>
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
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
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)>
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
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
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>
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>
10335 2008-09-24 Simon Josefsson <simon@josefsson.org>
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>
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()
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
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>
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
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
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>
10545 2008-09-19 Simon Josefsson <simon@josefsson.org>
10547 * lib/gnutls_hash_int.c: Make _gnutls_hash_copy work with registered
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
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
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
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>
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
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>
10689 2008-09-16 Simon Josefsson <simon@josefsson.org>
10691 * tests/Makefile.am: Don't run pgps2kgnu self test when openpgp is
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
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
10732 2008-09-15 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
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>
10869 2008-09-02 Simon Josefsson <simon@josefsson.org>
10873 2008-09-02 Simon Josefsson <simon@josefsson.org>
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:
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
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
10928 2008-09-01 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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
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
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
11168 2008-08-29 Simon Josefsson <simon@josefsson.org>
11170 * NEWS, lib/opencdk/Makefile.am, lib/x509/Makefile.am: Fix libtasn1
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
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
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
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
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
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
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>
11324 2008-08-26 Simon Josefsson <simon@josefsson.org>
11328 2008-08-26 Simon Josefsson <simon@josefsson.org>
11332 2008-08-26 Simon Josefsson <simon@josefsson.org>
11336 2008-08-26 Simon Josefsson <simon@josefsson.org>
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
11358 2008-08-25 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11360 * lib/x509/output.c: removed code that incorrectly printed IP
11363 2008-08-23 Simon Josefsson <simon@josefsson.org>
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>
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>
11401 2008-08-18 Simon Josefsson <simon@josefsson.org>
11405 2008-08-18 Simon Josefsson <simon@josefsson.org>
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>
11449 2008-08-13 Simon Josefsson <simon@josefsson.org>
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>
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
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
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>
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
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
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>
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>
11659 2008-07-02 Simon Josefsson <simon@josefsson.org>
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
11756 2008-07-02 Simon Josefsson <simon@josefsson.org>
11760 2008-07-02 Simon Josefsson <simon@josefsson.org>
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
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
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
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>
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>
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
11881 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11883 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: use native
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
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>
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
11983 2008-06-23 Simon Josefsson <simon@josefsson.org>
11985 * GNUmakefile: Update gnulib files.
11987 2008-06-23 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
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
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>
12236 2008-06-07 Simon Josefsson <simon@josefsson.org>
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
12259 2008-06-05 Simon Josefsson <simon@josefsson.org>
12263 2008-06-05 Simon Josefsson <simon@josefsson.org>
12265 * tests/set_pkcs12_cred.c: Make it run without PKCS12FILE for
12268 2008-06-05 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
12378 2008-06-05 Simon Josefsson <simon@josefsson.org>
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
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
12437 2008-06-04 Simon Josefsson <simon@josefsson.org>
12439 * doc/examples/ex-session-info.c: Update example with more PSK
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
12459 2008-06-04 Simon Josefsson <simon@josefsson.org>
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
12524 2008-05-26 Simon Josefsson <simon@josefsson.org>
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
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>
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>,
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
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
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>
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>
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>
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>
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
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>
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
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
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>
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
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
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>
12802 2008-05-15 Simon Josefsson <simon@josefsson.org>
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>
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
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>
12864 2008-05-06 Simon Josefsson <simon@josefsson.org>
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
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
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
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>
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>
12946 2008-04-29 Simon Josefsson <simon@josefsson.org>
12950 2008-04-29 Simon Josefsson <simon@josefsson.org>
12954 2008-04-29 Simon Josefsson <simon@josefsson.org>
12956 * NEWS: Clarify area of change.
12958 2008-04-29 Simon Josefsson <simon@josefsson.org>
12962 2008-04-29 Simon Josefsson <simon@josefsson.org>
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
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
12985 2008-04-28 Simon Josefsson <simon@josefsson.org>
12987 * src/cli.c: Avoid another duplicate call to socket_bye() which can
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
13009 2008-04-28 Simon Josefsson <simon@josefsson.org>
13011 * lib/x509/crl_write.c, lib/x509/x509_write.c: Doc fixes (silence
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
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
13033 2008-04-28 Simon Josefsson <simon@josefsson.org>
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>
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
13059 2008-04-26 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
13061 * tests/Makefile.am, tests/crypto_rng.c: added crypto rng
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
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
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
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:
13148 2008-04-21 Simon Josefsson <simon@josefsson.org>
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
13160 2008-04-19 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13162 * NEWS: opencdk now properly sets the key usage bits into openpgp
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>
13199 2008-04-18 Simon Josefsson <simon@josefsson.org>
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>
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
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
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>
13290 2008-04-17 Simon Josefsson <simon@josefsson.org>
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
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
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
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>
13371 2008-04-17 Simon Josefsson <simon@josefsson.org>
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
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>
13457 2008-04-14 Simon Josefsson <simon@josefsson.org>
13461 2008-04-14 Simon Josefsson <simon@josefsson.org>
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>
13487 2008-04-13 Simon Josefsson <simon@josefsson.org>
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>
13503 2008-04-13 Simon Josefsson <simon@josefsson.org>
13505 * po/Makevars: We don't need --no-location any more, git stores
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>
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>
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>
13604 2008-04-12 Simon Josefsson <simon@josefsson.org>
13606 * doc/examples/ex-client-psk.c, doc/examples/ex-serv-psk.c: Add, PSK
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
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
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>
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
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
13712 2008-04-02 Nikos <nmav@crystal.(none)>
13714 * lib/openpgp/privkey.c: Corrected exporting the DSA secret key
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
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
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>
13854 2008-03-19 Simon Josefsson <simon@josefsson.org>
13858 2008-03-19 Simon Josefsson <simon@josefsson.org>
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
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>
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
13971 2008-03-10 Simon Josefsson <simon@josefsson.org>
13973 * NEWS: Version 2.3.3.
13975 2008-03-10 Simon Josefsson <simon@josefsson.org>
13979 2008-03-10 Simon Josefsson <simon@josefsson.org>
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
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>
14010 2008-03-07 Simon Josefsson <simon@josefsson.org>
14014 2008-03-06 Simon Josefsson <simon@josefsson.org>
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
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'
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>
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>
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
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>
14178 2008-02-26 Simon Josefsson <simon@josefsson.org>
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>
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
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
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
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>
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
14402 2008-02-21 Nikos <nmav@crystal.(none)>
14404 * lib/gnutls_cert.c: _export_ -> _get_
14406 2008-02-21 Simon Josefsson <simon@josefsson.org>
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>
14431 2008-02-21 Simon Josefsson <simon@josefsson.org>
14433 * doc/manpages/Makefile.am: Generated.
14435 2008-02-21 Simon Josefsson <simon@josefsson.org>
14439 2008-02-21 Simon Josefsson <simon@josefsson.org>
14443 2008-02-21 Simon Josefsson <simon@josefsson.org>
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
14462 2008-02-21 Simon Josefsson <simon@josefsson.org>
14466 2008-02-21 Simon Josefsson <simon@josefsson.org>
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
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
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
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
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
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
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
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>
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>
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
14653 2008-02-04 Simon Josefsson <simon@josefsson.org>
14657 2008-02-04 Simon Josefsson <simon@josefsson.org>
14659 * src/cli.c: When --debug is given, also print libgcrypt RNG
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
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
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
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
14934 2008-01-08 Simon Josefsson <simon@josefsson.org>
14936 * NEWS, gl/progname.c, lgl/m4/memmem.m4, lgl/memmem.c: Update gnulib
14939 2008-01-07 Simon Josefsson <simon@josefsson.org>
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
14953 2008-01-04 Simon Josefsson <simon@josefsson.org>
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
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>
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>
15083 2007-12-10 Simon Josefsson <simon@josefsson.org>
15085 * src/certtool.c: Make --verify-chain support larger inputs than
15088 2007-12-10 Simon Josefsson <simon@josefsson.org>
15090 * configure.in: Re-order gettext invocation to avoid autoconf
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>
15113 2007-12-09 Simon Josefsson <simon@josefsson.org>
15115 * NEWS, configure.in, maint-cfg.mk: Gettext 0.17 to solve -L
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
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
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>
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)>
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>
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>
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
15443 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15445 * lib/x509/common.c: variables for the time functions are not more
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
15468 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15470 * doc/examples/ex-cert-select.c, doc/examples/ex-serv1.c: examples
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
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>
15574 2007-11-15 Simon Josefsson <simon@josefsson.org>
15578 2007-11-15 Simon Josefsson <simon@josefsson.org>
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
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
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++
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>
15767 2007-11-01 Simon Josefsson <simon@josefsson.org>
15771 2007-11-01 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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
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
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
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
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
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
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
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
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
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>
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
16260 2007-10-14 Simon Josefsson <simon@josefsson.org>
16262 * ChangeLog: Generated.
16264 2007-10-14 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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
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
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
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
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>
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>
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>
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>
16478 2007-09-24 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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
16633 2007-09-17 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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>
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>
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>
16793 2007-09-01 Simon Josefsson <simon@josefsson.org>
16795 * lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Use libtasn1
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
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>
16833 2007-08-27 Simon Josefsson <simon@josefsson.org>
16835 * doc/examples/ex-session-info.c: Support GNUTLS_CRD_PSK and
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>
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>
16875 2007-08-24 Simon Josefsson <simon@josefsson.org>
16877 * libextra/opencdk/misc.c, libextra/opencdk/opencdk.h: Upgrade to
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>
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>
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
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>
16940 2007-08-16 Simon Josefsson <simon@josefsson.org>
16942 * configure.in: Bump version.
16944 2007-08-16 Simon Josefsson <simon@josefsson.org>
16948 2007-08-16 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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
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>
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>
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>
17124 2007-08-08 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
17166 2007-08-07 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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>
17333 2007-06-27 Simon Josefsson <simon@josefsson.org>
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>
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
17364 2007-06-26 Simon Josefsson <simon@josefsson.org>
17366 * Makefile.am, NEWS, configure.in: Fix installation path of Guile
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>
17385 2007-06-26 Simon Josefsson <simon@josefsson.org>
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
17404 2007-06-26 Simon Josefsson <simon@josefsson.org>
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>
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>
17425 2007-06-20 Simon Josefsson <simon@josefsson.org>
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>
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>
17516 2007-06-11 Simon Josefsson <simon@josefsson.org>
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>
17550 2007-06-11 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
17614 2007-06-08 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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
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>
17783 2007-05-27 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
17974 2007-05-12 Simon Josefsson <simon@josefsson.org>
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>
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
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>
18013 2007-05-03 Simon Josefsson <simon@josefsson.org>
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
18079 2007-04-21 Simon Josefsson <simon@josefsson.org>
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
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>
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>
18175 2007-04-12 Simon Josefsson <simon@josefsson.org>
18179 2007-04-12 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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>
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>
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>
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>
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
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>
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>
18533 2007-02-22 Simon Josefsson <simon@josefsson.org>
18537 2007-02-22 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
18784 2007-02-16 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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
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>
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>
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
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:
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>
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>
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
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
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
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>
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>
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>
19565 2007-02-08 Simon Josefsson <simon@josefsson.org>
19567 * NEWS, THANKS: Add.
19569 2007-02-08 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
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>
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>
19670 2007-02-06 Simon Josefsson <simon@josefsson.org>
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>
19683 2007-02-06 Simon Josefsson <simon@josefsson.org>
19685 * doc/gnutls.texi: Fix.
19687 2007-02-06 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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>
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
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>
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>
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>
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>
19849 2007-02-05 Simon Josefsson <simon@josefsson.org>
19851 * src/certtool-cfg.c: Set pathlength to -1 (not present) by default,
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>
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>
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.
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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
20139 2007-01-16 Simon Josefsson <simon@josefsson.org>
20141 * configure.in: Bump versions.
20143 2007-01-16 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
20226 2007-01-11 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
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
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>
20335 2006-12-28 Simon Josefsson <simon@josefsson.org>
20339 2006-12-28 Simon Josefsson <simon@josefsson.org>
20343 2006-12-28 Simon Josefsson <simon@josefsson.org>
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>
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>
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
20397 2006-12-27 Simon Josefsson <simon@josefsson.org>
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>
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
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:
20459 2006-12-27 Simon Josefsson <simon@josefsson.org>
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>
20502 2006-12-10 Simon Josefsson <simon@josefsson.org>
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>
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
20547 2006-11-29 Simon Josefsson <simon@josefsson.org>
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>
20560 2006-11-26 Simon Josefsson <simon@josefsson.org>
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>
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
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>
20623 2006-11-25 Simon Josefsson <simon@josefsson.org>
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>
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>
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:
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>
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
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>
20725 2006-11-16 Simon Josefsson <simon@josefsson.org>
20729 2006-11-16 Simon Josefsson <simon@josefsson.org>
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
20754 2006-11-15 Simon Josefsson <simon@josefsson.org>
20756 * configure.in: Bump versions (done incorrectly in the 1.5.4
20759 2006-11-15 Simon Josefsson <simon@josefsson.org>
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>
20788 2006-11-07 Simon Josefsson <simon@josefsson.org>
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
20815 2006-11-07 Simon Josefsson <simon@josefsson.org>
20819 2006-11-07 Simon Josefsson <simon@josefsson.org>
20821 * lib/gnutls_buffers.c: Don't use errno to avoid thread-safety
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>
20839 2006-11-05 Simon Josefsson <simon@josefsson.org>
20843 2006-11-05 Simon Josefsson <simon@josefsson.org>
20845 * lib/Makefile.am, libextra/Makefile.am: Remove SOVERSION (see
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>
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>
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>
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
20907 2006-10-30 Simon Josefsson <simon@josefsson.org>
20909 * configure.in, lib/defines.h: Simplify #include's using gnulib
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>
20985 2006-10-26 Simon Josefsson <simon@josefsson.org>
20987 * libextra/opencdk/encrypt.c, libextra/opencdk/opencdk.h: Update to
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>
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
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
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>
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
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
21121 2006-10-21 Simon Josefsson <simon@josefsson.org>
21123 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Avoid
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/
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:
21259 2006-10-19 Simon Josefsson <simon@josefsson.org>
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>
21272 2006-10-11 Simon Josefsson <simon@josefsson.org>
21274 * libextra/opencdk/keylist.c, libextra/opencdk/opencdk.h: Bump to
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>
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>
21309 2006-10-03 Simon Josefsson <simon@josefsson.org>
21313 2006-10-03 Simon Josefsson <simon@josefsson.org>
21315 * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/intmax.m4:
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>
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>
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>
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:
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
21374 2006-09-24 Simon Josefsson <simon@josefsson.org>
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>
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>
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
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>
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>
21506 2006-09-12 Simon Josefsson <simon@josefsson.org>
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
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
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>
21564 2006-09-08 Simon Josefsson <simon@josefsson.org>
21568 2006-09-08 Simon Josefsson <simon@josefsson.org>
21572 2006-09-08 Simon Josefsson <simon@josefsson.org>
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>
21588 2006-09-08 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
21644 2006-08-27 Simon Josefsson <simon@josefsson.org>
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>
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,
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>
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/
21722 2006-08-13 Simon Josefsson <simon@josefsson.org>
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>
21760 2006-08-11 Simon Josefsson <simon@josefsson.org>
21764 2006-08-11 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
21826 2006-08-06 Simon Josefsson <simon@josefsson.org>
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>
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
21860 2006-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
21862 * lib/gnutls_int.h: cert_type extension was updated to the IANA
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>
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:
21904 2006-07-10 Simon Josefsson <simon@josefsson.org>
21908 2006-07-10 Simon Josefsson <simon@josefsson.org>
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
21933 2006-07-06 Simon Josefsson <simon@josefsson.org>
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:
21955 2006-06-28 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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
22114 2006-06-19 Simon Josefsson <simon@josefsson.org>
22116 * src/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
22119 2006-06-19 Simon Josefsson <simon@josefsson.org>
22121 * lib/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
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
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
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>
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>
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
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
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
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
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,
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>
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
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
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>
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
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>
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
22581 2006-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
22583 * includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c: [no log
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
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>
22627 2006-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
22629 * doc/bibliography.texi, doc/gnutls.texi: added reference for TLS
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>
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
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>
22702 2006-03-08 Simon Josefsson <simon@josefsson.org>
22706 2006-03-08 Simon Josefsson <simon@josefsson.org>
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>
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>
22808 2006-03-08 Simon Josefsson <simon@josefsson.org>
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>
22821 2006-03-08 Simon Josefsson <simon@josefsson.org>
22823 * lib/Makefile.am, libextra/Makefile.am: Add -no-undefined, for
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>
22841 2006-03-08 Simon Josefsson <simon@josefsson.org>
22843 * doc/protocol/draft-funk-tls-inner-application-extension-02.txt:
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
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>
22907 2006-03-03 Simon Josefsson <simon@josefsson.org>
22909 * Makefile.am, configure.in, po/Makevars, po/POTFILES.in:
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>
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>
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>
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>
23100 2006-02-08 Simon Josefsson <simon@josefsson.org>
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
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:
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
23445 2005-12-15 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
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
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>
23592 2005-12-08 Simon Josefsson <simon@josefsson.org>
23596 2005-12-08 Simon Josefsson <simon@josefsson.org>
23598 * doc/manpages/Makefile.am: Update.
23600 2005-12-08 Simon Josefsson <simon@josefsson.org>
23604 2005-12-08 Simon Josefsson <simon@josefsson.org>
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>
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>
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
23658 2005-12-08 Simon Josefsson <simon@josefsson.org>
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>
23693 2005-12-02 Simon Josefsson <simon@josefsson.org>
23697 2005-12-02 Simon Josefsson <simon@josefsson.org>
23701 2005-12-02 Simon Josefsson <simon@josefsson.org>
23705 2005-12-02 Simon Josefsson <simon@josefsson.org>
23709 2005-12-02 Simon Josefsson <simon@josefsson.org>
23713 2005-12-02 Simon Josefsson <simon@josefsson.org>
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>
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>
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
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>
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
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
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>
23875 2005-11-15 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
23993 2005-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23995 * ChangeLog, Makefile.am: made ChangeLog more compact by ignoring
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>
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
24206 2005-11-01 Simon Josefsson <simon@josefsson.org>
24210 2005-11-01 Simon Josefsson <simon@josefsson.org>
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
24236 2005-11-01 Simon Josefsson <simon@josefsson.org>
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
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
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
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
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>
24367 2005-10-28 Simon Josefsson <simon@josefsson.org>
24371 2005-10-28 Simon Josefsson <simon@josefsson.org>
24375 2005-10-28 Simon Josefsson <simon@josefsson.org>
24377 * NEWS, doc/TODO: Add.
24379 2005-10-28 Simon Josefsson <simon@josefsson.org>
24383 2005-10-28 Simon Josefsson <simon@josefsson.org>
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
24430 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24432 * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
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>
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>
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>
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>
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>
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:
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>
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
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
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:
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
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>
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>
24778 2005-10-07 Simon Josefsson <simon@josefsson.org>
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
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
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>
24839 2005-09-23 Simon Josefsson <simon@josefsson.org>
24843 2005-09-23 Simon Josefsson <simon@josefsson.org>
24845 * doc/gnutls.texi: Add --insecure.
24847 2005-09-23 Simon Josefsson <simon@josefsson.org>
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>
24876 2005-09-21 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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>
24965 2005-09-08 Simon Josefsson <simon@josefsson.org>
24969 2005-09-08 Simon Josefsson <simon@josefsson.org>
24973 2005-09-08 Simon Josefsson <simon@josefsson.org>
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:
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
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
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:
25138 2005-08-25 Simon Josefsson <simon@josefsson.org>
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:
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
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>
25187 2005-08-23 Simon Josefsson <simon@josefsson.org>
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
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>
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>
25376 2005-07-16 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
25453 2005-07-12 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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>
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>
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>
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>
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
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
25868 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25870 * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
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
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
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
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>
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
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
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>
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>
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>
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
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>
26178 2005-04-04 Simon Josefsson <simon@josefsson.org>
26180 * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
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
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
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
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>
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>
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
26364 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26366 * lib/gnutls_dh.c: added a check to test whether the DH secret is
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
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>
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()
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>
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
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
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>
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>
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>
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:
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
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
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
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
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>
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>
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
26960 2005-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26962 * doc/TODO: [no log message]
26964 2005-01-16 Simon Josefsson <simon@josefsson.org>
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
26994 2005-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26996 * ChangeLog: [no log message]
26998 2005-01-07 Simon Josefsson <simon@josefsson.org>
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>
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>
27035 2005-01-05 Simon Josefsson <simon@josefsson.org>
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>
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
27147 2004-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27149 * ChangeLog: [no log message]
27151 2004-12-14 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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>
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>
27307 2004-11-04 Simon Josefsson <simon@josefsson.org>
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/
27345 2004-11-03 Simon Josefsson <simon@josefsson.org>
27347 * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
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>
27367 2004-11-03 Simon Josefsson <simon@josefsson.org>
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
27438 2004-10-30 Simon Josefsson <simon@josefsson.org>
27442 2004-10-30 Simon Josefsson <simon@josefsson.org>
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
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
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
27486 2004-10-29 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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:
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>
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
27742 2004-10-24 Simon Josefsson <simon@josefsson.org>
27744 * doc/reference/gnutls.types: Add.
27746 2004-10-24 Simon Josefsson <simon@josefsson.org>
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
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>
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>
27888 2004-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27890 * ChangeLog: [no log message]
27892 2004-10-05 Simon Josefsson <simon@josefsson.org>
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>
27904 2004-10-05 Simon Josefsson <simon@josefsson.org>
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>
27920 2004-10-05 Simon Josefsson <simon@josefsson.org>
27924 2004-10-05 Simon Josefsson <simon@josefsson.org>
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>
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>
27972 2004-10-05 Simon Josefsson <simon@josefsson.org>
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
27985 2004-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27987 * ChangeLog: [no log message]
27989 2004-10-04 Simon Josefsson <simon@josefsson.org>
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
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>
28038 2004-09-21 Simon Josefsson <simon@josefsson.org>
28040 * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
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>
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>
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>
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>
28124 2004-08-31 Simon Josefsson <simon@josefsson.org>
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
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
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>
28246 2004-08-24 Simon Josefsson <simon@josefsson.org>
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>
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>
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
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>
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
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>
28439 2004-08-22 Simon Josefsson <simon@josefsson.org>
28441 * doc/manpages/Makefile.am: Handle different #include's for PKCS12
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>
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>
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>
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>
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
28685 2004-08-20 Simon Josefsson <simon@josefsson.org>
28687 * lib/gnutls_global.c: Use automake VERSION instead of
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
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
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>
28812 2004-08-16 Simon Josefsson <simon@josefsson.org>
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
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>
28851 2004-08-15 Simon Josefsson <simon@josefsson.org>
28855 2004-08-15 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
29007 2004-08-15 Simon Josefsson <simon@josefsson.org>
29009 * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
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
29018 2004-08-14 Simon Josefsson <simon@josefsson.org>
29020 * configure.in: Bump version.
29022 2004-08-14 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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>
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
29185 2004-08-10 Simon Josefsson <simon@josefsson.org>
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>
29217 2004-08-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29219 * ChangeLog: [no log message]
29221 2004-08-07 Simon Josefsson <simon@josefsson.org>
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>
29309 2004-08-05 Simon Josefsson <simon@josefsson.org>
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>
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
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
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
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
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
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>
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
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
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
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
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)
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
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
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
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
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
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
30014 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30016 * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex:
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
30032 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30034 * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
30915 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30917 * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
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
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
30963 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30965 * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
31808 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31810 * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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:
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
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
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:
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
33992 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33994 * lib/gnutls_x509.c: unmap data and close the file descriptor after
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
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
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
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
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:
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
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
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
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
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
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
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:
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
35699 2002-11-03 Timo Schulz <twoaday@gnutls.org>
35701 * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
35704 2002-11-03 Timo Schulz <twoaday@gnutls.org>
35706 * lib/gnutls_errors_int.h: Corrected error number (the old was
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
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
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
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
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
36019 2002-10-12 Andrew McDonald <admcd@gnutls.org>
36021 * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
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
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
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
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
36096 2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36098 * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c:
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
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
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
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
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
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
36361 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36363 * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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()
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
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
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
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
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
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
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:
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
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/
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
37612 2002-06-12 Timo Schulz <twoaday@gnutls.org>
37614 * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
38587 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38589 * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
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
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
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
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
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
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
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
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
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
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,
39014 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39016 * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
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
39047 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39049 * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
39052 2002-02-28 Timo Schulz <twoaday@gnutls.org>
39054 * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
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
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
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
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
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
39236 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39238 * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
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
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
39267 2002-02-21 Timo Schulz <twoaday@gnutls.org>
39269 * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
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
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
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:
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
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,
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
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
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
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
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
39525 2002-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39527 * lib/gnutls_priority.c: Priority cannot be set if not using the
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
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
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
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
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
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'
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
39788 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39790 * lib/gnutls_int.h: several modifications for cert_type extension
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
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
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()
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
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
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
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
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
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
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
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
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
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
40273 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40275 * lib/gnutls_handshake.c: corrected bug introduced in the buffering
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:
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
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:
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()
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)
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
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:
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:
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
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
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
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
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
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:
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_
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
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
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
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
41025 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
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
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
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
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
41248 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41250 * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
41253 2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41255 * README.CVS: added documentation of the steps required to built the
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
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
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
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
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:
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
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
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
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:
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
41993 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41995 * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
43356 2001-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
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
43375 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43377 * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
43380 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43382 * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
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
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)
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
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
43442 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43444 * lib/gnutls.c: session gets deleted from the db if it is not
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
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
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>
43643 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43645 * lib/gnutls_session.c, lib/gnutls_session.h: added support for
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
44416 Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software
44419 Copying and distribution of this file, with or without
44420 modification, are permitted provided the copyright notice
44421 and this notice are preserved.