1 2002-05-08 10:32 nmav <nmav@gnutls.org>
3 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
4 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
5 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
8 renamed gnutls_gcry* to gnutls_mpi*
10 2002-05-08 10:32 nmav <nmav@gnutls.org>
14 file gnutls_mpi.c was initially added on branch
15 gnutls_0_4_with_new_dh_primes.
17 2002-05-08 10:32 nmav <nmav@gnutls.org>
21 file gnutls_mpi.h was initially added on branch
22 gnutls_0_4_with_new_dh_primes.
24 2002-05-08 10:27 nmav <nmav@gnutls.org>
26 * configure.in, lib/gnutls_global.c:
28 Updated libgcrypt initialization stuff. Now depends on libgcrypt
29 1.1.7, and only initializes libgcrypt if this has not been done
32 2002-05-03 10:46 nmav <nmav@gnutls.org>
34 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
36 DH Public keys now have a more reasonable (smaller) size.
38 2002-05-02 13:15 nmav <nmav@gnutls.org>
40 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
41 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
42 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
44 The Diffie Hellman method was optimized. Now the number of bits of q
45 is used (q is used to generate p), and the server DH secret key is
46 less than the number of bits of q (see RFC2631 2.2). All these
47 changes are experimental and may be totaly wrong.
49 2002-05-01 09:05 nmav <nmav@gnutls.org>
51 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
52 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
53 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
54 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
55 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
56 x509_ASN.c, x509_sig_check.c:
58 Cleaned up the big number support.
60 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
62 * lib/gnutls_openpgp.c:
64 Adjust the code for the new OpenCDK version.
66 2002-04-21 11:22 nmav <nmav@gnutls.org>
68 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h,
69 gnutls_compress.c, gnutls_compress.h, gnutls_compress_int.c,
70 gnutls_int.h, gnutls_record.c, gnutls_srp.c, gnutls_state.h:
72 Optimized memory handling in the record protocol.
74 2002-04-21 08:09 nmav <nmav@gnutls.org>
76 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
77 lib/gnutls_ui.c, src/cli.c, src/serv.c:
79 Added stubs when SRP or anonymous authentication are disabled, to
80 preserve binary compatibility
82 2002-04-19 17:53 nmav <nmav@gnutls.org>
84 * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in,
85 lib/gnutls_state.c, src/cli.c, src/serv.c:
87 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
88 and changed semantics, to make the return value be the obvious one.
90 2002-04-18 18:56 nmav <nmav@gnutls.org>
92 * doc/tex/: Makefile.am, ex4.tex, examples.tex:
94 updated documentation for the new resumption check function
96 2002-04-18 18:41 nmav <nmav@gnutls.org>
98 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
99 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
101 Added function to report if a session is a resumed one. See
102 gnutls_session_resumed().
104 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
106 * lib/gnutls_openpgp.c:
108 Applied the fixes for the new code.
110 2002-04-18 13:31 nmav <nmav@gnutls.org>
112 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
113 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
114 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
115 lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
116 src/gnutls-http-serv, src/serv.c:
118 Some minor fixes in SRP support. Changed extension generation. Now
119 less allocation with malloc are done.
121 2002-04-17 09:47 nmav <nmav@gnutls.org>
123 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
124 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
125 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
126 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
127 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
130 first changes for libgmp support
132 2002-04-14 19:26 nmav <nmav@gnutls.org>
137 gnutls_x509_extract_certificate_subject_alt_name().
139 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
141 * lib/gnutls_openpgp.c:
143 Some modifications for the new OpenCDK code.
145 2002-04-13 15:58 nmav <nmav@gnutls.org>
147 * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex,
148 doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex,
149 doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c:
153 2002-04-12 19:06 nmav <nmav@gnutls.org>
155 * acconfig.h, configure.in:
157 fixed opencdk detection problem
159 2002-04-12 11:34 nmav <nmav@gnutls.org>
161 * lib/: gnutls_x509.c, gnutls_x509.h:
163 better doc (internal) for _gnutls_int2str()
165 2002-04-10 19:01 nmav <nmav@gnutls.org>
167 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
169 Added function which disables the version check in the RSA premaster
170 secret -only needed in server side
172 2002-04-08 18:16 nmav <nmav@gnutls.org>
174 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex,
175 doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex,
178 separated asn1 parser library and tls library documentation
180 2002-04-08 17:28 nmav <nmav@gnutls.org>
182 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
186 2002-04-06 10:43 nmav <nmav@gnutls.org>
188 * lib/x509_verify.c (tags: gnutls_0_4_1):
190 fixed case where a certificate could be both invalid and trusted.
192 2002-04-05 21:25 nmav <nmav@gnutls.org>
194 * acinclude.m4 (tags: gnutls_0_4_1), buildconf (tags:
195 gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_4_1), libmcrypt.m4
196 (tags: gnutls_0_4_1), opencdk.m4:
198 m4 files were removed from acinclude.m4
200 2002-04-05 18:54 nmav <nmav@gnutls.org>
202 * acinclude.m4, configure.in:
204 added detection of opencdk
206 2002-04-04 20:52 nmav <nmav@gnutls.org>
208 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
209 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_4_1):
211 Improved X.509 time convertion functions
213 2002-04-04 20:21 nmav <nmav@gnutls.org>
215 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
216 (tags: gnutls_0_4_1), gnutls_x509.c:
218 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
220 2002-04-04 10:51 nmav <nmav@gnutls.org>
224 Added kludge in order to work with dates over 2036
226 2002-04-04 09:35 nmav <nmav@gnutls.org>
228 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
229 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
230 lib/gnutls_int_compat.c (tags: gnutls_0_4_1), lib/gnutls_openpgp.c
231 (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
232 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
233 src/common.c (tags: gnutls_0_4_1):
235 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
236 Added functions to check the expiration and activation date of
237 peer's certificate. See gnutls_certificate_expiration_time_peers().
239 2002-04-04 08:38 nmav <nmav@gnutls.org>
241 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_1),
244 Replaced mktime() with mktime_utc(). This corrects a bug with the
245 localtime returned by mktime().
247 2002-04-03 20:00 nmav <nmav@gnutls.org>
249 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
250 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
251 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
252 gnutls_mem.h (tags: gnutls_0_4_1), gnutls_x509.c, x509_asn1.c
253 (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
255 merged changes from gnutls_0_4_with_alloca.
257 2002-04-03 19:56 nmav <nmav@gnutls.org>
259 * NEWS, configure.in:
261 merged changes from gnutls_0_4_with_alloca.
263 2002-04-03 18:11 nmav <nmav@gnutls.org>
265 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
268 Optimized RSA signature calculation
270 2002-04-03 14:54 nmav <nmav@gnutls.org>
274 In gnutls_find_acceptable_client_cert() corrected bug in callback
275 parameters, and used alloca for issuers_dn allocation.
277 2002-04-03 12:59 nmav <nmav@gnutls.org>
279 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
281 removed unneeded memsets
283 2002-04-03 12:58 nmav <nmav@gnutls.org>
285 * src/: serv-gaa.c, serv.c, serv.gaa:
287 added --quit parameter
289 2002-04-02 13:17 nmav <nmav@gnutls.org>
291 * configure.in, lib/auth_cert.c, lib/defines.h,
292 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
293 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
294 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
297 preliminary support for alloca()
299 2002-03-31 06:04 nmav <nmav@gnutls.org>
301 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
302 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
303 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
304 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
305 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
306 x509_asn1.h (tags: gnutls_0_4_1, gnutls_0_4_0), x509_extensions.c
307 (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c (tags:
308 gnutls_0_4_1, gnutls_0_4_0), x509_verify.c (tags: gnutls_0_4_0):
310 Error codes of ASN.1 parser are now independent, with a map to
313 2002-03-31 06:02 nmav <nmav@gnutls.org>
315 * lib/gnutls_cipher.c:
319 2002-03-30 10:00 nmav <nmav@gnutls.org>
321 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
323 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
325 2002-03-30 09:52 nmav <nmav@gnutls.org>
327 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
328 doc/tex/ex2.tex (tags: gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex
329 (tags: gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
330 gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
331 lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
332 src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
334 Removed the CRL list parameter from
335 gnutls_certificate_set_x509_trust_*.
337 2002-03-30 09:42 nmav <nmav@gnutls.org>
341 gnutls_certificate_set_x509_trust_*() now accept single DER
342 certificates or PEM certificate lists.
344 2002-03-29 18:35 nmav <nmav@gnutls.org>
346 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
347 gnutls_0_4_0), gnutls_x509.c:
349 Added ability to read DSA DER formatted keys, and corrected bugs in
350 DER certificate reading.
352 2002-03-29 12:12 nmav <nmav@gnutls.org>
354 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
355 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
356 gnutls_cipher_int.h (tags: gnutls_0_4_1, gnutls_0_4_0),
357 gnutls_compress.c (tags: gnutls_0_4_1, gnutls_0_4_0),
358 gnutls_compress_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
359 gnutls_compress_int.h (tags: gnutls_0_4_1, gnutls_0_4_0),
360 gnutls_constate.c (tags: gnutls_0_4_1, gnutls_0_4_0),
361 gnutls_handshake.c (tags: gnutls_0_4_0), gnutls_hash_int.c (tags:
362 gnutls_0_4_1, gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_1,
363 gnutls_0_4_0), gnutls_int.h (tags: gnutls_0_4_0), gnutls_kx.c
364 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_sig.c (tags:
365 gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c (tags: gnutls_0_4_1,
366 gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_1, gnutls_0_4_0),
367 gnutls_ui.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c:
369 Prefixed with underscore several internal functions.
371 2002-03-29 11:38 nmav <nmav@gnutls.org>
373 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
374 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
375 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
376 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
378 removed unneeded functions
380 2002-03-29 11:38 nmav <nmav@gnutls.org>
382 * src/: cli-gaa.c (tags: gnutls_0_4_1, gnutls_0_4_0), cli-gaa.h
383 (tags: gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags:
384 gnutls_0_4_1, gnutls_0_4_0):
388 2002-03-29 11:16 nmav <nmav@gnutls.org>
390 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
391 lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_1,
392 gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
393 gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
394 (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv-gaa.h (tags:
395 gnutls_0_4_1, gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_1,
398 Some cleanups in the certificate authentication. Parameters are
399 passed together with the length, to avoid abuse.
401 2002-03-28 12:46 nmav <nmav@gnutls.org>
403 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
406 Cleaned up the return values of several functions.
408 2002-03-28 12:45 nmav <nmav@gnutls.org>
410 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
411 serv-gaa.h, serv.c, serv.gaa:
413 added option to read DER encoded certificates
415 2002-03-28 09:44 nmav <nmav@gnutls.org>
417 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
419 Optimized RSA decryption. (Very) Much faster now
421 2002-03-28 09:40 nmav <nmav@gnutls.org>
425 read PKCS7 certificate chains in the reverse order.
427 2002-03-26 21:05 fiorinaf <ffiorina@gnutls.org>
429 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
431 add asn1_number_of_elements function
433 2002-03-26 21:02 fiorinaf <ffiorina@gnutls.org>
437 fix bug in asn1_get_start_end_der function
439 2002-03-26 19:50 nmav <nmav@gnutls.org>
441 * ChangeLog, lib/gnutls_x509.c, src/common.c:
443 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
445 2002-03-26 19:33 nmav <nmav@gnutls.org>
447 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
448 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
449 gnutls_0_4_1, gnutls_0_4_0):
451 Several optimizations
453 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
455 * lib/gnutls_openpgp.c:
457 Now the pk algorithm is returned and not only the key size in bits.
459 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
461 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
464 Function which is used to extract key parameters for openpgp keys.
466 2002-03-26 09:16 nmav <nmav@gnutls.org>
468 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
469 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
470 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
471 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
474 added gnutls_x509_extract_certificate_pk_algorithm()
476 2002-03-25 09:27 nmav <nmav@gnutls.org>
478 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
479 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
480 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
482 Improved PKCS7 support
484 2002-03-24 19:46 nmav <nmav@gnutls.org>
486 * lib/: gnutls.h.in.in, gnutls_x509.c:
488 Added function which reads the DER encoded certificate and key.
489 (now only works for RSA keys)
491 2002-03-24 18:41 nmav <nmav@gnutls.org>
493 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
494 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
495 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
496 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
497 gnutls_0_4_1, gnutls_0_4_0), lib/pkix_asn1_tab.c (tags:
498 gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
499 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
500 src/gnutls-http-serv, src/serv.c:
502 Added support for RFC2630 - PKCS7 formated structures
504 2002-03-23 10:06 nmav <nmav@gnutls.org>
506 * lib/auth_cert.c (tags: gnutls_0_3_92):
510 2002-03-23 09:39 nmav <nmav@gnutls.org>
514 Cleanups and fixes in X.509 certificate message parsing
516 2002-03-22 13:08 nmav <nmav@gnutls.org>
518 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
520 Corrected code to avoid compiler's warnings
522 2002-03-21 20:25 nmav <nmav@gnutls.org>
524 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
525 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
526 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
527 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
528 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
529 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
530 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
531 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
532 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
533 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
534 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
535 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
536 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
537 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
538 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
539 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
540 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
541 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
542 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
543 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
544 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
545 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
547 Added hooks not to include SRP and Anonymous authentication
549 2002-03-21 19:44 nmav <nmav@gnutls.org>
551 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
553 Corrected behaviour when no certificate is got by the peer.
555 2002-03-21 19:44 nmav <nmav@gnutls.org>
557 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
558 gnutls-http-serv (utags: gnutls_0_3_92):
560 Added script which runs an http server with the appropriate
563 2002-03-21 19:27 nmav <nmav@gnutls.org>
565 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
566 lib/gnutls_state.c (tags: gnutls_0_3_92):
568 CBC protection support is disabled by default.
570 2002-03-20 18:13 nmav <nmav@gnutls.org>
572 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
573 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
574 (tags: gnutls_0_3_92), gnutls_constate.c:
576 Optimizations and fixes in compression
578 2002-03-20 12:21 nmav <nmav@gnutls.org>
580 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
581 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
582 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
583 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
584 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_1, gnutls_0_4_0,
585 gnutls_0_3_92), x509_asn1.c (tags: gnutls_0_3_92):
587 Improved compression support. Corrected several bugs in empty
588 fragment sending and receiving.
590 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
594 segmentation fault bug fix
596 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
598 * lib/gnutls_openpgp.c:
600 New OpenCDK interface for secure memory.
602 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
604 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
607 Detection of revoked OpenPGP userID's.
609 2002-03-18 15:53 nmav <nmav@gnutls.org>
611 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
613 added missing prototypes
615 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
617 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
619 Support for multiple userID's.
621 2002-03-18 07:43 nmav <nmav@gnutls.org>
623 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
625 removed default parameters arguments
627 2002-03-17 23:09 nmav <nmav@gnutls.org>
629 * ChangeLog, THANKS (tags: gnutls_0_4_1, gnutls_0_4_0,
630 gnutls_0_3_92), acconfig.h, configure.in, lib/gnutls_handshake.c
631 (tags: gnutls_0_3_92), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
632 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_mem.h (tags:
633 gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
635 Added hooks for electric fence
637 2002-03-17 21:51 nmav <nmav@gnutls.org>
639 * lib/x509_verify.c (tags: gnutls_0_3_92):
641 Checking of certificate lists even if the CA size is zero. Pointed
642 out by Andrew McDonald
644 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
646 * lib/gnutls_openpgp.c:
648 Improved code for the various keyrings and support for armored
651 2002-03-12 14:13 nmav <nmav@gnutls.org>
653 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
654 lib/gnutls_record.c, lib/gnutls_state.c:
656 made CBC chosen plaintext protection configurable
658 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
660 * lib/gnutls_openpgp.c:
662 Added missing stub for one function.
664 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
666 * lib/gnutls_openpgp.c:
670 2002-03-10 00:01 nmav <nmav@gnutls.org>
672 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
673 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
674 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
675 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
676 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
677 lib/x509_asn1.h (tags: gnutls_0_3_92):
679 some error codes were renamed to more appropriate names
681 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
683 * lib/: gnutls_openpgp.c, x509_ASN.c:
685 Patches for the new OpenCDK version and some stricter checks for
688 2002-03-09 19:08 nmav <nmav@gnutls.org>
690 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
691 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
692 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
693 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
694 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
695 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
697 removed GNUTLS_CERT_TRUSTED enumeration
699 2002-03-08 22:42 nmav <nmav@gnutls.org>
701 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
703 Added protection against denial of service attacks, while receiving
706 2002-03-08 18:33 nmav <nmav@gnutls.org>
708 * lib/gnutls_buffers.c:
710 corrected memory leak
712 2002-03-08 18:04 nmav <nmav@gnutls.org>
714 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_1,
715 gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
716 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
717 gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
719 Added protection against the newly discovered CBC attacks against
720 TLS. Experimental code.
722 2002-03-08 11:14 nmav <nmav@gnutls.org>
724 * lib/gnutls_algorithms.c:
726 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
729 2002-03-06 12:10 nmav <nmav@gnutls.org>
731 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
732 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
737 2002-03-06 12:08 nmav <nmav@gnutls.org>
739 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
740 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
741 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
742 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
743 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
744 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
745 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
746 (tags: gnutls_0_3_92), lib/x509_verify.c:
748 Combined error codes of gnutls and ASN.1 parser. Also several
749 cleanups in the X.509 code.
751 2002-03-06 10:42 nmav <nmav@gnutls.org>
753 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
755 Added alert protocol section
757 2002-03-05 09:04 nmav <nmav@gnutls.org>
759 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
760 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
763 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
764 X.509 certificate parsing.
766 2002-03-04 17:16 nmav <nmav@gnutls.org>
768 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
769 gnutls_0_3_92), lib/gnutls.h.in.in:
773 2002-03-04 17:04 nmav <nmav@gnutls.org>
775 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
776 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
777 handshake.tex, layers.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
778 gnutls_0_3_92), macros.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
779 gnutls_0_3_92), resumedb.tex, translayer.tex:
781 updated documentation
783 2002-03-04 09:25 nmav <nmav@gnutls.org>
785 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_1,
786 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
787 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
790 changes for pretty documentation and cleanups.
792 2002-03-03 18:44 nmav <nmav@gnutls.org>
794 * lib/gnutls_state.c:
796 pgp_fingerprint indicator is not cleared.
798 2002-03-03 09:28 nmav <nmav@gnutls.org>
802 last minute changes for 0.3.91 release
804 2002-03-03 09:18 nmav <nmav@gnutls.org>
806 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
807 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
808 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_1,
809 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
810 (utags: gnutls_0_3_91):
812 Added checks in authentication type renegotiation procedure.
814 2002-03-03 00:06 nmav <nmav@gnutls.org>
816 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
817 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
818 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
820 Changed behaviour in rehandshake procedure. Now can use rehandshake
821 with a different authentication method (ie. perform anonymous
822 authentication, and after that perform a certificate authentication,
825 2002-03-01 13:13 nmav <nmav@gnutls.org>
827 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
829 corrected certificate type checking.
831 2002-03-01 13:10 nmav <nmav@gnutls.org>
833 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
834 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
835 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
836 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
837 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
838 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
839 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
840 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
841 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
843 Updated cli and server to read certificate and keys from command
844 line parameters. client, client-debug and server are now being
847 2002-03-01 11:26 nmav <nmav@gnutls.org>
849 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
850 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
851 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
852 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
854 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
855 suites get associated with a protocol version. This will allow
856 disabling several ciphersuites which are only defined in TLS 1.0,
859 2002-03-01 08:12 nmav <nmav@gnutls.org>
861 * lib/gnutls_handshake.c:
863 No extensions are now sent if SSL 3.0 is the only protocol
866 2002-02-28 12:39 nmav <nmav@gnutls.org>
868 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
869 gnutls_0_3_92, gnutls_0_3_91):
871 added a check in the given parameters for null
873 2002-02-28 12:38 nmav <nmav@gnutls.org>
875 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
876 gnutls_0_3_91), tests.h (tags: gnutls_0_4_1, gnutls_0_4_0,
877 gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
879 added session resumption test
881 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
883 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
885 Changed the interface for the new OpenCDK version.
887 2002-02-28 08:55 nmav <nmav@gnutls.org>
889 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
890 tls_test-gaa.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
891 gnutls_0_3_91), tls_test.c, tls_test.gaa:
893 updated gaa files, and client options.
895 2002-02-28 08:38 nmav <nmav@gnutls.org>
897 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
898 lib/gnutls_state.c, lib/gnutls_state.h:
900 gnutls_record_set_default_version() was prefixed with underscore,
901 and it is no longer exported.
903 2002-02-28 08:36 nmav <nmav@gnutls.org>
905 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
906 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
907 gnutls_0_3_91), gnutls_state.c:
909 Corrected session resuming in certificate authentication.
910 gnutls_deinit, does not remove the session entry any more if it is
911 invalid. Added gnutls_db_remove_session() function, which does this.
913 2002-02-28 07:00 nmav <nmav@gnutls.org>
915 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
919 2002-02-27 22:29 nmav <nmav@gnutls.org>
921 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
923 removed cycle from gnutls_free and gnutls_secure_free.
925 2002-02-27 21:12 nmav <nmav@gnutls.org>
927 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
929 added check for TLS closure alerts
931 2002-02-27 20:53 nmav <nmav@gnutls.org>
933 * src/: tests.c, tests.h, tls_test.c:
935 added openpgp authentication test, and unknown cipher suites test
937 2002-02-27 20:38 nmav <nmav@gnutls.org>
939 * lib/ext_srp.c (tags: gnutls_0_3_91):
941 Now we do not send the srp username as an extension, if SRP is
944 2002-02-27 20:26 nmav <nmav@gnutls.org>
946 * src/: cli.c, tests.c, tests.h, tls_test.c:
948 added check for client hello extensions.
950 2002-02-27 20:07 nmav <nmav@gnutls.org>
952 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
954 Added tls_test. This is program that can be used to test TLS
957 2002-02-27 20:05 nmav <nmav@gnutls.org>
959 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
960 gnutls_int.h, gnutls_state.c:
962 Added gnutls_record_set_default_version(). This is a low level
965 2002-02-27 10:58 nmav <nmav@gnutls.org>
967 * lib/gnutls.h.in.in:
969 SOCKET_PTR was removed
971 2002-02-27 10:06 nmav <nmav@gnutls.org>
973 * lib/gnutls.h.in.in:
975 corrected record_send() prototype
977 2002-02-26 19:08 nmav <nmav@gnutls.org>
983 2002-02-25 22:48 nmav <nmav@gnutls.org>
985 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
987 added (an impossible situation) check
989 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
991 * lib/gnutls_openpgp.c:
993 Fixed a possible buffer overflow.
995 2002-02-24 17:34 nmav <nmav@gnutls.org>
997 * src/openpgp/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
998 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1000 added missing makefile.am
1002 2002-02-24 15:46 nmav <nmav@gnutls.org>
1004 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
1005 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
1006 lib/auth_anon.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1007 gnutls_0_3_91), lib/auth_cert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1008 gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
1009 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
1010 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
1011 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: gnutls_0_4_1,
1012 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
1013 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
1014 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
1015 src/serv.c (utags: gnutls_0_3_90):
1017 The Diffie Hellman parameters are now stored in the credentials
1018 structures. This will allow precomputation of signatures (for DHE
1021 2002-02-24 10:47 nmav <nmav@gnutls.org>
1023 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
1024 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
1025 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
1026 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
1027 gnutls_0_3_90), x509_verify.c:
1029 removed GNUTLS_CERT_NONE (replaced by
1030 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
1031 valid if it's not invalid)
1033 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
1035 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
1038 Bug fixes for _verify_key and basic trust handling for keys.
1040 2002-02-22 23:49 nmav <nmav@gnutls.org>
1042 * lib/gnutls_openpgp.c:
1044 includes moved before #ifdef
1046 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
1048 * lib/gnutls_openpgp.c:
1050 Added stubs for the case we don't have OpenCDK support.
1052 2002-02-22 18:31 nmav <nmav@gnutls.org>
1054 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
1055 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1056 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
1057 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
1059 Changed certificate verification functions.
1061 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
1063 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1065 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
1066 routines for key ownertrust.
1068 2002-02-22 13:30 nmav <nmav@gnutls.org>
1070 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
1074 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
1076 * lib/gnutls_openpgp.c:
1078 Modified code for the new OpenCDK code.
1080 2002-02-22 11:34 nmav <nmav@gnutls.org>
1082 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
1084 moved private cipher suites to 0xFF space.
1086 2002-02-22 00:40 nmav <nmav@gnutls.org>
1088 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
1089 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
1090 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
1091 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
1092 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1093 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
1094 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_alert.h (tags:
1095 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1096 gnutls_0_3_90), lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
1097 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_3_91,
1098 gnutls_0_3_90), lib/gnutls_record.c, src/cli.c, src/serv.c:
1100 Several alert protocol changes.
1102 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
1104 * lib/gnutls_openpgp.c:
1106 Fixed return code check for GnuTLS functions.
1108 2002-02-21 20:57 nmav <nmav@gnutls.org>
1110 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
1112 set_key_server renamed to set_keyserver
1114 2002-02-21 20:42 nmav <nmav@gnutls.org>
1116 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
1117 lib/debug.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1118 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
1119 lib/gnutls_alert.c, src/cli.c:
1121 Added gnutls_alert_str (allows printing alert number descriptions)
1123 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
1125 * lib/gnutls_openpgp.c:
1127 Fixed a segfault in the OpenPGP code.
1129 2002-02-21 09:55 nmav <nmav@gnutls.org>
1133 Updated the openpgp certificate message, fingerprint handling.
1135 2002-02-20 20:53 nmav <nmav@gnutls.org>
1137 * lib/x509_verify.c:
1139 some fixes in verification procedure
1141 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
1143 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
1144 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
1145 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
1146 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
1149 Applied the patches to fix the GDOC problem. Some bug fixes all
1150 over the place and the implementation of some function stubs.
1152 2002-02-19 08:17 nmav <nmav@gnutls.org>
1154 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1155 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
1158 removed CERT_CORRUPTED
1160 2002-02-19 08:09 nmav <nmav@gnutls.org>
1164 openpgp fingerprint is calculated dynamically.
1166 2002-02-18 20:31 nmav <nmav@gnutls.org>
1168 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
1170 Added some support the OpenPGP Certificate message, with key
1173 2002-02-18 14:11 nmav <nmav@gnutls.org>
1175 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
1176 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
1177 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
1178 src/cli.gaa, src/common.c:
1180 Added some stuff for the client to send the OpenPGP fingerprint.
1182 2002-02-17 20:07 nmav <nmav@gnutls.org>
1184 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
1186 Corrected bug in RSA authentication, responsible for random (very
1187 very rare, and difficult to reproduce) failures.
1189 2002-02-17 13:14 nmav <nmav@gnutls.org>
1191 * lib/: gnutls_x509.c, x509_verify.c:
1193 Improved X.509 verification functions. They are still too primitive.
1195 2002-02-16 20:50 nmav <nmav@gnutls.org>
1201 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
1203 * lib/gnutls_openpgp.c:
1205 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
1208 2002-02-15 17:04 nmav <nmav@gnutls.org>
1210 * lib/: gnutls.h.in.in, gnutls_record.c:
1212 renamed gnutls_read to gnutls_record_read and gnutls_write to
1213 gnutls_record_write.
1215 2002-02-15 17:03 nmav <nmav@gnutls.org>
1217 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
1218 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
1219 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1220 gnutls_0_3_90), layers.tex, serv1.tex, srp1.tex:
1222 Added TLS Layers section.
1224 2002-02-15 11:34 nmav <nmav@gnutls.org>
1226 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
1228 updated client and server
1230 2002-02-15 11:34 nmav <nmav@gnutls.org>
1232 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
1236 2002-02-15 11:23 nmav <nmav@gnutls.org>
1238 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
1239 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
1240 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1243 Extension types now use a 16 bit type field (following the current
1244 draft). Some fixes in the max record size extension.
1246 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
1248 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1250 Basic HKP keyserver support. Function to retrieve the key from the
1251 keyring by keyid, fingerprint.
1253 2002-02-14 11:52 nmav <nmav@gnutls.org>
1255 * lib/: gnutls_cert.c, x509_verify.c:
1257 Verification function returns the GNUTLS_CERT_VALID flag.
1259 2002-02-14 10:57 nmav <nmav@gnutls.org>
1261 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
1262 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
1264 Changed srp callback function parameters.
1266 2002-02-14 10:45 nmav <nmav@gnutls.org>
1268 * lib/gnutls_dh_primes.c, src/serv.c:
1270 Corrected bugs in prime generation.
1272 2002-02-14 10:30 nmav <nmav@gnutls.org>
1274 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
1275 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
1277 Server updated. Now command line parameters are available.
1279 2002-02-14 09:25 nmav <nmav@gnutls.org>
1281 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
1285 2002-02-14 09:21 nmav <nmav@gnutls.org>
1287 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
1288 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
1290 Direct access to version field in the state was replaced by the
1291 function gnutls_protocol_get_version().
1293 2002-02-14 09:20 nmav <nmav@gnutls.org>
1297 Corrected bugs in RSA authentication. Random value is not generated
1298 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
1299 packet formating, to depend on the correct version.
1301 2002-02-14 09:16 nmav <nmav@gnutls.org>
1303 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
1305 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
1306 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
1308 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
1310 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
1312 bug fix with bison 1.32
1314 2002-02-13 18:03 nmav <nmav@gnutls.org>
1316 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
1317 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
1318 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1319 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1320 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
1321 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
1322 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
1325 Added more functions to allow access to Diffie Hellman parameters
1326 (partially at least). Corrected Diffie Hellman stuff.
1328 2002-02-13 10:03 nmav <nmav@gnutls.org>
1330 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1332 Made most ifdefs in client program, configurable via command line.
1334 2002-02-13 10:02 nmav <nmav@gnutls.org>
1336 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1337 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1339 It does not send the cert_type extension if only x.509 certificates
1342 2002-02-12 13:27 nmav <nmav@gnutls.org>
1344 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
1346 Corrected bugs in examples.
1348 2002-02-12 13:04 nmav <nmav@gnutls.org>
1350 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
1352 Priority cannot be set if not using the OPENCDK library.
1354 2002-02-11 19:33 nmav <nmav@gnutls.org>
1356 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
1358 Updated documentation.
1360 2002-02-11 10:08 nmav <nmav@gnutls.org>
1362 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_1,
1363 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1364 openpgp/cli_ring.gpg (tags: gnutls_0_4_1, gnutls_0_4_0,
1365 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
1366 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1369 Added new client pgp keys and a keyring
1371 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
1373 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1375 High level support for OpenPGP keyrings.
1377 2002-02-10 22:24 nmav <nmav@gnutls.org>
1381 Added ChangeLog [generated by CVS log]
1383 2002-02-09 19:20 nmav <nmav@gnutls.org>
1385 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
1387 Added gnutls_certificate_type_get_name() function.
1389 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
1391 * lib/gnutls_openpgp.c:
1394 * Applied the fixed for the memory leaks.
1396 2002-02-09 18:25 nmav <nmav@gnutls.org>
1398 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
1399 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
1400 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
1401 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1402 gnutls_ui.h, gnutls_x509.c:
1404 Added ability for an SRP server to use multiple password files. The
1405 password file is selected on the fly (handshake) using a callback
1408 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
1410 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1413 * auth_cert.h: Added OpenPGP keyring item.
1415 * gnutls_openpgp.c: Improved support for keyring handling.
1417 2002-02-09 12:19 nmav <nmav@gnutls.org>
1419 * lib/gnutls_cipher.c:
1421 Some fixes in ciphertext2compressed handling
1423 2002-02-09 11:10 nmav <nmav@gnutls.org>
1425 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
1426 gnutls_errors_int.h:
1428 Removed the GNUTLS_E_MAC_FAILED error. Now only
1429 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
1430 information about the result of a possible attack.
1432 2002-02-08 22:30 nmav <nmav@gnutls.org>
1434 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
1437 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
1439 2002-02-08 22:29 nmav <nmav@gnutls.org>
1443 Added bison generated file
1445 2002-02-08 19:36 nmav <nmav@gnutls.org>
1447 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1449 changed the introduction (again)
1451 2002-02-07 20:58 nmav <nmav@gnutls.org>
1453 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
1454 src/openpgp/cli_sec.asc:
1456 Corrected behaviour of client openpgp certificate selection.
1458 2002-02-07 19:08 nmav <nmav@gnutls.org>
1460 * lib/: gnutls_ui.c, gnutls_ui.h:
1462 removed gnutls_certificate_get_ours_index()
1464 2002-02-07 14:59 nmav <nmav@gnutls.org>
1466 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1467 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), pkcs1_asn1_tab.c:
1471 2002-02-06 22:07 nmav <nmav@gnutls.org>
1473 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1475 Modified gnutls_x509_extract_subject_alt_name() to return the type,
1476 instead of storing it to a pointer.
1478 2002-02-06 14:11 nmav <nmav@gnutls.org>
1480 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1481 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1484 Added function which returns the subjectAltName (subject_dns_name
1487 2002-02-05 23:00 nmav <nmav@gnutls.org>
1489 * AUTHORS (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1490 gnutls_0_3_91, gnutls_0_3_90):
1494 2002-02-05 12:09 nmav <nmav@gnutls.org>
1496 * lib/x509_verify.c:
1498 Changed the X.509 certificate verification algorithm. Now if any of
1499 the certificates in the certificate path is expired (except the
1500 first one), we return GNUTLS_CERT_NOT_TRUSTED.
1502 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
1504 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1506 Changes the function name to make clear OpenPGP uses keys and not
1507 certificates like X.509.
1509 2002-02-04 22:35 nmav <nmav@gnutls.org>
1511 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1513 Changes for gnutls_openpgp_name structure
1515 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
1517 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1519 Now OpenPGP uses its own context for DN.
1521 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
1523 * lib/gnutls_openpgp.c:
1525 More fixes for the GnuTLS OpenPGP code.
1527 2002-02-03 20:19 nmav <nmav@gnutls.org>
1529 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1530 lib/gnutls_x509.c, src/common.c:
1532 renamed the gnutls_dn structure to gnutls_x509_dn
1534 2002-02-03 19:17 nmav <nmav@gnutls.org>
1536 * src/: Makefile.am, common.c, common.h:
1538 made the print_info stuff much cleaner.
1540 2002-02-03 19:06 nmav <nmav@gnutls.org>
1542 * lib/gnutls_openpgp.c:
1544 some changes in gnutls_cert handling
1546 2002-02-03 18:54 nmav <nmav@gnutls.org>
1548 * lib/gnutls_cert.h:
1550 keyUsage is now 16 bits
1552 2002-02-03 18:30 nmav <nmav@gnutls.org>
1554 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1555 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1556 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1557 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1558 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1559 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1560 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1561 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
1562 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
1563 src/common.h, src/serv.c:
1565 Added OpenPGP certificate support in gnutls. Several changes.
1567 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1569 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1572 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1573 keyUsage flag to indicate what the key is useful for.
1575 2002-02-03 12:45 nmav <nmav@gnutls.org>
1577 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1579 Exported openpgp keys' related functions.
1581 2002-02-03 12:38 nmav <nmav@gnutls.org>
1583 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_1,
1584 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1585 gnutls_state.c, gnutls_state.h:
1587 Moved functions unrelated to record layer to gnutls_state.c
1589 2002-02-03 12:24 nmav <nmav@gnutls.org>
1593 several modifications for cert_type extension etc
1595 2002-02-03 12:16 nmav <nmav@gnutls.org>
1597 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1598 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1601 Added option to set the cert_type priority.
1603 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1605 * lib/gnutls_openpgp.c:
1608 * Applied the patch and minor changes.
1610 * Now it's also possible to use binary certificates.
1612 2002-02-03 11:36 nmav <nmav@gnutls.org>
1614 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
1615 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1617 Added stuff for parsing the CertType extension type.
1619 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1621 * lib/gnutls_openpgp.c:
1624 * gnutls_openpgp.c: Fixed some memory leaks.
1626 2002-02-02 21:24 nmav <nmav@gnutls.org>
1628 * lib/: gnutls.h.in.in, gnutls_ui.c:
1630 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1632 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1634 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1637 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1638 function headers of internal functions.
1640 2002-02-01 21:14 nmav <nmav@gnutls.org>
1642 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1645 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1648 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1650 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1651 gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_4_1):
1653 New files for OpenPGP tests.
1655 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1657 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1660 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1662 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1664 2002-02-01 11:31 nmav <nmav@gnutls.org>
1666 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1667 gnutls_0_3_91, gnutls_0_3_90):
1669 added new header file
1671 2002-02-01 11:14 nmav <nmav@gnutls.org>
1673 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1674 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1675 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1676 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1677 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
1678 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1679 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
1680 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
1683 Several changes in certificate and key handling.
1684 * gnutls_certificate_allocate_sc() does not require the ncerts
1687 2002-01-31 12:48 nmav <nmav@gnutls.org>
1689 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1690 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1691 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
1692 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
1693 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1694 lib/gnutls_x509.c, src/cli.c, src/common.h:
1696 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1697 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1699 2002-01-31 12:47 nmav <nmav@gnutls.org>
1701 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1704 corrected _gnutls_str_cpy() usage.
1706 2002-01-30 23:59 nmav <nmav@gnutls.org>
1708 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1712 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
1714 * lib/gnutls_openpgp.c:
1716 Fixed some memory leaks.
1718 2002-01-30 10:33 nmav <nmav@gnutls.org>
1720 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1722 updated candidate draft
1724 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
1726 * lib/gnutls_openpgp.c:
1730 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
1732 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1734 Basic GnuTLS OpenPGP support.
1736 2002-01-29 16:19 nmav <nmav@gnutls.org>
1738 * configure.in, doc/tex/ex3.tex, src/common.h:
1740 updated for gnutls_certificate_get_peers()
1742 2002-01-29 16:17 nmav <nmav@gnutls.org>
1744 * lib/: gnutls_ui.c, gnutls_ui.h:
1746 Added gnutls_certificate_get_peers() Added
1747 gnutls_certificate_get_ours() Added
1748 gnutls_certificate_get_ours_index()
1750 2002-01-29 16:09 nmav <nmav@gnutls.org>
1752 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1753 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1755 CertificateType is now accesible from the API.
1757 2002-01-29 16:06 nmav <nmav@gnutls.org>
1759 * lib/gnutls_handshake.c:
1761 corrected bug in certificate selection.
1763 2002-01-29 15:08 nmav <nmav@gnutls.org>
1765 * lib/: gnutls_state.c, gnutls_state.h:
1767 Added this gnutls_state.c/h files. Are added in order to access some
1768 of the GNUTLS_STATE structures members, indirectly. It's not
1769 possible to move all the members of this structure here, yet, but it
1772 2002-01-29 12:54 nmav <nmav@gnutls.org>
1776 corrected bug in server certificate callback.
1778 2002-01-29 12:52 nmav <nmav@gnutls.org>
1780 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1781 gnutls_record.c, gnutls_ui.h:
1783 Modified the state's parameters to hold the negotiated certificate
1784 type. Modified the certificate selection procedure to take the
1785 certificate type in account, when choosing the most appropriate
1788 2002-01-29 11:52 nmav <nmav@gnutls.org>
1790 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1791 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1792 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1795 Added in CertificateStatus:
1796 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
1799 2002-01-29 11:40 nmav <nmav@gnutls.org>
1801 * lib/: gnutls.h.in.in, gnutls_cert.c:
1803 gnutls_x509pki_allocate_sc() renamed to
1804 gnutls_certificate_allocate_sc() and similar functions too. They
1805 share too common properties with OpenPGP certificates, that it is
1806 not needed a separate function.
1808 2002-01-29 11:38 nmav <nmav@gnutls.org>
1810 * lib/: gnutls_ui.c, gnutls_ui.h:
1812 Updated function names.
1814 2002-01-29 11:38 nmav <nmav@gnutls.org>
1816 * lib/: auth_cert.c, auth_cert.h:
1818 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1821 2002-01-28 23:51 nmav <nmav@gnutls.org>
1823 * lib/gnutls.asn (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1824 gnutls_0_3_91, gnutls_0_3_90):
1828 2002-01-28 23:49 nmav <nmav@gnutls.org>
1832 better ChangeLog output
1834 2002-01-28 23:44 nmav <nmav@gnutls.org>
1836 * lib/gnutls_record.c, src/cli.c, src/serv.c:
1838 Identified a race condition in the example client. If application
1839 data is sent after a rehandshake request, the server thinks we
1840 ignored his request, and breaks the connection. This is a bad design
1843 2002-01-28 23:43 nmav <nmav@gnutls.org>
1845 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1846 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1850 2002-01-28 23:42 nmav <nmav@gnutls.org>
1852 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1854 changed some buffering code, to use the cleaner
1855 gnutls_datum_append(). Leads to a much cleaner code.
1857 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
1863 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1867 gnutls_str_... functions substitution
1869 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1873 _gnutls_str_... functions substitution
1875 2002-01-28 18:26 nmav <nmav@gnutls.org>
1877 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_1,
1878 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1880 added gnutls_datum_append()
1882 2002-01-28 14:03 nmav <nmav@gnutls.org>
1884 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1886 signature is now a gnutls_datum
1888 2002-01-28 12:43 nmav <nmav@gnutls.org>
1890 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1891 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1892 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1893 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1894 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1895 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1896 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1897 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1898 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1899 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1900 lib/gnutls_sig.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1901 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
1902 lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:
1904 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
1905 GNUTLS_ANON -> GNUTLS_CRD_ANON
1907 2002-01-28 10:38 nmav <nmav@gnutls.org>
1909 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1910 gnutls_0_3_90), gnutls_handshake.c:
1912 corrected and optimized handshake.
1914 2002-01-28 10:37 nmav <nmav@gnutls.org>
1916 * lib/gnutls_int_compat.c:
1920 2002-01-28 09:25 nmav <nmav@gnutls.org>
1922 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1923 gnutls_int.h, gnutls_record.c:
1925 Added ability of the client to choose a certificate depending on the
1926 server's sign algorithm preference. Added CertType in gnutls_cert
1927 structure (which identified X509, OPENPGP certificates)
1929 2002-01-28 09:22 nmav <nmav@gnutls.org>
1931 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
1933 Optimizations in the handshake messages hashing. (no more mallocs)
1935 2002-01-27 21:13 nmav <nmav@gnutls.org>
1937 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
1938 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1939 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
1943 2002-01-27 21:12 nmav <nmav@gnutls.org>
1945 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1946 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1947 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
1949 corrected bug in DSA signing.
1951 2002-01-27 21:11 nmav <nmav@gnutls.org>
1953 * lib/gnutls_cert.c:
1955 corrected bug in file read
1957 2002-01-27 21:10 nmav <nmav@gnutls.org>
1959 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
1960 gnutls_handshake.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1961 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_v2_compat.c
1962 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1965 Added support to select a certificate based on the peer's cipher
1966 suite list. (ie if DSS cipher suites are requested and a DSA
1967 certificate is available, then this will be used)
1969 2002-01-27 15:24 nmav <nmav@gnutls.org>
1971 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1973 Added an updated version of the submited draft
1975 2002-01-27 15:12 nmav <nmav@gnutls.org>
1977 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
1978 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
1979 src/x509/cert-dsa.pem (tags: gnutls_0_4_1, gnutls_0_4_0,
1980 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1981 gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
1982 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1983 gnutls_0_3_90, gnutls_with_dss_ciphersuites):
1987 2002-01-27 15:10 nmav <nmav@gnutls.org>
1989 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
1990 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
1991 src/serv.c (utags: gnutls_with_dss_ciphersuites):
1993 added support for DHE_DSS cipher suites.
1995 2002-01-27 14:27 nmav <nmav@gnutls.org>
1997 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
1998 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
1999 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
2000 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
2001 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
2002 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
2003 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
2004 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
2005 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
2006 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
2007 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2008 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
2009 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
2010 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
2011 src/cli.c (utags: gnutls_with_dss_cert_support):
2013 added support for DSS certificates.
2015 2002-01-26 23:01 nmav <nmav@gnutls.org>
2017 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
2018 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2019 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2020 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2021 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
2022 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
2023 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
2024 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
2025 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2026 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
2027 gnutls_with_dss_cert_support), gnutls_global.c (tags:
2028 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2029 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_1,
2030 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2031 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2032 gnutls_handshake.c (tags: gnutls_with_dss_ciphersuites,
2033 gnutls_with_dss_cert_support), gnutls_int.h (tags:
2034 gnutls_with_dss_cert_support), gnutls_pk.c, gnutls_pk.h,
2035 gnutls_privkey.c, gnutls_privkey.h (tags: gnutls_0_4_1,
2036 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2037 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2038 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
2039 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2040 gnutls_with_dss_cert_support), x509_sig_check.c:
2042 Added stuff for DSS certificates (not ready yet)
2044 2002-01-26 22:55 nmav <nmav@gnutls.org>
2046 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_1, gnutls_0_4_0,
2047 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2048 gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_4_1,
2049 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2050 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_1,
2051 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2052 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_4_1,
2053 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2054 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_1,
2055 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2056 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_4_1,
2057 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2058 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_1,
2059 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2060 gnutls_with_dss_ciphersuites) (utags:
2061 gnutls_with_dss_cert_support):
2063 added new DSA certificates..
2065 2002-01-26 16:10 nmav <nmav@gnutls.org>
2067 * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
2068 gnutls_with_dss_cert_support, gnutls_0_3_91,
2069 gnutls_with_dss_ciphersuites, gnutls_0_4_0, gnutls_0_3_92,
2072 added _gnutls_mem_cpy()
2074 2002-01-26 16:06 nmav <nmav@gnutls.org>
2076 * lib/: x509_asn1.c, x509_der.c (utags:
2077 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
2079 Added checks after malloc for null.
2081 2002-01-25 22:41 nmav <nmav@gnutls.org>
2083 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
2084 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2085 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
2086 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
2087 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
2088 gnutls_with_dss_cert_support), lib/gnutls_record.c,
2089 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
2090 gnutls_with_dss_cert_support), src/common.h (tags:
2091 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2092 src/serv.c (tags: gnutls_with_dss_cert_support):
2094 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
2097 2002-01-25 16:31 nmav <nmav@gnutls.org>
2099 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2100 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
2103 added check for requested TLS extensions
2105 2002-01-25 14:37 nmav <nmav@gnutls.org>
2107 * configure.in (tags: gnutls_0_3_5):
2111 2002-01-25 14:33 nmav <nmav@gnutls.org>
2113 * NEWS (tags: gnutls_0_3_5):
2117 2002-01-25 14:07 nmav <nmav@gnutls.org>
2119 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
2120 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
2121 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
2122 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
2123 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
2124 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2125 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2126 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2127 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2128 gnutls_with_dss_cert_support), lib/gnutls_int.h,
2129 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
2130 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2132 Handshake messages are not kept in memory any more. Now we use less
2133 memory during a handshake.
2135 2002-01-24 19:00 nmav <nmav@gnutls.org>
2137 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
2138 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2139 gnutls_with_dss_cert_support):
2143 2002-01-24 18:00 nmav <nmav@gnutls.org>
2145 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
2146 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2148 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
2149 GNUTLS_A_SSL3_NO_CERTIFICATE
2151 2002-01-24 16:50 nmav <nmav@gnutls.org>
2153 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
2154 draft-ietf-tls-openpgp-keys-00.txt (tags:
2155 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2157 added our openpgp draft
2159 2002-01-24 16:46 nmav <nmav@gnutls.org>
2161 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
2162 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
2163 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2164 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
2165 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2166 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
2167 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2168 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
2169 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
2170 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
2171 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2173 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
2174 #ifdef XXX stuff. Done some cleanups in record layer.
2176 2002-01-23 21:14 nmav <nmav@gnutls.org>
2178 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
2179 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
2180 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2181 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
2182 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2183 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
2184 lib/gnutls_str.h, lib/x509_extensions.c (tags:
2185 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2186 lib/x509_sig_check.c, lib/x509_verify.c (tags:
2187 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2189 Added a minimal string library to assist in safer ASN.1 parsing
2191 2002-01-23 21:13 nmav <nmav@gnutls.org>
2195 in server side now prints srp username
2197 2002-01-23 20:28 nmav <nmav@gnutls.org>
2199 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
2200 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2201 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
2202 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
2203 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
2206 Some corrections done ( found by using flawfinder). Added several
2207 tags for flawfinder to ignore.
2209 2002-01-23 20:27 nmav <nmav@gnutls.org>
2213 added string library
2215 2002-01-23 18:59 nmav <nmav@gnutls.org>
2217 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
2218 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2219 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2220 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
2221 lib/x509_sig_check.c:
2225 2002-01-23 18:58 nmav <nmav@gnutls.org>
2227 * lib/gnutls_record.c:
2229 more cleanups in the recv_int() function
2231 2002-01-23 18:57 nmav <nmav@gnutls.org>
2233 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
2235 corrected behaviour against PKCS-1 attacks. (it seems that debugging
2236 code has made it to release)
2238 2002-01-22 21:47 nmav <nmav@gnutls.org>
2240 * lib/gnutls_record.c:
2242 Made recv_int() cleaner (needs a lot of improvement)
2244 2002-01-20 13:02 nmav <nmav@gnutls.org>
2246 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
2247 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
2248 lib/gnutls_record.c, src/cli.c, src/serv.c:
2250 Now a server in a case of rehandshake can continue normaly if the
2251 handshake request is ignored by the client.
2253 2002-01-20 13:00 nmav <nmav@gnutls.org>
2255 * lib/gnutls.h.in.in:
2257 corrected gnutls_alert_send() prototype.
2259 2002-01-20 13:00 nmav <nmav@gnutls.org>
2261 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
2263 corrected gnutls_alert_send() prototype
2265 2002-01-20 10:16 nmav <nmav@gnutls.org>
2269 last changes for release
2271 2002-01-19 20:10 nmav <nmav@gnutls.org>
2273 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
2275 corrected bugs in DHE_RSA cipher suites
2277 2002-01-19 20:09 nmav <nmav@gnutls.org>
2279 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
2280 gnutls_with_dss_cert_support), auth_anon.h (tags:
2281 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2282 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
2283 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
2284 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2285 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
2286 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
2287 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2288 gnutls_with_dss_cert_support), gnutls_int.h:
2290 updated auth info structures handling. Corrected bug in DHE_RSA.
2292 2002-01-19 20:07 nmav <nmav@gnutls.org>
2294 * lib/gnutls_handshake.c:
2296 corrected bug introduced in the buffering code update
2298 2002-01-19 18:24 nmav <nmav@gnutls.org>
2300 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
2301 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
2302 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
2303 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2304 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
2305 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
2306 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
2309 Combined gnutls_x509pki_(set/get)_dh_bits() and
2310 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
2311 gnutls_anon_set_server_cred() was deprecated by
2312 gnutls_dh_set_bits().
2314 2002-01-19 18:23 nmav <nmav@gnutls.org>
2316 * lib/gnutls_cert.c:
2318 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
2320 2002-01-19 11:44 nmav <nmav@gnutls.org>
2322 * lib/gnutls_record.c (tags: gnutls_0_3_5):
2324 added missing include of gnutls_alert.h
2326 2002-01-18 16:47 nmav <nmav@gnutls.org>
2328 * doc/protocol/rfc2440.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
2329 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2330 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2334 2002-01-18 16:46 nmav <nmav@gnutls.org>
2336 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
2337 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
2338 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2339 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
2340 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2341 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
2342 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2343 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
2344 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2345 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
2346 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2347 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_1,
2348 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2349 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2350 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
2351 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2352 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
2353 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2354 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
2355 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
2357 several cleanups in order to move to gnutls 0.4.0
2359 2002-01-18 16:45 nmav <nmav@gnutls.org>
2361 * lib/gnutls_int_compat.c:
2363 added file to hold functions for backwards binary compatibility.
2365 2002-01-18 14:50 nmav <nmav@gnutls.org>
2367 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
2368 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
2369 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
2370 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
2371 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
2372 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
2373 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
2375 added required changes to release gnutls 0.3.3 (mostly bug fixes)
2377 2002-01-18 14:41 nmav <nmav@gnutls.org>
2379 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2383 2002-01-17 18:56 nmav <nmav@gnutls.org>
2385 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
2386 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
2387 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
2390 Renamed gnutls_x509pki_s/get_dh_bits() to
2391 gnutls_dh_s/get_dhe_bits(). Renamed
2392 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
2394 2002-01-17 16:16 nmav <nmav@gnutls.org>
2396 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
2397 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
2398 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2399 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
2400 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
2401 lib/gnutls_algorithms.c, lib/gnutls_int.h:
2403 Key exchange methods changed so they do not depend on the
2404 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
2406 2002-01-17 16:10 nmav <nmav@gnutls.org>
2408 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
2409 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2410 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
2411 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
2412 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2413 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
2414 gnutls_record.c, gnutls_sig.c:
2416 changes in buffering code (actually variables' names are more
2419 2002-01-17 16:09 nmav <nmav@gnutls.org>
2423 corrected library interface numbers
2425 2002-01-17 13:29 nmav <nmav@gnutls.org>
2427 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
2428 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2429 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
2430 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
2431 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2432 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
2433 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
2434 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2435 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2436 gnutls_with_dss_cert_support), doc/tex/gnutls.tex:
2438 updated documentation
2440 2002-01-17 13:05 nmav <nmav@gnutls.org>
2442 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
2443 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2444 gnutls_with_dss_cert_support):
2446 fixed bugs reported (with patches) by Marc Huber and Guillaume
2449 2002-01-14 09:33 nmav <nmav@gnutls.org>
2451 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2452 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_1, gnutls_0_4_0,
2453 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2454 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2456 Added gnutls_x509pki_set_trust_mem() and
2457 gnutls_x509pki_set_key_mem()
2459 2002-01-12 19:04 nmav <nmav@gnutls.org>
2461 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
2462 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
2464 better length checking in the record layer.
2466 2002-01-10 21:19 nmav <nmav@gnutls.org>
2468 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
2469 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
2470 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2471 gnutls_with_dss_cert_support):
2473 new extensions draft
2475 2002-01-09 11:05 nmav <nmav@gnutls.org>
2477 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
2479 added gnutls_x509pki_verify_certificate()
2481 2002-01-07 17:54 nmav <nmav@gnutls.org>
2485 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2486 consistent with gnutls.h)
2488 2002-01-05 22:00 nmav <nmav@gnutls.org>
2490 * lib/libgnutls.m4 (tags: gnutls_0_4_1, gnutls_0_4_0,
2491 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2492 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2494 corrected the temp file name
2496 2002-01-05 18:41 nmav <nmav@gnutls.org>
2498 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2499 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2500 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2503 last minute changes for 0.3.2 release
2505 2002-01-05 18:04 nmav <nmav@gnutls.org>
2507 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2510 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
2512 2002-01-05 13:40 nmav <nmav@gnutls.org>
2514 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2516 Added gnutls_b64_encode() and gnutls_b64_decode()
2518 2002-01-04 12:35 nmav <nmav@gnutls.org>
2520 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2523 updated documentation
2525 2002-01-04 12:05 nmav <nmav@gnutls.org>
2527 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2528 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2530 updated documentation
2532 2002-01-04 11:19 nmav <nmav@gnutls.org>
2534 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2535 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2536 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2537 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2538 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2539 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2543 2002-01-04 11:15 nmav <nmav@gnutls.org>
2545 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2546 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2548 separated alert protocol functions
2550 2002-01-03 11:36 nmav <nmav@gnutls.org>
2552 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2553 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2554 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2556 corrected behaviour in version advertizing
2558 2002-01-03 11:01 nmav <nmav@gnutls.org>
2560 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2562 now removes the temp file
2564 2002-01-03 10:59 nmav <nmav@gnutls.org>
2566 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2568 check_version() updated
2570 2002-01-02 15:55 nmav <nmav@gnutls.org>
2572 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2573 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2574 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2575 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2576 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2577 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2578 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2579 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2583 2002-01-02 15:00 nmav <nmav@gnutls.org>
2585 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2586 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2587 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2588 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2590 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2592 2002-01-02 12:15 nmav <nmav@gnutls.org>
2598 2002-01-02 11:07 nmav <nmav@gnutls.org>
2600 * lib/gnutls.h.in.in:
2602 prefixed all variable with GNUTLS_
2604 2002-01-02 11:02 nmav <nmav@gnutls.org>
2606 * lib/gnutls_global.c:
2608 added support for calling global_init() several times.
2610 2002-01-02 10:58 nmav <nmav@gnutls.org>
2612 * lib/gnutls_global.c:
2614 added static variable to check if global_init() is called for a
2617 2002-01-02 10:46 nmav <nmav@gnutls.org>
2619 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2620 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2621 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
2622 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2623 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
2624 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2626 Cleanups in the digest code (separated from HMAC). Added
2627 gnutls_fingerprint_calc(), which calculates a fingerprint.
2629 2001-12-30 18:11 nmav <nmav@gnutls.org>
2631 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2632 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2636 2001-12-30 18:09 nmav <nmav@gnutls.org>
2638 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2639 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2640 gnutls_0_3_5, gnutls_0_3_2):
2644 2001-12-30 17:55 nmav <nmav@gnutls.org>
2646 * NEWS, lib/auth_x509.c:
2648 corrected bug which did not allow a client to accept multiple CA
2649 distinguished names.
2651 2001-12-30 17:53 nmav <nmav@gnutls.org>
2653 * src/README.srpcrypt (tags: gnutls_0_4_1, gnutls_0_4_0,
2654 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2655 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2656 gnutls_0_3_5, gnutls_0_3_2):
2660 2001-12-23 11:37 nmav <nmav@gnutls.org>
2662 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2664 some corrections in documentation
2666 2001-12-21 08:16 nmav <nmav@gnutls.org>
2668 * NEWS (tags: gnutls_0_3_1):
2672 2001-12-20 10:51 nmav <nmav@gnutls.org>
2674 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2675 gnutls_0_3_2, gnutls_0_3_5):
2677 cleaned up and fixed ASN.1 documentation.
2679 2001-12-20 10:08 nmav <nmav@gnutls.org>
2681 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2684 corrected in order not to complain if func(void) is used.
2686 2001-12-19 20:02 nmav <nmav@gnutls.org>
2688 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2689 (tags: gnutls_0_3_1, gnutls_0_3_0):
2693 2001-12-19 13:17 nmav <nmav@gnutls.org>
2695 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2696 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2697 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2698 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2699 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2700 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2701 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2702 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2703 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2704 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2705 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2706 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2707 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2708 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2709 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2710 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2711 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2712 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2713 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2714 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2715 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2716 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2717 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2718 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2720 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
2721 defines to keep source compatibility.
2723 2001-12-19 13:13 nmav <nmav@gnutls.org>
2725 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2727 corrected bugs in AUTH_INFO allocation
2729 2001-12-18 15:00 nmav <nmav@gnutls.org>
2731 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2732 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2736 2001-12-18 08:58 nmav <nmav@gnutls.org>
2738 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2739 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2740 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2741 gnutls_0_3_1), lib/gnutls_int.h:
2743 corrections in the configuration files.
2745 2001-12-17 20:44 nmav <nmav@gnutls.org>
2749 some corrections in assembler detection. Also chmod -w gnutls.h was
2752 2001-12-17 17:27 nmav <nmav@gnutls.org>
2754 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2755 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2756 (tags: gnutls_0_3_1):
2758 Corrections for big endian machines. Pointed out by Mike Siers
2761 2001-12-17 16:53 nmav <nmav@gnutls.org>
2763 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2764 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2765 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2766 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2767 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2768 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2769 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2770 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2771 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2773 cleanups and documentation updates
2775 2001-12-17 15:49 nmav <nmav@gnutls.org>
2777 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2778 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2779 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2780 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2782 corrections in SRP and ANON authentication. Also corrections in the
2783 session packing for anonymous auth info.
2785 2001-12-17 15:19 nmav <nmav@gnutls.org>
2787 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2788 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2789 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2790 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2791 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2792 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2796 2001-12-17 15:13 nmav <nmav@gnutls.org>
2798 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2799 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2800 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2801 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2802 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2803 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2804 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2805 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2806 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2807 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2808 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2809 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2811 gnutls_set_max_record_size -> gnutls_record_set_max_size
2812 gnutls_get_max_record_size -> gnutls_record_get_max_size
2813 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2814 gnutls_auth_get_type
2816 2001-12-16 14:23 nmav <nmav@gnutls.org>
2818 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2819 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2820 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2821 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2822 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2823 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2824 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2825 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2826 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2827 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2829 documentation updated
2831 2001-12-16 10:27 nmav <nmav@gnutls.org>
2833 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2834 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2836 changed function names
2838 2001-12-16 09:49 nmav <nmav@gnutls.org>
2840 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2842 fixes in documentation
2844 2001-12-16 09:09 nmav <nmav@gnutls.org>
2846 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_1,
2847 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2848 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2849 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
2851 removed ASN1.readme.txt
2853 2001-12-14 19:52 nmav <nmav@gnutls.org>
2855 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
2856 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2857 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2858 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2859 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
2860 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2861 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2862 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
2863 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
2864 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
2866 renamed gnutls_x509pki_set_trust/key to
2867 gnutls_x509pki_set_trust_file/key_file
2869 2001-12-14 14:52 nmav <nmav@gnutls.org>
2871 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2872 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2875 some corrections in the DECR_LEN stuff added recently.
2877 2001-12-14 10:26 nmav <nmav@gnutls.org>
2879 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2880 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2881 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2882 doc/tex/gnutls.tex, lib/auth_x509.c:
2884 updated documentation
2886 2001-12-13 09:51 nmav <nmav@gnutls.org>
2888 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2889 gnutls_extensions.c, gnutls_handshake.c:
2891 More carefull parsing of incoming packets.
2893 2001-12-11 15:29 nmav <nmav@gnutls.org>
2895 * lib/gnutls_handshake.c:
2899 2001-12-11 15:29 nmav <nmav@gnutls.org>
2901 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2902 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2904 corrected bugs in STD formating (back to USG).
2906 2001-12-10 16:01 nmav <nmav@gnutls.org>
2908 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2910 last commits for 0.2.91
2912 2001-12-10 08:25 nmav <nmav@gnutls.org>
2914 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2915 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2916 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2917 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2918 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2919 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2920 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2921 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2922 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2923 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2924 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2925 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2926 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2927 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2928 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2929 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2930 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2931 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
2932 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2933 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2934 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
2935 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2936 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2937 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
2939 optimizations and fixes in the TLS PRF calculation (and the SSL3
2942 2001-12-09 17:08 nmav <nmav@gnutls.org>
2944 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
2946 updated documentation
2948 2001-12-09 15:39 nmav <nmav@gnutls.org>
2950 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
2952 fixed gnutls_anon_free_client_sc()
2954 2001-12-09 12:05 nmav <nmav@gnutls.org>
2956 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
2957 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
2958 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
2959 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
2961 Fixes in anonymous authentication. Fixes in client ciphersuite
2964 2001-12-09 12:03 nmav <nmav@gnutls.org>
2966 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2967 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
2969 GET_CN() now works. (affects debug mode only)
2971 2001-12-09 11:02 nmav <nmav@gnutls.org>
2973 * src/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
2974 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2975 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2976 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2977 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
2978 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2979 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
2980 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2984 2001-12-09 10:50 nmav <nmav@gnutls.org>
2986 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
2987 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
2988 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
2990 Optimizations in server certificate callback.
2992 2001-12-08 22:54 nmav <nmav@gnutls.org>
2994 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
2995 lib/gnutls_int.h, lib/gnutls_record.c:
2997 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
2999 2001-12-08 22:37 nmav <nmav@gnutls.org>
3001 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
3002 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
3003 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
3004 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
3007 remove dnsname (name_ind) extension
3009 2001-12-08 15:55 nmav <nmav@gnutls.org>
3011 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
3012 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3013 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3014 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
3015 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
3016 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
3017 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
3018 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3019 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
3020 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
3021 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3022 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
3023 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
3024 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3026 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
3028 2001-12-07 17:25 nmav <nmav@gnutls.org>
3030 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
3034 2001-12-07 14:09 nmav <nmav@gnutls.org>
3036 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
3037 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3038 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3039 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3040 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3041 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3042 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3044 updated documentation
3046 2001-12-07 08:22 nmav <nmav@gnutls.org>
3048 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
3049 gnutls_0_2_91) (utags: gnutls_0_2_90):
3051 callbacks now get a GNUTLS_STATE argument.
3053 2001-12-07 01:02 nmav <nmav@gnutls.org>
3055 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
3056 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
3057 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
3058 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
3059 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
3060 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
3061 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
3062 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
3063 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
3064 src/serv.c (tags: gnutls_0_2_90):
3066 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
3067 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
3069 2001-12-06 17:08 nmav <nmav@gnutls.org>
3071 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
3072 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3073 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3074 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3075 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3076 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3077 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
3078 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3079 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
3080 gnutls_0_2_90), src/cli.c, src/serv.c:
3082 GNUTLS_LIST is now int*
3084 2001-12-06 12:19 nmav <nmav@gnutls.org>
3086 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3087 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
3088 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
3089 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3090 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3091 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
3092 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3093 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
3094 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3095 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3096 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3097 lib/gnutls_constate.c (tags: gnutls_0_2_90),
3098 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
3099 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3100 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
3101 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3102 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3103 src/cli.c, src/serv.c:
3107 2001-12-06 12:18 nmav <nmav@gnutls.org>
3109 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
3110 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3111 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3112 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_1,
3113 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3114 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3115 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1) (utags: gnutls_0_3_0,
3116 gnutls_0_2_90, gnutls_0_2_91):
3118 some changes to keep gcc -Wall happy
3120 2001-12-06 10:37 nmav <nmav@gnutls.org>
3122 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3123 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
3124 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
3125 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
3126 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
3127 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3128 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
3129 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
3130 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
3131 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3132 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3133 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
3134 gnutls_0_2_90), src/cli.c, src/serv.c:
3138 2001-12-05 17:25 nmav <nmav@gnutls.org>
3140 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
3141 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
3142 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3143 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
3144 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3145 lib/gnutls_session.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3146 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3147 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3148 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3149 gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
3151 Changes in function names concerning _db_ handling and _session_
3154 2001-12-05 17:03 nmav <nmav@gnutls.org>
3156 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
3157 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
3158 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3159 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3160 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3161 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3162 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3165 Added callback to select the server certificate.
3167 2001-12-05 13:41 nmav <nmav@gnutls.org>
3169 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3170 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
3171 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3172 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3173 gnutls_0_2_90), src/serv.c:
3175 optimized certificate handling API
3177 2001-12-05 12:50 nmav <nmav@gnutls.org>
3179 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
3180 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
3182 several cleanups. Removed old unneeded functions. certificate
3183 verification was moved out of the handshake procedure.
3185 2001-12-04 22:24 nmav <nmav@gnutls.org>
3187 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
3188 gnutls_global.c, gnutls_int.h, gnutls_record.c:
3192 2001-12-04 16:03 nmav <nmav@gnutls.org>
3194 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3195 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3196 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3197 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
3198 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3199 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
3200 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
3201 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_1,
3202 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3203 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3204 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3205 gnutls_0_2_91, gnutls_0_2_90), src/Makefile.am (tags:
3206 gnutls_0_2_90), src/cli.c, src/common.h, src/port.h, src/serv.c:
3208 now the peer's certificate list is stored into auth info structure
3209 (instead of the certificate). several other cleanups.
3211 2001-12-04 10:57 nmav <nmav@gnutls.org>
3213 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
3214 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3215 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3216 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
3217 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
3218 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
3219 lib/x509_extensions.c, src/cli.c, src/serv.c:
3221 moving gnutls_DN structures out of gnutls_cert and auth_info
3222 structures. Now they are generated upon request.
3224 2001-12-01 17:34 nmav <nmav@gnutls.org>
3226 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
3227 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3228 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3229 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
3232 fixes in autoconf scripts
3234 2001-12-01 10:50 nmav <nmav@gnutls.org>
3236 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
3237 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3238 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3239 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3240 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
3241 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
3242 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3244 updated detection of library settings
3246 2001-11-30 18:23 nmav <nmav@gnutls.org>
3248 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
3249 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
3251 The RDN sequence needed in the certificate request message is now
3252 generated and cached into a x509pki_credentials structure. This
3253 would save a lot of time in the server side.
3255 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
3257 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
3259 overflow buffers check
3261 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
3263 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
3268 2001-11-29 15:29 nmav <nmav@gnutls.org>
3270 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
3271 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
3272 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3273 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
3274 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
3275 lib/gnutls_session.c, lib/gnutls_session_pack.c,
3276 lib/gnutls_session_pack.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3277 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3278 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3279 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3280 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
3283 introduced gnutls_x509pki_get_certificate(). This function returns
3284 the peer's certificate DER encoded. This certificate is also stored
3287 2001-11-26 10:50 nmav <nmav@gnutls.org>
3289 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
3290 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
3291 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
3292 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3294 cleanups and some corrections.
3296 2001-11-25 12:05 nmav <nmav@gnutls.org>
3298 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
3299 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3300 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3301 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
3302 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3303 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
3304 lib/gnutls_kx.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3305 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3306 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3307 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3308 lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
3310 gnutls_handshake(), gnutls_read() etc. functions no longer require
3311 the 'SOCKET cd' argument. This argument is set using the function
3312 gnutls_set_transport_ptr().
3314 2001-11-23 23:42 nmav <nmav@gnutls.org>
3316 * doc/README.autoconf:
3318 gnutls.m4 -> libgnutls.m4
3320 2001-11-23 23:26 nmav <nmav@gnutls.org>
3322 * doc/tex/Makefile.am:
3326 2001-11-23 23:25 nmav <nmav@gnutls.org>
3328 * doc/tex/ciphersuites.tex:
3332 2001-11-20 23:37 nmav <nmav@gnutls.org>
3336 produces better tex output
3338 2001-11-20 20:22 nmav <nmav@gnutls.org>
3340 * doc/scripts/gdoc, lib/gnutls_ui.c:
3342 updated documentation (and generation of tex)
3344 2001-11-20 20:20 nmav <nmav@gnutls.org>
3350 2001-11-20 14:42 nmav <nmav@gnutls.org>
3352 * lib/gnutls_algorithms.c:
3354 fixed gnutls_kx_get_name()
3356 2001-11-20 13:40 nmav <nmav@gnutls.org>
3358 * lib/: gnutls_handshake.c, gnutls_ui.h:
3362 2001-11-17 11:47 nmav <nmav@gnutls.org>
3364 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
3366 Gdoc updated. Now handles powers and '->' symbol automatically for
3369 2001-11-16 10:19 nmav <nmav@gnutls.org>
3371 * lib/x509_der.c (tags: gnutls_0_2_11):
3375 2001-11-16 10:13 nmav <nmav@gnutls.org>
3377 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
3378 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
3379 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3380 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3381 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
3382 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
3383 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
3385 Documentation for ASN.1 has been moved to inline comments and to the
3388 2001-11-15 12:47 nmav <nmav@gnutls.org>
3390 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
3395 2001-11-15 12:37 nmav <nmav@gnutls.org>
3397 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
3398 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
3399 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
3400 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
3401 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
3402 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
3404 corrected some obscure bugs in the handshake and record send
3407 2001-11-13 19:10 nmav <nmav@gnutls.org>
3409 * lib/gnutls_int.h (tags: gnutls_0_2_11):
3411 removed debugging stuff
3413 2001-11-13 12:26 nmav <nmav@gnutls.org>
3415 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
3419 2001-11-13 12:02 nmav <nmav@gnutls.org>
3421 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
3422 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
3423 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
3424 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3425 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3426 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
3427 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_1,
3428 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3429 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3430 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3431 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
3433 more non blocking IO fixes
3435 2001-11-12 21:18 nmav <nmav@gnutls.org>
3437 * src/cli.c (tags: gnutls_0_2_11):
3439 now resolves hostnames.
3441 2001-11-12 14:27 nmav <nmav@gnutls.org>
3443 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
3445 va_copy macro renamed to VA_COPY
3447 2001-11-12 14:26 nmav <nmav@gnutls.org>
3451 now requires autoconf 2.50
3453 2001-11-10 21:37 nmav <nmav@gnutls.org>
3455 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
3456 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3457 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
3458 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3459 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
3460 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
3461 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
3462 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
3463 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
3464 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
3465 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
3468 several fixes. Including:
3469 - max_record_header extension.
3470 - resume handshake sending wrong ssl version
3471 - Non blocking IO (not ready yet)
3473 2001-11-08 12:00 nmav <nmav@gnutls.org>
3475 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
3476 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
3477 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
3478 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3479 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3481 cleanups and documentation updates
3483 2001-11-08 10:57 nmav <nmav@gnutls.org>
3487 rolled back previous change...
3489 2001-11-08 10:32 nmav <nmav@gnutls.org>
3493 made empty certificate message consistent with other
3496 2001-11-07 12:08 nmav <nmav@gnutls.org>
3498 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3499 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3500 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3501 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3502 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3503 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3504 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3505 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3506 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3507 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3508 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3509 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3510 gnutls_0_2_90, gnutls_0_2_11):
3512 corrected memory leaks and other bugs
3514 2001-11-06 16:57 nmav <nmav@gnutls.org>
3516 * lib/gnutls_buffers.c:
3520 2001-11-06 12:57 nmav <nmav@gnutls.org>
3522 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3523 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3524 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3525 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3526 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3527 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3528 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
3529 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3530 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
3531 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3532 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3533 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3535 added max_record_size extension
3537 2001-11-06 12:56 nmav <nmav@gnutls.org>
3539 * lib/gnutls_session.c:
3541 corrected bug which made get_current_session, not to return the
3542 right size of the session.
3544 2001-11-05 21:28 nmav <nmav@gnutls.org>
3546 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3547 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3548 lib/gnutls_record.c:
3550 receive buffer is now dynamic.
3552 2001-11-05 20:14 nmav <nmav@gnutls.org>
3554 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3556 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
3558 2001-11-05 16:41 nmav <nmav@gnutls.org>
3560 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3561 lib/gnutls_priority.c:
3563 added support for va_copy
3565 2001-11-05 12:43 nmav <nmav@gnutls.org>
3567 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3568 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3569 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3573 2001-11-05 11:32 nmav <nmav@gnutls.org>
3575 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3579 2001-11-04 16:52 nmav <nmav@gnutls.org>
3581 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3582 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3583 gnutls_priority.c (tags: gnutls_0_2_10):
3585 changed LIST to GNUTLS_LIST
3587 2001-11-04 12:01 nmav <nmav@gnutls.org>
3589 * lib/: gnutls.h.in, gnutls_db.c:
3591 added new function to check for expired sessions.
3593 2001-11-04 10:43 nmav <nmav@gnutls.org>
3595 * lib/gnutls_record.c:
3599 2001-11-02 18:20 nmav <nmav@gnutls.org>
3601 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3602 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3603 gnutls_sig.c (tags: gnutls_0_2_10):
3605 cleanups in function names
3607 2001-11-02 10:34 nmav <nmav@gnutls.org>
3611 cleanups in the resuming code
3613 2001-11-02 10:07 nmav <nmav@gnutls.org>
3615 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3616 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3617 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3618 lib/gnutls_record.c:
3620 added hooks in order to use external database to store session to be
3621 resumed. Works but it is not finished.
3623 2001-11-02 09:01 nmav <nmav@gnutls.org>
3625 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3628 set_push() & set_pull() functions moved to state (instead of being
3631 2001-11-02 08:32 nmav <nmav@gnutls.org>
3633 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3634 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3635 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3637 moved README.CVS to doc/
3639 2001-11-01 22:54 nmav <nmav@gnutls.org>
3643 added documentation of the steps required to built the cvs tree
3645 2001-11-01 20:10 nmav <nmav@gnutls.org>
3647 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3648 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3649 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3650 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3651 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3652 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3653 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3654 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3655 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3657 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3660 2001-10-30 19:35 nmav <nmav@gnutls.org>
3662 * lib/: gnutls_buffers.c, gnutls_record.c:
3664 corrected and fixed several things in send_int() etc.
3666 2001-10-30 12:29 nmav <nmav@gnutls.org>
3668 * doc/tex/translayer.tex:
3672 2001-10-30 12:11 nmav <nmav@gnutls.org>
3674 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3675 scripts/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
3676 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3677 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3678 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3679 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3681 added scripts into distribution
3683 2001-10-30 09:10 nmav <nmav@gnutls.org>
3685 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3687 corrected bugs in session resuming.
3689 2001-10-23 17:35 nmav <nmav@gnutls.org>
3691 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3692 io_debug.h (tags: gnutls_0_2_9):
3696 2001-10-23 17:31 nmav <nmav@gnutls.org>
3698 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3701 added IO debugging code
3703 2001-10-23 15:45 nmav <nmav@gnutls.org>
3705 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3706 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3707 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3708 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3709 lib/gnutls_record.c (tags: gnutls_0_2_9):
3711 added some checks for memory allocation. Fixes in write interrupts.
3713 2001-10-23 09:37 nmav <nmav@gnutls.org>
3715 * lib/gnutls_buffers.c:
3717 corrected bugs which could break non blocking IO
3719 2001-10-22 22:09 nmav <nmav@gnutls.org>
3721 * PGPKEYS (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3722 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3723 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3724 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3725 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9):
3727 added file. Holds pgp keys
3729 2001-10-22 20:14 nmav <nmav@gnutls.org>
3731 * lib/: gnutls_buffers.c, gnutls_record.c:
3733 corrections for the gnutls_read_buffered() function.
3735 2001-10-22 12:51 nmav <nmav@gnutls.org>
3737 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3738 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3741 updated/fixed the handling of interrupted writes
3743 2001-10-21 14:32 nmav <nmav@gnutls.org>
3745 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3746 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3747 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3749 changed gnutls_write() semantics in order to cope with interrupted
3750 system calls and non blocking IO
3752 2001-10-21 13:27 nmav <nmav@gnutls.org>
3754 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3755 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3756 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3757 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3758 lib/gnutls_int.h, lib/gnutls_record.c:
3760 changes in order to be independent of the berkeley style sockets
3761 (but it is still difficult to use gnutls with any other api)
3763 2001-10-21 11:53 nmav <nmav@gnutls.org>
3765 * lib/gnutls_buffers.c:
3767 made gnutls_write() unaware of interrupted system calls and eagain
3770 2001-10-21 11:36 nmav <nmav@gnutls.org>
3772 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3773 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3774 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3775 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3776 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3781 2001-10-20 22:40 nmav <nmav@gnutls.org>
3783 * lib/: gnutls_buffers.c, gnutls_int.h:
3785 Corrected short read bug
3787 2001-10-20 16:04 nmav <nmav@gnutls.org>
3789 * lib/gnutls_buffers.c:
3791 corrected _gnutls_write()
3793 2001-10-20 15:44 nmav <nmav@gnutls.org>
3795 * lib/gnutls_buffers.c:
3797 peeked data now stays also in handshake
3799 2001-10-20 15:43 nmav <nmav@gnutls.org>
3803 corrected bug which caused a fatal alert to be sent even if it
3806 2001-10-20 09:40 nmav <nmav@gnutls.org>
3808 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3809 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3810 lib/gnutls_record.c:
3812 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
3814 2001-10-20 09:10 nmav <nmav@gnutls.org>
3816 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3818 the gnutls handshake protocol can now hold it's state. Thus it may
3819 be used in some kind of non blocking mode. Not tested at all
3821 2001-10-19 17:07 nmav <nmav@gnutls.org>
3823 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3824 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3825 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3826 lib/gnutls_record.c:
3828 clean ups in the handshake protocol
3830 2001-10-15 09:14 nmav <nmav@gnutls.org>
3832 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3833 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3834 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3835 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3836 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3837 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3838 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3839 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3840 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3841 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3842 lib/gnutls_ui.h, src/cli.c, src/serv.c:
3844 auth_info types and structures were moved to the internals of the
3845 library. This makes the library incompatible (source & binary) with
3846 the previous versions.
3848 2001-10-12 06:46 nmav <nmav@gnutls.org>
3850 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3851 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3852 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3853 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3855 added option to regenerate primes and generators for EDH
3857 2001-10-10 15:53 nmav <nmav@gnutls.org>
3859 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3860 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3861 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3862 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3863 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3864 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3865 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3866 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3867 gnutls_0_2_9), src/serv.c:
3869 updated name indication extension (dnsname)
3871 2001-10-10 09:28 nmav <nmav@gnutls.org>
3873 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3874 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3875 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3876 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3877 gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: gnutls_0_4_1,
3878 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3879 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3880 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3881 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3884 renamed crypt to srpcrypt.
3886 2001-10-10 09:25 nmav <nmav@gnutls.org>
3888 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3889 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3890 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3891 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3892 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3895 better prime handling
3897 2001-10-09 21:40 nmav <nmav@gnutls.org>
3899 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3900 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3901 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3902 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3903 gnutls_0_2_10, gnutls_0_2_9):
3905 Updated the handling of prime numbers.
3907 2001-10-08 19:57 nmav <nmav@gnutls.org>
3909 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3910 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3911 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3912 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3913 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3914 gnutls_0_2_10, gnutls_0_2_9):
3918 2001-10-08 18:38 nmav <nmav@gnutls.org>
3920 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3921 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3922 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3923 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3924 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3925 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3926 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3927 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3928 gnutls_0_2_9), src/cli.c, src/serv.c:
3930 added DHE_RSA ciphersuites
3932 2001-10-08 07:10 nmav <nmav@gnutls.org>
3934 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
3935 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_1,
3936 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3937 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3938 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3939 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3940 gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
3941 draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
3942 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3943 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3944 draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_4_1,
3945 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3946 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3947 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3948 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3953 2001-10-07 12:47 nmav <nmav@gnutls.org>
3955 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3958 fixes in the certificate extensions handling code. Bugs reported by
3959 Neil Spring <nspring@saavie.org>
3961 2001-09-25 17:55 nmav <nmav@gnutls.org>
3963 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
3968 2001-09-23 18:21 nmav <nmav@gnutls.org>
3970 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
3971 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
3973 several cleanups in order to support DHE_RSA
3975 2001-09-23 18:20 nmav <nmav@gnutls.org>
3977 * lib/auth_dhe_rsa.c:
3979 Preliminary support for DHE_RSA
3981 2001-09-19 08:21 nmav <nmav@gnutls.org>
3983 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
3985 updated documentation
3987 2001-09-14 08:04 nmav <nmav@gnutls.org>
3989 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
3990 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
3991 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
3992 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
3993 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
3994 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
3995 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
3996 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
3997 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
4000 Client certificate callback has been improved
4002 2001-09-04 19:50 nmav <nmav@gnutls.org>
4004 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
4005 (tags: gnutls_0_2_3), lib/Makefile.am:
4007 updated documentation generation
4009 2001-09-03 22:23 nmav <nmav@gnutls.org>
4011 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
4013 updated documentation
4015 2001-08-27 08:31 nmav <nmav@gnutls.org>
4017 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
4018 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
4019 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4020 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4021 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
4025 2001-08-26 14:44 nmav <nmav@gnutls.org>
4027 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4028 configure.in, lib/gnutls_global.c:
4030 use of sigaction instead of signal(), to ignore SIGPIPE
4032 2001-08-26 10:44 nmav <nmav@gnutls.org>
4034 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
4035 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
4036 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4037 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
4038 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
4039 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
4040 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
4042 gnutls_set_certificate_request() renamed to
4043 gnutls_x509pki_set_cert_request(). Added
4044 gnutls_x509pki_set_cert_callback().
4046 2001-08-26 09:41 nmav <nmav@gnutls.org>
4048 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
4049 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
4050 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
4051 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
4052 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4053 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4054 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4055 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
4056 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
4060 2001-08-25 21:52 nmav <nmav@gnutls.org>
4062 * configure.in, lib/gnutls.h.in:
4064 updated gnutls.h file
4066 2001-08-25 13:44 nmav <nmav@gnutls.org>
4068 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
4069 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
4070 lib/gnutls_ui.c, src/serv.c:
4072 some memory optimization while receiving packets
4074 2001-08-25 09:19 nmav <nmav@gnutls.org>
4076 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
4077 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4078 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4079 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4080 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4083 header size is now written in gnutls_cipher.c
4085 2001-08-20 21:40 nmav <nmav@gnutls.org>
4087 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
4088 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
4090 bugfixes and minor updates
4092 2001-08-20 21:39 nmav <nmav@gnutls.org>
4094 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
4095 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4096 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
4097 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
4100 corrected and updated documentation
4102 2001-08-20 19:26 nmav <nmav@gnutls.org>
4104 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
4105 src/cli.c, src/serv.c:
4107 changed gnutls_bye() behaviour
4109 2001-08-19 20:11 nmav <nmav@gnutls.org>
4111 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
4112 gnutls_int.h, gnutls_record.c:
4114 several fixes in gnutls_bye() function, and in gnutls_recv_int()
4116 2001-08-19 19:38 nmav <nmav@gnutls.org>
4118 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
4120 corrected bugs in version handling and in certificate initialization
4122 2001-08-19 14:25 nmav <nmav@gnutls.org>
4124 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
4125 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
4126 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
4127 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
4128 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
4129 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
4131 better support for buffered read and several cleanups
4133 2001-08-19 11:52 nmav <nmav@gnutls.org>
4135 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
4136 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
4138 gnutls now sends (again) record packets using one write.
4140 2001-08-19 11:50 nmav <nmav@gnutls.org>
4142 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
4144 corrected free for data not belonging to the heap
4146 2001-08-18 21:21 nmav <nmav@gnutls.org>
4148 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
4149 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4150 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4151 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4152 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4153 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4154 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
4155 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
4156 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4159 several checks for failed allocations and other fixes
4161 2001-08-07 18:38 nmav <nmav@gnutls.org>
4163 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
4164 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4165 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4166 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
4167 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
4168 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
4169 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
4170 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
4171 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
4172 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
4174 fixes in SRP key exchange and several others.
4176 2001-08-07 13:34 nmav <nmav@gnutls.org>
4178 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
4179 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
4180 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
4181 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4182 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
4183 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
4184 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
4185 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
4186 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
4187 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4188 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
4189 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4190 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4191 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
4192 gnutls_0_2_1) (utags: gnutls_0_2_0):
4194 server side client authentication works
4196 2001-08-07 12:16 nmav <nmav@gnutls.org>
4198 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
4199 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
4200 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4201 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
4202 lib/gnutls_auth.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4203 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4204 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4205 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4206 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4207 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
4208 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
4209 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
4210 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4211 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4212 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4215 additions in order for gnutls server to support client
4218 2001-08-07 07:30 nmav <nmav@gnutls.org>
4220 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
4221 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4222 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4223 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
4224 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4225 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4226 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4228 ssl3 fixes and several others.
4230 2001-08-07 07:30 nmav <nmav@gnutls.org>
4232 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4234 realloc does not realloc memory if less size is requested.
4236 2001-08-06 22:17 nmav <nmav@gnutls.org>
4238 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
4239 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
4241 updated in key usage fields
4243 2001-08-06 21:48 nmav <nmav@gnutls.org>
4245 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
4247 cleanups in the signature generating functions
4249 2001-08-06 20:00 nmav <nmav@gnutls.org>
4251 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
4252 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4253 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
4254 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
4255 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4256 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
4257 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4258 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
4259 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4260 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
4261 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4262 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
4263 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4264 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
4266 several fixes. Added client authentication with x509PKI
4268 2001-08-06 15:02 nmav <nmav@gnutls.org>
4270 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4271 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
4272 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
4275 more x509 client certificate stuff
4277 2001-08-06 13:22 nmav <nmav@gnutls.org>
4279 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
4280 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
4281 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
4282 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
4284 added client certificates
4286 2001-08-06 13:21 nmav <nmav@gnutls.org>
4288 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
4289 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4290 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
4291 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
4292 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4293 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4294 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4297 several additions for x509 client authentication
4299 2001-08-06 08:30 nmav <nmav@gnutls.org>
4301 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
4302 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
4303 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
4304 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4306 added the concept of optional handshake packets (like
4307 CERTIFICATE_REQUEST). several other fixes.
4309 2001-08-05 20:40 nmav <nmav@gnutls.org>
4311 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
4312 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
4313 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
4314 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4315 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
4317 several cleanups and updates in the handshake protocol
4318 implementation iolaiiiiiCVS:
4320 ----------------------------------------------------------------------
4322 2001-08-05 13:27 nmav <nmav@gnutls.org>
4324 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
4325 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
4326 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
4327 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
4329 several cleanups. No longer export structures to the API, but a
4330 bunch of functions in order to access them.
4332 2001-08-05 11:38 nmav <nmav@gnutls.org>
4334 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
4335 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
4337 gnutls_x509_set_cn() was removed
4339 2001-08-05 10:25 nmav <nmav@gnutls.org>
4341 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
4342 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4343 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
4344 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4345 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4347 added new function gnutls_send_alert() to the api
4349 2001-08-05 10:13 nmav <nmav@gnutls.org>
4351 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
4352 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
4354 cleanups in certificate copying
4356 2001-08-05 09:53 nmav <nmav@gnutls.org>
4358 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4359 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4360 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4361 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4362 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4363 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4364 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4365 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4366 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
4367 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4368 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4369 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4370 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
4371 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4372 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4373 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4374 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4375 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
4376 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
4378 fixes for the new files
4380 2001-08-05 09:38 nmav <nmav@gnutls.org>
4382 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
4383 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
4384 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
4385 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
4386 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4387 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4388 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
4389 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
4390 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4391 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4392 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4393 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4394 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
4395 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4396 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4397 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4398 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4399 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
4400 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4401 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
4402 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
4403 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
4404 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4405 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4406 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
4407 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
4408 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4409 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
4410 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4411 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
4412 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4413 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4414 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4415 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4418 renamed cert_* to x509_*
4420 2001-08-04 19:04 nmav <nmav@gnutls.org>
4422 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
4425 asn1_read_value() will no longer overflow the given buffer. (this
4426 assumes that the caller provided the size of the buffer)
4428 2001-08-04 18:40 nmav <nmav@gnutls.org>
4430 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4431 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4434 fixes in x509 cert extensions handling
4436 2001-08-04 12:01 nmav <nmav@gnutls.org>
4438 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
4439 gnutls_handshake.c, gnutls_int.h:
4443 2001-08-04 07:39 nmav <nmav@gnutls.org>
4445 * lib/: gnutls_mem.c, gnutls_mem.h:
4447 added internal memory handlers
4449 2001-08-04 07:31 nmav <nmav@gnutls.org>
4451 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
4452 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4453 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4454 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4455 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4456 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
4457 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4458 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4459 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
4460 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4461 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
4462 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4463 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4464 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
4466 added internal memory handlers
4468 2001-08-02 19:00 nmav <nmav@gnutls.org>
4470 * lib/gnutls_cert.c, src/cli.c:
4472 subjectAltName related fixes
4474 2001-08-02 18:42 nmav <nmav@gnutls.org>
4476 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4477 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
4478 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4479 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4482 added some kind of support for X509 Extensions
4484 2001-08-02 11:49 nmav <nmav@gnutls.org>
4486 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4487 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_1,
4488 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4489 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4490 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4491 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4492 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
4493 gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
4495 documentation updates
4497 2001-08-02 01:43 nmav <nmav@gnutls.org>
4499 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4500 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4501 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4502 lib/gnutls_record.c:
4506 2001-07-31 19:12 nmav <nmav@gnutls.org>
4508 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4509 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4510 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4511 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4512 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4513 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4514 gnutls_0_2_1, gnutls_0_2_0):
4516 fixed api documentation (for srp and anon cred allocation)
4518 2001-07-30 09:56 nmav <nmav@gnutls.org>
4520 * configure.in (tags: gnutls_0_1_9):
4522 added profiler option
4524 2001-07-30 09:49 nmav <nmav@gnutls.org>
4526 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4527 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4528 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4529 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4530 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4531 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4532 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4533 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4534 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4535 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4536 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4537 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4538 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4539 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4540 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4541 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4542 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4544 added log function (no longer use fprintf).
4546 2001-07-29 23:21 nmav <nmav@gnutls.org>
4548 * lib/: gnutls_handshake.c, gnutls_record.c:
4550 fixes in EOF handling in handshake.
4552 2001-07-29 18:19 nmav <nmav@gnutls.org>
4554 * lib/gnutls_handshake.c:
4558 2001-07-29 11:18 nmav <nmav@gnutls.org>
4560 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4563 documentation updates
4565 2001-07-28 19:02 nmav <nmav@gnutls.org>
4567 * doc/: scripts/gdoc, tex/Makefile.am:
4569 fixes in tex production (gdoc)
4571 2001-07-28 14:51 nmav <nmav@gnutls.org>
4573 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4574 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4575 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4576 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4577 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4578 doc/tex/gnutls.tex, lib/gnutls_record.c:
4580 Added documentation in TEX
4582 2001-07-28 10:36 nmav <nmav@gnutls.org>
4584 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4585 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4586 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4587 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4589 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
4591 2001-07-27 18:46 nmav <nmav@gnutls.org>
4593 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4594 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4595 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4597 changed gnutls_read() semantics
4599 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4601 * doc/TODO (tags: gnutls_0_1_9):
4603 Tools for Certificate
4605 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4607 * lib/cert_der.c (tags: gnutls_0_1_9):
4611 2001-07-26 19:08 nmav <nmav@gnutls.org>
4613 * NEWS, configure.in:
4617 2001-07-26 19:07 nmav <nmav@gnutls.org>
4619 * lib/cert_verify.c (tags: gnutls_0_1_9):
4621 fixed/updated compare_dn() function.
4623 2001-07-26 15:26 nmav <nmav@gnutls.org>
4625 * doc/TODO, lib/gnutls_sig_check.c:
4629 2001-07-24 20:02 nmav <nmav@gnutls.org>
4631 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4632 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4633 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4634 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4635 lib/gnutls_sig_check.c, src/cli.c:
4637 gnutls now checks the certificate's CN to see if it matches the
4640 2001-07-24 18:46 nmav <nmav@gnutls.org>
4642 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4643 lib/gnutls_record.c:
4647 2001-07-24 18:27 nmav <nmav@gnutls.org>
4651 support for multiple protocol versions.
4653 2001-07-24 18:26 nmav <nmav@gnutls.org>
4655 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4656 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4657 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4658 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4659 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4660 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4661 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4662 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4663 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4664 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4665 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4666 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4667 lib/gnutls_v2_compat.c, src/serv.c:
4669 corrected bug in b64 decoding. Added support for multiple TLS
4672 2001-07-21 21:30 nmav <nmav@gnutls.org>
4674 * lib/Makefile.am (tags: gnutls_0_1_9):
4678 2001-07-21 09:05 nmav <nmav@gnutls.org>
4680 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4681 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4682 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4683 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4684 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4685 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4686 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4688 corrected memory leaks
4690 2001-07-21 08:19 nmav <nmav@gnutls.org>
4692 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4693 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4694 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4695 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4696 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4697 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4698 src/pkcs1.asn (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4699 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4700 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4701 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4702 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4703 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4706 several fixes cleanups etc.
4708 2001-07-20 18:59 nmav <nmav@gnutls.org>
4710 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4711 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4712 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4713 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4714 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4715 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4716 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4717 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4718 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4719 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4720 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4721 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4722 src/srp/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
4723 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4724 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4725 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4726 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4727 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4728 gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
4731 updated file structure
4733 2001-07-20 17:58 nmav <nmav@gnutls.org>
4735 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4736 tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_1, gnutls_0_4_0,
4737 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4738 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4739 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4740 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4741 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4742 gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_4_1,
4743 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4744 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4745 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4746 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4747 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4748 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
4749 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4750 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4751 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4752 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
4753 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4754 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4755 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4756 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4757 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4758 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4759 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4761 updated directory structure
4763 2001-07-20 17:50 nmav <nmav@gnutls.org>
4765 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4766 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_1,
4767 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4768 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4769 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4770 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4771 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4772 gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
4773 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4774 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4775 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4776 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4777 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4778 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4779 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4780 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4781 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
4782 gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
4783 lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
4784 src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
4786 added some kind of certificate checking
4788 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
4794 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
4796 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4797 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4798 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4799 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4800 (tags: gnutls_0_1_9):
4804 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
4806 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4808 C structure management
4810 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
4812 * src/PkixTabExample.c:
4814 C structure management
4816 2001-07-18 20:32 nmav <nmav@gnutls.org>
4818 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4820 added mhash 0.8.10 support
4822 2001-07-18 20:31 nmav <nmav@gnutls.org>
4824 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4825 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4826 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4827 lib/gnutls_int.h, src/cli.c:
4829 more certificate fields parsed. Cleanups
4831 2001-07-17 18:47 nmav <nmav@gnutls.org>
4833 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4834 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4835 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4836 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4837 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4838 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4839 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4840 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4841 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4842 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4843 lib/gnutls_int.h, src/cli.c, src/serv.c:
4845 several cleanups. Added check for certificate's expiration time.
4847 2001-07-16 19:45 nmav <nmav@gnutls.org>
4849 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4850 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4851 lib/gnutls_int.h, src/cli.c:
4855 2001-07-14 21:22 nmav <nmav@gnutls.org>
4857 * src/CertificateExample.c:
4859 corrected copyright notice
4861 2001-07-14 21:19 nmav <nmav@gnutls.org>
4863 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4864 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4865 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4869 2001-07-14 21:13 nmav <nmav@gnutls.org>
4871 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4872 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4876 2001-07-14 19:21 nmav <nmav@gnutls.org>
4878 * lib/: Makefile.am, gnutls_anon_cred.c:
4882 2001-07-14 14:34 nmav <nmav@gnutls.org>
4884 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4885 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4886 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4887 src/cli.c, src/serv.c:
4889 several bug fixes in ASN handling. Fixes/additions in X509
4890 structures handling.
4892 2001-07-14 11:45 nmav <nmav@gnutls.org>
4894 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4895 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4896 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4897 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4898 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4899 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4900 src/cli.c, src/serv.c:
4904 2001-07-14 10:26 nmav <nmav@gnutls.org>
4908 corrected copyright statement
4910 2001-07-14 09:47 nmav <nmav@gnutls.org>
4912 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4913 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4915 improved certificate handling
4917 2001-07-14 09:47 nmav <nmav@gnutls.org>
4923 2001-07-13 14:23 nmav <nmav@gnutls.org>
4925 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4928 added autoconf2.50 (for debian)
4930 2001-07-13 14:22 nmav <nmav@gnutls.org>
4932 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4933 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4934 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4935 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4939 2001-07-13 14:08 nmav <nmav@gnutls.org>
4941 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4942 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4943 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4945 corrected fabio's entry
4947 2001-07-12 17:06 nmav <nmav@gnutls.org>
4949 * lib/gnutls_record.c:
4953 2001-07-11 21:17 nmav <nmav@gnutls.org>
4955 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
4956 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
4957 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4958 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4959 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4960 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4961 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4962 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
4963 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4964 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
4965 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
4966 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4967 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4968 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4969 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4970 gnutls_0_2_0, gnutls_0_1_9):
4972 optimizations in hash functions (removed a lot of mallocs)
4974 2001-07-07 18:03 nmav <nmav@gnutls.org>
4976 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
4977 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4978 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
4979 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
4980 src/Makefile.am, src/pkix.asn, src/serv.c:
4982 Updated ASN.1 Parser (Fabio - commited by me).
4984 2001-07-01 16:39 nmav <nmav@gnutls.org>
4986 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
4991 2001-06-25 15:29 nmav <nmav@gnutls.org>
4993 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
4994 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4995 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
4996 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4997 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
4998 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4999 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
5000 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5001 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
5004 Cleanups. Mostly while sending client certificate (and client
5007 2001-06-24 22:01 nmav <nmav@gnutls.org>
5013 2001-06-24 21:42 nmav <nmav@gnutls.org>
5015 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5016 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
5017 lib/gnutls_constate.c, lib/gnutls_extensions.c,
5018 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
5020 added support for DNSNAME extension (draft-ietf-tls-extensions)
5022 2001-06-24 18:30 nmav <nmav@gnutls.org>
5024 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
5025 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
5026 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5027 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
5028 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5029 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5030 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5031 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5032 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5033 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5034 rfc2817.txt (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5035 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5036 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5037 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5038 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5039 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5041 added more up to date documentation
5043 2001-06-24 18:20 nmav <nmav@gnutls.org>
5045 * doc/protocol/x509guide.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
5046 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5047 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5048 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5049 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5050 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5051 gnutls_0_2_0, gnutls_0_1_9):
5053 added gutman's x509guide
5055 2001-06-24 15:41 nmav <nmav@gnutls.org>
5057 * lib/: gnutls_handshake.c, gnutls_priority.c:
5059 some portability fixes
5061 2001-06-24 15:03 nmav <nmav@gnutls.org>
5063 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
5064 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5065 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
5066 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
5067 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
5068 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5069 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5070 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5071 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5072 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5073 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
5074 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
5075 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5076 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
5077 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
5078 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
5079 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5080 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5081 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5082 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5083 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5084 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
5085 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_1,
5086 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5087 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5088 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5089 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5090 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5091 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
5092 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5093 gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
5094 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
5095 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
5096 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5097 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
5098 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
5099 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
5100 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5101 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
5102 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
5103 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5104 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5105 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5106 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
5107 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5108 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
5109 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5110 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
5111 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5113 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
5116 2001-06-24 08:45 nmav <nmav@gnutls.org>
5118 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
5119 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
5120 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5121 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5122 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5123 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5124 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5125 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5126 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
5127 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
5128 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
5132 2001-06-23 21:26 nmav <nmav@gnutls.org>
5134 * configure.in, lib/gnutls_global.c:
5136 added checks for signals
5138 2001-06-22 21:19 nmav <nmav@gnutls.org>
5140 * lib/gnutls_cipher.c, src/serv.c:
5142 corrected bug in stream decryption..
5144 2001-06-22 20:59 nmav <nmav@gnutls.org>
5146 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
5149 added internal representation of pkcs1 rsa private keys.
5151 2001-06-22 11:43 nmav <nmav@gnutls.org>
5153 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
5154 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
5155 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
5156 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
5157 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
5158 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
5159 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
5160 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
5164 2001-06-22 09:16 nmav <nmav@gnutls.org>
5166 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
5167 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
5168 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
5172 2001-06-22 08:25 nmav <nmav@gnutls.org>
5176 gnutls_cert is not defined here
5178 2001-06-21 18:40 nmav <nmav@gnutls.org>
5180 * lib/gnutls_cert.h, src/pk.h:
5184 2001-06-21 18:38 nmav <nmav@gnutls.org>
5186 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
5187 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
5188 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
5189 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
5190 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
5191 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5192 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
5193 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
5195 Updated Ciphersuite selection algorithm. Added internal
5196 representation of x509 structures.
5198 2001-06-20 14:11 nmav <nmav@gnutls.org>
5200 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
5201 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
5202 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
5203 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
5204 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5205 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
5206 (tags: gnutls_0_1_4):
5208 client side RSA works (no certificate checking)
5210 2001-06-19 19:19 nmav <nmav@gnutls.org>
5212 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
5213 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
5214 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
5215 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
5216 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5217 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
5218 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5220 removed unneeded code and added some kind of client support for RSA
5223 2001-06-19 08:52 nmav <nmav@gnutls.org>
5225 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
5226 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5227 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5228 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
5229 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
5230 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
5231 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
5234 fixes in session resuming..
5236 2001-06-18 20:24 nmav <nmav@gnutls.org>
5238 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5239 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
5240 lib/gnutls_v2_compat.c:
5242 fixes in session resuming
5244 2001-06-18 19:50 nmav <nmav@gnutls.org>
5246 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
5247 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5248 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
5252 2001-06-18 19:04 nmav <nmav@gnutls.org>
5254 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
5255 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5256 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
5257 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
5258 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5259 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5260 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5261 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5262 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5263 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5264 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
5265 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
5266 lib/gnutls_plaintext.h, lib/gnutls_record.c,
5267 lib/gnutls_v2_compat.c, src/serv.c:
5269 several cleanups in the low level record layer (the old code was a
5270 mess). several other fixes.
5272 2001-06-18 15:18 nmav <nmav@gnutls.org>
5274 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
5275 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
5276 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5277 gnutls_0_1_4), gnutls_v2_compat.c:
5279 cleanups. No longer checks for alerts between messages.
5281 2001-06-18 11:09 nmav <nmav@gnutls.org>
5283 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5284 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
5285 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
5286 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
5287 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5288 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
5289 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5290 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
5291 src/cli.c, src/serv.c:
5293 cleanups and addition of a test http server (serv.c)
5295 2001-06-17 22:45 nmav <nmav@gnutls.org>
5297 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
5298 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5300 fixes in V2 client hello.
5302 2001-06-17 14:13 nmav <nmav@gnutls.org>
5304 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
5305 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
5306 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
5309 several fixes for RSA. gnutls server can now work with rsa
5312 2001-06-17 11:26 nmav <nmav@gnutls.org>
5314 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
5315 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
5316 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
5317 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
5318 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
5319 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
5320 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
5321 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
5322 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5323 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
5324 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
5325 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5326 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5327 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5328 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5329 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5330 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5331 gnutls_0_1_4), gnutls_record.c, gnutls_srp.c (tags: gnutls_0_1_4),
5334 several additions for RSA (mostly unstable)
5336 2001-06-16 22:41 nmav <nmav@gnutls.org>
5338 * lib/: gnutls_pk.c, gnutls_pk.h:
5340 some support for public key encryption (rsa)
5342 2001-06-16 12:11 nmav <nmav@gnutls.org>
5344 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
5345 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
5346 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5347 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
5348 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5349 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
5350 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
5351 gnutls_kx.h, gnutls_srp.c:
5353 more rsa fixes. Added dnsname extension.
5355 2001-06-15 22:05 nmav <nmav@gnutls.org>
5357 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
5358 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
5359 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
5360 lib/gnutls_int.h, src/serv.c:
5362 more rsa stuff -- and cleanups
5364 2001-06-15 21:47 nmav <nmav@gnutls.org>
5370 2001-06-15 21:46 nmav <nmav@gnutls.org>
5372 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
5373 pkcs1.asn, pkix.asn:
5375 updated ASN.1 files.
5377 2001-06-15 16:57 nmav <nmav@gnutls.org>
5379 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
5380 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
5381 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
5382 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
5383 lib/gnutls_int.h, lib/gnutls_kx.c:
5385 several additions in order to support KX_RSA and X509PKI.
5387 2001-06-14 20:26 nmav <nmav@gnutls.org>
5389 * lib/gnutls_auth.c:
5391 updated get_auth_info()
5393 2001-06-14 18:00 nmav <nmav@gnutls.org>
5395 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
5398 changed the setting of credentials
5400 2001-06-14 18:00 nmav <nmav@gnutls.org>
5402 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
5403 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
5404 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
5405 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
5408 better handling of set/get credentials.
5410 2001-06-14 17:01 nmav <nmav@gnutls.org>
5412 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
5415 added gnutls_datum structure.
5417 2001-06-13 09:21 nmav <nmav@gnutls.org>
5419 * .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5420 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5421 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5422 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5423 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5424 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5425 gnutls_0_1_4), .cvsusers (tags: gnutls_0_1_4), AUTHORS (tags:
5426 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5427 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5428 gnutls_0_1_4), Makefile.am, changelog-update.sh:
5430 added Fabio in AUTHORS, fixed the way ChangeLog is created.
5432 2001-06-13 09:10 nmav <nmav@gnutls.org>
5434 * lib/gnutls_algorithms.c:
5436 added a warning for the addition of new algorithms
5438 2001-06-13 08:51 nmav <nmav@gnutls.org>
5440 * doc/protocol/rfc2631.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
5441 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5442 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5443 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5444 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5445 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5446 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5448 added rfc on DH key exchange
5450 2001-06-11 15:34 nmav <nmav@gnutls.org>
5452 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
5453 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5454 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
5455 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
5457 Added Fabio's ASN1/DER parser.
5459 2001-06-09 12:11 nmav <nmav@gnutls.org>
5461 * lib/gnutls_db.c (tags: gnutls_0_1_4):
5463 more descriptive comments
5465 2001-06-09 12:03 nmav <nmav@gnutls.org>
5467 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
5468 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
5469 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
5470 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5471 gnutls_0_1_9, gnutls_0_1_4):
5473 bugfixes in sbase64 decoding/encoding. Changes in the included
5476 2001-06-09 10:01 nmav <nmav@gnutls.org>
5478 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
5479 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5480 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5481 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5482 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
5483 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
5485 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
5488 2001-06-05 10:46 nmav <nmav@gnutls.org>
5494 2001-06-05 10:37 nmav <nmav@gnutls.org>
5496 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5497 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5498 (tags: gnutls_0_1_4), gnutls_num.h:
5500 better handling of 64bit integers
5502 2001-06-05 10:35 nmav <nmav@gnutls.org>
5504 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5506 better checking of return value of rindex
5508 2001-06-05 10:33 nmav <nmav@gnutls.org>
5510 * src/: cli.c, serv.c:
5514 2001-06-05 08:34 nmav <nmav@gnutls.org>
5516 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5517 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5518 (tags: gnutls_0_1_4), src/Makefile.am:
5520 updated documentation and functions
5522 2001-06-01 15:49 nmav <nmav@gnutls.org>
5524 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5525 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5526 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5527 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5528 src/tpasswd (tags: gnutls_0_1_4):
5530 gnutls now handles uint64 even in systems without a native one.
5533 2001-06-01 14:46 nmav <nmav@gnutls.org>
5535 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5537 corrected bug in verify
5539 2001-05-31 09:34 nmav <nmav@gnutls.org>
5541 * buildconf, configure.in, lib/gnutls.h.in:
5543 updated configuration scripts to comply to autoconf 2.50
5545 2001-05-30 11:46 nmav <nmav@gnutls.org>
5547 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5549 gdoc is now included in the cvs
5551 2001-05-30 11:23 nmav <nmav@gnutls.org>
5553 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5554 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5555 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5556 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5557 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5558 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5559 lib/gnutls_session.c, src/cli.c, src/serv.c:
5561 updated API and documentation. Now we use the gnome way for creating
5564 2001-05-26 22:10 nmav <nmav@gnutls.org>
5568 some cleanups in Diffie Hellman key exchange
5570 2001-05-26 19:18 nmav <nmav@gnutls.org>
5572 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5573 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5574 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5575 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5576 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5577 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5578 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5579 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5580 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5581 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5584 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
5587 2001-05-26 19:16 nmav <nmav@gnutls.org>
5589 * src/: cli.c, prime.c, serv.c:
5593 2001-05-26 12:19 nmav <nmav@gnutls.org>
5595 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5596 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5598 Added decoding function for the base64 encoding used in SRP. (this
5599 function is more strict in characters than the previous one)
5601 2001-05-26 10:38 nmav <nmav@gnutls.org>
5605 corrected memory leaks
5607 2001-05-26 08:29 nmav <nmav@gnutls.org>
5609 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5610 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5611 gnutls_num.h, gnutls_v2_compat.c:
5613 several cleanups in numbers' handling
5615 2001-05-26 07:19 nmav <nmav@gnutls.org>
5617 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5618 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5621 updated uint24 functions.
5623 2001-05-25 21:09 nmav <nmav@gnutls.org>
5625 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5626 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5627 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5630 Cleanups in endian handling (convertions).
5632 2001-05-25 11:57 nmav <nmav@gnutls.org>
5634 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5635 gnutls_errors_int.h, gnutls_handshake.c:
5639 2001-05-25 11:56 nmav <nmav@gnutls.org>
5643 updated documentation
5645 2001-05-25 11:55 nmav <nmav@gnutls.org>
5651 2001-05-24 16:07 nmav <nmav@gnutls.org>
5657 2001-05-24 08:19 nmav <nmav@gnutls.org>
5659 * lib/gnutls_cipher.c:
5661 sets the resumed_security_parameters to null after initialization
5663 2001-05-23 15:17 nmav <nmav@gnutls.org>
5665 * src/: cli.c, serv.c:
5669 2001-05-23 15:16 nmav <nmav@gnutls.org>
5671 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5672 gnutls_handshake.h, gnutls_int.h:
5674 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5675 db has not been opened for reading. Added some kind of support for
5676 renegotiation of parameters.
5678 2001-05-22 22:29 nmav <nmav@gnutls.org>
5680 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5684 2001-05-22 22:27 nmav <nmav@gnutls.org>
5686 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5687 gnutls_int.h, gnutls_session.c:
5689 cleanups and several fixes(and speedups) in the resume DB
5691 2001-05-22 22:24 nmav <nmav@gnutls.org>
5693 * src/: cli.c, serv.c:
5695 updated client and servers
5697 2001-05-22 16:57 nmav <nmav@gnutls.org>
5699 * lib/gnutls_algorithms.c:
5703 2001-05-20 10:06 nmav <nmav@gnutls.org>
5705 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5706 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5707 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5708 src/cli.c, src/serv.c:
5710 Changed gnutls_set_*_priority functions.
5712 2001-05-19 18:57 nmav <nmav@gnutls.org>
5718 2001-05-19 10:50 nmav <nmav@gnutls.org>
5724 2001-05-19 10:48 nmav <nmav@gnutls.org>
5726 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5727 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5728 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5730 added option to generate random primes (instead of using a default).
5731 Added option to specify a specific prime to use (index)
5733 2001-05-15 10:35 nmav <nmav@gnutls.org>
5735 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5736 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5737 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5741 2001-05-15 10:19 nmav <nmav@gnutls.org>
5743 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5747 2001-05-15 09:33 nmav <nmav@gnutls.org>
5749 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5750 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5751 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5752 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5753 src/Makefile.am, src/serv.c:
5755 Added libgnutls-config script gnutls.h is automaticaly generated by
5756 configure script Added libgnutls.m4
5758 2001-05-14 10:37 nmav <nmav@gnutls.org>
5760 * lib/ext_srp.c (tags: gnutls-0_1_2):
5762 Added missing length in username.
5764 2001-05-14 09:45 nmav <nmav@gnutls.org>
5766 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5767 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5768 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5769 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5770 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5771 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5772 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5773 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5774 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5775 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5776 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5777 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5778 src/serv.c (tags: gnutls-0_1_2):
5780 added functions to access authentication data (like username), and
5781 the key exchange algorithm used.
5783 2001-05-13 16:36 nmav <nmav@gnutls.org>
5785 * lib/cert_sb64.c (tags: gnutls-0_1_2):
5789 2001-05-13 16:36 nmav <nmav@gnutls.org>
5791 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5793 clean_db() now clears expired entries only
5795 2001-05-13 16:35 nmav <nmav@gnutls.org>
5797 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5799 example tpasswd files.
5801 2001-05-13 13:48 nmav <nmav@gnutls.org>
5803 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5804 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5806 minor updates and fixes
5808 2001-05-13 10:05 nmav <nmav@gnutls.org>
5810 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5811 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5812 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
5813 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5814 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5815 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5816 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5817 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5818 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5819 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
5820 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
5821 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5822 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5823 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5824 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5825 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5826 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5827 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5828 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
5829 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
5830 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
5831 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
5832 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
5834 Added compatibility with Tom Wu's libsrp's password files.
5836 2001-05-12 23:37 nmav <nmav@gnutls.org>
5838 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5839 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5840 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5841 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5842 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5843 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5844 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5846 added support for Tom Wu's srp library tpasswd and tpasswd.conf
5849 2001-05-10 06:58 nmav <nmav@gnutls.org>
5851 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5853 fixes in memory allocation
5855 2001-05-09 13:16 nmav <nmav@gnutls.org>
5857 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5858 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5860 corrected memory leaks
5862 2001-05-09 09:44 nmav <nmav@gnutls.org>
5864 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5865 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5867 credentials are now kept globaly (in order to minimize memory
5868 usage). This makes no harm since these are never modified by
5871 2001-05-08 20:27 nmav <nmav@gnutls.org>
5873 * doc/TODO (tags: gnutls-0-1-0-srp):
5877 2001-05-08 20:16 nmav <nmav@gnutls.org>
5879 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5880 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5881 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5882 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5883 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5884 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5885 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5886 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5887 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5888 src/cli.c, src/serv.c:
5890 several fixes for srp. Seems to work now!
5892 2001-05-07 19:16 nmav <nmav@gnutls.org>
5894 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5896 better version handling
5898 2001-05-07 19:09 nmav <nmav@gnutls.org>
5900 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5901 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5902 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5903 lib/gnutls_v2_compat.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5904 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5905 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5906 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5907 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5908 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5909 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5910 gnutls-0-1-0-srp), src/cli.c:
5912 added support for SSL 2.0 client hello
5914 2001-05-07 11:11 nmav <nmav@gnutls.org>
5916 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5917 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5918 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5919 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5920 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5923 several fixes for srp
5925 2001-05-07 08:27 nmav <nmav@gnutls.org>
5927 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5928 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
5930 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
5933 2001-05-06 23:00 nmav <nmav@gnutls.org>
5935 * src/Makefile.am (tags: gnutls-0-1-0-srp):
5939 2001-05-06 22:51 nmav <nmav@gnutls.org>
5945 2001-05-06 07:30 nmav <nmav@gnutls.org>
5947 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
5948 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
5950 more srp related fixes. No longer fails authentication if wrong
5951 username is provided.
5953 2001-05-05 22:24 nmav <nmav@gnutls.org>
5955 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
5956 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
5957 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
5958 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
5959 gnutls_srp.c, gnutls_srp.h:
5961 some hacks in order to exchange the algorithm used to hash the
5964 2001-05-05 10:28 nmav <nmav@gnutls.org>
5966 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
5968 cleanups for srp. Most mpi code has moved to gnutls_srp.c
5970 2001-05-05 08:02 nmav <nmav@gnutls.org>
5972 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
5974 more srp related fixes
5976 2001-05-05 07:38 nmav <nmav@gnutls.org>
5978 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
5979 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
5980 gnutls_extensions.c, gnutls_handshake.c:
5982 some fixes - srp related
5984 2001-05-04 21:53 nmav <nmav@gnutls.org>
5986 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
5987 auth_srp_passwd.c, auth_srp_passwd.h:
5991 2001-05-04 21:52 nmav <nmav@gnutls.org>
5993 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5994 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5995 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
5996 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
5997 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5998 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
5999 (tags: gnutls-0-1-0-srp):
6001 more additions for SRP
6003 2001-05-04 13:08 nmav <nmav@gnutls.org>
6007 fixed default case when no -s was specified
6009 2001-05-04 13:05 nmav <nmav@gnutls.org>
6011 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
6012 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6013 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
6014 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
6015 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
6016 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
6018 More adds for SRP - SRPSHA1 and bcrypt
6020 2001-05-04 08:28 nmav <nmav@gnutls.org>
6024 corrected bug in decoding function
6026 2001-05-03 09:45 nmav <nmav@gnutls.org>
6028 * lib/crypt_bcrypt.h:
6032 2001-05-03 09:44 nmav <nmav@gnutls.org>
6034 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
6035 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
6036 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
6037 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
6038 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6039 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
6040 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
6041 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6042 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6043 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
6046 Changes in random number handling. Added bcrypt (for use with SRP).
6047 Added test program crypt for creating bcrypt passwd files.
6049 2001-05-02 16:56 nmav <nmav@gnutls.org>
6051 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6052 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
6055 added support for setting authentication algorithms' credentials
6057 2001-05-02 15:56 nmav <nmav@gnutls.org>
6059 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
6060 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6063 cleanups... and more modular design.
6065 2001-05-02 10:16 nmav <nmav@gnutls.org>
6067 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
6068 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
6069 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
6072 Added client kx0 and server kx2 in order to be used with SRP
6074 2001-05-01 15:17 nmav <nmav@gnutls.org>
6076 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6080 2001-03-25 10:17 nmav <nmav@gnutls.org>
6082 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6083 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6084 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6085 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6086 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6090 2001-03-18 14:41 nmav <nmav@gnutls.org>
6092 * lib/gnutls_extensions.c:
6094 in case there are no extensions ext_gen() does not return anything
6097 2001-03-18 08:39 nmav <nmav@gnutls.org>
6099 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
6100 gnutls_algorithms.c, gnutls_handshake.c:
6104 2001-03-18 08:38 nmav <nmav@gnutls.org>
6106 * lib/: ext_srp.c, gnutls_extensions.c:
6108 send extensions feature was added.
6110 2001-03-17 20:53 nmav <nmav@gnutls.org>
6112 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
6113 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
6114 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6117 several bugfixes and cleanups
6119 2001-03-17 19:41 nmav <nmav@gnutls.org>
6121 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
6122 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6123 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6124 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6125 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6126 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6127 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
6128 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6129 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
6131 Added some preliminary support for TLS extensions;
6133 2001-03-11 22:30 nmav <nmav@gnutls.org>
6139 2001-03-11 22:29 nmav <nmav@gnutls.org>
6141 * doc/protocol/rfc2945.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
6142 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6143 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6144 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6145 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6146 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6147 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6150 added RFC for srp protocol
6152 2001-03-11 22:02 nmav <nmav@gnutls.org>
6154 * lib/gnutls_algorithms.c:
6156 updated with new files
6158 2001-03-11 21:52 nmav <nmav@gnutls.org>
6160 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
6161 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
6162 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
6163 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
6165 moved gnutls_anon and gnutls_dhe_dss to auth_*
6167 2001-03-11 20:47 nmav <nmav@gnutls.org>
6169 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
6170 gnutls-0_1_2, gnutls-0-1-0-srp):
6174 2001-03-11 19:46 nmav <nmav@gnutls.org>
6176 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
6177 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
6178 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
6179 gnutls_int.h, gnutls_kx.c:
6181 Key exchange (authentication) algorithms were reorganized, and now
6182 are more modular. Most changes however are not much tested and only
6183 anonymous authentication is currently used.
6185 2001-02-10 11:49 nmav <nmav@gnutls.org>
6187 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6189 updated some functionality - no longer uses stdin
6191 2001-02-10 11:49 nmav <nmav@gnutls.org>
6193 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6197 2001-02-10 11:48 nmav <nmav@gnutls.org>
6201 corrected bug with dmalloc mode
6203 2001-02-03 18:23 nmav <nmav@gnutls.org>
6205 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
6206 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6207 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6209 added kerberos ciphersuites
6211 2001-02-03 12:18 nmav <nmav@gnutls.org>
6213 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6214 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6215 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
6218 TLS version handling is now more simple (no structures)
6220 2001-02-03 11:49 nmav <nmav@gnutls.org>
6222 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
6223 gnutls-0_1_2, gnutls-0-1-0-srp):
6225 corrected rijndael256
6227 2001-02-03 11:47 nmav <nmav@gnutls.org>
6229 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6230 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
6232 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
6234 2001-02-01 18:19 nmav <nmav@gnutls.org>
6236 * lib/: gnutls.c, gnutls_cipher.c:
6238 comments are now more clear
6240 2001-02-01 14:49 nmav <nmav@gnutls.org>
6242 * lib/: gnutls.c, gnutls_cipher.c:
6244 gnutls_send_int() no longer sends the packets with 2 Write() calls.
6245 One Write() call is enough for everybody!
6247 2001-02-01 13:10 nmav <nmav@gnutls.org>
6249 * doc/: draft-ietf-tls-camellia-00.txt,
6250 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
6251 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
6252 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
6253 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
6254 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
6255 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
6256 gnutls-0_1_2, gnutls-0-1-0-srp),
6257 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
6258 gnutls-0_1_2, gnutls-0-1-0-srp),
6259 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
6260 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6261 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6262 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
6263 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
6264 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6265 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
6266 gnutls-0_1_2, gnutls-0-1-0-srp),
6267 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
6268 gnutls-0_1_2, gnutls-0-1-0-srp),
6269 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
6270 gnutls-0_1_2, gnutls-0-1-0-srp),
6271 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
6272 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
6273 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6274 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6275 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6276 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6277 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6278 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6279 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1423.txt
6280 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6281 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6282 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6283 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6284 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6285 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6286 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
6287 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6288 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6289 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6290 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6291 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6292 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6293 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2279.txt
6294 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6295 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6296 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6297 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6298 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6299 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6300 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
6301 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6302 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6303 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6304 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6305 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6306 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6307 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2818.txt
6308 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6309 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6310 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6311 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6312 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6313 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6314 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6315 protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6316 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6317 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6318 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6319 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6321 drafts and rfcs were moved to protocol/ directory
6323 2001-01-30 10:02 nmav <nmav@gnutls.org>
6325 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6329 2001-01-28 23:49 nmav <nmav@gnutls.org>
6331 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
6332 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
6333 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
6334 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6335 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
6336 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
6337 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
6338 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6339 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6340 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6341 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
6342 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
6343 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6344 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6345 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6346 gnutls_session.h (tags: gnutls-0-1-0-srp):
6348 added copyright notice
6350 2001-01-28 23:35 nmav <nmav@gnutls.org>
6352 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
6354 removed large buffer
6356 2001-01-28 10:54 nmav <nmav@gnutls.org>
6358 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
6359 gnutls-0-1-0-srp), gnutls_cert.lex:
6361 removed unneeded files
6363 2001-01-25 08:27 nmav <nmav@gnutls.org>
6367 corrected wrong buffer size
6369 2001-01-25 02:11 nmav <nmav@gnutls.org>
6371 * lib/: gnutls_cipher.c, gnutls_cipher.h:
6373 changes in gnutls_encrypt()
6375 2001-01-25 02:08 nmav <nmav@gnutls.org>
6377 * lib/: gnutls.c, gnutls_int.h:
6379 tls packets are now send using one write(that way ssldump
6382 2001-01-25 01:51 nmav <nmav@gnutls.org>
6388 2001-01-19 14:14 nmav <nmav@gnutls.org>
6394 2001-01-19 09:06 nmav <nmav@gnutls.org>
6396 * lib/cert_der.asn1:
6398 added asn1 rules for snacc (DER extended) compiler
6400 2001-01-17 15:10 nmav <nmav@gnutls.org>
6402 * doc/draft-ietf-tls-wireless-00.txt:
6404 added draft-ietf-tls-wireless
6406 2001-01-16 23:02 nmav <nmav@gnutls.org>
6408 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6410 updated authors - tarun left
6412 2001-01-16 23:02 nmav <nmav@gnutls.org>
6418 2001-01-14 14:55 nmav <nmav@gnutls.org>
6420 * lib/gnutls_handshake.c:
6422 removed time_t declarations. We need exactly 32 bits.
6424 2001-01-14 11:10 nmav <nmav@gnutls.org>
6426 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6430 2001-01-14 11:09 nmav <nmav@gnutls.org>
6434 added some support for pem encoded x509 certificates
6436 2001-01-11 12:24 nmav <nmav@gnutls.org>
6438 * lib/gnutls.c (tags: gnutls-0-0-7):
6440 session gets deleted from the db if it is not resumable
6442 2001-01-11 12:23 nmav <nmav@gnutls.org>
6444 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
6448 2001-01-11 11:59 nmav <nmav@gnutls.org>
6450 * configure.in (tags: gnutls-0-0-7):
6454 2001-01-11 11:56 nmav <nmav@gnutls.org>
6456 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
6461 2001-01-11 11:43 nmav <nmav@gnutls.org>
6463 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6466 added hooks for new libgcrypt
6468 2001-01-11 11:40 nmav <nmav@gnutls.org>
6470 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
6471 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
6472 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
6473 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
6474 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
6475 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
6476 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
6477 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
6478 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
6480 added server side session resuming (using gdbm)
6482 2001-01-11 07:28 nmav <nmav@gnutls.org>
6484 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
6485 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
6487 added hooks for dmalloc
6489 2001-01-10 21:23 nmav <nmav@gnutls.org>
6491 * src/: Makefile.am, cli.c, serv.c:
6493 corrected client/server
6495 2001-01-10 21:23 nmav <nmav@gnutls.org>
6497 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
6498 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
6499 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6500 gnutls_handshake.c, gnutls_int.h:
6502 corrected buffer overruns
6504 2001-01-08 17:15 nmav <nmav@gnutls.org>
6506 * doc/rfc1422.txt (tags: gnutls-0-0-7):
6510 2001-01-08 17:10 nmav <nmav@gnutls.org>
6514 corrected return value
6516 2001-01-08 17:09 nmav <nmav@gnutls.org>
6520 added a check in read return value
6522 2000-12-18 13:06 nmav <nmav@gnutls.org>
6524 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6525 gnutls-0-1-0-srp, gnutls-0-0-7):
6527 more checks for zlib
6529 2000-12-17 22:17 nmav <nmav@gnutls.org>
6531 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6533 added a function to control the lowat size (the RCVLOWAT in socket)
6535 2000-12-17 19:31 nmav <nmav@gnutls.org>
6537 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6542 2000-12-17 19:31 nmav <nmav@gnutls.org>
6544 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6545 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6546 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6547 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6548 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6550 added some support for non blocking IO and socket flags. Some
6551 function names have been changed.
6553 2000-12-17 01:34 nmav <nmav@gnutls.org>
6555 * lib/gnutls_algorithms.c:
6557 qsort seems to work now
6559 2000-12-17 00:42 nmav <nmav@gnutls.org>
6561 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6563 added check for zlib.h
6565 2000-12-17 00:31 nmav <nmav@gnutls.org>
6567 * lib/gnutls_algorithms.c:
6569 updated sorting algorithm - it was a mess - it is more than a mess
6572 2000-12-14 15:00 nmav <nmav@gnutls.org>
6574 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6575 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6576 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6577 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6578 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6579 src/cli.c, src/port.h, src/serv.c:
6583 2000-12-12 15:01 nmav <nmav@gnutls.org>
6587 added a better(?) - not sure - xor function.
6589 2000-12-11 23:45 nmav <nmav@gnutls.org>
6591 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6595 2000-12-11 23:45 nmav <nmav@gnutls.org>
6599 added option for profiling
6601 2000-12-11 23:44 nmav <nmav@gnutls.org>
6603 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6604 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6607 improved some things found from gcov
6609 2000-12-11 23:43 nmav <nmav@gnutls.org>
6611 * lib/: gnutls.c, gnutls_int.h:
6613 improved peek data handling - now keeps only 1 byte in kernel buffer
6615 2000-12-11 15:44 nmav <nmav@gnutls.org>
6617 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6618 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6622 2000-12-11 15:03 nmav <nmav@gnutls.org>
6626 removed debug definitions
6628 2000-12-11 14:57 nmav <nmav@gnutls.org>
6630 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6631 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6632 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6633 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6634 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6635 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6637 cleanups for gcc -Wall
6639 2000-12-11 14:06 nmav <nmav@gnutls.org>
6643 removed file. replaced by API
6645 2000-12-11 13:43 nmav <nmav@gnutls.org>
6647 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6648 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6651 added some new functions in the API. documentation updated.
6653 2000-12-11 13:08 nmav <nmav@gnutls.org>
6657 updated documentation
6659 2000-12-11 11:56 nmav <nmav@gnutls.org>
6663 corrected peek data handling
6665 2000-12-10 18:10 nmav <nmav@gnutls.org>
6667 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6668 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6669 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6670 lib/gnutls_int.h, src/cli.c:
6672 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6673 select(). This change will order select to treat the socket as read
6674 even if we have read and localy buffered all data - but the user
6675 hasn't call gnutls_recv() to get that data.
6677 2000-12-10 14:44 nmav <nmav@gnutls.org>
6679 * src/: cli.c, serv.c:
6683 2000-12-10 12:53 nmav <nmav@gnutls.org>
6685 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6686 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6689 changes in close notify- alert handling
6691 2000-12-10 12:52 nmav <nmav@gnutls.org>
6693 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6694 gnutls-0-0-7, gnutls0-0-6):
6696 changes in compression handling
6698 2000-12-10 10:46 nmav <nmav@gnutls.org>
6700 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6705 2000-12-10 10:44 nmav <nmav@gnutls.org>
6707 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6708 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6710 added client side resuming
6712 2000-12-09 22:33 nmav <nmav@gnutls.org>
6714 * lib/: gnutls_session.c, gnutls_session.h:
6716 added support for session resuming
6718 2000-12-09 22:32 nmav <nmav@gnutls.org>
6720 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6721 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6723 added some support for session resuming (in client) It does not seem
6726 2000-12-09 18:37 nmav <nmav@gnutls.org>
6728 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6730 removed all things about exportable algorithms
6732 2000-12-09 11:55 nmav <nmav@gnutls.org>
6734 * lib/gnutls_handshake.c:
6736 gnutls_handshake was broken to gnutls_handshake_begin and
6737 gnutls_handshake_finish. This will help the use of certificate API
6738 to check received certificates
6740 2000-12-07 22:19 nmav <nmav@gnutls.org>
6744 added a warning if zlib was not found
6746 2000-12-07 17:44 nmav <nmav@gnutls.org>
6750 Added default algorithm priorities so it can work even if the user
6751 hasn't specified any
6753 2000-12-07 13:08 nmav <nmav@gnutls.org>
6755 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6758 added compression (ZLIB)
6760 2000-12-07 13:07 nmav <nmav@gnutls.org>
6762 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6763 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6764 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6765 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6766 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6767 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6768 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6769 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6770 (utags: gnutls0-0-5):
6772 Added compression support (ZLIB)
6774 2000-12-07 09:47 nmav <nmav@gnutls.org>
6776 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6777 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6778 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6780 SSL3 support was added
6782 2000-12-07 09:07 nmav <nmav@gnutls.org>
6784 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6785 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6790 2000-12-06 23:18 nmav <nmav@gnutls.org>
6792 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6793 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6794 gnutls_hash_int.h, gnutls_int.h:
6798 2000-12-06 20:21 nmav <nmav@gnutls.org>
6800 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6801 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6802 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6803 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6805 A lot of fixes for SSL3
6807 2000-12-05 10:38 nmav <nmav@gnutls.org>
6809 * doc/Makefile.am (tags: gnutls0-0-5):
6813 2000-12-05 10:18 nmav <nmav@gnutls.org>
6815 * doc/: API, TODO (utags: gnutls0-0-5):
6817 documentation update
6819 2000-12-05 10:08 nmav <nmav@gnutls.org>
6821 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6823 Bugfixes mainly for the priority (which was moved to the state)
6825 2000-12-05 00:29 nmav <nmav@gnutls.org>
6827 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6828 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6829 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6830 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6832 Priorities were moved to the state (were global)
6834 2000-11-22 22:21 nmav <nmav@gnutls.org>
6836 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6837 gnutls_hash_int.h, gnutls_int.h:
6839 added ssl3 key generation function - more fixes in ssl3 mac
6841 2000-11-22 21:33 nmav <nmav@gnutls.org>
6843 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6847 2000-11-22 21:31 nmav <nmav@gnutls.org>
6849 * lib/gnutls_hash_int.c:
6851 corrected nasty bugs
6853 2000-11-22 21:18 nmav <nmav@gnutls.org>
6855 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6857 added support for the MAC used in SSLv3
6859 2000-11-19 11:06 nmav <nmav@gnutls.org>
6861 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6865 2000-11-19 11:02 nmav <nmav@gnutls.org>
6869 removed unneeded check
6871 2000-11-19 11:01 nmav <nmav@gnutls.org>
6873 * doc/: Makefile.am, ssl3-vs-tls:
6877 2000-11-19 10:56 nmav <nmav@gnutls.org>
6883 2000-11-17 16:37 nmav <nmav@gnutls.org>
6885 * lib/gnutls_cipher_int.c:
6887 added ARCFOUR support when using gcrypt
6889 2000-11-15 22:16 nmav <nmav@gnutls.org>
6891 * doc/draft-ietf-tls-ciphersuite-01.txt:
6895 2000-11-15 21:54 nmav <nmav@gnutls.org>
6897 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6898 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6901 added the new tls-ciphersuite draft, and the ciphersuite
6902 TLS_DH_anon_RIJNDAEL_CBC_SHA
6904 2000-11-15 18:18 nmav <nmav@gnutls.org>
6906 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6907 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6908 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6909 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6910 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6911 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6912 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6913 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6916 several cleanups in order to support ssl3
6918 2000-11-15 09:02 nmav <nmav@gnutls.org>
6920 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6921 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6922 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6923 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6924 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6925 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6926 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6927 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6928 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6929 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6930 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6931 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6932 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6933 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
6934 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6935 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
6936 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
6937 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
6938 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6939 doc/draft-ietf-tls-ciphersuite-01.txt,
6940 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6941 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
6942 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6943 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6944 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
6945 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6946 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
6947 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
6948 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6949 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6950 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6951 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
6952 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6953 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
6954 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
6955 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
6956 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
6957 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
6958 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
6959 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6960 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
6961 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
6962 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6963 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6964 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
6965 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
6966 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
6967 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
6968 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6969 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6970 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
6971 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
6972 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
6973 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6974 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
6975 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
6976 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
6977 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6978 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6979 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6980 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6981 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
6982 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
6983 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6984 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
6985 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6986 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6987 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
6988 src/serv.c (tags: gnutls0-0-4):
6992 2000-11-15 08:59 nmav <nmav@gnutls.org>
6994 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6995 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6996 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6999 roll backs and fixes
7001 2000-11-15 08:37 nmav <nmav@gnutls.org>
7007 2000-11-13 22:11 nmav <nmav@gnutls.org>
7013 2000-11-13 22:09 nmav <nmav@gnutls.org>
7019 2000-11-13 21:58 nmav <nmav@gnutls.org>
7021 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
7022 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
7023 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
7024 gnutls_int.h, gnutls_kx.c:
7026 added some support for ssl3 (with mhash only)
7028 2000-11-12 22:07 nmav <nmav@gnutls.org>
7030 * doc/: rfc2818.txt, ssl-draft302.txt:
7034 2000-11-12 21:46 nmav <nmav@gnutls.org>
7036 * doc/: draft-ietf-tls-camellia-00.txt,
7037 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
7038 draft-ietf-tls-seedhas-00.txt,
7039 draft-ietf-tn3270e-telnet-tls-05.txt:
7043 2000-11-12 20:20 nmav <nmav@gnutls.org>
7049 2000-11-12 20:20 nmav <nmav@gnutls.org>
7055 2000-11-12 15:39 nmav <nmav@gnutls.org>
7057 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
7060 added preliminary support for AES (rijndael)
7062 2000-11-12 15:15 nmav <nmav@gnutls.org>
7064 * doc/draft-ietf-tls-openpgp-00.txt:
7066 added draft-ietf-tls-openpgp-00.txt
7068 2000-11-12 15:08 nmav <nmav@gnutls.org>
7070 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
7072 added draft-ietf-tls-ciphersuite-01.txt
7074 2000-11-12 12:28 nmav <nmav@gnutls.org>
7076 * lib/gnutls_cipher_int.c:
7078 fix for DES in mcrypt
7080 2000-11-12 12:02 nmav <nmav@gnutls.org>
7082 * lib/: gnutls.c, gnutls_cipher.c:
7084 fixes for the server... and change_cipher_spec type packet.
7086 2000-11-12 11:40 nmav <nmav@gnutls.org>
7088 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
7089 gnutls_cipher.c, gnutls_int.h:
7091 Changes in the client in order to interoperate with an openssl
7094 2000-11-12 09:31 nmav <nmav@gnutls.org>
7096 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
7097 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
7098 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
7100 added hooks for both mhash and mcrypt
7102 2000-11-12 08:41 nmav <nmav@gnutls.org>
7104 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
7108 2000-11-09 15:35 nmav <nmav@gnutls.org>
7110 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
7112 corrected bugs in hmac and more.
7114 2000-11-08 08:06 nmav <nmav@gnutls.org>
7118 corrected problem in our PRF function
7120 2000-11-07 23:04 nmav <nmav@gnutls.org>
7124 removed mhash definitions
7126 2000-11-07 23:02 nmav <nmav@gnutls.org>
7128 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
7132 2000-11-07 20:41 nmav <nmav@gnutls.org>
7134 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
7137 minor fixes and cleanups
7139 2000-11-02 13:34 nmav <nmav@gnutls.org>
7141 * lib/: gnutls.c, gnutls_cipher.c:
7145 2000-11-02 05:08 nmav <nmav@gnutls.org>
7147 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
7148 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7151 more fixes and bugs introduced
7153 2000-11-01 23:13 nmav <nmav@gnutls.org>
7157 cvs should stop messing with MY files
7159 2000-11-01 22:47 nmav <nmav@gnutls.org>
7161 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
7162 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7163 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
7165 Some more fixes and additions in order to interoperate with openssl
7167 2000-11-01 14:07 nmav <nmav@gnutls.org>
7171 added a small todo list
7173 2000-11-01 13:51 nmav <nmav@gnutls.org>
7175 * lib/gnutls_handshake.c:
7177 memory leaks and overruns eliminated
7179 2000-11-01 12:57 nmav <nmav@gnutls.org>
7181 * lib/gnutls_handshake.c:
7183 corrected bug which made us to send the double bytes of ciphersuites
7186 2000-11-01 12:38 nmav <nmav@gnutls.org>
7188 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
7189 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7190 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
7192 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
7193 of course not certificates are used
7195 2000-10-31 23:52 nmav <nmav@gnutls.org>
7199 some need gcry_ functions added. (for malloc etc)
7201 2000-10-31 23:01 nmav <nmav@gnutls.org>
7203 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
7204 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
7206 added assert() and some bug fixes
7208 2000-10-26 16:19 nmav <nmav@gnutls.org>
7212 some kind of updates
7214 2000-10-26 16:06 nmav <nmav@gnutls.org>
7216 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
7217 gnutls_int.h, gnutls_kx.c:
7219 added ability to receive certificates...
7221 2000-10-13 14:21 nmav <nmav@gnutls.org>
7225 added Tarun's README.der
7227 2000-10-13 14:20 nmav <nmav@gnutls.org>
7229 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
7231 added missing files. They are to handle foreign encryption functions
7233 2000-10-13 14:17 nmav <nmav@gnutls.org>
7235 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
7239 2000-10-13 13:11 nmav <nmav@gnutls.org>
7241 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
7244 added a DER parser from Tarun and updated authors
7246 2000-10-12 12:22 nmav <nmav@gnutls.org>
7250 changed in order for rfc's to be included in the distribution
7252 2000-10-12 12:21 nmav <nmav@gnutls.org>
7254 * Makefile.am, acinclude.m4, configure.in:
7256 added checks for gcrypt
7258 2000-10-12 12:18 nmav <nmav@gnutls.org>
7260 * doc/: rfc2246.txt, rfc2459.txt:
7262 Added rfc's which refer to what we are implementing
7264 2000-10-10 18:42 nmav <nmav@gnutls.org>
7268 corrected bug which made gnutls to wait for a second closure alert
7269 after having received the first.
7271 2000-10-10 17:36 nmav <nmav@gnutls.org>
7273 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
7274 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
7275 gnutls_int.h, gnutls_kx.c:
7277 The encryption api was fixed and gnutls_cipher.c was cleaned up a
7280 2000-10-10 17:35 nmav <nmav@gnutls.org>
7282 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7284 there files were renamed
7286 2000-10-10 16:27 nmav <nmav@gnutls.org>
7288 * lib/.cvsignore, src/.cvsignore:
7290 corrected cvsignore files
7292 2000-10-10 16:26 nmav <nmav@gnutls.org>
7294 * README, configure.in, src/Makefile.am:
7296 removed mhash support and some changes in the docs
7298 2000-10-10 16:25 nmav <nmav@gnutls.org>
7300 * lib/gnutls_hash.c:
7302 bugfixes in gcrypt md functions handling
7304 2000-10-10 16:07 nmav <nmav@gnutls.org>
7306 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7307 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
7309 Added support for the gcrypt hash and hmac functions. Mhash support
7312 2000-10-10 16:03 nmav <nmav@gnutls.org>
7314 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
7316 corrected the problem with the double underscore
7318 2000-10-10 11:48 nmav <nmav@gnutls.org>
7320 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
7322 added .cvsignore files
7324 2000-10-10 11:48 nmav <nmav@gnutls.org>
7328 updated version number
7330 2000-10-10 11:44 nmav <nmav@gnutls.org>
7332 * lib/: gnutls_dh.c, gnutls_kx.c:
7334 removed double underscores
7336 2000-10-08 23:28 nmav <nmav@gnutls.org>
7340 added some needed stuff
7342 2000-10-08 13:11 nmav <nmav@gnutls.org>
7348 2000-10-08 12:56 nmav <nmav@gnutls.org>
7350 * lib/gnutls_priority.c:
7352 the file that handles some of the priority stuff (most of the API
7355 2000-10-08 12:52 nmav <nmav@gnutls.org>
7357 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
7358 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7359 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7360 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
7362 Added support for priorities. Some function names were renamed to be
7365 2000-10-08 10:23 nmav <nmav@gnutls.org>
7367 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
7368 gnutls_int.h, gnutls_kx.c:
7370 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
7372 2000-10-08 10:17 nmav <nmav@gnutls.org>
7374 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
7376 more inline documentation
7378 2000-10-07 19:31 nmav <nmav@gnutls.org>
7384 2000-10-07 15:53 nmav <nmav@gnutls.org>
7386 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7387 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7388 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
7390 Added some kind of priorities for algorithms. Still experimental.
7392 2000-05-10 06:56 nmav <nmav@gnutls.org>
7394 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
7396 Improved client/server examples.
7398 2000-04-15 18:57 nmav <nmav@gnutls.org>
7402 removed an unneeded variable.
7404 2000-04-14 17:31 nmav <nmav@gnutls.org>
7406 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7407 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
7408 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
7409 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7410 src/cli.c, src/serv.c:
7412 Added copyright notices.
7414 2000-04-14 09:38 nmav <nmav@gnutls.org>
7416 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
7417 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7418 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
7420 Better mac algorithms handling.
7422 2000-04-13 19:46 nmav <nmav@gnutls.org>
7424 * doc/HACKING, lib/defines.h, lib/gnutls.c,
7425 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
7426 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7427 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7428 src/Makefile.am, src/port.h:
7430 Changes in handshake messages handling.
7432 2000-04-12 21:48 nmav <nmav@gnutls.org>
7434 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
7435 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
7436 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
7439 Corrected bug in gnutls_cipher.c that caused the library to fail in
7440 certain (random) situations.
7442 2000-04-12 10:24 nmav <nmav@gnutls.org>
7444 * lib/gnutls_kx.c, src/serv.c:
7446 Better memory allocation in key exchange.
7448 2000-04-12 09:41 nmav <nmav@gnutls.org>
7450 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7451 lib/gnutls_kx.c, src/cli.c, src/port.h:
7453 Some changes in peer's version checks.
7455 2000-04-11 23:11 nmav <nmav@gnutls.org>
7457 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7458 lib/gnutls_int.h, src/port.h:
7460 Corrected bugs in MAC calculation.
7462 2000-04-11 21:07 nmav <nmav@gnutls.org>
7464 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
7466 Corrected bugs when setting cipher and mac.
7468 2000-04-11 19:54 nmav <nmav@gnutls.org>
7470 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
7471 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
7472 lib/gnutls_kx.h, src/serv.c:
7474 Better error control. Moved key exchange functions to gnutls_kx.c/h
7476 2000-04-10 17:12 nmav <nmav@gnutls.org>
7478 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
7479 lib/gnutls_handshake.c, src/port.h:
7481 Bugfixes in the diffie hellman.
7483 2000-04-10 14:26 nmav <nmav@gnutls.org>
7485 * lib/debug.c, lib/defines.h, lib/gnutls.c,
7486 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
7487 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7488 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7489 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7492 Added anonymous diffie-hellman key exchange. It does not work yet,
7493 and the whole code is mess.
7495 2000-04-10 10:16 nmav <nmav@gnutls.org>
7497 * configure.in, lib/Makefile.am, lib/gnutls.c,
7498 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7499 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7500 lib/gnutls_handshake.c, lib/gnutls_int.h:
7502 Added the basics for key exchange.
7504 2000-04-09 12:00 nmav <nmav@gnutls.org>
7508 Added ChangeLog and COPYING.
7510 2000-04-09 11:49 nmav <nmav@gnutls.org>
7512 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7513 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7514 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7515 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7516 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7517 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7518 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7519 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7520 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7521 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7522 src/gnutls_algorithms.h, src/gnutls_buffers.c,
7523 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7524 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7525 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7526 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7527 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7529 Changed directory structure.
7531 2000-04-09 11:40 nmav <nmav@gnutls.org>
7535 corrected configure script
7537 2000-04-09 11:28 nmav <nmav@gnutls.org>
7539 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7540 gnutls_int.h, port.h:
7542 corrected bugs in handshake.
7544 2000-04-08 21:48 nmav <nmav@gnutls.org>
7546 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7547 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7550 Added some basics for key exchange.
7552 2000-04-08 16:20 nmav <nmav@gnutls.org>
7556 I've add gnutls_dh.c but is not ready yet, I have to eat something
7557 first:) It is taken from gsti.
7559 2000-04-08 16:14 nmav <nmav@gnutls.org>
7561 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7562 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7563 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7564 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7567 Handshake implementation was improved. Still no key exchange
7570 2000-03-30 09:14 nmav <nmav@gnutls.org>
7572 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7575 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
7577 2000-03-29 19:01 nmav <nmav@gnutls.org>
7579 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7582 Algorithms/Ciphers interface has changes.
7584 2000-03-29 14:15 nmav <nmav@gnutls.org>
7586 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7588 The gnutls_recv() semantics were changed. It may return less data
7589 than the specified. It operates similar to read().
7591 2000-03-29 12:50 nmav <nmav@gnutls.org>
7593 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7595 Server now generates a session_id.
7597 2000-03-28 23:01 nmav <nmav@gnutls.org>
7599 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7600 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7601 gnutls_int.h, serv.c:
7603 Corrected a lot of bugs. Handshake protocol is ready to be coded.
7605 2000-03-26 14:10 nmav <nmav@gnutls.org>
7607 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7609 Included a reliable version of read/write (that read/write will
7610 return exactly the bytes specified).
7612 2000-03-23 10:14 nmav <nmav@gnutls.org>
7614 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7617 Changes in the handshake.
7619 2000-03-18 20:18 nmav <nmav@gnutls.org>
7623 Some memory leaks were fixed.
7625 2000-03-18 20:08 nmav <nmav@gnutls.org>
7627 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7630 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7631 encryption and 1 for decryption (mac/cipher/iv/compression).
7633 2000-03-17 21:41 nmav <nmav@gnutls.org>
7635 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7636 gnutls_handshake.h, gnutls_int.h:
7638 Added the client hello handshake message.
7640 2000-03-15 17:33 nmav <nmav@gnutls.org>
7646 2000-03-14 13:17 nmav <nmav@gnutls.org>
7648 * src/: gnutls_handshake.h, gnutls_record.h:
7650 Incorporated in gnutls_int.h
7652 2000-03-14 13:09 nmav <nmav@gnutls.org>
7654 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7655 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7656 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7658 gnutls_recv() can now receive fatal alerts and closure alerts.
7660 2000-03-14 11:25 nmav <nmav@gnutls.org>
7662 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7663 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7664 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7665 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7668 In case of failure gnutls_recv, sends an alert message. but, it
7669 still cannot receive any.
7671 2000-03-13 19:52 nmav <nmav@gnutls.org>
7673 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7674 src/gnutls_cipher.c, src/test.c:
7676 Added gnutls_recv... Works only for application data, and it is not
7679 2000-03-07 14:02 wkoch <wk@gnupg.org>
7681 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7682 configure.in, lib/Makefile.am, src/Makefile.am:
7684 Initialized repository for GNU TLS