1 2005-11-07 Simon Josefsson <simon@josefsson.org>
5 2005-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7 * src/certtool.c: corrected bug in pkcs 12 ID key setting. Found
8 and reported by Fran <e_agf@yahoo.es>.
10 2005-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12 * doc/gnutls.texi: fixed typos etc.
14 2005-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16 * doc/gnutls.texi: [no log message]
18 2005-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
20 * doc/signatures.texi: supported algorithms were moved in a
23 2005-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25 * README: [no log message]
27 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29 * doc/signatures.texi: [no log message]
31 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33 * doc/signatures.texi: [no log message]
35 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37 * doc/gnutls.texi, doc/signatures.texi: better output for non-tex
40 2005-11-01 Simon Josefsson <simon@josefsson.org>
44 2005-11-01 Simon Josefsson <simon@josefsson.org>
48 2005-11-01 Simon Josefsson <simon@josefsson.org>
50 * doc/signatures.texi: Fix.
52 2005-11-01 Simon Josefsson <simon@josefsson.org>
54 * doc/signatures.texi: Add.
56 2005-11-01 Simon Josefsson <simon@josefsson.org>
58 * doc/gnutls.texi: Fix.
60 2005-11-01 Simon Josefsson <simon@josefsson.org>
62 * doc/signatures.texi: Add.
64 2005-11-01 Simon Josefsson <simon@josefsson.org>
66 * includes/gnutls/x509.h: Remove
67 GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST hack, use version number
70 2005-11-01 Simon Josefsson <simon@josefsson.org>
74 2005-11-01 Simon Josefsson <simon@josefsson.org>
76 * includes/gnutls/gnutls.h.in: Add numeric version numbers, for CPP
79 2005-11-01 Simon Josefsson <simon@josefsson.org>
81 * configure.in: Compute numeric version numbers, for CPP version
84 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
86 * lib/libgnutls.vers: this is gnutls_1_3
88 2005-11-01 Simon Josefsson <simon@josefsson.org>
90 * libextra/gnutls_ia.c: Fix mem leaks.
92 2005-11-01 Simon Josefsson <simon@josefsson.org>
94 * libextra/gnutls_ia.c: Fix.
96 2005-11-01 Simon Josefsson <simon@josefsson.org>
98 * libextra/gnutls_ia.c: Remove some debug code.
100 2005-11-01 Simon Josefsson <simon@josefsson.org>
102 * lib/gnutls_int.h: Remove TLS/IA stuff (moved to its own
103 credential), suggested by Nikos.
105 2005-11-01 Simon Josefsson <simon@josefsson.org>
107 * doc/gnutls.texi: Fix.
109 2005-11-01 Simon Josefsson <simon@josefsson.org>
111 * libextra/gnutls_ia.c: Indent.
113 2005-11-01 Simon Josefsson <simon@josefsson.org>
115 * libextra/gnutls_ia.c: Fix.
117 2005-11-01 Simon Josefsson <simon@josefsson.org>
119 * libextra/gnutls_ia.c: Doc fix.
121 2005-11-01 Simon Josefsson <simon@josefsson.org>
123 * libextra/gnutls_ia.c: Use a TLS/IA credential to store TLS/IA
124 specific data, suggested by Nikos.
126 2005-11-01 Simon Josefsson <simon@josefsson.org>
128 * tests/tlsia.c: Use new TLS/IA credential API.
130 2005-11-01 Simon Josefsson <simon@josefsson.org>
132 * includes/gnutls/extra.h: Typo.
134 2005-11-01 Simon Josefsson <simon@josefsson.org>
136 * includes/gnutls/extra.h: Fix.
138 2005-11-01 Simon Josefsson <simon@josefsson.org>
140 * includes/gnutls/extra.h: Add TLS/IA credential functions.
142 2005-11-01 Simon Josefsson <simon@josefsson.org>
144 * includes/gnutls/gnutls.h.in: Move TLS/IA credential to extra.h.
146 2005-11-01 Simon Josefsson <simon@josefsson.org>
148 * includes/gnutls/gnutls.h.in: Add TLS/IA credential enum type.
150 2005-11-01 Simon Josefsson <simon@josefsson.org>
152 * includes/gnutls/gnutls.h.in: Add TLS/IA credential prototypes.
154 2005-11-01 Simon Josefsson <simon@josefsson.org>
156 * tests/tlsia.c: Accept session parameter in callback.
158 2005-11-01 Simon Josefsson <simon@josefsson.org>
160 * libextra/gnutls_ia.c: Pass on session parameter to callback.
162 2005-11-01 Simon Josefsson <simon@josefsson.org>
164 * includes/gnutls/extra.h: Have callback accept session parameter
167 2005-11-01 Simon Josefsson <simon@josefsson.org>
169 * includes/gnutls/x509.h: Add GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST,
170 based on report by Daniel Stenberg <daniel@haxx.se>.
172 2005-11-01 Simon Josefsson <simon@josefsson.org>
174 * lib/gnutls_ui.c: Doc fix, suggested by Daniel Stenberg
177 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
179 * NEWS: [no log message]
181 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
183 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: some type fixes.
185 2005-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
187 * doc/gnutls.texi: [no log message]
189 2005-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
191 * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
192 doc/signatures.texi: added some text about digital signatures.
194 2005-10-31 Simon Josefsson <simon@josefsson.org>
196 * doc/gnutls.texi: Add TLS/IA stuff.
198 2005-10-31 Simon Josefsson <simon@josefsson.org>
200 * libextra/gnutls_ia.c: Successful handshake!
202 2005-10-31 Simon Josefsson <simon@josefsson.org>
204 * tests/tlsia.c: Fix.
206 2005-10-31 Simon Josefsson <simon@josefsson.org>
208 * tests/tlsia.c: Log more.
210 2005-10-31 Simon Josefsson <simon@josefsson.org>
212 * libextra/gnutls_ia.c: Some prf stuff.
214 2005-10-31 Simon Josefsson <simon@josefsson.org>
216 * lib/gnutls_constate.c: Copy TLS/IA inner secret, for resumed
219 2005-10-31 Simon Josefsson <simon@josefsson.org>
221 * lib/gnutls_int.h: Add TLS/IA inner secret.
223 2005-10-31 Simon Josefsson <simon@josefsson.org>
225 * tests/Makefile.am: Link with readline, for tlsia.
227 2005-10-31 Simon Josefsson <simon@josefsson.org>
229 * tests/tlsia.c: Add callbacks.
231 2005-10-31 Simon Josefsson <simon@josefsson.org>
233 * libextra/gnutls_ia.c: Add.
235 2005-10-31 Simon Josefsson <simon@josefsson.org>
237 * includes/gnutls/extra.h: Fix.
239 2005-10-31 Simon Josefsson <simon@josefsson.org>
241 * includes/gnutls/extra.h: Add TLS/IA prototypes.
243 2005-10-31 Simon Josefsson <simon@josefsson.org>
245 * includes/gnutls/extra.h: Fix prototype.
247 2005-10-31 Simon Josefsson <simon@josefsson.org>
249 * lib/gnutls_int.h: Add TLS/IA variables.
251 2005-10-31 Simon Josefsson <simon@josefsson.org>
253 * includes/gnutls/extra.h: Fix typo.
255 2005-10-31 Simon Josefsson <simon@josefsson.org>
257 * includes/gnutls/extra.h: Add TLS/IA prototypes.
259 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
261 * lib/Makefile.am: [no log message]
263 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
265 * configure.in, doc/manpages/Makefile.am, doc/manpages/psktool.1,
266 lib/Makefile.am, src/Makefile.am, src/crypt.c, src/psk-gaa.c,
267 src/psk-gaa.h, src/psk.c, src/psk.gaa: added psktool to generate
270 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
272 * src/x509/clicert-dsa.pem, src/x509/clicert.pem: appended the
273 intermediate CA certificates to client certificates.
275 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
277 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
278 the --require-cert option to gnutls-serv
280 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
282 * lib/gnutls_alert.c, lib/gnutls_kx.c: Some fixes in the
283 certificate handling.
285 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
287 * NEWS: [no log message]
289 2005-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
291 * doc/TODO: [no log message]
293 2005-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
295 * doc/bibliography.texi, doc/gnutls.texi, src/cli.c, src/serv.c:
298 2005-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
300 * doc/gnutls.texi: documentation updated for PSK
302 2005-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
304 * NEWS, configure.in, lib/auth_psk.c, lib/gnutls_compress_int.c,
305 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_session.c,
306 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h, src/cli.c,
307 src/gnutls-http-serv, src/serv.c: The session resumption is now
308 system independent. Improvments in the PSK ciphersuites.
310 2005-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
312 * configure.in, includes/gnutls/gnutls.h.in, lib/Makefile.am,
313 lib/auth_psk.c, lib/auth_psk.h, lib/auth_psk_passwd.c,
314 lib/auth_psk_passwd.h, lib/auth_srp.h, lib/auth_srp_sb64.c,
315 lib/ext_srp.c, lib/gnutls_algorithms.c, lib/gnutls_helper.c,
316 lib/gnutls_helper.h, lib/gnutls_int.h, lib/gnutls_psk.c,
317 lib/gnutls_srp.c, lib/gnutls_str.c, lib/gnutls_str.h,
318 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
319 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: first
320 version of PSK. It seems to work.
322 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
324 * doc/bibliography.texi, doc/gnutls.texi: [no log message]
326 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
328 * doc/bibliography.texi, doc/gnutls.texi: the bibliography stuff is
329 a bit sorted... I hate that texinfo stuff.
331 2005-10-28 Simon Josefsson <simon@josefsson.org>
333 * gl/inet_ntop.c: Update.
335 2005-10-28 Simon Josefsson <simon@josefsson.org>
337 * gl/inet_ntop.h: Update.
339 2005-10-28 Simon Josefsson <simon@josefsson.org>
341 * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/md2.c, gl/md2.h: Update.
343 2005-10-28 Simon Josefsson <simon@josefsson.org>
345 * libextra/openpgp/pgpverify.c: Doc fix.
347 2005-10-28 Simon Josefsson <simon@josefsson.org>
349 * doc/gnutls.texi: Add.
351 2005-10-28 Simon Josefsson <simon@josefsson.org>
353 * doc/scripts/gdoc: Revert.
355 2005-10-28 Simon Josefsson <simon@josefsson.org>
357 * libextra/Makefile.am: Fix warnings.
359 2005-10-28 Simon Josefsson <simon@josefsson.org>
361 * libextra/Makefile.am: Don't include openpgp stuff in api manual.
363 2005-10-28 Simon Josefsson <simon@josefsson.org>
365 * doc/scripts/gdoc: Remove @anchor, texinfo @deftypefun create them
368 2005-10-28 Simon Josefsson <simon@josefsson.org>
370 * lib/Makefile.am: Fix.
372 2005-10-28 Simon Josefsson <simon@josefsson.org>
374 * lib/Makefile.am: Fix depends.
376 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
378 * NEWS: [no log message]
380 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
382 * doc/gnutls.texi, doc/scripts/gdoc: some changes to allow cross
383 referencing of functions.
385 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
387 * gl/arctwo.c: [no log message]
389 2005-10-28 Simon Josefsson <simon@josefsson.org>
393 2005-10-28 Simon Josefsson <simon@josefsson.org>
397 2005-10-28 Simon Josefsson <simon@josefsson.org>
401 2005-10-28 Simon Josefsson <simon@josefsson.org>
405 2005-10-28 Simon Josefsson <simon@josefsson.org>
407 * gl/gc-libgcrypt.c, gl/m4/md2.m4: Update.
409 2005-10-28 Simon Josefsson <simon@josefsson.org>
411 * gl/gc-libgcrypt.c: Support MD2.
413 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
415 * doc/gnutls.texi: some more updates.
417 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
419 * doc/gnutls.texi: added text about
420 gnutls_certificate_verify_flags.
422 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
424 * doc/gnutls.texi: [no log message]
426 2005-10-28 Simon Josefsson <simon@josefsson.org>
428 * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h: Update.
430 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
432 * doc/bibliography.texi, doc/gnutls.texi, doc/my-bib-macros.texi:
433 some more changes for better pdf output
435 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
437 * doc/Makefile.am, doc/bibliography.texi, doc/gnutls-logo.png,
438 doc/gnutls.texi, doc/my-bib-macros.texi: added bibliography\!
440 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
442 * doc/gnutls-logo.png: [no log message]
444 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
446 * doc/gnutls-logo.pdf, doc/internals.pdf, doc/layers.pdf,
447 doc/pgp1.pdf, doc/x509-1.pdf, doc/gnutls-logo.png: pdf files
448 generated with png2pdf. The output is a bit better than eps2pdf.
450 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
452 * src/errcodes.c: some updates and improvments in the pdf output.
454 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
456 * doc/gnutls-logo.pdf, doc/gnutls.texi, doc/internals.pdf,
457 doc/internals.png, doc/layers.pdf, doc/pgp1.pdf, doc/x509-1.pdf:
458 some updates and improvments in the pdf output.
460 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
462 * lib/x509/verify.c: [no log message]
464 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
466 * lib/x509/verify.c: The check for insecure algorithms is only
467 performed on non-self signed certificates.
469 2005-10-27 Simon Josefsson <simon@josefsson.org>
471 * gl/gc-gnulib.c: Update.
473 2005-10-27 Simon Josefsson <simon@josefsson.org>
477 2005-10-27 Simon Josefsson <simon@josefsson.org>
479 * lib/x509/verify.c: Don't accept MD2/MD5 hashes when verifying
480 X.509 certificate signatures.
482 2005-10-27 Simon Josefsson <simon@josefsson.org>
484 * src/certtool.c: Print whether verification failed due to an
487 2005-10-27 Simon Josefsson <simon@josefsson.org>
491 2005-10-27 Simon Josefsson <simon@josefsson.org>
493 * includes/gnutls/gnutls.h.in: Add GNUTLS_CERT_INSECURE_ALGORITHM.
495 2005-10-27 Simon Josefsson <simon@josefsson.org>
497 * lib/x509/x509.h, lib/x509/verify.h: Get public prototypes from
498 gnutls/x509.h instead.
500 2005-10-27 Simon Josefsson <simon@josefsson.org>
502 * lib/x509/privkey.h, lib/x509/pkcs7.h: Get public prototypes from
503 gnutls/x509.h instead.
505 2005-10-27 Simon Josefsson <simon@josefsson.org>
507 * lib/x509/crq.c: Fix prototype.
509 2005-10-27 Simon Josefsson <simon@josefsson.org>
511 * lib/x509/crq.h: Get exported function prototypes from
512 gnutls/x509.h instead.
514 2005-10-27 Simon Josefsson <simon@josefsson.org>
516 * includes/gnutls/x509.h: Fix.
518 2005-10-27 Simon Josefsson <simon@josefsson.org>
520 * lib/x509/x509.h: Add.
522 2005-10-27 Simon Josefsson <simon@josefsson.org>
524 * lib/gnutls_hash_int.c: Add MD2.
526 2005-10-27 Simon Josefsson <simon@josefsson.org>
528 * gl/gc-gnulib.c: Fix link errors.
530 2005-10-27 Simon Josefsson <simon@josefsson.org>
534 2005-10-27 Simon Josefsson <simon@josefsson.org>
536 * includes/gnutls/x509.h: Add MD2/MD5 verify flags.
538 2005-10-27 Simon Josefsson <simon@josefsson.org>
540 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
541 gl/md2.c, gl/md2.h, gl/md2.o, gl/m4/gc-md2.m4,
542 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/md2.m4: Add MD2.
544 2005-10-27 Simon Josefsson <simon@josefsson.org>
546 * includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add MD2.
548 2005-10-24 Simon Josefsson <simon@josefsson.org>
550 * gl/gc-gnulib.c, gl/inet_ntop.c, gl/inet_ntop.h, gl/md4.h,
551 gl/md5.c, gl/md5.h, gl/m4/inet_ntop.m4: Update.
553 2005-10-24 Simon Josefsson <simon@josefsson.org>
555 * doc/protocol/draft-hajjeh-tls-sign-01.txt: Add.
557 2005-10-23 Simon Josefsson <simon@josefsson.org>
561 2005-10-23 Simon Josefsson <simon@josefsson.org>
563 * lib/gnutls_record.c: Fix zero size send.
565 2005-10-22 Simon Josefsson <simon@josefsson.org>
567 * gl/arcfour.c, gl/arcfour.h, gl/arctwo.h, gl/md4.c, gl/md4.h,
568 gl/m4/gc.m4, gl/m4/gnulib-comp.m4: Update.
570 2005-10-21 Simon Josefsson <simon@josefsson.org>
574 2005-10-21 Simon Josefsson <simon@josefsson.org>
576 * gl/gc-gnulib.c: Update.
578 2005-10-21 Simon Josefsson <simon@josefsson.org>
580 * gl/Makefile.am, gl/hmac-md5.c, gl/hmac-sha1.c, gl/md4.c,
581 gl/rijndael-alg-fst.h, gl/m4/gc.m4, gl/m4/gnulib-comp.m4: Update.
583 2005-10-21 Simon Josefsson <simon@josefsson.org>
585 * gl/gc-gnulib.c: Update.
587 2005-10-21 Simon Josefsson <simon@josefsson.org>
589 * gl/Makefile.am, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/m4/des.m4,
590 gl/m4/gc-des.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4:
593 2005-10-21 Simon Josefsson <simon@josefsson.org>
595 * gl/Makefile.am, gl/arctwo.c, gl/arctwo.h, gl/gc-gnulib.c,
596 gl/gc-libgcrypt.c, gl/m4/arctwo.m4, gl/m4/gc-arctwo.m4,
597 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
599 2005-10-21 Simon Josefsson <simon@josefsson.org>
603 2005-10-21 Simon Josefsson <simon@josefsson.org>
605 * lib/gnutls_record.c: Fix unexpected tls/ia data.
607 2005-10-21 Simon Josefsson <simon@josefsson.org>
609 * lib/gnutls_record.c: Support TLS/IA record types.
611 2005-10-21 Simon Josefsson <simon@josefsson.org>
613 * lib/gnutls_state.c: Init/free TLS/IA data buffer.
615 2005-10-21 Simon Josefsson <simon@josefsson.org>
617 * lib/gnutls_buffers.c: Extract TLS/IA data from buffers.
619 2005-10-21 Simon Josefsson <simon@josefsson.org>
621 * lib/gnutls_buffers.c: Handle TLS/IA buffer sizes.
623 2005-10-21 Simon Josefsson <simon@josefsson.org>
625 * lib/gnutls_buffers.c: Store TLS/IA data.
627 2005-10-21 Simon Josefsson <simon@josefsson.org>
629 * lib/gnutls_int.h: Add buffer for TLS/IA data.
631 2005-10-21 Simon Josefsson <simon@josefsson.org>
633 * lib/gnutls_record.c: Recognize TLS/IA record type.
635 2005-10-21 Simon Josefsson <simon@josefsson.org>
637 * libextra/openpgp/pgpverify.c: Doc fix.
639 2005-10-21 Simon Josefsson <simon@josefsson.org>
641 * doc/gnutls.texi: Fix.
643 2005-10-21 Simon Josefsson <simon@josefsson.org>
645 * doc/gnutls.texi: Add TLS/IA section.
647 2005-10-21 Simon Josefsson <simon@josefsson.org>
649 * libextra/Makefile.am: Fix.
651 2005-10-21 Simon Josefsson <simon@josefsson.org>
653 * doc/Makefile.am: Add gnutls-ia-api.texi.
655 2005-10-21 Simon Josefsson <simon@josefsson.org>
657 * libextra/Makefile.am: Fix *.texi generation.
659 2005-10-21 Simon Josefsson <simon@josefsson.org>
661 * libextra/Makefile.am: Typo.
663 2005-10-21 Simon Josefsson <simon@josefsson.org>
667 2005-10-21 Simon Josefsson <simon@josefsson.org>
671 2005-10-21 Simon Josefsson <simon@josefsson.org>
673 * tests/tlsia.c: Use new names.
675 2005-10-21 Simon Josefsson <simon@josefsson.org>
677 * tests/tlsia.c: Use new api.
679 2005-10-21 Simon Josefsson <simon@josefsson.org>
681 * libextra/gnutls_ia.c: Use new names.
683 2005-10-21 Simon Josefsson <simon@josefsson.org>
685 * doc/reference/Makefile.am: Ignore IA header.
687 2005-10-21 Simon Josefsson <simon@josefsson.org>
689 * libextra/gnutls_ia.c: Use new API.
691 2005-10-21 Simon Josefsson <simon@josefsson.org>
693 * lib/ext_inner_application.c: Use new enum names.
695 2005-10-21 Simon Josefsson <simon@josefsson.org>
697 * includes/gnutls/gnutls.h.in: Rename TLS/IA enum's.
699 2005-10-21 Simon Josefsson <simon@josefsson.org>
701 * lib/ext_inner_application.c: Use new variables.
703 2005-10-21 Simon Josefsson <simon@josefsson.org>
705 * lib/gnutls_int.h: Rename TLS/IA variables.
707 2005-10-21 Simon Josefsson <simon@josefsson.org>
709 * lib/gnutls_int.h: Indent.
711 2005-10-21 Simon Josefsson <simon@josefsson.org>
713 * lib/gnutls_int.h: Use new types.
715 2005-10-21 Simon Josefsson <simon@josefsson.org>
717 * lib/ext_inner_application.c: Use new API.
719 2005-10-21 Simon Josefsson <simon@josefsson.org>
721 * includes/gnutls/extra.h: Fix.
723 2005-10-21 Simon Josefsson <simon@josefsson.org>
725 * includes/gnutls/gnutls.h.in: Remove TLS/IA prototypes (moved to
726 extra.h). Rename TLS/IA mode enum.
728 2005-10-21 Simon Josefsson <simon@josefsson.org>
730 * includes/gnutls/extra.h: Add TLS/IA prototypes.
732 2005-10-21 Simon Josefsson <simon@josefsson.org>
734 * libextra/gnutls_ia.c: Doc fix.
736 2005-10-21 Simon Josefsson <simon@josefsson.org>
738 * lib/ext_inner_application.c: Doc fix.
740 2005-10-21 Simon Josefsson <simon@josefsson.org>
742 * lib/ext_inner_application.c: Doc fixes.
744 2005-10-21 Simon Josefsson <simon@josefsson.org>
746 * lib/ext_inner_application.c: Fix.
748 2005-10-21 Simon Josefsson <simon@josefsson.org>
750 * tests/tlsia.c: Use new api.
752 2005-10-21 Simon Josefsson <simon@josefsson.org>
754 * lib/ext_inner_application.c: Fixes.
756 2005-10-21 Simon Josefsson <simon@josefsson.org>
758 * doc/protocol/draft-salowey-tls-ticket-05.txt: Add.
760 2005-10-20 Simon Josefsson <simon@josefsson.org>
762 * includes/gnutls/gnutls.h.in: Add TLS/IA function.
764 2005-10-20 Simon Josefsson <simon@josefsson.org>
766 * includes/gnutls/gnutls.h.in: Change TLS/IA _get signature.
768 2005-10-20 Simon Josefsson <simon@josefsson.org>
772 2005-10-20 Simon Josefsson <simon@josefsson.org>
774 * includes/gnutls/gnutls.h.in: Change TLS/IA hooks.
776 2005-10-20 Simon Josefsson <simon@josefsson.org>
778 * lib/gnutls_int.h: Need two app_phase_on_resumption variables.
780 2005-10-20 Simon Josefsson <simon@josefsson.org>
782 * libextra/gnutls_ia.c: Fix.
784 2005-10-20 Simon Josefsson <simon@josefsson.org>
786 * tests/tlsia.c, tests/anonself.c: Fix bug.
788 2005-10-20 Simon Josefsson <simon@josefsson.org>
790 * tests/tlsia.c: Include gnutls/extra.h.
792 2005-10-20 Simon Josefsson <simon@josefsson.org>
794 * tests/tlsia.c: Do TLS/IA handshake.
796 2005-10-20 Simon Josefsson <simon@josefsson.org>
798 * tests/tlsia.c: Initialize libgnutls-extra.
800 2005-10-20 Simon Josefsson <simon@josefsson.org>
802 * tests/Makefile.am: Link tlsia with libgnutls-extra.
804 2005-10-20 Simon Josefsson <simon@josefsson.org>
806 * libextra/Makefile.am: Build gnutls_ia.c.
808 2005-10-20 Simon Josefsson <simon@josefsson.org>
810 * libextra/gnutls_ia.c: New file.
812 2005-10-20 Simon Josefsson <simon@josefsson.org>
814 * includes/gnutls/extra.h: Add TLS/IA function prototype.
816 2005-10-20 Simon Josefsson <simon@josefsson.org>
818 * configure.in: Bump versions.
820 2005-10-20 Simon Josefsson <simon@josefsson.org>
824 2005-10-20 Simon Josefsson <simon@josefsson.org>
826 * lib/debug.c: Add TLS/IA record type.
828 2005-10-20 Simon Josefsson <simon@josefsson.org>
830 * lib/gnutls_int.h: Add TLS/IA record type.
832 2005-10-20 Simon Josefsson <simon@josefsson.org>
834 * tests/tlsia.c: Test alerts.
836 2005-10-20 Simon Josefsson <simon@josefsson.org>
838 * lib/gnutls_alert.c: Add TLS/IA alert codes.
840 2005-10-20 Simon Josefsson <simon@josefsson.org>
842 * includes/gnutls/gnutls.h.in: Add TLS/IA alert codes.
844 2005-10-20 Simon Josefsson <simon@josefsson.org>
846 * tests/tlsia.c: Add, based on anonself.c.
848 2005-10-20 Simon Josefsson <simon@josefsson.org>
850 * tests/Makefile.am: Add tlsia.
852 2005-10-20 Simon Josefsson <simon@josefsson.org>
854 * doc/protocol/draft-modadugu-tls-ctr-00.txt: Add.
856 2005-10-19 Simon Josefsson <simon@josefsson.org>
858 * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/gc-gnulib.c,
859 gl/m4/arcfour.m4, gl/m4/gc-arcfour.m4, gl/m4/gc-hmac-md5.m4,
860 gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md4.m4, gl/m4/gc-md5.m4,
861 gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4, gl/m4/gnulib-cache.m4,
862 gl/m4/gnulib-comp.m4: Update.
864 2005-10-19 Simon Josefsson <simon@josefsson.org>
866 * gl/gc-gnulib.c: Cleanup.
868 2005-10-19 Simon Josefsson <simon@josefsson.org>
872 2005-10-19 Simon Josefsson <simon@josefsson.org>
874 * gl/rijndael-api-fst.c: Fix CBC IV bugs.
876 2005-10-19 Simon Josefsson <simon@josefsson.org>
878 * gl/Makefile.am, gl/gc-gnulib.c, gl/hmac-md5.c, gl/hmac-sha1.c,
879 gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
880 gl/rijndael-api-fst.c, gl/rijndael-api-fst.h, gl/m4/gc-rijndael.m4,
881 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/rijndael.m4:
884 2005-10-19 Simon Josefsson <simon@josefsson.org>
886 * configure.in: Reverse logic.
888 2005-10-19 Simon Josefsson <simon@josefsson.org>
890 * README: Update --with-builtin-crypto documentation.
892 2005-10-19 Simon Josefsson <simon@josefsson.org>
894 * configure.in: Add --with-builtin-crypto to enable gnulib
897 2005-10-18 Simon Josefsson <simon@josefsson.org>
899 * lib/gnutls_global.c: Initialize gcrypt here, for now, to make
900 sure it is done even if gnulib's GC uses the non-libgcrypt
903 2005-10-18 Simon Josefsson <simon@josefsson.org>
905 * configure.in: Remove unused USE_GCRYPT.
907 2005-10-18 Simon Josefsson <simon@josefsson.org>
909 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
910 gl/md4.c, gl/md4.h, gl/m4/gc-md4.m4, gl/m4/gnulib-cache.m4,
911 gl/m4/gnulib-comp.m4, gl/m4/md4.m4: Add gc-md4.
913 2005-10-18 Simon Josefsson <simon@josefsson.org>
915 * gl/m4/stdbool.m4: Update.
917 2005-10-17 Simon Josefsson <simon@josefsson.org>
919 * gl/Makefile.am, gl/gc-libgcrypt.c, gl/m4/gc-sha1.m4,
920 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
922 2005-10-17 Simon Josefsson <simon@josefsson.org>
924 * tests/Makefile.am, tests/gc.c: Add self tests of gc.
926 2005-10-17 Simon Josefsson <simon@josefsson.org>
928 * gl/Makefile.am, gl/hmac-md5.c, gl/md5.c, gl/md5.h,
929 gl/m4/gc-hmac-md5.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
930 gl/m4/hmac-md5.m4, gl/m4/md5.m4: Update.
932 2005-10-17 Simon Josefsson <simon@josefsson.org>
934 * gl/gc.h, lib/gnutls_cipher_int.h, lib/gnutls_hash_int.h,
935 lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c,
936 libextra/Makefile.am: Fixes to make GC work again.
938 2005-10-17 Simon Josefsson <simon@josefsson.org>
940 * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
941 src/Makefile.am: Don't link to gc directly.
943 2005-10-17 Simon Josefsson <simon@josefsson.org>
945 * Makefile.am, configure.in: Replace nettle+crypto with gnulib.
947 2005-10-17 Simon Josefsson <simon@josefsson.org>
949 * gl/Makefile.am, gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h,
950 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4:
953 2005-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
955 * src/cli.c: added some more verbose messages to the client to
956 report whether it sent any certificates or not.
958 2005-10-12 Simon Josefsson <simon@josefsson.org>
960 * lib/ext_inner_application.c: Fix recv function.
962 2005-10-12 Simon Josefsson <simon@josefsson.org>
964 * lib/gnutls_extensions.c: Handle extension types > 64. Optimize
967 2005-10-12 Simon Josefsson <simon@josefsson.org>
969 * lib/gnutls_extensions.c: Add TLS/IA extension.
971 2005-10-12 Simon Josefsson <simon@josefsson.org>
973 * lib/ext_inner_application.c: Add.
975 2005-10-12 Simon Josefsson <simon@josefsson.org>
977 * lib/gnutls_int.h: Fix.
979 2005-10-12 Simon Josefsson <simon@josefsson.org>
981 * lib/ext_inner_application.c: Typo.
983 2005-10-12 Simon Josefsson <simon@josefsson.org>
985 * lib/Makefile.am: Add ext_inner_application.c.
987 2005-10-12 Simon Josefsson <simon@josefsson.org>
989 * lib/ext_inner_application.c: Add.
991 2005-10-12 Simon Josefsson <simon@josefsson.org>
993 * lib/gnutls_int.h: Add TLS/IA extension data.
995 2005-10-12 Simon Josefsson <simon@josefsson.org>
997 * lib/ext_inner_application.h: Move to gnutls.h.
999 2005-10-12 Simon Josefsson <simon@josefsson.org>
1001 * includes/gnutls/gnutls.h.in: Fix.
1003 2005-10-12 Simon Josefsson <simon@josefsson.org>
1005 * includes/gnutls/gnutls.h.in: Fix.
1007 2005-10-12 Simon Josefsson <simon@josefsson.org>
1009 * includes/gnutls/gnutls.h.in: Add TLS/IA API.
1011 2005-10-12 Simon Josefsson <simon@josefsson.org>
1013 * lib/ext_server_name.h: Remove unused prototypes.
1015 2005-10-12 Simon Josefsson <simon@josefsson.org>
1017 * lib/Makefile.am: Add ext_inner_application.h.
1019 2005-10-12 Simon Josefsson <simon@josefsson.org>
1021 * lib/ext_inner_application.h: Add file.
1023 2005-10-12 Simon Josefsson <simon@josefsson.org>
1025 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4:
1026 Don't use gc just yet.
1028 2005-10-12 Simon Josefsson <simon@josefsson.org>
1030 * gl/m4/gc-md5.m4: Add.
1032 2005-10-12 Simon Josefsson <simon@josefsson.org>
1034 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
1035 gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-sha1.c, gl/hmac.h,
1036 gl/memxor.c, gl/memxor.h, gl/sha1.c, gl/sha1.h, gl/stdint_.h,
1037 gl/m4/gc-hmac-sha1.m4, gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4,
1038 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-sha1.m4,
1039 gl/m4/inttypes.m4, gl/m4/memxor.m4, gl/m4/restrict.m4,
1040 gl/m4/sha1.m4, gl/m4/stdint.m4: Update.
1042 2005-10-12 Simon Josefsson <simon@josefsson.org>
1044 * doc/protocol/draft-badra-hajjeh-mtls-00.txt: Add.
1046 2005-10-11 Simon Josefsson <simon@josefsson.org>
1048 * doc/protocol/draft-ietf-tls-srp-10.txt: Add.
1050 2005-10-07 Simon Josefsson <simon@josefsson.org>
1052 * NEWS, configure.in: Bump versions.
1054 2005-10-07 Simon Josefsson <simon@josefsson.org>
1058 2005-10-07 Simon Josefsson <simon@josefsson.org>
1060 * NEWS: Version 1.2.8.
1062 2005-10-07 Simon Josefsson <simon@josefsson.org>
1064 * src/crypt.c: Don't use error.
1066 2005-10-07 Simon Josefsson <simon@josefsson.org>
1070 2005-10-07 Simon Josefsson <simon@josefsson.org>
1072 * doc/manpages/Makefile.am: Update.
1074 2005-10-07 Simon Josefsson <simon@josefsson.org>
1076 * gl/getdelim.c, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: Update.
1078 2005-10-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1080 * doc/TODO: [no log message]
1082 2005-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1084 * configure.in: depends on libgcrypt 1.2.2
1086 2005-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1088 * src/cli.c: handle better EOF from stdin.
1090 2005-10-01 Simon Josefsson <simon@josefsson.org>
1092 * NEWS, THANKS: Add.
1094 2005-10-01 Simon Josefsson <simon@josefsson.org>
1096 * doc/examples/Makefile.am: Don't install libexamples.la.
1098 2005-09-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1100 * NEWS, doc/manpages/Makefile.am, lib/auth_dh_common.c,
1101 lib/auth_rsa_export.c, lib/auth_srp.c, lib/gnutls_dh_primes.c,
1102 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
1103 lib/gnutls_srp.c, lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c,
1104 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Made the PKCS #12 API
1105 handle null passwords. Based on patch by Anton Altaparmakov
1108 2005-09-27 Simon Josefsson <simon@josefsson.org>
1110 * doc/protocol/rfc4158.txt: Add.
1112 2005-09-24 Simon Josefsson <simon@josefsson.org>
1114 * configure.in, src/common.c, src/common.h: Use gnulib for
1117 2005-09-24 Simon Josefsson <simon@josefsson.org>
1119 * gl/Makefile.am, gl/inet_ntop.c, gl/inet_ntop.h,
1120 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
1121 gl/m4/sockpfaf.m4: Add inet_ntop.
1123 2005-09-23 Simon Josefsson <simon@josefsson.org>
1127 2005-09-23 Simon Josefsson <simon@josefsson.org>
1129 * doc/gnutls.texi: Add --insecure.
1131 2005-09-23 Simon Josefsson <simon@josefsson.org>
1135 2005-09-23 Simon Josefsson <simon@josefsson.org>
1137 * src/cli-gaa.c, src/cli-gaa.h: Generated.
1139 2005-09-23 Simon Josefsson <simon@josefsson.org>
1141 * src/cli.c, src/cli.gaa: Add --insecure. Make the default be to
1142 abort connections if the peer doesn't verify, when a ca certificate
1143 or PGP trust database has been supplied.
1145 2005-09-23 Simon Josefsson <simon@josefsson.org>
1147 * src/common.c: Fix warnings.
1149 2005-09-22 Simon Josefsson <simon@josefsson.org>
1151 * doc/examples/ex-cert-select.c, doc/examples/ex-serv-anon.c,
1152 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
1153 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c: Don't use
1154 mmap. Use memset instead of bzero.
1156 2005-09-21 Simon Josefsson <simon@josefsson.org>
1160 2005-09-21 Simon Josefsson <simon@josefsson.org>
1162 * lib/gnutls_global.c: Revert stupid program_name workaround, patch
1163 from Martin Lambers <marlam@marlam.de>.
1165 2005-09-21 Simon Josefsson <simon@josefsson.org>
1167 * gl/Makefile.am, gl/error.c, gl/error.h, gl/getdelim.c,
1168 gl/getline.c, gl/getpass.c, gl/memmove.c, gl/readline.c,
1169 gl/m4/error.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
1170 gl/m4/strerror_r.m4: Remove error module. Update gnulib files.
1172 2005-09-21 Simon Josefsson <simon@josefsson.org>
1174 * src/certtool-cfg.c, src/certtool.c: Don't use error module until
1175 program_name problem is solved.
1177 2005-09-19 Simon Josefsson <simon@josefsson.org>
1179 * configure.in: Use gnulib for socklen test.
1181 2005-09-19 Simon Josefsson <simon@josefsson.org>
1183 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
1184 gl/m4/socklen.m4: Update.
1186 2005-09-19 Simon Josefsson <simon@josefsson.org>
1190 2005-09-19 Simon Josefsson <simon@josefsson.org>
1192 * src/cli.c: Don't use mmap, patch from Martin Lambers
1195 2005-09-19 Simon Josefsson <simon@josefsson.org>
1197 * doc/protocol/draft-ietf-tls-ecc-11.txt: Add.
1199 2005-09-14 Simon Josefsson <simon@josefsson.org>
1201 * doc/protocol/draft-funk-tls-inner-application-extension-00.txt,
1202 doc/protocol/draft-funk-tls-inner-application-extension-01.txt:
1205 2005-09-12 Simon Josefsson <simon@josefsson.org>
1207 * doc/README.CVS: gtk-doc in debian should work fine now
1209 2005-09-12 Simon Josefsson <simon@josefsson.org>
1211 * doc/reference/tmpl/gnutls-unused.sgml: Add (to workaround gtk-doc
1214 2005-09-10 Simon Josefsson <simon@josefsson.org>
1216 * doc/protocol/draft-chudov-cryptopro-cptls-02.txt: Add.
1218 2005-09-09 Simon Josefsson <simon@josefsson.org>
1222 2005-09-09 Simon Josefsson <simon@josefsson.org>
1224 * NEWS, configure.in: Bump versions.
1226 2005-09-09 Simon Josefsson <simon@josefsson.org>
1228 * NEWS: Version 1.2.7.
1230 2005-09-09 Simon Josefsson <simon@josefsson.org>
1232 * doc/protocol/draft-salowey-tls-ticket-04.txt: Add.
1234 2005-09-08 Simon Josefsson <simon@josefsson.org>
1238 2005-09-08 Simon Josefsson <simon@josefsson.org>
1242 2005-09-08 Simon Josefsson <simon@josefsson.org>
1246 2005-09-06 Simon Josefsson <simon@josefsson.org>
1248 * gl/Makefile.am, gl/getpass.c: Update.
1250 2005-09-03 Simon Josefsson <simon@josefsson.org>
1252 * gl/m4/lib-ld.m4, gl/m4/lib-prefix.m4, gl/m4/gnulib-tool.m4: Add.
1254 2005-09-03 Simon Josefsson <simon@josefsson.org>
1256 * gl/m4/gnulib.m4, gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
1258 2005-09-02 Simon Josefsson <simon@josefsson.org>
1260 * configure.in, gl/Makefile.am, gl/getdelim.c,
1261 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4:
1264 2005-09-02 Simon Josefsson <simon@josefsson.org>
1266 * doc/protocol/rfc4162.txt: Add.
1268 2005-08-31 Simon Josefsson <simon@josefsson.org>
1270 * AUTHORS: Update my PGP key.
1272 2005-08-31 Simon Josefsson <simon@josefsson.org>
1274 * lib/minitasn1/libtasn1.h: Update.
1276 2005-08-31 Simon Josefsson <simon@josefsson.org>
1278 * libextra/Makefile.am: Dist libgnutls-extra.vers.
1280 2005-08-31 Simon Josefsson <simon@josefsson.org>
1282 * lib/Makefile.am: Dist libgnutls.vers.
1284 2005-08-31 Simon Josefsson <simon@josefsson.org>
1286 * lib/Makefile.am: Fix typo.
1288 2005-08-31 Simon Josefsson <simon@josefsson.org>
1292 2005-08-31 Simon Josefsson <simon@josefsson.org>
1294 * libextra/Makefile.am: Use version script.
1296 2005-08-31 Simon Josefsson <simon@josefsson.org>
1298 * libextra/libgnutls-extra.vers: Add version script.
1300 2005-08-31 Simon Josefsson <simon@josefsson.org>
1302 * lib/libgnutls.vers: Add.
1304 2005-08-31 Simon Josefsson <simon@josefsson.org>
1306 * lib/Makefile.am: Use version script.
1308 2005-08-31 Simon Josefsson <simon@josefsson.org>
1310 * configure.in: Add --enable-ld-version-script.
1312 2005-08-30 Simon Josefsson <simon@josefsson.org>
1314 * configure.in: Fix typo.
1316 2005-08-30 Simon Josefsson <simon@josefsson.org>
1318 * lib/Makefile.am: Link with libz.
1320 2005-08-30 Simon Josefsson <simon@josefsson.org>
1322 * gl/Makefile.am, gl/isascii.c, gl/isascii.h, gl/m4/gnulib.m4,
1323 gl/m4/isascii.m4: Update.
1325 2005-08-30 Simon Josefsson <simon@josefsson.org>
1327 * lib/gnutls_global.c: Add program_name, to shut up error module.
1329 2005-08-30 Simon Josefsson <simon@josefsson.org>
1331 * configure.in: Remove isascii gnulib module.
1333 2005-08-30 Simon Josefsson <simon@josefsson.org>
1335 * lib/defines.h: Let's pretend all system has isascii until we find
1336 one that actually hasn't.
1338 2005-08-30 Simon Josefsson <simon@josefsson.org>
1340 * doc/examples/ex-verify.c: Don't use C99 features.
1342 2005-08-30 Simon Josefsson <simon@josefsson.org>
1344 * configure.in: Disable zlib code if we don't find zlib.h too.
1346 2005-08-30 Simon Josefsson <simon@josefsson.org>
1348 * lib/Makefile.am: Remove gnutls_random.h.
1350 2005-08-30 Simon Josefsson <simon@josefsson.org>
1352 * gl/getpass.c, gl/m4/gnulib.m4: Update.
1354 2005-08-30 Simon Josefsson <simon@josefsson.org>
1356 * lib/auth_cert.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
1357 lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
1358 lib/gnutls_pk.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c: Don't
1359 include gnutls_random.h.
1361 2005-08-30 Simon Josefsson <simon@josefsson.org>
1363 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Pull up from HEAD.
1365 2005-08-30 Simon Josefsson <simon@josefsson.org>
1367 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Don't include
1370 2005-08-30 Simon Josefsson <simon@josefsson.org>
1372 * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h: Pull
1375 2005-08-30 Simon Josefsson <simon@josefsson.org>
1377 * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h:
1378 (_gnutls_get_random): Removed, not used any more.
1380 2005-08-30 Simon Josefsson <simon@josefsson.org>
1382 * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/gnutls_cipher.c,
1383 lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/x509/pkcs12.c,
1384 lib/x509/privkey_pkcs8.c: Pull up from HEAD.
1386 2005-08-30 Simon Josefsson <simon@josefsson.org>
1388 * lib/auth_rsa.c: Call gc directly instead of _gnutls_get_random.
1390 2005-08-30 Simon Josefsson <simon@josefsson.org>
1392 * src/crypt.c: Pull up from HEAD.
1394 2005-08-30 Simon Josefsson <simon@josefsson.org>
1396 * lib/x509/pkcs12.c: Call gc directly instead of
1399 2005-08-30 Simon Josefsson <simon@josefsson.org>
1401 * src/crypt.c: Prototype error().
1403 2005-08-30 Simon Josefsson <simon@josefsson.org>
1405 * lib/x509/privkey_pkcs8.c: Call gc directly instead of
1408 2005-08-30 Simon Josefsson <simon@josefsson.org>
1410 * lib/gnutls_pk.c: Fix last commit.
1412 2005-08-30 Simon Josefsson <simon@josefsson.org>
1414 * lib/gnutls_handshake.c, lib/gnutls_pk.c: Call gc directly instead
1415 of _gnutls_get_random.
1417 2005-08-30 Simon Josefsson <simon@josefsson.org>
1419 * lib/auth_srp_passwd.c, lib/gnutls_cipher.c: Call gc directly
1420 instead of _gnutls_get_random.
1422 2005-08-30 Simon Josefsson <simon@josefsson.org>
1424 * src/Makefile.am, src/crypt.c: Pull up from HEAD.
1426 2005-08-30 Simon Josefsson <simon@josefsson.org>
1428 * src/Makefile.am: Add libgc.la for crypt.c.
1430 2005-08-30 Simon Josefsson <simon@josefsson.org>
1432 * src/crypt.c: Avoid gcrypt.
1434 2005-08-30 Simon Josefsson <simon@josefsson.org>
1436 * src/Makefile.am: Fix typo.
1438 2005-08-30 Simon Josefsson <simon@josefsson.org>
1440 * src/Makefile.am: Add -I for ../crypto. Remove unneeded OpenCDK
1443 2005-08-25 Simon Josefsson <simon@josefsson.org>
1445 * doc/manpages/Makefile.am: Update.
1447 2005-08-25 Simon Josefsson <simon@josefsson.org>
1449 * gl/Makefile.am, gl/getpass.c, gl/m4/gnulib.m4, gl/m4/minmax.m4:
1452 2005-08-25 Simon Josefsson <simon@josefsson.org>
1456 2005-08-24 Simon Josefsson <simon@josefsson.org>
1458 * gl/getpass.c: Update.
1460 2005-08-24 Simon Josefsson <simon@josefsson.org>
1462 * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/gnulib.m4:
1465 2005-08-24 Simon Josefsson <simon@josefsson.org>
1467 * configure.in: Only use getpass, not getpass-gnu (the later is
1468 always built on glibc platforms).
1470 2005-08-24 Simon Josefsson <simon@josefsson.org>
1472 * src/common.c: Fix copyright. Fix rc/status checking in last
1475 2005-08-24 Simon Josefsson <simon@josefsson.org>
1477 * src/common.c: Use gnutls_certificate_verify_peers2, suggested by
1478 Daniel Stenberg <daniel@haxx.se>.
1480 2005-08-24 Simon Josefsson <simon@josefsson.org>
1482 * lib/gnutls_x509.c, lib/gnutls_cert.c: Doc fix.
1484 2005-08-24 Simon Josefsson <simon@josefsson.org>
1486 * lib/gnutls_cert.c:
1487 (gnutls_certificate_verify_peers2): Doc fix, suggested by Daniel
1488 Stenberg <daniel@haxx.se>.
1490 2005-08-24 Simon Josefsson <simon@josefsson.org>
1492 * includes/gnutls/x509.h: Indent.
1494 2005-08-24 Simon Josefsson <simon@josefsson.org>
1496 * includes/gnutls/x509.h:
1497 (gnutls_certificate_verify_flags): Doc fix.
1499 2005-08-23 Simon Josefsson <simon@josefsson.org>
1503 2005-08-23 Simon Josefsson <simon@josefsson.org>
1507 2005-08-23 Simon Josefsson <simon@josefsson.org>
1509 * doc/examples/Makefile.am: Fix objdir!=srcdir builds once again.
1511 2005-08-23 Simon Josefsson <simon@josefsson.org>
1513 * doc/examples/Makefile.am: Add -I for objdir!=srcdir builds.
1515 2005-08-23 Simon Josefsson <simon@josefsson.org>
1517 * lib/minitasn1/Makefile.am: Add -I for gl.
1519 2005-08-23 Simon Josefsson <simon@josefsson.org>
1521 * src/common.h: Don't re-map socklen_t (done by configure now),
1522 suggested by Martin Lambers <marlam@marlam.de>.
1524 2005-08-23 Simon Josefsson <simon@josefsson.org>
1526 * configure.in: Define socklen_t to int, not size_t, if it is
1527 missing, suggested by Martin Lambers <marlam@marlam.de>.
1529 2005-08-23 Simon Josefsson <simon@josefsson.org>
1531 * gl/getpass.c, gl/m4/getpass.m4: Update.
1533 2005-08-23 Simon Josefsson <simon@josefsson.org>
1535 * libextra/openpgp/openpgp.h: Protect config.h #include.
1537 2005-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1539 * doc/internals.dia, doc/internals.eps, doc/internals.png,
1540 doc/layers.dia, doc/layers.eps, doc/layers.png, doc/pgp1.dia,
1541 doc/pgp1.eps, doc/pgp1.png: updated figures
1543 2005-08-15 Simon Josefsson <simon@josefsson.org>
1545 * src/certtool-cfg.c:
1546 (read_int): Use readline. Use strtol, and catch out of range
1547 inputs. Suggested by Fran.
1549 2005-08-15 Simon Josefsson <simon@josefsson.org>
1551 * configure.in: Add readline.
1553 2005-08-15 Simon Josefsson <simon@josefsson.org>
1555 * src/Makefile.am: Possibly link with readline.
1557 2005-08-15 Simon Josefsson <simon@josefsson.org>
1559 * gl/Makefile.am, gl/readline.c, gl/readline.h, gl/m4/gnulib.m4,
1560 gl/m4/lib-link.m4, gl/m4/readline.m4: Update.
1562 2005-08-12 Simon Josefsson <simon@josefsson.org>
1564 * lib/minitasn1/errors.c, lib/minitasn1/errors.h,
1565 lib/minitasn1/libtasn1.h: Update to 0.2.15.
1567 2005-08-12 Simon Josefsson <simon@josefsson.org>
1569 * gl/m4/isascii.m4: Update.
1571 2005-08-12 Simon Josefsson <simon@josefsson.org>
1573 * configure.in, gl/Makefile.am, gl/isascii.c, gl/isascii.h,
1574 gl/m4/gnulib.m4, gl/m4/isascii.m4, lib/defines.h: Use isascii from
1577 2005-08-12 Simon Josefsson <simon@josefsson.org>
1579 * lib/defines.h: Protect config.h include. Assume C89 platform.
1581 2005-08-12 Simon Josefsson <simon@josefsson.org>
1583 * configure.in, gl/Makefile.am, gl/memmove.c, gl/m4/gnulib.m4,
1584 gl/m4/memmove.m4, lib/defines.h: Cleanup memmove.
1586 2005-08-12 Simon Josefsson <simon@josefsson.org>
1588 * doc/examples/tcp.c: Add, from ex-client2.c.
1590 2005-08-12 Simon Josefsson <simon@josefsson.org>
1592 * doc/examples/ex-client2.c: Use external tcp_*.
1594 2005-08-12 Simon Josefsson <simon@josefsson.org>
1596 * src/certtool.c: Don't call progname stuff.
1598 2005-08-12 Simon Josefsson <simon@josefsson.org>
1602 2005-08-12 Simon Josefsson <simon@josefsson.org>
1604 * lib/memmem.c, lib/memmem.h: Remove.
1606 2005-08-12 Simon Josefsson <simon@josefsson.org>
1608 * lib/Makefile.am: Link with gnulib for memmem.
1610 2005-08-12 Simon Josefsson <simon@josefsson.org>
1612 * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
1613 gl/error.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
1614 gl/getline.h, gl/getpass.c, gl/getpass.h, gl/memmem.c, gl/memmem.h,
1615 gl/minmax.h, gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
1616 gl/printf-parse.h, gl/progname.c, gl/progname.h, gl/size_max.h,
1617 gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
1618 gl/vasnprintf.h, gl/xsize.h, gl/m4/gnulib.m4, gl/m4/memmem.m4:
1621 2005-08-12 Simon Josefsson <simon@josefsson.org>
1623 * src/certtool.c: Replace GPL progname.h with simple workaround.
1625 2005-08-12 Simon Josefsson <simon@josefsson.org>
1627 * configure.in: Avoid progname module (only GPL one left). Add
1628 memmem gnulib module. Force gnulib files to be LGPL.
1630 2005-08-12 Simon Josefsson <simon@josefsson.org>
1632 * gl/Makefile.am, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
1633 gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/m4/getdelim.m4,
1634 gl/m4/getline.m4, gl/m4/gnulib.m4, gl/m4/onceonly_2_57.m4,
1635 gl/m4/ssize_t.m4, gl/m4/getndelim2.m4: Update.
1637 2005-08-10 Simon Josefsson <simon@josefsson.org>
1639 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
1640 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
1641 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
1642 doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
1643 doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
1644 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
1645 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
1646 doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
1647 doc/examples/ex-x509-info.c: Indent.
1649 2005-08-10 Simon Josefsson <simon@josefsson.org>
1651 * NEWS, configure.in, doc/Makefile.am, doc/examples/Makefile.am,
1652 doc/examples/ex-cert-select.c, doc/examples/ex-client-resume.c,
1653 doc/examples/ex-client-srp.c, doc/examples/ex-client1.c,
1654 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
1655 doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
1656 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
1657 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
1658 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
1659 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c: Build
1660 examples. Fix errors.
1662 2005-07-25 Simon Josefsson <simon@josefsson.org>
1664 * THANKS, NEWS: Add.
1666 2005-07-25 Simon Josefsson <simon@josefsson.org>
1668 * lib/gnutls_global.c: Doc fixes, tiny patch from Ralph Giles
1669 <giles@onlinegamegroup.com>.
1671 2005-07-24 Simon Josefsson <simon@josefsson.org>
1673 * doc/protocol/rfc4132.txt: Add.
1675 2005-07-16 Simon Josefsson <simon@josefsson.org>
1677 * NEWS, configure.in: Bump versions.
1679 2005-07-16 Simon Josefsson <simon@josefsson.org>
1681 * NEWS: Version 1.2.6.
1683 2005-07-16 Simon Josefsson <simon@josefsson.org>
1685 * configure.in: Bump versions.
1687 2005-07-16 Simon Josefsson <simon@josefsson.org>
1691 2005-07-16 Simon Josefsson <simon@josefsson.org>
1693 * lib/minitasn1/libtasn1.h: Sync with 0.2.14.
1695 2005-07-16 Simon Josefsson <simon@josefsson.org>
1697 * lib/gnutls_alert.c, lib/gnutls_anon_cred.c: Fix GTK-DOC warnings.
1699 2005-07-16 Simon Josefsson <simon@josefsson.org>
1701 * doc/README.CVS: gtk-doc 1.4 is ok
1703 2005-07-16 Simon Josefsson <simon@josefsson.org>
1705 * lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_ui.c,
1706 includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h: Fix GTK-DOC
1709 2005-07-16 Simon Josefsson <simon@josefsson.org>
1711 * lib/x509/x509.h: Fix GTK-DOC warning.
1713 2005-07-16 Simon Josefsson <simon@josefsson.org>
1715 * lib/x509/crq.c, lib/x509/privkey.c, lib/x509/x509.c: Fix GTK-DOC
1718 2005-07-15 Simon Josefsson <simon@josefsson.org>
1720 * doc/protocol/draft-salowey-tls-ticket-03.txt: Add.
1722 2005-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1724 * doc/examples/ex-x509-info.c: corrected wrong number of arguments
1725 in gnutls_x509_crt_import(). Reported by Fco J. Arias.
1727 2005-07-15 Simon Josefsson <simon@josefsson.org>
1729 * lib/gnutls_compress_int.c, libextra/gnutls_extra.c, configure.in:
1730 Fix LZO 1.x vs 2.x header file #include mess.
1732 2005-07-14 Simon Josefsson <simon@josefsson.org>
1736 2005-07-14 Simon Josefsson <simon@josefsson.org>
1738 * gl/size_max.h, gl/m4/size_max.m4: Update.
1740 2005-07-14 Simon Josefsson <simon@josefsson.org>
1744 2005-07-14 Simon Josefsson <simon@josefsson.org>
1748 2005-07-14 Simon Josefsson <simon@josefsson.org>
1750 * configure.in: Check for lzo1x_1_compress in -llzo2 too, and
1751 prefer -llzo2 if available, reported by Thomas Klausner
1754 2005-07-12 Simon Josefsson <simon@josefsson.org>
1756 * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
1757 libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/lzodefs.h,
1758 libextra/minilzo.c, libextra/minilzo.h,
1759 libextra/minilzo/Makefile.am, libextra/minilzo/README.LZO,
1760 libextra/minilzo/lzoconf.h, libextra/minilzo/lzodefs.h,
1761 libextra/minilzo/minilzo.c, libextra/minilzo/minilzo.h,
1762 libextra/minilzo/testmini.c: Move MiniLZO to separate directory.
1763 Update from MiniLZO 2.00 to 2.01.
1765 2005-07-12 Simon Josefsson <simon@josefsson.org>
1769 2005-07-12 Simon Josefsson <simon@josefsson.org>
1773 2005-07-03 Simon Josefsson <simon@josefsson.org>
1775 * NEWS: Version 1.2.5.
1777 2005-07-03 Simon Josefsson <simon@josefsson.org>
1781 2005-07-02 Simon Josefsson <simon@josefsson.org>
1783 * libextra/libgnutls-extra-config.in: Fix --help for distcheck.
1785 2005-07-02 Simon Josefsson <simon@josefsson.org>
1787 * lib/libgnutls-config.in: Send --help output to stdout.
1789 2005-07-02 Simon Josefsson <simon@josefsson.org>
1791 * lib/libgnutls-config.in: Exit with 0 for --help.
1793 2005-06-27 Simon Josefsson <simon@josefsson.org>
1795 * tests/pkcs12_neon: Fix.
1797 2005-06-27 Simon Josefsson <simon@josefsson.org>
1799 * tests/pkcs12_neon: Fix objdir!=srcdir (for distcheck).
1801 2005-06-27 Simon Josefsson <simon@josefsson.org>
1803 * doc/Makefile.am: Dist gnutls-logo.eps.
1805 2005-06-24 Simon Josefsson <simon@josefsson.org>
1807 * doc/protocol/draft-rescorla-dtls-05.txt: Add.
1809 2005-06-24 Simon Josefsson <simon@josefsson.org>
1811 * doc/protocol/draft-ietf-tls-rfc2246-bis-13.txt: Add.
1813 2005-06-23 Simon Josefsson <simon@josefsson.org>
1815 * doc/protocol/draft-ietf-tls-psk-09.txt: Add.
1817 2005-06-17 Simon Josefsson <simon@josefsson.org>
1819 * Makefile.am: Use --enable-gtk-doc during distcheck.
1821 2005-06-15 Simon Josefsson <simon@josefsson.org>
1823 * NEWS, THANKS: Add.
1825 2005-06-15 Simon Josefsson <simon@josefsson.org>
1827 * libextra/opencdk/Makefile.am: Add license.
1829 2005-06-15 Simon Josefsson <simon@josefsson.org>
1831 * libextra/opencdk/Makefile.am: Fix srcdir!=objdir builds.
1833 2005-06-15 Simon Josefsson <simon@josefsson.org>
1835 * libextra/openpgp/Makefile.am: Add license.
1837 2005-06-15 Simon Josefsson <simon@josefsson.org>
1839 * lib/x509/Makefile.am, libextra/openpgp/Makefile.am: Fix
1840 srcdir!=objdir builds.
1842 2005-06-14 Simon Josefsson <simon@josefsson.org>
1846 2005-06-14 Simon Josefsson <simon@josefsson.org>
1848 * libextra/lzodefs.h: Add.
1850 2005-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1852 * NEWS, THANKS: [no log message]
1854 2005-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1856 * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
1857 libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/minilzo.c,
1858 libextra/minilzo.h: Updated to minilzo 2.0 and corrected stuff
1861 2005-06-03 Simon Josefsson <simon@josefsson.org>
1863 * doc/protocol/draft-ietf-tls-rfc2246-bis-12.txt: Add.
1865 2005-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1867 * lib/x509/x509_write.c: some updates to prevent warnings for non
1868 constant initializers
1870 2005-05-31 Simon Josefsson <simon@josefsson.org>
1872 * doc/protocol/draft-ietf-tls-ecc-10.txt: Add.
1874 2005-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1876 * NEWS: [no log message]
1878 2005-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1880 * lib/gnutls_int.h, lib/gnutls_ui.c, lib/x509/crl_write.c,
1881 lib/x509/crq.c, lib/x509/mpi.c, lib/x509/sign.c,
1882 lib/x509/x509_write.c: fixed some type conflicts.
1884 2005-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1886 * lib/x509/x509.c: crt_list_import() now works with DER
1887 certificates (although only 1 can be imported).
1889 2005-05-29 Simon Josefsson <simon@josefsson.org>
1893 2005-05-29 Simon Josefsson <simon@josefsson.org>
1895 * NEWS, THANKS: Add.
1897 2005-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1899 * lib/x509/dn.c: [no log message]
1901 2005-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1903 * lib/x509/dn.c: correct the behaviour in DN parsing. Return the
1904 correct size when requested.
1906 2005-05-28 Simon Josefsson <simon@josefsson.org>
1908 * NEWS, configure.in: Bump versions.
1910 2005-05-28 Simon Josefsson <simon@josefsson.org>
1914 2005-05-28 Simon Josefsson <simon@josefsson.org>
1916 * NEWS: Version 1.2.4.
1918 2005-05-28 Simon Josefsson <simon@josefsson.org>
1920 * configure.in: Bump versions.
1922 2005-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1924 * src/certtool.c: print the correct issuer in verify_chain()
1926 2005-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1928 * NEWS, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
1929 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
1930 lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_srp.c,
1931 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_state.c,
1932 lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/pkcs12_bag.c,
1933 src/certtool.c: eliminated some warnings.
1935 2005-05-26 Simon Josefsson <simon@josefsson.org>
1937 * doc/manpages/Makefile.am: Generated.
1939 2005-05-26 Simon Josefsson <simon@josefsson.org>
1941 * doc/gendocs.sh: Update.
1943 2005-05-26 Simon Josefsson <simon@josefsson.org>
1945 * doc/fdl.texi, doc/gendocs.sh, doc/gendocs_template: Update FSF
1946 office address in license.
1948 2005-05-26 Simon Josefsson <simon@josefsson.org>
1950 * config.rpath: Update.
1952 2005-05-26 Simon Josefsson <simon@josefsson.org>
1954 * Makefile.am, includes/Makefile.am, includes/gnutls/extra.h,
1955 includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
1956 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
1957 includes/gnutls/x509.h: Update FSF office address in license.
1959 2005-05-26 Simon Josefsson <simon@josefsson.org>
1961 * AUTHORS, COPYING, COPYING.LIB, Makefile.am, NEWS, configure.in,
1962 doc/Makefile.am, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
1963 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
1964 lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c,
1965 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
1966 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
1967 lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
1968 lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
1969 lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
1970 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
1971 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
1972 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
1973 lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
1974 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
1975 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
1976 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
1977 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
1978 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
1979 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
1980 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
1981 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
1982 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
1983 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
1984 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
1985 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
1986 lib/gnutls_kx.h, lib/gnutls_mem.c, lib/gnutls_mem.h,
1987 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_num.c,
1988 lib/gnutls_num.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
1989 lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_random.c,
1990 lib/gnutls_random.h, lib/gnutls_record.c, lib/gnutls_record.h,
1991 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
1992 lib/gnutls_session.c, lib/gnutls_session.h,
1993 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
1994 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
1995 lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
1996 lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_ui.c,
1997 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
1998 lib/gnutls_x509.h, lib/io_debug.h, lib/memmem.c, lib/memmem.h,
1999 lib/strfile.h, lib/x509_b64.c, lib/x509_b64.h,
2000 lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
2001 lib/minitasn1/element.c, lib/minitasn1/errors.c,
2002 lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h,
2003 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
2004 lib/minitasn1/structure.c, lib/x509/Makefile.am, lib/x509/common.c,
2005 lib/x509/common.h, lib/x509/compat.c, lib/x509/compat.h,
2006 lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
2007 lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c,
2008 lib/x509/dsa.h, lib/x509/extensions.c, lib/x509/extensions.h,
2009 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
2010 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
2011 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
2012 lib/x509/privkey.h, lib/x509/privkey_pkcs8.c, lib/x509/rfc2818.h,
2013 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
2014 lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
2015 lib/x509/x509.h, lib/x509/x509_write.c, lib/x509/xml.c,
2016 libextra/Makefile.am, libextra/gnutls_extra.c,
2017 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
2018 libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
2019 libextra/minilzo.h, libextra/openssl_compat.c,
2020 libextra/openssl_compat.h, libextra/opencdk/armor.c,
2021 libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
2022 libextra/opencdk/compress.c, libextra/opencdk/context.h,
2023 libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
2024 libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
2025 libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
2026 libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
2027 libextra/opencdk/main.h, libextra/opencdk/md.c,
2028 libextra/opencdk/md.h, libextra/opencdk/misc.c,
2029 libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
2030 libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
2031 libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
2032 libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
2033 libextra/opencdk/sign.c, libextra/opencdk/stream.c,
2034 libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
2035 libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
2036 libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
2037 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
2038 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
2039 libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
2040 src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/cli.c,
2041 src/common.c, src/crypt.c, src/list.h, src/prime.c, src/serv.c,
2042 src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c,
2043 tests/chain, tests/openssl.c, tests/pkcs12_neon, tests/pkits,
2044 tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
2045 tests/pkits_smime, tests/simple.c, tests/utils.c, tests/utils.h:
2046 Update FSF office address in license.
2048 2005-05-26 Simon Josefsson <simon@josefsson.org>
2052 2005-05-26 Simon Josefsson <simon@josefsson.org>
2054 * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
2055 gl/error.h, gl/getline.c, gl/getline.h, gl/getndelim2.c,
2056 gl/getndelim2.h, gl/getpass.c, gl/getpass.h, gl/minmax.h,
2057 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
2058 gl/printf-parse.h, gl/progname.c, gl/progname.h, gl/snprintf.c,
2059 gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c, gl/vasnprintf.h,
2060 gl/xsize.h, gl/m4/gnulib.m4, gl/m4/minmax.m4: Update.
2062 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2064 * doc/manpages/certtool.1: [no log message]
2066 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2068 * NEWS: [no log message]
2070 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2072 * doc/examples/ex-verify.c: improved the verification example.
2074 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2076 * NEWS: [no log message]
2078 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2080 * includes/gnutls/x509.h, lib/x509/verify.c: Corrected a bug in
2081 certificate verification that could lead to a trusted certificate
2082 path to be marked as non-trusted, if it included the last
2083 self-signed certificate in the chain.
2085 2005-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2087 * doc/examples/ex-cert-select.c: [no log message]
2089 2005-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2091 * NEWS, configure.in, doc/manpages/Makefile.am, src/certtool-gaa.c,
2092 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Introduced to
2093 --fix-key option to certtool, which can be used to regenerate the
2094 (optional) parameters in a private key. It should be used together
2097 2005-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2099 * NEWS: [no log message]
2101 2005-05-20 Simon Josefsson <simon@josefsson.org>
2103 * doc/protocol/draft-ietf-tls-rfc3546bis-01.txt: Add.
2105 2005-05-20 Simon Josefsson <simon@josefsson.org>
2107 * doc/gnutls.texi: Typo.
2109 2005-05-20 Simon Josefsson <simon@josefsson.org>
2111 * lib/gnutls_int.h: Include defines.h before gnutls.h, to pull in
2112 config.h, to make sure memmem.h prototype memmem properly, from
2113 Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
2115 2005-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2117 * src/certtool.c: removed unneeded gnutls_x509_crt_init().
2119 2005-05-16 Simon Josefsson <simon@josefsson.org>
2121 * doc/protocol/draft-ietf-tls-rfc2246-bis-10.txt: Add.
2123 2005-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2125 * lib/x509/common.c: [no log message]
2127 2005-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2129 * lib/x509/common.c, lib/x509/pkcs12.c: corrected some things that
2130 could affect 64 bit machines.
2132 2005-05-01 Simon Josefsson <simon@josefsson.org>
2134 * lib/gnutls_int.h: Use gnutls/extra.h to get
2135 gnutls_openpgp_recv_key_func type.
2137 2005-05-01 Simon Josefsson <simon@josefsson.org>
2139 * libextra/openpgp/openpgp.h: Remove, defined in gnutls.h.
2141 2005-04-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2145 2005-04-27 Simon Josefsson <simon@josefsson.org>
2147 * doc/manpages/Makefile.am: Update.
2149 2005-04-27 Simon Josefsson <simon@josefsson.org>
2151 * NEWS: Version 1.0.25.
2153 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2155 * NEWS: [no log message]
2157 2005-04-27 Simon Josefsson <simon@josefsson.org>
2159 * configure.in: Bump version.
2161 2005-04-27 Simon Josefsson <simon@josefsson.org>
2163 * configure.in: Revert fully, LT_CURRENT was also updated. Sorry.
2165 2005-04-27 Simon Josefsson <simon@josefsson.org>
2167 * configure.in: Revert partially, LT_AGE already incremented.
2169 2005-04-27 Simon Josefsson <simon@josefsson.org>
2171 * configure.in: Bump versions.
2173 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2175 * THANKS: for the gnutls_cipher.c bug, that could cause denial of
2178 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2180 * configure.in: increased age
2182 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2184 * NEWS, configure.in, includes/gnutls/x509.h,
2185 lib/gnutls_rsa_export.c, lib/x509/privkey.c, src/certtool.c:
2186 certtool can now fix the old RSA private keys. This is done by using
2189 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2191 * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
2194 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2196 * lib/x509/privkey.c: [no log message]
2198 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2200 * NEWS, lib/gnutls_cipher.c, lib/gnutls_mpi.h, lib/x509/privkey.c:
2201 Backported from the new stable branch:
2202 - Corrected bug in record packet parsing that could lead
2203 to a denial of service attack.
2204 - Corrected bug in RSA key export.
2206 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2208 * NEWS: [no log message]
2210 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2212 * lib/gnutls_mpi.h, lib/x509/privkey.c, lib/x509/x509.h: corrected
2213 bugs in RSA key export.
2215 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2217 * lib/gnutls_cipher.c: added an extra check while checking the
2220 2005-04-25 Simon Josefsson <simon@josefsson.org>
2222 * NEWS: Version 1.2.2.
2224 2005-04-25 Simon Josefsson <simon@josefsson.org>
2226 * doc/Makefile.am: Don't regenerate error_codes.texi when gnutls.h
2227 is newer, because it will always be, and this causes texinfo to be
2230 2005-04-25 Simon Josefsson <simon@josefsson.org>
2232 * doc/Makefile.am: Dist more.
2234 2005-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2236 * lib/gnutls_alert.c: some updates in the description of
2239 2005-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2241 * lib/gnutls_alert.c: gnutls_alert_send_appropriate() is no longer
2242 marked as deprecated.
2244 2005-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2246 * lib/x509/x509.c: [no log message]
2248 2005-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2250 * lib/x509/x509.c: [no log message]
2252 2005-04-21 Simon Josefsson <simon@josefsson.org>
2256 2005-04-21 Simon Josefsson <simon@josefsson.org>
2258 * lib/gnutls_alert.c: Make it compile.
2260 2005-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2262 * NEWS: [no log message]
2264 2005-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2266 * lib/auth_cert.h: [no log message]
2268 2005-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2270 * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_session_pack.c,
2271 lib/gnutls_ui.c: some cleanups, and changes in the resuming code to
2272 avoid freeing non-allocated stuff.
2274 2005-04-19 Simon Josefsson <simon@josefsson.org>
2276 * configure.in: Remove some warnings.
2278 2005-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2280 * src/certtool.c: some cleanups in certtool
2282 2005-04-15 Simon Josefsson <simon@josefsson.org>
2284 * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am:
2285 Remove includes/gnutls/Makefile.am. Fix includes/Makefile.am to
2288 2005-04-15 Simon Josefsson <simon@josefsson.org>
2290 * lib/Makefile.am: Remove gnutls_alert.h.
2292 2005-04-15 Simon Josefsson <simon@josefsson.org>
2294 * includes/gnutls/Makefile.am: Add license.
2296 2005-04-15 Simon Josefsson <simon@josefsson.org>
2298 * includes/Makefile.am: Simplify. Add license.
2300 2005-04-15 Simon Josefsson <simon@josefsson.org>
2302 * includes/gnutls/Makefile.am: Don't dist gnutls.h, it is
2305 2005-04-15 Simon Josefsson <simon@josefsson.org>
2307 * configure.in, includes/gnutls/gnutls.h.in, lib/gnutls.h.in.in:
2308 Move lib/gnutls.h.in.in into includes/gnutls/gnutls.h.in. Fix
2309 #warning about missing components, it didn't work in config.status.
2310 Simplify configure.ac wrt to gnutls.h.
2312 2005-04-14 Simon Josefsson <simon@josefsson.org>
2314 * configure.in: Add more warnings (likely to be trimmed later).
2316 2005-04-14 Simon Josefsson <simon@josefsson.org>
2318 * lib/gnutls_int.h: Remove.
2320 2005-04-14 Simon Josefsson <simon@josefsson.org>
2322 * lib/gnutls_global.h: Remove dupe definition.
2324 2005-04-14 Simon Josefsson <simon@josefsson.org>
2326 * lib/gnutls.h.in.in: Revert.
2328 2005-04-14 Simon Josefsson <simon@josefsson.org>
2330 * lib/gnutls.h.in.in: Moved from gnutls_mem.h.
2332 2005-04-14 Simon Josefsson <simon@josefsson.org>
2334 * lib/gnutls_mem.h: Cleanup.
2336 2005-04-14 Simon Josefsson <simon@josefsson.org>
2338 * lib/gnutls_algorithms.h: Fix warning.
2340 2005-04-14 Simon Josefsson <simon@josefsson.org>
2342 * libextra/opencdk/main.c, libextra/opencdk/misc.c: Fix warning.
2344 2005-04-14 Simon Josefsson <simon@josefsson.org>
2346 * libextra/opencdk/main.c: Fix warning.
2348 2005-04-14 Simon Josefsson <simon@josefsson.org>
2350 * lib/auth_cert.c, lib/auth_srp_passwd.c, lib/gnutls_constate.c,
2351 lib/gnutls_v2_compat.c, lib/gnutls_x509.c: Fix warning.
2353 2005-04-14 Simon Josefsson <simon@josefsson.org>
2355 * lib/gnutls_compress.c, lib/gnutls_compress.h,
2356 lib/gnutls_hash_int.c, lib/gnutls_kx.c: Fix warning.
2358 2005-04-14 Simon Josefsson <simon@josefsson.org>
2360 * lib/gnutls_handshake.c: Fix warnings.
2362 2005-04-14 Simon Josefsson <simon@josefsson.org>
2364 * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
2365 lib/gnutls_state.c, lib/gnutls_state.h: Fix warning.
2367 2005-04-14 Simon Josefsson <simon@josefsson.org>
2369 * lib/gnutls_cipher.c: Fix warning.
2371 2005-04-14 Simon Josefsson <simon@josefsson.org>
2373 * gl/Makefile.am, gl/m4/getpass.m4: Update.
2375 2005-04-14 Simon Josefsson <simon@josefsson.org>
2377 * lib/gnutls_handshake.h: Cleanup.
2379 2005-04-14 Simon Josefsson <simon@josefsson.org>
2381 * gl/Makefile.am, gl/progname.c, gl/size_max.h, gl/vasnprintf.c,
2382 gl/m4/getline.m4, gl/m4/getpass.m4: Update.
2384 2005-04-14 Simon Josefsson <simon@josefsson.org>
2386 * configure.in: Improve warning CFLAGS.
2388 2005-04-14 Simon Josefsson <simon@josefsson.org>
2392 2005-04-14 Simon Josefsson <simon@josefsson.org>
2394 * lib/x509/common.c:
2395 (_gnutls_x509_oid_data2string): Fix memory leak, tiny patch from
2396 Rupert Kittinger <rkit@mur.at>.
2398 2005-04-14 Simon Josefsson <simon@josefsson.org>
2400 * doc/manpages/Makefile.am: Generated.
2402 2005-04-14 Simon Josefsson <simon@josefsson.org>
2404 * doc/Makefile.am: Make error_codes.texi build, after removing
2405 gnutls_errors_int.h.
2407 2005-04-14 Simon Josefsson <simon@josefsson.org>
2409 * lib/gnutls_alert.c: Make it build.
2411 2005-04-14 Simon Josefsson <simon@josefsson.org>
2413 * lib/gnutls_algorithms.h, lib/ext_srp.c: Simplify.
2415 2005-04-14 Simon Josefsson <simon@josefsson.org>
2417 * lib/auth_srp.c, lib/gnutls_alert.h, lib/gnutls_handshake.c,
2418 lib/gnutls_kx.c, lib/gnutls_record.c: Simplify.
2420 2005-04-14 Simon Josefsson <simon@josefsson.org>
2422 * lib/gnutls_auth_int.h: Cleanup.
2424 2005-04-14 Simon Josefsson <simon@josefsson.org>
2426 * lib/gnutls_db.h: Cleanup.
2428 2005-04-14 Simon Josefsson <simon@josefsson.org>
2430 * doc/README.CODING_STYLE, lib/Makefile.am, lib/gnutls_errors.h,
2431 lib/gnutls_errors_int.h: Simplify.
2433 2005-04-14 Simon Josefsson <simon@josefsson.org>
2435 * lib/gnutls_ui.h: Remove. (Everything moved to gnutls.h.in.in.)
2437 2005-04-14 Simon Josefsson <simon@josefsson.org>
2441 2005-04-14 Simon Josefsson <simon@josefsson.org>
2443 * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
2444 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
2445 lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
2446 lib/auth_srp_rsa.c, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
2447 lib/gnutls_alert.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
2448 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
2449 lib/gnutls_dh.h, lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
2450 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
2451 lib/gnutls_mem.h, lib/gnutls_record.c, lib/gnutls_record.h,
2452 lib/gnutls_rsa_export.h, lib/gnutls_session.h, lib/gnutls_sig.h,
2453 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
2454 lib/gnutls_x509.c, lib/x509/crl_write.c, lib/x509/crq.c,
2455 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
2456 lib/x509/x509_write.c, libextra/openpgp/openpgp.h: Clean up
2457 #include situation, merge from gnutls_1_2_1_with_include_fixes. Now
2458 lib/gnutls_int.h start by including gnutls/gnutls.h, to check
2459 prototypes during compile time. More cleanups are expected.
2461 2005-04-14 Simon Josefsson <simon@josefsson.org>
2463 * NEWS: Mention API/ABI changes more clearly.
2465 2005-04-14 Simon Josefsson <simon@josefsson.org>
2467 * lib/gnutls_sig.h: Cleanup.
2469 2005-04-14 Simon Josefsson <simon@josefsson.org>
2471 * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
2472 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
2473 lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
2474 lib/auth_srp_rsa.c, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
2475 lib/gnutls_alert.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
2476 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
2477 lib/gnutls_dh.h, lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
2478 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
2479 lib/gnutls_mem.h, lib/gnutls_record.c, lib/gnutls_record.h,
2480 lib/gnutls_rsa_export.h, lib/gnutls_session.h, lib/gnutls_state.c,
2481 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
2482 lib/gnutls_x509.c, lib/x509/crl_write.c, lib/x509/crq.c,
2483 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
2484 lib/x509/x509_write.c, libextra/openpgp/openpgp.h: Initial include
2485 mess cleanup. Now lib/gnutls_int.h start by including
2486 gnutls/gnutls.h, to check prototypes. More cleanups are expected.
2488 2005-04-14 Simon Josefsson <simon@josefsson.org>
2492 2005-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2494 * lib/pkix.asn, lib/pkix_asn1_tab.c: Some fixes for
2495 AuthorityKeyIdentifier parsing. Suggested by Fabio.
2497 2005-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2499 * doc/gnutls.texi: [no log message]
2501 2005-04-12 Simon Josefsson <simon@josefsson.org>
2503 * doc/protocol/draft-rescorla-dtls-04.txt: Add.
2505 2005-04-12 Simon Josefsson <simon@josefsson.org>
2507 * doc/protocol/draft-ietf-tls-ecc-09.txt: Add.
2509 2005-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2511 * NEWS, doc/TODO, doc/manpages/Makefile.am, lib/x509/common.c,
2512 lib/x509/common.h, lib/x509/dn.c, lib/x509/pkcs12.c: Fixed pkcs12
2513 friendly name and local key identifier decoding.
2515 2005-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2517 * doc/TODO: [no log message]
2519 2005-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2521 * src/certtool.c: print some more information for PKCS #12
2524 2005-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2526 * src/serv.c: [no log message]
2528 2005-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2530 * lib/x509/x509_write.c, NEWS: [no log message]
2532 2005-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2534 * lib/gnutls_alert.c: return unexpected_message alert in the case
2535 of a handshake unexpected message.
2537 2005-04-04 Simon Josefsson <simon@josefsson.org>
2539 * NEWS, configure.in: Bump versions.
2541 2005-04-04 Simon Josefsson <simon@josefsson.org>
2545 2005-04-04 Simon Josefsson <simon@josefsson.org>
2547 * lib/gnutls_record.c: Doc fix, suggested by Nikos
2548 Mavrogiannopoulos <nmav@gnutls.org>.
2550 2005-04-04 Simon Josefsson <simon@josefsson.org>
2552 * NEWS: Version 1.2.1.
2554 2005-04-04 Simon Josefsson <simon@josefsson.org>
2556 * lib/gnutls_record.c: Doc fixes, adapted from suggestions by
2557 Martin Lambers <marlam@web.de>.
2559 2005-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2561 * NEWS: [no log message]
2563 2005-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2565 * configure.in: added warning to libraries compiled with features
2568 2005-04-02 Simon Josefsson <simon@josefsson.org>
2570 * doc/manpages/Makefile.am: Fix.
2572 2005-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2574 * lib/x509/x509.c: [no log message]
2576 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2578 * lib/gnutls_record.c: some more documentation fixes.
2580 2005-03-29 Simon Josefsson <simon@josefsson.org>
2582 * lib/gnutls_record.c: Doc fix, reported by Martin Lambers
2585 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2587 * doc/TODO: [no log message]
2589 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2591 * doc/TODO: [no log message]
2593 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2595 * doc/TODO: [no log message]
2597 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2599 * doc/TODO: [no log message]
2601 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2603 * doc/TODO: [no log message]
2605 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2607 * lib/x509/x509.c: [no log message]
2609 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2611 * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
2612 src/certtool.c, src/cli.c: more improvments to
2613 gnutls_x509_crt_list_import()
2615 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2617 * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
2618 src/cli.c: improved gnutls_x509_crt_list_import().
2620 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2622 * src/certtool.c: certtool can now print certificate information in
2623 files containing multiple certificates.
2625 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2627 * lib/x509/x509.c: [no log message]
2629 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2631 * NEWS, includes/gnutls/x509.h, lib/x509/x509.c, src/cli.c: Added
2632 the function gnutls_x509_crt_list_import(). This is a convinience
2633 function to import many certificates with a single call.
2635 2005-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2637 * NEWS, includes/gnutls/x509.h, lib/x509/x509_write.c: Added
2638 gnutls_x509_crt_set_extension_by_oid().
2640 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2642 * doc/TODO: [no log message]
2644 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2646 * lib/x509/common.c, lib/x509/crq.c: corrected bug in
2647 gnutls_crq_get_attribute_by_oid()
2649 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2651 * configure.in: fixed the library number.
2653 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2655 * includes/gnutls/x509.h, lib/gnutls_hash_int.h, lib/x509/common.c,
2656 lib/x509/crq.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.h,
2657 lib/x509/xml.c, libextra/opencdk/opencdk.h: [no log message]
2659 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2661 * NEWS, configure.in, lib/x509/crq.c: Added the functions:
2662 gnutls_x509_crq_get_attribute_by_oid() and
2663 gnutls_x509_crq_set_attribute_by_oid().
2665 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2667 * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
2668 lib/auth_dh_common.h, lib/gnutls_auth.c, lib/gnutls_record.c,
2669 lib/gnutls_session_pack.c: eliminated some memory leaks caused by
2670 DHE and RSA-EXPORT ciphersuites. Thanks to Yoann Vandoorselaere for
2673 2005-03-18 Simon Josefsson <simon@josefsson.org>
2675 * doc/protocol/draft-ietf-tls-srp-09.txt: Add.
2677 2005-03-11 Simon Josefsson <simon@josefsson.org>
2681 2005-03-10 Simon Josefsson <simon@josefsson.org>
2685 2005-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2687 * lib/x509/verify.c, libextra/openssl_compat.c,
2688 libextra/openpgp/pgpverify.c: some doc fixes.
2690 2005-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2692 * lib/x509/verify.c: [no log message]
2694 2005-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2696 * lib/x509/dsa.c, lib/x509/privkey.c: [no log message]
2698 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2700 * lib/gnutls_algorithms.c, lib/x509/common.h, lib/x509/pkcs12.c,
2701 lib/x509/privkey_pkcs8.c, lib/x509/x509.h: gnutls will now
2702 recognize the GOST signature and public key OIDs. However no support
2705 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2707 * lib/gnutls_dh.c: added a check to test whether the DH secret is
2710 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2712 * src/cli.c: [no log message]
2714 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2716 * NEWS, includes/gnutls/x509.h, lib/x509/verify.c,
2717 lib/x509/verify.h: Improved the semantics of
2718 GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT, to allow only trusted Version 1
2719 CAs and introduced GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT which has
2722 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2724 * doc/TODO: test commit
2726 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2728 * src/certtool.c: [no log message]
2730 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2732 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
2733 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
2734 lib/gnutls_priority.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
2735 lib/gnutls_state.c, lib/x509/crl_write.c, lib/x509/crq.c,
2736 lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/sign.c,
2737 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
2738 libextra/gnutls_openssl.c, src/certtool.c, src/cli.c, src/common.c,
2739 src/serv.c, src/tests.c: renamed all instances of _SHA to _SHA1 to
2740 make naming more consistent and clear.
2742 2005-03-05 Simon Josefsson <simon@josefsson.org>
2746 2005-03-05 Simon Josefsson <simon@josefsson.org>
2748 * NEWS, THANKS: Add.
2750 2005-03-05 Simon Josefsson <simon@josefsson.org>
2752 * configure.in: Don't force -O2 -finline-functions.
2754 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2756 * NEWS, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
2757 src/certtool.gaa, src/prime.c: Added the option --get-dh-params to
2758 certtool, in order to get the included primes and generators
2760 2005-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2762 * NEWS, src/certtool.c: added warning when MD5 is being used.
2764 2005-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2766 * lib/gnutls_x509.c: [no log message]
2768 2005-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2770 * lib/auth_srp.c, NEWS: added more strict checks for g,n
2772 2005-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2774 * doc/protocol/draft-salowey-tls-ticket-00.txt,
2775 doc/protocol/draft-salowey-tls-ticket-02.txt: new ticket
2777 2005-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2779 * doc/TODO: [no log message]
2781 2005-02-24 Simon Josefsson <simon@josefsson.org>
2783 * doc/protocol/draft-ietf-tls-psk-06.txt: Add.
2785 2005-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2787 * NEWS: [no log message]
2789 2005-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2791 * lib/gnutls_record.c: some modifications for gnutls_bye()
2794 2005-02-22 Simon Josefsson <simon@josefsson.org>
2796 * doc/protocol/draft-rescorla-dtls-03.txt: Add.
2798 2005-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2800 * doc/manpages/srptool.1: updated documentation for srptool.1
2802 2005-02-12 Simon Josefsson <simon@josefsson.org>
2804 * configure.in: Add -Wshadow for --enable-developer-mode.
2806 2005-02-12 Simon Josefsson <simon@josefsson.org>
2808 * lib/gnutls_ui.h, lib/gnutls_ui.c:
2809 (gnutls_rsa_export_get_pubkey): Don't use reserved word "exp",
2810 reported by Neil Spring <nspring@cs.washington.edu>.
2812 2005-02-12 Simon Josefsson <simon@josefsson.org>
2814 * includes/gnutls/x509.h, lib/x509/crl.c:
2815 (gnutls_x509_crl_get_crt_serial): Don't use reserved word "time",
2816 reported by Neil Spring <nspring@cs.washington.edu>.
2818 2005-02-12 Simon Josefsson <simon@josefsson.org>
2820 * includes/gnutls/x509.h: Fix last commit.
2822 2005-02-12 Simon Josefsson <simon@josefsson.org>
2825 (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index",
2826 reported by Neil Spring <nspring@cs.washington.edu>.
2828 2005-02-12 Simon Josefsson <simon@josefsson.org>
2830 * includes/gnutls/x509.h:
2831 (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index" in
2832 prototype, reported by Neil Spring <nspring@cs.washington.edu>.
2834 2005-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2836 * src/serv.c: [no log message]
2838 2005-02-06 Simon Josefsson <simon@josefsson.org>
2842 2005-02-06 Simon Josefsson <simon@josefsson.org>
2844 * includes/gnutls/extra.h: Protect for C++, tiny patch from Daniel
2845 Black <dragonheart@gentoo.org>.
2847 2005-02-06 Simon Josefsson <simon@josefsson.org>
2849 * doc/reference/Makefile.am: Scan in lib/x509/ too, sources now
2852 2005-02-06 Simon Josefsson <simon@josefsson.org>
2854 * lib/x509/x509.c, lib/x509/privkey.c: Doc fix.
2856 2005-02-06 Simon Josefsson <simon@josefsson.org>
2858 * lib/x509/x509.c, lib/x509/crq.c, lib/x509/dn.c: Doc fix.
2860 2005-02-06 Simon Josefsson <simon@josefsson.org>
2862 * lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
2863 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Doc fix.
2865 2005-02-06 Simon Josefsson <simon@josefsson.org>
2867 * doc/gnutls.texi: Markup fixes.
2869 2005-02-05 Simon Josefsson <simon@josefsson.org>
2871 * doc/manpages/Makefile.am: Generated.
2873 2005-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2875 * doc/protocol/draft-ietf-tls-openpgp-keys-04.txt,
2876 doc/protocol/draft-ietf-tls-srp-07.txt: [no log message]
2878 2005-01-31 Simon Josefsson <simon@josefsson.org>
2880 * doc/protocol/draft-lee-tls-seed-01.txt: Add.
2882 2005-01-30 Simon Josefsson <simon@josefsson.org>
2884 * doc/README.CVS: Fix gtk-doc.
2886 2005-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2888 * lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/xml.c: some
2889 changes for 64bit machines.
2891 2005-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2893 * lib/gnutls_ui.c: [no log message]
2895 2005-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2897 * lib/x509/compat.c: these functions are not exported in the API
2900 2005-01-27 Simon Josefsson <simon@josefsson.org>
2902 * Makefile.am: Don't use "devel" directory.
2904 2005-01-27 Simon Josefsson <simon@josefsson.org>
2906 * NEWS, configure.in: Bump versions.
2908 2005-01-27 Simon Josefsson <simon@josefsson.org>
2910 * NEWS: Version 1.2.0.
2912 2005-01-27 Simon Josefsson <simon@josefsson.org>
2914 * lib/gnutls_algorithms.c: Make it compile.
2916 2005-01-27 Simon Josefsson <simon@josefsson.org>
2918 * doc/manpages/Makefile.am: Update
2920 2005-01-27 Simon Josefsson <simon@josefsson.org>
2922 * doc/gendocs_template: Add.
2924 2005-01-27 Simon Josefsson <simon@josefsson.org>
2926 * doc/gendocs_template, doc/gendocs.sh: Update.
2928 2005-01-27 Simon Josefsson <simon@josefsson.org>
2932 2005-01-27 Simon Josefsson <simon@josefsson.org>
2934 * libextra/Makefile.am: Fix gnutls-extra-api.texi.
2936 2005-01-27 Simon Josefsson <simon@josefsson.org>
2938 * lib/x509/Makefile.am: Fix x509-api.texi.
2940 2005-01-27 Simon Josefsson <simon@josefsson.org>
2942 * doc/gnutls.texi: Fix indices, suggested by Nikos.
2944 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2946 * doc/internals.pdf, doc/layers.pdf, doc/pgp1.pdf, doc/x509-1.pdf:
2947 converted the eps to pdf (using epstopdf), resulting in a better
2948 output in gnutls.pdf.
2950 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2952 * doc/gnutls.texi: corrected types.
2954 2005-01-26 Simon Josefsson <simon@josefsson.org>
2956 * doc/gnutls.texi: Add, from Nikos.
2958 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2960 * doc/gnutls.texi: [no log message]
2962 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2964 * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt, doc/gnutls.texi,
2965 doc/manpages/Makefile.am: [no log message]
2967 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2969 * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa: srptool has now
2970 the --version parameter.
2972 2005-01-26 Simon Josefsson <simon@josefsson.org>
2974 * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt: Add.
2976 2005-01-26 Simon Josefsson <simon@josefsson.org>
2978 * doc/protocol/draft-ietf-tls-openpgp-keys-06.txt: Add.
2980 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2982 * src/cli.c: [no log message]
2984 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2986 * src/crypt.c: print version in srptool
2988 2005-01-26 Simon Josefsson <simon@josefsson.org>
2990 * doc/gnutls.texi: Fix.
2992 2005-01-26 Simon Josefsson <simon@josefsson.org>
2996 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2998 * src/crypt.c: [no log message]
3000 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3002 * src/common.c: --disable-extra-pki works again.
3004 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3006 * configure.in, lib/auth_cert.c, lib/auth_cert.h, lib/auth_srp.h,
3007 lib/gnutls_algorithms.c, lib/gnutls_extensions.c,
3008 lib/gnutls_handshake.c, lib/gnutls_priority.c,
3009 lib/gnutls_session_pack.c, lib/gnutls_sig.h,
3010 libextra/gnutls_extra.c, libextra/gnutls_extra.h,
3011 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h:
3012 Changes to make the --disable-* options work again.
3014 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3016 * lib/gnutls_handshake.c: changes to make the
3017 --disable-srp-authentication work again.
3019 2005-01-26 Simon Josefsson <simon@josefsson.org>
3021 * doc/manpages/Makefile.am: Update.
3023 2005-01-26 Simon Josefsson <simon@josefsson.org>
3025 * doc/Makefile.am: Typo.
3027 2005-01-26 Simon Josefsson <simon@josefsson.org>
3029 * doc/gnutls.texi: Fix license header. Mention TLS 1.1 more. Talk
3030 about TLS instead of TLS 1.0 in general.
3032 2005-01-26 Simon Josefsson <simon@josefsson.org>
3034 * gl/Makefile.am, gl/error.c, gl/gettext.h, gl/size_max.h,
3035 gl/m4/alloca.m4, gl/m4/codeset.m4, gl/m4/eoverflow.m4,
3036 gl/m4/error.m4, gl/m4/getline.m4, gl/m4/getndelim2.m4,
3037 gl/m4/getpass.m4, gl/m4/gettext.m4, gl/m4/glibc21.m4,
3038 gl/m4/gnulib.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax.m4,
3039 gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
3040 gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
3041 gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
3042 gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/nls.m4, gl/m4/po.m4,
3043 gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/signed.m4,
3044 gl/m4/size_max.m4, gl/m4/snprintf.m4, gl/m4/ssize_t.m4,
3045 gl/m4/stdbool.m4, gl/m4/stdint_h.m4, gl/m4/strerror_r.m4,
3046 gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, gl/m4/vasnprintf.m4,
3047 gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4: Update.
3049 2005-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3051 * doc/TODO: [no log message]
3053 2005-01-24 Simon Josefsson <simon@josefsson.org>
3055 * tests/Makefile.am, tests/anonself.c, tests/chain,
3056 tests/openssl.c, tests/pkcs12_neon, tests/simple.c, tests/utils.c,
3057 tests/utils.h: Clean up license templates.
3059 2005-01-24 Simon Josefsson <simon@josefsson.org>
3061 * tests/Makefile.am: Clean up license templates.
3063 2005-01-24 Simon Josefsson <simon@josefsson.org>
3065 * doc/Makefile.am: Clean up license templates.
3067 2005-01-24 Simon Josefsson <simon@josefsson.org>
3069 * Makefile.am, configure.in: Clean up license templates.
3071 2005-01-24 Simon Josefsson <simon@josefsson.org>
3073 * libextra/Makefile.am, libextra/gnutls-extra.pc.in,
3074 libextra/gnutls_extra.h, libextra/openssl_compat.h,
3075 lib/Makefile.am, lib/gnutls.pc.in: Clean up license templates.
3077 2005-01-24 Simon Josefsson <simon@josefsson.org>
3079 * lib/x509/Makefile.am, lib/x509/common.h, lib/x509/compat.h,
3080 lib/x509/crq.h, lib/x509/dn.h, lib/x509/dsa.h,
3081 lib/x509/extensions.h, lib/x509/mpi.h, lib/x509/pkcs12.h,
3082 lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/rfc2818.h,
3083 lib/x509/sign.h, lib/x509/verify.h, lib/x509/x509.h: Clean up
3086 2005-01-24 Simon Josefsson <simon@josefsson.org>
3088 * lib/gnutls.pc.in: Clean up license templates.
3090 2005-01-24 Simon Josefsson <simon@josefsson.org>
3092 * lib/Makefile.am, lib/gnutls_int_compat.c: Remove
3093 gnutls_int_compat.c (not used).
3095 2005-01-24 Simon Josefsson <simon@josefsson.org>
3097 * lib/Makefile.am, lib/gnutls.h.in.in, lib/auth_anon.h,
3098 lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_srp.h,
3099 lib/auth_srp_passwd.h, lib/debug.h, lib/defines.h,
3100 lib/ext_cert_type.h, lib/ext_max_record.h, lib/ext_server_name.h,
3101 lib/ext_srp.h, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
3102 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
3103 lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
3104 lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
3105 lib/gnutls_compress_int.h, lib/gnutls_constate.h,
3106 lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
3107 lib/gnutls_errors.h, lib/gnutls_errors_int.h,
3108 lib/gnutls_extensions.h, lib/gnutls_global.h,
3109 lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
3110 lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
3111 lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
3112 lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
3113 lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
3114 lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
3115 lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
3116 lib/io_debug.h, lib/strfile.h, lib/x509_b64.c, lib/x509_b64.h:
3117 Clean up license templates.
3119 2005-01-24 Simon Josefsson <simon@josefsson.org>
3121 * lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.h,
3122 lib/auth_srp.h, lib/auth_srp_passwd.h, lib/debug.h, lib/defines.h,
3123 lib/ext_cert_type.h, lib/ext_max_record.h, lib/ext_server_name.h,
3124 lib/ext_srp.h, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
3125 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
3126 lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
3127 lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
3128 lib/gnutls_compress_int.h, lib/gnutls_constate.h,
3129 lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
3130 lib/gnutls_errors.h, lib/gnutls_errors_int.h,
3131 lib/gnutls_extensions.h, lib/gnutls_global.h,
3132 lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
3133 lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
3134 lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
3135 lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
3136 lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
3137 lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
3138 lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
3139 lib/io_debug.h, lib/memmem.h, lib/strfile.h, lib/x509_b64.h: Clean
3140 up license templates.
3142 2005-01-24 Simon Josefsson <simon@josefsson.org>
3144 * lib/ext_server_name.c: File is LGPL.
3146 2005-01-24 Simon Josefsson <simon@josefsson.org>
3148 * lib/debug.c: File is LGPL.
3150 2005-01-22 Simon Josefsson <simon@josefsson.org>
3152 * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
3153 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
3154 includes/gnutls/x509.h: Clean up license templates.
3156 2005-01-22 Simon Josefsson <simon@josefsson.org>
3158 * libextra/openssl_compat.c, libextra/openpgp/compat.c,
3159 libextra/openpgp/extras.c, libextra/openpgp/pgp.c,
3160 libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
3161 libextra/openpgp/xml.c: Clean up license templates.
3163 2005-01-22 Simon Josefsson <simon@josefsson.org>
3165 * libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
3166 libextra/gnutls_openssl.c, libextra/openssl_compat.c: Clean up
3169 2005-01-22 Simon Josefsson <simon@josefsson.org>
3171 * lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
3172 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
3173 lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
3174 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
3175 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
3176 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
3177 lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c: Clean up
3180 2005-01-22 Simon Josefsson <simon@josefsson.org>
3182 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
3183 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
3184 lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_rsa.c,
3185 lib/auth_srp_sb64.c, lib/debug.c, lib/ext_cert_type.c,
3186 lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
3187 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
3188 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
3189 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
3190 lib/gnutls_compress.c, lib/gnutls_compress_int.c,
3191 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
3192 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
3193 lib/gnutls_extensions.c, lib/gnutls_global.c,
3194 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
3195 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
3196 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
3197 lib/gnutls_priority.c, lib/gnutls_random.c, lib/gnutls_record.c,
3198 lib/gnutls_rsa_export.c, lib/gnutls_session.c,
3199 lib/gnutls_session.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
3200 lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_str.c,
3201 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
3202 lib/x509_b64.c: Clean up license templates.
3204 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3206 * lib/gnutls_algorithms.c, src/certtool.c: some cleanups.
3208 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3210 * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
3211 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/mpi.c,
3212 lib/x509/mpi.h, lib/x509/sign.c, lib/x509/sign.h,
3213 lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
3214 src/certtool.c, src/certtool.gaa: introduced
3215 gnutls_x509_crt_sign2(), gnutls_x509_crq_sign2() and
3216 gnutls_x509_crl_sign2(). Also added the --hash option to certtool in
3217 order to be able to generate certificates signed with different hash
3220 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3222 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
3223 lib/gnutls_int.h: changed the values of GNUTLS_PK_UNKNOWN and
3224 GNUTLS_SIGN_UNKNOWN to zero.
3226 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3228 * NEWS: [no log message]
3230 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3232 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
3233 lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/x509/common.c,
3234 lib/x509/common.h, lib/x509/x509.h: Simplified the algorithm to OID
3235 and vice versa functions, and added the RSA-RMD160 and the RMD160
3238 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3240 * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
3241 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
3242 lib/x509/x509.c: updated documentation
3244 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3246 * lib/x509/privkey_pkcs8.c: [no log message]
3248 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3250 * libextra/openssl_compat.c: These compatibility functions will no
3251 longer show up in the documentation.
3253 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3255 * doc/protocol/draft-rescorla-dtls-00.txt,
3256 doc/protocol/draft-rescorla-dtls-02.txt: updated dtls draft
3258 2005-01-19 Simon Josefsson <simon@josefsson.org>
3261 (ChangeLog): Only log 1.0 entries.
3263 2005-01-19 Simon Josefsson <simon@josefsson.org>
3266 (ChangeLog): Add --tags.
3268 2005-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3270 * src/tests.c: increased a buffer.
3272 2005-01-18 Simon Josefsson <simon@josefsson.org>
3274 * NEWS, configure.in: Bump versions.
3276 2005-01-18 Simon Josefsson <simon@josefsson.org>
3278 * NEWS: Version 1.0.24.
3280 2005-01-18 Simon Josefsson <simon@josefsson.org>
3285 2005-01-18 Simon Josefsson <simon@josefsson.org>
3289 2005-01-18 Simon Josefsson <simon@josefsson.org>
3292 (ChangeLog): Use other syntax.
3294 2005-01-18 Simon Josefsson <simon@josefsson.org>
3299 2005-01-18 Simon Josefsson <simon@josefsson.org>
3301 * THANKS: Pull up from trunk.
3303 2005-01-18 Simon Josefsson <simon@josefsson.org>
3305 * NEWS: Version 1.1.23.
3307 2005-01-18 Simon Josefsson <simon@josefsson.org>
3311 2005-01-18 Simon Josefsson <simon@josefsson.org>
3313 * src/cli.c: Fix last commit better.
3315 2005-01-18 Simon Josefsson <simon@josefsson.org>
3317 * src/cli.c: Fix client cert callback, to make X.509 client
3318 authentication work.
3320 2005-01-18 Simon Josefsson <simon@josefsson.org>
3323 (ChangeLog): Make it more like FSF format.
3325 2005-01-18 Simon Josefsson <simon@josefsson.org>
3327 * src/errcodes.c: Fix warning.
3329 2005-01-18 Simon Josefsson <simon@josefsson.org>
3331 * lib/gnutls_x509.c: Fix warning.
3333 2005-01-18 Simon Josefsson <simon@josefsson.org>
3337 2005-01-18 Simon Josefsson <simon@josefsson.org>
3339 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
3340 lib/minitasn1/element.c, lib/minitasn1/errors.c,
3341 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
3342 lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: Sync with
3345 2005-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3347 * doc/TODO: [no log message]
3349 2005-01-16 Simon Josefsson <simon@josefsson.org>
3353 2005-01-15 Simon Josefsson <simon@josefsson.org>
3355 * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add.
3357 2005-01-15 Simon Josefsson <simon@josefsson.org>
3359 * doc/README.CVS: Fix.
3361 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3363 * src/tests.c, src/tests.h, src/tls_test.c: added a check in
3364 verbose mode to print the HTTPS server's name.
3366 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3368 * src/tls_test.c: [no log message]
3370 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3372 * NEWS: [no log message]
3374 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3376 * src/certtool.c: print RSA and DSA parameters in both certificates
3379 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3381 * src/cli.c: rolled back incorrect commit in cli.c
3383 2005-01-07 Simon Josefsson <simon@josefsson.org>
3387 2005-01-07 Simon Josefsson <simon@josefsson.org>
3389 * lib/x509/common.c:
3390 (_gnutls_x509_data2hex): Make sure bin2hex will convert entire
3391 string first, because bin2hex will not return NULL any longer.
3393 2005-01-07 Simon Josefsson <simon@josefsson.org>
3395 * lib/gnutls_constate.c:
3396 (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
3397 Reported by Michael.Ringe@aachen.utimaco.de.
3399 2005-01-07 Simon Josefsson <simon@josefsson.org>
3402 (generate_normal_master): Use larger buffer, to hold entire hex
3403 output. Reported by Michael.Ringe@aachen.utimaco.de.
3405 2005-01-07 Simon Josefsson <simon@josefsson.org>
3409 2005-01-07 Simon Josefsson <simon@josefsson.org>
3412 (_gnutls_bin2hex): Return truncated string instead of NULL, to make
3413 it easier to use directly as a parameter to printf. Reported by
3414 Michael.Ringe@aachen.utimaco.de.
3416 2005-01-05 Simon Josefsson <simon@josefsson.org>
3420 2005-01-05 Simon Josefsson <simon@josefsson.org>
3424 2005-01-05 Simon Josefsson <simon@josefsson.org>
3427 (_gnutls_x509_parse_dn): Return buffer size, not string size, in
3428 *sizeof_buf. Reported by Martin Lambers <marlam@web.de>.
3430 2005-01-05 Simon Josefsson <simon@josefsson.org>
3432 * doc/README.CVS: Add gtk-doc URLs.
3434 2005-01-05 Simon Josefsson <simon@josefsson.org>
3436 * doc/README.CVS: Fix gtk-doc stuff.
3438 2004-12-30 Simon Josefsson <simon@josefsson.org>
3440 * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add.
3442 2004-12-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3444 * doc/TODO: [no log message]
3446 2004-12-26 Simon Josefsson <simon@josefsson.org>
3448 * doc/README.CVS: Update.
3450 2004-12-26 Simon Josefsson <simon@josefsson.org>
3454 2004-12-26 Simon Josefsson <simon@josefsson.org>
3456 * gl/alloca_.h, gl/progname.c, gl/progname.h: Update.
3458 2004-12-17 Simon Josefsson <simon@josefsson.org>
3460 * doc/protocol/draft-ietf-tls-psk-05.txt: Add.
3462 2004-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3464 * NEWS, THANKS: [no log message]
3466 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3468 * NEWS: [no log message]
3470 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3472 * lib/x509/pkcs12.c: [no log message]
3474 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3476 * lib/x509/common.c: [no log message]
3478 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3480 * lib/x509/common.c: corrected bug in gnutls_x509_set_time()
3482 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3484 * doc/gnutls.texi: some additions for certtool
3486 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3488 * doc/gnutls.texi: added documentation for the export/import to
3489 pkcs3 and pkcs1 formats for RSA and DH parameters.
3491 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3493 * lib/gnutls_x509.c, libextra/gnutls_openssl.c, src/certtool.c,
3494 src/cli.c, src/common.c: Corrected bugs found by Marcin Garski
3497 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3499 * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c,
3500 src/certtool.c: Corrected bugs found by Marcin Garski
3503 2004-12-14 Simon Josefsson <simon@josefsson.org>
3507 2004-12-09 Simon Josefsson <simon@josefsson.org>
3509 * doc/protocol/draft-ietf-tls-kerb-01.txt: Add.
3511 2004-12-09 Simon Josefsson <simon@josefsson.org>
3513 * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add.
3515 2004-12-07 Simon Josefsson <simon@josefsson.org>
3517 * doc/protocol/draft-ietf-tls-ecc-07.txt: Add.
3519 2004-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3521 * NEWS, lib/pkix_asn1_tab.c, lib/x509/verify.c: The certificate
3522 chain verification function now checks certificates in the reverse
3523 order to minimize the resources spent. This has not be thoroughtly
3526 2004-11-29 Simon Josefsson <simon@josefsson.org>
3528 * doc/protocol/draft-ietf-tls-psk-04.txt: Add.
3530 2004-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3532 * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and
3533 reported by Pelle Johansson.
3535 2004-11-23 Simon Josefsson <simon@josefsson.org>
3537 * doc/protocol/rfc3943.txt: Add.
3539 2004-11-19 Simon Josefsson <simon@josefsson.org>
3541 * lib/gnutls_ui.c: Doc fix.
3543 2004-11-17 Simon Josefsson <simon@josefsson.org>
3547 2004-11-16 Simon Josefsson <simon@josefsson.org>
3549 * doc/protocol/draft-ietf-tls-psk-03.txt: Add.
3551 2004-11-16 Simon Josefsson <simon@josefsson.org>
3555 2004-11-13 Simon Josefsson <simon@josefsson.org>
3557 * NEWS, configure.in: Bump versions.
3559 2004-11-13 Simon Josefsson <simon@josefsson.org>
3561 * NEWS: Version 1.0.23.
3563 2004-11-13 Simon Josefsson <simon@josefsson.org>
3567 2004-11-13 Simon Josefsson <simon@josefsson.org>
3569 * src/certtool.c: Make private key optional in --to-p12, suggested
3570 by Fabian Fagerholm <fabbe@paniq.net>.
3572 2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3574 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
3575 lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c,
3576 lib/minitasn1/errors.c: updated to the new libtasn1.
3578 2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3580 * lib/x509/extensions.c: [no log message]
3582 2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3584 * NEWS, lib/x509/extensions.c: backported the fix for CRL
3585 distribution points from unstable branch.
3587 2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3589 * NEWS: [no log message]
3591 2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3593 * lib/x509/extensions.c: corrected CRL dist points handling.
3595 2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3597 * lib/x509/extensions.c: corrected a sigsegv when writing CRL
3598 distribution points. It does not work properly though.
3600 2004-11-08 Simon Josefsson <simon@josefsson.org>
3604 2004-11-08 Simon Josefsson <simon@josefsson.org>
3606 * src/certtool.c: Make private key optional in --to-p12, suggested
3607 by Fabian Fagerholm <fabbe@paniq.net>.
3609 2004-11-04 Simon Josefsson <simon@josefsson.org>
3611 * NEWS, configure.in: Bump versions.
3613 2004-11-04 Simon Josefsson <simon@josefsson.org>
3615 * NEWS: Version 1.1.22.
3617 2004-11-04 Simon Josefsson <simon@josefsson.org>
3621 2004-11-04 Simon Josefsson <simon@josefsson.org>
3625 2004-11-04 Simon Josefsson <simon@josefsson.org>
3627 * libextra/openpgp/Makefile.am: Need minitasn1 -I's.
3629 2004-11-04 Simon Josefsson <simon@josefsson.org>
3631 * gl/getpass.c, gl/m4/getpass.m4: Update.
3633 2004-11-04 Simon Josefsson <simon@josefsson.org>
3635 * AUTHORS: Pull up from trunk.
3637 2004-11-04 Simon Josefsson <simon@josefsson.org>
3639 * AUTHORS: Add link to PGP key.
3641 2004-11-03 Simon Josefsson <simon@josefsson.org>
3643 * libextra/Makefile.am: Forgot a source file.
3645 2004-11-03 Simon Josefsson <simon@josefsson.org>
3647 * libextra/Makefile.am: Remove leftovers.
3649 2004-11-03 Simon Josefsson <simon@josefsson.org>
3651 * libextra/Makefile.am, libextra/opencdk/Makefile.am,
3652 libextra/openpgp/Makefile.am: Use convenience libraries for
3653 openpgp/ and opencdk/.
3655 2004-11-03 Simon Josefsson <simon@josefsson.org>
3657 * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
3660 2004-11-03 Simon Josefsson <simon@josefsson.org>
3662 * libextra/Makefile.am: Simplify.
3664 2004-11-03 Simon Josefsson <simon@josefsson.org>
3666 * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl.
3668 2004-11-03 Simon Josefsson <simon@josefsson.org>
3670 * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't
3671 this needed before?).
3673 2004-11-03 Simon Josefsson <simon@josefsson.org>
3677 2004-11-03 Simon Josefsson <simon@josefsson.org>
3681 2004-10-31 Simon Josefsson <simon@josefsson.org>
3683 * doc/reference/gnutls.types: Remove.
3685 2004-10-30 Simon Josefsson <simon@josefsson.org>
3687 * lib/minitasn1/decoding.c, lib/minitasn1/errors.c,
3688 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
3689 lib/minitasn1/structure.c: GTK-DOC fixes.
3691 2004-10-30 Simon Josefsson <simon@josefsson.org>
3693 * includes/gnutls/openpgp.h: GTK-DOC fixes.
3695 2004-10-30 Simon Josefsson <simon@josefsson.org>
3697 * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix.
3699 2004-10-30 Simon Josefsson <simon@josefsson.org>
3701 * lib/minitasn1/structure.c: GTK-DOC fix.
3703 2004-10-30 Simon Josefsson <simon@josefsson.org>
3705 * doc/gnutls.texi: Editorial fixes.
3707 2004-10-30 Simon Josefsson <simon@josefsson.org>
3709 * src/errcodes.c: Fix.
3711 2004-10-30 Simon Josefsson <simon@josefsson.org>
3713 * libextra/Makefile.am: No need for libgnutls-extra.vers.
3715 2004-10-30 Simon Josefsson <simon@josefsson.org>
3717 * libextra/Makefile.am: Need libgc.la for libgnutls_openssl.
3719 2004-10-30 Simon Josefsson <simon@josefsson.org>
3721 * tests/Makefile.am: Add openssl self test.
3723 2004-10-30 Simon Josefsson <simon@josefsson.org>
3725 * tests/openssl.c: Add.
3727 2004-10-30 Simon Josefsson <simon@josefsson.org>
3729 * includes/gnutls/openssl.h: Declare MD_CTX. Add
3732 2004-10-30 Simon Josefsson <simon@josefsson.org>
3734 * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been
3737 2004-10-30 Simon Josefsson <simon@josefsson.org>
3741 2004-10-30 Simon Josefsson <simon@josefsson.org>
3743 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port
3744 openssl glue to generic crypto API.
3746 2004-10-30 Simon Josefsson <simon@josefsson.org>
3748 * tests/simple.c: Fix.
3750 2004-10-30 Simon Josefsson <simon@josefsson.org>
3752 * lib/Makefile.am: Recurse into minitasn1/.
3754 2004-10-30 Simon Josefsson <simon@josefsson.org>
3756 * lib/Makefile.am: Remove libgnutls.vers.
3758 2004-10-30 Simon Josefsson <simon@josefsson.org>
3760 * lib/Makefile.am: Use AM_CPPFLAGS instead of obsoleted INCLUDES.
3761 Use only one of -Iminitasn1 or $(LIBTASN1_CFLAGS), depending on
3762 ENABLE_MINITASN1. Link with minitasn1/libminitasn1.la, instead of
3763 building files here. Don't use $(LIBTASN1_LIBS) unless
3766 2004-10-30 Simon Josefsson <simon@josefsson.org>
3768 * lib/minitasn1/Makefile.am: Build library in this directory.
3770 2004-10-30 Simon Josefsson <simon@josefsson.org>
3772 * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as
3775 2004-10-29 Simon Josefsson <simon@josefsson.org>
3777 * lib/Makefile.am, lib/x509/Makefile.am: Build x509 files inside
3778 x509/, to avoid scattering *.o and *.lo for every file in x509/ in
3781 2004-10-29 Simon Josefsson <simon@josefsson.org>
3785 2004-10-29 Simon Josefsson <simon@josefsson.org>
3787 * src/Makefile.am: Remove SERV_LIBS (not used).
3789 2004-10-29 Simon Josefsson <simon@josefsson.org>
3791 * configure.in: Use AS_HELP_STRING. Remove SERV_LIBS (unused).
3792 Various indentation and cleanup.
3794 2004-10-29 Simon Josefsson <simon@josefsson.org>
3796 * NEWS, configure.in, lib/Makefile.am, libextra/Makefile.am:
3797 Replace GNU LD version script with Libtool -export-symbols-regex,
3798 tiny patch from Joe Orton <joe@manyfish.co.uk>.
3800 2004-10-29 Simon Josefsson <simon@josefsson.org>
3804 2004-10-29 Simon Josefsson <simon@josefsson.org>
3806 * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers,
3807 libextra/Makefile.am, libextra/libgnutls-extra.vers: Replace GNU LD
3808 version script with Libtool -export-symbols-regex, tiny patch from
3809 Joe Orton <joe@manyfish.co.uk>.
3811 2004-10-28 Simon Josefsson <simon@josefsson.org>
3815 2004-10-28 Simon Josefsson <simon@josefsson.org>
3817 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
3818 lib/minitasn1/element.c, lib/minitasn1/errors.c,
3819 lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
3820 lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
3821 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
3822 from Martijn Koster <mak@greenhills.co.uk>.
3824 2004-10-28 Simon Josefsson <simon@josefsson.org>
3826 * lib/minitasn1/structure.c: GTK-DOC fix.
3828 2004-10-28 Simon Josefsson <simon@josefsson.org>
3830 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
3831 lib/minitasn1/element.c, lib/minitasn1/errors.c,
3832 lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
3833 lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
3834 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
3835 from Martijn Koster <mak@greenhills.co.uk>.
3837 2004-10-28 Simon Josefsson <simon@josefsson.org>
3839 * NEWS, lib/minitasn1/decoding.c, lib/minitasn1/int.h,
3840 lib/minitasn1/libtasn1.h: Sync libtasn1 files with 0.2.11.
3842 2004-10-28 Simon Josefsson <simon@josefsson.org>
3846 2004-10-28 Simon Josefsson <simon@josefsson.org>
3848 * lib/ext_server_name.c, lib/gnutls_alert.c,
3849 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
3850 lib/gnutls_cert.c, lib/gnutls_db.c, lib/gnutls_handshake.c,
3851 lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c,
3852 lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
3853 lib/gnutls_x509.c, lib/minitasn1/structure.c,
3854 libextra/gnutls_openpgp.c: Doc fix.
3856 2004-10-28 Simon Josefsson <simon@josefsson.org>
3858 * doc/reference/Makefile.am: Reenable --sgml-mode.
3860 2004-10-28 Simon Josefsson <simon@josefsson.org>
3862 * doc/scripts/gdoc: Change struct-marker & to #, to align with
3863 modern GTK-DOC. Improve texinfo and man output.
3865 2004-10-28 Simon Josefsson <simon@josefsson.org>
3867 * lib/gnutls_int.h, lib/gnutls_ui.h, libextra/gnutls_openpgp.c,
3868 libextra/minilzo.c, libextra/openpgp/gnutls_openpgp.h, src/serv.c:
3871 2004-10-28 Simon Josefsson <simon@josefsson.org>
3875 2004-10-28 Simon Josefsson <simon@josefsson.org>
3877 * lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
3878 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_rsa.c,
3879 lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
3880 lib/auth_srp_passwd.h, lib/ext_server_name.c,
3881 lib/ext_server_name.h, lib/ext_srp.h, lib/gnutls_algorithms.c,
3882 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
3883 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
3884 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
3885 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
3886 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
3887 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
3888 lib/gnutls_db.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
3889 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
3890 lib/gnutls_global.c, lib/gnutls_handshake.c,
3891 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
3892 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
3893 lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_pk.c,
3894 lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_record.c,
3895 lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.h,
3896 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3897 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
3898 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
3899 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/memmem.c, lib/memmem.h,
3900 lib/x509_b64.c, lib/x509/common.c, lib/x509/common.h,
3901 lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
3902 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
3903 lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.h,
3904 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.h,
3905 lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
3906 lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
3907 lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
3908 lib/x509/sign.c, lib/x509/sign.h, lib/x509/verify.c,
3909 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
3910 lib/x509/x509_write.c, libextra/gnutls_extra.h,
3911 libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
3912 libextra/lzoconf.h, libextra/minilzo.c, libextra/minilzo.h,
3913 libextra/openssl_compat.c, libextra/openssl_compat.h,
3914 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
3915 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
3916 libextra/openpgp/pgpverify.c, src/certtool-cfg.h, src/certtool.c,
3917 src/common.c, src/common.h, src/list.h, src/serv.c, src/tests.c,
3918 src/tests.h: Indent.
3920 2004-10-28 Simon Josefsson <simon@josefsson.org>
3922 * Makefile.am: Add indent target.
3924 2004-10-28 Simon Josefsson <simon@josefsson.org>
3926 * NEWS, configure.in: Bump versions.
3928 2004-10-28 Simon Josefsson <simon@josefsson.org>
3930 * gl/Makefile.am: Update.
3932 2004-10-28 Simon Josefsson <simon@josefsson.org>
3934 * NEWS: Version 1.0.22.
3936 2004-10-28 Simon Josefsson <simon@josefsson.org>
3938 * lib/x509/common.c: Make it compile.
3940 2004-10-28 Simon Josefsson <simon@josefsson.org>
3944 2004-10-27 Simon Josefsson <simon@josefsson.org>
3946 * buildconf: Mention --enable-gtk-doc.
3948 2004-10-27 Simon Josefsson <simon@josefsson.org>
3950 * NEWS, configure.in: Bump versions.
3952 2004-10-27 Simon Josefsson <simon@josefsson.org>
3954 * Makefile.am: Fix release target for new GTK-DOC.
3956 2004-10-27 Simon Josefsson <simon@josefsson.org>
3958 * NEWS: Version 1.1.21.
3960 2004-10-27 Simon Josefsson <simon@josefsson.org>
3962 * buildconf: Run gtkdocize.
3964 2004-10-27 Simon Josefsson <simon@josefsson.org>
3966 * doc/reference/gnutls-docs.tmpl: Remove.
3968 2004-10-27 Simon Josefsson <simon@josefsson.org>
3970 * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add
3971 opencdk and libtasn1 to GTK-DOC manual.
3973 2004-10-27 Simon Josefsson <simon@josefsson.org>
3975 * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus
3976 patches) seem to work reasonably well now.
3978 2004-10-27 Simon Josefsson <simon@josefsson.org>
3980 * doc/reference/gnutls-docs.sgml: Add.
3982 2004-10-27 Simon Josefsson <simon@josefsson.org>
3984 * lib/x509/common.c: Make it compile.
3986 2004-10-27 Simon Josefsson <simon@josefsson.org>
3988 * tests/Makefile.am: Dist *.p12.
3990 2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3992 * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in
3993 pkcs12 string to key
3995 2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3997 * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log
4000 2004-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4002 * lib/gnutls_x509.c: some minor fixes.
4004 2004-10-25 Simon Josefsson <simon@josefsson.org>
4008 2004-10-25 Simon Josefsson <simon@josefsson.org>
4010 * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
4011 fix libgnutls*-config --libs output, reported by Yoann
4012 Vandoorselaere <yoann@prelude-ids.org>.
4014 2004-10-25 Simon Josefsson <simon@josefsson.org>
4018 2004-10-25 Simon Josefsson <simon@josefsson.org>
4020 * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
4021 fix libgnutls*-config --libs output, reported by Yoann
4022 Vandoorselaere <yoann@prelude-ids.org>.
4024 2004-10-25 Simon Josefsson <simon@josefsson.org>
4026 * doc/reference/Makefile.am: Revert to my own Makefile.am for now.
4028 2004-10-24 Simon Josefsson <simon@josefsson.org>
4030 * AUTHORS: Resign PGP key.
4032 2004-10-24 Simon Josefsson <simon@josefsson.org>
4034 * doc/reference/Makefile.am: Fix.
4036 2004-10-24 Simon Josefsson <simon@josefsson.org>
4038 * doc/reference/Makefile.am: Fix.
4040 2004-10-24 Simon Josefsson <simon@josefsson.org>
4042 * doc/reference/Makefile.am: Rewrite, align with upstream
4045 2004-10-24 Simon Josefsson <simon@josefsson.org>
4047 * doc/reference/gnutls.types: Add.
4049 2004-10-24 Simon Josefsson <simon@josefsson.org>
4053 2004-10-24 Simon Josefsson <simon@josefsson.org>
4055 * tests/Makefile.am, tests/client.p12, tests/noclient.p12,
4056 tests/pkcs12_neon, tests/unclient.p12: Add. Test vectors from Joe
4057 Orton <joe@manyfish.co.uk>, by permission
4058 (<20041024155032.GB26275@manyfish.co.uk>).
4060 2004-10-24 Simon Josefsson <simon@josefsson.org>
4064 2004-10-24 Simon Josefsson <simon@josefsson.org>
4066 * src/certtool.c: Fix --password.
4068 2004-10-24 Simon Josefsson <simon@josefsson.org>
4070 * NEWS, THANKS: Add.
4072 2004-10-24 Simon Josefsson <simon@josefsson.org>
4074 * lib/gnutls_x509.c:
4075 (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
4076 Aleix Conchillo Flaque <aleix@member.fsf.org>.
4078 2004-10-24 Simon Josefsson <simon@josefsson.org>
4080 * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
4081 libextra/Makefile.am, libextra/gnutls-extra.pc.in:
4082 Add pkg-config meta files, suggested by Stéphane LOEUILLET
4083 <stephane.loeuillet@tiscali.fr>.
4085 2004-10-24 Simon Josefsson <simon@josefsson.org>
4087 * NEWS, THANKS: Add.
4089 2004-10-24 Simon Josefsson <simon@josefsson.org>
4091 * lib/gnutls_x509.c:
4092 (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
4093 Aleix Conchillo Flaque <aleix@member.fsf.org>.
4095 2004-10-24 Simon Josefsson <simon@josefsson.org>
4097 * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
4098 libextra/Makefile.am, libextra/gnutls-extra.pc.in: Add pkg-config
4099 meta files, suggested by Stéphane LOEUILLET
4100 <stephane.loeuillet@tiscali.fr>.
4102 2004-10-24 Simon Josefsson <simon@josefsson.org>
4104 * doc/manpages/Makefile.am: Generated.
4106 2004-10-24 Simon Josefsson <simon@josefsson.org>
4108 * NEWS, THANKS, lib/libgnutls-config.in,
4109 libextra/libgnutls-extra-config.in: Add parameter --la-file to
4110 libgnutls-config and libgnutls-extra-config, tiny patch contributed
4111 by Joe Orton <joe@manyfish.co.uk>.
4113 2004-10-24 Simon Josefsson <simon@josefsson.org>
4115 * NEWS, THANKS, lib/libgnutls-config.in,
4116 libextra/libgnutls-extra-config.in: Add parameter --la-file to
4117 libgnutls-config and libgnutls-extra-config, tiny patch contributed
4118 by Joe Orton <joe@manyfish.co.uk>.
4120 2004-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4122 * lib/x509/common.c: print teletex strings if they contain only
4125 2004-10-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4127 * NEWS, lib/x509/common.c: Added second precision to the X.509
4128 parsing functions. (backported from the unstable)
4130 2004-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4132 * NEWS: [no log message]
4134 2004-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4136 * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid().
4138 2004-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4140 * NEWS: [no log message]
4142 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4144 * NEWS, lib/x509/common.c: [no log message]
4146 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4148 * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
4149 lib/x509/dn.h: print DN of certificates with unknown characters in
4150 them, but in hex form only.
4152 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4154 * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
4155 lib/x509/dn.h: print the hex value of the name in certificates with
4156 unknown character sets.
4158 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4160 * doc/protocol/rfc2253.txt: added the LDAP string rfc.
4162 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4164 * lib/x509/common.c, src/certtool.c: some fixes
4166 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4168 * lib/x509/common.c: reject printing DN in certificates that
4169 contain non-UTF-8 characters in DN.
4171 2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4173 * AUTHORS: [no log message]
4175 2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4177 * doc/manpages/Makefile.am, lib/x509/common.c: Increased the
4178 precision in ASN.1 time to seconds from minutes. In certificate
4179 names disallow non UTF8 strings such as UCS-2 and UCS-4.
4181 2004-10-12 Simon Josefsson <simon@josefsson.org>
4183 * NEWS, configure.in: Bump versions.
4185 2004-10-12 Simon Josefsson <simon@josefsson.org>
4187 * NEWS: Version 1.1.20.
4189 2004-10-12 Simon Josefsson <simon@josefsson.org>
4193 2004-10-12 Simon Josefsson <simon@josefsson.org>
4195 * NEWS, configure.in: Bump versions.
4197 2004-10-12 Simon Josefsson <simon@josefsson.org>
4199 * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib.
4201 2004-10-07 Simon Josefsson <simon@josefsson.org>
4203 * NEWS: Version 1.1.19.
4205 2004-10-07 Simon Josefsson <simon@josefsson.org>
4209 2004-10-06 Simon Josefsson <simon@josefsson.org>
4211 * NEWS, configure.in: Bump versions.
4213 2004-10-06 Simon Josefsson <simon@josefsson.org>
4215 * configure.in: Oops, forgot to bump version.
4217 2004-10-06 Simon Josefsson <simon@josefsson.org>
4219 * NEWS: Version 1.0.21.
4221 2004-10-06 Simon Josefsson <simon@josefsson.org>
4225 2004-10-06 Simon Josefsson <simon@josefsson.org>
4227 * THANKS: Pull up from trunk.
4229 2004-10-05 Simon Josefsson <simon@josefsson.org>
4233 2004-10-05 Simon Josefsson <simon@josefsson.org>
4235 * doc/reference/Makefile.am:
4238 2004-10-05 Simon Josefsson <simon@josefsson.org>
4242 2004-10-05 Simon Josefsson <simon@josefsson.org>
4246 2004-10-05 Simon Josefsson <simon@josefsson.org>
4248 * configure.in: Look for memmem, for lib/memmem.c test.
4250 2004-10-05 Simon Josefsson <simon@josefsson.org>
4254 2004-10-05 Simon Josefsson <simon@josefsson.org>
4256 * configure.in: Check for getpass, for opencdk, reported by Yoann
4257 Vandoorselaere <yoann@prelude-ids.org>.
4259 2004-10-05 Simon Josefsson <simon@josefsson.org>
4261 * libextra/opencdk/main.c:
4262 (getpass): Only implement when !HAVE_GETPASS.
4264 2004-10-05 Simon Josefsson <simon@josefsson.org>
4268 2004-10-05 Simon Josefsson <simon@josefsson.org>
4272 2004-10-05 Simon Josefsson <simon@josefsson.org>
4274 * configure.in, gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c,
4275 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
4276 gl/printf-parse.h, gl/snprintf.c, gl/snprintf.h, gl/vasnprintf.c,
4277 gl/vasnprintf.h, gl/xsize.h, gl/m4/alloca.m4, gl/m4/eoverflow.m4,
4278 gl/m4/gnulib.m4, gl/m4/intmax_t.m4, gl/m4/snprintf.m4,
4279 gl/m4/vasnprintf.m4: Add GNULib module, for missing snprintf on
4280 OSF1 V4.0, reported by Yoann Vandoorselaere <yoann@prelude-ids.org>.
4281 Note that lib/ does not yet use it.
4283 2004-10-05 Simon Josefsson <simon@josefsson.org>
4285 * includes/gnutls/compat.h, lib/gnutls_ui.h:
4286 (gnutls_certificate_verify_peers): Fix prototype.
4288 2004-10-05 Simon Josefsson <simon@josefsson.org>
4290 * includes/gnutls/compat.h: Fix warning.
4292 2004-10-05 Simon Josefsson <simon@josefsson.org>
4294 * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89).
4296 2004-10-05 Simon Josefsson <simon@josefsson.org>
4300 2004-10-05 Simon Josefsson <simon@josefsson.org>
4302 * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4,
4303 gl/m4/unlocked-io.m4: Update Gnulib.
4305 2004-10-05 Simon Josefsson <simon@josefsson.org>
4307 * configure.in, gl/Makefile.am, gl/memmem.c, gl/memmem.h,
4308 gl/m4/gnulib.m4, gl/m4/memmem.m4, lib/Makefile.am, lib/memmem.c,
4309 lib/memmem.h: Don't link to gnulib in lib/ until issues are solved
4310 (see bug-gnulib). Move memmem from gl/ to lib/, since it is the
4311 only gnulib module lib/ needs.
4313 2004-10-05 Simon Josefsson <simon@josefsson.org>
4317 2004-10-05 Simon Josefsson <simon@josefsson.org>
4319 * configure.in, gl/Makefile.am, gl/error.c, gl/getndelim2.c,
4320 gl/getpass.c, gl/memmem.c, gl/memmem.h, gl/memstr.c, gl/memstr.h,
4321 gl/unlocked-io.h, gl/m4/gnulib.m4, gl/m4/memmem.m4,
4322 gl/m4/memstr.m4, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
4323 Update Gnulib. Replace memstr with memmem, see continued discussion
4326 2004-10-04 Simon Josefsson <simon@josefsson.org>
4328 * doc/protocol/draft-SP800-52.pdf: Add.
4330 2004-10-01 Simon Josefsson <simon@josefsson.org>
4332 * includes/gnutls/compat.h:
4333 (gnutls_certificate_verify_peers): Add.
4335 2004-09-30 Simon Josefsson <simon@josefsson.org>
4337 * configure.in, gl/Makefile.am, gl/memstr.c, gl/memstr.h,
4338 gl/strnstr.c, gl/strnstr.h, gl/m4/gnulib.m4, gl/m4/memstr.m4,
4339 gl/m4/strnstr.m4, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
4340 Replace strnstr with memstr. See discussion on bug-gnulib list.
4342 2004-09-29 Simon Josefsson <simon@josefsson.org>
4344 * lib/Makefile.am: Link with gnulib. Currently only minmax.h and
4345 strnstr are used, which are under LGPL. The license templates in
4346 gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL
4349 2004-09-29 Simon Josefsson <simon@josefsson.org>
4351 * configure.in, gl/Makefile.am, gl/minmax.h, gl/progname.c,
4352 gl/progname.h, gl/strnstr.c, gl/strnstr.h, gl/m4/gnulib.m4,
4353 gl/m4/strnstr.m4, lib/Makefile.am, lib/defines.h, lib/strnstr.c:
4354 Use strnstr from gnulib. Gnulib sync.
4356 2004-09-26 Simon Josefsson <simon@josefsson.org>
4358 * gl/minmax.h: Use version from Lesser GNULib.
4360 2004-09-21 Simon Josefsson <simon@josefsson.org>
4364 2004-09-21 Simon Josefsson <simon@josefsson.org>
4366 * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
4369 2004-09-19 Simon Josefsson <simon@josefsson.org>
4371 * doc/gnutls.texi: Add.
4373 2004-09-19 Simon Josefsson <simon@josefsson.org>
4375 * doc/examples/ex-rfc2818.c: Fix.
4377 2004-09-19 Simon Josefsson <simon@josefsson.org>
4379 * doc/examples/ex-rfc2818.c: Add.
4381 2004-09-17 Simon Josefsson <simon@josefsson.org>
4385 2004-09-17 Simon Josefsson <simon@josefsson.org>
4387 * libextra/Makefile.am: Fix objdir != srcdir in -I, reported by
4388 "Gerrit P. Haase" <gp@familiehaase.de>.
4390 2004-09-17 Simon Josefsson <simon@josefsson.org>
4392 * src/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit
4393 P. Haase" <gp@familiehaase.de>.
4395 2004-09-17 Simon Josefsson <simon@josefsson.org>
4397 * libextra/Makefile.am: Fix objdir != srcdir in -I, reported by
4398 "Gerrit P. Haase" <gp@familiehaase.de>.
4400 2004-09-17 Simon Josefsson <simon@josefsson.org>
4402 * configure.in, lib/Makefile.am: Fix objdir != srcdir in -I,
4403 reported by "Gerrit P. Haase" <gp@familiehaase.de>.
4405 2004-09-17 Simon Josefsson <simon@josefsson.org>
4407 * tests/Makefile.am: Fix objdir != srcdir in -I, reported by
4408 "Gerrit P. Haase" <gp@familiehaase.de>.
4410 2004-09-17 Simon Josefsson <simon@josefsson.org>
4414 2004-09-17 Simon Josefsson <simon@josefsson.org>
4418 2004-09-17 Simon Josefsson <simon@josefsson.org>
4420 * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported
4421 by "Gerrit P. Haase" <gp@familiehaase.de>.
4423 2004-09-17 Simon Josefsson <simon@josefsson.org>
4425 * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported
4426 by "Gerrit P. Haase" <gp@familiehaase.de>.
4428 2004-09-17 Simon Josefsson <simon@josefsson.org>
4430 * buildconf: Cleanup.
4432 2004-09-15 Simon Josefsson <simon@josefsson.org>
4436 2004-09-15 Simon Josefsson <simon@josefsson.org>
4439 (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
4441 2004-09-11 Simon Josefsson <simon@josefsson.org>
4445 2004-09-10 Simon Josefsson <simon@josefsson.org>
4448 (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
4450 2004-09-09 Simon Josefsson <simon@josefsson.org>
4452 * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11.
4454 2004-09-02 Simon Josefsson <simon@josefsson.org>
4456 * tests/PKITS_data.zip: New version, solve the S/MIME bugs I
4457 reported. Downloaded from
4458 http://csrc.nist.gov/pki/testing/x509paths.html on 2004-09-03 with
4459 SHA1 ada0f267e0ff4eb16a0e19964cf518a833f00093.
4461 2004-08-31 Simon Josefsson <simon@josefsson.org>
4465 2004-08-31 Simon Josefsson <simon@josefsson.org>
4469 2004-08-31 Simon Josefsson <simon@josefsson.org>
4471 * lib/x509/x509.c: Fix mem leak.
4473 2004-08-31 Simon Josefsson <simon@josefsson.org>
4475 * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
4476 From Simon Posnjak <simon.posnjak@cetrtapot.si>.
4478 2004-08-31 Simon Josefsson <simon@josefsson.org>
4480 * THANKS: Pull up from trunk.
4482 2004-08-31 Simon Josefsson <simon@josefsson.org>
4486 2004-08-31 Simon Josefsson <simon@josefsson.org>
4488 * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
4489 From Simon Posnjak <simon.posnjak@cetrtapot.si>.
4491 2004-08-27 Simon Josefsson <simon@josefsson.org>
4493 * lib/gnutls_state.c: Typo.
4495 2004-08-26 Simon Josefsson <simon@josefsson.org>
4497 * doc/protocol/draft-ietf-tls-srp-08.txt: Add.
4499 2004-08-25 Simon Josefsson <simon@josefsson.org>
4501 * doc/manpages/Makefile.am: Update.
4503 2004-08-25 Simon Josefsson <simon@josefsson.org>
4505 * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP
4508 2004-08-25 Simon Josefsson <simon@josefsson.org>
4510 * includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
4511 lib/gnutls_dh_primes.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
4512 lib/gnutls_ui.h: Doc fix.
4514 2004-08-25 Simon Josefsson <simon@josefsson.org>
4516 * lib/gnutls_alert.c: Doc fix.
4518 2004-08-25 Simon Josefsson <simon@josefsson.org>
4520 * includes/gnutls/extra.h, libextra/gnutls_extra.c,
4521 libextra/gnutls_openpgp.c: Doc fix.
4523 2004-08-25 Simon Josefsson <simon@josefsson.org>
4525 * libextra/openpgp/Makefile.am: Hack to fix texinfo docs.
4527 2004-08-25 Simon Josefsson <simon@josefsson.org>
4529 * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix
4532 2004-08-25 Simon Josefsson <simon@josefsson.org>
4534 * doc/reference/Makefile.am: Add.
4536 2004-08-25 Simon Josefsson <simon@josefsson.org>
4539 (release): Copy gtk-doc.
4541 2004-08-25 Simon Josefsson <simon@josefsson.org>
4543 * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c,
4544 lib/gnutls_ui.h: Fix prototypes.
4546 2004-08-25 Simon Josefsson <simon@josefsson.org>
4548 * doc/reference/Makefile.am: Clean more.
4550 2004-08-25 Simon Josefsson <simon@josefsson.org>
4552 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_ui.h,
4553 lib/x509/pkcs12.c, lib/x509/privkey.c: Fix prototypes. (Unfinished,
4554 there should be a tool to do this...)
4556 2004-08-25 Simon Josefsson <simon@josefsson.org>
4558 * doc/protocol/draft-ietf-tls-psk-01.txt: Add.
4560 2004-08-24 Simon Josefsson <simon@josefsson.org>
4562 * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt,
4563 doc/protocol/draft-salowey-tls-ticket-00.txt: Add.
4565 2004-08-24 Simon Josefsson <simon@josefsson.org>
4567 * NEWS, configure.in: Bump version.
4569 2004-08-24 Simon Josefsson <simon@josefsson.org>
4571 * NEWS: Version 1.1.18.
4573 2004-08-24 Simon Josefsson <simon@josefsson.org>
4577 2004-08-24 Simon Josefsson <simon@josefsson.org>
4581 2004-08-24 Simon Josefsson <simon@josefsson.org>
4583 * configure.in: Add Nettle self tests.
4585 2004-08-24 Simon Josefsson <simon@josefsson.org>
4589 2004-08-24 Simon Josefsson <simon@josefsson.org>
4591 * doc/Makefile.am: Fix.
4593 2004-08-24 Simon Josefsson <simon@josefsson.org>
4595 * doc/README.CVS: Add.
4597 2004-08-24 Simon Josefsson <simon@josefsson.org>
4599 * m4/gtk-doc.m4: Update.
4601 2004-08-24 Simon Josefsson <simon@josefsson.org>
4603 * configure.in, doc/Makefile.am, doc/README.CVS,
4604 doc/reference/Makefile.am, doc/reference/gnutls-docs.tmpl,
4605 m4/gtk-doc.m4: Generate GTK-DOC manuals (libextra/openpgp/ part
4608 2004-08-24 Simon Josefsson <simon@josefsson.org>
4610 * lib/gnutls_algorithms.c: Make gtk-doc happy.
4612 2004-08-24 Simon Josefsson <simon@josefsson.org>
4614 * includes/gnutls/openssl.h: Make gtk-doc happy.
4616 2004-08-24 Simon Josefsson <simon@josefsson.org>
4618 * lib/gnutls.h.in.in: Make gtk-doc happy.
4620 2004-08-23 Simon Josefsson <simon@josefsson.org>
4622 * src/cfg/platon/str/strdyn.c: Fix. Reported by Dimitri
4623 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
4625 2004-08-23 Simon Josefsson <simon@josefsson.org>
4627 * configure.in: Check for ctype.h to shut up Sun CC warnings in
4628 src/cfg/shared.c. Reported by Dimitri Papadopoulos-Orfanos
4629 <papadopo@shfj.cea.fr>.
4631 2004-08-23 Simon Josefsson <simon@josefsson.org>
4635 2004-08-23 Simon Josefsson <simon@josefsson.org>
4639 2004-08-23 Simon Josefsson <simon@josefsson.org>
4641 * NEWS: ISO certify.
4643 2004-08-23 Simon Josefsson <simon@josefsson.org>
4647 2004-08-23 Simon Josefsson <simon@josefsson.org>
4649 * m4/gc_random.m4: Fix.
4651 2004-08-23 Simon Josefsson <simon@josefsson.org>
4653 * configure.in, m4/gc_random.m4: Move /dev/*random stuff to
4656 2004-08-22 Simon Josefsson <simon@josefsson.org>
4658 * AUTHORS: Add copying conditions, and PGP release key.
4660 2004-08-22 Simon Josefsson <simon@josefsson.org>
4662 * README, THANKS: Add copying conditions.
4664 2004-08-22 Simon Josefsson <simon@josefsson.org>
4666 * NEWS: Add copying conditions. Markup.
4668 2004-08-22 Simon Josefsson <simon@josefsson.org>
4672 2004-08-22 Simon Josefsson <simon@josefsson.org>
4674 * tests/pkits_pkcs12, tests/pkits_smime: Typo.
4676 2004-08-22 Simon Josefsson <simon@josefsson.org>
4678 * lib/minitasn1/int.h: Bump version.
4680 2004-08-22 Simon Josefsson <simon@josefsson.org>
4682 * src/Makefile.am: Remove stale -I.
4684 2004-08-22 Simon Josefsson <simon@josefsson.org>
4686 * lib/minitasn1/libtasn1.h: Bump version.
4688 2004-08-22 Simon Josefsson <simon@josefsson.org>
4690 * configure.in: Need newer libtasn1.
4692 2004-08-22 Simon Josefsson <simon@josefsson.org>
4694 * lib/minitasn1/decoding.c: Only apply BER indefinite logic when we
4695 have actually encountered BER indefinite lengths. Pending upstream
4696 review. Triggered by PKITS test case
4697 pkcs12/CPSPointerQualifierTest20EE.p12 (and others) as invoked by
4700 2004-08-22 Simon Josefsson <simon@josefsson.org>
4702 * tests/pkits_pkcs12: Fix.
4704 2004-08-22 Simon Josefsson <simon@josefsson.org>
4706 * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime: Fix.
4708 2004-08-22 Simon Josefsson <simon@josefsson.org>
4711 (print_certificate_info): Don't crash on large X.509 extensions
4712 (thanks to PKITS test suite). Also output ASCII representation of
4713 printable extension data (some extension contain humanly readable
4716 2004-08-22 Simon Josefsson <simon@josefsson.org>
4718 * tests/pkits_crt: Add.
4720 2004-08-22 Simon Josefsson <simon@josefsson.org>
4722 * tests/pkits_crl: Add.
4724 2004-08-22 Simon Josefsson <simon@josefsson.org>
4726 * tests/pkits_smime: Add.
4728 2004-08-22 Simon Josefsson <simon@josefsson.org>
4731 (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
4733 2004-08-22 Simon Josefsson <simon@josefsson.org>
4735 * tests/pkits_pkcs12: Add.
4737 2004-08-22 Simon Josefsson <simon@josefsson.org>
4740 (smime_to_pkcs7): Handle LF EOF.
4742 2004-08-22 Simon Josefsson <simon@josefsson.org>
4744 * src/certtool.c: Fix --password.
4746 2004-08-22 Simon Josefsson <simon@josefsson.org>
4748 * tests/PKITS.pdf, tests/PKITS_data.zip: Add NIST's Public Key
4749 Interoperability Test Suite. Taken from
4750 <http://csrc.nist.gov/pki/testing/x509paths.html>.
4751 c8b1230c34f175f0fe479692e65c7ecc04117dfc PKITS_data.zip
4752 e823aa3a8ece752aa7211153312b364dc578e789 PKITS.pdf
4754 2004-08-22 Simon Josefsson <simon@josefsson.org>
4758 2004-08-22 Simon Josefsson <simon@josefsson.org>
4760 * doc/manpages/Makefile.am: Handle different #include's for PKCS12
4763 2004-08-22 Simon Josefsson <simon@josefsson.org>
4765 * configure.in: Want gzip too.
4767 2004-08-22 Simon Josefsson <simon@josefsson.org>
4769 * configure.in, Makefile.am: Use bz2.
4771 2004-08-22 Simon Josefsson <simon@josefsson.org>
4775 2004-08-22 Simon Josefsson <simon@josefsson.org>
4777 * doc/scripts/gdoc: Support -include.
4779 2004-08-22 Simon Josefsson <simon@josefsson.org>
4781 * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/,
4782 and libextra/openpgp/.
4784 2004-08-22 Simon Josefsson <simon@josefsson.org>
4786 * doc/manpages/Makefile.am: Add man pages for API.
4788 2004-08-22 Simon Josefsson <simon@josefsson.org>
4790 * configure.in, lib/gnutls.h.in.in: Revert ssize_t change.
4792 2004-08-22 Simon Josefsson <simon@josefsson.org>
4794 * configure.in, lib/gnutls.h.in.in: Assume POSIX system (which we
4795 already do), so it has ssize_t. Redefining ssize_t locally, if it
4796 doesn't exist, already handled by gnulib.
4798 2004-08-22 Simon Josefsson <simon@josefsson.org>
4800 * lib/Makefile.am: Simplify further.
4802 2004-08-22 Simon Josefsson <simon@josefsson.org>
4804 * lib/Makefile.am: Move things from EXTRA_DIST, to improve
4805 dependency tracking.
4807 2004-08-22 Simon Josefsson <simon@josefsson.org>
4809 * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to
4810 improve dependency tracking. Simplify.
4812 2004-08-21 Simon Josefsson <simon@josefsson.org>
4814 * lib/x509/Makefile.am, lib/Makefile.am: Remove pkcs5.
4816 2004-08-21 Simon Josefsson <simon@josefsson.org>
4818 * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c:
4819 Replace PKCS5 with GC.
4821 2004-08-21 Simon Josefsson <simon@josefsson.org>
4825 2004-08-21 Simon Josefsson <simon@josefsson.org>
4827 * doc/protocol/rrc2.doc: Add.
4829 2004-08-21 Simon Josefsson <simon@josefsson.org>
4833 2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4835 * lib/x509/privkey.c: Corrected a memory leak. Patch got from
4836 debian bug report logs. Reported by Modestas Vainius
4837 <geromanas@mailas.com>.
4839 2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4841 * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding.
4843 2004-08-21 Simon Josefsson <simon@josefsson.org>
4845 * lib/x509/pkcs12_encr.c: Fix.
4847 2004-08-21 Simon Josefsson <simon@josefsson.org>
4849 * lib/x509/pkcs12_encr.c: Use gc.
4851 2004-08-21 Simon Josefsson <simon@josefsson.org>
4853 * tests/chain: Cleanup.
4855 2004-08-21 Simon Josefsson <simon@josefsson.org>
4857 * tests/chain: Add CRL's.
4859 2004-08-21 Simon Josefsson <simon@josefsson.org>
4863 2004-08-21 Simon Josefsson <simon@josefsson.org>
4865 * tests/anonself.c, tests/Makefile.am: Add.
4867 2004-08-21 Simon Josefsson <simon@josefsson.org>
4869 * configure.in: Bump version.
4871 2004-08-21 Simon Josefsson <simon@josefsson.org>
4875 2004-08-21 Simon Josefsson <simon@josefsson.org>
4877 * doc/gnutls.texi: Add examples.
4879 2004-08-21 Simon Josefsson <simon@josefsson.org>
4881 * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix.
4883 2004-08-21 Simon Josefsson <simon@josefsson.org>
4885 * doc/examples/ex-serv-anon.c: Add.
4887 2004-08-21 Simon Josefsson <simon@josefsson.org>
4889 * doc/examples/ex-client1.c: Add.
4891 2004-08-21 Simon Josefsson <simon@josefsson.org>
4893 * doc/gnutls.texi: Markup.
4895 2004-08-21 Simon Josefsson <simon@josefsson.org>
4897 * configure.in: Enable gnits in automake.
4899 2004-08-21 Simon Josefsson <simon@josefsson.org>
4901 * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?).
4902 Don't check for install (handled by automake).
4904 2004-08-20 Simon Josefsson <simon@josefsson.org>
4906 * configure.in: Simplify shared library versioning.
4908 2004-08-20 Simon Josefsson <simon@josefsson.org>
4910 * libextra/gnutls_extra.c: Use automake VERSION.
4912 2004-08-20 Simon Josefsson <simon@josefsson.org>
4914 * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version
4917 2004-08-20 Simon Josefsson <simon@josefsson.org>
4919 * lib/gnutls_global.c: Use automake VERSION instead of
4922 2004-08-20 Simon Josefsson <simon@josefsson.org>
4924 * configure.in: Use modern AC_INIT. Remove GNUTLS_*VERSION.
4925 Separate libtool versioning from package versioning.
4927 2004-08-20 Simon Josefsson <simon@josefsson.org>
4929 * Makefile.am: Remove, all are dist'ed by automake automatically.
4931 2004-08-20 Simon Josefsson <simon@josefsson.org>
4933 * configure.in: Typo.
4935 2004-08-20 Simon Josefsson <simon@josefsson.org>
4937 * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions.
4939 2004-08-20 Simon Josefsson <simon@josefsson.org>
4941 * configure.in: Assume time_t and ptrdiff_t (ANSI C89).
4943 2004-08-20 Simon Josefsson <simon@josefsson.org>
4945 * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89).
4947 2004-08-20 Simon Josefsson <simon@josefsson.org>
4949 * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h
4952 2004-08-20 Simon Josefsson <simon@josefsson.org>
4955 (T_CPU, T_VENDOR, T_OS): Remove (unused).
4957 2004-08-18 Simon Josefsson <simon@josefsson.org>
4959 * NEWS: Version 1.1.17.
4961 2004-08-18 Simon Josefsson <simon@josefsson.org>
4963 * doc/gnutls.texi: Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
4965 2004-08-18 Simon Josefsson <simon@josefsson.org>
4967 * Makefile.am: [no log message]
4969 2004-08-18 Simon Josefsson <simon@josefsson.org>
4974 2004-08-18 Simon Josefsson <simon@josefsson.org>
4976 * NEWS: Version 1.0.20.
4978 2004-08-18 Simon Josefsson <simon@josefsson.org>
4980 * tests/simple.c: Fix warning.
4982 2004-08-18 Simon Josefsson <simon@josefsson.org>
4987 2004-08-18 Simon Josefsson <simon@josefsson.org>
4989 * lib/gnutls_mpi.h: Reorder, to get config.h included before
4992 2004-08-18 Simon Josefsson <simon@josefsson.org>
4994 * libextra/opencdk/keyserver.c: Pull up from trunk.
4996 2004-08-18 Simon Josefsson <simon@josefsson.org>
4998 * lib/gnutls_mpi.h: Reorder, to get config.h included before
5001 2004-08-18 Simon Josefsson <simon@josefsson.org>
5003 * doc/gnutls.texi: Revert.
5005 2004-08-18 Simon Josefsson <simon@josefsson.org>
5007 * doc/gnutls.texi: Fix example indentation.
5009 2004-08-17 Simon Josefsson <simon@josefsson.org>
5011 * src/cli.c: Fix mem leak.
5013 2004-08-17 Simon Josefsson <simon@josefsson.org>
5015 * lib/gnutls_pk.c: Typo.
5017 2004-08-17 Simon Josefsson <simon@josefsson.org>
5019 * THANKS: Pull up from trunk.
5021 2004-08-17 Simon Josefsson <simon@josefsson.org>
5023 * NEWS, THANKS: Add.
5025 2004-08-17 Simon Josefsson <simon@josefsson.org>
5027 * configure.in: Bump version.
5029 2004-08-17 Simon Josefsson <simon@josefsson.org>
5031 * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type
5032 2 non-zero pad bytes, reported by Robey Pointer <robey@danger.com>.
5034 2004-08-17 Simon Josefsson <simon@josefsson.org>
5036 * configure.in, gl/Makefile.am, gl/minmax.h, gl/m4/gnulib.m4,
5037 lib/Makefile.am, lib/auth_srp_passwd.c, lib/ext_srp.c,
5038 lib/gnutls_buffers.c, lib/gnutls_num.h, lib/gnutls_pk.c,
5039 lib/gnutls_str.c, lib/x509/dn.c, lib/x509/pkcs12.c,
5040 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
5041 libextra/Makefile.am: Use minmax.h from gnulib instead of
5044 2004-08-16 Simon Josefsson <simon@josefsson.org>
5046 * src/common.c: Oops, revert DES, not supported.
5048 2004-08-16 Simon Josefsson <simon@josefsson.org>
5050 * src/common.c: Support AES-256 and DES in --ciphers too.
5052 2004-08-16 Simon Josefsson <simon@josefsson.org>
5054 * NEWS, README: Fix.
5056 2004-08-16 Simon Josefsson <simon@josefsson.org>
5060 2004-08-16 Simon Josefsson <simon@josefsson.org>
5064 2004-08-16 Simon Josefsson <simon@josefsson.org>
5066 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Move hashing to
5067 generic crypto API. Implement hashing for nettle/libgcrypt in
5070 2004-08-16 Simon Josefsson <simon@josefsson.org>
5072 * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
5073 lib/gnutls_random.c, lib/gnutls_random.h: Move randomness calls to
5074 generic crypto API. Implement randomness for libgcrypt and nettle
5077 2004-08-16 Simon Josefsson <simon@josefsson.org>
5079 * gl/Makefile.am, gl/m4/gnulib.m4: Update.
5081 2004-08-15 Simon Josefsson <simon@josefsson.org>
5085 2004-08-15 Simon Josefsson <simon@josefsson.org>
5089 2004-08-15 Simon Josefsson <simon@josefsson.org>
5091 * Makefile.am, configure.in, m4/ax_create_stdint_h.m4: Add Nettle.
5093 2004-08-15 Simon Josefsson <simon@josefsson.org>
5095 * lib/gnutls_cipher_int.c, lib/gnutls_global.c: Fix warnings.
5097 2004-08-15 Simon Josefsson <simon@josefsson.org>
5099 * lib/gnutls_cipher_int.c: Fix.
5101 2004-08-15 Simon Josefsson <simon@josefsson.org>
5105 2004-08-15 Simon Josefsson <simon@josefsson.org>
5107 * Makefile.am, configure.in, lib/Makefile.am,
5108 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
5109 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h,
5110 libextra/Makefile.am: Initiate move of all libgcrypt calls to
5111 crypto/gc* wrapper. Currently only encryption/decryption goes
5112 through generic API.
5114 2004-08-15 Simon Josefsson <simon@josefsson.org>
5118 2004-08-15 Simon Josefsson <simon@josefsson.org>
5121 (release): Fix tag name.
5123 2004-08-15 Simon Josefsson <simon@josefsson.org>
5125 * configure.in, gl/Makefile.am, gl/getpass.c, gl/getpass.h,
5126 gl/stdbool_.h, gl/m4/getpass.m4, gl/m4/gnulib.m4, gl/m4/stdbool.m4,
5127 src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/crypt.c,
5128 src/getpass.c, src/getpass.h: Replace ad-hoc 'read_pass' with
5129 gnulib module 'getpass-gnu'.
5131 2004-08-15 Simon Josefsson <simon@josefsson.org>
5133 * doc/gnutls.texi: Improve markup.
5135 2004-08-15 Simon Josefsson <simon@josefsson.org>
5137 * src/errcodes.c: Fix.
5139 2004-08-15 Simon Josefsson <simon@josefsson.org>
5141 * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes.
5143 2004-08-15 Simon Josefsson <simon@josefsson.org>
5145 * doc/gnutls.texi: Fixes.
5147 2004-08-15 Simon Josefsson <simon@josefsson.org>
5149 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
5150 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
5151 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
5152 doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
5153 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
5154 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
5155 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c: Indent.
5157 2004-08-15 Simon Josefsson <simon@josefsson.org>
5159 * configure.in: Bump version.
5161 2004-08-15 Simon Josefsson <simon@josefsson.org>
5164 (release): Abort if tag exists.
5166 2004-08-15 Simon Josefsson <simon@josefsson.org>
5169 (release): Fix tag name.
5171 2004-08-15 Simon Josefsson <simon@josefsson.org>
5173 * NEWS: Version 1.1.16.
5175 2004-08-15 Simon Josefsson <simon@josefsson.org>
5179 2004-08-15 Simon Josefsson <simon@josefsson.org>
5181 * src/certtool.c: Use progname.
5183 2004-08-15 Simon Josefsson <simon@josefsson.org>
5185 * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add
5186 progname gnulib module.
5188 2004-08-15 Simon Josefsson <simon@josefsson.org>
5192 2004-08-15 Simon Josefsson <simon@josefsson.org>
5194 * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
5197 2004-08-15 Simon Josefsson <simon@josefsson.org>
5199 * configure.in, lib/Makefile.am, libextra/Makefile.am,
5200 src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make
5203 2004-08-14 Simon Josefsson <simon@josefsson.org>
5205 * configure.in: Bump version.
5207 2004-08-14 Simon Josefsson <simon@josefsson.org>
5211 2004-08-14 Simon Josefsson <simon@josefsson.org>
5213 * src/Makefile.am: Link gnulib.
5215 2004-08-14 Simon Josefsson <simon@josefsson.org>
5220 2004-08-14 Simon Josefsson <simon@josefsson.org>
5222 * NEWS: Version 1.1.15.
5224 2004-08-14 Simon Josefsson <simon@josefsson.org>
5228 2004-08-14 Simon Josefsson <simon@josefsson.org>
5230 * config.rpath: Add, needed by gnulib. When we support gettext,
5231 this will be generated.
5233 2004-08-14 Simon Josefsson <simon@josefsson.org>
5235 * src/certtool-gaa.c, src/certtool-gaa.h: Generated.
5237 2004-08-14 Simon Josefsson <simon@josefsson.org>
5239 * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add
5242 2004-08-14 Simon Josefsson <simon@josefsson.org>
5244 * configure.in, gl/Makefile.am, gl/error.c, gl/error.h, gl/exit.h,
5245 gl/gettext.h, gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gettext.m4,
5246 gl/m4/glibc21.m4, gl/m4/gnulib.m4, gl/m4/iconv.m4,
5247 gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-pri.m4,
5248 gl/m4/inttypes.m4, gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4,
5249 gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
5250 gl/m4/lib-prefix.m4, gl/m4/longdouble.m4, gl/m4/longlong.m4,
5251 gl/m4/nls.m4, gl/m4/po.m4, gl/m4/printf-posix.m4,
5252 gl/m4/progtest.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
5253 gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, gl/m4/uintmax_t.m4,
5254 gl/m4/ulonglong.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
5255 gl/m4/xsize.m4: Add error and exit gnulib modules.
5257 2004-08-14 Simon Josefsson <simon@josefsson.org>
5259 * configure.in: Add gl/Makefile.
5261 2004-08-14 Simon Josefsson <simon@josefsson.org>
5263 * Makefile.am: Recurse into gl/.
5265 2004-08-14 Simon Josefsson <simon@josefsson.org>
5267 * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c,
5268 gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/unlocked-io.h,
5269 gl/m4/extensions.m4, gl/m4/getline.m4, gl/m4/getndelim2.m4,
5270 gl/m4/gnulib.m4, gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4,
5271 gl/m4/unlocked-io.m4: Set up GnuTLS to use gnulib for portability
5272 files. Initially only adding "getline", I will need it for S/MIME
5275 2004-08-12 Simon Josefsson <simon@josefsson.org>
5277 * tests/chain: Be nicer.
5279 2004-08-12 Simon Josefsson <simon@josefsson.org>
5283 2004-08-12 Simon Josefsson <simon@josefsson.org>
5285 * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add.
5287 2004-08-12 Simon Josefsson <simon@josefsson.org>
5289 * tests/x509tests.tgz: Add NIST X.509 Path Validation Test Suite,
5291 http://csrc.nist.gov/pki/testing/x509paths_old.html. Taken from
5292 http://csrc.nist.gov/pki/testing/x509tests.tgz, with MD5sum
5293 5e6c15b7920e33a3e171258828c980f5.
5295 2004-08-11 Simon Josefsson <simon@josefsson.org>
5297 * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add.
5299 2004-08-11 Simon Josefsson <simon@josefsson.org>
5301 * configure.in: Typo.
5303 2004-08-11 Simon Josefsson <simon@josefsson.org>
5305 * doc/gnutls.texi: Fix direntry.
5307 2004-08-11 Simon Josefsson <simon@josefsson.org>
5309 * doc/gnutls.texi: Add.
5311 2004-08-11 Simon Josefsson <simon@josefsson.org>
5313 * doc/manpages/gnutls-cli.1: Update.
5315 2004-08-10 Simon Josefsson <simon@josefsson.org>
5317 * m4/autobuild.m4: Update.
5319 2004-08-10 Simon Josefsson <simon@josefsson.org>
5323 2004-08-10 Simon Josefsson <simon@josefsson.org>
5325 * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10.
5327 2004-08-10 Simon Josefsson <simon@josefsson.org>
5331 2004-08-10 Simon Josefsson <simon@josefsson.org>
5334 (release): Remove ChangeLog stuff.
5336 2004-08-10 Simon Josefsson <simon@josefsson.org>
5338 * configure.in: Bump version.
5340 2004-08-10 Simon Josefsson <simon@josefsson.org>
5342 * configure.in: If socklen_t doesn't exist, use size_t (needed for
5345 2004-08-10 Simon Josefsson <simon@josefsson.org>
5349 2004-08-09 Simon Josefsson <simon@josefsson.org>
5351 * src/Makefile.am: Replace $(RM) with rm, the former doesn't seem
5352 to exist, and automake generated makefile use rm directly anyway.
5354 2004-08-09 Simon Josefsson <simon@josefsson.org>
5356 * configure.in: Move AB_INIT to where it actually works.
5358 2004-08-09 Simon Josefsson <simon@josefsson.org>
5360 * NEWS: Version 1.1.14.
5362 2004-08-09 Simon Josefsson <simon@josefsson.org>
5364 * Makefile.am: Add release target.
5366 2004-08-09 Simon Josefsson <simon@josefsson.org>
5368 * NEWS: Version 1.0.19.
5370 2004-08-09 Simon Josefsson <simon@josefsson.org>
5372 * THANKS: Pull up from trunk.
5374 2004-08-09 Simon Josefsson <simon@josefsson.org>
5376 * NEWS, configure.in, m4/autobuild.m4, THANKS: Add.
5378 2004-08-09 Simon Josefsson <simon@josefsson.org>
5382 2004-08-09 Simon Josefsson <simon@josefsson.org>
5384 * THANKS: Pull up from trunk.
5386 2004-08-09 Simon Josefsson <simon@josefsson.org>
5388 * tests/Makefile.am: Typo, reported by Michael Heironimus
5389 <mkh01@earthlink.net>.
5391 2004-08-09 Simon Josefsson <simon@josefsson.org>
5393 * configure.in: Bump version.
5395 2004-08-07 Simon Josefsson <simon@josefsson.org>
5399 2004-08-07 Simon Josefsson <simon@josefsson.org>
5401 * tests/Makefile.am: Typo, reported by Michael Heironimus
5402 <mkh01@earthlink.net>.
5404 2004-08-06 Simon Josefsson <simon@josefsson.org>
5406 * NEWS: Terminology consistency.
5408 2004-08-05 Simon Josefsson <simon@josefsson.org>
5410 * tests/simple.c: Fix warning.
5412 2004-08-05 Simon Josefsson <simon@josefsson.org>
5414 * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
5415 libextra/openpgp/Makefile.am: Remove *.tex stuff.
5417 2004-08-05 Simon Josefsson <simon@josefsson.org>
5419 * doc/manpages/Makefile.am: Simplify.
5421 2004-08-05 Simon Josefsson <simon@josefsson.org>
5423 * src/Makefile.am, src/retcodes.c: Remove retcodes.
5425 2004-08-05 Simon Josefsson <simon@josefsson.org>
5427 * configure.in: Fix last commit.
5429 2004-08-05 Simon Josefsson <simon@josefsson.org>
5431 * configure.in, doc/Makefile.am, doc/internals.dia, doc/layers.dia,
5432 doc/pgp1.dia, doc/x509-1.dia, doc/examples/Makefile.am,
5433 doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
5434 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
5435 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
5436 doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
5437 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
5438 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
5439 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
5440 doc/scripts/Makefile.am, doc/scripts/sort1.pl: Remove old manual.
5442 2004-08-05 Simon Josefsson <simon@josefsson.org>
5444 * doc/gnutls.texi, configure.in: Fix copyright.
5446 2004-08-05 Simon Josefsson <simon@josefsson.org>
5448 * buildconf, doc/README.CVS: Revert.
5450 2004-08-05 Simon Josefsson <simon@josefsson.org>
5454 2004-08-05 Simon Josefsson <simon@josefsson.org>
5458 2004-08-05 Simon Josefsson <simon@josefsson.org>
5460 * doc/Makefile.am, doc/README.CVS: Fix.
5462 2004-08-05 Simon Josefsson <simon@josefsson.org>
5464 * doc/gnutls.texi: Save gnutls.bib.
5466 2004-08-05 Simon Josefsson <simon@josefsson.org>
5468 * doc/Makefile.am: Fix deps.
5470 2004-08-05 Simon Josefsson <simon@josefsson.org>
5472 * doc/Makefile.am: Reorder.
5474 2004-08-05 Simon Josefsson <simon@josefsson.org>
5476 * doc/gendocs.sh, doc/gendocs_template: Add.
5478 2004-08-05 Simon Josefsson <simon@josefsson.org>
5480 * doc/Makefile.am: Fix HTML.
5482 2004-08-05 Simon Josefsson <simon@josefsson.org>
5484 * doc/gnutls-logo.eps, doc/gnutls-logo.pdf: Add.
5486 2004-08-05 Simon Josefsson <simon@josefsson.org>
5488 * doc/gnutls.texi: Add logo.
5490 2004-08-05 Simon Josefsson <simon@josefsson.org>
5492 * doc/gnutls.texi: Fix image size.
5494 2004-08-05 Simon Josefsson <simon@josefsson.org>
5496 * doc/Makefile.am: Fix deps.
5498 2004-08-05 Simon Josefsson <simon@josefsson.org>
5500 * doc/Makefile.am: Build more. Dist ps/pdf/html.
5502 2004-08-05 Simon Josefsson <simon@josefsson.org>
5504 * doc/internals.pdf, doc/layers.pdf, doc/pgp1.pdf, doc/x509-1.pdf:
5507 2004-08-05 Simon Josefsson <simon@josefsson.org>
5509 * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add
5510 Texinfo API documentation.
5512 2004-08-05 Simon Josefsson <simon@josefsson.org>
5514 * libextra/openpgp/Makefile.am: Build pgp-api.texi. Dist
5517 2004-08-05 Simon Josefsson <simon@josefsson.org>
5519 * libextra/Makefile.am: Build gnutls-extra-api.texi.
5521 2004-08-05 Simon Josefsson <simon@josefsson.org>
5523 * lib/Makefile.am: Build gnutls-api.texi.
5525 2004-08-05 Simon Josefsson <simon@josefsson.org>
5527 * lib/x509/Makefile.am: Build x509-api.texi.
5529 2004-08-05 Simon Josefsson <simon@josefsson.org>
5531 * lib/gnutls.h.in.in:
5532 (gnutls_is_secure_function): Add.
5533 (gnutls_global_set_mem_functions): Use it.
5535 2004-08-05 Simon Josefsson <simon@josefsson.org>
5537 * lib/gnutls_global.c:
5538 (gnutls_global_set_mem_functions): Use typedefs in prototype, for
5541 2004-08-05 Simon Josefsson <simon@josefsson.org>
5544 (gnutls_is_secure_function): Add.
5546 2004-08-05 Simon Josefsson <simon@josefsson.org>
5548 * configure.in: Bump version.
5550 2004-08-05 Simon Josefsson <simon@josefsson.org>
5552 * doc/Makefile.am: Dist more.
5554 2004-08-05 Simon Josefsson <simon@josefsson.org>
5556 * doc/internals.eps, doc/internals.png, doc/layers.eps,
5557 doc/layers.png, doc/pgp1.eps, doc/pgp1.png, doc/x509-1.eps,
5558 doc/x509-1.png, NEWS: Add.
5560 2004-08-05 Simon Josefsson <simon@josefsson.org>
5562 * doc/gnutls.texi: Fix.
5564 2004-08-05 Simon Josefsson <simon@josefsson.org>
5566 * doc/gnutls.texi: Fix.
5568 2004-08-05 Simon Josefsson <simon@josefsson.org>
5570 * doc/gnutls.texi: Fix.
5572 2004-08-05 Simon Josefsson <simon@josefsson.org>
5574 * doc/gnutls.texi: Fix.
5576 2004-08-05 Simon Josefsson <simon@josefsson.org>
5578 * src/errcodes.c: Fix.
5580 2004-08-05 Simon Josefsson <simon@josefsson.org>
5582 * doc/gnutls.texi: Fix.
5584 2004-08-05 Simon Josefsson <simon@josefsson.org>
5586 * doc/gnutls.texi: Add.
5588 2004-08-05 Simon Josefsson <simon@josefsson.org>
5590 * doc/gnutls.texi: Add error_codes.texi.
5592 2004-08-05 Simon Josefsson <simon@josefsson.org>
5594 * src/errcodes.c: Fix.
5596 2004-08-05 Simon Josefsson <simon@josefsson.org>
5598 * doc/Makefile.am: Build error_codes.texi using errcodes.
5600 2004-08-05 Simon Josefsson <simon@josefsson.org>
5602 * src/Makefile.am, src/errcodes.c:
5603 (errcodes): Add, same as retcodes, but for texinfo.
5605 2004-08-05 Simon Josefsson <simon@josefsson.org>
5607 * doc/gnutls.texi: Fix.
5609 2004-08-05 Simon Josefsson <simon@josefsson.org>
5611 * doc/gnutls.texi: Add.
5613 2004-08-05 Simon Josefsson <simon@josefsson.org>
5615 * doc/gnutls.texi: Add.
5617 2004-08-05 Simon Josefsson <simon@josefsson.org>
5619 * doc/gnutls.texi: Add.
5621 2004-08-05 Simon Josefsson <simon@josefsson.org>
5623 * doc/gnutls.texi: Add.
5625 2004-08-05 Simon Josefsson <simon@josefsson.org>
5627 * doc/gnutls.texi: Fix.
5629 2004-08-05 Simon Josefsson <simon@josefsson.org>
5631 * doc/gnutls.texi: Add.
5633 2004-08-05 Simon Josefsson <simon@josefsson.org>
5635 * doc/gnutls.texi: Add.
5637 2004-08-04 Simon Josefsson <simon@josefsson.org>
5639 * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4, opencdk.m4,
5640 m4/libgcrypt.m4, m4/libtasn1.m4, m4/opencdk.m4: Move *.m4's to m4/.
5642 2004-08-04 Simon Josefsson <simon@josefsson.org>
5644 * buildconf: Simplify.
5646 2004-08-04 Simon Josefsson <simon@josefsson.org>
5648 * configure.in: Add copying condition. Remove useless prefix
5651 2004-08-04 Simon Josefsson <simon@josefsson.org>
5653 * buildconf, configure.in: Don't use maintainer mode (see Autoconf
5654 manual for rationale).
5656 2004-08-04 Simon Josefsson <simon@josefsson.org>
5658 * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo
5661 2004-08-04 Simon Josefsson <simon@josefsson.org>
5663 * Makefile.am: Fix cvs2cl target.
5665 2004-08-04 Simon Josefsson <simon@josefsson.org>
5667 * NEWS: Version 1.1.13.
5669 2004-08-04 Simon Josefsson <simon@josefsson.org>
5671 * NEWS: Version 1.0.18.
5673 2004-08-04 Simon Josefsson <simon@josefsson.org>
5675 * Makefile.am: More cvs2cl ignores.
5677 2004-08-04 Simon Josefsson <simon@josefsson.org>
5679 * Makefile.am: cvs2cl --prune doesn't work with version 2.55 nor
5682 2004-08-02 Simon Josefsson <simon@josefsson.org>
5684 * configure.in: Bump version.
5686 2004-08-02 Simon Josefsson <simon@josefsson.org>
5688 * Makefile.am, NEWS, configure.in, tests/Makefile,
5689 tests/Makefile.am, tests/simple.c, tests/utils.c, tests/utils.h:
5690 Add (start of) self test suite.
5692 2004-08-02 Simon Josefsson <simon@josefsson.org>
5694 * buildconf: Use autoreconf.
5696 2004-08-02 Simon Josefsson <simon@josefsson.org>
5698 * NEWS: Added simple self test suite.
5700 2004-08-02 Simon Josefsson <simon@josefsson.org>
5702 * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
5703 tests/simple.c, tests/utils.c, tests/utils.h: Add (start of) self
5706 2004-08-02 Simon Josefsson <simon@josefsson.org>
5708 * buildconf: Use autoreconf.
5710 2004-08-02 Simon Josefsson <simon@josefsson.org>
5712 * configure.in: Bump version.
5714 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5716 * NEWS: [no log message]
5718 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5720 * NEWS, lib/gnutls_cert.c: [no log message]
5722 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5724 * lib/auth_srp.c, lib/gnutls_cert.c, lib/gnutls_srp.c,
5725 lib/gnutls_srp.h: _gnutls_calc_srp_u() has been modified to be
5728 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5730 * doc/TODO: [no log message]
5732 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5734 * doc/examples/Makefile.am: [no log message]
5736 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5738 * doc/TODO, lib/gnutls_int.h: [no log message]
5740 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5742 * src/certtool.c: print the number of bits of the public key in a
5745 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5747 * NEWS, doc/TODO: [no log message]
5749 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5751 * NEWS, doc/TODO, lib/auth_cert.h, lib/gnutls.h.in.in,
5752 lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
5753 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5754 lib/gnutls_x509.c, lib/gnutls_x509.h, libextra/gnutls_extra.h,
5755 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
5756 libextra/openpgp/gnutls_openpgp.h: Added some default limits in the
5757 verification of certificate chains, to avoid denial of service
5758 attacks. Also added gnutls_certificate_set_verify_limits() to
5761 2004-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5763 * lib/gnutls_cert.c: corrected documentation.
5765 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5767 * README: [no log message]
5769 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5771 * NEWS, libgcrypt.m4, opencdk.m4, includes/gnutls/extra.h,
5772 lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5773 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
5774 lib/auth_srp_sb64.c, lib/ext_srp.c, lib/ext_srp.h,
5775 lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5776 lib/gnutls_extensions.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
5777 libextra/Makefile.am, libextra/auth_srp.c, libextra/auth_srp.h,
5778 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
5779 libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
5780 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.c,
5781 libextra/gnutls_srp.c, libextra/gnutls_srp.h: SRP ciphersuites were
5782 moved to the gnutls (lgpl) library.
5784 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5786 * libextra/openssl_compat.h: [no log message]
5788 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5790 * configure.in: [no log message]
5792 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5794 * libextra/openssl_compat.c: [no log message]
5796 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5798 * src/cfg/Makefile.am, src/cfg/cfg+.c, src/cfg/cfg+.h,
5799 src/cfg/cfgfile.c, src/cfg/cfgfile.h, src/cfg/cmdline.c,
5800 src/cfg/cmdline.h, src/cfg/parse.c, src/cfg/props.c,
5801 src/cfg/shared.c, src/cfg/shared.h, src/cfg/platon/Makefile.am,
5802 src/cfg/platon/str/Makefile.am, src/cfg/platon/str/dynfgets.c,
5803 src/cfg/platon/str/dynfgets.h, src/cfg/platon/str/strctype.c,
5804 src/cfg/platon/str/strctype.h, src/cfg/platon/str/strdyn.c,
5805 src/cfg/platon/str/strdyn.h, src/cfg/platon/str/strplus.c,
5806 src/cfg/platon/str/strplus.h: added missing files.
5808 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5810 * NEWS, lib/Makefile.am, lib/minitasn1/Makefile.am,
5811 lib/x509/Makefile.am, libextra/Makefile.am,
5812 libextra/gnutls_openpgp.c, libextra/opencdk/Makefile.am,
5813 libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
5814 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
5815 libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
5816 libextra/openpgp/xml.c: avoid using libtool's convenience libraries
5817 since they are buggy and cause conflicts in linking.
5819 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5821 * NEWS, lib/Makefile.am, libextra/gnutls_openpgp.c,
5822 libextra/openpgp/extras.c, libextra/openpgp/pgp.c,
5823 libextra/openpgp/privkey.c, libextra/openpgp/xml.c: [no log
5826 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5828 * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c,
5829 libextra/gnutls_srp.h:
5830 * Updated the SRP authentication to conform to the
5831 latest (yet unreleased) draft. Unfortunately this breaks
5832 compatibility with previous versions.
5834 2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5836 * lib/Makefile.am, lib/minitasn1/Makefile.am, lib/x509/Makefile.am,
5837 libextra/Makefile.am, libextra/opencdk/Makefile.am,
5838 libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
5839 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
5840 libextra/openpgp/verify.c: avoid using libtool's convenience
5841 libraries since they are buggy and cause conflicts in linking.
5843 2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5845 * libextra/opencdk/encrypt.c, libextra/opencdk/main.c,
5846 libextra/opencdk/misc.c: removed the malloc.h include.
5848 2004-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5850 * doc/protocol/draft-ietf-tls-compression-07.txt,
5851 doc/protocol/rfc3749.txt: added the tls compression rfc.
5853 2004-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5855 * NEWS, configure.in: [no log message]
5857 2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5859 * lib/gnutls_x509.c, NEWS: [no log message]
5861 2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5863 * NEWS: [no log message]
5865 2004-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5867 * NEWS, configure.in: gnutls 1.0.16
5869 2004-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5871 * lib/gnutls_x509.c, lib/x509/verify.c, lib/x509/x509.c,
5872 lib/gnutls_pk.c: eliminated some memory leaks. Reported by Yoann
5873 Vandoorselaere <yoann@prelude-ids.org>.
5875 2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5877 * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added
5878 draft-ietf-tls-ssl-mods
5880 2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5882 * lib/x509/Makefile.am: [no log message]
5884 2004-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5886 * lib/x509/Makefile.am: corrected a makefile problem when the
5887 included opencdk was used. Reported by Robey Pointer
5890 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5892 * doc/TODO: [no log message]
5894 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5896 * libextra/auth_srp.c, libextra/auth_srp.h,
5897 libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: Do not free the
5898 SRP (n/g) parameters from the callback if they are the static ones
5901 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5903 * NEWS, doc/TODO, lib/auth_anon.h, lib/auth_cert.h,
5904 lib/auth_dh_common.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
5905 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_record.c,
5906 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
5907 lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
5908 libextra/openpgp/verify.c, src/serv.c: The ephemeral DH and RSA
5909 parameters are no longer stored in the session resume DB. This saves
5910 space, but will cause resumed sessions not to be able to access the
5911 original session parameters (which is ok).
5913 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5915 * lib/gnutls_record.c: Reject hello packets with major version
5918 2004-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5920 * NEWS, configure.in: released 1.0.15
5922 2004-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5924 * src/x509/ca.pem, src/x509/cert-dsa.pem, src/x509/cert.pem,
5925 src/x509/clicert-dsa.pem, src/x509/clicert.pem,
5926 src/x509/key-dsa.pem, src/x509/key.pem: added some new
5929 2004-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5931 * NEWS, lib/x509/verify.c, libextra/gnutls_srp.c: Corrected a bug
5932 in certificate verification. Pointed out by Yoann Vandoorselaere
5933 <yoann@prelude-ids.org>
5935 2004-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5937 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/verify.c,
5938 lib/x509/verify.h, libextra/gnutls_srp.c,
5939 libextra/openpgp/verify.c:
5940 * Corrected a bug in certificate verification. Pointed out by
5941 Yoann Vandoorselaere <yoann@prelude-ids.org>
5942 * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the
5943 verification functions.
5945 2004-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5947 * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption.
5949 2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5951 * NEWS, configure.in, doc/TODO, includes/Makefile.am,
5952 includes/gnutls/Makefile.am, includes/gnutls/compat.h,
5953 includes/gnutls/extra.h, includes/gnutls/openpgp.h,
5954 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
5955 includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_anon.h,
5956 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
5957 lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c,
5958 lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
5959 lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
5960 lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
5961 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
5962 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
5963 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
5964 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
5965 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
5966 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
5967 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
5968 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
5969 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
5970 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
5971 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
5972 lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
5973 lib/gnutls_extensions.h, lib/gnutls_global.c,
5974 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5975 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
5976 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mpi.c,
5977 lib/gnutls_mpi.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
5978 lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
5979 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
5980 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
5981 lib/gnutls_session.h, lib/gnutls_session_pack.c,
5982 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
5983 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
5984 lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5985 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
5986 lib/gnutls_x509.h, lib/x509_b64.c, lib/x509/common.c,
5987 lib/x509/common.h, lib/x509/compat.c, lib/x509/compat.h,
5988 lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
5989 lib/x509/crq.h, lib/x509/dn.c, lib/x509/extensions.c,
5990 lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/mpi.h,
5991 lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
5992 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
5993 lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
5994 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
5995 lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
5996 lib/x509/x509.h, lib/x509/x509_write.c, lib/x509/xml.c,
5997 libextra/auth_srp.c, libextra/auth_srp.h,
5998 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
5999 libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
6000 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.h,
6001 libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
6002 libextra/gnutls_srp.c, libextra/gnutls_srp.h,
6003 libextra/openssl_compat.c, libextra/openssl_compat.h,
6004 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
6005 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
6006 libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
6007 libextra/openpgp/verify.c, libextra/openpgp/xml.c: Added the '_t'
6008 suffix to all exported symbols.
6010 2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6012 * doc/protocol/draft-ietf-tls-srp-06.txt,
6013 doc/protocol/draft-ietf-tls-srp-07.txt: added new srp draft
6015 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6017 * lib/gnutls_ui.c, libextra/openpgp/openpgp.c: [no log message]
6019 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6021 * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/openpgp.c: [no
6024 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6026 * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/extras.c,
6027 libextra/openpgp/openpgp.h, libextra/openpgp/verify.c: [no log
6030 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6032 * libextra/openpgp/verify.c, libextra/openpgp/Makefile.am: Added
6033 gnutls_openpgp_keyring_check_id()
6035 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6037 * NEWS, doc/examples/Makefile.am, includes/gnutls/x509.h,
6038 lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
6039 lib/x509/x509.h, libextra/openpgp/Makefile.am: added an improved
6040 verification example.
6042 2004-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6044 * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls
6047 2004-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6049 * lib/gnutls_handshake.c, lib/gnutls_state.c, lib/x509/x509.c,
6050 lib/gnutls_record.c: some fixes in the session resuming code.
6052 2004-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6054 * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
6055 includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/auth_anon.c,
6056 lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
6057 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
6058 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
6059 lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
6060 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
6061 lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
6062 lib/gnutls_alert.h, lib/gnutls_algorithms.c,
6063 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c,
6064 lib/gnutls_asn1_tab.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
6065 lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
6066 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
6067 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6068 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
6069 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
6070 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
6071 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
6072 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
6073 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
6074 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
6075 lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
6076 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
6077 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
6078 lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
6079 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
6080 lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
6081 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
6082 lib/gnutls_priority.h, lib/gnutls_random.c, lib/gnutls_random.h,
6083 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
6084 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
6085 lib/gnutls_session.h, lib/gnutls_session_pack.c,
6086 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
6087 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
6088 lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
6089 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
6090 lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
6091 lib/strfile.h, lib/strnstr.c, lib/x509_b64.c, lib/x509_b64.h,
6092 lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
6093 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
6094 lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
6095 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
6096 lib/x509/pkcs5.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
6097 lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
6098 lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
6099 lib/x509/x509_write.c, lib/x509/xml.c, libextra/auth_srp.c,
6100 libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
6101 libextra/auth_srp_sb64.c, libextra/ext_srp.c,
6102 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
6103 libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
6104 libextra/minilzo.c, libextra/openssl_compat.c,
6105 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
6106 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
6107 libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
6108 libextra/openpgp/xml.c, src/certtool-cfg.c, src/certtool-gaa.c,
6109 src/certtool.c, src/cli-gaa.c, src/cli.c, src/common.c,
6110 src/crypt-gaa.c, src/crypt.c, src/getpass.c, src/prime.c,
6111 src/retcodes.c, src/serv-gaa.c, src/serv.c, src/tests.c,
6112 src/tls_test-gaa.c, src/tls_test.c: changed indentation to 4 spaces
6115 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6117 * lib/gnutls_record.c, lib/x509/x509.c: [no log message]
6119 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6121 * NEWS, includes/gnutls/x509.h, lib/gnutls_int.h, lib/gnutls_mpi.c,
6122 lib/gnutls_mpi.h, lib/x509/x509.c: Added the functions
6123 gnutls_x509_crt_get_pk_rsa_raw() and
6124 gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
6127 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6129 * NEWS, lib/gnutls_mpi.h, libextra/auth_srp.c,
6130 libextra/gnutls_srp.c: Updated to conform to the latest srp draft
6131 (draft-ietf-tls-srp-07). Some documentation updates.
6133 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6135 * doc/TODO, lib/gnutls_mpi.c, lib/x509/pkcs12_bag.c, src/cli.c: [no
6138 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6140 * lib/gnutls_datum.c, lib/gnutls_ui.c, lib/x509/pkcs12_bag.c,
6141 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
6142 src/gnutls-http-serv, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
6143 src/serv.gaa, src/tests.c, src/tests.h, src/tls_test.c: several
6146 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6148 * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
6151 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6153 * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h,
6154 lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c,
6155 src/common.c, src/common.h, src/tests.c, src/tests.h,
6156 src/tls_test.c: updated gnutls-cli-debug to print DHE and
6157 RSA-EXPORT information if verbose is set. Some other minor fixes.
6159 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6161 * doc/README.CODING_STYLE, lib/auth_anon.c, lib/auth_anon.h,
6162 lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c,
6163 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
6164 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6165 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
6166 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
6167 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6168 lib/gnutls_cipher_int.h, lib/gnutls_compress_int.c,
6169 lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_db.c,
6170 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
6171 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
6172 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
6173 lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
6174 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
6175 lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c, libextra/auth_srp.c,
6176 libextra/auth_srp_rsa.c, libextra/ext_srp.c,
6177 libextra/gnutls_extra.c: some other changes to the internal types
6180 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6182 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
6183 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
6184 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
6185 lib/debug.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
6186 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.c,
6187 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
6188 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_rsa_export.c,
6189 lib/gnutls_rsa_export.h, lib/gnutls_session_pack.c,
6190 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
6191 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
6192 lib/gnutls_x509.h, libextra/auth_srp.c, libextra/auth_srp.h,
6193 libextra/auth_srp_rsa.c, libextra/gnutls_srp.c: several internal
6196 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6198 * NEWS, includes/gnutls/x509.h, lib/auth_rsa_export.c,
6199 lib/gnutls_mpi.h, lib/x509/common.c, lib/x509/common.h,
6200 lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
6201 lib/x509/pkcs12_encr.c, lib/x509/privkey.c, lib/x509/sign.c,
6202 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added the
6203 functions gnutls_x509_crt_get_pk_rsa_raw() and
6204 gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
6207 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6209 * lib/auth_anon.c, lib/auth_cert.h, lib/auth_dh_common.c,
6210 lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa_export.c,
6211 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
6212 lib/gnutls_ui.h: Allow access to the RSA-EXPORT parameters.
6214 2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6216 * lib/auth_dh_common.c, lib/auth_dh_common.h,
6217 lib/gnutls_compress_int.c, lib/gnutls_mpi.c, lib/gnutls_state.c,
6218 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h: added
6219 function to access the DH (peer's) public key.
6221 2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6223 * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
6224 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
6225 lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
6226 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
6227 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
6228 Added news functions to allow access to the ephemeral Diffie Hellman
6231 2004-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6233 * doc/TODO, lib/gnutls_pk.c: [no log message]
6235 2004-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6237 * configure.in, libtasn1.m4: [no log message]
6239 2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6241 * src/cli.c: ciphers are sorted according to a strength order.
6243 2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6245 * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c: Updated to
6246 conform to the latest srp draft (draft-ietf-tls-srp-07).
6248 2004-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6250 * configure.in, libtasn1.m4, lib/gnutls_handshake.c,
6251 lib/gnutls_mpi.h, libextra/auth_srp.c, libextra/openpgp/compat.c:
6254 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6256 * libextra/auth_srp.c: only static parameters from the TLS-SRP
6257 draft are now allowed (to be conservative in security)
6259 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6261 * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra
6262 checks in hello packet parsing.
6264 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6266 * configure.in, lib/Makefile.am, lib/x509/Makefile.am,
6267 libextra/Makefile.am, libextra/openpgp/Makefile.am,
6268 src/Makefile.am, src/certtool-cfg.h, src/retcodes.c, acinclude.m4:
6269 some libtasn1 related compilation fixes
6271 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6273 * configure.in: [no log message]
6275 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6277 * acinclude.m4, lib/gnutls_handshake.c: [no log message]
6279 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6281 * configure.in, libextra/opencdk/keydb.c, libextra/opencdk/main.h,
6282 libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
6283 libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
6284 libextra/openpgp/verify.c: added dependency on opencdk 0.5.5
6286 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6288 * libextra/opencdk/keydb.c, libextra/opencdk/main.h,
6289 libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
6290 libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
6291 libextra/openpgp/verify.c: added new opencdk
6293 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6295 * NEWS, doc/README.autoconf, doc/certtool.cfg,
6296 lib/gnutls_handshake.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
6297 libextra/libgnutls-extra.m4: Corrected session resuming in SRP
6300 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6302 * NEWS: [no log message]
6304 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6306 * lib/gnutls_state.c, lib/libgnutls.m4: [no log message]
6308 2004-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6310 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: _gnutls_deinit() is
6311 no longer used. Sessions are not automatically removed any more, on
6312 abnormal termination.
6314 2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6316 * NEWS: [no log message]
6318 2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6320 * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better
6321 handling of EOF in record_recv.
6323 2004-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6325 * lib/minitasn1/decoding.c: [no log message]
6327 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6329 * lib/minitasn1/int.h: [no log message]
6331 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6333 * acinclude.m4, configure.in, libtasn1.m4,
6334 lib/minitasn1/libtasn1.h, NEWS, lib/minitasn1/int.h,
6335 lib/minitasn1/structure.c: added proper libtasn1 version detection.
6337 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6339 * lib/minitasn1/decoding.c: Applied patch by Max Vozeler
6340 <max@hinterhof.net>, sent by Ivo Timmermans.
6342 2004-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6344 * NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn,
6345 libextra/Makefile.am, src/certtool-cfg.c, src/certtool.c: certtool
6346 has now support for more X.520 DN attribute types.
6348 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6350 * configure.in, doc/certtool.cfg: [no log message]
6352 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6354 * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: certtool
6355 can now read and set the UID field to a DN.
6357 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6359 * includes/gnutls/x509.h: [no log message]
6361 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6363 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
6364 src/certtool.c: removed gnutls_const_datum type.
6366 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6368 * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
6369 lib/x509/pkcs12_bag.c, src/certtool.c, lib/gnutls_int.h: removed
6370 gnutls_const_datum type.
6372 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6374 * NEWS, configure.in: [no log message]
6376 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6378 * libextra/opencdk/Makefile.am, libextra/opencdk/README,
6379 libextra/opencdk/opencdk.h, libextra/opencdk/sig-check.c,
6380 libextra/openpgp/verify.c: updated opencdk to report if any key
6383 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6385 * libextra/opencdk/Makefile.am, libextra/opencdk/README: [no log
6388 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6390 * configure.in, libextra/openpgp/Makefile.am,
6391 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: [no
6394 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6396 * libextra/Makefile.am, libextra/gnutls_extra.c,
6397 libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
6398 libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
6399 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
6400 libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
6401 libextra/openpgp/xml.c, configure.in: [no log message]
6403 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6405 * src/certtool-cfg.c, src/certtool-cfg.h: [no log message]
6407 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6409 * src/prime.c, src/certtool-cfg.c: [no log message]
6411 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6413 * configure.in, lib/gnutls_compress_int.c, lib/gnutls_handshake.c,
6414 lib/gnutls_priority.c, libextra/Makefile.am,
6415 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
6416 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
6417 libextra/openpgp/openpgp.c, libextra/openpgp/privkey.c,
6418 libextra/openpgp/verify.c, libextra/openpgp/xml.c, src/cli.c,
6419 src/common.c, src/serv.c: some fixes in the compilation system.
6421 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6423 * NEWS, configure.in, lib/Makefile.am, libextra/Makefile.am,
6424 libextra/opencdk/Makefile.am, libextra/opencdk/armor.c,
6425 libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
6426 libextra/opencdk/compress.c, libextra/opencdk/context.h,
6427 libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
6428 libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
6429 libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
6430 libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
6431 libextra/opencdk/main.h, libextra/opencdk/md.c,
6432 libextra/opencdk/md.h, libextra/opencdk/misc.c,
6433 libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
6434 libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
6435 libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
6436 libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
6437 libextra/opencdk/sign.c, libextra/opencdk/stream.c,
6438 libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
6439 libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
6440 libextra/opencdk/verify.c, libextra/opencdk/write-packet.c: Opencdk
6441 library is being included if not found.
6443 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6445 * configure.in, libextra/Makefile.am: [no log message]
6447 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6449 * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c:
6450 Added configure option to disable lzo completely.
6452 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6454 * NEWS, configure.in, doc/certtool.cfg, lib/Makefile.am,
6455 libextra/Makefile.am, libextra/opencdk/Makefile.am,
6456 libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
6457 libextra/opencdk/cipher.h, libextra/opencdk/compress.c,
6458 libextra/opencdk/context.h, libextra/opencdk/encrypt.c,
6459 libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
6460 libextra/opencdk/keydb.c, libextra/opencdk/keygen.c,
6461 libextra/opencdk/keylist.c, libextra/opencdk/keyserver.c,
6462 libextra/opencdk/main.c, libextra/opencdk/main.h,
6463 libextra/opencdk/md.c, libextra/opencdk/md.h,
6464 libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
6465 libextra/opencdk/opencdk.h, libextra/opencdk/packet.h,
6466 libextra/opencdk/plaintext.c, libextra/opencdk/pubkey.c,
6467 libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
6468 libextra/opencdk/sig-check.c, libextra/opencdk/sign.c,
6469 libextra/opencdk/stream.c, libextra/opencdk/stream.h,
6470 libextra/opencdk/sym-cipher.c, libextra/opencdk/trustdb.c,
6471 libextra/opencdk/types.h, libextra/opencdk/verify.c,
6472 libextra/opencdk/write-packet.c, libextra/openpgp/Makefile.am:
6473 opencdk is being included if not found.
6475 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6477 * NEWS, doc/certtool.cfg, src/certtool.c, src/crypt-gaa.c,
6478 src/crypt-gaa.h, src/crypt.gaa, src/certtool-cfg.c,
6479 src/certtool-cfg.h: certtool can now add ip address SAN extension.
6481 2004-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6483 * lib/gnutls_handshake.c: the TLS hello message random values no
6484 longer use strong random data.
6486 2004-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6488 * lib/gnutls_algorithms.c: [no log message]
6490 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6492 * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log
6495 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6497 * doc/Makefile.am, doc/certtool.cfg: [no log message]
6499 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6501 * lib/auth_rsa.c: Fixed some things in the random number usage.
6502 Weak levels are used where possible to avoid emptying the strong
6505 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6507 * lib/gnutls_handshake.c, libextra/auth_srp_passwd.c,
6508 libextra/gnutls_srp.c: Fixed some things in the random number
6509 usage. Weak levels are used where possible to avoid emptying the
6512 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6514 * lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
6515 lib/gnutls_v2_compat.c, libextra/auth_srp_passwd.c,
6516 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Fixed some things
6517 in the random number usage. Weak levels are used where possible to
6518 avoid emptying the strong random pool.
6520 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6522 * doc/protocol/draft-eronen-tls-psk-00.txt: [no log message]
6524 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6526 * NEWS, configure.in, doc/manpages/Makefile.am,
6527 doc/manpages/gnutls-srpcrypt.1, doc/manpages/srptool.1: [no log
6530 2004-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6532 * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
6533 lib/gnutls_pk.c, lib/gnutls_ui.h: Added
6534 gnutls_auth_client_get_type() and gnutls_auth_server_get_type().
6536 2004-04-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6538 * NEWS, configure.in, lib/auth_cert.c, lib/ext_cert_type.c,
6539 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c:
6540 Automatically disable certificate types that do not have
6541 corresponding certificates.
6543 2004-04-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6545 * lib/ext_cert_type.c, lib/gnutls_cert.c, lib/gnutls_state.c: Fixes
6546 in the automatic disabling of certificate types.
6548 2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6550 * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6551 lib/gnutls_state.c: Automatically disable certificate types that do
6552 not have corresponding certificates.
6554 2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6556 * NEWS: [no log message]
6558 2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6560 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
6561 src/certtool.gaa: added xml exporting capabilities to certtool
6564 2004-04-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6566 * NEWS, configure.in, lib/Makefile.am, src/Makefile.am: some
6567 complilation fixes. Reported by Jerry Lundstroem
6568 <prox@lunar-linux.org>
6570 2004-04-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6572 * configure.in, lib/gnutls_cert.c: [no log message]
6574 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6576 * lib/gnutls_cert.c: [no log message]
6578 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6580 * lib/auth_cert.c, lib/gnutls_cert.c, NEWS, src/cli.c,
6581 configure.in, src/Makefile.am: [no log message]
6583 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6585 * NEWS, configure.in, includes/gnutls/x509.h,
6586 lib/gnutls_cipher_int.c, lib/gnutls_global.c, lib/x509/Makefile.am,
6587 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/rc2.c,
6588 lib/x509/rc2.h, lib/x509/x509.c, lib/x509/x509_write.c,
6589 src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h,
6590 src/certtool.c, src/certtool.gaa:
6591 * Changes backported from the development brach:
6592 - Added support for authority key identifier and the extended key
6593 usage X.509 extension fields. The certtoool was updated to support
6595 - Added batch support to certtool. Now it can use templates.
6596 - The RC2 cipher is no more included. The one in libgcrypt is now
6599 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6601 * configure.in: [no log message]
6603 2004-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6605 * NEWS, configure.in, doc/TODO, lib/gnutls_global.c,
6606 lib/gnutls_record.c: [no log message]
6608 2004-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6610 * NEWS, doc/TODO, lib/gnutls_record.c: allow unexpected handshake
6611 requests by the client.
6613 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6615 * lib/gnutls_global.c: [no log message]
6617 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6619 * src/Makefile.am: srptool is now linked to gnutls-srpcrypt
6621 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6623 * lib/gnutls_global.c: [no log message]
6625 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6627 * lib/gnutls_global.c: [no log message]
6629 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6631 * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log
6634 2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6636 * NEWS, src/Makefile.am, doc/TODO: Renamed gnutls-srpcrypt to
6639 2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6641 * NEWS, configure.in, includes/gnutls/openpgp.h, lib/auth_cert.c:
6642 Corrected bug in OpenPGP key loading using a callback.
6644 2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6646 * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug
6647 in OpenPGP key loading using a callback.
6649 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6651 * NEWS, lib/gnutls_str.c, lib/gnutls_record.c: Corrected bug in TLS
6654 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6656 * NEWS: [no log message]
6658 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6660 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
6661 src/certtool.c: Added gnutls_sign_algorithm_get_name() and
6662 gnutls_pk_algorithm_get_name().
6664 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6666 * lib/gnutls_algorithms.c: [no log message]
6668 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6670 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
6671 src/certtool.c, src/crypt-gaa.c, src/crypt-gaa.h: Added
6672 gnutls_sign_algorithm_get_name() and gnutls_pk_algorithm_get_name().
6674 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6676 * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6677 lib/gnutls_auth.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
6678 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_state.c,
6679 lib/gnutls_v2_compat.c, lib/x509/verify.c, libextra/ext_srp.c,
6680 src/certtool-cfg.c, src/certtool-gaa.c, src/certtool-gaa.h,
6681 src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h,
6682 src/tls_test-gaa.c, src/tls_test-gaa.h: Some updates in order to
6685 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6687 * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
6688 lib/minitasn1/structure.c: added the new libtasn1.
6690 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6692 * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some
6693 cleanups in the parsing code.
6695 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6697 * doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
6698 doc/protocol/draft-ietf-tls-rfc2246-bis-06.txt: [no log message]
6700 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6702 * src/certtool.c: [no log message]
6704 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6706 * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes.
6708 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6710 * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message]
6712 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6714 * doc/certtool.cfg: [no log message]
6716 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6718 * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h,
6719 src/certtool.c: [no log message]
6721 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6723 * NEWS, doc/Makefile.am, doc/certtool.cfg, doc/manpages/certtool.1,
6724 src/certtool.cfg, src/tests.c: [no log message]
6726 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6728 * lib/Makefile.am: [no log message]
6730 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6732 * configure.in, src/Makefile.am: certtool will use the system's
6733 libcfg if available.
6735 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6737 * NEWS, configure.in, doc/TODO, src/Makefile.am,
6738 src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
6739 src/certtool-gaa.h, src/certtool.c, src/certtool.cfg,
6740 src/certtool.gaa, src/getpass.c, src/getpass.h,
6741 src/cfg/Makefile.am, src/cfg/cfg+.c, src/cfg/cfg+.h,
6742 src/cfg/cfgfile.c, src/cfg/cfgfile.h, src/cfg/cmdline.c,
6743 src/cfg/cmdline.h, src/cfg/parse.c, src/cfg/props.c,
6744 src/cfg/shared.c, src/cfg/shared.h, src/cfg/platon/Makefile.am,
6745 src/cfg/platon/str/Makefile.am, src/cfg/platon/str/dynfgets.c,
6746 src/cfg/platon/str/dynfgets.h, src/cfg/platon/str/strctype.c,
6747 src/cfg/platon/str/strctype.h, src/cfg/platon/str/strdyn.c,
6748 src/cfg/platon/str/strdyn.h, src/cfg/platon/str/strplus.c,
6749 src/cfg/platon/str/strplus.h: Added batch support to certtool. Now
6752 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6754 * NEWS, lib/gnutls_cipher_int.c, lib/gnutls_global.c,
6755 lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: The RC2
6756 cipher is no more included. The one in libgcrypt is now used.
6758 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6760 * NEWS, lib/x509/extensions.c, lib/x509/extensions.h,
6761 lib/x509/x509_write.c, src/certtool.c: updated the extensions
6764 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6766 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/extensions.c,
6767 lib/x509/extensions.h, lib/x509/x509.c, lib/x509/x509_write.c,
6769 - Added support for authority key identifier X.509 extension
6771 - Added support for the extended key usage X.509 extension field.
6773 2004-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6775 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
6776 lib/gnutls_record.c, lib/gnutls_state.c: The record receive buffer
6777 is now stored in the session data, to avoid memory allocations per
6780 2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6782 * NEWS, configure.in: [no log message]
6784 2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6786 * lib/gnutls_rsa_export.c, lib/x509/privkey.c, lib/x509/x509.h:
6787 Optimized (a bit) the rsa_parameter copying. I don't like it.
6789 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6791 * lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
6792 lib/gnutls_handshake.c, lib/gnutls_int.h: [no log message]
6794 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6796 * NEWS: [no log message]
6798 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6800 * NEWS, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
6801 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
6802 lib/gnutls_handshake.c, lib/gnutls_sig.c:
6803 - Corrected bug in SSL 3.0 authentication.
6804 (backported changes from the development branch)
6806 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6808 * NEWS, configure.in, lib/gnutls_state.c:
6809 - Corrected bug in RSA parameters handling which could cause
6812 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6814 * NEWS, configure.in, lib/gnutls_state.c:
6815 - Corrected bug in RSA parameters handling which could cause
6818 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6820 * NEWS, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_cert.h: [no
6823 2004-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6825 * libextra/auth_srp.c: implemented all the check for SRP group
6826 parameters from the latest SRP draft.
6828 2004-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6830 * libextra/auth_srp.h, libextra/auth_srp_passwd.c,
6831 libextra/gnutls_srp.c: [no log message]
6833 2004-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6835 * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers:
6838 2004-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6840 * NEWS, configure.in: [no log message]
6842 2004-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6844 * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
6845 lib/gnutls_handshake.c, lib/gnutls_x509.c: some improvements that
6846 lead to fewer calls to malloc().
6848 2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6850 * NEWS, includes/gnutls/compat8.h, includes/gnutls/extra.h,
6851 lib/gnutls_ui.h: [no log message]
6853 2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6855 * NEWS, configure.in, includes/gnutls/extra.h, lib/auth_cert.c,
6856 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h,
6857 lib/gnutls_ui.h, libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
6858 src/cli.c, src/tests.c: Deprecated:
6859 gnutls_srp_server_set_select_function(),
6860 gnutls_certificate_client_set_select_function(),
6861 gnutls_srp_server_set_select_function().
6863 2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6865 * NEWS, configure.in, libgcrypt.m4, doc/examples/Makefile.am,
6866 includes/gnutls/x509.h, lib/Makefile.am, lib/auth_anon.c,
6867 lib/auth_anon.h, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
6868 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
6869 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
6870 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
6871 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h, lib/gnutls_sig.c,
6872 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
6873 lib/x509/privkey.c, lib/x509/privkey.h, libextra/openpgp/openpgp.c,
6874 libextra/openpgp/xml.c, src/Makefile.am, src/certtool.c,
6875 src/crypt.c, src/getpass.c, src/getpass.h, src/serv.c: Backported
6876 changes from the development cvs version. Those are:
6877 - Added gnutls_certificate_set_params_function() and
6878 gnutls_anon_set_params_function() that set the RSA or DH
6879 parameters using a callback.
6880 - Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
6881 and gnutls_x509_privkey_cpy().
6882 - Corrected a compilation issue when opencdk was installed in a
6883 non standard directory.
6885 2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6887 * configure.in, src/Makefile.am, src/certtool.c, src/crypt.c,
6888 src/getpass.c, src/getpass.h: replaced the getpass() call with an
6891 2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6893 * doc/examples/Makefile.am: removed the openpgp key retrieval
6896 2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6898 * NEWS, configure.in, lib/Makefile.am, libextra/openpgp/openpgp.c,
6899 libextra/openpgp/xml.c: Finally corrected a compilation issue when
6900 opencdk was installed in a non-base directory. Some other minor
6903 2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6905 * libgcrypt.m4, src/serv.c: [no log message]
6907 2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6909 * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
6910 lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
6911 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c,
6912 lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_ui.h,
6913 lib/x509/privkey.c, lib/x509/privkey.h:
6914 * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
6915 and gnutls_x509_privkey_cpy().
6917 2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6919 * lib/gnutls_handshake.c, lib/gnutls_state.c:
6920 * Added some preliminary documentation for the new libgcrypt locking
6922 * Added some documentation for the parameters setting using
6925 2004-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6927 * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
6928 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
6929 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
6930 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6931 lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c,
6932 lib/gnutls_ui.h, src/serv.c: Added
6933 gnutls_certificate_set_params_function() and
6934 gnutls_anon_set_params_function() that set the RSA or DH parameters
6937 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6939 * libextra/openpgp/openpgp.h: [no log message]
6941 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6943 * libextra/openpgp/openpgp.h: [no log message]
6945 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6947 * libextra/openpgp/openpgp.h: compilation fixes for the case where
6948 --disable-openpgp-authentication is specified.
6950 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6952 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
6953 lib/minitasn1/element.c, lib/minitasn1/int.h,
6954 lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: added new
6957 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6959 * configure.in, lib/gnutls_handshake.c, lib/gnutls_hash_int.c: some
6960 bugfixes. No longer allow sending client hello if a TLS version is
6963 2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6965 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
6966 lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
6967 lib/gnutls_sig.c: patch to fix the bug in mutual certificate
6968 authentication in SSL 3.0
6970 2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6972 * lib/gnutls_handshake.c, lib/gnutls_sig.c: Corrected bug in mutual
6973 certificate authentication in SSL 3.0 (part 2).
6975 2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6977 * NEWS, includes/gnutls/compat8.h, lib/auth_cert.c,
6978 lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
6979 lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
6980 lib/gnutls_sig.c: Corrected bug in mutual certificate
6981 authentication in SSL 3.0.
6983 2004-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6985 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
6986 lib/minitasn1/element.c, lib/minitasn1/int.h,
6987 lib/minitasn1/libtasn1.h: added new minitasn1.
6989 2004-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6991 * doc/protocol/draft-ietf-tls-compression-06.txt,
6992 doc/protocol/draft-ietf-tls-compression-07.txt,
6993 doc/protocol/draft-ietf-tls-srp-05.txt,
6994 doc/protocol/draft-ietf-tls-srp-06.txt: [no log message]
6996 2004-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6998 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
6999 lib/gnutls_cipher.c, src/cli.c, src/common.c, src/serv.c,
7000 src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test.c: [no
7003 2004-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7005 * NEWS: [no log message]
7007 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7009 * libextra/openpgp/openpgp.c: [no log message]
7011 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7013 * NEWS, opencdk.m4, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7014 lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c: Corrected the
7015 return values of gnutls_x509_crt_check_hostname().
7017 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7019 * NEWS, opencdk.m4, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7020 lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c: Corrected the
7021 return values of gnutls_x509_crt_check_hostname().
7023 2004-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7025 * lib/x509/Makefile.am: [no log message]
7027 2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7029 * lib/x509/common.h: [no log message]
7031 2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7033 * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1
7036 2004-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7038 * NEWS, configure.in, includes/gnutls/openpgp.h,
7039 includes/gnutls/openssl.h, lib/Makefile.am, lib/auth_anon.c,
7040 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
7041 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
7042 lib/dh_compat.c, lib/ext_cert_type.c, lib/ext_max_record.c,
7043 lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
7044 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7045 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
7046 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
7047 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
7048 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
7049 lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh.c,
7050 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
7051 lib/gnutls_extensions.c, lib/gnutls_global.c,
7052 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
7053 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
7054 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
7055 lib/gnutls_random.c, lib/gnutls_record.c, lib/gnutls_rsa_export.c,
7056 lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
7057 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
7058 lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
7059 lib/gnutls_x509.h, lib/rsa_compat.c, lib/strnstr.c, lib/x509_b64.c,
7060 lib/x509/compat.c, lib/x509/compat.h, lib/x509/x509.h,
7061 libextra/Makefile.am, libextra/auth_srp.c,
7062 libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
7063 libextra/auth_srp_sb64.c, libextra/ext_srp.c,
7064 libextra/gnutls_extra.c, libextra/gnutls_extra.h,
7065 libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
7066 libextra/gnutls_srp.c, libextra/openpgp/Makefile.am,
7067 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
7068 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
7069 libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
7070 libextra/openpgp/verify.c, libextra/openpgp/xml.c, src/serv.c:
7071 backported all the changes from the development branch to 1.0.x,
7072 except for TLS 1.1 which is untested.
7074 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7076 * libextra/auth_srp.c, lib/gnutls_cipher.c: [no log message]
7078 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7080 * NEWS, lib/gnutls_mpi.h, libextra/auth_srp.c: added check for
7083 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7085 * src/cli.c: ported the client from the development branch.
7087 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7089 * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
7091 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7093 * lib/minitasn1/structure.c, src/common.c: [no log message]
7095 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7097 * configure.in, lib/gnutls.h.in.in, lib/gnutls_hash_int.c,
7098 lib/gnutls_hash_int.h, lib/x509/dsa.c, lib/x509/dsa.h,
7099 src/common.c: some other bugfixes ported from the development
7102 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7104 * lib/gnutls_extensions.c: [no log message]
7106 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7108 * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in,
7109 lib/gnutls_extensions.c, src/cli.c, src/common.c: Fixed a bug where
7110 'server name' extension was always sent.
7112 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7114 * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, src/cli.c: some
7117 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7119 * NEWS, configure.in, includes/gnutls/x509.h, lib/Makefile.am,
7120 lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_errors.c,
7121 lib/gnutls_errors_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h,
7122 lib/gnutls_mpi.h, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
7123 lib/gnutls_ui.h, lib/rsa_compat.c, lib/x509/Makefile.am,
7124 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
7125 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
7126 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
7127 lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
7128 lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
7129 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/rc2.c,
7130 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
7131 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h,
7132 lib/x509/x509_write.c, lib/x509/xml.c, src/certtool-gaa.c,
7133 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Backported
7134 several things from the development branch.
7136 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7138 * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc
7139 Jeunhomme <bbp@via.ecp.fr>.
7141 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7143 * configure.in, src/certtool.c: added getpass() check.
7145 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7147 * NEWS, configure.in, lib/gnutls_algorithms.c,
7148 lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
7149 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.c,
7150 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
7151 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
7152 lib/gnutls_state.c, lib/x509_b64.c, lib/x509/crl.c, lib/x509/crq.c,
7153 lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
7154 lib/x509/x509_write.c, lib/x509/xml.c, libextra/gnutls_extra.c,
7155 libextra/gnutls_srp.c, src/certtool-gaa.c, src/certtool.c,
7156 src/cli-gaa.c, src/common.c, src/crypt-gaa.c, src/serv-gaa.c,
7157 src/serv.c, src/tls_test-gaa.c: Several bug fixes and cleanups by
7160 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7162 * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
7165 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7167 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/gnutls.h.in.in,
7168 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/pkix.asn,
7169 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
7170 lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c,
7171 lib/x509/pkcs12.c, lib/x509/sign.c, lib/x509/x509.c,
7173 * Added the gnutls_sign_algorithm type.
7174 * Improved the DN parser.
7176 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7178 * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no
7181 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7183 * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c:
7186 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7188 * src/Makefile.am: [no log message]
7190 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7192 * NEWS, configure.in: the -D_REENTRANT is now used.
7194 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7196 * NEWS, configure.in: the -D_REENTRANT cflag is now used.
7198 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7200 * src/certtool.c: [no log message]
7202 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7204 * src/certtool.c: [no log message]
7206 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7208 * NEWS: [no log message]
7210 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7212 * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
7213 lib/x509/dn.c, src/certtool.c: Corrected problem printing the DC
7216 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7218 * src/tests.c, src/tests.h, src/tls_test.c: [no log message]
7220 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7222 * NEWS, lib/gnutls_handshake.c, src/common.c:
7223 * Changed handshake behaviour to send the lowest TLS version
7224 when an unsupported version was advertized. The current behaviour
7225 is to send the maximum version we support.
7227 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7229 * NEWS, configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
7230 src/certtool.c, src/common.c: [no log message]
7232 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7234 * lib/gnutls.h.in.in, lib/x509/compat.c, libextra/gnutls_openpgp.c,
7235 libextra/openpgp/gnutls_openpgp.h, src/cli.c: [no log message]
7237 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7239 * lib/x509/crl_write.c: [no log message]
7241 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7243 * lib/x509/compat.h, lib/x509/rfc2818_hostname.c, src/cli.c:
7244 Updated gnutls-cli's SRP behaviour. Some other fixes.
7246 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7248 * src/certtool.c: [no log message]
7250 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7252 * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message]
7254 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7256 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_ui.h,
7257 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, src/certtool.c: [no
7260 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7262 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7263 lib/x509/rfc2818_hostname.c, libextra/openpgp/openpgp.c: [no log
7266 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7268 * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message]
7270 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7272 * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol
7275 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7277 * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message]
7279 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7281 * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher
7284 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7286 * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
7287 lib/x509/extensions.c: [no log message]
7289 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7291 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
7292 lib/gnutls_cipher.c, lib/gnutls_int.h, lib/gnutls_record.c,
7293 lib/gnutls_state.c, src/common.c, src/serv.c: Added support for TLS
7296 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7298 * NEWS: [no log message]
7300 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7302 * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
7303 lib/gnutls_random.c, lib/gnutls_ui.h: updated the client retrieval
7304 certificate callback.
7306 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7308 * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509_write.c,
7309 src/certtool.c: Added gnutls_x509_crt_cpy_crl_dist_points()
7311 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7313 * NEWS, includes/gnutls/extra.h, includes/gnutls/x509.h,
7314 lib/gnutls.h.in.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
7315 lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h,
7316 src/certtool.c: Corrected the CRL distribution point extension
7319 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7321 * lib/gnutls_cert.c, lib/x509/compat.h, libextra/gnutls_extra.c,
7322 libextra/openpgp/compat.c, libextra/openpgp/gnutls_openpgp.h: [no
7325 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7327 * AUTHORS, NEWS, configure.in, includes/Makefile.am,
7328 includes/gnutls/Makefile.am, includes/gnutls/compat8.h,
7329 includes/gnutls/openssl.h, lib/auth_anon.c, lib/auth_cert.c,
7330 lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_rsa.c,
7331 lib/auth_rsa_export.c, lib/debug.c, lib/ext_cert_type.c,
7332 lib/ext_max_record.c, lib/ext_server_name.c, lib/gnutls_alert.c,
7333 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
7334 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
7335 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
7336 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
7337 lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh.c,
7338 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
7339 lib/gnutls_extensions.c, lib/gnutls_global.c,
7340 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
7341 lib/gnutls_mem.c, lib/gnutls_mpi.c, lib/gnutls_num.c,
7342 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_random.c,
7343 lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
7344 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
7345 lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
7346 lib/gnutls_x509.c, lib/strnstr.c, lib/x509_b64.c,
7347 lib/x509/common.c, lib/x509/compat.c, lib/x509/compat.h,
7348 lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/dsa.c,
7349 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs12.c,
7350 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c,
7351 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
7352 lib/x509/rc2.c, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
7353 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
7354 lib/x509/xml.c, libextra/Makefile.am, libextra/auth_srp.c,
7355 libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
7356 libextra/auth_srp_sb64.c, libextra/ext_srp.c,
7357 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
7358 libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
7359 libextra/openssl_compat.c, libextra/openssl_compat.h,
7360 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
7361 libextra/openpgp/openpgp.c, libextra/openpgp/privkey.c,
7362 libextra/openpgp/verify.c, libextra/openpgp/xml.c,
7363 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
7364 src/certtool.gaa, src/cli.c, src/crypt.c, src/prime.c, src/serv.c,
7365 src/tests.c, src/tls_test.c:
7366 * Added CRL verification functionality to certtool.
7367 * Added the FSF copyright notices.
7368 * Moved all the compatibility interface to the openssl
7369 compatibility library.
7371 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7373 * NEWS: [no log message]
7375 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7377 * lib/x509/crq.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/sign.c,
7378 lib/x509/verify.c: corrected signing and verifying with DSA keys.
7380 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7382 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
7383 lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/sign.c,
7384 lib/x509/sign.h, lib/x509/x509_write.c, src/certtool-gaa.c,
7385 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added support
7386 for generating CRLs in the library and the certtool utility.
7388 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7390 * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.h, lib/pkix.asn,
7391 lib/pkix_asn1_tab.c, lib/x509/extensions.c, lib/x509/extensions.h,
7392 lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
7393 lib/x509/x509_write.c, src/certtool.c: Added support for the
7394 Subject Key ID PKIX extension.
7396 2003-12-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7398 * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message]
7400 2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7402 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
7403 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/dsa.c,
7404 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
7405 lib/x509/x509_write.c, src/certtool.c: Added support for reading
7406 and generating CRL distribution points extensions in certificates
7409 2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7411 * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for
7412 A%n==0,1,-1 in server side.
7414 2003-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7416 * NEWS, configure.in, doc/TODO, src/certtool-gaa.c,
7417 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7
7418 support to certtool utility.
7420 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7422 * NEWS, doc/examples/Makefile.am, doc/manpages/certtool.1,
7423 lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
7424 lib/gnutls_int.h, lib/gnutls_ui.h, lib/x509/compat.c,
7425 libextra/gnutls_openssl.c: [no log message]
7427 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7429 * lib/auth_cert.c: [no log message]
7431 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7433 * NEWS, configure.in, lib/x509/extensions.c: [no log message]
7435 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7437 * NEWS, doc/TODO, includes/Makefile.am,
7438 includes/gnutls/Makefile.am, includes/gnutls/compat4.h,
7439 includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
7440 includes/gnutls/x509.h, lib/dh_compat.c, lib/gnutls_ui.h,
7441 lib/rsa_compat.c, libextra/gnutls_openpgp.c,
7442 libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
7443 libextra/openpgp/xml.c: Added gnutls_openpgp_key_get_key_usage(),
7444 and removed several compatibility functions.
7446 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7448 * includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
7449 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
7450 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
7451 lib/gnutls_x509.h, lib/x509/common.c, lib/x509/mpi.c,
7452 lib/x509/rfc2818_hostname.c, libextra/Makefile.am,
7453 libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
7454 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
7455 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
7456 libextra/openpgp/privkey.c: several cleanups.
7458 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7460 * lib/gnutls_handshake.c: Corrected bug which disallowed
7461 ciphersuites other than the CERTIFICATE ones to work.
7463 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7465 * libextra/openpgp/privkey.c: [no log message]
7467 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7469 * doc/TODO, includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
7470 lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
7471 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
7472 libextra/Makefile.am, libextra/gnutls_extra.h,
7473 libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
7474 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
7475 libextra/openpgp/openpgp.h: Improved
7476 gnutls_certificate_client_retrieve_function() and
7477 gnutls_certificate_server_retrieve_function() so that the parsing
7478 time spent within them is minimized. Also added
7479 gnutls_openpgp_privkey struct. No testing yet.
7481 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7483 * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c,
7484 lib/x509/x509_write.c: [no log message]
7486 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7488 * includes/gnutls/x509.h, lib/gnutls_cert.h: [no log message]
7490 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7492 * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h: Corrected a bug
7493 in the GNUTLS_KEY key usage definitions.
7495 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7497 * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h,
7498 lib/x509/extensions.c, lib/x509/extensions.h,
7499 lib/x509/x509_write.c, src/certtool.c, src/tests.c, src/tests.h,
7500 src/tls_test.c: Added gnutls_x509_crt_set_key_usage() and certtool
7501 can now set the certificate's key usage.
7503 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7505 * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt: [no
7508 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7510 * src/serv.c: [no log message]
7512 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7514 * NEWS, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c,
7515 lib/auth_cert.c, src/serv.c: Corrected bug in gnutls_bye() which
7516 made it return an error code of INVALID_REQUEST instead of success.
7518 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7520 * opencdk.m4: [no log message]
7522 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7524 * NEWS, configure.in, lib/x509/privkey.c: Corrected a bug in the
7525 RSA key generation. This was generating unusable RSA keys.
7527 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7529 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
7530 lib/gnutls_pk.c, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
7531 lib/gnutls_sig.c, lib/gnutls_ui.h, lib/rsa_compat.c,
7532 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crq.c,
7533 lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
7534 lib/x509/privkey.c, lib/x509/sign.c, lib/x509/x509.c,
7535 lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
7536 src/certtool.c, src/certtool.gaa: Added support for generating and
7537 exporting DSA private keys. Exporting to PKCS #8 is still not
7538 supported due to lack of standards.
7540 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7542 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
7543 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
7544 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c,
7545 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
7546 libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
7547 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
7548 libextra/openpgp/gnutls_openpgp.h: Added the callbacks
7549 gnutls_certificate_client_retrieve_function() and
7550 gnutls_certificate_server_retrieve_function(), to allow a client or
7551 a server to specify certificates for the handshake without storing
7552 them to the credentials structure.
7554 2003-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7556 * NEWS, configure.in, opencdk.m4, lib/auth_anon.c, lib/auth_cert.c,
7557 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
7558 lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in,
7559 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7560 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
7561 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7562 lib/gnutls_kx.c, lib/gnutls_rsa_export.c, lib/gnutls_ui.c,
7563 lib/libgnutls.vers, lib/x509/common.c, libextra/auth_srp_rsa.c,
7564 libextra/gnutls_extra.c, libextra/libgnutls-extra.vers:
7565 * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
7566 GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
7567 handshake function. Ciphersuites that require temporary parameters
7568 are removed when such parameters do not exist.
7569 * Several internal changes to allow adding the callback function to
7570 retrieve the certificate and the private key.
7572 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7574 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
7575 lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included
7576 gnutls_1_0_0_patches.
7578 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7580 * NEWS, configure.in, lib/gnutls_dh_primes.c: Corrected a bug in
7581 gnutls_dh_params_export_pkcs3() which made it report a wrong size
7582 for the output data.
7584 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7586 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
7587 lib/gnutls_rsa_export.c, lib/gnutls_state.c: Added
7588 gnutls_rsa_params_export_pkcs1() and
7589 gnutls_rsa_params_import_pkcs1().
7591 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7593 * NEWS, THANKS, lib/Makefile.am, lib/gnutls_handshake.c,
7594 lib/gnutls_record.c, libextra/Makefile.am,
7595 libextra/openpgp/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
7596 src/tls_test.c: Included gnutls_1_0_0_patches.
7598 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7600 * doc/TODO: [no log message]
7602 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7604 * THANKS: [no log message]
7606 2003-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7608 * lib/gnutls_handshake.c, lib/gnutls_record.c: Some documentation
7611 2003-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7613 * NEWS, src/tests.c, src/tests.h, src/tls_test.c: Fixed the SRP
7614 detection test in gnutls-cli-debug.
7616 2003-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7618 * NEWS, lib/Makefile.am, libextra/Makefile.am,
7619 libextra/openpgp/Makefile.am, src/cli.c: Some minor fixes in the
7620 makefiles. They now include CFLAGS from libgcrypt or opencdk if
7621 installed in a non standard directory.
7623 2003-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7625 * doc/TODO, lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, src/prime.c:
7626 some minor fixes and cleanups.
7628 2003-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7630 * NEWS, src/common.c: [no log message]
7632 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7634 * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in
7635 the record protocol processing.
7637 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7639 * NEWS, doc/TODO, includes/gnutls/extra.h, lib/gnutls.h.in.in,
7640 lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7641 lib/gnutls_state.c, libextra/auth_srp.c, libextra/auth_srp.h,
7642 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_srp.c,
7643 src/cli.c: Improved the support for draft-ietf-tls-srp-05. The
7644 two-phase handshake is now fully supported without any interaction
7645 with the application layer (except for a callback).
7647 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7649 * doc/manpages/Makefile.am, doc/manpages/certtool.1,
7650 doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
7651 doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
7652 new manpages by Ivo.
7654 2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7656 * src/common.c: removed twofish
7658 2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7660 * configure.in, lib/gnutls_hash_int.c, lib/gnutls_random.c,
7661 lib/x509/dn.c, src/common.c: eliminated some memory leaks and other
7664 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7666 * src/tests.c, src/tests.h, src/tls_test.c: added detection for
7669 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7671 * src/tests.c, src/tls_test.c: improved srp detection.
7673 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7675 * NEWS, lib/gnutls_cipher.c, libextra/auth_srp.c, src/cli.c: Some
7676 fixes in the certificate authenticated SRP ciphersuites.
7678 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7680 * doc/README.autoconf, lib/gnutls_alert.c, lib/gnutls_errors.c,
7681 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
7682 libextra/auth_srp.c, src/serv-gaa.c, src/serv.c: some fixes to
7683 comply with the SRP draft. The handshake is now repeated if an empty
7684 SRP username is received.
7686 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7688 * NEWS, includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
7689 lib/gnutls_cert.c, lib/gnutls_x509.c, lib/libgnutls.vers,
7690 lib/x509_b64.c, libextra/auth_srp.c, libextra/auth_srp_sb64.c,
7691 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c,
7692 libextra/libgnutls-extra.vers, libextra/openpgp/gnutls_openpgp.h,
7693 libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
7694 src/common.c, src/crypt.c: several corrections in the
7697 2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7699 * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers:
7702 2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7704 * NEWS: [no log message]
7706 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7708 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
7709 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_state.c:
7710 Removed the TWOFISH cipher. Documented the supported ciphersuites.
7712 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7714 * doc/protocol/draft-benaloh-pct-00.txt,
7715 doc/protocol/draft-benaloh-pct-01.txt,
7716 doc/protocol/draft-hickman-netscape-ssl-00.txt: Added historical
7718 http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
7720 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7722 * doc/TODO: [no log message]
7724 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7726 * NEWS, doc/TODO, lib/auth_cert.c, lib/auth_rsa_export.c,
7727 lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
7728 lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
7729 lib/gnutls_x509.c, libextra/gnutls_openpgp.c, src/serv.c: corrected
7730 some bugs that affected openpgp authentication.
7732 2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7734 * NEWS, doc/protocol/rfc3279.txt, includes/gnutls/x509.h,
7735 lib/gnutls_pk.c, lib/x509/privkey.c, lib/x509/verify.c,
7736 lib/x509/verify.h, lib/x509/x509.c: Exported the
7737 gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data()
7738 and gnutls_x509_crt_verify_data().
7740 2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7742 * src/certtool.c: only generate v3 certificates, since we always
7743 use the CA (basicConstraints) extension.
7745 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7747 * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading
7748 zero is there on RSA keys.
7750 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7752 * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log
7755 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7757 * lib/x509/crq.c: added crq_get_version().
7759 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7761 * lib/x509/crq.c, lib/x509/x509_write.c, src/certtool.c: Some
7762 documentation fixes. Changed gnutls_x509_*_set_version() to have a
7763 compatible input with gnutls_x509_*_get_version().
7765 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7767 * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the
7770 2003-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7772 * doc/TODO: [no log message]
7774 2003-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7776 * lib/gnutls_record.c: [no log message]
7778 2003-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7780 * doc/README.autoconf, includes/gnutls/x509.h, lib/x509/pkcs5.c,
7781 src/common.c, src/serv.c: [no log message]
7783 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7785 * doc/protocol/draft-ietf-tls-compression-05.txt,
7786 doc/protocol/draft-ietf-tls-compression-06.txt,
7787 doc/protocol/draft-ietf-tls-ecc-03.txt,
7788 doc/protocol/draft-ietf-tls-ecc-04.txt: [no log message]
7790 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7792 * src/certtool.c: generated certificates by certtool now have
7793 version 1 if they do not include extensions.
7795 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7797 * opencdk.m4: [no log message]
7799 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7801 * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in: [no log message]
7803 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7805 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log
7808 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7810 * THANKS, lib/gnutls_session.c, lib/x509/pkcs12.c,
7811 libextra/gnutls_openssl.c, src/certtool.gaa, src/serv-gaa.c,
7812 src/serv.c, src/serv.gaa: Some fixes pointed out by Dimitri
7813 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>
7815 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7817 * src/certtool-gaa.c, src/certtool.gaa, src/serv.c, src/tests.c:
7820 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7822 * lib/x509/pkcs5.c: [no log message]
7824 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7826 * src/certtool.c: some changes in password reading.
7828 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7830 * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon
7833 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7835 * lib/ext_server_name.c, lib/gnutls_int.h: [no log message]
7837 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7839 * lib/gnutls_int.h, lib/gnutls_session_pack.c,
7840 lib/gnutls_session_pack.h: [no log message]
7842 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7844 * configure.in, lib/auth_cert.c, lib/defines.h,
7845 lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
7846 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
7847 lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_b64.c,
7848 lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
7849 lib/x509/extensions.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
7850 lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/privkey.c,
7851 lib/x509/privkey_pkcs8.c, lib/x509/verify.c, lib/x509/x509.c,
7852 lib/x509/x509_write.c, libextra/gnutls_srp.c, src/certtool.c,
7853 src/common.c, src/serv.c: Several minor fixes in code and function
7856 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7858 * NEWS: [no log message]
7860 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7862 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crl.c,
7863 lib/x509/crq.c, lib/x509/x509.c, lib/x509/x509_write.c: [no log
7866 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7868 * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
7869 lib/x509/dn.c, lib/x509/dn.h, lib/x509/extensions.c,
7870 lib/x509/extensions.h, lib/x509/x509.c, src/certtool.c:
7871 * Added gnutls_x509_*_get_dn_oid() and
7872 gnutls_x509_crt_get_extension_oid() functions which return the
7874 * The certtool utility now prints all available extension OIDs and
7877 2003-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7879 * NEWS, includes/gnutls/x509.h, lib/gnutls_str.c, lib/gnutls_str.h,
7880 lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
7881 lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
7882 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
7883 libextra/openpgp/openpgp.h: gnutls_x509_*_get_*_dn_by_oid()
7884 functions have a raw_flag parameter added. Several other fixes.
7886 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7888 * NEWS, configure.in, includes/gnutls/compat8.h,
7889 includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
7890 includes/gnutls/x509.h, lib/gnutls_errors.c,
7891 lib/gnutls_errors_int.h, lib/x509/compat.c, lib/x509/crl.c,
7892 lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/pkcs12.c,
7893 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
7894 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
7895 lib/x509/x509_write.c, libextra/openpgp/openpgp.c, src/certtool.c,
7896 src/cli.c, src/common.c, src/tests.c: gnutls_x509_*_set_dn_by_oid()
7897 functions have a raw_flag parameter added. Some other fixes in
7900 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7902 * NEWS: [no log message]
7904 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7906 * configure.in, includes/gnutls/compat8.h, includes/gnutls/x509.h,
7907 lib/gnutls.h.in.in, lib/x509/crq.c, lib/x509/crq.h,
7908 lib/x509/x509.c, lib/x509/x509.h: Compatibility header for gnutls4
7909 is no longer included in gnutls.h. Added deprecated warnings to
7912 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7914 * includes/gnutls/openssl.h: [no log message]
7916 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7918 * lib/x509/crq.c, lib/x509/x509.c: [no log message]
7920 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7922 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crq.c,
7923 lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
7926 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7928 * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
7929 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
7930 src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa, src/prime.c,
7931 src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: [no log
7934 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7936 * src/cli.c: [no log message]
7938 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7940 * lib/auth_cert.c, lib/ext_max_record.c, lib/gnutls_extensions.c,
7941 lib/gnutls_int.h, src/cli.c: [no log message]
7943 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7945 * configure.in, lib/auth_cert.c, lib/debug.c,
7946 lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
7947 lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
7948 lib/gnutls_extensions.h, lib/gnutls_global.c,
7949 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
7950 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
7951 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
7952 lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
7953 lib/x509_b64.c, lib/x509/crl.c, libextra/auth_srp.c,
7954 libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
7955 libextra/gnutls_openssl.c, libextra/openpgp/gnutls_openpgp.h,
7956 libextra/openpgp/verify.c, src/common.h: Some bugfixes, and type
7959 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7961 * lib/gnutls.h.in.in: [no log message]
7963 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7965 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
7966 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
7967 lib/x509/common.c, src/cli.c, src/common.c, src/serv.c: Added the
7968 RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04.
7970 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7972 * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message]
7974 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7976 * NEWS, configure.in, includes/Makefile.am, lib/minitasn1/mem.h,
7977 libextra/Makefile.am, libextra/libgnutls-extra.vers: The openssl
7978 compatibility layer was moved to gnutls-openssl to allow the
7979 extension of it without bloating the libgnutls-extra.
7981 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7983 * lib/defines.h: [no log message]
7985 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7987 * src/certtool.c: [no log message]
7989 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7991 * src/certtool.c: Prints certificate information before signing.
7993 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7995 * lib/gnutls_random.h: [no log message]
7997 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7999 * configure.in, lib/gnutls_random.c, src/crypt.c: Patch by Werner
8001 * configure.in: Check for gcry_create_nonce.
8002 * lib/gnutls_random.c (_gnutls_get_random): Ditto.
8003 * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.
8005 Also removed some unneeded code in random.c.
8007 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8009 * NEWS, configure.in: [no log message]
8011 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8013 * includes/gnutls/x509.h, src/certtool-gaa.c, src/certtool-gaa.h,
8014 src/certtool.c, src/certtool.gaa: Added capability to read CRLs to
8017 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8019 * includes/gnutls/x509.h, lib/gnutls_x509.c, lib/x509/compat.c,
8020 lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
8021 lib/x509/x509.c, lib/x509/x509.h: Renamed several pkcs #7 related
8022 functions. That is to allow future extensions to the API.
8024 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8026 * doc/scripts/gdoc: [no log message]
8028 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8030 * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
8031 lib/x509/x509.c, lib/x509/x509_write.c: [no log message]
8033 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8035 * doc/scripts/gdoc: [no log message]
8037 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8039 * doc/scripts/gdoc: [no log message]
8041 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8043 * includes/gnutls/x509.h: [no log message]
8045 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8047 * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
8048 lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509_b64.c,
8049 lib/x509/pkcs7.c, src/cli-gaa.c: Added
8050 gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
8053 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8055 * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12.c,
8056 lib/x509/pkcs12_bag.c, lib/x509/privkey.c,
8057 lib/x509/privkey_pkcs8.c, lib/x509/x509.c: added some check for the
8060 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8062 * libgcrypt.m4, doc/TODO: [no log message]
8064 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8066 * lib/gnutls.h.in.in, lib/x509/common.c, lib/x509/crl.c,
8067 lib/x509/crq.c, lib/x509/dn.c, lib/x509/x509.c: Removed the
8068 gnutls_handshake_set_rsa_pms_check() prototype from gnutls.h.
8069 Corrected the *_get_dn() functions to return the data size if the
8070 data argument is NULL, and *data_size == 0. Bugs reported by Gergely
8071 Nagy <algernon@bonehunter.rulez.org>.
8073 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8075 * lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
8076 lib/gnutls_constate.c, lib/gnutls_extensions.c,
8077 lib/gnutls_session_pack.c: some fixes to have the correct cert_type
8078 on resumed sessions.
8080 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8082 * NEWS, src/certtool.c: The certtool utility can now generate PKCS
8083 #12 structures without specifying a certificate.
8085 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8087 * NEWS, configure.in: [no log message]
8089 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8091 * lib/minitasn1/errors.c, lib/minitasn1/int.h,
8092 lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
8093 lib/minitasn1/structure.c: Included the new libtasn 0.2.6.
8095 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8097 * doc/protocol/draft-ietf-tls-openpgp-keys-03.txt,
8098 doc/protocol/draft-ietf-tls-openpgp-keys-04.txt: [no log message]
8100 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8102 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
8103 src/cli.c, src/common.c, src/common.h, src/crypt-gaa.c,
8104 src/crypt-gaa.h, src/crypt.gaa, src/prime.c, src/serv.c,
8105 src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
8106 src/tls_test.c, src/tls_test.gaa: some code cleanups.
8108 2003-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8110 * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message]
8112 2003-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8114 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
8115 src/common.c, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa,
8116 src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test-gaa.h,
8117 src/tls_test.c, src/tls_test.gaa: [no log message]
8119 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8121 * NEWS, src/certtool-gaa.c, src/certtool.gaa, src/cli.c,
8122 src/common.c, src/common.h, src/crypt-gaa.c, src/crypt.gaa,
8123 src/serv.c, src/tls_test.c: [no log message]
8125 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8127 * libextra/gnutls_openpgp.c, src/certtool-gaa.c,
8128 src/certtool-gaa.h, src/certtool.gaa, src/crypt-gaa.c,
8129 src/crypt-gaa.h, src/crypt.c, src/crypt.gaa: [no log message]
8131 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8133 * lib/gnutls.h.in.in: Corrected the types in
8134 gnutls_anon_free_client_credentials() and
8135 gnutls_anon_allocate_client_credentials(). Reported by Ivo.
8137 2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8139 * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log
8142 2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8144 * configure.in, libgcrypt.m4, lib/gnutls_buffers.c,
8145 libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c,
8146 src/Makefile.am, src/certtool.c, src/cli-gaa.c, src/cli.c,
8147 src/crypt.c, src/serv.c, src/tests.c, src/tests.h,
8148 src/tls_test-gaa.c, src/tls_test.c: some changes to compile in
8151 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8153 * doc/scripts/gdoc: added the new gdoc by Simon.
8155 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8157 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
8158 lib/gnutls_compress.c, lib/gnutls_handshake.c, lib/gnutls_ui.c,
8159 lib/x509/privkey.c: [no log message]
8161 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8163 * includes/gnutls/pkcs12.h, lib/ext_server_name.c,
8164 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
8165 lib/gnutls_cipher.c, lib/gnutls_cipher.h,
8166 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
8167 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_kx.c,
8168 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
8169 lib/x509_b64.c, lib/x509_b64.h, lib/x509/common.c,
8170 lib/x509/common.h, lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
8171 lib/x509/dn.h, lib/x509/extensions.h, lib/x509/pkcs12.c,
8172 lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/pkcs7.c,
8173 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
8174 lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/x509.c:
8175 some type fixes. Based on build logs sent by Dimitri
8176 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
8178 2003-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8180 * lib/x509/verify.c: preserve the flags from the last certificate
8181 verification, in a chain.
8183 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8185 * NEWS: [no log message]
8187 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8189 * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self()
8190 which verifies the self signature in the key.
8192 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8194 * includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
8195 libextra/openpgp/compat.c, libextra/openpgp/openpgp.c,
8196 libextra/openpgp/verify.c, src/common.c: added
8197 gnutls_openpgp_key_export() function.
8199 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8201 * lib/x509/verify.c: [no log message]
8203 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8205 * includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log
8208 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8210 * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h,
8211 libextra/openpgp/verify.c: [no log message]
8213 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8215 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
8216 lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: Some changes to
8217 preserve binary compatibility.
8219 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8221 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8222 src/certtool.gaa: Added option to certtool to use export-grade
8223 algorithms. If password is set in pkcs8 mode, then the output
8224 structure will be encrypted.
8226 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8228 * NEWS, lib/x509/verify.c, libextra/openpgp/verify.c,
8229 src/certtool-gaa.c, src/certtool.gaa, tests/test25.pem: [no log
8232 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8234 * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message]
8236 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8238 * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in
8241 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8243 * NEWS, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
8244 lib/x509/compat.c, lib/x509/verify.c, libextra/openpgp/compat.c,
8245 libextra/openpgp/extras.c, libextra/openpgp/verify.c,
8246 src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h,
8247 src/certtool.c, src/certtool.gaa, src/common.c, src/prime.c:
8248 * Several changes in certificate and key verification.
8249 * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
8250 avoid having two flags for the same thing.
8251 * Updated documentation for openpgp key verification.
8252 * The prime tool was combined with the certtool.
8254 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8256 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
8257 libextra/gnutls_openpgp.c, libextra/openpgp/extras.c: [no log
8260 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8262 * src/certtool.c, src/certtool.gaa, src/common.c: [no log message]
8264 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8266 * libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: [no log
8269 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8271 * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c,
8272 src/certtool.c, src/common.c: more openpgp related changes.
8274 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8276 * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and
8277 gnutls_pkcs12_bag_set_crt() functions.
8279 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8281 * libextra/gnutls_openpgp.c: [no log message]
8283 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8285 * lib/Makefile.am, lib/gnutls_x509.c, lib/strfile.h,
8286 libextra/gnutls_openpgp.c, libextra/openpgp/openpgp.h, src/serv.c:
8287 some openpgp related changes.
8289 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8291 * src/crypt.c: [no log message]
8293 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8295 * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
8296 lib/gnutls_global.c: added version check against libtasn1
8298 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8300 * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa,
8301 src/common.c: [no log message]
8303 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8305 * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error
8306 checking to global_init() calls.
8308 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8310 * lib/gnutls.h.in.in, lib/x509/pkcs12_bag.c,
8311 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
8312 libextra/openpgp/verify.c: [no log message]
8314 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8316 * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
8317 lib/x509/pkcs12_bag.c, lib/x509/verify.c, src/certtool.c:
8318 introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
8319 other cleanups in the verification functions.
8321 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8323 * lib/x509/verify.c: corrected some bugs in the verification
8326 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8328 * tests/test22.pem: [no log message]
8330 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8332 * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log
8335 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8337 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
8338 lib/x509/compat.c, lib/x509/verify.c, src/certtool.c, src/common.c,
8339 tests/test1.pem, tests/test10.pem, tests/test13.pem,
8340 tests/test2.pem, tests/test20.pem, tests/test21.pem,
8341 tests/test22.pem, tests/test23.pem, tests/test24.pem,
8342 tests/test25.pem, tests/test26.pem, tests/test3.pem: Improved the
8343 certificate verification functions and the certtool program's
8344 verification capability.
8346 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8348 * src/certtool.c, src/crypt.c: Certtool is only compiled when
8349 ENABLE_PKI is defined.
8351 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8353 * libextra/openpgp/Makefile.am: [no log message]
8355 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8357 * lib/x509_b64.c, lib/x509_b64.h, lib/x509/common.c: Made the
8358 B64FSIZE to return an accurate value.
8360 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8362 * NEWS, configure.in, lib/x509_b64.c, lib/x509/common.c,
8363 src/certtool.c: some fixes.
8365 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8367 * src/certtool.c: [no log message]
8369 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8371 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8372 src/certtool.gaa: added capability to print pkcs12 structures.
8374 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8376 * libextra/libgnutls-extra.vers: exported OpenSSL* symbols.
8378 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8380 * lib/x509/rfc2818.h: added missing file.
8382 2003-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8384 * NEWS, includes/gnutls/pkcs12.h, lib/x509/common.c,
8385 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8386 src/certtool.gaa: added pkcs #12 support to certtool. Corrected
8387 some bugs in the export functions.
8389 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8391 * doc/protocol/draft-ietf-tls-sharedkeys-01.txt,
8392 doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message]
8394 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8396 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8397 src/certtool.gaa: [no log message]
8399 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8401 * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log
8404 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8406 * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for
8407 generating primes and groups.
8409 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8411 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8412 src/certtool.gaa: added the --der option to certtool.
8414 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8416 * NEWS, configure.in, includes/gnutls/openpgp.h, lib/x509/x509.c,
8417 lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
8418 src/certtool.c, src/certtool.gaa: several improvements for the
8421 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8423 * src/common.c: [no log message]
8425 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8427 * doc/Makefile.am, doc/manpages/Makefile.am,
8428 doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
8429 doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
8430 manpages created by Ivo Timmermans <ivo@o2w.nl>
8432 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8434 * src/certtool.c, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
8435 src/cli.gaa, src/common.c: Added the --print-cert option to
8438 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8440 * NEWS, src/Makefile.am: [no log message]
8442 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8444 * lib/gnutls_x509.c, lib/x509_b64.c, lib/x509/common.c,
8445 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey.c,
8446 lib/x509/privkey.h, lib/x509/x509.c, src/certtool-gaa.c,
8447 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added
8448 capability to print the keyid of a certificate or a private key to
8449 certtool. Updated the key_id functions to return the hash of the
8452 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8454 * src/certtool.c: Added fingerprint calculation to certtool.
8456 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8458 * configure.in, libextra/gnutls_openssl.c: added configure option
8459 to disable the openssl compatibility layer.
8461 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8463 * lib/x509/x509.c: a fix in the get_subject_alt_name, to return
8464 GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE when finished reading.
8466 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8468 * src/certtool.c: Added capability to decode some X.509v3
8471 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8473 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8474 src/certtool.gaa: Added certificate chain verification capability
8477 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8479 * lib/x509/crq.c: [no log message]
8481 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8483 * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
8484 lib/x509/crq.c, lib/x509/privkey_pkcs8.c, src/Makefile.am,
8485 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
8486 src/certtool.gaa: Several improvments in the certtool.
8488 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8490 * lib/x509/privkey_pkcs8.c, src/Makefile.am, src/certtool-gaa.c,
8491 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c:
8492 Added a certtool primitive command line utility
8494 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8496 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
8497 lib/x509/crl.c, lib/x509/dn.c, lib/x509/extensions.c,
8498 lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/verify.c,
8499 lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c: Improved
8500 the certificate generation stuff.
8502 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8504 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
8505 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
8506 lib/x509/dn.c, lib/x509/dn.h, lib/x509/sign.c,
8507 lib/x509/x509_write.c: Almost finished the X.509 certificate
8510 2003-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8512 * NEWS, configure.in, lib/x509_b64.c, libextra/gnutls_openpgp.c:
8513 - Some fixes in the opencdk code. Patch by Ivo Timmermans
8515 - CR is now allowed in the base64 decoder.
8517 2003-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8519 * NEWS, THANKS, configure.in, libgcrypt.m4, includes/gnutls/x509.h,
8520 lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
8521 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
8522 lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
8523 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
8524 lib/x509/x509_write.c: Added some support for writable
8525 gnutls_x509_crt structures. Not ready yet.
8527 2003-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8529 * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some
8530 alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>.
8532 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8534 * lib/x509/rfc2818_hostname.c: The hostname verification in the
8535 certificate is now case insensitive.
8537 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8539 * NEWS, configure.in: [no log message]
8541 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8543 * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging
8544 output of handshake. Pointed out by Mark McLoughlin
8547 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8549 * libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h:
8550 Corrected issue in openpgp code, which did not allow compilation
8551 when opencdk was not present.
8553 2003-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8555 * configure.in: [no log message]
8557 2003-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8559 * doc/TODO: [no log message]
8561 2003-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8563 * configure.in: opencdk is now mandatory in the base installation.
8565 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8567 * NEWS: [no log message]
8569 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8571 * includes/gnutls/openpgp.h, includes/gnutls/x509.h,
8572 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c,
8573 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
8574 lib/x509/common.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
8575 lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
8576 libextra/openpgp/openpgp.c: Some changes in types.
8578 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8580 * includes/gnutls/x509.h: [no log message]
8582 2003-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8584 * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log
8587 2003-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8589 * includes/gnutls/x509.h, lib/gnutls_errors.c, lib/gnutls_global.c,
8590 lib/gnutls_int.h, lib/x509_b64.c, lib/x509/common.c,
8591 lib/x509/common.h, lib/x509/crl.c, lib/x509/crq.c, lib/x509/crq.h,
8592 lib/x509/dn.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
8593 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.c,
8594 lib/x509/x509.h, libextra/auth_srp_sb64.c: Corrected some of the
8595 return types. Several other minor corrections.
8597 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8599 * configure.in, doc/README.autoconf, lib/gnutls_pk.c: [no log
8602 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8604 * NEWS, configure.in: [no log message]
8606 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8608 * NEWS, configure.in, lib/gnutls_handshake.c,
8609 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/serv.c:
8610 - Updated to use opencdk 0.5.1 (patch by Mikhail
8611 Teterin <mi+mx@aldan.algebra.com>)
8612 - Corrected some alignment problems in IA64 (patch by
8613 Ian Wienand <ianw@gelato.unsw.edu.au>)
8614 - Corrected bug in SRP. Patch by Casey Marshall
8615 <rsdio@metastatic.org>
8617 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8619 * libextra/gnutls_openpgp.c: [no log message]
8621 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8623 * libextra/Makefile.am, libextra/gnutls_openpgp.c,
8624 libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c:
8627 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8629 * libextra/Makefile.am, src/cli.c, src/common.c, src/serv.c: [no
8632 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8634 * NEWS, configure.in, includes/Makefile.am,
8635 includes/gnutls/openpgp.h, lib/x509/crl.c, lib/x509/crq.c,
8636 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
8637 lib/x509/privkey.c, lib/x509/x509.c, libextra/Makefile.am,
8638 libextra/gnutls_extra.c, libextra/openpgp/Makefile.am,
8639 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
8640 libextra/openpgp/openpgp.h, src/common.c: Updated the openpgp key
8643 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8645 * libextra/Makefile.am: [no log message]
8647 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8649 * configure.in, includes/gnutls/openpgp.h, libextra/Makefile.am,
8650 libextra/gnutls_openpgp.h, libextra/openpgp/Makefile.am,
8651 libextra/openpgp/gnutls_openpgp.c,
8652 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
8653 libextra/openpgp/openpgp.h: Converted the pgp verification
8654 functions to the new API.
8656 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8658 * includes/gnutls/extra.h, includes/gnutls/openpgp.h: [no log
8661 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8663 * libextra/openpgp/gnutls_openpgp.c: [no log message]
8665 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8667 * libextra/openpgp/xml.c: the place where the XML stuff were moved.
8669 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8671 * libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
8672 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: Updated the
8673 old opencdk code and moved the XML stuff. Based on patch by Mikhail
8674 Teterin <mi+mx@aldan.algebra.com>.
8676 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8678 * includes/gnutls/Makefile.am, lib/gnutls_alert.c,
8679 lib/gnutls_algorithms.c, lib/x509/Makefile.am,
8680 lib/x509/rfc2818_hostname.c, libextra/Makefile.am, src/cli.c,
8681 src/common.c, src/common.h, src/serv.c: Applied patch by Arne that
8682 fixes several possible NULL pointer dereferences.
8684 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8686 * src/cli.c: Disable buffering. Clear FD set. Patch by Simon
8687 Josefsson <jas@extundo.com>
8689 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8691 * libextra/gnutls_openpgp.c: [no log message]
8693 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8695 * libextra/Makefile.am, libextra/gnutls_openpgp.c,
8696 libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
8697 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: started
8698 some rewrite of the openpgp stuff.
8700 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8702 * src/cli.gaa, src/cli-gaa.c: [no log message]
8704 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8706 * src/cli.c, src/common.h, src/serv.c: Rolled back some of Arne's
8707 changes. Now the ciphers can be set in the client/server.
8709 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8711 * NEWS: [no log message]
8713 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8715 * doc/scripts/gdoc, lib/gnutls_errors.c: Patch by Arne. Fixes a
8716 linking problem with _gnutls_handshake2str() and
8717 _gnutls_packet2str().
8719 Some other fixes in the documentation creation.
8721 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8723 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_record.c,
8724 lib/gnutls_state.c, lib/minitasn1/structure.c, src/cli.c,
8725 src/common.c, src/serv.c: A new patch by Arne. More bug fixes and
8728 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8730 * lib/gnutls_handshake.c: Corrected some unaligned accesses in
8731 IA64. Initial patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
8733 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8735 * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation.
8736 Reported by Casey Marshall <rsdio@metastatic.org>.
8738 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8740 * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM
8741 triggered handshake.
8743 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8745 * lib/gnutls_errors.c, lib/gnutls_pk.c,
8746 lib/x509/rfc2818_hostname.c: some cleanups.
8748 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8750 * NEWS, includes/gnutls/x509.h, src/cli.c, src/common.c,
8751 src/common.h, src/serv.c, src/tests.c: Added a hostname check with
8752 the certificate in the gnutls-cli.
8754 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8756 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
8757 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
8758 libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c:
8759 RIJNDAEL ciphersuites were renamed to AES.
8761 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8763 * src/cli.c: [no log message]
8765 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8767 * lib/gnutls_handshake.c: [no log message]
8769 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8771 * lib/gnutls_constate.c, lib/gnutls_errors.c,
8772 lib/gnutls_handshake.c, lib/gnutls_v2_compat.c, src/cli.c,
8773 src/serv.c: some more cleanups.
8775 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8777 * lib/gnutls_handshake.c, src/cli.c, src/serv.c: Corrected the
8778 client's behaviour in the handshake handling. Some fixes in the
8781 2003-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8783 * NEWS, src/crypt.c: [no log message]
8785 2003-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8787 * NEWS, configure.in, src/cli.c: [no log message]
8789 2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8791 * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log
8794 2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8796 * configure.in, lib/Makefile.am, lib/libgnutls.vers,
8797 libextra/Makefile.am, libextra/libgnutls-extra.vers: Some additions
8798 to export only the documented API, and some support for versioning.
8800 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8802 * configure.in, lib/debug.c, lib/debug.h, lib/gnutls_errors.c,
8803 src/cli.c: cleanups.
8805 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8807 * libextra/auth_srp.c, src/crypt-gaa.c, src/crypt-gaa.h,
8808 src/crypt.c, src/crypt.gaa, src/srp/tpasswd, src/srp/tpasswd.conf:
8809 Corrected and improved SRP support. The gnutls-srpcrypt now
8810 generates several primes.
8812 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8814 * libextra/auth_srp.c: added a size check in the group generator
8815 received by the server.
8817 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8819 * NEWS, configure.in, doc/README.autoconf, doc/TODO,
8820 includes/gnutls/x509.h, lib/x509/privkey_pkcs8.c, src/cli.c:
8821 Improved the error handling in the gnutls-cli.
8823 2003-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8825 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
8826 libextra/auth_srp.c: [no log message]
8828 2003-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8830 * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
8831 lib/gnutls_errors_int.h, libextra/auth_srp.c, src/crypt.c,
8832 src/srp/tpasswd, src/srp/tpasswd.conf: Updated the SRP
8833 implementation to follow the latest draft.
8835 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8837 * src/tests.c, src/tls_test.c: corrected bug which made some tests
8840 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8842 * lib/gnutls_errors.c, lib/gnutls_extensions.c,
8843 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
8844 lib/x509_b64.c, src/retcodes.c: More more fixes by Arne.
8846 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8848 * lib/x509_b64.c: [no log message]
8850 2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8852 * lib/ext_server_name.c: [no log message]
8854 2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8856 * src/serv.c, src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
8857 src/tls_test.c, src/tls_test.gaa: corrected bug in the session
8858 resumption detection in the gnutls-cli-debug, and other minor fixes.
8860 2003-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8862 * src/tls_test.c: [no log message]
8864 2003-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8866 * NEWS: [no log message]
8868 2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8870 * includes/gnutls/openssl.h, lib/gnutls_compress_int.c,
8871 src/tls_test.c: minor cleanups.
8873 2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8875 * lib/gnutls_global.c: [no log message]
8877 2003-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8879 * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder.
8881 2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8883 * NEWS, configure.in, doc/README.CVS: [no log message]
8885 2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8887 * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from
8890 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8892 * src/cli.c, src/serv.c: [no log message]
8894 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8896 * lib/Makefile.am, lib/gnutls_global.c, lib/rc2.c, lib/rc2.h,
8897 lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: RC2 is not
8898 included when PKCS#12 is disabled.
8900 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8902 * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log
8905 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8907 * lib/gnutls_global.c: [no log message]
8909 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8911 * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant.
8912 The stddef.h is now included if found.
8914 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8916 * configure.in, lib/gnutls_global.c: [no log message]
8918 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8920 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
8921 lib/gnutls_global.c: added better check for gcrypt library.
8923 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8925 * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c,
8926 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
8927 libextra/ext_srp.c: Arne:
8928 - gcry_check_version() _must_ be called nowadays, says
8929 libgcrypt-1.1.42/NEWS.
8930 - configure.in: the respective test in configure.in included
8931 <sys/stddef.h> (which doesn't exist) instead of the usual
8933 - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
8934 doesn't match prototype from file lib/gnutls_str.h, causing
8936 - configure.in: -Wsign-compare removed.
8938 2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8940 * lib/auth_anon.c, lib/dh_compat.c, lib/gnutls_cipher_int.c,
8941 lib/gnutls_compress.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
8942 lib/gnutls_errors_int.h, lib/gnutls_mem.c, lib/gnutls_record.c,
8943 lib/gnutls_rsa_export.c, lib/rsa_compat.c, lib/x509_b64.c,
8944 lib/x509/common.c, libextra/ext_srp.c: more fixes by Arne.
8946 2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8948 * lib/rc2.c: Cleaned up the RC2 cipher.
8950 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8952 * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
8953 lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls_algorithms.c,
8954 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_cert.c,
8955 lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
8956 lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
8957 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_mem.c,
8958 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_record.c,
8959 lib/gnutls_state.c, lib/gnutls_x509.c, lib/io_debug.h,
8960 lib/x509/compat.c, lib/x509/verify.c, libextra/auth_srp_sb64.c,
8961 src/retcodes.c: still more patches by Arne Thomassen
8963 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8965 * lib/gnutls_buffers.c, lib/gnutls_compress_int.c,
8966 lib/gnutls_record.c: some more cleanups.
8968 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8970 * lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
8971 lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_db.c,
8972 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
8973 lib/gnutls_record.c, lib/x509_b64.c, lib/x509/pkcs7.c,
8974 libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
8975 libextra/ext_srp.c: more patches by Arne Thomassen.
8977 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8979 * NEWS, configure.in: released 0.8.10
8981 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8983 * lib/ext_server_name.c: backported the ext_server_name from 0.9.x
8986 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8988 * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no
8991 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8993 * lib/gnutls_anon_cred.c: [no log message]
8995 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8997 * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
8998 doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
8999 doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
9000 includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.c,
9001 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
9002 lib/gnutls_alert.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
9003 lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_errors.c,
9004 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
9005 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
9006 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_pk.c,
9007 lib/gnutls_random.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
9008 lib/gnutls_x509.c, lib/rc2.c, lib/minitasn1/errors.c,
9009 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
9010 libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
9011 libextra/gnutls_openssl.c, libextra/gnutls_srp.h, src/common.c,
9012 src/serv.c, tests/x509_test.c: Applied patch from Arne Thomassen
9013 <arne@arne-thomassen.de>, which corrects several things in the
9016 2003-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9018 * lib/Makefile.am, lib/debug.c, lib/gnutls_algorithms.c,
9019 lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
9020 lib/gnutls_cipher_int.h, lib/gnutls_dh.h, lib/gnutls_global.c,
9021 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
9022 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
9023 lib/gnutls_pk.h, lib/gnutls_rsa_export.c, lib/rc2.c, lib/rc2.h,
9024 lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_encr.c,
9025 lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey.h,
9026 lib/x509/privkey_pkcs8.c, lib/x509/x509.h: Ported to the new
9027 libgcrypt (still unstable). Also added the RC2 cipher and improved
9028 the PKCS #12 stuff in order to support it.
9030 2003-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9032 * NEWS, configure.in, lib/minitasn1/coding.c,
9033 lib/minitasn1/decoding.c, lib/minitasn1/element.c:
9034 * Added the new libtasn1.
9035 * the tex files are included in the distribution.
9037 2003-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9039 * lib/Makefile.am: added missing rfc2818_hostname.lo object.
9041 2003-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9043 * lib/x509/pkcs12_encr.c: Removed the salt size restriction
9044 (multiple of 8) to allow parsing IE5 generated structures.
9046 2003-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9048 * includes/gnutls/compat4.h: [no log message]
9050 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9052 * NEWS, lib/gnutls_auth_int.h, lib/gnutls_state.c: [no log message]
9054 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9056 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c,
9057 libextra/auth_srp_passwd.c: [no log message]
9059 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9061 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h:
9062 - The gnutls_transport_ptr type was changed to a pointer type
9063 (void*). (programs would need recompile, since the library version
9066 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9068 * configure.in, lib/gnutls.h.in.in: [no log message]
9070 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9072 * lib/x509/pkcs12_encr.c, doc/TODO: [no log message]
9074 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9076 * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am,
9077 includes/gnutls/pkcs12.h, includes/gnutls/x509.h: [no log message]
9079 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9081 * lib/x509/pkcs12_encr.c: [no log message]
9083 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9085 * doc/examples/Makefile.am: some reorganization on the
9086 documentation. Added also stuff about PKCS #12 structures.
9088 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9090 * NEWS: [no log message]
9092 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9094 * lib/gnutls_ui.c: Corrected a null pointer dereference in
9095 gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
9097 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9099 * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c:
9102 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9104 * NEWS: [no log message]
9106 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9108 * includes/gnutls/x509.h, lib/gnutls_buffers.c,
9109 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
9110 lib/gnutls_errors_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
9111 lib/gnutls_pk.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
9112 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Added function to do
9113 the MAC verification in the PKCS #12 structure.
9115 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9117 * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/dn.c,
9118 lib/x509/dn.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h: Added stuff
9119 needed to read PKCS #12 bag attributes.
9121 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9123 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
9124 lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
9125 lib/x509/pkcs12_bag.c: Added ability to write Bag attributes
9126 LocalKeyId and friendlyName, in order for browsers to be able to
9127 import our structures.
9129 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9131 * includes/gnutls/x509.h, lib/gnutls_state.c, lib/pkix.asn,
9132 lib/pkix_asn1_tab.c, lib/x509/pkcs12_encr.c,
9133 lib/x509/privkey_pkcs8.c: some cleanups.
9135 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9137 * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new
9140 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9142 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: PKCS #12 generation,
9143 finaly can interoperate with openssl even in the encrypted case.
9145 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9147 * lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
9148 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c:
9149 Some more improvements in the PKCS #12 part. Now it interoperates
9150 with openssl pkcs12, in the unencrypted case.
9152 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9154 * lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/x509/common.c,
9155 lib/x509/common.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
9156 lib/x509/pkcs12_bag.c, lib/x509/pkcs5.c, lib/x509/privkey.h,
9157 lib/x509/privkey_pkcs8.c: Several more additions to PKCS #12 to
9158 allow encrypting bags. Still not interoperable.
9160 2003-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9162 * configure.in, includes/gnutls/x509.h, lib/gnutls_algorithms.c,
9163 lib/gnutls_cipher_int.c, lib/gnutls_errors.c, lib/gnutls_int.h,
9164 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_session.c,
9165 lib/gnutls_state.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
9166 lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
9167 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
9168 lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: More PKCS #12
9169 additions. Now the code can generate PKCS #12 files. Also added the
9170 ability to decrypt plain DES encrypted PKCS #8 keys.
9172 2003-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9174 * includes/gnutls/x509.h, lib/gnutls_cert.c, lib/gnutls_errors.c,
9175 lib/gnutls_errors_int.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
9176 lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c: Passwords in PKCS5 and
9177 PKCS12 are now restricted to ASCII ones.
9179 2003-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9181 * includes/gnutls/x509.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
9182 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c: Some changes in
9183 PKCS12 to allow a bag to hold more than one elements.
9185 2003-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9187 * lib/gnutls_errors.c, lib/x509/common.h, lib/x509/pkcs12.c,
9188 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c:
9189 some pkcs12 improvements.
9191 2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9193 * lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
9194 lib/x509/Makefile.am, lib/x509/common.h, lib/x509/pkcs12.h,
9195 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
9196 lib/x509/privkey_pkcs8.c: Some additions to allow decrypting PKCS
9197 #5 encrypted data, with PKCS #12 schema OIDs.
9199 2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9201 * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_alert.c,
9202 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/x509/Makefile.am,
9203 lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
9204 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey.h: Some
9205 improvements in PKCS12 parser. Now it can extract private keys from
9208 2003-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9210 * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
9211 doc/protocol/rfc3546.txt: new extensions RFC
9213 2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9215 * doc/TODO: [no log message]
9217 2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9219 * doc/protocol/draft-ietf-tls-srp-04.txt,
9220 doc/protocol/draft-ietf-tls-srp-05.txt: new srp draft.
9222 2003-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9224 * libextra/auth_srp.c: [no log message]
9226 2003-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9228 * NEWS: [no log message]
9230 2003-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9232 * lib/gnutls_priority.c: added the most compatible ciphers in
9235 2003-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9237 * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non
9238 allocated value was freed. Reported by Hiroshi Hayakawa
9239 <deuva@rapid.ocn.ne.jp>.
9241 Also the SRP programs are now build by default (they weren't due to
9244 2003-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9246 * NEWS, configure.in, src/crypt.c, src/serv.c: Corrected bug in SRP
9247 where a non allocated value was freed. Reported by Hiroshi Hayakawa
9248 <deuva@rapid.ocn.ne.jp>.
9250 2003-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9252 * doc/protocol/draft-ietf-tls-ecc-01.txt,
9253 doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message]
9255 2003-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9257 * doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt,
9258 doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt: [no log message]
9260 2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9262 * includes/gnutls/x509.h: [no log message]
9264 2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9266 * lib/auth_dh_common.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
9267 lib/gnutls_dh.c, lib/x509/privkey.c, lib/x509/x509.c: [no log
9270 2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9272 * doc/protocol/draft-ietf-tls-compression-04.txt,
9273 doc/protocol/draft-ietf-tls-compression-05.txt,
9274 doc/protocol/draft-ietf-tls-sharedkeys-01.txt: [no log message]
9276 2003-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9278 * NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer
9279 buffering, which affected the case where external pull function was
9280 used. Report and a patch by Sergey Poznyakoff
9281 <gray@Mirddin.farlep.net>.
9283 2003-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9285 * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in:
9288 2003-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9290 * lib/defines.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
9291 lib/minitasn1/decoding.c, lib/minitasn1/element.c,
9292 lib/x509/pkcs12.c, lib/x509/pkcs12.h: some more stuff about PKCS12.
9293 Still on early stage and incomplete.
9295 2003-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9297 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log
9300 2003-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9302 * NEWS: [no log message]
9304 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9306 * lib/defines.h: [no log message]
9308 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9310 * includes/gnutls/openssl.h: [no log message]
9312 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9314 * NEWS, lib/gnutls_cipher.c, lib/minitasn1/decoding.c,
9315 lib/minitasn1/der.h, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
9316 lib/x509/privkey.c, lib/x509/x509.c, libextra/gnutls_openssl.c,
9317 libextra/gnutls_srp.c, src/serv-gaa.c, src/serv.c, src/serv.gaa:
9318 Several fixes in several places. Patch by Sean Gao
9321 2003-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9323 * doc/TODO: [no log message]
9325 2003-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9327 * NEWS, src/common.c: [no log message]
9329 2003-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9331 * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate
9334 2003-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9336 * README: [no log message]
9338 2003-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9340 * NEWS, includes/gnutls/x509.h, lib/gnutls_x509.c,
9341 lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/x509.c,
9343 * Added gnutls_x509_privkey_get_key_id() and
9344 gnutls_x509_crt_get_key_id() functions which return a unique (per
9345 public key) ID. These can be used to check if the private key
9346 corresponds to a given certificate.
9348 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9350 * lib/x509/crq.c: [no log message]
9352 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9354 * doc/protocol/x509guide.txt: [no log message]
9356 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9358 * lib/x509/crq.c: The PEM header for certificate requests is now
9359 BEGIN NEW CERTIFICATE REQUEST.
9361 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9363 * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
9364 lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
9365 lib/x509/crq.c, lib/x509/pkcs7.c: Renamed all of the PKCS #xx stuff
9366 names, to pkcs-x-name.
9368 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9370 * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h,
9371 lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
9373 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9375 * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12
9377 2003-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9379 * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions.
9380 Reported by Ivo Timmermans, patch by Gergely Nagy
9381 <algernon@boszorka.mad.hu>.
9383 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9385 * lib/ext_server_name.c: Corrected bug in server_name extension
9386 which made the client to send the wrong size of data.
9388 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9390 * src/cli.c, src/common.c, src/serv.c: [no log message]
9392 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9394 * lib/gnutls_state.c: Increased the default DH bits limit.
9396 2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9398 * lib/x509/verify.c: some prototype fixes.
9400 2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9402 * NEWS: [no log message]
9404 2003-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9406 * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt,
9407 doc/protocol/draft-ietf-tls-openpgp-keys-03.txt: [no log message]
9409 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9411 * libextra/gnutls_extra.c, src/cli.c, src/common.c, src/crypt.c,
9412 src/serv.c, src/tests.c, src/tls_test.c: Some fixes to allow proper
9413 compiling when --disable-srp-authentication and
9414 --disable-anon-authentication are specified. Patch by Paul Sheer.
9416 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9418 * configure.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
9419 lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
9420 lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
9421 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
9422 lib/x509/x509.c, lib/x509/xml.c, src/cli.c, src/common.c,
9423 src/serv.c: Added the --disable-extra-pki configure option, which
9424 disables all extra PKI stuff like PKCS #7, PKCS #10 etc. To be used
9425 in constraint systems.
9427 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9429 * lib/x509/common.c, lib/x509/x509.c: [no log message]
9431 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9433 * NEWS, lib/gnutls_mpi.c, lib/minitasn1/decoding.c, lib/x509/crl.c,
9434 lib/x509/x509.c, libextra/gnutls_openpgp.c: several bug fixes in
9435 the certificate parsing, and some in the asn1 parser.
9437 2003-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9439 * lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509/crl.c,
9440 lib/x509/x509.c: More fixes to eliminate constants.
9442 2003-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9444 * lib/gnutls_algorithms.c, lib/gnutls_dh_primes.c,
9445 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
9446 lib/x509/mpi.c, lib/x509/privkey.c, lib/x509/x509.h: Eliminated the
9447 need for a hard coded max MPI parameter size.
9449 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9451 * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message]
9453 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9455 * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/xml.c,
9456 src/common.c: Some fixes in the gnutls_x509_crt_to_xml() function.
9458 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9460 * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log
9463 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9465 * lib/Makefile.am, libextra/Makefile.am, NEWS, configure.in: [no
9468 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9470 * lib/x509_b64.c: some cleanups.
9472 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9474 * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
9475 lib/pkix_asn1_tab.c, lib/x509/crl.c, lib/x509/pkcs7.c: Several
9476 improvments in the PKCS #7 handling. Added capability to delete
9477 certificates, and handle CRLs.
9479 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9481 * NEWS: [no log message]
9483 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9485 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
9486 lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
9487 lib/x509/x509.c, lib/x509/x509.h: several cleanups.
9489 2003-03-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9491 * lib/x509_b64.c, lib/x509_b64.h: [no log message]
9493 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9495 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_b64.c,
9496 lib/x509_b64.h, lib/x509/pkcs7.c, lib/x509/x509.c: Several fixes to
9497 allow exporting the PKCS #7 structures.
9499 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9501 * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
9503 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9505 * lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
9506 lib/gnutls_v2_compat.c: Some improvements in the version detection
9507 in the client hello.
9509 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9511 * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
9512 lib/gnutls_errors_int.h, lib/x509/pkcs7.c,
9513 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: Added
9514 functionality to generate PKCS #7 structures. Currently only
9515 certificates can be put there. (untested)
9517 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9519 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
9520 the --debug option to the gnutls-serv.
9522 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9524 * configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
9525 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
9526 lib/pkix.asn, lib/minitasn1/coding.c, lib/minitasn1/element.c,
9527 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
9528 lib/minitasn1/parser_aux.c, src/tests.c, src/tests.h,
9529 src/tls_test.c: Added bogus TLS record version check in the
9530 gnutls-cli-debug tool.
9532 2003-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9534 * lib/auth_cert.c, lib/ext_server_name.c, lib/gnutls_errors.c,
9535 lib/gnutls_errors_int.h, lib/gnutls_session_pack.c,
9536 lib/gnutls_sig.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/mpi.c,
9537 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
9538 lib/x509/verify.c, lib/x509/x509.c: Several
9539 GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful
9542 2003-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9544 * NEWS: [no log message]
9546 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9548 * NEWS, configure.in, lib/auth_cert.c, lib/gnutls_kx.c:
9549 * Corrected a parsing error in the Certificate request message.
9550 * Corrected behaviour when a certificate request message is
9551 received. Now a certificate packet is always sent, and in SSL 3.0
9552 cipher suites a no_certificate alert is sent instead.
9553 * Some fixes in the certificate callback function.
9555 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9557 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
9558 --debug option in the client.
9560 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9562 * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_global.c,
9564 * Corrected behaviour when a certificate request message is
9565 received. Now a certificate packet is always sent, and in SSL 3.0
9566 cipher suites a no_certificate alert is sent instead.
9568 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9570 * lib/auth_cert.c: Corrected a parsing error in the Certificate
9573 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9575 * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release.
9577 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9579 * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
9580 lib/x509/verify.c: reduced the FIXMEs.
9582 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9584 * includes/gnutls/x509.h, lib/x509/privkey.h,
9585 lib/x509/privkey_pkcs8.c, src/cli-gaa.c, src/cli.gaa: Allow for
9586 unencrypted PKCS #8 private keys.
9588 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9590 * lib/x509/common.c: [no log message]
9592 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9594 * lib/gnutls_global.c, lib/gnutls_global.h,
9595 lib/gnutls_rsa_export.c: The functions that return the pkix_asn and
9596 gnutls_asn types were converted to macros.
9598 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9600 * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
9601 lib/x509/xml.c: Some cleanups.
9603 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9605 * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
9606 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
9607 lib/gnutls_constate.c, lib/gnutls_errors.c,
9608 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h:
9609 * Added support for encoding and decoding PKCS #8 2.0 encrypted
9612 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9614 * NEWS, configure.in: [no log message]
9616 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9618 * NEWS, lib/gnutls_cert.c, lib/x509/Makefile.am: the idea of using
9619 a separate library for x509 stuff was dropped for now.
9621 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9623 * lib/gnutls_cert.c: more cleanups.
9625 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9627 * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message]
9629 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9631 * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
9632 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
9633 lib/pkix.asn, lib/minitasn1/coding.c, lib/x509/crl.c,
9634 lib/x509/x509.c, lib/x509/x509.h:
9635 * Added the new functions: gnutls_certificate_set_x509_key()
9636 gnutls_certificate_set_x509_trust(),
9637 gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
9638 gnutls_x509_crl_export().
9640 2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9642 * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
9643 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey_pkcs8.c: [no log
9646 2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9648 * lib/gnutls_global.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
9649 lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/Makefile.am,
9650 lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs5.c,
9651 lib/x509/pkcs5.h, lib/x509/privkey.c, lib/x509/privkey.h,
9652 lib/x509/privkey_pkcs8.c: Added ability to import PKCS8 encrypted
9655 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9657 * NEWS, includes/gnutls/compat8.h, lib/gnutls.h.in.in,
9658 lib/gnutls_ui.c, src/prime-gaa.c, src/prime.gaa:
9659 * The gnutls_certificate_set_rsa_params() was renamed to
9660 gnutls_certificate_set_rsa_export_params().
9662 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9664 * NEWS, lib/auth_rsa.c:
9665 * Implemented the counter measure discussed in the paper "Attacking
9666 RSA-based Sessions in SSL/TLS", against the attack discussed in
9669 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9671 * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log
9674 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9676 * NEWS, lib/gnutls_cert.h: [no log message]
9678 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9680 * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
9681 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
9682 lib/gnutls_pk.c, lib/gnutls_state.c, src/tests.c, src/tests.h,
9684 * The RSA premaster secret version check can no longer be disabled.
9685 * Implemented the counter measure discussed in the paper "Attacking
9686 RSA-based Sessions in SSL/TLS", against the attack discussed in
9688 * Added the functions: gnutls_handshake_get_last_in(),
9689 gnutls_handshake_get_last_out().
9691 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9693 * NEWS, lib/gnutls_priority.c, lib/minitasn1/coding.c,
9694 lib/minitasn1/decoding.c, lib/minitasn1/element.c,
9695 lib/minitasn1/errors.c, lib/minitasn1/errors_int.h,
9696 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
9697 lib/minitasn1/structure.c, lib/x509/dn.c:
9698 * The diffie Hellman ciphersuites are now of higher priority than
9700 * Added the new libtasn1.
9702 2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9704 * NEWS, configure.in, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
9705 lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
9706 lib/gnutls_alert.h, lib/gnutls_buffers.c, lib/gnutls_constate.c,
9707 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
9708 lib/gnutls_extensions.c, lib/gnutls_global.c,
9709 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
9710 lib/gnutls_pk.c, lib/gnutls_sig.c, lib/rsa_compat.c, lib/x509/dn.c,
9711 lib/x509/x509.c, libextra/auth_srp.c, libextra/gnutls_openpgp.c,
9713 * Improved the error logging functions, by adding a level, and
9714 by allowing debugging messages just by increasing the level.
9716 2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9718 * doc/examples/Makefile.am: [no log message]
9720 2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9722 * NEWS, configure.in: [no log message]
9724 2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9726 * NEWS, lib/Makefile.am, lib/x509/Makefile.am: some of the extra
9727 X.509 functionality was moved to libgnutls-x509 library.
9729 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9731 * lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_pk.c,
9732 lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c, lib/x509/sign.c,
9733 lib/x509/verify.c, lib/x509/x509.c: better use of asn1_der_coding()
9734 to avoid using static buffers.
9736 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9738 * lib/gnutls_hash_int.c: [no log message]
9740 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9742 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
9743 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/common.c,
9744 lib/x509/verify.c, lib/x509/x509.h: MD2 support was dropped this is
9745 an algorithm we cannot use.
9747 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9749 * lib/gnutls_hash_int.c, lib/x509/common.c, lib/x509/common.h,
9750 lib/x509/sign.c, lib/x509/verify.c: some cleanups.
9752 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9754 * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added
9755 gnutls_x509_crq_get_challenge_password().
9757 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9759 * doc/README.CVS: [no log message]
9761 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9763 * doc/examples/Makefile.am: added an example about certificate
9764 request and private key generation.
9766 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9768 * lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c, NEWS: [no log
9771 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9773 * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
9774 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
9775 lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/x509.c,
9776 libextra/auth_srp_rsa.c: Added support for PKCS#10 certificate
9777 requests generation.
9779 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9781 * doc/protocol/rfc2985.txt: added pkcs9 rfc.
9783 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9785 * lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
9786 lib/x509/common.c, lib/x509/common.h, lib/x509/crq.c,
9787 lib/x509/dn.c, lib/x509/dn.h, lib/x509/mpi.c, lib/x509/mpi.h,
9788 lib/x509/sign.c, lib/x509/sign.h: several other additions and fixes
9789 for the certificate request stuff.
9791 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9793 * doc/TODO: [no log message]
9795 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9797 * tests/Makefile, tests/openpgp_test.c: [no log message]
9799 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9801 * doc/protocol/rfc2986.txt: added rfc for certificate requests.
9803 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9805 * lib/Makefile.am, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
9806 lib/auth_rsa_export.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
9807 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/pkix.asn,
9808 lib/pkix_asn1_tab.c, lib/x509/Makefile.am, lib/x509/crl.c,
9809 lib/x509/crq.c, lib/x509/crq.h, lib/x509/pkcs7.c,
9810 lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
9811 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added some
9812 stuff needed in PKCS#10 certificate request generation. Some other
9815 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9817 * lib/gnutls.h.in.in: [no log message]
9819 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9821 * NEWS: [no log message]
9823 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9825 * includes/gnutls/x509.h, lib/auth_rsa_export.c, lib/gnutls_int.h,
9826 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
9827 lib/x509/privkey.c, lib/x509/x509.h: The RSA parameters handling
9828 functions, are now implemented using the rsa privkey functions.
9830 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9832 * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to
9835 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9837 * lib/gnutls_x509.c: unmap data and close the file descriptor after
9840 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9842 * lib/gnutls_int.h: [no log message]
9844 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9846 * libextra/gnutls_srp.c: [no log message]
9848 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9850 * NEWS: [no log message]
9852 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9854 * NEWS: [no log message]
9856 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9858 * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert
9859 Kittinger <r.kittinger@efkon.com>
9861 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9863 * NEWS, configure.in, lib/gnutls_dh_primes.c, lib/gnutls_x509.c,
9864 src/cli.c: Use mmap() if available to read files.
9866 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9868 * NEWS, configure.in, lib/Makefile.am, lib/defines.h,
9869 lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c,
9870 lib/x509_b64.c, lib/x509/crl.c, lib/x509/pkcs7.c,
9872 * Added an strnstr() function and the requirement in some functions
9873 to use null terminated PEM structures is no more.
9875 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9877 * lib/gnutls_cert.c: [no log message]
9879 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9881 * NEWS, includes/gnutls/x509.h, lib/auth_cert.c, lib/auth_cert.h,
9882 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
9883 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_mpi.h,
9884 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_x509.c,
9885 lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
9886 lib/x509/x509.h, libextra/auth_srp_rsa.c,
9887 libextra/gnutls_openpgp.c:
9888 * Added ability to generate RSA keys.
9889 * Increased the maximum parameter size in order to read some large
9890 keys by some CAs. Patch by Ian Peters <itp@ximian.com>.
9891 * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
9892 was replaced (again) by the gnutls_privkey.
9894 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9896 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
9897 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
9898 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h,
9899 lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_sig.c,
9900 lib/gnutls_sig.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
9901 lib/x509/privkey.c, lib/x509/x509.h: some improvements in the
9902 private key handling api. It is now used internally.
9904 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9906 * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message]
9908 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9910 * lib/gnutls.h.in.in, lib/gnutls_ui.c: The fingerprint now accepts
9911 a pointer to an int instead of a ptr to a size_t.
9913 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9915 * src/common.c: [no log message]
9917 2003-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9919 * NEWS, THANKS, configure.in, lib/Makefile.am,
9920 libextra/Makefile.am: changes for 0.8.4 release.
9922 2003-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9924 * NEWS, THANKS: [no log message]
9926 2003-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9928 * doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt,
9929 doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt: added the new tls
9932 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9934 * configure.in: [no log message]
9936 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9938 * configure.in, lib/Makefile.am, lib/gnutls_buffers.c,
9939 lib/x509/Makefile.am, libextra/Makefile.am: the documentation is
9940 now created on dist time.
9942 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9944 * lib/gnutls_buffers.c: [no log message]
9946 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9948 * lib/gnutls_buffers.c, NEWS: Corrected a broken buffer check in
9949 _gnutls_io_read_buffered()
9951 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9953 * libextra/Makefile.am: [no log message]
9955 2003-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9957 * doc/README.CODING_STYLE: some documentation fixes.
9959 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9961 * doc/TODO: [no log message]
9963 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9965 * NEWS: changes for 0.8.3 release.
9967 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9969 * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
9970 lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
9971 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c,
9972 lib/gnutls_num.h, lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c:
9973 * Corrected a bug in 64 bit architectures, which affected the
9974 serial number calculation in the record layer.
9975 * Added gnutls_certificate_free_keys() which deletes all the
9976 private keys and certificates from the credentials structure.
9978 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9980 * NEWS, configure.in, lib/defines.h, lib/gnutls_cipher.c,
9981 lib/gnutls_constate.c, lib/gnutls_num.c, lib/gnutls_num.h:
9982 Corrected a bug in 64 bit architectures, which affected the serial
9983 number calculation in the record layer.
9985 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9987 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
9988 lib/minitasn1/element.c, lib/minitasn1/int.h,
9989 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: updated to
9992 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9994 * NEWS, configure.in: [no log message]
9996 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9998 * lib/gnutls_cipher.c, NEWS: Commited the TLS 1.0 record layer,
9999 timing attack fix in the 0.8.x branch.
10001 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10003 * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: Added
10004 protection against the new TLS 1.0 record layer timing attack.
10006 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10008 * includes/gnutls/x509.h, lib/auth_cert.h, lib/gnutls.h.in.in,
10009 lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/verify.c,
10010 lib/x509/verify.h, src/cli.c, src/common.c: Added a flag to allow
10011 signing by v1 X.509 certificates. Also added a function to allow
10012 setting the verification flags in the credentials structure.
10014 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10016 * src/tests.c, src/tls_test.c: some fixes in tests
10018 2003-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10020 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
10021 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/verify.c: Added
10022 support for MD2 signature verification in X.509 certificates.
10024 2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10026 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
10027 src/tests.c, src/tls_test.c: Added option to disable all TLS 1.0
10030 2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10032 * src/tests.c: [no log message]
10034 2003-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10036 * configure.in, lib/Makefile.am: some fixes in makefiles.
10038 2003-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10040 * lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_global.c,
10041 lib/gnutls_dh_primes.c: [no log message]
10043 2003-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10045 * lib/auth_cert.c: [no log message]
10047 2003-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10049 * doc/examples/Makefile.am: Added a small example on how to use the
10050 certificate selection callback in client side.
10052 2003-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10054 * doc/TODO: [no log message]
10056 2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10058 * lib/gnutls_auth.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
10059 libextra/auth_srp.c, libextra/gnutls_srp.c: some fixes in types.
10061 2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10063 * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The
10064 client certificate selection callback is no longer called twice. It
10065 is called once if it is set.
10067 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10069 * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c:
10072 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10074 * src/common.c: [no log message]
10076 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10078 * src/tests.c, src/tls_test.c: works better in buggy servers.
10080 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10082 * lib/gnutls_x509.c: [no log message]
10084 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10086 * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
10087 lib/Makefile.am, lib/dh_compat.c, lib/gnutls.h.in.in,
10088 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c,
10089 lib/gnutls_rsa_export.h, lib/rsa_compat.c, lib/x509/mpi.c,
10090 libextra/Makefile.am, src/prime.c, src/serv.c: The RSA and DH
10091 parameter handling has been updated.
10093 2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10095 * lib/auth_cert.c, lib/gnutls_x509.c, lib/x509/x509.c: Added a
10096 primitive function to load a file into memory, so that no
10097 certificate files are truncated. Also fixed a bug in the client
10098 certificate callback function.
10100 2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10102 * lib/gnutls_ui.c, lib/x509/dn.c, lib/x509/pkcs7.c,
10103 lib/x509/pkcs7.h, lib/x509/x509.c: Null, as the data value, is now
10104 an acceptable value in functions that may return the size of the
10107 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10109 * lib/gnutls_buffers.c: [no log message]
10111 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10113 * src/common.c: [no log message]
10115 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10117 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
10118 lib/gnutls_ui.h, lib/x509/dn.c, lib/x509/rfc2818_hostname.c,
10119 src/cli.c, src/common.c, src/tests.c, src/tests.h, src/tls_test.c:
10120 Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
10121 server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
10123 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10125 * src/prime.c: [no log message]
10127 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10129 * configure.in: [no log message]
10131 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10133 * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls_cert.c,
10134 lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
10135 lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c,
10136 lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
10137 lib/minitasn1/element.c, lib/minitasn1/errors.c,
10138 lib/minitasn1/gstr.h, lib/minitasn1/int.h,
10139 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
10140 lib/minitasn1/structure.c, lib/x509/common.c, lib/x509/compat.c,
10141 lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
10142 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
10143 lib/x509/verify.c, lib/x509/x509.c, lib/x509/xml.c: ported to
10144 libtasn1 0.2.x. Also the included minitasn1 was replaced by the
10145 0.2.1 version of libtasn1.
10147 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10149 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
10150 lib/x509/crl.c, lib/x509/dn.c, lib/x509/x509.c: gnutls_const_datum
10151 was removed from exported types, for the time being.
10153 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10155 * includes/gnutls/extra.h: [no log message]
10157 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10159 * lib/x509/common.c: [no log message]
10161 2003-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10163 * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
10164 lib/gnutls_state.c, lib/gnutls_x509.c: Added option to allow an
10165 X.509 server not to send the trusted CA list to the peer.
10167 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10169 * doc/TODO: [no log message]
10171 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10173 * src/cli.c, src/serv.c: [no log message]
10175 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10177 * src/tests.c: [no log message]
10179 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10181 * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added
10182 test which prints the Diffie Hellman prime bits used.
10184 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10186 * doc/TODO: [no log message]
10188 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10190 * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
10191 lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
10192 lib/gnutls_privkey.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
10193 lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/crl.c,
10194 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
10195 lib/x509/x509.c, lib/x509/x509.h: Added some private key handling
10196 functions. They are primitive enough for now.
10198 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10200 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes
10203 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10205 * doc/protocol/draft-ietf-tls-extensions-05.txt,
10206 doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions
10209 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10211 * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
10212 lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
10213 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
10214 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509/compat.c,
10215 lib/x509/crl.c, lib/x509/extensions.c, lib/x509/extensions.h,
10216 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
10217 lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/verify.h,
10218 lib/x509/x509.c, lib/x509/x509.h, lib/x509/xml.c,
10219 tests/x509_test.c: gnutls_x509_certificate_* were renamed
10222 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10224 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_ui.c,
10225 lib/x509/x509.c, includes/gnutls/x509.h: added
10226 gnutls_x509_certificate_get_fingerprint(). Untested yet.
10228 2003-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10230 * includes/gnutls/compat8.h, lib/debug.c, lib/debug.h,
10231 lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_global.c,
10232 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/compat.h,
10233 lib/x509/rfc2818_hostname.c, lib/x509/x509.c: renamed
10234 gnutls_x509_fingerprint to gnutls_fingerprint.
10236 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10238 * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter
10241 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10243 * libextra/auth_srp_rsa.c: [no log message]
10245 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10247 * includes/Makefile.am, includes/gnutls/Makefile.am,
10248 includes/gnutls/compat8.h, lib/Makefile.am, lib/auth_cert.c,
10249 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
10250 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
10251 lib/gnutls_cert.h, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
10252 lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
10253 lib/gnutls_x509.h, lib/x509_extensions.c, lib/x509_extensions.h,
10254 lib/x509_sig_check.c, lib/x509_verify.c, lib/x509_verify.h,
10255 lib/x509/compat.c, lib/x509/extensions.c, lib/x509/pkcs7.h,
10256 lib/x509/x509.h, libextra/auth_srp_rsa.c, libextra/gnutls_extra.h,
10257 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
10258 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
10259 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Several
10260 internal changes to use the new certificate API. CRL support is
10263 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10265 * includes/gnutls/x509.h, lib/x509/Makefile.am, lib/x509/common.c,
10266 lib/x509/crl.c, lib/x509/crl.h, lib/x509/dn.c, lib/x509/dn.h,
10267 lib/x509/pkcs7.c, lib/x509/verify.c, lib/x509/x509.c,
10268 lib/x509/x509.h, tests/test20.pem, tests/test21.pem,
10269 tests/x509_test.c: Certificate revocation support is almost
10272 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10274 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
10275 lib/x509/crl.c, lib/x509/crl.h, lib/x509/verify.c,
10276 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h: added a crl
10277 verification function (untested yet).
10279 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10281 * libextra/gnutls_openpgp.c, src/common.c: [no log message]
10283 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10285 * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
10286 lib/x509_b64.c, lib/x509/Makefile.am, lib/x509/compat.c,
10287 lib/x509/compat.h, lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
10288 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
10289 lib/x509/mpi.h, lib/x509/rfc2818_hostname.c, lib/x509/verify.c,
10290 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
10291 tests/test2.pem, tests/x509_test.c: Added some new certificate
10292 verification functions.
10294 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10296 * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c:
10299 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10301 * lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_cert.h,
10302 lib/gnutls_privkey.c: removed the raw part in the gnutls_privkey
10303 internal structure..
10305 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10307 * includes/gnutls/x509.h, lib/x509/compat.c, lib/x509/extensions.c,
10308 lib/x509/extensions.h, lib/x509/rfc2818_hostname.c,
10309 lib/x509/x509.c, lib/x509/x509.h: Criticality of an X.509 extension
10310 can now be extracted.
10312 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10314 * lib/x509/extensions.c, lib/x509/extensions.h: Added function to
10315 extract the key usage extension from an X.509 certificate, and
10316 combined some code.
10318 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10320 * includes/gnutls/x509.h, lib/x509_extensions.c, lib/x509/x509.c:
10321 Added function to extract the key usage extension from an X.509
10322 certificate, and combined some code.
10324 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10326 * lib/Makefile.am: [no log message]
10328 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10330 * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
10331 lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/gnutls_x509.h,
10332 lib/rfc2818_hostname.c, lib/x509_xml.c, lib/x509/Makefile.am,
10333 lib/x509/compat.h, lib/x509/dn.h, lib/x509/rfc2818_hostname.c,
10334 lib/x509/x509.h, lib/x509/xml.c: More stuff for the new certificate
10337 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10339 * NEWS, includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_cert.c,
10340 lib/gnutls_errors.h, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
10341 lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/dn.c: The old
10342 certificate parsing API was reimplemented over the new one. It will
10343 stay in the 1.0.0 release for compatibility reasons.
10345 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10347 * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.h,
10348 lib/x509/Makefile.am, lib/x509/common.h, lib/x509/crl.c,
10349 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/x509.c: Added the new
10350 PKCS7 parsing functions.
10352 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10354 * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate
10355 handling functions.
10357 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10359 * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
10360 lib/gnutls_x509.h, lib/x509_xml.c, lib/x509/Makefile.am,
10361 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
10362 lib/x509/crl.h: Added the new certificate handling functions.
10364 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10366 * THANKS, includes/gnutls/x509.h, lib/Makefile.am,
10367 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
10368 lib/x509_xml.c, lib/x509/Makefile.am, lib/x509/common.c,
10369 lib/x509/common.h, lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h:
10370 More improvements in the CRL support, and the X.509 backend. Added a
10371 function to get some parts of the DN using an OID.
10373 2003-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10375 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_x509.c,
10376 lib/gnutls_x509.h, lib/x509/crl.c, lib/x509/crl.h: CRL parsing
10377 support is almost complete.
10379 2003-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10381 * includes/gnutls/x509.h, lib/debug.c, lib/debug.h,
10382 lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_str.c,
10383 lib/gnutls_str.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
10384 lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h: Several fixes and
10385 improvements in CRL support.
10387 2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10389 * NEWS, configure.in, includes/Makefile.am,
10390 includes/gnutls/Makefile.am, includes/gnutls/x509.h,
10391 lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c,
10392 lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/crl.h,
10393 lib/x509/dn.c, lib/x509/dn.h: Added preliminary CRL support. This
10394 will be under the new X.509 API. Other x509 functions will be
10397 2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10399 * lib/gnutls_dh_primes.c, lib/gnutls_pk.c: some fixes. There wasn't
10400 any limitation in libtasn1 code... just my lazyness.
10402 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10404 * src/prime-gaa.c, src/prime-gaa.h, src/prime.c, src/prime.gaa: use
10405 options to print DH parameters.
10407 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10409 * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
10410 lib/minitasn1/coding.c, src/prime.c:
10411 * Added gnutls_pkcs3_extract_dh_params() and
10412 gnutls_pkcs3_export_dh_params() which extracts and export parameters
10413 from and to PKCS#3 encoded structures. These were added to read
10414 parameters generated using the openssl dhparam tool.
10415 * The prime program was modified to also print the generated prime
10416 and generator using the PKCS#3 format.
10418 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10420 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe.c,
10421 lib/gnutls.asn, lib/gnutls.h.in.in, lib/gnutls_alert.c,
10422 lib/gnutls_anon_cred.c, lib/gnutls_asn1_tab.c, lib/gnutls_cert.c,
10423 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
10424 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
10425 lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c,
10426 lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
10428 * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
10429 use gnutls_malloc() to allocate the output parameters.
10431 * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
10432 from PKCS#3 encoded structures. This was in order to read parameters
10433 generated using the openssl dhparam tool.
10435 * Several changes in the temporary (DH/RSA) parameter codebase. No
10436 DH parameters are now included in the library. Also a credentials
10437 structure can now hold only one temporary parameter.
10439 2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10441 * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits().
10443 2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10445 * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
10446 lib/gnutls_int_compat.c: removed backward compatibility functions
10449 2003-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10451 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
10452 libextra/auth_srp.c: use RECEIVED_ILLEGAL_PARAMETER instead of
10453 SRP_PROTOCOL_FAILURE, when the SRP protocol fails.
10455 2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10457 * lib/gnutls_global.c: The gcrypt log handler is only set when we
10458 are in debugging mode.
10460 2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10462 * lib/gnutls_global.c: [no log message]
10464 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10466 * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
10467 lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
10468 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
10469 lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
10470 src/cli.c: Added ability to send some messages back to the
10471 application using the gnutls_global_set_log_function(). This is
10472 quite experimental.
10474 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10476 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_mpi.h,
10477 libextra/auth_srp.c: Added check and error code for some SRP fatal
10480 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10482 * src/tls_test.c: [no log message]
10484 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10486 * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups.
10488 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10490 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h:
10493 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10495 * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
10496 lib/gnutls_handshake.c, libextra/auth_srp.c,
10497 libextra/auth_srp_passwd.c, libextra/ext_srp.c,
10498 libextra/gnutls_openpgp.c, src/cli.c: The library notifies the
10499 application on empty and illegal SRP usernames, so that proper
10500 notification (via an alert) is sent to the peer. Currently when the
10501 SRP ciphersuite is advertized but no username is sent by the peer,
10502 the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert
10503 associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when
10504 the srp draft defines something more appropriate).
10506 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10508 * libextra/auth_srp_passwd.c: Some cleanups.
10510 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10512 * NEWS, libextra/auth_srp_passwd.c, configure.in: [no log message]
10514 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10516 * doc/Makefile.am, doc/scripts/Makefile.am: [no log message]
10518 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10520 * lib/gnutls_x509.c: [no log message]
10522 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10524 * src/tests.c, src/tls_test.c: improved srp detection
10526 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10528 * NEWS, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
10529 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
10530 libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
10531 src/tests.c: Improved the SRP support, to prevent attackers
10532 guessing the available usernames by brute force. The g,n values sent
10533 are now obtained by the password conf file. (they were static ones)
10535 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10537 * lib/Makefile.am, lib/auth_anon.c, lib/auth_cert.c,
10538 lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_rsa.c,
10539 lib/auth_rsa_export.c, lib/debug.c, lib/ext_cert_type.c,
10540 lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
10541 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
10542 lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
10543 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
10544 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
10545 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
10546 lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/gnutls_record.c,
10547 lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
10548 lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
10549 lib/x509_verify.c, lib/x509_xml.c: [no log message]
10551 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10553 * NEWS: [no log message]
10555 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10557 * configure.in: [no log message]
10559 2003-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10561 * libmcrypt.m4, includes/gnutls/compat4.h: [no log message]
10563 2003-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10565 * lib/gnutls_alert.c, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
10566 lib/gnutls_handshake.h, lib/gnutls_record.c, lib/gnutls_record.h:
10567 Prefixed with underscore some internal functions.
10569 2003-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10571 * NEWS: [no log message]
10573 2003-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10575 * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
10576 lib/gnutls_x509.c, lib/x509_b64.c, libextra/auth_srp.c,
10577 libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c:
10578 GNUTLS_E_PARSING_ERROR error code was replaced by
10579 GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
10580 GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
10581 GNUTLS_E_BASE64_DECODING_ERROR.
10583 2003-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10585 * NEWS, doc/Makefile.am: Added some information about the SRP
10586 patents in the documentation.
10588 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10590 * lib/gnutls_hash_int.c: [no log message]
10592 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10594 * NEWS, acinclude.m4, configure.in, doc/README.CODING_STYLE,
10595 lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls.sym,
10596 lib/gnutls_auth.c, lib/gnutls_cipher_int.c,
10597 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c,
10598 lib/gnutls_hash_int.h, lib/gnutls_state.c, libextra/Makefile.am,
10599 libextra/gnutls-extra.sym: Only the documented symbols are now
10602 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10604 * lib/gnutls_x509.c: If the certificate does not contain the
10605 basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE
10606 will be returned by gnutls_x509_extract_certificate_ca_status().
10608 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10610 * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message]
10612 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10614 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
10615 gnutls_x509_extract_certificate_ca_status() which returns the CA
10616 status of the given certificate.
10618 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10620 * doc/TODO: [no log message]
10622 2003-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10624 * lib/gnutls.h.in.in: [no log message]
10626 2003-01-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10628 * NEWS, configure.in, lib/gnutls_compress_int.c,
10629 lib/minitasn1/Makefile.am, libextra/Makefile.am: If liblzo is found
10630 in the system then libgnutls-extra will depend on it, instead of
10633 2002-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10635 * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI
10638 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10640 * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug
10643 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10645 * libextra/gnutls_openpgp.c: Added missing stub function.
10647 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10649 * tests/Makefile: [no log message]
10651 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10653 * lib/minitasn1/Makefile.am, lib/minitasn1/README, configure.in:
10656 2002-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10658 * NEWS, configure.in, lib/Makefile.am: [no log message]
10660 2002-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10662 * Makefile.am, NEWS, configure.in, doc/README.CVS, lib/Makefile.am,
10663 lib/defines.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
10664 lib/minitasn1/der.h, lib/minitasn1/element.c,
10665 lib/minitasn1/element.h, lib/minitasn1/errors.c,
10666 lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
10667 lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
10668 lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
10669 lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
10670 lib/minitasn1/structure.c, lib/minitasn1/structure.h: [no log
10673 2002-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10675 * configure.in: depends on libgcrypt 1.1.11
10677 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10679 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c,
10680 lib/auth_rsa_export.c, lib/gnutls_auth.h, lib/gnutls_handshake.c,
10681 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
10682 libextra/auth_srp.c, libextra/auth_srp.h, libextra/auth_srp_rsa.c:
10683 Dropped the support for the client key exchange message 0, and
10684 server key exchange message 2.
10686 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10688 * NEWS, configure.in, lib/debug.c, lib/gnutls_mpi.h,
10689 lib/gnutls_record.c, libextra/auth_srp.c: Finished SRP-6 stuff. It
10690 should work fine now.
10692 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10694 * libextra/auth_srp.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
10695 libextra/gnutls_srp.c, libextra/gnutls_srp.h: First part of SRP-6
10696 support. Follows draft-ietf-tls-srp-04 and does not need the second
10697 key exchange part. Does not work yet.
10699 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10701 * doc/protocol/draft-ietf-tls-compression-03.txt,
10702 doc/protocol/draft-ietf-tls-compression-04.txt,
10703 doc/protocol/draft-ietf-tls-srp-03.txt,
10704 doc/protocol/draft-ietf-tls-srp-04.txt: [no log message]
10706 2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10708 * NEWS, includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Added
10709 gnutls_openpgp_extract_key_name_string() which returns a single
10710 string for a pgp user id.
10712 2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10714 * src/serv.c: updated some example and the server to use the new
10715 gnutls_malloc() in callbacks.
10717 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10719 * lib/gnutls_x509.c, lib/gnutls_ui.h: Added the
10720 gnutls_x509_extract_dn_string() function.
10722 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10724 * doc/README.CODING_STYLE, NEWS: [no log message]
10726 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10728 * lib/gnutls_errors.c: [no log message]
10730 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10732 * README, doc/TODO: [no log message]
10734 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10736 * lib/gnutls_mem.c: [no log message]
10738 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10740 * libextra/gnutls_openpgp.c: [no log message]
10742 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10744 * NEWS: [no log message]
10746 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10748 * NEWS, configure.in: [no log message]
10750 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10752 * src/serv.c: updated to include a callback for receiving openpgp
10753 keys, using libopencdk.
10755 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10757 * lib/ext_cert_type.c, lib/gnutls_errors.c,
10758 lib/gnutls_errors_int.h, lib/gnutls_sig.c, lib/x509_b64.c,
10759 libextra/auth_srp_sb64.c: some cleanups
10761 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10763 * libextra/gnutls_openpgp.c: minor cleanups
10765 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10767 * lib/ext_server_name.c: some fixes in server_name extension
10769 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10771 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: [no log
10774 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10776 * NEWS, lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_global.c,
10777 lib/gnutls_mem.c, lib/x509_b64.c, libextra/auth_srp_sb64.c,
10778 libextra/gnutls_srp.c: Exported the more convenient gnutls_malloc()
10779 and gnutls_free() functions. Actually pointers to functions.
10781 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10783 * lib/gnutls_global.c, lib/gnutls.h.in.in: [no log message]
10785 2002-12-07 Timo Schulz <twoaday@gnutls.org>
10787 * libextra/gnutls_openpgp.c:
10789 Some bug fixes for the OpenPGP code.
10791 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10793 * doc/TODO: [no log message]
10795 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10797 * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message]
10799 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10801 * NEWS, lib/x509_b64.c, libextra/auth_srp_sb64.c: Changed the
10802 semantics of gnutls_pem_base64_encode_alloc() and
10803 gnutls_pem_base64_decode_alloc(). In the default case were the
10804 gnutls library is used with malloc/realloc/free, these are binary
10807 They now require the returned data to be freed using the
10808 gnutls_global_get_free_function().
10810 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10812 * includes/gnutls/extra.h, lib/gnutls_int.h, lib/gnutls_ui.h,
10813 libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
10814 libextra/gnutls_srp.h: some cleanups.
10816 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10818 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_datum.c,
10819 lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_global.c,
10820 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_state.c,
10821 lib/gnutls_str.c, lib/gnutls_str.h, libextra/auth_srp_passwd.c,
10822 libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
10823 src/serv.c: Added the new functions gnutls_get_malloc_function(),
10824 gnutls_get_free_function(). Also changed the way callback functions
10825 must allocate data. They now need to use these functions, instead of
10826 just calling malloc().
10828 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10830 * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
10831 libextra/auth_srp_passwd.h, libextra/gnutls_srp.c: more updates in
10832 the SRP parameter callback.
10834 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10836 * configure.in, includes/gnutls/extra.h: [no log message]
10838 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10840 * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the
10841 srp codebase, to detect illegal usernames etc.
10843 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10845 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
10846 lib/gnutls_extensions.c, lib/gnutls_handshake.c: added error code
10847 to report illegal srp usernames. Some fixes in the extension parsing
10848 to report fatal errors.
10850 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10852 * lib/x509_extensions.c, lib/x509_verify.c: some optimizations in
10853 string handling of the x.509 asn.1 parsers.
10855 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10857 * tests/openpgp_test.c: [no log message]
10859 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10861 * lib/gnutls_global.c: [no log message]
10863 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10865 * configure.in: depends on opencdk 0.3.5
10867 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10869 * lib/gnutls_extensions.c: Corrected bug in extension parsing.
10871 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10873 * libextra/gnutls_extra.c: [no log message]
10875 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10877 * NEWS: [no log message]
10879 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10881 * includes/gnutls/extra.h, libextra/gnutls_srp.c: some updates on
10884 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10886 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
10887 lib/auth_rsa_export.c, lib/ext_cert_type.c, lib/ext_server_name.c,
10888 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
10889 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
10890 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
10891 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
10892 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
10893 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
10894 lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mem.c,
10895 lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
10896 lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
10897 lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
10898 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
10899 lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
10900 lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
10901 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
10902 libextra/auth_srp_rsa.c, libextra/ext_srp.c,
10903 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
10904 libextra/gnutls_srp.c: Cleanups. Prefixed some internal function
10907 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10909 * doc/TODO: [no log message]
10911 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10913 * lib/gnutls_x509.c: more fixes in
10914 gnutls_x509_extract_certificate_dn_string()
10916 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10918 * lib/gnutls_dh_primes.c: [no log message]
10920 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10922 * NEWS, includes/gnutls/extra.h, lib/gnutls_dh.h,
10923 lib/gnutls_dh_primes.c, libextra/auth_srp.c, libextra/auth_srp.h,
10924 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
10925 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c,
10926 libextra/gnutls_srp.h, src/common.c: Added the function
10927 gnutls_srp_server_set_credentials_function() to allow retrieving SRP
10928 parameters from an external backend - other than password files.
10930 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10932 * NEWS, lib/auth_cert.c, libextra/gnutls_extra.h,
10933 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Enabled the
10934 OpenPGP key retrieval callback function (untested yet).
10936 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10938 * libextra/Makefile.am, libextra/crypt.c, libextra/crypt.h,
10939 libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h: removed all
10940 files related to srpsha1 encoding. The are not needed any more.
10942 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10944 * doc/TODO: [no log message]
10946 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10948 * NEWS, includes/gnutls/extra.h, lib/x509_b64.c,
10949 libextra/auth_srp_sb64.c, libextra/crypt.c,
10950 libextra/crypt_srpsha1.c, libextra/gnutls_srp.c,
10951 libextra/gnutls_srp.h, src/common.c, src/crypt-gaa.c, src/crypt.c,
10952 src/crypt.gaa: Added the functions:
10953 gnutls_srp_verifier()
10954 gnutls_srp_base64_encode()
10955 gnutls_srp_base64_decode()
10957 and modified the gnutls-srpcrypt, to use the exported functions.
10959 2002-12-01 Timo Schulz <twoaday@gnutls.org>
10961 * libextra/gnutls_openpgp.c:
10963 Some new code for the OpenPGP lib.
10965 2002-12-01 Timo Schulz <twoaday@gnutls.org>
10967 * tests/openpgp_test.c:
10969 Some enhancements for the OpenPGP test program.
10971 2002-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10973 * NEWS, configure.in: [no log message]
10975 2002-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10977 * NEWS: [no log message]
10979 2002-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10981 * lib/gnutls_int.h, lib/gnutls_x509.c:
10982 gnutls_x509_extract_certificate_dn_string() now behaves as described
10985 2002-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10987 * doc/README.CODING_STYLE, includes/gnutls/extra.h,
10988 lib/gnutls_int.h: some changes in the callback function behaviour.
10990 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10992 * lib/Makefile.am: linked against libgcrypt (I saw that in debian)
10994 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10996 * doc/README.CODING_STYLE, doc/README.CVS: [no log message]
10998 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11000 * doc/README.CODING_STYLE: [no log message]
11002 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11004 * includes/gnutls/compat.h: [no log message]
11006 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11008 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11009 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
11010 lib/gnutls_extensions.c, libextra/auth_srp_rsa.c,
11011 libextra/gnutls_extra.c: Several cleanups and elimination of
11014 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11016 * includes/gnutls/compat4.h, lib/ext_server_name.c,
11017 lib/gnutls_int_compat.c: updated documentation to include record
11018 layer weaknesses and counter-measures, and the supported TLS
11021 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11023 * includes/Makefile.am, includes/gnutls/Makefile.am: [no log
11026 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11028 * includes/gnutls/compat4.h, lib/gnutls.h.in.in: compat4.h was
11029 added, and is included by default in gnutls.h.
11031 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11033 * includes/gnutls/compat.h, lib/gnutls_algorithms.c,
11034 lib/gnutls_algorithms.h, lib/gnutls_cert.h, lib/gnutls_sig.c,
11035 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/rfc2818_hostname.c,
11036 libextra/gnutls_extra.c: Moved the GNUTLS_X509KEY_* to
11037 gnutls_cert.h and renamed them to KEY_*. Improved the checking of
11040 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11042 * lib/gnutls_algorithms.c: added the AES ciphersuites for
11043 certificate srp authentication.
11045 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11047 * doc/README.autoconf, doc/TODO: [no log message]
11049 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11051 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
11052 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
11053 lib/gnutls_x509.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
11054 libextra/gnutls_extra.c, src/cli.c, src/common.c, src/common.h,
11055 src/serv.c: Added support for the DSS certificate SRP authenticated
11056 cipher suites (currently only with 3DES cipher). Cleaned up the
11057 client and server code, which was duplicated.
11059 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11061 * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
11062 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11063 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_cert.c,
11064 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
11065 lib/gnutls_x509.c, libextra/Makefile.am, libextra/auth_srp.c,
11066 libextra/auth_srp.h, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
11067 libextra/gnutls_extra.c, libextra/gnutls_extra.h, src/cli.c,
11068 src/common.c, src/serv.c: Added certificate authenticated SRP
11071 2002-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11073 * lib/gnutls_x509.c: [no log message]
11075 2002-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11077 * lib/gnutls_int_compat.c: added compatibility function for the
11080 2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11082 * doc/examples/Makefile.am, includes/gnutls/extra.h,
11083 lib/gnutls_int.h: updated pgp key retrieval callback and added
11086 2002-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11088 * NEWS, configure.in, doc/Makefile.am, doc/examples/Makefile.am:
11089 example programs are now located in doc/examples directory.
11091 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11093 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h: Added
11094 some new alert codes from the extensions draft.
11096 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11098 * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message]
11100 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11102 * NEWS, configure.in: [no log message]
11104 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11106 * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am: [no log
11109 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11111 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
11112 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
11113 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
11114 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
11115 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
11116 lib/gnutls_x509.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
11117 libextra/ext_srp.c: The session->gnutls_key was renamed to
11120 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11122 * includes/gnutls/compat.h, includes/gnutls/extra.h: added compat.h
11123 which has definitions for compatibility with older (0.4.x and 0.5.y,
11126 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11128 * lib/gnutls_ui.h: [no log message]
11130 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11132 * includes/gnutls/extra.h, lib/gnutls_int.h: The
11133 gnutls_openpgp_recv_key_func() callback function now accepts a key
11134 fingerprint, instead of the key id.
11136 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11138 * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h,
11139 src/tls_test.c: [no log message]
11141 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11143 * src/cli.c, src/serv.c, src/tests.c: cleanups
11145 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11147 * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source
11148 backwards compatibility
11150 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11152 * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h,
11153 libextra/gnutls_openpgp.c: Added callback for OpenPGP key
11156 2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11158 * doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt,
11159 doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt: added new
11162 2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11164 * opencdk.m4: updated url for opencdk
11166 2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11168 * lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
11169 lib/gnutls_global.c, lib/gnutls_state.c, lib/gnutls_x509.c: some
11170 updated in the documentation
11172 2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11174 * NEWS: [no log message]
11176 2002-11-04 Timo Schulz <twoaday@gnutls.org>
11178 * libextra/gnutls_openpgp.c:
11180 Applied patch to make the error handling with keyservers more
11183 2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11185 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
11186 lib/gnutls_errors_int.h: Added new alert (certificate unobtainable)
11187 from draft-ietf-tls-extensions.
11189 2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11191 * NEWS, configure.in: depends on opencdk 0.3.2
11193 2002-11-04 Timo Schulz <twoaday@gnutls.org>
11195 * libextra/gnutls_openpgp.c:
11197 Some debug code for the OpenPGP part.
11199 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11201 * src/common.c: [no log message]
11203 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11205 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11206 libextra/gnutls_openpgp.c:
11208 Use the old error codes for OpenPGP again.
11210 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11214 Fixed an off-by-one bug for OpenPGP fingerprint handling.
11216 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11218 * lib/gnutls_errors_int.h:
11220 Corrected error number (the old was reserved).
11222 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11224 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11225 libextra/gnutls_openpgp.c:
11227 Unification for the OpenPGP error code.
11229 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11231 * lib/gnutls_cert.c: corrected behaviour of verification in openpgp
11234 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11236 * libextra/gnutls_openpgp.c:
11238 Set the OpenPGP certificate status to GNUTLS_CERT_NOT_TRUSTED if the
11241 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11243 * libextra/gnutls_openpgp.c, tests/openpgp_test.c:
11245 Bug fix for the OpenPGP secret key order.
11247 2002-11-03 Timo Schulz <twoaday@gnutls.org>
11249 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11250 libextra/gnutls_openpgp.c:
11252 Add OpenPGP error description
11254 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11256 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_sig.c,
11257 lib/gnutls_x509.c: Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
11258 GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
11260 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11262 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c,
11263 lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli-gaa.c,
11264 src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some new
11265 error codes and updated client.
11267 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11269 * libextra/gnutls_openpgp.c: [no log message]
11271 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11273 * configure.in: [no log message]
11275 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11277 * lib/gnutls_errors.c: [no log message]
11279 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11281 * libextra/gnutls_openpgp.c: fixed stub
11283 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11285 * NEWS: [no log message]
11287 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11289 * NEWS, lib/ext_cert_type.c, lib/ext_max_record.c,
11290 lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
11291 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
11292 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11293 lib/gnutls_record.c, lib/gnutls_rsa_export.c,
11294 lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/x509_b64.c,
11295 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Combined
11296 GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
11297 Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
11299 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11301 * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which
11302 may occured on error cases.
11304 2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11306 * NEWS, lib/gnutls_x509.c, src/common.c:
11307 gnutls_x509_extract_certificate_dn_string() was rewritten.
11309 2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11311 * lib/Makefile.am: [no log message]
11313 2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11315 * lib/gnutls_x509.c: Added a check for dn extraction failure in
11316 gnutls_x509_extract_certificate_dn_string().
11318 2002-11-01 Timo Schulz <twoaday@gnutls.org>
11320 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
11322 Adjust the keydb search code.
11324 2002-10-29 Timo Schulz <twoaday@gnutls.org>
11328 Bump OpenCDK version to 0.3.0
11330 2002-10-29 Timo Schulz <twoaday@gnutls.org>
11332 * lib/gnutls_errors_int.h, libextra/gnutls_openpgp.c,
11333 libextra/gnutls_openpgp.h, tests/Makefile, tests/openpgp_test.c:
11335 Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0
11336 version. A new error code for the OpenPGP part.
11338 2002-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11340 * lib/gnutls_buffer.h: added missing file
11342 2002-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11344 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
11345 lib/auth_rsa_export.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
11346 lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
11347 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11348 lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_record.c,
11349 lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
11350 lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_xml.c,
11351 libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c:
11352 GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
11353 GNUTLS_E_INTERNAL_ERROR.
11355 2002-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11357 * lib/gnutls_errors.c: [no log message]
11359 2002-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11361 * doc/scripts/Makefile.am: [no log message]
11363 2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11365 * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
11366 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
11367 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_str.h:
11368 Optimizations in buffering code, which reduce the number of
11369 malloc/realloc calls.
11371 2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11373 * lib/gnutls_errors.c, src/retcodes.c: The error code table now
11374 contains all the error codes sorted.
11376 2002-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11378 * NEWS, configure.in, lib/gnutls_errors.c, lib/gnutls_pk.c,
11379 src/Makefile.am, src/retcodes.c: Documented error codes in an
11380 appendix. This documentation is generated automatically using the
11383 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11385 * doc/scripts/gdoc: [no log message]
11387 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11389 * doc/scripts/gdoc, doc/scripts/sort1.pl: Added script to sort
11390 function names in function reference.
11392 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11394 * lib/gnutls_errors.c: [no log message]
11396 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11398 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
11399 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11400 lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_v2_compat.c:
11401 Added more descriptive error codes to be returned by
11402 gnutls_strerror(). Removed old and unused error codes.
11404 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11406 * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
11407 src/tls_test.gaa: gnutls-cli-debug now accepts one hostname only
11409 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11411 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: gnutls-cli
11412 now accepts one hostname only
11414 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11416 * doc/protocol/draft-ietf-tls-compression-02.txt,
11417 doc/protocol/draft-ietf-tls-compression-03.txt: [no log message]
11419 2002-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11421 * doc/TODO, lib/Makefile.am, lib/auth_anon.c, lib/auth_dh_common.c,
11422 lib/auth_dh_common.h, lib/auth_dhe.c, lib/rfc2818_hostname.c:
11423 Merged common stuff in DHE and anonymous DH key exchange.
11425 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11427 * NEWS: Example programs found in the documentation can now be
11428 generated by running "make examples" in doc/tex directory.
11430 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11432 * libextra/Makefile.am, THANKS: Fixed interlibrary dependencies. By
11433 Ivo Timmermans. This requires the debian libtool 1.4.2-7.1
11435 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11437 * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the
11438 server name extension.
11440 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11442 * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to
11443 prevent some segmentation faults at exit.
11445 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11447 * NEWS: [no log message]
11449 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11451 * lib/gnutls_algorithms.c: ZLIB's number was changed according to
11452 draft-ietf-tls-compression-02
11454 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11456 * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
11457 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
11458 lib/auth_rsa_export.c, lib/defines.h, lib/ext_cert_type.c,
11459 lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
11460 lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
11461 lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
11462 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_buffers.c,
11463 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
11464 lib/gnutls_cipher.h, lib/gnutls_compress_int.c,
11465 lib/gnutls_compress_int.h, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
11466 lib/gnutls_extensions.h, lib/gnutls_global.c,
11467 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
11468 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_mem.c,
11469 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_record.c,
11470 lib/gnutls_rsa_export.c, lib/gnutls_session_pack.c,
11471 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
11472 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
11473 lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_b64.c,
11474 lib/x509_b64.h, lib/x509_sig_check.c, libextra/auth_srp.c,
11475 libextra/auth_srp.h, libextra/auth_srp_passwd.c,
11476 libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
11477 libextra/crypt.c, libextra/crypt_srpsha1.c, libextra/ext_srp.c,
11478 libextra/ext_srp.h, libextra/gnutls_openpgp.c: several fixes in the
11479 codebase, mostly in signed/unsigned checkings.
11481 2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11483 * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types,
11484 to work in 64 bits machines. Suggested by Ivo Timmermans
11487 2002-10-12 Andrew McDonald <admcd@gnutls.org>
11489 * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
11492 2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11494 * src/serv.c: now does not require carriage return
11496 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11498 * lib/ext_server_name.c: Fixes (or not) in server name extension
11501 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11503 * NEWS, lib/ext_server_name.c, lib/gnutls_int.h,
11504 lib/gnutls_priority.c, src/serv.c: Improved the server name
11505 extension. Resumed sessions can now use it.
11507 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11509 * NEWS, lib/Makefile.am, lib/ext_server_name.c,
11510 lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_extensions.c,
11511 lib/gnutls_int.h, src/cli.c, src/common.c, src/serv.c: Added server
11512 name extension, from draft-ietf-tls-extension-05.
11514 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11516 * doc/protocol/draft-ietf-tls-compression-01.txt,
11517 doc/protocol/draft-ietf-tls-compression-02.txt,
11518 doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt: [no log message]
11520 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11522 * lib/rfc2818_hostname.c: more documentation updates
11524 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11526 * NEWS, configure.in, src/serv.c: Separated alert checking from the
11527 example programs, to make them cleaner. Added an example which
11528 demonstrates the alert checking.
11530 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11532 * NEWS: last minute changes for 0.5.9 release.
11534 2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11536 * NEWS, lib/Makefile.am, lib/gnutls_ui.h, lib/rfc2818_hostname.c:
11537 Added int gnutls_x509_check_certificates_hostname() which check
11538 whether the given hostname matches the owner of the given X.509
11541 2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11543 * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c:
11546 2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11548 * lib/gnutls_priority.c: [no log message]
11550 2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11552 * src/cli.c: [no log message]
11554 2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11556 * NEWS, lib/gnutls.h.in.in, lib/gnutls_priority.c, src/cli-gaa.c:
11557 Added gnutls_set_default_priority() and
11558 gnutls_set_default_export_priority() functions, to avoid calling all
11559 the *_priority() functions if the defaults are ok.
11561 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11563 * lib/gnutls_x509.c: [no log message]
11565 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11567 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
11568 gnutls_x509_extract_certificate_dn_string() which returns the peer's
11569 Distinguished name in a single string.
11571 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11573 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_auth.c,
11574 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
11575 src/cli.c, src/cli.gaa: several cleanups
11577 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11579 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Changes in
11580 gnutls-cli, to allow testing of starttls implementations.
11582 2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11584 * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of
11585 certificate_get_our_issuer() function.
11587 2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11589 * includes/gnutls/extra.h, libextra/gnutls_extra.c,
11590 libextra/libgnutls-extra.m4: Corrected the broken detection of
11591 libgnutls-extra. Bug reported by Ivo Timmermans.
11593 2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11595 * NEWS: [no log message]
11597 2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11599 * NEWS, doc/TODO, lib/gnutls_state.c, lib/gnutls_ui.c,
11600 lib/gnutls_ui.h: Corrected bug which prevented
11601 gnutls_certificate_get_ours() from working. Added
11602 gnutls_certificate_get_our_issuer() function.
11604 2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11606 * lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h,
11607 lib/gnutls_x509.c, lib/x509_b64.c: Improved
11608 gnutls_x509_extract_key_pk_algorithm(), which can now distinguish
11609 DSA keys from unknown keys.
11611 2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11613 * configure.in, lib/gnutls_buffers.c: some fixes to compile with
11616 2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11618 * doc/TODO: [no log message]
11620 2002-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11622 * NEWS: [no log message]
11624 2002-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11626 * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
11627 lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract
11628 the public key algorithm of a DER encoded private key.
11630 2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11632 * doc/protocol/draft-ietf-tls-compression-00.txt,
11633 doc/protocol/draft-ietf-tls-compression-01.txt: [no log message]
11635 2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11637 * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log
11640 2002-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11642 * NEWS, configure.in, lib/gnutls_cert.c: [no log message]
11644 2002-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11646 * lib/gnutls_global.c: enabled error messages of libgcrypt in debug
11649 2002-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11651 * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in,
11652 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11653 libextra/Makefile.am, libextra/gnutls_extra.c, libextra/lzoconf.h,
11654 libextra/minilzo.c, libextra/minilzo.h, src/cli.c, src/serv.c,
11655 lib/gnutls_compress_int.c, lib/gnutls_errors.c,
11656 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
11657 Added support for the LZO compression library in gnutls-extra. Some
11658 fixes in the hello message parsing.
11660 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11662 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
11664 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11666 * lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
11667 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c:
11668 replaced gnutls_handshake_get_direction() with
11669 gnutls_record_get_direction().
11671 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11673 * README, src/serv.c: [no log message]
11675 2002-09-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11677 * lib/gnutls_record.c: [no log message]
11679 2002-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11681 * lib/gnutls_global.c: [no log message]
11683 2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11685 * configure.in, doc/TODO, lib/gnutls_alert.c, src/crypt.c: [no log
11688 2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11690 * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new
11691 function to convert from an error to an alert code.
11693 2002-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11695 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
11696 lib/gnutls_algorithms.h, lib/gnutls_compress_int.c,
11697 lib/gnutls_handshake.c, lib/gnutls_int.h: Improved support for
11700 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11702 * doc/protocol/draft-ietf-tls-srp-02.txt,
11703 doc/protocol/draft-ietf-tls-srp-03.txt: [no log message]
11705 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11707 * doc/protocol/draft-ietf-tls-compression-00.txt,
11708 doc/protocol/draft-ietf-tls-extensions-03.txt,
11709 doc/protocol/draft-ietf-tls-extensions-05.txt: updated drafts
11711 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11713 * NEWS: [no log message]
11715 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11717 * NEWS, src/cli.c, tests/x509_test.c: [no log message]
11719 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11721 * NEWS, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
11722 lib/gnutls_rsa_export.c: Corrected bug in gnutls_dh_params_set().
11723 Corrected bug in session resuming code of server side.
11725 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11727 * lib/ext_cert_type.c, lib/ext_max_record.c, libextra/ext_srp.c:
11728 some cleanups in the extension parsing
11730 2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11732 * acconfig.h: [no log message]
11734 2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11736 * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now
11737 gdoc supports texinfo output.
11739 2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11741 * NEWS, buildconf, configure.in, libmcrypt.m4, lib/gnutls.h.in.in,
11742 lib/gnutls_global.c, libextra/gnutls_extra.c: changes for autoconf
11745 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11747 * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
11750 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11752 * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/gnutls_algorithms.c,
11753 lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
11754 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
11755 lib/gnutls_str.c, lib/gnutls_x509.c, lib/x509_xml.c,
11756 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Some fixes for
11757 the used realloc() function. Now we have gnutls_realloc_fast() which
11758 frees the given pointer if the new allocation failed.
11760 2002-09-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11762 * configure.in, lib/gnutls_num.h, lib/gnutls_str.c: updated string
11765 2002-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11767 * lib/gnutls_rsa_export.c: [no log message]
11769 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11771 * src/common.c: [no log message]
11773 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11775 * configure.in: last changes for 0.5.6 release
11777 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11779 * NEWS, lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c,
11780 src/gnutls-http-serv: added versioning in the XML output of
11781 certificate functions.
11783 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11785 * doc/TODO, NEWS, lib/gnutls_global.h: [no log message]
11787 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11789 * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log
11792 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11794 * tests/test22.pem: [no log message]
11796 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11798 * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
11799 tests/Makefile.in, tests/ca.pem, tests/test1.pem, tests/test10.pem,
11800 tests/test13.pem, tests/test2.pem, tests/test23.pem,
11801 tests/test24.pem, tests/test26.pem, tests/test3.pem,
11802 tests/x509_test.c: Added more tests for the X.509 certificate
11803 validation. These tests are now only included in the CVS not the
11806 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11808 * libextra/auth_srp.c: [no log message]
11810 2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11812 * lib/gnutls_int.h: [no log message]
11814 2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11816 * NEWS, lib/gnutls_extensions.c, lib/gnutls_int.h: Corrected
11817 extension type checks which used an 8 bit extension size, instead of
11820 2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11822 * libextra/auth_srp.c, libextra/gnutls_srp.c: Corrected the SRP 'u'
11823 generation, and the size part of 's' changed to 8bits.
11825 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11827 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
11828 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
11829 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
11830 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
11831 lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/auth_srp.c,
11832 libextra/auth_srp.h, libextra/auth_srp_passwd.c,
11833 libextra/ext_srp.c, libextra/gnutls_extra.h,
11834 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
11835 libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tests.c,
11836 src/tls_test.c: [no log message]
11838 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11840 * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message]
11842 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11844 * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed
11847 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11849 * lib/ext_cert_type.c, lib/gnutls_int.h, lib/gnutls_x509.c:
11850 corrected the cert_type extension. (bug pointed out by D. Taylor)
11852 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11854 * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list
11855 replaced by const int*
11857 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11859 * NEWS, tests/Makefile.am: last changes for 0.5.5 release
11861 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11863 * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message]
11865 2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11867 * doc/TODO: [no log message]
11869 2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11871 * configure.in: [no log message]
11873 2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11875 * NEWS, lib/gnutls.h.in.in, lib/gnutls_int_compat.c,
11876 lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_extensions.c,
11877 libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tls_test.c:
11880 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11882 * lib/gnutls_ui.c: [no log message]
11884 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11886 * includes/gnutls/extra.h, lib/gnutls.h.in.in,
11887 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
11888 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int_compat.c,
11889 lib/gnutls_record.c, lib/x509_b64.c, libextra/gnutls_openssl.c,
11890 libextra/gnutls_srp.c, src/tests.c: more cleanups
11892 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11894 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_int_compat.c,
11895 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
11896 lib/x509_b64.c, lib/x509_b64.h, tests/x509_test.c: Updated the
11897 base64 encoding/decoding functions.
11899 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11901 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
11902 lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
11903 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11904 lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
11905 libextra/gnutls_openpgp.c: several clean ups
11907 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11909 * NEWS, lib/gnutls_state.c, src/common.c: [no log message]
11911 2002-08-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11913 * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the
11914 certificate and key read functions. They can now read a PEM encoded
11915 key and certificate from the same file.
11917 2002-08-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11919 * lib/auth_cert.c, lib/ext_cert_type.c, lib/gnutls.h.in.in,
11920 lib/gnutls_algorithms.c, lib/gnutls_cert.c,
11921 lib/gnutls_int_compat.c, lib/gnutls_priority.c,
11922 lib/gnutls_priority.h, lib/gnutls_state.c, lib/gnutls_state.h,
11923 libextra/gnutls_openssl.c, src/cli.c, src/common.c, src/serv.c,
11924 src/tests.c: cert_type abreviation was expanded to
11927 2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11929 * NEWS, configure.in: [no log message]
11931 2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11933 * includes/gnutls/extra.h, includes/gnutls/openssl.h,
11934 lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
11935 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
11936 lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
11937 lib/ext_max_record.c, lib/ext_max_record.h, lib/gnutls.h.in.in,
11938 lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
11939 lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h,
11940 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
11941 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
11942 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
11943 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
11944 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
11945 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
11946 lib/gnutls_constate.h, lib/gnutls_db.c, lib/gnutls_db.h,
11947 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
11948 lib/gnutls_extensions.h, lib/gnutls_global.c,
11949 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
11950 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
11951 lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
11952 lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
11953 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
11954 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
11955 lib/gnutls_session.h, lib/gnutls_session_pack.c,
11956 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
11957 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
11958 lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
11959 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c,
11960 lib/x509_verify.c, libextra/auth_srp.c, libextra/auth_srp.h,
11961 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
11962 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_openssl.c,
11963 libextra/gnutls_srp.c, src/cli.c, src/common.c, src/serv.c,
11964 src/tests.c, src/tls_test.c: Renamed all the constructed types to
11965 have more consisten names, and some other minor improvements.
11967 2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11969 * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution.
11971 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11973 * libextra/gnutls_openpgp.c: [no log message]
11975 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11977 * lib/gnutls_buffers.c, lib/gnutls_record.c: Allow the NULL pointer
11978 for data in gnutls_record_send(), if the previous call was
11981 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11983 * lib/gnutls_record.c: Corrected possible bug in decompression
11984 code. Well compressed packets may have been rejected due to limited
11987 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11989 * NEWS, doc/README.autoconf, doc/TODO,
11990 doc/protocol/draft-ietf-tls-srp-01.txt,
11991 doc/protocol/draft-ietf-tls-srp-02.txt, lib/gnutls_algorithms.c,
11992 lib/gnutls_int.h, libextra/Makefile.am, libextra/auth_srp.c,
11993 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
11994 libextra/crypt.c, libextra/crypt.h, libextra/crypt_bcrypt.c,
11995 libextra/crypt_bcrypt.h, libextra/crypt_srpsha1.c,
11996 libextra/crypt_srpsha1.h, libextra/gnutls_srp.c,
11997 libextra/gnutls_srp.h, src/crypt-gaa.c, src/crypt-gaa.h,
11998 src/crypt.c, src/crypt.gaa: Added support for the new SRP draft by
11999 D. Taylor. This includes the removal of the blowfish crypt hash
12000 option, and the change of SRP cipher suite numbers.
12002 2002-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12004 * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed
12007 2002-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12009 * NEWS: [no log message]
12011 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12013 * src/cli.c: [no log message]
12015 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12017 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12018 lib/gnutls_cipher_int.c, lib/gnutls_int.h,
12019 libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c:
12020 Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
12022 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12024 * README: [no log message]
12026 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12028 * lib/gnutls_state.c: better export ciphersuite detection
12030 2002-08-26 Andrew McDonald <admcd@gnutls.org>
12032 * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use
12033 gnutls_cipher_suite_get_name()
12035 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12037 * lib/auth_rsa_export.c: [no log message]
12039 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12041 * src/Makefile.am, src/common.c, src/common.h, src/tests.c,
12042 src/tests.h, src/tls_test.c: Improved the gnutls-cli-debug program
12044 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12046 * configure.in, lib/gnutls_state.c: [no log message]
12048 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12050 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12051 lib/gnutls_cipher_int.c, lib/gnutls_int.h, src/cli.c, src/serv.c,
12052 src/tests.c: renamed ARCFOUR-EXPORT to ARCFOUR-40
12054 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12056 * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_kx.c,
12057 lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_state.h:
12058 Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
12059 certificates with modulus less than 512 bits. This change made the
12062 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12064 * src/serv.c: [no log message]
12066 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12068 * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c:
12069 improvements in server html output
12071 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12073 * lib/auth_rsa_export.c: [no log message]
12075 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12077 * NEWS: [no log message]
12079 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12081 * lib/auth_dhe.c: corrected bug in DHE key exchange
12083 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12085 * lib/gnutls_int.h: [no log message]
12087 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12089 * src/cli.c, src/serv.c: changes for export cipher suites
12091 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12093 * NEWS: Added the first EXPORT-grade ciphersuite
12095 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12097 * lib/Makefile.am, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
12098 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12099 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
12100 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
12101 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
12102 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
12103 lib/gnutls_ui.h, lib/gnutls_x509.c: Corrected bug in DHE key
12104 exchange which prevented from parsing the given certificates
12107 2002-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12109 * NEWS: [no log message]
12111 2002-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12113 * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
12114 libextra/gnutls_openpgp.h: Exported
12115 gnutls_openpgp_extract_key_id(). This is the gnutls_openpgp_keyid()
12118 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12120 * NEWS, configure.in: changes for 0.5.3 release
12122 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12124 * lib/gnutls_auth.c: [no log message]
12126 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12128 * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c:
12129 gnutls_handshake_set_exportable_detection() was obsoleted.
12131 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12133 * NEWS: [no log message]
12135 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12137 * doc/TODO: [no log message]
12139 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12141 * src/cli.c: [no log message]
12143 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12145 * lib/gnutls_constate.c, lib/gnutls_hash_int.c: corrected bug in
12146 SSL3 random generation function. Now the export ciphersuite works in
12149 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12151 * lib/gnutls.h.in.in, lib/gnutls_constate.c,
12152 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
12153 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_state.c: Added
12154 the first exportable ciphersuite (TLS_RSA_WITH_RC4_EXPORT_MD5). This
12155 one only works in servers that have certificates of 512 bits length.
12157 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12159 * lib/gnutls_int.h: [no log message]
12161 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12163 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12164 lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c,
12165 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
12166 lib/gnutls_state.c, src/cli.c: Added some initials for the export
12169 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12171 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
12172 doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: updated openpgp
12175 2002-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12177 * lib/gnutls_handshake.c: included the change cipher specs in
12178 gnutls_handshake_get_direction().
12180 2002-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12182 * src/cli.c: [no log message]
12184 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12186 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c:
12187 gnutls_handshake_check_direction() renamed to
12188 gnutls_handshake_get_direction().
12190 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12192 * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
12193 src/tls_test.gaa: Added verbose option to gnutls-cli-debug.
12195 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12197 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
12198 lib/gnutls_int.h, lib/gnutls_state.c: Added the
12199 gnutls_handshake_set_exportable_detection() function, which is used
12200 to control whether the handshake will check for exportable cipher
12201 suites in the server. In that case an error of
12202 GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
12204 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12206 * lib/gnutls_algorithms.c: [no log message]
12208 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12210 * AUTHORS: included cvs aliases into authors file
12212 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12214 * lib/gnutls_algorithms.c: [no log message]
12216 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12218 * lib/gnutls_algorithms.c, lib/gnutls.h.in.in: Added
12219 gnutls_cipher_suite_get_name(). This functions constructs the name
12220 of a cipher suite using the given algorithms.
12222 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12224 * NEWS: [no log message]
12226 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12228 * lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h:
12229 Added new function gnutls_handshake_check_direction(), which returns
12230 the state where the handshake function was interrupted.
12232 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12234 * buildconf, configure.in, doc/README.CVS: Added the
12235 --enable-maintainer-mode configure option, and renamed the old one
12236 to --enable-developer-mode.
12238 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12240 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added
12241 some missing consts
12243 2002-07-21 Andrew McDonald <admcd@gnutls.org>
12245 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: add ability
12246 to use separate file descriptors for send() and recv() using new
12247 set_transport_ptr2() function
12249 2002-07-21 Andrew McDonald <admcd@gnutls.org>
12251 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some
12252 initial support for TLS/SSL server applications
12254 2002-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12256 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
12257 lib/gnutls_handshake.c: Added a special error code for cases where
12258 the peer (server) supports only export ciphersuites.
12260 2002-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12262 * doc/TODO: [no log message]
12264 2002-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12266 * lib/gnutls_int.h: [no log message]
12268 2002-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12270 * NEWS: [no log message]
12272 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12274 * configure.in: [no log message]
12276 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12278 * NEWS, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
12279 lib/ext_max_record.c, lib/gnutls_cert.c, lib/gnutls_compress.c,
12280 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
12281 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
12282 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c,
12283 libextra/gnutls_extra.c: Fixes in zlib compression code.
12284 gnutls_global_init_extra() in libgnutls-extra fails if library
12285 versions do not match. Semantic changes in
12286 gnutls_record_set_max_size(). The requested size is now immediately
12287 enforced at the output buffers.
12289 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12291 * src/cli.c, src/serv.c: Client and server now accept the null
12294 2002-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12296 * NEWS, lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
12297 lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which
12298 accepts two pointers.
12300 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12302 * lib/gnutls_x509.c: [no log message]
12304 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12306 * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to
12309 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12311 * doc/TODO: [no log message]
12313 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12315 * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4
12318 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12320 * doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
12321 doc/protocol/rfc3268.txt: [no log message]
12323 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12325 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
12326 lib/ext_cert_type.c, lib/ext_max_record.c, lib/gnutls_buffers.c,
12327 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
12328 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
12329 lib/gnutls_extensions.c, lib/gnutls_handshake.c,
12330 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
12331 lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
12332 lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
12333 lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
12334 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
12335 lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
12336 lib/x509_verify.c, lib/x509_xml.c: Added some hints on the file
12337 purpose, and some other cleanups.
12339 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12341 * lib/gnutls_db.h, lib/gnutls_state.c: [no log message]
12343 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12345 * lib/gnutls_db.c, lib/gnutls_state.c: Now gnutls_deinit() removes
12346 abnormally terminated sessions. Added the _gnutls_deinit() function
12347 which has the behaviour of the older gnutls_deinit().
12349 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12351 * src/serv.c: corrected possible bug in http server
12353 2002-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12355 * lib/gnutls_x509.c, src/serv.c: [no log message]
12357 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12359 * configure.in: [no log message]
12361 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12363 * NEWS: [no log message]
12365 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12367 * src/common.h: [no log message]
12369 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12371 * libextra/Makefile.am: added gnutls_openssl.c
12373 2002-07-06 Andrew McDonald <admcd@gnutls.org>
12375 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of
12376 some warnings during build
12378 2002-07-06 Timo Schulz <twoaday@gnutls.org>
12380 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
12382 Minor fixes for the OpenPGP code.
12384 2002-07-05 Andrew McDonald <admcd@gnutls.org>
12386 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more
12387 functions, and some fixes
12389 2002-07-05 Andrew McDonald <admcd@gnutls.org>
12391 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more
12392 functions implemented
12394 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12396 * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message]
12398 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12400 * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h:
12401 Added defines for old function names.
12403 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12405 * src/common.c, src/serv.c: [no log message]
12407 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12409 * libextra/gnutls_openpgp.c: Fixed stub for xml keys. Added support
12410 for the new string functions in xml key generation.
12412 2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12414 * src/README.srpcrypt, src/crypt-gaa.c, src/crypt-gaa.h,
12415 src/crypt.gaa, src/serv.c: updated the parameters of srpcrypt
12416 program. Other minor changes in included programs.
12418 2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12420 * lib/gnutls_x509.c: Corrected bug in the mpi extraction function
12421 from X.509 certificates (affects DSA certificates).
12423 2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12425 * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
12426 libextra/gnutls_openpgp.h: [no log message]
12428 2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12430 * src/common.c, lib/auth_cert.c, lib/gnutls_cipher.c,
12431 lib/gnutls_handshake.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
12432 lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls_openpgp.c: Made
12433 the xml convertion functions more mnemonic. Several other fixes in
12436 2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12438 * lib/gnutls_alert.c, lib/gnutls_algorithms.c,
12439 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_cipher.c,
12440 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
12441 lib/gnutls_errors.c, lib/gnutls_extensions.c,
12442 lib/gnutls_extensions.h, lib/gnutls_handshake.c,
12443 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
12444 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
12445 lib/gnutls_state.h, lib/gnutls_x509.c, lib/x509_extensions.c,
12446 lib/x509_extensions.h, lib/x509_xml.c: Several (internal) cleanups.
12447 Const flags are better used now.
12449 2002-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12451 * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of
12452 cert2gnutls_cert function.
12454 2002-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12456 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
12457 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: Now
12458 certificate decoding makes use of partial DER decoding of the
12459 libtasn1 library. It speedups a bit the handshake in client side,
12460 which needs to decode the certificate, in order to read the public
12463 2002-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12465 * lib/x509_xml.c: Improved XML output.
12467 2002-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12469 * NEWS: [no log message]
12471 2002-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12473 * NEWS, configure.in, lib/gnutls_pk.c: [no log message]
12475 2002-06-24 Andrew McDonald <admcd@gnutls.org>
12477 * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key
12478 size in bits rather than bytes
12480 2002-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12482 * configure.in: Depends on opencdk 0.2.0
12484 2002-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12486 * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am:
12489 2002-06-23 Timo Schulz <twoaday@gnutls.org>
12491 * libextra/gnutls_openpgp.c:
12493 Changes for the new OpenCDK version.
12495 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12497 * tests/x509_test.c: [no log message]
12499 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12501 * libextra/gnutls_openpgp.c: [no log message]
12503 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12505 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
12506 lib/gnutls_cert.h, lib/gnutls_record.c, lib/gnutls_str.h,
12507 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
12508 lib/x509_extensions.h, lib/x509_sig_check.c: The TLS handshake no
12509 longer fails if the X.509 extensions in the Certificate are critical
12510 and unsupported. The unsupported critical extensions are now only
12511 catched by the verification functions.
12513 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12515 * lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_xml.c: Added new
12516 string functions to handle the XML string stuff.
12518 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12520 * doc/TODO, includes/gnutls/Makefile.am, includes/gnutls/extra.h,
12521 lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12522 lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_x509.c,
12523 lib/gnutls_x509.h, lib/x509_xml.c, libextra/gnutls_openssl.c,
12524 libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tls_test.c:
12525 Renamed credential allocation functions from *_sc() to *_cred().
12527 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12529 * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log
12532 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12534 * lib/gnutls_algorithms.c: [no log message]
12536 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12538 * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, lib/gnutls_x509.c,
12539 tests/Makefile.am: [no log message]
12541 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12543 * libextra/Makefile.am, libextra/extra.h,
12544 libextra/gnutls_openssl.c, libextra/openssl.h, src/Makefile.am,
12545 src/cli.c, src/common.c, src/prime.c, src/serv.c, src/tests.c,
12546 src/tls_test.c, lib/Makefile.am, Makefile.am, configure.in: [no log
12549 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12551 * includes/Makefile.am, includes/gnutls/Makefile.am,
12552 includes/gnutls/extra.h, includes/gnutls/gnutls.h,
12553 includes/gnutls/openssl.h: Installed headers moved to includes/
12556 2002-06-21 Andrew McDonald <admcd@gnutls.org>
12558 * libextra/gnutls_openssl.c, libextra/openssl.h: changes to way
12559 SSL_CIPHER allocation is handled make use of option SSL_OP_NO_TLSv1
12561 2002-06-21 Andrew McDonald <admcd@gnutls.org>
12563 * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in
12564 SSL_CIPHER_get_bits()
12566 2002-06-21 Andrew McDonald <admcd@gnutls.org>
12568 * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for
12569 priority information in SSL_METHOD statically allocated
12571 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12573 * lib/gnutls_x509.c: [no log message]
12575 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12577 * lib/x509_xml.c, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
12580 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12582 * lib/gnutls_x509.c: corrected countryName
12584 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12586 * src/common.c: [no log message]
12588 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12590 * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h:
12593 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12595 * libextra/extra.h, libextra/openssl.h: changed <gnutls.h> with
12598 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12600 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12601 lib/gnutls_algorithms.h, lib/gnutls_constate.c, lib/gnutls_int.h:
12602 Exported gnutls_cipher_get_key_size(). Better name printing for MAC
12605 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12607 * src/cli.c, src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
12610 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12612 * NEWS: [no log message]
12614 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12616 * libextra/Makefile.am, libextra/extra.h, libextra/gnutls-extra.h,
12617 libextra/gnutls-openssl.h, libextra/openssl.h, configure.in: New
12618 install directory for headers is /gnutls
12620 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12622 * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message]
12624 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12626 * configure.in, lib/gnutls.h.in.in, lib/gnutls_global.c: [no log
12629 2002-06-19 Andrew McDonald <admcd@gnutls.org>
12631 * libextra/gnutls-openssl.h, libextra/gnutls_openssl.c: Implemented
12632 some more functions. Basic TLS/SSL operations tested with: slrn,
12635 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12637 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c,
12638 lib/gnutls_global.c, lib/gnutls_int_compat.c, lib/gnutls_ui.h,
12639 libextra/gnutls-extra.h, libextra/gnutls_srp.c, src/serv.c: _func
12640 abreviation is no longer used. Functions renamed to _function.
12642 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12644 * lib/x509_xml.c: x509_xml.c
12646 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12648 * src/serv.c: removed ioctl stuff.
12650 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12652 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa,
12653 src/tls_test.c: added 'nodb' and 'quiet' options to server.
12655 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12657 * lib/gnutls_pk.c, src/cli.c: [no log message]
12659 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12661 * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption.
12663 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12665 * src/common.c: [no log message]
12667 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12669 * AUTHORS: [no log message]
12671 2002-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12673 * src/Makefile.am, src/common.c, src/list.h, src/serv.c: The server
12674 used was changed to a non blocking one. The server was created by
12677 2002-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12679 * libextra/gnutls_openpgp.c: cleanups
12681 2002-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12683 * libextra/gnutls_openpgp.c: fixed stubs
12685 2002-06-17 Timo Schulz <twoaday@gnutls.org>
12687 * libextra/gnutls_openpgp.c:
12689 Minor changes and a XML stub if OpenCDK is not used.
12691 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12693 * lib/x509_xml.c: [no log message]
12695 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12697 * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no
12700 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12702 * libextra/gnutls-extra.h, libextra/gnutls-openssl.h,
12703 libextra/gnutls_openssl.c: [no log message]
12705 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12707 * lib/gnutls_cert.c: [no log message]
12709 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12711 * libextra/gnutls_openssl.c: [no log message]
12713 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12715 * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's
12716 openssl compatible interface.
12718 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12720 * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log
12723 2002-06-16 Timo Schulz <twoaday@gnutls.org>
12725 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
12727 Changed the xml function name to fit into the GnuTLS API. New
12728 memory handling for gnutls_datum.
12730 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12732 * src/serv.c: [no log message]
12734 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12736 * libextra/gnutls-extra.h: [no log message]
12738 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12740 * configure.in: [no log message]
12742 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12744 * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected
12747 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12749 * configure.in: [no log message]
12751 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12753 * configure.in: [no log message]
12755 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12757 * NEWS, configure.in, doc/TODO, lib/defines.h, lib/gnutls.h.in.in,
12758 lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
12759 lib/gnutls_int_compat.c, lib/gnutls_state.c, lib/x509_xml.c,
12760 src/Makefile.am, src/common.c, src/serv.c: Removed the gdbm backend
12761 for resuming TLS sessions. Program gnutls-serv was modified to
12762 include support for resuming sessions with the callback api.
12764 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12766 * lib/x509_xml.c: [no log message]
12768 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12770 * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message]
12772 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12774 * lib/Makefile.am, lib/gnutls_ui.h, lib/x509_xml.c: Added XML
12775 extraction from an X.509 certificate. Only some basic functionality
12778 2002-06-14 Timo Schulz <twoaday@gnutls.org>
12780 * libextra/gnutls_openpgp.c:
12782 Corrected the key length calcuation for the key data fields.
12784 2002-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12786 * libextra/crypt_bcrypt.c: [no log message]
12788 2002-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12790 * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
12792 2002-06-12 Timo Schulz <twoaday@gnutls.org>
12794 * libextra/gnutls_openpgp.c:
12796 Some minor improvements for the XML code.
12798 2002-06-12 Timo Schulz <twoaday@gnutls.org>
12800 * libextra/gnutls_openpgp.c:
12802 Implemented verbosity level for XML output.
12804 2002-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12806 * lib/x509_ASN.c: [no log message]
12808 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12810 * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log
12813 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12815 * configure.in, doc/README.CVS: [no log message]
12817 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12819 * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
12820 lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12821 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
12822 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_privkey.c,
12823 lib/gnutls_sig.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
12824 lib/pkix_asn1_tab.c, lib/x509_extensions.c, lib/x509_sig_check.c,
12825 lib/x509_verify.c: renamed libasn1 to libtasn1
12827 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12829 * configure.in: [no log message]
12831 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12833 * doc/README.CVS: renamed libasn1 to libtasn1
12835 2002-06-10 Timo Schulz <twoaday@gnutls.org>
12837 * libextra/gnutls_openpgp.c:
12839 A small fix for the XML code.
12841 2002-06-10 Timo Schulz <twoaday@gnutls.org>
12843 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
12845 Basic XML output for OpenPGP certificates.
12847 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12849 * configure.in: [no log message]
12851 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12853 * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added
12854 configure option to use the included libasn1.
12856 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12858 * Makefile.am, NEWS, configure.in, libextra/Makefile.am,
12859 tests/Makefile.am: [no log message]
12861 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12863 * doc/README.CVS: [no log message]
12865 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12867 * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
12868 lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12869 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
12870 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
12871 lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_x509.c,
12872 lib/gnutls_x509.h, lib/pkix_asn1_tab.c, lib/x509_ASN.y,
12873 lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c, lib/x509_der.h,
12874 lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c,
12875 lib/x509_verify.c: Adapted codebase to the new libasn1 0.1.0.
12877 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12879 * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to
12882 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12884 * lib/gnutls_ui.h: [no log message]
12886 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12888 * tests/x509_test.c: [no log message]
12890 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12892 * NEWS, lib/gnutls_datum.c, lib/gnutls_datum.h,
12893 lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
12894 lib/x509_b64.c: Added gnutls_b64_encode_fmt2() and
12895 gnutls_b64_decode_fmt2(). These functions return allocated data.
12896 Cleaned up the gnutls_datum code and some of memory stuff.
12898 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12900 * NEWS, acconfig.h, configure.in, lib/gnutls_alert.c,
12901 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
12902 lib/gnutls_mem.c, lib/gnutls_mem.h: Added check for C99 macro
12903 support. Stubs are used if they are not supported by the compile. A
12904 more elegant solution is required.
12906 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12908 * lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: only use
12909 the libc's strdup, if using the libc's malloc function.
12911 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12913 * src/cli.c: [no log message]
12915 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12917 * lib/gnutls_mem.c, lib/gnutls_mem.h: Removed gnutls_strdup().
12918 Replaced with a pointer to libc's strdup() function.
12920 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12922 * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c:
12925 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12927 * lib/gnutls_buffers.c: No longer realloc() the record buffers. It
12928 had some meaning when gnutls_realloc_fast() was there, but now they
12929 one cause a slowdown.
12931 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12933 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
12934 lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c, src/serv.c:
12935 Created gnutls_handshake_set_private_extensions() function.
12937 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12939 * lib/gnutls_state.c: [no log message]
12941 2002-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12943 * configure.in, lib/defines.h, lib/gnutls_algorithms.c,
12944 lib/gnutls_int.h, lib/gnutls_state.c, libextra/crypt_bcrypt.c:
12945 Corrected issues with ptrdiff_t. Added option to enable private
12946 (experimental) cipher suites. They are now disabled by default so
12947 they do not create interoperability problems.
12949 2002-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12951 * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c:
12952 added check for ptrdiff_t type.
12954 2002-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12956 * src/cli.c, src/serv.c: [no log message]
12958 2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12960 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
12961 src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log message]
12963 2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12965 * lib/Makefile.am: asn1.ps is no longer generated in the gnutls
12966 package. It is included in the libasn1 package.
12968 2002-06-03 Timo Schulz <twoaday@gnutls.org>
12970 * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
12971 libextra/gnutls_openpgp.h:
12973 Corrected some data types and more documentation.
12975 2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12977 * tests/x509_test.c: [no log message]
12979 2002-06-02 Timo Schulz <twoaday@gnutls.org>
12981 * libextra/gnutls-extra.h: [no log message]
12983 2002-06-02 Timo Schulz <twoaday@gnutls.org>
12985 * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
12986 libextra/gnutls_openpgp.h:
12988 More fixes for the keyid and some changes for the _mem functions.
12990 2002-06-02 Timo Schulz <twoaday@gnutls.org>
12992 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
12994 Applied the patches. Changed the keyid from u32[2] to byte[8].
12996 2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12998 * NEWS: [no log message]
13000 2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13002 * Makefile.am, NEWS, configure.in, doc/TODO,
13003 lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
13004 libextra/gnutls_srp.c: Removed stubs for srp and anonymous
13005 authentication. Added test suite directory.
13007 2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13009 * tests/Makefile.am, tests/test1.pem, tests/test10.pem,
13010 tests/test2.pem, tests/test25.pem, tests/test3.pem,
13011 tests/x509_test.c: added test suite
13013 2002-06-02 Timo Schulz <twoaday@gnutls.org>
13015 * libextra/gnutls_openpgp.c:
13017 Some modifications for the newest OpenCDK snapshot.
13019 2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13021 * lib/gnutls_handshake.c: [no log message]
13023 2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13025 * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message]
13027 2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13029 * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for
13030 gnutls_certificate_set_openpgp_trustdb() function.
13032 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13034 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
13035 src/common.c, src/serv-gaa.c, src/serv.c, src/serv.gaa,
13036 src/tls_test-gaa.c, src/tls_test.gaa: [no log message]
13038 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13040 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
13041 libextra/gnutls_openpgp.c: Added error code for unsupported
13044 2002-05-27 Timo Schulz <twoaday@gnutls.org>
13046 * libextra/gnutls_openpgp.c:
13048 Check the trustdb format before the handshake begins.
13050 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13052 * NEWS: [no log message]
13054 2002-05-27 Timo Schulz <twoaday@gnutls.org>
13056 * libextra/gnutls_openpgp.c:
13058 Added a check for the trustdb so we can figure out if the format is
13059 useable for OpenCDK.
13061 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13063 * libextra/gnutls-extra.h: [no log message]
13065 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13067 * src/cli.c, src/common.c, src/serv.c: [no log message]
13069 2002-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13071 * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
13072 src/cli-gaa.c, src/cli.gaa, src/crypt.c, src/serv-gaa.c,
13073 src/serv.gaa: some parts were moved to libasn1.
13075 2002-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13077 * lib/gnutls_mem.h: [no log message]
13079 2002-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13081 * doc/TODO: [no log message]
13083 2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13085 * lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_mem.h,
13086 lib/gnutls_priority.c: reintroduced realloc_fast() which prevents
13087 some malloc(0) situations.
13089 2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13091 * Makefile.am: [no log message]
13093 2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13095 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
13096 lib/gnutls_num.h, lib/gnutls_record.c, libextra/auth_srp.c,
13097 libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
13098 libextra/gnutls_srp.h: Several clean ups and bug fixes.
13100 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13102 * NEWS, THANKS, acconfig.h, configure.in, lib/auth_cert.c,
13103 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
13104 lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
13105 lib/gnutls_dh_primes.c, lib/gnutls_global.c,
13106 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
13107 lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509_b64.c,
13108 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
13109 libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
13110 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/common.c:
13111 Applied Jeff Johnson's patch which fixes type problems in 64 bit
13112 machines. Removed the default allocation handlers, and made the
13113 libc's functions to be defaults. Added function which sets the
13114 memory allocation functions to be used.
13116 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13118 * libextra/gnutls_extra.h: [no log message]
13120 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13122 * configure.in, lib/gnutls.h.in.in, libextra/gnutls-extra.h,
13123 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: [no log
13126 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13128 * libextra/gnutls_openpgp.c: corrected function declaration
13130 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13132 * doc/README.CVS: Updated documentation for the gnutls-extra
13135 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13137 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
13138 lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
13139 lib/gnutls_datum.h, lib/gnutls_extensions.c,
13140 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
13141 lib/gnutls_record.c, lib/gnutls_session_pack.c,
13142 lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/auth_srp.c:
13143 Prefixed internal functions with _gnutls_
13145 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13147 * NEWS, configure.in: [no log message]
13149 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13151 * configure.in: [no log message]
13153 2002-05-20 Timo Schulz <twoaday@gnutls.org>
13155 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
13157 Modifications for the new OpenCDK version and some minor fixes.
13159 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13161 * configure.in, doc/README.autoconf, lib/Makefile.am,
13162 libextra/Makefile.am, libextra/libgnutls-extra-config.in,
13163 libextra/libgnutls-extra.m4, src/crypt.c, src/tests.c: [no log
13166 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13168 * README, lib/Makefile.am, libextra/Makefile.am, src/Makefile.am,
13169 src/cli.c, src/common.c, src/serv.c, src/tls_test.c: [no log
13172 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13174 * README, NEWS: [no log message]
13176 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13178 * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
13179 libextra/auth_srp_sb64.c, libextra/crypt.c,
13180 libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
13181 libextra/ext_srp.c, libextra/gnutls_extra.c,
13182 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, README: [no log
13185 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13187 * Makefile.am, configure.in: [no log message]
13189 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13191 * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
13192 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
13193 lib/crypt.c, lib/crypt.h, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
13194 lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/ext_srp.c,
13195 lib/ext_srp.h, lib/gnutls-extra.h, lib/gnutls_extra.c,
13196 lib/gnutls_extra.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
13197 lib/gnutls_srp.c, lib/gnutls_srp.h, libextra/Makefile.am,
13198 libextra/auth_srp.c, libextra/auth_srp.h,
13199 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
13200 libextra/auth_srp_sb64.c, libextra/crypt.c, libextra/crypt.h,
13201 libextra/crypt_bcrypt.c, libextra/crypt_bcrypt.h,
13202 libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h,
13203 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls-extra.h,
13204 libextra/gnutls_extra.c, libextra/gnutls_extra.h,
13205 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
13206 libextra/gnutls_srp.c, libextra/gnutls_srp.h: Moved the
13207 gnutls-extra files to libextra directory.
13209 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13211 * lib/Makefile.am: removed html version of the documentation
13213 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13215 * src/cli.c, src/serv.c: [no log message]
13217 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13219 * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h: [no
13222 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13224 * NEWS, README, configure.in, lib/Makefile.am, lib/auth_cert.c,
13225 lib/auth_dhe.c, lib/auth_rsa.c, lib/gnutls.h.in.in,
13226 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
13227 lib/gnutls_cert.c, lib/gnutls_extensions.c,
13228 lib/gnutls_extensions.h, lib/gnutls_openpgp.h, lib/gnutls_ui.h,
13229 lib/libgnutls-config.in, src/Makefile.am, src/cli.c, src/common.c,
13230 src/serv.c, src/tests.c, src/tls_test.c: Separated the library to
13231 gnutls and gnutls-extra. gnutls-extra library contains the GPL parts
13234 2002-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13236 * README, configure.in, src/prime.c, src/tests.c: [no log message]
13238 2002-05-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13240 * README, configure.in, lib/auth_anon.c, lib/auth_dhe.c,
13241 lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in,
13242 src/prime.c: Added --modules option to libgnutls-config. This
13243 option prints the extra modules that have been enabled into the
13246 2002-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13248 * lib/gnutls_global.c: [no log message]
13250 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13252 * configure.in: configure script now prints the library license
13254 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13256 * NEWS: [no log message]
13258 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13260 * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of
13263 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13265 * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
13266 lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
13267 lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
13268 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
13269 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
13270 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
13271 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
13272 lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
13273 lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
13274 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
13275 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
13276 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
13277 lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
13278 lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
13279 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
13280 lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
13281 lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
13282 lib/x509_sig_check.c, lib/x509_verify.c: License changed to LGPL
13284 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13286 * lib/gnutls_dh.c: [no log message]
13288 2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13290 * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code.
13292 2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13294 * lib/gnutls_int.h: Added the missing user_ptr pointer in
13297 2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13299 * doc/TODO: [no log message]
13301 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13303 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added
13304 gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to
13305 assist in callback functions.
13307 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13309 * lib/gnutls_ui.h: Corrected prototypes for callback selector
13310 functions, which now accept the state.
13312 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13314 * doc/TODO: [no log message]
13316 2002-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13318 * lib/auth_anon.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
13319 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_kx.c,
13320 lib/gnutls_openpgp.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
13321 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: [no log
13324 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13326 * lib/gnutls_dh.c: [no log message]
13328 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13330 * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
13331 lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h: renamed
13332 gnutls_gcry* to gnutls_mpi*
13334 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13336 * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
13337 lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_mpi.c,
13338 lib/gnutls_mpi.h: renamed gnutls_gcry* to gnutls_mpi*
13340 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13342 * configure.in, lib/gnutls_global.c: Updated libgcrypt
13343 initialization stuff. Now depends on libgcrypt 1.1.7, and only
13344 initializes libgcrypt if this has not been done before.
13346 2002-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13348 * lib/gnutls_dh.c: [no log message]
13350 2002-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13352 * lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls_dh.c,
13353 lib/gnutls_dh.h: DH Public keys now have a more reasonable
13356 2002-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13358 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
13359 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
13360 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
13361 The Diffie Hellman method was optimized. Now the number of bits of q
13362 is used (q is used to generate p), and the server DH secret key is
13363 less than the number of bits of q (see RFC2631 2.2). All these
13364 changes are experimental and may be totaly wrong.
13366 2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13368 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
13369 lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
13370 lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
13371 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
13372 lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
13373 lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
13374 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_sig_check.c: Cleaned up
13375 the big number support.
13377 2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13379 * lib/gnutls_alert.h: [no log message]
13381 2002-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13383 * src/common.c: [no log message]
13385 2002-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13387 * lib/gnutls.h.in.in: [no log message]
13389 2002-04-21 Timo Schulz <twoaday@gnutls.org>
13391 * lib/gnutls_openpgp.c:
13393 Adjust the code for the new OpenCDK version.
13395 2002-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13397 * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
13398 lib/gnutls_compress.c, lib/gnutls_compress.h,
13399 lib/gnutls_compress_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
13400 lib/gnutls_srp.c, lib/gnutls_state.h: Optimized memory handling in
13401 the record protocol.
13403 2002-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13405 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
13406 lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or
13407 anonymous authentication are disabled, to preserve binary
13410 2002-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13412 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_state.c,
13413 src/cli.c, src/serv.c: gnutls_session_resumed() was renamed to
13414 gnutls_session_is_resumed(), and changed semantics, to make the
13415 return value be the obvious one.
13417 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13419 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
13420 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
13421 Added function to report if a session is a resumed one. See
13422 gnutls_session_resumed().
13424 2002-04-18 Timo Schulz <twoaday@gnutls.org>
13426 * lib/gnutls_openpgp.c:
13428 Applied the fixes for the new code.
13430 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13432 * lib/auth_srp.c: [no log message]
13434 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13436 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
13437 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
13438 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
13439 lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
13440 src/gnutls-http-serv, src/serv.c: Some minor fixes in SRP support.
13441 Changed extension generation. Now less allocation with malloc are
13444 2002-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13446 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
13447 lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
13448 lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
13449 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
13450 lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
13451 lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
13452 lib/gnutls_x509.c, lib/x509_sig_check.c: first changes for libgmp
13455 2002-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13457 * lib/gnutls_dh.c: [no log message]
13459 2002-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13461 * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log
13464 2002-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13466 * lib/gnutls_x509.c: Fixed description of
13467 gnutls_x509_extract_certificate_subject_alt_name().
13469 2002-04-13 Timo Schulz <twoaday@gnutls.org>
13471 * lib/gnutls_openpgp.c:
13473 Some modifications for the new OpenCDK code.
13475 2002-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13477 * src/crypt.c: Documentation fixes
13479 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13481 * doc/TODO: [no log message]
13483 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13485 * configure.in, src/Makefile.am: [no log message]
13487 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13489 * acconfig.h, configure.in: fixed opencdk detection problem
13491 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13493 * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for
13496 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13498 * NEWS: [no log message]
13500 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13502 * NEWS: [no log message]
13504 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13506 * lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
13508 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13510 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added
13511 function which disables the version check in the RSA premaster
13512 secret -only needed in server side
13514 2002-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13516 * NEWS: [no log message]
13518 2002-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13520 * NEWS, lib/Makefile.am: separated asn1 parser library and tls
13521 library documentation
13523 2002-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13525 * NEWS, lib/gnutls_pk.c: changes for 0.4.1
13527 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13529 * lib/gnutls_errors.h: [no log message]
13531 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13533 * lib/x509_verify.c: fixed case where a certificate could be both
13534 invalid and trusted.
13536 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13538 * configure.in: [no log message]
13540 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13542 * opencdk.m4, Makefile.am: [no log message]
13544 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13546 * Makefile.am: [no log message]
13548 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13550 * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4:
13551 m4 files were removed from acinclude.m4
13553 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13555 * acinclude.m4, configure.in: added detection of opencdk
13557 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13559 * doc/README.autoconf: [no log message]
13561 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13563 * NEWS, configure.in: [no log message]
13565 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13567 * lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
13568 lib/x509_verify.h: Improved X.509 time convertion functions
13570 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13572 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c:
13573 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
13575 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13577 * lib/x509_verify.c: Added kludge in order to work with dates over
13580 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13582 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
13583 lib/gnutls_int_compat.c, lib/gnutls_openpgp.c, lib/gnutls_ui.h,
13584 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
13585 src/common.c: GNUTLS_CERT_EXPIRED is no longer returned by
13586 verification functions. Added functions to check the expiration and
13587 activation date of peer's certificate. See
13588 gnutls_certificate_expiration_time_peers().
13590 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13592 * configure.in, lib/defines.h, lib/x509_verify.c: Replaced mktime()
13593 with mktime_utc(). This corrects a bug with the localtime returned
13596 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13598 * lib/auth_cert.c, lib/defines.h, lib/gnutls_algorithms.c,
13599 lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_mem.h,
13600 lib/gnutls_x509.c, lib/x509_asn1.c, lib/x509_der.c: merged changes
13601 from gnutls_0_4_with_alloca.
13603 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13605 * NEWS, configure.in: merged changes from gnutls_0_4_with_alloca.
13607 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13609 * lib/gnutls_cert.h: [no log message]
13611 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13613 * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA
13614 signature calculation
13616 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13618 * doc/TODO: [no log message]
13620 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13622 * lib/auth_cert.c: [no log message]
13624 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13626 * lib/auth_cert.c: In gnutls_find_acceptable_client_cert()
13627 corrected bug in callback parameters, and used alloca for issuers_dn
13630 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13632 * lib/defines.h, lib/gnutls_mem.h, lib/gnutls_x509.c: removed
13635 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13637 * src/serv-gaa.c, src/serv.c, src/serv.gaa: added --quit parameter
13639 2002-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13641 * configure.in, lib/auth_cert.c, lib/defines.h,
13642 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
13643 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
13644 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
13645 src/serv.gaa: preliminary support for alloca()
13647 2002-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13649 * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
13651 2002-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13653 * lib/auth_rsa.c: [no log message]
13655 2002-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13657 * NEWS, configure.in, doc/TODO: [no log message]
13659 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13661 * lib/gnutls_pk.c: [no log message]
13663 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13665 * lib/gnutls_cipher.c: [no log message]
13667 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13669 * lib/auth_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
13670 lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_pk.c,
13671 lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_asn1.h,
13672 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c:
13673 Error codes of ASN.1 parser are now independent, with a map to
13674 gnutls' error codes.
13676 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13678 * lib/gnutls_cipher.c: cleanups
13680 2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13682 * lib/gnutls_openpgp.c: Added the text for
13683 gnutls_openpgp_extract_key_pk_algorithm.
13685 2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13687 * lib/gnutls.h.in.in, lib/gnutls_x509.c, src/cli.c, src/serv.c:
13688 Removed the CRL list parameter from
13689 gnutls_certificate_set_x509_trust_*.
13691 2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13693 * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now
13694 accept single DER certificates or PEM certificate lists.
13696 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13698 * lib/auth_cert.c: [no log message]
13700 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13702 * lib/auth_cert.c, lib/crypt_srpsha1.c, lib/gnutls_x509.c: Added
13703 ability to read DSA DER formatted keys, and corrected bugs in DER
13704 certificate reading.
13706 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13708 * lib/gnutls_db.c: [no log message]
13710 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13712 * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
13713 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
13714 lib/gnutls_compress.c, lib/gnutls_compress_int.c,
13715 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
13716 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
13717 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
13718 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_state.c,
13719 lib/gnutls_ui.c, lib/x509_sig_check.c: Prefixed with underscore
13720 several internal functions.
13722 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13724 * src/cli.c: [no log message]
13726 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13728 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
13729 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
13730 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_global.c,
13731 lib/gnutls_x509.c: removed unneeded functions
13733 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13735 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf
13738 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13740 * doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c,
13741 lib/gnutls_pk.h, lib/gnutls_sig.c, lib/x509_der.c,
13742 lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c, src/serv-gaa.h,
13743 src/serv.gaa: Some cleanups in the certificate authentication.
13744 Parameters are passed together with the length, to avoid abuse.
13746 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13748 * lib/gnutls_pk.c: [no log message]
13750 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13752 * NEWS: [no log message]
13754 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13756 * NEWS, doc/TODO: [no log message]
13758 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13760 * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values
13761 of several functions.
13763 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13765 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
13766 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
13767 option to read DER encoded certificates
13769 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13771 * lib/auth_rsa.c, lib/gnutls_cert.h, lib/gnutls_pk.c,
13772 lib/gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster
13775 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13777 * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
13780 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13782 * lib/gnutls_compress_int.c: [no log message]
13784 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13786 * lib/gnutls_ui.h: [no log message]
13788 2002-03-26 Fabio Fiorina <fiorinaf@gnutls.org>
13790 * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements
13793 2002-03-26 Fabio Fiorina <fiorinaf@gnutls.org>
13795 * lib/x509_der.c: fix bug in asn1_get_start_end_der function
13797 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13799 * src/common.c: [no log message]
13801 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13803 * NEWS, src/common.c: [no log message]
13805 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13807 * lib/gnutls_x509.c, src/common.c: changed semantics of
13808 gnutls_x509_extract_certificate_pk_algorithm()
13810 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13812 * lib/gnutls_openpgp.c: [no log message]
13814 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13816 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
13817 lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_record.c:
13818 Several optimizations
13820 2002-03-26 Timo Schulz <twoaday@gnutls.org>
13822 * lib/gnutls_openpgp.c:
13824 Now the pk algorithm is returned and not only the key size in bits.
13826 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13828 * lib/gnutls_int.h, lib/gnutls_x509.c, lib/gnutls_pk.h: [no log
13831 2002-03-26 Timo Schulz <twoaday@gnutls.org>
13833 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
13835 Function which is used to extract key parameters for openpgp keys.
13837 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13839 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
13840 lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
13841 lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c:
13842 added gnutls_x509_extract_certificate_pk_algorithm()
13844 2002-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13846 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_x509.c,
13847 src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c, src/serv.c,
13848 src/serv.gaa: Improved PKCS7 support
13850 2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13852 * lib/gnutls.h.in.in, lib/gnutls_x509.c: Added function which reads
13853 the DER encoded certificate and key. (now only works for RSA keys)
13855 2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13857 * configure.in: [no log message]
13859 2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13861 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
13862 lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
13863 lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
13864 lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c,
13865 lib/x509_verify.c, src/gnutls-http-serv, src/serv.c: Added support
13866 for RFC2630 - PKCS7 formated structures
13868 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13870 * lib/gnutls_openpgp.c: [no log message]
13872 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13874 * lib/auth_cert.c: more cleanups
13876 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13878 * NEWS, configure.in, lib/auth_cert.c: [no log message]
13880 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13882 * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message
13885 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13887 * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c,
13888 src/tls_test-gaa.c: [no log message]
13890 2002-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13892 * lib/gnutls_openpgp.c: [no log message]
13894 2002-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13896 * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings
13898 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13900 * configure.in: [no log message]
13902 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13904 * acconfig.h, configure.in, lib/auth_anon.c, lib/auth_srp.c,
13905 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
13906 lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
13907 lib/crypt_srpsha1.c, lib/ext_srp.c, lib/ext_srp.h,
13908 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
13909 lib/gnutls_extensions.c, lib/gnutls_session_pack.c,
13910 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.c, src/serv.c:
13911 Added hooks not to include SRP and Anonymous authentication
13913 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13915 * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no
13916 certificate is got by the peer.
13918 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13920 * src/Makefile.am, src/gnutls-http-serv: Added script which runs an
13921 http server with the appropriate parameters.
13923 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13925 * NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC protection
13926 support is disabled by default.
13928 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13930 * NEWS: [no log message]
13932 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13934 * lib/gnutls_constate.c: [no log message]
13936 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13938 * lib/gnutls_constate.c: [no log message]
13940 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13942 * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
13943 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
13944 lib/gnutls_constate.c: Optimizations and fixes in compression
13946 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13948 * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c:
13951 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13953 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
13954 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
13955 lib/gnutls_constate.c, lib/gnutls_int.h, lib/gnutls_state.c,
13956 lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.c: Improved
13957 compression support. Corrected several bugs in empty fragment
13958 sending and receiving.
13960 2002-03-19 Fabio Fiorina <fiorinaf@gnutls.org>
13962 * lib/x509_asn1.c: segmentation fault bug fix
13964 2002-03-18 Timo Schulz <twoaday@gnutls.org>
13966 * lib/gnutls_openpgp.c:
13968 New OpenCDK interface for secure memory.
13970 2002-03-18 Timo Schulz <twoaday@gnutls.org>
13972 * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c:
13974 Detection of revoked OpenPGP userID's.
13976 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13978 * src/common.c: [no log message]
13980 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13982 * lib/gnutls_ui.h: added missing prototypes
13984 2002-03-18 Timo Schulz <twoaday@gnutls.org>
13986 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
13988 Support for multiple userID's.
13990 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13992 * lib/gnutls_srp.c: [no log message]
13994 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
13996 * src/cli.c, src/serv.c: removed default parameters arguments
13998 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14000 * THANKS, acconfig.h, configure.in, lib/gnutls_handshake.c,
14001 lib/gnutls_int.h, lib/gnutls_mem.c, lib/gnutls_mem.h, src/cli.c:
14002 Added hooks for electric fence
14004 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14006 * src/Makefile.am, doc/README.CVS: [no log message]
14008 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14010 * lib/x509_verify.c: Checking of certificate lists even if the CA
14011 size is zero. Pointed out by Andrew McDonald
14013 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14015 * doc/README.CVS: [no log message]
14017 2002-03-13 Timo Schulz <twoaday@gnutls.org>
14019 * lib/gnutls_openpgp.c:
14021 Improved code for the various keyrings and support for armored
14024 2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14026 * lib/gnutls.h.in.in: [no log message]
14028 2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14030 * NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
14031 lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext
14032 protection configurable
14034 2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14036 * configure.in: [no log message]
14038 2002-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14040 * lib/gnutls_ui.h: [no log message]
14042 2002-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14044 * lib/gnutls_x509.c: [no log message]
14046 2002-03-11 Timo Schulz <twoaday@gnutls.org>
14048 * lib/gnutls_openpgp.c:
14050 Added missing stub for one function.
14052 2002-03-10 Timo Schulz <twoaday@gnutls.org>
14054 * lib/gnutls_openpgp.c:
14058 2002-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14060 * lib/gnutls_constate.c, lib/gnutls_errors.c,
14061 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c,
14062 lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig.c,
14063 lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h: some error
14064 codes were renamed to more appropriate names
14066 2002-03-09 Timo Schulz <twoaday@gnutls.org>
14068 * lib/gnutls_openpgp.c, lib/x509_ASN.c:
14070 Patches for the new OpenCDK version and some stricter checks for
14073 2002-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14075 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
14076 lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
14077 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
14078 lib/gnutls_state.c, lib/gnutls_state.h, lib/x509_verify.c,
14079 src/common.c: removed GNUTLS_CERT_TRUSTED enumeration
14081 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14083 * lib/gnutls_state.c: [no log message]
14085 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14087 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
14088 lib/gnutls_record.c: Added protection against denial of service
14089 attacks, while receiving empty packets.
14091 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14093 * lib/gnutls_buffers.c: [no log message]
14095 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14097 * lib/gnutls_buffers.c: corrected memory leak
14099 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14101 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
14102 lib/gnutls_cipher.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
14103 lib/gnutls_state.h: Added protection against the newly discovered
14104 CBC attacks against TLS. Experimental code.
14106 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14108 * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log
14111 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14113 * lib/gnutls_algorithms.c: Added references to internet drafts.
14114 Added DHE_DSS with ARCFOUR from 56 bit draft.
14116 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14118 * configure.in, doc/README.autoconf, doc/TODO: [no log message]
14120 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14122 * doc/protocol/draft-ietf-tls-extensions-02.txt,
14123 doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft
14125 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14127 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_alert.c,
14128 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c,
14129 lib/gnutls_global.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
14130 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
14131 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c:
14132 Combined error codes of gnutls and ASN.1 parser. Also several
14133 cleanups in the X.509 code.
14135 2002-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14137 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
14138 lib/x509_ASN.c, lib/x509_asn1.c, lib/x509_der.c, lib/x509_verify.c:
14139 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
14140 X.509 certificate parsing.
14142 2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14144 * lib/gnutls.h.in.in: updated
14146 2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14148 * configure.in, doc/scripts/gdoc, lib/gnutls_cert.c,
14149 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
14150 lib/x509_der.c: changes for pretty documentation and cleanups.
14152 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14154 * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared.
14156 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14158 * src/tls_test.c: [no log message]
14160 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14162 * src/tls_test.c: last minute changes for 0.3.91 release
14164 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14166 * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
14167 lib/auth_dhe.c, lib/auth_srp.c, lib/gnutls_auth.c,
14168 lib/gnutls_auth_int.h, lib/gnutls_errors.c, src/cli.c: Added checks
14169 in authentication type renegotiation procedure.
14171 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14173 * doc/TODO: [no log message]
14175 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14177 * lib/auth_cert.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
14178 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h: Changed
14179 behaviour in rehandshake procedure. Now can use rehandshake with a
14180 different authentication method (ie. perform anonymous
14181 authentication, and after that perform a certificate authentication,
14184 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14186 * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
14189 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14191 * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
14192 src/cli.gaa, src/common.h, src/crypt.c, src/serv-gaa.c,
14193 src/serv-gaa.h, src/serv.c, src/serv.gaa, src/tls_test-gaa.c,
14194 src/tls_test.gaa: Updated cli and server to read certificate and
14195 keys from command line parameters. client, client-debug and server
14196 are now being installed.
14198 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14200 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14201 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c:
14202 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
14203 suites get associated with a protocol version. This will allow
14204 disabling several ciphersuites which are only defined in TLS 1.0,
14205 when using SSL 3.0.
14207 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14209 * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is
14210 the only protocol advertized.
14212 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14214 * lib/gnutls_session.c: added a check in the given parameters for
14217 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14219 * src/tests.c, src/tests.h, src/tls_test.c: added session
14222 2002-02-28 Timo Schulz <twoaday@gnutls.org>
14224 * lib/gnutls_openpgp.c:
14226 Changed the interface for the new OpenCDK version.
14228 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14230 * src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c,
14231 src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
14232 src/tls_test.gaa: updated gaa files, and client options.
14234 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14236 * src/tests.c, lib/gnutls.h.in.in, lib/gnutls_state.c,
14237 lib/gnutls_state.h: gnutls_record_set_default_version() was
14238 prefixed with underscore, and it is no longer exported.
14240 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14242 * lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_int.h,
14243 lib/gnutls_session_pack.c, lib/gnutls_state.c: Corrected session
14244 resuming in certificate authentication. gnutls_deinit, does not
14245 remove the session entry any more if it is invalid. Added
14246 gnutls_db_remove_session() function, which does this.
14248 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14250 * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added
14253 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14255 * lib/gnutls_mem.c: removed cycle from gnutls_free and
14256 gnutls_secure_free.
14258 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14260 * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for
14263 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14265 * src/tests.c, src/tests.h, src/tls_test.c: added openpgp
14266 authentication test, and unknown cipher suites test
14268 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14270 * lib/ext_srp.c: Now we do not send the srp username as an
14271 extension, if SRP is disabled.
14273 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14275 * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check
14276 for client hello extensions.
14278 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14280 * src/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
14281 src/tls_test.c: Added tls_test. This is program that can be used to
14282 test TLS servers' parameters.
14284 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14286 * lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
14287 lib/gnutls_int.h, lib/gnutls_state.c: Added
14288 gnutls_record_set_default_version(). This is a low level function.
14290 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14292 * lib/gnutls.h.in.in: SOCKET_PTR was removed
14294 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14296 * lib/gnutls.h.in.in: corrected record_send() prototype
14298 2002-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14300 * configure.in: updated for fcdump
14302 2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14304 * doc/TODO: [no log message]
14306 2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14308 * lib/gnutls_pk.c: added (an impossible situation) check
14310 2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14312 * lib/gnutls_algorithms.c: [no log message]
14314 2002-02-24 Timo Schulz <twoaday@gnutls.org>
14316 * lib/gnutls_openpgp.c:
14318 Fixed a possible buffer overflow.
14320 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14322 * src/openpgp/Makefile.am: added missing makefile.am
14324 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14326 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
14327 lib/auth_dhe.c, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
14328 lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
14329 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.c,
14330 src/cli.c, src/serv.c: The Diffie Hellman parameters are now stored
14331 in the credentials structures. This will allow precomputation of
14332 signatures (for DHE cipher suites).
14334 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14336 * src/cli.c: [no log message]
14338 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14340 * NEWS, configure.in, lib/gnutls_int.h, lib/gnutls_ui.h,
14341 lib/x509_verify.c: [no log message]
14343 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14345 * src/cli.c, src/common.c, src/serv.c: [no log message]
14347 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14349 * lib/gnutls_openpgp.c: [no log message]
14351 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14353 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
14354 lib/gnutls_int.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
14355 lib/gnutls_x509.c, lib/x509_sig_check.c, lib/x509_verify.c: removed
14356 GNUTLS_CERT_NONE (replaced by GNUTLS_E_NO_CERTIFICATE_FOUND).
14357 removed GNUTLS_CERT_VALID (it's valid if it's not invalid)
14359 2002-02-23 Timo Schulz <twoaday@gnutls.org>
14361 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14363 Bug fixes for _verify_key and basic trust handling for keys.
14365 2002-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14367 * lib/auth_cert.c, lib/debug.c: [no log message]
14369 2002-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14371 * lib/x509_verify.c: [no log message]
14373 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14375 * lib/x509_verify.c: [no log message]
14377 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14379 * lib/gnutls_openpgp.c: includes moved before #ifdef
14381 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14383 * lib/gnutls_x509.c: [no log message]
14385 2002-02-22 Timo Schulz <twoaday@gnutls.org>
14387 * lib/gnutls_openpgp.c:
14389 Added stubs for the case we don't have OpenCDK support.
14391 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14393 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
14394 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
14395 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
14396 Changed certificate verification functions.
14398 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14400 * lib/gnutls_int.h: [no log message]
14402 2002-02-22 Timo Schulz <twoaday@gnutls.org>
14404 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14406 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
14407 routines for key ownertrust.
14409 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14411 * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
14414 2002-02-22 Timo Schulz <twoaday@gnutls.org>
14416 * lib/gnutls_openpgp.c:
14418 Modified code for the new OpenCDK code.
14420 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14422 * lib/gnutls_record.c: [no log message]
14424 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14426 * lib/gnutls_errors.c: [no log message]
14428 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14430 * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF
14433 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14435 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
14436 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
14437 lib/gnutls_kx.c, lib/gnutls_record.c, src/cli.c, src/serv.c:
14438 Several alert protocol changes.
14440 2002-02-21 Timo Schulz <twoaday@gnutls.org>
14442 * lib/gnutls_openpgp.c:
14444 Fixed return code check for GnuTLS functions.
14446 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14448 * lib/gnutls_alert.c: [no log message]
14450 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14452 * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed
14455 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14457 * NEWS, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
14458 lib/gnutls_alert.c, src/cli.c: Added gnutls_alert_str (allows
14459 printing alert number descriptions)
14461 2002-02-21 Timo Schulz <twoaday@gnutls.org>
14463 * lib/gnutls_openpgp.c:
14465 Fixed a segfault in the OpenPGP code.
14467 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14469 * lib/auth_cert.c: Updated the openpgp certificate message,
14470 fingerprint handling.
14472 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14474 * src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/common.c,
14475 src/common.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log
14478 2002-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14480 * lib/x509_verify.c: some fixes in verification procedure
14482 2002-02-19 Timo Schulz <twoaday@gnutls.org>
14484 * lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_openpgp.c,
14485 lib/gnutls_openpgp.h:
14487 Applied the patches to fix the GDOC problem. Some bug fixes all
14488 over the place and the implementation of some function stubs.
14490 2002-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14492 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
14493 lib/gnutls_x509.c, lib/x509_sig_check.c, src/common.c: removed
14496 2002-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14498 * lib/auth_cert.c: openpgp fingerprint is calculated dynamically.
14500 2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14502 * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in: Added some
14503 support the OpenPGP Certificate message, with key fingerprints.
14505 2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14507 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
14508 lib/gnutls_state.c, lib/gnutls_state.h, src/cli-gaa.c,
14509 src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some
14510 stuff for the client to send the OpenPGP fingerprint.
14512 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14514 * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA
14515 authentication, responsible for random (very very rare, and
14516 difficult to reproduce) failures.
14518 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14520 * lib/gnutls_x509.c, lib/x509_verify.c: [no log message]
14522 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14524 * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification
14525 functions. They are still too primitive.
14527 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14529 * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message]
14531 2002-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14533 * lib/auth_rsa.c: Some cleanups.
14535 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14537 * lib/gnutls.h.in.in, lib/gnutls_record.c, src/cli.c, src/serv.c:
14540 2002-02-15 Timo Schulz <twoaday@gnutls.org>
14542 * lib/gnutls_openpgp.c:
14544 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
14547 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14549 * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to
14550 gnutls_record_read and gnutls_write to gnutls_record_write.
14552 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14554 * NEWS: [no log message]
14556 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14558 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
14559 src/serv-gaa.c, src/serv.gaa: updated client and server
14561 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14563 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed
14565 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14567 * NEWS: [no log message]
14569 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14571 * lib/gnutls.h.in.in, lib/gnutls_extensions.c,
14572 lib/gnutls_extensions.h, lib/gnutls_record.c: Extension types now
14573 use a 16 bit type field (following the current draft). Some fixes
14574 in the max record size extension.
14576 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14578 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
14580 2002-02-14 Timo Schulz <twoaday@gnutls.org>
14582 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14584 Basic HKP keyserver support. Function to retrieve the key from the
14585 keyring by keyid, fingerprint.
14587 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14589 * lib/gnutls_cert.c, lib/x509_verify.c: Verification function
14590 returns the GNUTLS_CERT_VALID flag.
14592 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14594 * lib/auth_srp_passwd.c, lib/gnutls_int.h, lib/gnutls_srp.c,
14595 lib/gnutls_ui.h: Changed srp callback function parameters.
14597 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14599 * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime
14602 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14604 * src/Makefile.am, src/cli.c, src/common.c, src/serv-gaa.c,
14605 src/serv-gaa.h, src/serv.c, src/serv.gaa: Server updated. Now
14606 command line parameters are available.
14608 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14610 * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message]
14612 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14614 * lib/x509_ASN.c, configure.in: [no log message]
14616 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14618 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
14619 src/common.c: Updated client
14621 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14623 * NEWS: [no log message]
14625 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14627 * lib/auth_anon.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
14628 lib/gnutls_kx.c, lib/gnutls_record.c: Direct access to version
14629 field in the state was replaced by the function
14630 gnutls_protocol_get_version().
14632 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14634 * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random
14635 value is not generated using the GNUTLS_STRONG_RANDOM flag, and
14636 fixed client key exchange packet formating, to depend on the correct
14639 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14641 * lib/gnutls.h.in.in: [no log message]
14643 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14645 * lib/gnutls_int.h, lib/x509_sig_check.c, lib/x509_verify.c: Added
14646 GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
14647 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
14649 2002-02-13 Fabio Fiorina <fiorinaf@gnutls.org>
14651 * lib/x509_ASN.y: bug fix with bison 1.32
14653 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14655 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
14656 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
14657 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
14658 lib/gnutls_errors.h, lib/gnutls_errors_int.h,
14659 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
14660 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c,
14661 src/common.c, src/serv.c: Added more functions to allow access to
14662 Diffie Hellman parameters (partially at least). Corrected Diffie
14665 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14667 * src/cli.c: [no log message]
14669 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14671 * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
14672 src/cli.gaa: Made most ifdefs in client program, configurable via
14675 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14677 * lib/ext_cert_type.c: It does not send the cert_type extension if
14678 only x.509 certificates are used.
14680 2002-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14682 * lib/gnutls_priority.c: Priority cannot be set if not using the
14685 2002-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14687 * src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_ring.gpg,
14688 src/openpgp/cli_sec.asc: Added new client pgp keys and a keyring
14690 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14692 * src/cli.c: [no log message]
14694 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14696 * lib/auth_srp_passwd.c: [no log message]
14698 2002-02-10 Timo Schulz <twoaday@gnutls.org>
14700 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14702 High level support for OpenPGP keyrings.
14704 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14706 * lib/x509_verify.c: [no log message]
14708 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14710 * src/common.c: [no log message]
14712 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14714 * NEWS: [no log message]
14716 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14718 * lib/gnutls.h.in.in: [no log message]
14720 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14722 * lib/gnutls_cert.c: [no log message]
14724 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14726 * src/cli.c, src/common.c, src/serv.c: [no log message]
14728 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14730 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message]
14732 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14734 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
14735 gnutls_certificate_type_get_name() function.
14737 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14739 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h,
14740 doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
14742 2002-02-09 Timo Schulz <twoaday@gnutls.org>
14744 * lib/gnutls_openpgp.c:
14746 * Applied the fixed for the memory leaks.
14748 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14750 * src/cli.c, src/serv.c: [no log message]
14752 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14754 * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
14755 lib/auth_srp_passwd.h, lib/gnutls_cert.c, lib/gnutls_int.h,
14756 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.h,
14757 lib/gnutls_x509.c: Added ability for an SRP server to use multiple
14758 password files. The password file is selected on the fly (handshake)
14759 using a callback function.
14761 2002-02-09 Timo Schulz <twoaday@gnutls.org>
14763 * lib/auth_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14765 * auth_cert.h: Added OpenPGP keyring item.
14767 * gnutls_openpgp.c: Improved support for keyring handling.
14769 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14771 * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling
14773 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14775 * lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
14776 lib/gnutls_errors_int.h: Removed the GNUTLS_E_MAC_FAILED error. Now
14777 only GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak
14778 any information about the result of a possible attack.
14780 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14782 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
14783 lib/gnutls_cert.c, lib/gnutls_openpgp.h: Added LIBOPENCDK ifdefs
14784 (suggested by Andrew McDonald)
14786 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14788 * lib/x509_ASN.c: Added bison generated file
14790 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14792 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
14794 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14796 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the
14797 introduction (again)
14799 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14801 * lib/gnutls_priority.c: [no log message]
14803 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14805 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
14806 src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp
14807 certificate selection.
14809 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14811 * lib/gnutls_x509.c: [no log message]
14813 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14815 * lib/gnutls_ui.c, lib/gnutls_ui.h: removed
14816 gnutls_certificate_get_ours_index()
14818 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14820 * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file
14822 2002-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14824 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified
14825 gnutls_x509_extract_subject_alt_name() to return the type, instead
14826 of storing it to a pointer.
14828 2002-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14830 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.h,
14831 lib/gnutls_x509.c, lib/x509_extensions.c: Added function which
14832 returns the subjectAltName (subject_dns_name was obsoleted).
14834 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14836 * AUTHORS: added Timo
14838 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14840 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
14842 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14844 * lib/crypt_bcrypt.c, lib/gnutls_cert.c, lib/gnutls_num.c,
14845 lib/gnutls_num.h, lib/x509_extensions.c, src/common.c: [no log
14848 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14850 * lib/x509_verify.c: Changed the X.509 certificate verification
14851 algorithm. Now if any of the certificates in the certificate path is
14852 expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED.
14854 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14856 * lib/gnutls_ui.h: [no log message]
14858 2002-02-05 Timo Schulz <twoaday@gnutls.org>
14860 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14862 Changes the function name to make clear OpenPGP uses keys and not
14863 certificates like X.509.
14865 2002-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14867 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for
14868 gnutls_openpgp_name structure
14870 2002-02-04 Timo Schulz <twoaday@gnutls.org>
14872 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h, lib/gnutls_ui.h:
14874 Now OpenPGP uses its own context for DN.
14876 2002-02-03 Timo Schulz <twoaday@gnutls.org>
14878 * lib/gnutls_openpgp.c:
14880 More fixes for the GnuTLS OpenPGP code.
14882 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14884 * lib/gnutls.h.in.in, lib/gnutls_ui.h, lib/gnutls_x509.c,
14885 src/common.c: renamed the gnutls_dn structure to gnutls_x509_dn
14887 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14889 * src/Makefile.am, src/common.c, src/common.h: made the print_info
14890 stuff much cleaner.
14892 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14894 * lib/gnutls_openpgp.c: some changes in gnutls_cert handling
14896 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14898 * lib/gnutls_int.h: [no log message]
14900 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14902 * lib/gnutls_cert.h: keyUsage is now 16 bits
14904 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14906 * src/common.h: [no log message]
14908 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14910 * src/common.h: [no log message]
14912 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14914 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
14915 lib/auth_dhe.c, lib/auth_rsa.c, lib/gnutls_alert.c,
14916 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
14917 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
14918 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
14919 lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_verify.c,
14920 lib/x509_verify.h, src/cli.c, src/common.h, src/serv.c: Added
14921 OpenPGP certificate support in gnutls. Several changes.
14923 2002-02-03 Timo Schulz <twoaday@gnutls.org>
14925 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14927 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
14928 keyUsage flag to indicate what the key is useful for.
14930 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14932 * lib/gnutls_openpgp.h: [no log message]
14934 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14936 * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys'
14939 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14941 * lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
14942 lib/gnutls_state.h: Moved functions unrelated to record layer to
14945 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14947 * lib/gnutls_int.h: several modifications for cert_type extension
14950 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14952 * lib/gnutls.h.in.in, lib/gnutls_priority.c, lib/gnutls_priority.h:
14953 Added option to set the cert_type priority.
14955 2002-02-03 Timo Schulz <twoaday@gnutls.org>
14957 * lib/gnutls_openpgp.c:
14959 * Applied the patch and minor changes.
14961 * Now it's also possible to use binary certificates.
14963 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14965 * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing
14966 the CertType extension type.
14968 2002-02-03 Timo Schulz <twoaday@gnutls.org>
14970 * lib/gnutls_openpgp.c:
14972 * gnutls_openpgp.c: Fixed some memory leaks.
14974 2002-02-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14976 * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint()
14977 to gnutls_x509_fingerprint().
14979 2002-02-02 Timo Schulz <twoaday@gnutls.org>
14981 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
14983 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
14984 function headers of internal functions.
14986 2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14988 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
14989 src/Makefile.am: Added gnutls_openpgp in the makefiles. Added some
14990 kind of opencdk library detection.
14992 2002-02-01 Timo Schulz <twoaday@gnutls.org>
14994 * src/openpgp/pub.asc, src/openpgp/sec.asc:
14996 New files for OpenPGP tests.
14998 2002-02-01 Timo Schulz <twoaday@gnutls.org>
15000 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
15002 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
15004 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
15006 2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15008 * lib/gnutls_x509.h: added new header file
15010 2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15012 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
15013 lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
15014 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
15015 lib/gnutls_int_compat.c, lib/gnutls_session_pack.c,
15016 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509_extensions.c,
15017 src/cli.c, src/common.h, src/serv.c: Several changes in certificate
15019 * gnutls_certificate_allocate_sc() does not require the ncerts
15022 2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15024 * Makefile.am, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
15025 lib/Makefile.am, lib/auth_cert.c, lib/debug.c, lib/gnutls.h.in.in,
15026 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_state.h,
15027 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c, src/cli.c,
15028 src/common.h: Renamed gnutls_x509pki_extract_* to
15029 gnutls_x509_extract_*. Separated gnutls_x509_extract_* functions.
15030 Now are in gnutls_x509.c.
15032 2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15034 * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy()
15037 2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15039 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
15041 2002-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15043 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
15045 2002-01-30 Timo Schulz <twoaday@gnutls.org>
15047 * lib/gnutls_openpgp.c:
15049 Fixed some memory leaks.
15051 2002-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15053 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
15056 2002-01-29 Timo Schulz <twoaday@gnutls.org>
15058 * lib/gnutls_openpgp.c:
15062 2002-01-29 Timo Schulz <twoaday@gnutls.org>
15064 * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
15066 Basic GnuTLS OpenPGP support.
15068 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15070 * configure.in, src/common.h: updated for
15071 gnutls_certificate_get_peers()
15073 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15075 * lib/gnutls_ui.c, lib/gnutls_ui.h: Added
15076 gnutls_certificate_get_peers() Added gnutls_certificate_get_ours()
15077 Added gnutls_certificate_get_ours_index()
15079 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15081 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.h,
15082 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_record.h,
15083 lib/gnutls_state.c, lib/gnutls_state.h: CertificateType is now
15084 accesible from the API.
15086 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15088 * lib/gnutls_handshake.c: corrected bug in certificate selection.
15090 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15092 * lib/gnutls_state.c, lib/gnutls_state.h: Added this
15093 gnutls_state.c/h files. Are added in order to access some of the
15094 GNUTLS_STATE structures members, indirectly. It's not possible to
15095 move all the members of this structure here, yet, but it is
15098 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15100 * Makefile.am: [no log message]
15102 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15104 * lib/auth_x509.c: corrected bug in server certificate callback.
15106 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15108 * lib/Makefile.am, lib/auth_cert.c, lib/gnutls_cert.c,
15109 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.h: Modified
15110 the state's parameters to hold the negotiated certificate type.
15111 Modified the certificate selection procedure to take the certificate
15112 type in account, when choosing the most appropriate certificate.
15114 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15116 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
15117 lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c: Added in
15118 CertificateStatus: GNUTLS_CERT_CORRUPTED (replaces
15119 GNUTLS_CERT_INVALID) GNUTLS_CERT_REVOKED
15121 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15123 * lib/gnutls.h.in.in, lib/gnutls_cert.c:
15124 gnutls_x509pki_allocate_sc() renamed to
15125 gnutls_certificate_allocate_sc() and similar functions too. They
15126 share too common properties with OpenPGP certificates, that it is
15127 not needed a separate function.
15129 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15131 * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names.
15133 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15135 * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff
15136 in the CERTIFICATE_CREDENTIALS structure.
15138 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15140 * lib/gnutls.asn: Removed fake OID.
15142 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15144 * Makefile.am: better ChangeLog output
15146 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15148 * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race
15149 condition in the example client. If application data is sent after
15150 a rehandshake request, the server thinks we ignored his request, and
15151 breaks the connection. This is a bad design of this client.
15153 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15155 * lib/gnutls_datum.c: minor fixes
15157 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15159 * lib/gnutls_buffers.c: changed some buffering code, to use the
15160 cleaner gnutls_datum_append(). Leads to a much cleaner code.
15162 2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
15164 * lib/x509_ASN.y: Modules without OID
15166 2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
15168 * lib/x509_der.c: gnutls_str_... functions substitution
15170 2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
15172 * lib/x509_asn1.c: _gnutls_str_... functions substitution
15174 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15176 * lib/gnutls_datum.c, lib/gnutls_datum.h: added
15177 gnutls_datum_append()
15179 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15181 * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c:
15182 signature is now a gnutls_datum
15184 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15186 * lib/Makefile.am, lib/auth_anon.c, lib/auth_cert.c,
15187 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
15188 lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h,
15189 lib/debug.c, lib/ext_srp.c, lib/gnutls.h.in.in,
15190 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_cert.c,
15191 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
15192 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
15193 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_ui.c,
15194 lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
15195 src/serv.c: GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP ->
15196 GNUTLS_CRD_SRP GNUTLS_ANON -> GNUTLS_CRD_ANON
15198 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15200 * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log
15203 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15205 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
15206 lib/gnutls_handshake.c: corrected and optimized handshake.
15208 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15210 * lib/gnutls_int_compat.c: not used by default
15212 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15214 * lib/auth_dhe.c, lib/auth_x509.c, lib/gnutls_cert.c,
15215 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_record.c: Added
15216 ability of the client to choose a certificate depending on the
15217 server's sign algorithm preference. Added CertType in gnutls_cert
15218 structure (which identified X509, OPENPGP certificates)
15220 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15222 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
15223 lib/gnutls_handshake.c: Optimizations in the handshake messages
15224 hashing. (no more mallocs)
15226 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15228 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
15229 lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
15230 src/cli.c, src/serv.c: cleanups
15232 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15234 * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected
15235 bug in DSA signing.
15237 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15239 * lib/gnutls_cert.c: corrected bug in file read
15241 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15243 * lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
15244 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
15245 lib/gnutls_v2_compat.c: Added support to select a certificate based
15246 on the peer's cipher suite list. (ie if DSS cipher suites are
15247 requested and a DSA certificate is available, then this will be
15250 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15252 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated
15253 version of the submited draft
15255 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15257 * src/x509/Makefile.am: [no log message]
15259 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15261 * lib/auth_dhe.c, lib/auth_dhe_dss.c, lib/auth_dhe_dss.h,
15262 lib/auth_dhe_rsa.c, src/x509/cert-dsa.pem, src/x509/key-dsa.pem:
15263 added missing files
15265 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15267 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
15268 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
15269 src/serv.c: added support for DHE_DSS cipher suites.
15271 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15273 * lib/auth_dhe_rsa.c, lib/auth_rsa.c, lib/auth_x509.c,
15274 lib/gnutls.asn, lib/gnutls_cert.c, lib/gnutls_cert.h,
15275 lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
15276 lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_sig.c,
15277 lib/x509_sig_check.c, src/cli.c: added support for DSS
15280 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15282 * lib/Makefile.am, lib/auth_x509.c, lib/ext_max_record.c,
15283 lib/gnutls.asn, lib/gnutls_buffers.c, lib/gnutls_cert.c,
15284 lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
15285 lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_global.h,
15286 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
15287 lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_privkey.h,
15288 lib/gnutls_sig.c, lib/pkcs1.asn, lib/pkix.asn,
15289 lib/x509_sig_check.c: Added stuff for DSS certificates (not ready
15292 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15294 * src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert.pem,
15295 src/x509/clicert-dsa.pem, src/x509/clicert.pem,
15296 src/x509/clikey-dsa.pem, src/x509/clikey.pem, src/x509/key.pem:
15297 added new DSA certificates..
15299 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15301 * acinclude.m4, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
15302 lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
15303 lib/gnutls_int.h, lib/gnutls_record.c: [no log message]
15305 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15307 * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy()
15309 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15311 * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for
15314 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15316 * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
15317 lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_record.h,
15318 src/common.h, src/serv.c: gnutls_*_get_algo() renamed to
15319 gnutls_*_get() (suggested by Simon Josefsson)
15321 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15323 * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message]
15325 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15327 * src/cli.c: [no log message]
15329 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15331 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
15332 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
15333 src/cli.c: added check for requested TLS extensions
15335 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15337 * NEWS, lib/gnutls_int_compat.c: [no log message]
15339 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15341 * configure.in: changes for 0.3.5
15343 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15345 * NEWS: preparing for 0.3.5
15347 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15349 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c,
15350 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
15351 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
15352 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Handshake
15353 messages are not kept in memory any more. Now we use less memory
15354 during a handshake.
15356 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15358 * lib/gnutls_buffers.c: [no log message]
15360 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15362 * lib/gnutls_random.c: added an #error
15364 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15366 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_kx.c:
15367 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
15368 GNUTLS_A_SSL3_NO_CERTIFICATE
15370 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15372 * doc/protocol/draft-ietf-tls-openpgp-01.txt,
15373 doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: added our openpgp
15376 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15378 * lib/debug.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
15379 lib/gnutls_constate.c, lib/gnutls_errors.h,
15380 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
15381 lib/gnutls_record.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c: added
15382 _gnutls_record_log(), gnutls_handshake_log(), to avoid that #ifdef
15383 XXX stuff. Done some cleanups in record layer.
15385 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15387 * lib/gnutls_str.c: [no log message]
15389 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15391 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_srp.c,
15392 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c, lib/gnutls_cert.c,
15393 lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c,
15394 lib/x509_sig_check.c, lib/x509_verify.c: Added a minimal string
15395 library to assist in safer ASN.1 parsing
15397 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15399 * src/common.h: in server side now prints srp username
15401 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15403 * lib/auth_x509.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
15404 lib/debug.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
15405 lib/gnutls_global.c, lib/x509_b64.c, lib/x509_extensions.c,
15406 lib/x509_sig_check.c, lib/x509_verify.c: Some corrections done (
15407 found by using flawfinder). Added several tags for flawfinder to
15410 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15412 * doc/TODO: added string library
15414 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15416 * NEWS, doc/scripts/gdoc, lib/auth_x509.c, lib/gnutls_buffers.c,
15417 lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
15418 lib/x509_extensions.c, lib/x509_sig_check.c: cleanups
15420 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15422 * lib/gnutls_record.c: more cleanups in the recv_int() function
15424 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15426 * NEWS, lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks.
15427 (it seems that debugging code has made it to release)
15429 2002-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15431 * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of
15434 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15436 * lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c,
15437 src/serv.c: Now a server in a case of rehandshake can continue
15438 normaly if the handshake request is ignored by the client.
15440 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15442 * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype
15444 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15446 * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype.
15448 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15450 * NEWS: [no log message]
15452 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15454 * NEWS: last changes for release
15456 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15458 * configure.in: [no log message]
15460 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15462 * lib/gnutls_int.h: [no log message]
15464 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15466 * lib/auth_dhe_rsa.c, src/cli.c: corrected bugs in DHE_RSA cipher
15469 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15471 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_rsa.c,
15472 lib/auth_srp.c, lib/auth_x509.c, lib/gnutls_algorithms.c,
15473 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
15474 lib/gnutls_int.h: updated auth info structures handling. Corrected
15477 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15479 * lib/gnutls_handshake.c: corrected bug introduced in the buffering
15482 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15484 * lib/gnutls_dh.c: [no log message]
15486 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15488 * NEWS, configure.in, lib/auth_anon.c, lib/auth_dhe_rsa.c,
15489 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_dh.c,
15490 lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_int_compat.c,
15491 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
15492 src/common.h, src/serv.c: Combined
15493 gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get
15494 to gnutls_dh_(set/get)_bits(). gnutls_anon_set_server_cred() was
15495 deprecated by gnutls_dh_set_bits().
15497 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15499 * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be
15500 called multiple times
15502 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15504 * lib/gnutls_record.c: added missing include of gnutls_alert.h
15506 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15508 * doc/protocol/draft-freier-ssl-version3-02.txt,
15509 doc/protocol/ssl-2.txt, doc/protocol/ssl-draft302.txt,
15510 doc/protocol/ssl-version2.txt: [no log message]
15512 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15514 * doc/protocol/rfc2440.txt: added openpgp rfc
15516 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15518 * configure.in, lib/Makefile.am, lib/auth_srp_passwd.h,
15519 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
15520 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
15521 lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_buffers.c,
15522 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
15523 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
15524 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_global.c,
15525 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c,
15526 lib/gnutls_ui.h, lib/x509_ASN.y, src/cli.c, src/common.h,
15527 src/serv.c: several cleanups in order to move to gnutls 0.4.0
15529 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15531 * lib/gnutls_int_compat.c: added file to hold functions for
15532 backwards binary compatibility.
15534 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15536 * NEWS, configure.in, lib/auth_srp_sb64.c, lib/auth_x509.c,
15537 lib/gnutls.h.in.in, lib/gnutls_alert.h, lib/gnutls_cert.c,
15538 lib/gnutls_handshake.c, lib/gnutls_random.c, lib/gnutls_ui.h,
15539 lib/x509_b64.c, lib/x509_b64.h, src/crypt.c: added required changes
15540 to release gnutls 0.3.3 (mostly bug fixes)
15542 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15544 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups
15546 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15548 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_algorithms.c,
15549 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15550 lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h, src/serv.c: Renamed
15551 gnutls_x509pki_s/get_dh_bits() to gnutls_dh_s/get_dhe_bits().
15552 Renamed gnutls_anon_server/client_get_dh_bits() to
15553 gnutls_dh_get_dha_bits().
15555 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15557 * NEWS: [no log message]
15559 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15561 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_int.h: Key exchange
15562 methods changed so they do not depend on the Certificate type
15563 (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
15565 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15567 * lib/auth_srp_sb64.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
15568 lib/gnutls_buffers.c, lib/gnutls_buffers.h,
15569 lib/gnutls_cipher_int.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15570 lib/gnutls_record.c, lib/gnutls_sig.c: changes in buffering code
15571 (actually variables' names are more rational now).
15573 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15575 * configure.in: corrected library interface numbers
15577 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15579 * NEWS, THANKS: updated documentation
15581 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15583 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
15584 src/crypt.c: fixed bugs reported (with patches) by Marc Huber and
15587 2002-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15589 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
15590 lib/x509_b64.c, lib/x509_b64.h: Added
15591 gnutls_x509pki_set_trust_mem() and gnutls_x509pki_set_key_mem()
15593 2002-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15595 * lib/gnutls_int.h: [no log message]
15597 2002-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15599 * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better
15600 length checking in the record layer.
15602 2002-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15604 * doc/protocol/draft-ietf-tls-extensions-01.txt,
15605 doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft
15607 2002-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15609 * NEWS, lib/auth_x509.c: added gnutls_x509pki_verify_certificate()
15611 2002-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15613 * lib/gnutls_ui.c: renamed DigestAlgorithm to
15614 GNUTLS_DigestAlgorithm (in order to be consistent with gnutls.h)
15616 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15618 * lib/libgnutls.m4: corrected the temp file name
15620 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15622 * NEWS, lib/Makefile.am, lib/gnutls_errors.c: last minute changes
15625 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15627 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed
15628 gnutls_b64_encode() to gnutls_b64_encode_fmt()
15630 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15632 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode()
15633 and gnutls_b64_decode()
15635 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15637 * NEWS, src/common.h: updated documentation
15639 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15641 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c,
15642 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
15643 lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_record.h:
15646 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15648 * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h:
15649 separated alert protocol functions
15651 2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15653 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
15654 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_priority.c,
15655 lib/gnutls_record.c: corrected behaviour in version advertizing
15657 2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15659 * lib/libgnutls.m4: now removes the temp file
15661 2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15663 * lib/gnutls.h.in.in: check_version() updated
15665 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15667 * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
15669 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15671 * lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_auth.c,
15672 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
15673 lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
15674 lib/gnutls_ui.c, lib/x509_sig_check.c: cleanups
15676 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15678 * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
15679 lib/gnutls_algorithms.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
15680 src/cli.c, src/common.h, src/serv.c: Added
15681 gnutls_x509pki_extract_certificate_serial() and some cleanups.
15683 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15685 * lib/gnutls_ui.c: more error checking
15687 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15689 * lib/gnutls_ui.c: [no log message]
15691 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15693 * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_
15695 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15697 * lib/gnutls_global.c: added support for calling global_init()
15700 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15702 * lib/gnutls_global.c: added static variable to check if
15703 global_init() is called for a second time.
15705 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15707 * NEWS, README, lib/crypt_srpsha1.c, lib/gnutls.h.in.in,
15708 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
15709 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
15710 lib/x509_sig_check.c, src/cli.c: Cleanups in the digest code
15711 (separated from HMAC). Added gnutls_fingerprint_calc(), which
15712 calculates a fingerprint.
15714 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15716 * Makefile.am: added PGPKEYS
15718 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15720 * doc/README.CVS: updated
15722 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15724 * NEWS, lib/auth_x509.c: corrected bug which did not allow a client
15725 to accept multiple CA distinguished names.
15727 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15729 * src/README.srpcrypt: updated
15731 2001-12-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15733 * doc/TODO, lib/gnutls_buffers.c: [no log message]
15735 2001-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15737 * lib/gnutls_cert.c: some corrections in documentation
15739 2001-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15741 * NEWS: releasing 0.3.0
15743 2001-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15745 * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and
15746 fixed ASN.1 documentation.
15748 2001-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15750 * doc/scripts/gdoc: corrected in order not to complain if
15751 func(void) is used.
15753 2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15755 * NEWS, configure.in, lib/gnutls.h.in.in: cleanups
15757 2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15759 * doc/TODO, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
15760 lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h,
15761 lib/ext_srp.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
15762 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_global.h,
15763 lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
15764 lib/gnutls_ui.h, src/cli.c, src/serv.c: some cleanups.
15765 *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added defines to
15766 keep source compatibility.
15768 2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15770 * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation
15772 2001-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15774 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h:
15777 2001-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15779 * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.h.in,
15780 lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h:
15781 corrections in the configuration files.
15783 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15785 * configure.in: some corrections in assembler detection. Also chmod
15786 -w gnutls.h was removed.
15788 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15790 * lib/auth_srp.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
15791 lib/gnutls_record.c: Corrections for big endian machines. Pointed
15792 out by Mike Siers <mikes@poliac.com>
15794 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15796 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_cert.c,
15797 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
15798 lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_session.c,
15799 src/cli.c, src/serv.c: cleanups and documentation updates
15801 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15803 * lib/gnutls_int.h: [no log message]
15805 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15807 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
15808 lib/gnutls_session_pack.c, src/cli.c: corrections in SRP and ANON
15809 authentication. Also corrections in the session packing for
15810 anonymous auth info.
15812 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15814 * lib/gnutls.h.in, lib/gnutls_kx.c, lib/gnutls_record.c,
15815 lib/gnutls_record.h, src/cli.c, src/serv.c: *_alert -> alert_*
15817 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15819 * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
15820 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_auth.c,
15821 lib/gnutls_auth_int.h, lib/gnutls_handshake.c,
15822 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_record.c,
15823 lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
15824 src/cli.c, src/serv.c: gnutls_set_max_record_size ->
15825 gnutls_record_set_max_size gnutls_get_max_record_size ->
15826 gnutls_record_get_max_size gnutls_set_cred -> gnutls_cred_set
15827 gnutls_get_auth_type -> gnutls_auth_get_type
15829 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15831 * lib/gnutls_handshake.c: documentation updated
15833 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15835 * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed
15838 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15840 * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt
15842 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15844 * doc/TODO: [no log message]
15846 2001-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15848 * lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log message]
15850 2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15852 * NEWS, buildconf, doc/README.autoconf, lib/gnutls.h.in,
15853 lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c, src/serv.c: renamed
15854 gnutls_x509pki_set_trust/key to
15855 gnutls_x509pki_set_trust_file/key_file
15857 2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15859 * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_errors.c,
15860 lib/gnutls_extensions.c, lib/gnutls_int.h: some corrections in the
15861 DECR_LEN stuff added recently.
15863 2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15865 * configure.in, doc/README.autoconf, lib/auth_x509.c: updated
15868 2001-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15870 * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
15871 lib/auth_x509.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c:
15872 More carefull parsing of incoming packets.
15874 2001-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15876 * configure.in: [no log message]
15878 2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15880 * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message]
15882 2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15884 * lib/gnutls_handshake.c: several cleanups
15886 2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15888 * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD
15889 formating (back to USG).
15891 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15893 * COPYING: [no log message]
15895 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15897 * configure.in: [no log message]
15899 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15901 * NEWS, lib/gnutls_int.h: last commits for 0.2.91
15903 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15905 * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/gnutls_constate.c,
15906 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
15907 lib/gnutls_errors_int.h, lib/gnutls_global.c,
15908 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
15909 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
15910 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_record.c:
15911 optimizations and fixes in the TLS PRF calculation (and the SSL3
15914 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15916 * src/cli.c: [no log message]
15918 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15920 * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc()
15922 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15924 * NEWS, lib/auth_anon.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
15925 lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15926 src/cli.c: Fixes in anonymous authentication. Fixes in client
15927 ciphersuite selection.
15929 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15931 * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects
15934 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15936 * src/Makefile.am, src/README.crypt, src/README.srpcrypt: crypt ->
15939 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15941 * NEWS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
15942 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
15943 Optimizations in server certificate callback.
15945 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15947 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_int.h,
15948 lib/gnutls_record.c: added gnutls_transport_get_ptr() and
15949 gnutls_db_get_ptr() functions.
15951 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15953 * lib/Makefile.am, lib/auth_x509.c, lib/ext_dnsname.c,
15954 lib/ext_dnsname.h, lib/gnutls.h.in, lib/gnutls_extensions.c,
15955 lib/gnutls_handshake.c, src/cli.c, src/serv.c: remove dnsname
15956 (name_ind) extension
15958 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15960 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_dhe_rsa.c,
15961 lib/auth_srp.c, lib/auth_srp_passwd.c, lib/gnutls_buffers.c,
15962 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
15963 lib/gnutls_gcry.h, lib/gnutls_int.h, lib/gnutls_pk.c,
15964 lib/gnutls_privkey.c, lib/gnutls_srp.c, lib/x509_extensions.c:
15965 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
15967 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15969 * lib/gnutls_record.c: [no log message]
15971 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15973 * NEWS: [no log message]
15975 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15977 * NEWS: updated documentation
15979 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15981 * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now
15982 get a GNUTLS_STATE argument.
15984 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15986 * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
15987 lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
15988 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
15989 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
15991 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15993 * configure.in, lib/defines.h, lib/gnutls.h.in,
15994 lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_priority.c,
15995 lib/gnutls_record.c, src/cli.c, src/serv.c: GNUTLS_LIST is now int*
15997 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15999 * lib/debug.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
16000 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
16001 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
16002 lib/gnutls_errors_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h,
16003 lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
16004 src/cli.c, src/serv.c: cleanups again
16006 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16008 * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c,
16009 lib/x509_der.h: some changes to keep gcc -Wall happy
16011 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16013 * NEWS, lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
16014 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
16015 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_global.c,
16016 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
16017 lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
16020 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16022 * NEWS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
16023 lib/gnutls_db.h, lib/gnutls_session.c, lib/gnutls_session.h,
16024 src/cli.c, src/serv.c: Changes in function names concerning _db_
16025 handling and _session_ handling.
16027 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16029 * NEWS, doc/TODO, lib/auth_dhe_rsa.c, lib/auth_x509.c,
16030 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
16031 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
16032 lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_ui.h, src/cli.c,
16033 src/serv.c: Added callback to select the server certificate.
16035 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16037 * NEWS, lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c,
16038 lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized
16039 certificate handling API
16041 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16043 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
16044 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups.
16045 Removed old unneeded functions. certificate verification was moved
16046 out of the handshake procedure.
16048 2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16050 * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c,
16051 lib/gnutls_int.h, lib/gnutls_record.c: some cleanups
16053 2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16055 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
16056 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
16057 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
16058 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
16059 lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
16060 lib/gnutls_ui.h, lib/x509_extensions.c, lib/x509_extensions.h,
16061 src/Makefile.am, src/cli.c, src/common.h, src/port.h, src/serv.c:
16062 now the peer's certificate list is stored into auth info structure
16063 (instead of the certificate). several other cleanups.
16065 2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16067 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h,
16068 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
16069 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c,
16070 lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c, src/serv.c:
16071 moving gnutls_DN structures out of gnutls_cert and auth_info
16072 structures. Now they are generated upon request.
16074 2001-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16076 * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes
16077 in autoconf scripts
16079 2001-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16081 * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in,
16082 lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated
16083 detection of library settings
16085 2001-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16087 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
16088 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN
16089 sequence needed in the certificate request message is now generated
16090 and cached into a x509pki_credentials structure. This would save a
16091 lot of time in the server side.
16093 2001-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16095 * src/cli.c: [no log message]
16097 2001-11-29 Fabio Fiorina <fiorinaf@gnutls.org>
16099 * doc/ASN1.readme.txt: overflow buffers check
16101 2001-11-29 Fabio Fiorina <fiorinaf@gnutls.org>
16103 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
16106 2001-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16108 * NEWS, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_rsa.c,
16109 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.c, lib/auth_x509.h,
16110 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_db.c,
16111 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_session.c,
16112 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
16113 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c: introduced
16114 gnutls_x509pki_get_certificate(). This function returns the peer's
16115 certificate DER encoded. This certificate is also stored in the
16118 2001-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16120 * lib/gnutls_db.h: [no log message]
16122 2001-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16124 * THANKS, configure.in, doc/README.autoconf, doc/TODO,
16125 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4: cleanups and
16128 2001-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16130 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c,
16131 lib/gnutls_buffers.h, lib/gnutls_db.c, lib/gnutls_handshake.c,
16132 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
16133 lib/gnutls_kx.h, lib/gnutls_record.c, lib/gnutls_record.h,
16134 src/cli.c, src/serv.c: gnutls_handshake(), gnutls_read() etc.
16135 functions no longer require the 'SOCKET cd' argument. This argument
16136 is set using the function gnutls_set_transport_ptr().
16138 2001-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16140 * doc/README.autoconf: [no log message]
16142 2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16144 * doc/README.autoconf: gnutls.m4 -> libgnutls.m4
16146 2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16148 * doc/Makefile.am: [no log message]
16150 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16152 * doc/scripts/gdoc: [no log message]
16154 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16156 * doc/scripts/gdoc: produces better tex output
16158 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16160 * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and
16163 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16167 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16169 * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name()
16171 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16173 * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups
16175 2001-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16177 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc
16178 updated. Now handles powers and '->' symbol automatically for tex.
16180 2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16182 * NEWS, doc/TODO: [no log message]
16184 2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16186 * lib/x509_der.c: corrected typo
16188 2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16190 * doc/ASN1.readme.txt, doc/scripts/gdoc, lib/Makefile.am,
16191 lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: Documentation for
16192 ASN.1 has been moved to inline comments and to the tex
16195 2001-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16197 * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT
16199 2001-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16201 * configure.in, lib/auth_dhe_rsa.c, lib/auth_srp.c,
16202 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
16203 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c,
16204 src/serv.c: corrected some obscure bugs in the handshake and record
16205 send buffering code.
16207 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16209 * lib/gnutls_int.h: removed debugging stuff
16211 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16213 * NEWS: [no log message]
16215 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16217 * NEWS: [no log message]
16219 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16221 * NEWS: [no log message]
16223 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16225 * NEWS: [no log message]
16227 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16229 * NEWS: [no log message]
16231 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16233 * THANKS: [no log message]
16235 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16237 * lib/gnutls_handshake.c: more fixes
16239 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16241 * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
16242 lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
16243 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
16244 lib/gnutls_priority.c, lib/gnutls_record.c, lib/io_debug.h,
16245 src/serv.c: more non blocking IO fixes
16247 2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16249 * src/cli.c: now resolves hostnames.
16251 2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16253 * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to
16256 2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16258 * configure.in: now requires autoconf 2.50
16260 2001-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16262 * NEWS, configure.in, lib/ext_max_record.c, lib/gnutls.h.in,
16263 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
16264 lib/gnutls_cert.h, lib/gnutls_compress_int.c, lib/gnutls_global.c,
16265 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
16266 lib/gnutls_mem.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
16267 lib/io_debug.h, src/cli.c, src/serv.c: several fixes. Including:
16268 - max_record_header extension.
16269 - resume handshake sending wrong ssl version
16270 - Non blocking IO (not ready yet)
16272 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16274 * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message]
16276 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16278 * NEWS, lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
16279 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
16280 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: cleanups and
16281 documentation updates
16283 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16285 * lib/auth_x509.c: rolled back previous change...
16287 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16289 * lib/auth_x509.c: made empty certificate message consistent with
16290 other implementations.
16292 2001-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16294 * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
16295 lib/auth_srp_passwd.c, lib/auth_x509.c, lib/gnutls_buffers.c,
16296 lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh_primes.c,
16297 lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
16298 lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_session.c,
16299 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: corrected
16300 memory leaks and other bugs
16302 2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16304 * lib/gnutls_buffers.c: added warning
16306 2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16308 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c,
16309 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
16310 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
16311 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
16312 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
16313 src/cli.c: added max_record_size extension
16315 2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16317 * lib/gnutls_session.c: corrected bug which made
16318 get_current_session, not to return the right size of the session.
16320 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16322 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
16323 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
16324 lib/gnutls_record.c: receive buffer is now dynamic.
16326 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16328 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
16329 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
16331 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16333 * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c:
16334 added support for va_copy
16336 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16338 * doc/TODO: [no log message]
16340 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16342 * NEWS, lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
16343 lib/gnutls_record.c, src/serv.c: cleanups
16345 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16347 * lib/gnutls_priority.h: list -> gnutls_list
16349 2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16351 * lib/gnutls.h.in, lib/gnutls_anon_cred.c, lib/gnutls_int.h,
16352 lib/gnutls_priority.c: changed LIST to GNUTLS_LIST
16354 2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16356 * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for
16359 2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16361 * lib/gnutls_record.c: cleanups
16363 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16365 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
16366 lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_sig.c:
16367 cleanups in function names
16369 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16371 * lib/gnutls_db.c: cleanups in the resuming code
16373 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16375 * NEWS, THANKS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
16376 lib/gnutls_db.h, lib/gnutls_int.h, lib/gnutls_record.c: added hooks
16377 in order to use external database to store session to be resumed.
16378 Works but it is not finished.
16380 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16382 * lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_int.h:
16383 set_push() & set_pull() functions moved to state (instead of being
16386 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16388 * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
16391 2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16393 * README.CVS: added documentation of the steps required to built
16396 2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16398 * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_x509.c,
16399 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
16400 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
16401 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_record.c,
16402 lib/gnutls_record.h, lib/io_debug.h, src/cli.c, src/serv.c: Adopted
16403 some of the patches of Jon Nelson. Fixes the non blocking behaviour.
16405 2001-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16407 * lib/gnutls_int.h: [no log message]
16409 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16411 * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed
16412 several things in send_int() etc.
16414 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16416 * configure.in: [no log message]
16418 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16420 * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts
16423 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16425 * lib/gnutls_handshake.c: [no log message]
16427 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16429 * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session
16432 2001-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16434 * NEWS, configure.in, lib/gnutls_db.c, lib/gnutls_int.h,
16435 lib/gnutls_mem.c, lib/gnutls_session.c: [no log message]
16437 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16439 * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups
16441 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16443 * lib/Makefile.am, lib/io_debug.h: added IO debugging code
16445 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16447 * lib/gnutls.h.in: [no log message]
16449 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16451 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
16452 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
16453 lib/gnutls_kx.h, lib/gnutls_record.c: added some checks for memory
16454 allocation. Fixes in write interrupts.
16456 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16458 * lib/gnutls_buffers.c: corrected bugs which could break non
16461 2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16463 * PGPKEYS: added file. Holds pgp keys
16465 2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16467 * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the
16468 gnutls_read_buffered() function.
16470 2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16472 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
16473 lib/gnutls_record.c, src/serv.c: updated/fixed the handling of
16476 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16478 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
16479 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c:
16480 changed gnutls_write() semantics in order to cope with interrupted
16481 system calls and non blocking IO
16483 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16485 * lib/gnutls_buffers.c: [no log message]
16487 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16489 * lib/gnutls.h.in, lib/gnutls_int.h: [no log message]
16491 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16493 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c,
16494 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
16495 lib/gnutls_int.h, lib/gnutls_record.c: changes in order to be
16496 independent of the berkeley style sockets (but it is still difficult
16497 to use gnutls with any other api)
16499 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16501 * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted
16502 system calls and eagain errors.
16504 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16506 * THANKS, lib/gnutls_buffers.c, lib/gnutls_int.h, lib/gnutls_kx.c,
16507 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
16510 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16512 * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug
16514 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16516 * lib/gnutls_buffers.c: corrected _gnutls_write()
16518 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16520 * lib/gnutls_buffers.c: peeked data now stays also in handshake
16522 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16524 * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be
16525 sent even if it wasn't required
16527 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16529 * lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_sig.c: [no log
16532 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16534 * src/cli.c: [no log message]
16536 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16538 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
16539 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
16540 lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in
16543 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16545 * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h:
16546 the gnutls handshake protocol can now hold it's state. Thus it may
16547 be used in some kind of non blocking mode. Not tested at all
16549 2001-10-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16551 * NEWS, doc/TODO, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
16552 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
16553 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
16554 lib/gnutls_record.c: clean ups in the handshake protocol
16556 2001-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16558 * NEWS, configure.in, doc/TODO, lib/auth_dhe_rsa.c, lib/auth_rsa.c,
16559 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
16560 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_errors.c,
16561 lib/gnutls_errors_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
16562 src/cli.c, src/serv.c: auth_info types and structures were moved to
16563 the internals of the library. This makes the library incompatible
16564 (source & binary) with the previous versions.
16566 2001-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16568 * lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
16569 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
16570 lib/gnutls_errors_int.h, lib/gnutls_ui.h: added option to
16571 regenerate primes and generators for EDH
16573 2001-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16575 * doc/TODO: [no log message]
16577 2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16579 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
16580 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
16581 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
16582 src/cli.c, src/crypt.c, src/serv.c: updated name indication
16583 extension (dnsname)
16585 2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16587 * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to
16590 2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16592 * NEWS, doc/TODO, lib/auth_anon.c, lib/gnutls_dh.h,
16593 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
16594 src/crypt.c: better prime handling
16596 2001-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16598 * lib/Makefile.am, lib/auth_dhe_rsa.c, lib/auth_srp_passwd.c,
16599 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
16600 lib/gnutls_dh_primes.c, lib/gnutls_record.h, lib/gnutls_srp.c:
16601 Updated the handling of prime numbers.
16603 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16605 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/gnutls.h.in,
16606 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
16607 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
16608 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: several
16611 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16613 * lib/gnutls_sig.c: [no log message]
16615 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16617 * NEWS, THANKS, configure.in, lib/auth_anon.c, lib/auth_dhe_rsa.c,
16618 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_algorithms.c,
16619 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_datum.c,
16620 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig.c,
16621 lib/gnutls_sig.h, lib/x509_extensions.c, src/cli.c, src/serv.c:
16622 added DHE_RSA ciphersuites
16624 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16626 * doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
16627 doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
16628 doc/protocol/draft-ietf-tls-extensions-00.txt,
16629 doc/protocol/draft-ietf-tls-extensions-01.txt,
16630 doc/protocol/draft-ietf-tls-kerb-00.txt, doc/protocol/rfc2712.txt:
16633 2001-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16635 * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message]
16637 2001-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16639 * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate
16640 extensions handling code. Bugs reported by Neil Spring
16641 <nspring@saavie.org>
16643 2001-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16645 * buildconf: [no log message]
16647 2001-09-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16649 * doc/TODO: [no log message]
16651 2001-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16653 * lib/Makefile.am, lib/auth_anon.c, lib/auth_rsa.c,
16654 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
16655 lib/gnutls_dh.h, lib/gnutls_ui.c, lib/gnutls_ui.h: several cleanups
16656 in order to support DHE_RSA
16658 2001-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16660 * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA
16662 2001-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16664 * doc/TODO: [no log message]
16666 2001-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16668 * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c:
16671 2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16673 * NEWS: [no log message]
16675 2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16677 * lib/gnutls_cert.c: updated documentation
16679 2001-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16681 * README, doc/TODO: [no log message]
16683 2001-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16685 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
16686 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
16687 lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_int.h,
16688 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c,
16689 src/serv.c: Client certificate callback has been improved
16691 2001-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16693 * doc/TODO: [no log message]
16695 2001-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16697 * doc/TODO: [no log message]
16699 2001-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16701 * doc/README.autoconf, doc/TODO: [no log message]
16703 2001-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16705 * NEWS, configure.in, lib/Makefile.am: updated documentation
16708 2001-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16710 * doc/TODO: [no log message]
16712 2001-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16714 * lib/gnutls_algorithms.c: updated documentation
16716 2001-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16718 * src/cli.c: [no log message]
16720 2001-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16722 * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor
16725 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16727 * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction
16728 instead of signal(), to ignore SIGPIPE
16730 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16732 * buildconf: [no log message]
16734 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16736 * NEWS, configure.in, lib/auth_rsa.c, lib/auth_x509.h,
16737 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
16738 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
16739 gnutls_set_certificate_request() renamed to
16740 gnutls_x509pki_set_cert_request(). Added
16741 gnutls_x509pki_set_cert_callback().
16743 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16745 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
16746 lib/gnutls_cipher.c, lib/gnutls_record.c, lib/x509_asn1.c,
16747 lib/x509_asn1.h, lib/x509_b64.c, lib/x509_der.c, src/serv.c: fixed
16750 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16752 * configure.in, lib/gnutls.h.in: updated gnutls.h file
16754 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16756 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_record.c,
16757 lib/gnutls_ui.c, src/serv.c: some memory optimization while
16760 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16762 * lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_record.c:
16763 header size is now written in gnutls_cipher.c
16765 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16767 * NEWS: [no log message]
16769 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16771 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
16772 lib/gnutls_record.c, src/cli.c, src/serv.c: bugfixes and minor
16775 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16777 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
16778 src/cli.c, src/serv.c: changed gnutls_bye() behaviour
16780 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16782 * doc/TODO: [no log message]
16784 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16786 * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
16787 lib/gnutls_record.c: several fixes in gnutls_bye() function, and in
16790 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16792 * lib/gnutls_cert.c: corrected bugs in version handling and in
16793 certificate initialization
16795 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16797 * NEWS, configure.in, lib/auth_srp.c, lib/ext_srp.c,
16798 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
16799 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
16800 src/cli.c: better support for buffered read and several cleanups
16802 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16804 * lib/gnutls_cipher.c, lib/gnutls_kx.c, lib/gnutls_record.c: gnutls
16805 now sends (again) record packets using one write.
16807 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16809 * lib/gnutls_srp.c: corrected free for data not belonging to the
16812 2001-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16814 * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
16815 lib/crypt_bcrypt.c, lib/gnutls_buffers.c, lib/gnutls_dh.c,
16816 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
16817 lib/gnutls_srp.c: several checks for failed allocations and other
16820 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16822 * src/cli.c: [no log message]
16824 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16826 * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp.h,
16827 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_dh.c,
16828 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
16829 lib/gnutls_privkey.c, src/cli.c: fixes in SRP key exchange and
16832 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16834 * NEWS, configure.in, lib/auth_rsa.c, lib/ext_srp.c,
16835 lib/gnutls_auth_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
16836 lib/gnutls_kx.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
16837 lib/gnutls_ui.h, lib/x509_sig_check.c, lib/x509_verify.c,
16838 src/cli.c, src/serv.c: server side client authentication works
16840 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16842 * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
16843 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.h,
16844 lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
16845 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
16846 lib/gnutls_kx.h, src/serv.c: additions in order for gnutls server
16847 to support client authentication
16849 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16851 * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
16852 lib/gnutls_constate.c, lib/gnutls_errors.c,
16853 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
16854 lib/gnutls_kx.c, lib/gnutls_pk.c: ssl3 fixes and several others.
16856 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16858 * lib/gnutls_mem.c: realloc does not realloc memory if less size is
16861 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16863 * lib/auth_rsa.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
16864 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
16865 updated in key usage fields
16867 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16869 * lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
16870 lib/x509_sig_check.c: cleanups in the signature generating
16873 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16875 * lib/gnutls_kx.c: [no log message]
16877 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16879 * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c,
16880 lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.c, lib/auth_x509.h,
16881 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
16882 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
16883 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
16884 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c,
16885 src/cli.c, src/serv.c: several fixes. Added client authentication
16888 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16890 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_buffers.c,
16891 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
16892 lib/gnutls_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c:
16893 more x509 client certificate stuff
16895 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16897 * src/x509/clicert.pem, src/x509/clikey.pem: added client
16900 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16902 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h,
16903 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
16904 lib/gnutls_pk.c, lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c,
16905 src/x509/Makefile.am: several additions for x509 client
16908 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16910 * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
16911 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
16912 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
16913 lib/gnutls_record.c: added the concept of optional handshake
16914 packets (like CERTIFICATE_REQUEST). several other fixes.
16916 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16918 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c, lib/auth_srp.c,
16919 lib/auth_srp.h, lib/auth_x509.h, lib/ext_srp.c,
16920 lib/gnutls_algorithms.c, lib/gnutls_auth.h, lib/gnutls_cert.c,
16921 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
16922 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
16923 lib/gnutls_ui.c: several cleanups and updates in the handshake
16924 protocol implementation iolaiiiiiCVS:
16926 ----------------------------------------------------------------------
16928 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16930 * configure.in, lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h,
16931 lib/gnutls.h.in, lib/gnutls_cert.h, lib/gnutls_errors_int.h,
16932 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c,
16933 src/serv.c: several cleanups. No longer export structures to the
16934 API, but a bunch of functions in order to access them.
16936 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16938 * doc/TODO, doc/README.autoconf: [no log message]
16940 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16942 * lib/x509_asn1.h, lib/x509_der.h: [no log message]
16944 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16946 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c,
16947 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c:
16948 added new function gnutls_send_alert() to the api
16950 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16952 * lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
16953 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
16954 lib/gnutls_cert.h: cleanups in certificate copying
16956 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16958 * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
16959 src/asn1c.c, src/prime.c: fixes for the new files
16961 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16963 * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp_passwd.c,
16964 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_b64.c,
16965 lib/cert_b64.h, lib/cert_der.c, lib/cert_der.h, lib/cert_verify.c,
16966 lib/cert_verify.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
16967 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_privkey.c,
16968 lib/gnutls_sig_check.c, lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c,
16969 lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_b64.c,
16970 lib/x509_b64.h, lib/x509_der.c, lib/x509_der.h,
16971 lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_verify.c,
16972 lib/x509_verify.h: renamed cert_* to x509_*
16974 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16976 * lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
16977 lib/gnutls_cert.c: asn1_read_value() will no longer overflow the
16978 given buffer. (this assumes that the caller provided the size of
16981 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16983 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
16984 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
16985 lib/gnutls_int.h, lib/gnutls_sig_check.c: fixes in x509 cert
16986 extensions handling
16988 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16990 * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
16991 lib/gnutls_handshake.c, lib/gnutls_int.h: minor fixes
16993 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16995 * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory
16998 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17000 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
17001 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_algorithms.c,
17002 lib/gnutls_datum.h, lib/gnutls_global.c, lib/gnutls_hash_int.c,
17003 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_pk.c,
17004 src/serv.c: added internal memory handlers
17006 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17008 * lib/gnutls_cert.c: [no log message]
17010 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17012 * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes
17014 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17016 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
17017 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
17018 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
17019 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
17020 src/cli.c: added some kind of support for X509 Extensions
17022 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17024 * lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes
17026 2001-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17028 * doc/scripts/gdoc, lib/auth_anon.c, lib/auth_anon.h,
17029 lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
17030 lib/ext_srp.c, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: fixed api
17031 documentation (for srp and anon cred allocation)
17033 2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17035 * lib/gnutls_global.c, lib/gnutls_int.h, NEWS: [no log message]
17037 2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17039 * configure.in: added profiler option
17041 2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17043 * lib/auth_srp_sb64.c, lib/cert_b64.c, lib/debug.c,
17044 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
17045 lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
17046 lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
17047 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
17048 lib/gnutls_sig_check.c, lib/gnutls_v2_compat.c: added log function
17049 (no longer use fprintf).
17051 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17053 * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF
17054 handling in handshake.
17056 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17058 * lib/gnutls_handshake.c: detect EOF
17060 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17062 * doc/scripts/gdoc: [no log message]
17064 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17066 * doc/scripts/gdoc: [no log message]
17068 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17070 * NEWS: [no log message]
17072 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17074 * doc/scripts/gdoc: fixes in tex production (gdoc)
17076 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17078 * configure.in, doc/API-template.html, doc/Makefile.am,
17079 doc/scripts/gdoc, lib/gnutls_record.c: Added documentation in TEX
17081 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17083 * doc/API-template.html: [no log message]
17085 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17087 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
17088 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17089 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
17090 lib/gnutls_record.c, lib/gnutls_sig_check.c: added some
17091 documentation. Bug fixes in CHANGECIPHER_SPEC packet.
17093 2001-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17095 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
17096 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
17097 src/cli.c, src/serv.c: changed gnutls_read() semantics
17099 2001-07-26 Fabio Fiorina <fiorinaf@gnutls.org>
17101 * doc/TODO: Tools for Certificate
17103 2001-07-26 Fabio Fiorina <fiorinaf@gnutls.org>
17105 * lib/cert_der.c: get time bug fixed
17107 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17109 * NEWS, configure.in: moving to 0.1.9
17111 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17113 * lib/cert_verify.c: fixed/updated compare_dn() function.
17115 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17117 * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message]
17119 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17121 * doc/TODO, lib/gnutls_sig_check.c: updated sig_check()
17123 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17125 * doc/TODO: [no log message]
17127 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17129 * doc/TODO, lib/auth_rsa.c, lib/cert_verify.c, lib/cert_verify.h,
17130 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
17131 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_sig_check.c,
17132 src/cli.c: gnutls now checks the certificate's CN to see if it
17133 matches the peer's name.
17135 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17137 * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes
17139 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17141 * src/cli.c: support for multiple protocol versions.
17143 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17145 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
17146 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
17147 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_constate.c,
17148 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
17149 lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
17150 src/serv.c: corrected bug in b64 decoding. Added support for
17151 multiple TLS protocol versions.
17153 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17155 * lib/Makefile.am: ignores some errors
17157 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17159 * README, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c,
17160 lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
17161 lib/gnutls_sig_check.c: [no log message]
17163 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17165 * lib/auth_rsa.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_der.c,
17166 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
17167 lib/gnutls_handshake.c, lib/gnutls_privkey.c, lib/gnutls_record.c,
17168 src/serv.c: corrected memory leaks
17170 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17172 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h, lib/cert_verify.c,
17173 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
17174 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_privkey.c,
17175 lib/gnutls_record.c, lib/gnutls_sig_check.c, src/asn1c.c,
17176 src/ca.pem, src/cli.c, src/pkcs1.asn, src/serv.c: several fixes
17179 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17181 * lib/gnutls_global.c: [no log message]
17183 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17185 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
17186 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn,
17187 lib/pkcs1_asn1_tab.c, lib/pkix.asn, src/Makefile.am,
17188 src/PkixTabExample.c, src/asn1c.c, src/cli.c, src/pkix.asn,
17189 src/serv.c, src/srp/Makefile.am, src/x509/Makefile.am: updated file
17192 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17194 * src/Makefile.am, src/cert.pem, src/key.pem, src/serv.c,
17195 src/tpasswd, src/tpasswd.conf, src/srp/tpasswd,
17196 src/srp/tpasswd.conf, src/x509/ca.pem, src/x509/cert.pem,
17197 src/x509/key.pem: updated directory structure
17199 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17201 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
17202 doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/rfc2313.txt,
17203 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
17204 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
17205 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
17206 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h,
17207 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
17208 src/pkcs1.asn: added some kind of certificate checking
17210 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
17212 * src/pkcs1.asn: ""
17214 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
17216 * src/CrlExample.c: ""
17218 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
17220 * doc/ASN1.readme.txt, lib/cert_asn1.c, lib/cert_asn1.h,
17221 lib/cert_ASN.y, src/CertificateExample.c: ""
17223 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
17225 * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management
17227 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
17229 * src/PkixTabExample.c: C structure management
17231 2001-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17233 * lib/gnutls_hash_int.c: added mhash 0.8.10 support
17235 2001-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17237 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
17238 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
17239 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
17240 src/cli.c: more certificate fields parsed. Cleanups
17242 2001-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17244 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
17245 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
17246 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
17247 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
17248 lib/gnutls_extensions.c, lib/gnutls_extensions.h, lib/gnutls_int.h,
17249 src/cli.c, src/serv.c: several cleanups. Added check for
17250 certificate's expiration time.
17252 2001-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17254 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
17255 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
17256 lib/gnutls_int.h, src/cli.c: updated cert_verify
17258 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17260 * src/CertificateExample.c: corrected copyright notice
17262 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17264 * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor
17267 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17269 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
17270 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API
17272 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17274 * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file
17276 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17278 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
17279 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
17280 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
17281 src/cli.c, src/serv.c: several bug fixes in ASN handling.
17282 Fixes/additions in X509 structures handling.
17284 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17286 * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
17287 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.h,
17288 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
17289 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_privkey.c,
17290 lib/gnutls_srp.c, src/cli.c, src/serv.c: several cleanups
17292 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17294 * doc/TODO: [no log message]
17296 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17298 * lib/cert_ASN.y: corrected copyright statement
17300 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17302 * doc/README.autoconf: [no log message]
17304 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17306 * lib/Makefile.am, lib/auth_x509.h, lib/cert_verify.c,
17307 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
17308 lib/gnutls_int.h: improved certificate handling
17310 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17312 * src/serv.c: updated
17314 2001-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17316 * buildconf: added autoconf2.50 (for debian)
17318 2001-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17320 * acinclude.m4: added required .m4s
17322 2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
17324 * src/CrlExample.c: [no log message]
17326 2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
17328 * lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/cert_ASN.y,
17329 src/CertificateExample.c, src/pkix.asn: [no log message]
17331 2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
17333 * doc/ASN1.readme.txt: [no log message]
17335 2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
17337 * lib/cert_asn1.c: [no log message]
17339 2001-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17341 * lib/gnutls_record.c: bug fixes
17343 2001-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17345 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
17346 lib/crypt_srpsha1.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
17347 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
17348 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h:
17349 optimizations in hash functions (removed a lot of mallocs)
17351 2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17353 * src/cert.pem, src/key.pem: [no log message]
17355 2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17357 * lib/gnutls_global.h: [no log message]
17359 2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17361 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
17362 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
17363 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
17364 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
17365 src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser
17366 (Fabio - commited by me).
17368 2001-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17370 * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
17371 lib/gnutls_privkey.c: cleanups
17373 2001-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17375 * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
17376 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
17377 lib/gnutls_cipher_int.c, lib/gnutls_db.c, lib/gnutls_errors.c,
17378 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
17379 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/serv.c: Cleanups.
17380 Mostly while sending client certificate (and client certificate
17383 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17385 * lib/README.der: removed
17387 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17389 * doc/TODO: [no log message]
17391 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17393 * NEWS, lib/ext_dnsname.c, lib/gnutls.h.in, lib/gnutls_constate.c,
17394 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
17395 src/cli.c, src/serv.c: added support for DNSNAME extension
17396 (draft-ietf-tls-extensions)
17398 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17400 * doc/protocol/draft-ietf-tls-ecc-01.txt,
17401 doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt: [no log message]
17403 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17405 * doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
17406 doc/protocol/draft-ietf-tls-camellia-00.txt,
17407 doc/protocol/draft-ietf-tls-extensions-00.txt,
17408 doc/protocol/draft-ietf-tls-https-04.txt,
17409 doc/protocol/draft-ietf-tls-misty1-00.txt,
17410 doc/protocol/draft-ietf-tls-openpgp-00.txt,
17411 doc/protocol/draft-ietf-tls-openpgp-01.txt,
17412 doc/protocol/draft-ietf-tls-seedhas-00.txt,
17413 doc/protocol/draft-ietf-tls-wireless-00.txt,
17414 doc/protocol/rfc2817.txt: added more up to date documentation
17416 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17418 * doc/protocol/x509guide.txt: added gutman's x509guide
17420 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17422 * NEWS, doc/TODO: [no log message]
17424 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17426 * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability
17429 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17431 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
17432 lib/auth_dhe_dss.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h,
17433 lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/cert_ASN.y,
17434 lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, lib/crypt.c,
17435 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/debug.c,
17436 lib/ext_dnsname.c, lib/ext_srp.c, lib/gnutls.h.in,
17437 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
17438 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
17439 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
17440 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
17441 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_db.c,
17442 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
17443 lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
17444 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
17445 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
17446 lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_random.c,
17447 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_srp.c,
17448 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in
17449 ChangeCipherSpec handling (this also fixes rehandshake). Several
17452 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17454 * lib/Makefile.am, lib/debug.c, lib/gnutls_buffers.c,
17455 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
17456 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
17457 lib/gnutls_compress_int.c, lib/gnutls_datum.c, lib/gnutls_datum.h,
17458 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
17459 lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c:
17462 2001-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17464 * configure.in, lib/gnutls_global.c: added checks for signals
17466 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17468 * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream
17471 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17473 * src/cli.c: [no log message]
17475 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17477 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
17478 lib/gnutls_cert.c, lib/gnutls_cert.h: added internal representation
17479 of pkcs1 rsa private keys.
17481 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17483 * Makefile.am, src/Makefile.am, src/serv.c: [no log message]
17485 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17487 * doc/TODO: [no log message]
17489 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17491 * NEWS, README, configure.in, doc/Makefile.am, doc/TODO,
17492 lib/Makefile.am, lib/gnutls.h.in, lib/gnutls_buffers.c,
17493 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_global.c,
17494 lib/gnutls_record.c, src/cli.c, src/pk.h, src/serv.c: added global
17497 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17499 * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
17500 lib/gnutls_cert.h, lib/gnutls_int.h, src/cli.c, src/serv.c: minor
17503 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17505 * lib/gnutls.h.in: gnutls_cert is not defined here
17507 2001-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17509 * lib/gnutls_cert.h, src/pk.h: added missing files
17511 2001-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17513 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c,
17514 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
17515 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_datum.c,
17516 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
17517 lib/gnutls_priority.c, lib/gnutls_v2_compat.c, src/serv.c: Updated
17518 Ciphersuite selection algorithm. Added internal representation of
17521 2001-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17523 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c, lib/cert_der.c,
17524 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
17525 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
17526 lib/gnutls_pk.c, src/pkix.asn: client side RSA works (no
17527 certificate checking)
17529 2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17531 * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
17532 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
17533 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
17534 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
17535 lib/gnutls_kx.h, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
17536 removed unneeded code and added some kind of client support for RSA
17539 2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17541 * lib/gnutls_int.h: [no log message]
17543 2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17545 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
17546 lib/gnutls.h.in, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
17547 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
17548 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_v2_compat.c,
17549 src/serv.c: fixes in session resuming..
17551 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17553 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
17554 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
17555 lib/gnutls_v2_compat.c: fixes in session resuming
17557 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17559 * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files
17561 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17563 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
17564 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
17565 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
17566 lib/gnutls_compress.c, lib/gnutls_compress.h,
17567 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
17568 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
17569 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: several
17570 cleanups in the low level record layer (the old code was a mess).
17571 several other fixes.
17573 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17575 * lib/auth_x509.h, lib/ext_dnsname.c, lib/gnutls_int.h,
17576 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_v2_compat.c:
17577 cleanups. No longer checks for alerts between messages.
17579 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17581 * acconfig.h, doc/TODO, doc/protocol/draft-ietf-tls-https-04.txt,
17582 lib/Makefile.am, lib/defines.h, lib/gnutls.h.in,
17583 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
17584 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
17585 src/cli.c, src/serv.c: cleanups and addition of a test http server
17588 2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17590 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
17591 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in
17594 2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17596 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
17597 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
17598 lib/gnutls_v2_compat.c, src/pkcs1.asn, src/serv.c: several fixes
17599 for RSA. gnutls server can now work with rsa certificates.
17601 2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17603 * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp.c,
17604 lib/auth_srp_passwd.c, lib/auth_x509.h, lib/cert_asn1.h,
17605 lib/cert_b64.c, lib/cert_b64.h, lib/crypt_bcrypt.c,
17606 lib/crypt_srpsha1.c, lib/gnutls.c, lib/gnutls.h.in,
17607 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
17608 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17609 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
17610 lib/gnutls_kx.c, lib/gnutls_num.h, lib/gnutls_pk.c,
17611 lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_random.h,
17612 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_v2_compat.c:
17613 several additions for RSA (mostly unstable)
17615 2001-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17617 * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key
17620 2001-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17622 * lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c,
17623 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/defines.h,
17624 lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.c,
17625 lib/gnutls.h.in, lib/gnutls_auth_int.h, lib/gnutls_dh.c,
17626 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
17627 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_srp.c: more rsa fixes.
17628 Added dnsname extension.
17630 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17632 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
17633 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
17634 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
17635 lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups
17637 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17639 * src/pkcs1.asn: removed <CR>
17641 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17643 * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn,
17644 src/pkix.asn: updated ASN.1 files.
17646 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17648 * src/Certificate.txt: [no log message]
17650 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17652 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
17653 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
17654 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c,
17655 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c: several
17656 additions in order to support KX_RSA and X509PKI.
17658 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17660 * lib/gnutls_auth.c: updated get_auth_info()
17662 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17664 * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the
17665 setting of credentials
17667 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17669 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c,
17670 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls.h.in,
17671 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
17672 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_int.h: better
17673 handling of set/get credentials.
17675 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17677 * lib/gnutls.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
17678 lib/gnutls_int.h: added gnutls_datum structure.
17680 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17682 * THANKS: [no log message]
17684 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17686 * AUTHORS, Makefile.am, changelog-update.sh: added Fabio in
17687 AUTHORS, fixed the way ChangeLog is created.
17689 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17691 * lib/gnutls_algorithms.c: added a warning for the addition of new
17694 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17696 * doc/protocol/rfc2631.txt: added rfc on DH key exchange
17698 2001-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17700 * buildconf, lib/cert_der.asn1: [no log message]
17702 2001-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17704 * doc/ASN1.readme.txt: [no log message]
17706 2001-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17708 * configure.in, lib/Makefile.am, lib/cert_ASN.y, lib/cert_asn1.c,
17709 lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/gnutls_der.c,
17710 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added
17711 Fabio's ASN1/DER parser.
17713 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17715 * lib/gnutls_db.c: more descriptive comments
17717 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17719 * configure.in, NEWS: [no log message]
17721 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17723 * lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
17724 lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls_srp.c,
17725 src/crypt.c: bugfixes in sbase64 decoding/encoding. Changes in the
17726 included bcrypt algorithm.
17728 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17730 * lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
17731 lib/cert_b64.h, lib/cert_sb64.c, lib/crypt_bcrypt.c,
17732 lib/crypt_srpsha1.c: renamed cert_sb64.c to auth_srp_sb64.c (since
17733 it is only used in SRP KX)
17735 2001-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17737 * acconfig.h, acinclude.m4, configure.in: [no log message]
17739 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17741 * lib/gnutls.h.in: updated
17743 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17745 * lib/defines.h, lib/gnutls.c, lib/gnutls_cipher.c,
17746 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17747 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
17748 lib/gnutls_num.h: better handling of 64bit integers
17750 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17752 * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of
17753 return value of rindex
17755 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17757 * src/cli.c, src/serv.c: updated to new api
17759 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17761 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
17762 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
17763 src/Makefile.am: updated documentation and functions
17765 2001-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17767 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
17768 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
17769 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
17770 lib/gnutls_srp.c, src/prime.c, src/tpasswd: gnutls now handles
17771 uint64 even in systems without a native one. several bug fixes.
17773 2001-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17775 * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify
17777 2001-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17779 * buildconf, configure.in, lib/gnutls.h.in: updated configuration
17780 scripts to comply to autoconf 2.50
17782 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17784 * configure.in: [no log message]
17786 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17788 * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the
17791 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17793 * NEWS, doc/Makefile.am: [no log message]
17795 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17797 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
17798 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
17799 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
17800 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
17801 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
17802 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
17803 lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and
17804 documentation. Now we use the gnome way for creating API docs.
17806 2001-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17808 * doc/TODO: [no log message]
17810 2001-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17812 * src/README.crypt: [no log message]
17814 2001-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17816 * configure.in, lib/gnutls.h.in: [no log message]
17818 2001-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17820 * src/Makefile.am, src/README: [no log message]
17822 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17824 * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange
17826 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17828 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
17829 lib/auth_dhe_dss.h, lib/cert_b64.c, lib/cert_sb64.c,
17830 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
17831 lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_srp.c: removed
17832 DHE_DSS. Added parameters to DH_ANON (size of prime). cleanups.
17834 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17836 * src/cli.c, src/prime.c, src/serv.c: several updates
17838 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17840 * lib/gnutls_int.h: [no log message]
17842 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17844 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
17845 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding
17846 function for the base64 encoding used in SRP. (this function is
17847 more strict in characters than the previous one)
17849 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17851 * lib/cert_b64.c: corrected memory leaks
17853 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17855 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
17856 lib/gnutls.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
17857 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: several
17858 cleanups in numbers' handling
17860 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17862 * src/Makefile.am: [no log message]
17864 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17866 * lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
17867 lib/gnutls_num.h: updated uint24 functions.
17869 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17871 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
17872 lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_extensions.c,
17873 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
17874 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c:
17875 Cleanups in endian handling (convertions).
17877 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17879 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
17880 lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes
17882 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17884 * doc/API: updated documentation
17886 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17888 * src/serv.c: updated
17890 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17894 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17896 * README: [no log message]
17898 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17900 * README, configure.in, doc/API, lib/gnutls.c, lib/gnutls_errors.c,
17901 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, src/cli.c: [no log
17904 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17906 * lib/gnutls_cipher.c: sets the resumed_security_parameters to null
17907 after initialization
17909 2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17911 * NEWS, configure.in, doc/API: [no log message]
17913 2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17915 * src/cli.c, src/serv.c: updated to new api
17917 2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17919 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_db.c,
17920 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h:
17921 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
17922 db has not been opened for reading. Added some kind of support for
17923 renegotiation of parameters.
17925 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17927 * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h:
17930 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17932 * lib/defines.h, lib/gnutls.c, lib/gnutls_db.c,
17933 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_session.c:
17934 cleanups and several fixes(and speedups) in the resume DB
17936 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17938 * src/cli.c, src/serv.c: updated client and servers
17940 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17942 * lib/gnutls_algorithms.c: cleanups
17944 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17946 * lib/gnutls_int.h: [no log message]
17948 2001-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17950 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
17951 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
17952 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
17953 src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions.
17955 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17957 * src/Makefile.am, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.c,
17958 src/gaa.h, src/gaaout.c, src/prime-gaa.c, src/prime-gaa.h,
17959 src/prime.gaa, src/tpasswd, src/tpasswd.conf, src/prime.c: [no log
17962 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17964 * src/crypt.c: updated
17966 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17968 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17969 lib/gnutls_handshake.c, lib/gnutls_srp.c, lib/gnutls_srp.h: [no log
17972 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17974 * lib/cert_sb64.c: bugfixes
17976 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17978 * src/cli.c, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c,
17979 src/tpasswd, src/tpasswd.conf: added option to generate random
17980 primes (instead of using a default). Added option to specify a
17981 specific prime to use (index)
17983 2001-05-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17985 * doc/TODO: [no log message]
17987 2001-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17989 * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no
17992 2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17994 * lib/libgnutls.m4: updated
17996 2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17998 * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts
18000 2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18002 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
18003 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
18004 lib/gnutls_auth.c, lib/gnutls_errors.h, lib/gnutls_errors_int.h,
18005 lib/libgnutls-config.in, lib/libgnutls.m4, src/Makefile.am,
18006 src/serv.c: Added libgnutls-config script gnutls.h is automaticaly
18007 generated by configure script Added libgnutls.m4
18009 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18011 * changelog-update.sh: [no log message]
18013 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18015 * NEWS: [no log message]
18017 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18019 * lib/ext_srp.c: Added missing length in username.
18021 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18023 * NEWS, doc/API, lib/auth_anon.c, lib/auth_dhe_dss.c,
18024 lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls.c,
18025 lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
18026 lib/gnutls_cipher.c, lib/gnutls_db.c, lib/gnutls_int.h,
18027 lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c:
18028 added functions to access authentication data (like username), and
18029 the key exchange algorithm used.
18031 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18033 * NEWS, doc/API, lib/gnutls_db.c: [no log message]
18035 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18037 * lib/cert_sb64.c: cleanups
18039 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18041 * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries
18044 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18046 * src/tpasswd, src/tpasswd.conf: example tpasswd files.
18048 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18050 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/gnutls_int.h,
18051 src/crypt.c: minor updates and fixes
18053 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18055 * NEWS, configure.in, doc/TODO: [no log message]
18057 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18059 * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp_passwd.c,
18060 lib/auth_srp_passwd.h, lib/crypt.c, lib/crypt.h,
18061 lib/crypt_bcrypt.c, lib/crypt_bcrypt.h, lib/crypt_srpsha1.c,
18062 lib/crypt_srpsha1.h, lib/gnutls.h, lib/gnutls_srp.c,
18063 lib/gnutls_srp.h, src/Makefile.am, src/README.crypt, src/cli.c,
18064 src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c, src/serv.c:
18065 Added compatibility with Tom Wu's libsrp's password files.
18067 2001-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18069 * lib/cert_sb64.c: [no log message]
18071 2001-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18073 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
18074 lib/auth_srp_passwd.c, lib/cert_b64.c, lib/cert_b64.h, lib/debug.c,
18075 lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h,
18076 src/serv.c: added support for Tom Wu's srp library tpasswd and
18077 tpasswd.conf files.
18079 2001-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18081 * doc/TODO: [no log message]
18083 2001-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18085 * doc/TODO: [no log message]
18087 2001-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18089 * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory
18092 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18094 * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
18095 lib/gnutls_hash_int.c, lib/gnutls_int.h: corrected memory leaks
18097 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18099 * NEWS: [no log message]
18101 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18103 * doc/Makefile.am: [no log message]
18105 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18107 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
18108 src/cli.c, src/serv.c: credentials are now kept globaly (in order
18109 to minimize memory usage). This makes no harm since these are never
18110 modified by gnutls.
18112 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18114 * doc/API, lib/gnutls.h: [no log message]
18116 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18118 * lib/gnutls_int.h: [no log message]
18120 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18122 * doc/TODO: updated TODO list
18124 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18126 * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/cert_b64.c,
18127 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_errors.c,
18128 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
18129 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/cli.c,
18130 src/serv.c: several fixes for srp. Seems to work now!
18132 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18134 * lib/gnutls_v2_compat.c: better version handling
18136 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18138 * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls.c,
18139 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
18140 lib/gnutls_v2_compat.h, src/cli.c: added support for SSL 2.0 client
18143 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18145 * configure.in, lib/auth_srp.c, lib/auth_srp_passwd.c,
18146 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c,
18147 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
18148 lib/gnutls_srp.c, src/cli.c, src/serv.c: several fixes for srp
18150 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18152 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
18153 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
18154 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
18157 2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18159 * src/Makefile.am: added missing gaa.h
18161 2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18163 * lib/gnutls_srp.c: some modulo fixes
18165 2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18167 * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
18168 lib/ext_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: more srp related
18169 fixes. No longer fails authentication if wrong username is provided.
18171 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18173 * lib/auth_srp.c, lib/crypt.c, lib/crypt_bcrypt.c,
18174 lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls.h,
18175 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
18176 lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_srp.h: some hacks in
18177 order to exchange the algorithm used to hash the password...
18179 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18181 * lib/auth_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: cleanups for
18182 srp. Most mpi code has moved to gnutls_srp.c
18184 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18186 * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related
18189 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18191 * lib/auth_srp.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18192 lib/gnutls_auth_int.h, lib/gnutls_extensions.c,
18193 lib/gnutls_handshake.c: some fixes - srp related
18195 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18197 * lib/auth_srp.c: [no log message]
18199 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18201 * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
18202 lib/auth_srp_passwd.h: more srp stuff
18204 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18206 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
18207 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18208 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
18209 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
18210 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c,
18211 lib/gnutls_srp.h, src/crypt.c: more additions for SRP
18213 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18215 * src/crypt.c: fixed default case when no -s was specified
18217 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18219 * lib/Makefile.am, lib/cert_b64.h, lib/crypt.c, lib/crypt_bcrypt.c,
18220 lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/gnutls.h,
18221 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
18222 src/crypt.gaa, src/gaa.h, src/gaaout.c: More adds for SRP - SRPSHA1
18225 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18227 * lib/cert_b64.c: corrected bug in decoding function
18229 2001-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18231 * lib/crypt_bcrypt.h: for bcrypt support
18233 2001-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18235 * acconfig.h, configure.in, lib/Makefile.am, lib/cert_b64.c,
18236 lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h, lib/gnutls.h,
18237 lib/gnutls_cipher.c, lib/gnutls_cipher_int.h,
18238 lib/gnutls_handshake.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
18239 lib/gnutls_random.c, lib/gnutls_random.h, src/Makefile.am,
18240 src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c: Changes in
18241 random number handling. Added bcrypt (for use with SRP). Added test
18242 program crypt for creating bcrypt passwd files.
18244 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18246 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
18247 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
18248 lib/gnutls_int.h: added support for setting authentication
18249 algorithms' credentials
18251 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18253 * lib/auth_anon.c, lib/gnutls_algorithms.c,
18254 lib/gnutls_algorithms.h, lib/gnutls_kx.c: cleanups... and more
18257 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18259 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/gnutls_algorithms.c,
18260 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
18261 lib/gnutls_kx.c, lib/gnutls_kx.h: Added client kx0 and server kx2
18262 in order to be used with SRP
18264 2001-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18266 * buildconf: updated
18268 2001-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18270 * doc/protocol/ssl-2.txt: added SSL v2 spec
18272 2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18274 * lib/gnutls_extensions.c: in case there are no extensions
18275 ext_gen() does not return anything (NULL);
18277 2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18279 * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c,
18280 lib/gnutls_handshake.c: more cleanups
18282 2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18284 * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature
18287 2001-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18289 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c,
18290 lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
18291 lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups
18293 2001-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18295 * lib/Makefile.am, lib/ext_srp.c, lib/ext_srp.h,
18296 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
18297 lib/gnutls_handshake.c, lib/gnutls_int.h: Added some preliminary
18298 support for TLS extensions;
18300 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18302 * doc/TODO: updated todo list
18304 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18306 * doc/protocol/rfc2945.txt: added RFC for srp protocol
18308 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18310 * lib/gnutls_algorithms.c: updated with new files
18312 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18314 * lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
18315 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/gnutls_anon.c,
18316 lib/gnutls_anon.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h:
18317 moved gnutls_anon and gnutls_dhe_dss to auth_*
18319 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18321 * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft
18323 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18325 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_algorithms.c,
18326 lib/gnutls_algorithms.h, lib/gnutls_anon.c, lib/gnutls_anon.h,
18327 lib/gnutls_auth.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h,
18328 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c: Key
18329 exchange (authentication) algorithms were reorganized, and now are
18330 more modular. Most changes however are not much tested and only
18331 anonymous authentication is currently used.
18333 2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18335 * lib/gnutls_der.c: updated some functionality - no longer uses
18338 2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18340 * THANKS: added Tarun
18342 2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18344 * configure.in: corrected bug with dmalloc mode
18346 2001-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18348 * doc/TODO: [no log message]
18350 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18352 * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos
18355 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18357 * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18358 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
18359 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c:
18360 TLS version handling is now more simple (no structures)
18362 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18364 * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected
18367 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18369 * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
18370 lib/gnutls_db.c, lib/gnutls_int.h: added rijndael-256 as described
18371 in draft-ietf-tls-ciphersuite-03
18373 2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18375 * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear
18377 2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18379 * lib/gnutls.c, lib/gnutls_cipher.c: gnutls_send_int() no longer
18380 sends the packets with 2 Write() calls. One Write() call is enough
18383 2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18385 * doc/draft-ietf-tls-camellia-00.txt,
18386 doc/draft-ietf-tls-ciphersuite-02.txt,
18387 doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
18388 doc/draft-ietf-tls-openpgp-00.txt,
18389 doc/draft-ietf-tls-seedhas-00.txt,
18390 doc/draft-ietf-tls-wireless-00.txt,
18391 doc/draft-ietf-tn3270e-telnet-tls-05.txt, doc/rfc1422.txt,
18392 doc/rfc1423.txt, doc/rfc2246.txt, doc/rfc2459.txt, doc/rfc2818.txt,
18393 doc/ssl-draft302.txt,
18394 doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
18395 doc/protocol/draft-ietf-tls-camellia-00.txt,
18396 doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
18397 doc/protocol/draft-ietf-tls-https-04.txt,
18398 doc/protocol/draft-ietf-tls-misty1-00.txt,
18399 doc/protocol/draft-ietf-tls-openpgp-00.txt,
18400 doc/protocol/draft-ietf-tls-seedhas-00.txt,
18401 doc/protocol/draft-ietf-tls-wireless-00.txt,
18402 doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt,
18403 doc/protocol/rfc1422.txt, doc/protocol/rfc1423.txt,
18404 doc/protocol/rfc2246.txt, doc/protocol/rfc2279.txt,
18405 doc/protocol/rfc2459.txt, doc/protocol/rfc2818.txt,
18406 doc/protocol/ssl-draft302.txt: drafts and rfcs were moved to
18407 protocol/ directory
18409 2001-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18413 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18415 * lib/debug.h, lib/defines.h, lib/gnutls_algorithms.h,
18416 lib/gnutls_buffers.h, lib/gnutls_cipher.h, lib/gnutls_cipher_int.h,
18417 lib/gnutls_compress.h, lib/gnutls_compress_int.h, lib/gnutls_db.h,
18418 lib/gnutls_dh.h, lib/gnutls_errors.h, lib/gnutls_handshake.h,
18419 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.h,
18420 lib/gnutls_num.h, lib/gnutls_plaintext.h, lib/gnutls_priority.h,
18421 lib/gnutls_session.h: added copyright notice
18423 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18425 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed
18428 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18430 * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
18433 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18435 * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
18438 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18440 * lib/gnutls.c: corrected wrong buffer size
18442 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18444 * lib/Makefile.am: [no log message]
18446 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18448 * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in
18451 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18453 * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using
18454 one write(that way ssldump understands us)
18456 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18458 * doc/TODO: updated todo list
18460 2001-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18462 * lib/cert_b64.c: corrected license
18464 2001-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18466 * lib/cert_der.asn1: added asn1 rules for snacc (DER extended)
18469 2001-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18471 * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless
18473 2001-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18475 * AUTHORS: updated authors - tarun left
18477 2001-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18479 * doc/TODO: updated todo list
18481 2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18483 * lib/gnutls_handshake.c: removed time_t declarations. We need
18486 2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18488 * lib/gnutls_der.h: corrected typo
18490 2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18492 * lib/cert_b64.c: added some support for pem encoded x509
18495 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18497 * lib/gnutls.c: session gets deleted from the db if it is not
18500 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18502 * lib/gnutls_db.c, lib/gnutls_db.h: added db files
18504 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18506 * configure.in: more fixes
18508 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18510 * NEWS, configure.in, src/cli.c: fixes for release
18512 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18514 * acinclude.m4: added hooks for new libgcrypt
18516 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18518 * NEWS, configure.in, doc/API, lib/Makefile.am, lib/gnutls.c,
18519 lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_errors.c,
18520 lib/gnutls_errors.h, lib/gnutls_handshake.c,
18521 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_session.c,
18522 src/Makefile.am, src/cli.c, src/port.h, src/serv.c: added server
18523 side session resuming (using gdbm)
18525 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18527 * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h,
18528 src/Makefile.am: added hooks for dmalloc
18530 2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18532 * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server
18534 2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18536 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
18537 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
18538 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
18539 lib/gnutls_handshake.c, lib/gnutls_int.h: corrected buffer overruns
18541 2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18543 * doc/rfc1423.txt: [no log message]
18545 2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18547 * doc/rfc1422.txt: added PEM rfc
18549 2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18551 * lib/gnutls.c: corrected return value
18553 2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18555 * lib/gnutls.c: added a check in read return value
18557 2000-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18559 * lib/gnutls_compress_int.c: more checks for zlib
18561 2000-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18563 * doc/API: [no log message]
18565 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18567 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a
18568 function to control the lowat size (the RCVLOWAT in socket)
18570 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18572 * doc/Makefile.am: removed file
18574 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18576 * NEWS, configure.in, doc/API, doc/TODO, lib/gnutls.c,
18577 lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
18578 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
18579 lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: added some
18580 support for non blocking IO and socket flags. Some function names
18583 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18585 * lib/gnutls_algorithms.c: qsort seems to work now
18587 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18589 * lib/gnutls_compress_int.c: added check for zlib.h
18591 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18593 * lib/gnutls_algorithms.c: updated sorting algorithm - it was a
18594 mess - it is more than a mess now
18596 2000-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18598 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
18599 lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
18600 lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
18601 lib/gnutls_hash_int.c, lib/gnutls_int.h, src/cli.c, src/port.h,
18602 src/serv.c: some minor updates
18604 2000-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18606 * lib/gnutls.c: added a better(?) - not sure - xor function.
18608 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18610 * lib/gnutls_priority.h: added missing file
18612 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18614 * configure.in: added option for profiling
18616 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18618 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
18619 lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found
18622 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18624 * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now
18625 keeps only 1 byte in kernel buffer
18627 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18629 * configure.in, lib/gnutls.c: more changes
18631 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18633 * lib/gnutls_int.h: removed debug definitions
18635 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18637 * NEWS, lib/Makefile.am, lib/debug.h, lib/gnutls.c,
18638 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_errors.h,
18639 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
18640 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
18641 src/cli.c, src/serv.c: cleanups for gcc -Wall
18643 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18645 * doc/HACKING: removed file. replaced by API
18647 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18649 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
18650 lib/gnutls_int.h, lib/gnutls_session.c, src/cli.c: added some new
18651 functions in the API. documentation updated.
18653 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18655 * doc/API, doc/TODO: updated documentation
18657 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18659 * lib/gnutls.c: corrected peek data handling
18661 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18663 * configure.in, doc/TODO, lib/defines.h, lib/gnutls.c,
18664 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
18665 src/cli.c: used MSG_PEEK flag in recv in order to used
18666 gnutls_recv() with select(). This change will order select to treat
18667 the socket as read even if we have read and localy buffered all data
18668 - but the user hasn't call gnutls_recv() to get that data.
18670 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18672 * src/cli.c: [no log message]
18674 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18676 * src/cli.c, src/serv.c: updated client
18678 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18680 * lib/debug.c, lib/gnutls.c, lib/gnutls_buffers.c,
18681 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h:
18682 changes in close notify- alert handling
18684 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18686 * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: changes in
18687 compression handling
18689 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18691 * NEWS: [no log message]
18693 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18695 * lib/gnutls_session.c, lib/gnutls_session.h: moved to r2
18697 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18699 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
18700 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c: added
18701 client side resuming
18703 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18705 * lib/gnutls_session.c, lib/gnutls_session.h: added support for
18708 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18710 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_cipher.c,
18711 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h:
18712 added some support for session resuming (in client) It does not seem
18715 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18717 * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h:
18718 removed all things about exportable algorithms
18720 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18722 * lib/gnutls_handshake.c: gnutls_handshake was broken to
18723 gnutls_handshake_begin and gnutls_handshake_finish. This will help
18724 the use of certificate API to check received certificates
18726 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18728 * configure.in: added a warning if zlib was not found
18730 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18732 * lib/gnutls.c: Added default algorithm priorities so it can work
18733 even if the user hasn't specified any
18735 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18737 * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added
18740 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18742 * configure.in, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
18743 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
18744 lib/gnutls_cipher.c, lib/gnutls_compress.c, lib/gnutls_errors.c,
18745 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
18746 lib/gnutls_priority.c, src/cli.c, src/port.h, src/serv.c: Added
18747 compression support (ZLIB)
18749 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18751 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
18752 lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was
18755 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18757 * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
18758 lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups
18760 2000-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18762 * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
18763 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
18764 lib/gnutls_hash_int.h, lib/gnutls_int.h: more ssl3 fixes
18766 2000-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18768 * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18769 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
18770 lib/gnutls_cipher_int.c, lib/gnutls_handshake.c,
18771 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
18772 lib/gnutls_kx.c: A lot of fixes for SSL3
18774 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18776 * doc/Makefile.am: added API
18778 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18780 * doc/API, doc/TODO: documentation update
18782 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18784 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
18785 Bugfixes mainly for the priority (which was moved to the state)
18787 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18789 * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18790 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
18791 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
18792 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
18793 lib/gnutls_kx.c, lib/gnutls_priority.c: Priorities were moved to
18794 the state (were global)
18796 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18798 * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
18799 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h:
18800 added ssl3 key generation function - more fixes in ssl3 mac
18802 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18804 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes
18806 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18808 * lib/gnutls_hash_int.c: corrected nasty bugs
18810 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18812 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for
18813 the MAC used in SSLv3
18815 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18817 * README: updated readme
18819 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18821 * configure.in: removed unneeded check
18823 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18825 * doc/Makefile.am, doc/ssl3-vs-tls: cleanups
18827 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18829 * doc/TODO: updated todo
18831 2000-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18833 * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt
18835 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18837 * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft
18839 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18841 * doc/draft-ietf-tls-ciphersuite-02.txt, lib/gnutls_algorithms.c:
18842 added the new tls-ciphersuite draft, and the ciphersuite
18843 TLS_DH_anon_RIJNDAEL_CBC_SHA
18845 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18847 * configure.in, lib/gnutls.c, lib/gnutls.h,
18848 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
18849 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
18850 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
18851 lib/gnutls_int.h: several cleanups in order to support ssl3
18853 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18855 * AUTHORS, COPYING, Makefile.am, NEWS, README, THANKS, acconfig.h,
18856 acinclude.m4, buildconf, configure.in, doc/HACKING,
18857 doc/Makefile.am, doc/TODO, doc/draft-ietf-tls-camellia-00.txt,
18858 doc/draft-ietf-tls-ciphersuite-01.txt,
18859 doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
18860 doc/draft-ietf-tls-openpgp-00.txt,
18861 doc/draft-ietf-tls-seedhas-00.txt,
18862 doc/draft-ietf-tn3270e-telnet-tls-05.txt, doc/rfc2246.txt,
18863 doc/rfc2459.txt, doc/rfc2818.txt, doc/ssl-draft302.txt,
18864 doc/ssl3-vs-tls, lib/Makefile.am, lib/README.der, lib/debug.c,
18865 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
18866 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
18867 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.lex,
18868 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
18869 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
18870 lib/gnutls_compress.h, lib/gnutls_der.c, lib/gnutls_der.h,
18871 lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_errors.c,
18872 lib/gnutls_errors.h, lib/gnutls_handshake.c,
18873 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
18874 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
18875 lib/gnutls_kx.h, lib/gnutls_num.c, lib/gnutls_num.h,
18876 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
18877 lib/gnutls_priority.c, src/Makefile.am, src/cli.c, src/port.h,
18878 src/serv.c: Moving to release 2
18880 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18882 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18883 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
18884 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
18885 src/cli.c: roll backs and fixes
18887 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18889 * doc/ssl3-vs-tls: added
18891 2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18893 * configure.in: updated for mhash
18895 2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18897 * doc/TODO: updated todo
18899 2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18901 * lib/debug.c, lib/debug.h, lib/gnutls.c, lib/gnutls.h,
18902 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
18903 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
18904 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
18905 lib/gnutls_kx.c: added some support for ssl3 (with mhash only)
18907 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18909 * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added
18911 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18913 * doc/draft-ietf-tls-camellia-00.txt,
18914 doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
18915 doc/draft-ietf-tls-seedhas-00.txt,
18916 doc/draft-ietf-tn3270e-telnet-tls-05.txt: added more draft's
18918 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18920 * lib/gnutls_der.c: removed main()
18922 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18924 * doc/TODO: updated todo list
18926 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18928 * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
18929 lib/gnutls_int.h: added preliminary support for AES (rijndael)
18931 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18933 * doc/draft-ietf-tls-openpgp-00.txt: added
18934 draft-ietf-tls-openpgp-00.txt
18936 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18938 * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added
18939 draft-ietf-tls-ciphersuite-01.txt
18941 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18943 * lib/gnutls_cipher_int.c: fix for DES in mcrypt
18945 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18947 * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and
18948 change_cipher_spec type packet.
18950 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18952 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
18953 lib/gnutls_cipher.c, lib/gnutls_int.h: Changes in the client in
18954 order to interoperate with an openssl server.
18956 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18958 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
18959 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
18960 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
18961 added hooks for both mhash and mcrypt
18963 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18965 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h:
18968 2000-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18970 * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h:
18971 corrected bugs in hmac and more.
18973 2000-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18975 * lib/gnutls.c: corrected problem in our PRF function
18977 2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18979 * lib/gnutls_int.h: removed mhash definitions
18981 2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18983 * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
18984 lib/gnutls_kx.c: more fixes
18986 2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18988 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
18989 lib/gnutls_hash_int.c, lib/gnutls_kx.c: minor fixes and cleanups
18991 2000-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18993 * lib/gnutls.c, lib/gnutls_cipher.c: more fixes...
18995 2000-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18997 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
18998 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
18999 lib/gnutls_kx.c: more fixes and bugs introduced
19001 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19003 * lib/gnutls_kx.c: cvs should stop messing with MY files
19005 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19007 * lib/gnutls_kx.c: [no log message]
19009 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19011 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
19012 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
19013 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more
19014 fixes and additions in order to interoperate with openssl
19016 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19018 * doc/TODO: added a small todo list
19020 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19022 * lib/gnutls_handshake.c: memory leaks and overruns eliminated
19024 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19026 * lib/gnutls_handshake.c: corrected bug which made us to send the
19027 double bytes of ciphersuites we had.
19029 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19031 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
19032 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
19033 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
19034 lib/gnutls_kx.c: added some preliminary support for DHE_DSS and
19035 DHE_RSA algorithms... of course not certificates are used
19037 2000-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19039 * lib/gnutls.c: some need gcry_ functions added. (for malloc etc)
19041 2000-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19043 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
19044 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
19045 added assert() and some bug fixes
19047 2000-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19049 * doc/HACKING: some kind of updates
19051 2000-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19053 * lib/gnutls_algorithms.h, lib/gnutls_handshake.c,
19054 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c: added
19055 ability to receive certificates...
19057 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19059 * configure.in, doc/HACKING: [no log message]
19061 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19063 * lib/README.der: added Tarun's README.der
19065 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19067 * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h: added missing
19068 files. They are to handle foreign encryption functions
19070 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19072 * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added
19075 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19077 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
19078 src/cli.c: added a DER parser from Tarun and updated authors
19080 2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19082 * doc/Makefile.am: changed in order for rfc's to be included in the
19085 2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19087 * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt
19089 2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19091 * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what
19092 we are implementing
19094 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19096 * lib/gnutls.c: corrected bug which made gnutls to wait for a
19097 second closure alert after having received the first.
19099 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19101 * src/serv.c: [no log message]
19103 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19105 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
19106 lib/gnutls_dh.c, lib/gnutls_handshake.c, lib/gnutls_hash.c,
19107 lib/gnutls_hash.h, lib/gnutls_int.h, lib/gnutls_kx.c: The
19108 encryption api was fixed and gnutls_cipher.c was cleaned up a bit.
19110 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19112 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were
19115 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19117 * README, configure.in, src/Makefile.am: removed mhash support and
19118 some changes in the docs
19120 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19122 * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling
19124 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19126 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
19127 lib/gnutls_handshake.c, lib/gnutls_hash.c, lib/gnutls_hash.h,
19128 lib/gnutls_int.h: Added support for the gcrypt hash and hmac
19129 functions. Mhash support is almost removed.
19131 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19133 * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the
19134 problem with the double underscore
19136 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19138 * configure.in: updated version number
19140 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19142 * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores
19144 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19146 * README: added some needed stuff
19148 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19150 * doc/HACKING: outdated
19152 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19154 * lib/gnutls_priority.c: the file that handles some of the priority
19155 stuff (most of the API things)
19157 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19159 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
19160 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
19161 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
19162 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support
19163 for priorities. Some function names were renamed to be more
19166 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19168 * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
19169 lib/gnutls_int.h, lib/gnutls_kx.c: some fixes in the comments, and
19170 replaced KX_* with GNUTLS_KX_*
19172 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19174 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
19175 lib/gnutls_kx.c: more inline documentation
19177 2000-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19179 * AUTHORS: added my name
19181 2000-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19183 * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
19184 lib/gnutls_cipher.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
19185 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
19186 lib/gnutls_kx.c: Added some kind of priorities for algorithms.
19187 Still experimental.
19189 2000-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19191 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
19193 Improved client/server examples.
19195 2000-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19197 * lib/gnutls_int.h:
19199 removed an unneeded variable.
19201 2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19203 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
19204 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
19205 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
19206 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
19207 src/cli.c, src/serv.c:
19209 Added copyright notices.
19211 2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19213 * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
19214 src/Makefile.am, src/port.h: [no log message]
19216 2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19218 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
19219 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
19220 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
19222 Better mac algorithms handling.
19224 2000-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19226 * doc/HACKING, lib/defines.h, lib/gnutls.c,
19227 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
19228 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
19229 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
19230 src/Makefile.am, src/port.h:
19232 Changes in handshake messages handling.
19234 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19236 * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message]
19238 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19240 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
19241 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
19242 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
19245 Corrected bug in gnutls_cipher.c that caused the library to fail in
19246 certain (random) situations.
19248 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19250 * lib/gnutls_kx.c, src/serv.c:
19252 Better memory allocation in key exchange.
19254 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19256 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
19257 lib/gnutls_kx.c, src/cli.c, src/port.h:
19259 Some changes in peer's version checks.
19261 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19263 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
19264 lib/gnutls_int.h, src/port.h:
19266 Corrected bugs in MAC calculation.
19268 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19270 * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c:
19272 Corrected bugs when setting cipher and mac.
19274 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19276 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
19277 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
19278 lib/gnutls_kx.h, src/serv.c:
19280 Better error control. Moved key exchange functions to gnutls_kx.c/h
19282 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19284 * README: [no log message]
19286 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19288 * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log
19291 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19293 * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log
19296 2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19298 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
19299 lib/gnutls_handshake.c, src/port.h:
19301 Bugfixes in the diffie hellman.
19303 2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19305 * lib/debug.c, lib/defines.h, lib/gnutls.c,
19306 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
19307 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
19308 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
19309 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
19312 Added anonymous diffie-hellman key exchange. It does not work yet,
19313 and the whole code is mess.
19315 2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19317 * configure.in, lib/Makefile.am, lib/gnutls.c,
19318 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
19319 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
19320 lib/gnutls_handshake.c, lib/gnutls_int.h:
19322 Added the basics for key exchange.
19324 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19328 Added ChangeLog and COPYING.
19330 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19332 * src/cli.c, src/serv.c: [no log message]
19334 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19336 * configure.in: [no log message]
19338 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19340 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
19341 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
19342 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
19343 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
19344 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
19345 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
19346 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
19347 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
19348 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
19349 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
19350 src/gnutls_algorithms.h, src/gnutls_buffers.c,
19351 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
19352 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
19353 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
19354 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
19355 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
19357 Changed directory structure.
19359 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19363 corrected configure script
19365 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19367 * configure.in: [no log message]
19369 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19371 * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
19372 src/gnutls_int.h, src/port.h:
19374 corrected bugs in handshake.
19376 2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19378 * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
19379 src/gnutls_cipher.c, src/gnutls_handshake.c,
19380 src/gnutls_handshake.h, src/gnutls_int.h:
19382 Added some basics for key exchange.
19384 2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19388 I've add gnutls_dh.c but is not ready yet, I have to eat something
19389 first:) It is taken from gsti.
19391 2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19393 * src/cli.c, src/debug.c, src/gnutls.c, src/gnutls_algorithms.c,
19394 src/gnutls_buffers.c, src/gnutls_cipher.c, src/gnutls_compress.c,
19395 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
19396 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
19397 src/gnutls_plaintext.c, src/port.h, src/serv.c:
19399 Handshake implementation was improved. Still no key exchange
19402 2000-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19404 * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
19405 src/gnutls_cipher.c:
19407 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
19409 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19411 * src/Makefile.am, src/gnutls_algorithms.c,
19412 src/gnutls_algorithms.h, src/gnutls_cipher.c:
19414 Algorithms/Ciphers interface has changes.
19416 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19418 * src/cli.c, src/gnutls.c, src/gnutls_buffers.c,
19419 src/gnutls_errors.c, src/serv.c:
19421 The gnutls_recv() semantics were changed. It may return less data
19422 than the specified. It operates similar to read().
19424 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19426 * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
19429 Server now generates a session_id.
19431 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19433 * src/gnutls_num.c, src/gnutls_num.h: [no log message]
19435 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19437 * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
19438 src/gnutls_errors.c, src/gnutls_errors.h, src/port.h, src/serv.c:
19441 2000-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19443 * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
19444 src/gnutls_buffers.c, src/gnutls_errors.h, src/gnutls_handshake.c,
19445 src/gnutls_handshake.h, src/gnutls_int.h, src/serv.c:
19447 Corrected a lot of bugs. Handshake protocol is ready to be coded.
19449 2000-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19451 * src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c,
19452 src/gnutls_buffers.h:
19454 Included a reliable version of read/write (that read/write will
19455 return exactly the bytes specified).
19457 2000-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19459 * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
19460 src/gnutls_handshake.c, src/gnutls_handshake.h, src/serv.c,
19461 src/test.c: [no log message]
19463 2000-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19465 * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h,
19466 src/gnutls_handshake.c: [no log message]
19468 2000-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19470 * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
19473 Changes in the handshake.
19475 2000-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19479 Some memory leaks were fixed.
19481 2000-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19483 * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
19486 Corrected bug in the record protocol. Now it holds 2 states, 1 for
19487 encryption and 1 for decryption (mac/cipher/iv/compression).
19489 2000-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19491 * src/Makefile.am, src/defines.h, src/gnutls.c,
19492 src/gnutls_handshake.c, src/gnutls_handshake.h, src/gnutls_int.h:
19494 Added the client hello handshake message.
19496 2000-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19502 2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19504 * src/gnutls_handshake.h, src/gnutls_record.h:
19506 Incorporated in gnutls_int.h
19508 2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19510 * src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls_buffers.c,
19511 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_compress.c,
19512 src/gnutls_errors.h, src/gnutls_int.h, src/gnutls_plaintext.c:
19514 gnutls_recv() can now receive fatal alerts and closure alerts.
19516 2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19518 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
19519 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
19520 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
19521 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
19524 In case of failure gnutls_recv, sends an alert message. but, it
19525 still cannot receive any.
19527 2000-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19529 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
19530 src/gnutls_cipher.c, src/test.c:
19532 Added gnutls_recv... Works only for application data, and it is not
19535 2000-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19537 * AUTHORS, buildconf: [no log message]
19539 2000-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
19541 * Makefile.am, acconfig.h, buildconf, configure.in,
19542 src/Makefile.am, src/debug.c, src/debug.h, src/defines.h,
19543 src/gnutls.c, src/gnutls.h, src/gnutls_cipher.c,
19544 src/gnutls_cipher.h, src/gnutls_compress.c, src/gnutls_compress.h,
19545 src/gnutls_plaintext.c, src/gnutls_plaintext.h, src/test.c: [no log
19548 2000-03-07 Werner Koch <wk@gnupg.org>
19550 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
19551 configure.in, lib/Makefile.am, src/Makefile.am: Initialized
19552 repository for GnuTLS
19554 ----------------------------------------------------------------------
19555 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
19556 Copying and distribution of this file, with or without modification,
19557 are permitted in any medium without royalty provided the copyright
19558 notice and this notice are preserved.