1 2002-04-04 20:52 nmav <nmav@gnutls.org>
3 * lib/: gnutls_x509.c, gnutls_x509.h, x509_verify.c, x509_verify.h:
5 Improved X.509 time convertion functions
7 2002-04-04 20:21 nmav <nmav@gnutls.org>
9 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c:
11 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
13 2002-04-04 10:51 nmav <nmav@gnutls.org>
17 Added kludge in order to work with dates over 2036
19 2002-04-04 09:35 nmav <nmav@gnutls.org>
21 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
22 lib/gnutls_int_compat.c, lib/gnutls_openpgp.c, lib/gnutls_ui.h,
23 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
26 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
27 Added functions to check the expiration and activation date of
28 peer's certificate. See gnutls_certificate_expiration_time_peers().
30 2002-04-04 08:38 nmav <nmav@gnutls.org>
32 * ChangeLog, configure.in, lib/defines.h, lib/x509_verify.c:
34 Replaced mktime() with mktime_utc(). This corrects a bug with the
35 localtime returned by mktime().
37 2002-04-03 20:00 nmav <nmav@gnutls.org>
39 * lib/: auth_cert.c, defines.h, gnutls_algorithms.c,
40 gnutls_buffers.c, gnutls_handshake.c, gnutls_mem.h, gnutls_x509.c,
41 x509_asn1.c, x509_der.c:
43 merged changes from gnutls_0_4_with_alloca.
45 2002-04-03 19:56 nmav <nmav@gnutls.org>
49 merged changes from gnutls_0_4_with_alloca.
51 2002-04-03 18:11 nmav <nmav@gnutls.org>
53 * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c:
55 Optimized RSA signature calculation
57 2002-04-03 14:54 nmav <nmav@gnutls.org>
61 In gnutls_find_acceptable_client_cert() corrected bug in callback
62 parameters, and used alloca for issuers_dn allocation.
64 2002-04-03 12:59 nmav <nmav@gnutls.org>
66 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
68 removed unneeded memsets
70 2002-04-03 12:58 nmav <nmav@gnutls.org>
72 * src/: serv-gaa.c, serv.c, serv.gaa:
74 added --quit parameter
76 2002-04-02 13:17 nmav <nmav@gnutls.org>
78 * configure.in, lib/auth_cert.c, lib/defines.h,
79 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
80 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
81 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
84 preliminary support for alloca()
86 2002-03-31 06:04 nmav <nmav@gnutls.org>
88 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
89 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
90 (tags: gnutls_0_4_0), gnutls_global.c (tags: gnutls_0_4_0),
91 gnutls_pk.c, gnutls_privkey.c (tags: gnutls_0_4_0), gnutls_x509.c
92 (tags: gnutls_0_4_0), x509_asn1.h (tags: gnutls_0_4_0),
93 x509_extensions.c (tags: gnutls_0_4_0), x509_sig_check.c (tags:
94 gnutls_0_4_0), x509_verify.c (tags: gnutls_0_4_0):
96 Error codes of ASN.1 parser are now independent, with a map to
99 2002-03-31 06:02 nmav <nmav@gnutls.org>
101 * lib/gnutls_cipher.c:
105 2002-03-30 10:00 nmav <nmav@gnutls.org>
107 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
109 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
111 2002-03-30 09:52 nmav <nmav@gnutls.org>
113 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_0), doc/tex/ex2.tex
114 (tags: gnutls_0_4_0), doc/tex/ex3.tex (tags: gnutls_0_4_0),
115 doc/tex/serv1.tex (tags: gnutls_0_4_0), lib/gnutls.h.in.in (tags:
116 gnutls_0_4_0), lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_0),
117 src/serv.c (tags: gnutls_0_4_0):
119 Removed the CRL list parameter from
120 gnutls_certificate_set_x509_trust_*.
122 2002-03-30 09:42 nmav <nmav@gnutls.org>
126 gnutls_certificate_set_x509_trust_*() now accept single DER
127 certificates or PEM certificate lists.
129 2002-03-29 18:35 nmav <nmav@gnutls.org>
131 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_0),
134 Added ability to read DSA DER formatted keys, and corrected bugs in
135 DER certificate reading.
137 2002-03-29 12:12 nmav <nmav@gnutls.org>
139 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
140 gnutls_cipher_int.c (tags: gnutls_0_4_0), gnutls_cipher_int.h
141 (tags: gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_0),
142 gnutls_compress_int.c (tags: gnutls_0_4_0), gnutls_compress_int.h
143 (tags: gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_0),
144 gnutls_handshake.c (tags: gnutls_0_4_0), gnutls_hash_int.c (tags:
145 gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_0), gnutls_int.h
146 (tags: gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_0),
147 gnutls_sig.c (tags: gnutls_0_4_0), gnutls_srp.c (tags:
148 gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_0), gnutls_ui.c
149 (tags: gnutls_0_4_0), x509_sig_check.c:
151 Prefixed with underscore several internal functions.
153 2002-03-29 11:38 nmav <nmav@gnutls.org>
155 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_0), auth_rsa.c,
156 gnutls_algorithms.c, gnutls_algorithms.h (tags: gnutls_0_4_0),
157 gnutls_cert.c (tags: gnutls_0_4_0), gnutls_cert.h (tags:
158 gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
160 removed unneeded functions
162 2002-03-29 11:38 nmav <nmav@gnutls.org>
164 * src/: cli-gaa.c (tags: gnutls_0_4_0), cli-gaa.h (tags:
165 gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_0):
169 2002-03-29 11:16 nmav <nmav@gnutls.org>
171 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
172 lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_0),
173 lib/gnutls_sig.c, lib/x509_der.c (tags: gnutls_0_4_0),
174 lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c (tags:
175 gnutls_0_4_0), src/serv-gaa.h (tags: gnutls_0_4_0), src/serv.gaa
176 (tags: gnutls_0_4_0):
178 Some cleanups in the certificate authentication. Parameters are
179 passed together with the length, to avoid abuse.
181 2002-03-28 12:46 nmav <nmav@gnutls.org>
183 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_0):
185 Cleaned up the return values of several functions.
187 2002-03-28 12:45 nmav <nmav@gnutls.org>
189 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
190 serv-gaa.h, serv.c, serv.gaa:
192 added option to read DER encoded certificates
194 2002-03-28 09:44 nmav <nmav@gnutls.org>
196 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
198 Optimized RSA decryption. (Very) Much faster now
200 2002-03-28 09:40 nmav <nmav@gnutls.org>
204 read PKCS7 certificate chains in the reverse order.
206 2002-03-26 21:05 fiorinaf <ffiorina@gnutls.org>
208 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
210 add asn1_number_of_elements function
212 2002-03-26 21:02 fiorinaf <ffiorina@gnutls.org>
216 fix bug in asn1_get_start_end_der function
218 2002-03-26 19:50 nmav <nmav@gnutls.org>
220 * ChangeLog, lib/gnutls_x509.c, src/common.c:
222 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
224 2002-03-26 19:33 nmav <nmav@gnutls.org>
226 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
227 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
230 Several optimizations
232 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
234 * lib/gnutls_openpgp.c:
236 Now the pk algorithm is returned and not only the key size in bits.
238 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
240 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_0):
242 Function which is used to extract key parameters for openpgp keys.
244 2002-03-26 09:16 nmav <nmav@gnutls.org>
246 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
247 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
248 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
249 src/gnutls-http-serv (tags: gnutls_0_4_0), src/serv.c:
251 added gnutls_x509_extract_certificate_pk_algorithm()
253 2002-03-25 09:27 nmav <nmav@gnutls.org>
255 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
256 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
257 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
259 Improved PKCS7 support
261 2002-03-24 19:46 nmav <nmav@gnutls.org>
263 * lib/: gnutls.h.in.in, gnutls_x509.c:
265 Added function which reads the DER encoded certificate and key.
266 (now only works for RSA keys)
268 2002-03-24 18:41 nmav <nmav@gnutls.org>
270 * NEWS, lib/Makefile.am (tags: gnutls_0_4_0), lib/auth_cert.c,
271 lib/gnutls_global.c, lib/gnutls_hash_int.c, lib/gnutls_random.c
272 (tags: gnutls_0_4_0), lib/gnutls_ui.h, lib/gnutls_x509.c,
273 lib/pkix.asn (tags: gnutls_0_4_0), lib/pkix_asn1_tab.c (tags:
274 gnutls_0_4_0), lib/x509_asn1.c, lib/x509_extensions.c,
275 lib/x509_sig_check.c, lib/x509_verify.c, src/gnutls-http-serv,
278 Added support for RFC2630 - PKCS7 formated structures
280 2002-03-23 10:06 nmav <nmav@gnutls.org>
282 * lib/auth_cert.c (tags: gnutls_0_3_92):
286 2002-03-23 09:39 nmav <nmav@gnutls.org>
290 Cleanups and fixes in X.509 certificate message parsing
292 2002-03-22 13:08 nmav <nmav@gnutls.org>
294 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
296 Corrected code to avoid compiler's warnings
298 2002-03-21 20:25 nmav <nmav@gnutls.org>
300 * ChangeLog, acconfig.h (tags: gnutls_0_4_0, gnutls_0_3_92),
301 configure.in, lib/auth_anon.c (tags: gnutls_0_4_0, gnutls_0_3_92),
302 lib/auth_srp.c (tags: gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h
303 (tags: gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
304 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h (tags:
305 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_sb64.c (tags:
306 gnutls_0_4_0, gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_0,
307 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_0,
308 gnutls_0_3_92), lib/crypt_srpsha1.c (tags: gnutls_0_3_92),
309 lib/ext_srp.c (tags: gnutls_0_4_0, gnutls_0_3_92), lib/ext_srp.h
310 (tags: gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_algorithms.c (tags:
311 gnutls_0_3_92), lib/gnutls_anon_cred.c (tags: gnutls_0_4_0,
312 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_0,
313 gnutls_0_3_92), lib/gnutls_extensions.c (tags: gnutls_0_4_0,
314 gnutls_0_3_92), lib/gnutls_session_pack.c (tags: gnutls_0_4_0,
315 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
316 lib/gnutls_srp.h (tags: gnutls_0_4_0, gnutls_0_3_92),
317 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
319 Added hooks not to include SRP and Anonymous authentication
321 2002-03-21 19:44 nmav <nmav@gnutls.org>
323 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
325 Corrected behaviour when no certificate is got by the peer.
327 2002-03-21 19:44 nmav <nmav@gnutls.org>
329 * src/: Makefile.am (tags: gnutls_0_4_0), gnutls-http-serv (utags:
332 Added script which runs an http server with the appropriate
335 2002-03-21 19:27 nmav <nmav@gnutls.org>
337 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
338 lib/gnutls_state.c (tags: gnutls_0_3_92):
340 CBC protection support is disabled by default.
342 2002-03-20 18:13 nmav <nmav@gnutls.org>
344 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
345 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
346 (tags: gnutls_0_3_92), gnutls_constate.c:
348 Optimizations and fixes in compression
350 2002-03-20 12:21 nmav <nmav@gnutls.org>
352 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
353 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
354 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
355 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_0, gnutls_0_3_92),
356 x509_ASN.y (tags: gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
359 Improved compression support. Corrected several bugs in empty
360 fragment sending and receiving.
362 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
366 segmentation fault bug fix
368 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
370 * lib/gnutls_openpgp.c:
372 New OpenCDK interface for secure memory.
374 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
376 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
379 Detection of revoked OpenPGP userID's.
381 2002-03-18 15:53 nmav <nmav@gnutls.org>
383 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
385 added missing prototypes
387 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
389 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
391 Support for multiple userID's.
393 2002-03-18 07:43 nmav <nmav@gnutls.org>
395 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
397 removed default parameters arguments
399 2002-03-17 23:09 nmav <nmav@gnutls.org>
401 * ChangeLog, THANKS (tags: gnutls_0_4_0, gnutls_0_3_92),
402 acconfig.h, configure.in, lib/gnutls_handshake.c (tags:
403 gnutls_0_3_92), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
404 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_mem.h (tags: gnutls_0_4_0,
405 gnutls_0_3_92), src/cli.c:
407 Added hooks for electric fence
409 2002-03-17 21:51 nmav <nmav@gnutls.org>
411 * lib/x509_verify.c (tags: gnutls_0_3_92):
413 Checking of certificate lists even if the CA size is zero. Pointed
414 out by Andrew McDonald
416 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
418 * lib/gnutls_openpgp.c:
420 Improved code for the various keyrings and support for armored
423 2002-03-12 14:13 nmav <nmav@gnutls.org>
425 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
426 lib/gnutls_record.c, lib/gnutls_state.c:
428 made CBC chosen plaintext protection configurable
430 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
432 * lib/gnutls_openpgp.c:
434 Added missing stub for one function.
436 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
438 * lib/gnutls_openpgp.c:
442 2002-03-10 00:01 nmav <nmav@gnutls.org>
444 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
445 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
446 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
447 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
448 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
449 lib/x509_asn1.h (tags: gnutls_0_3_92):
451 some error codes were renamed to more appropriate names
453 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
455 * lib/: gnutls_openpgp.c, x509_ASN.c:
457 Patches for the new OpenCDK version and some stricter checks for
460 2002-03-09 19:08 nmav <nmav@gnutls.org>
462 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
463 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
464 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
465 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
466 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_0,
467 gnutls_0_3_92), lib/x509_verify.c, src/common.c:
469 removed GNUTLS_CERT_TRUSTED enumeration
471 2002-03-08 22:42 nmav <nmav@gnutls.org>
473 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
475 Added protection against denial of service attacks, while receiving
478 2002-03-08 18:33 nmav <nmav@gnutls.org>
480 * lib/gnutls_buffers.c:
482 corrected memory leak
484 2002-03-08 18:04 nmav <nmav@gnutls.org>
486 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_0,
487 gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h (tags:
488 gnutls_0_4_0, gnutls_0_3_92), gnutls_openpgp.c, gnutls_record.c,
491 Added protection against the newly discovered CBC attacks against
492 TLS. Experimental code.
494 2002-03-08 11:14 nmav <nmav@gnutls.org>
496 * lib/gnutls_algorithms.c:
498 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
501 2002-03-06 12:10 nmav <nmav@gnutls.org>
503 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
504 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_0,
509 2002-03-06 12:08 nmav <nmav@gnutls.org>
511 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
512 lib/gnutls_alert.c (tags: gnutls_0_4_0, gnutls_0_3_92),
513 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c
514 (tags: gnutls_0_3_92), lib/gnutls_global.c (tags: gnutls_0_3_92),
515 lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c,
516 lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
517 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
518 (tags: gnutls_0_3_92), lib/x509_verify.c:
520 Combined error codes of gnutls and ASN.1 parser. Also several
521 cleanups in the X.509 code.
523 2002-03-06 10:42 nmav <nmav@gnutls.org>
525 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
527 Added alert protocol section
529 2002-03-05 09:04 nmav <nmav@gnutls.org>
531 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
532 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
535 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
536 X.509 certificate parsing.
538 2002-03-04 17:16 nmav <nmav@gnutls.org>
540 * doc/tex/errors.tex (tags: gnutls_0_4_0, gnutls_0_3_92),
545 2002-03-04 17:04 nmav <nmav@gnutls.org>
547 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_0,
548 gnutls_0_3_92), ciphersuites.tex, gnutls.tex, handshake.tex,
549 layers.tex (tags: gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
550 gnutls_0_4_0, gnutls_0_3_92), resumedb.tex, translayer.tex:
552 updated documentation
554 2002-03-04 09:25 nmav <nmav@gnutls.org>
556 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_0,
557 gnutls_0_3_92), lib/gnutls_cert.c, lib/gnutls_handshake.c,
558 lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c:
560 changes for pretty documentation and cleanups.
562 2002-03-03 18:44 nmav <nmav@gnutls.org>
564 * lib/gnutls_state.c:
566 pgp_fingerprint indicator is not cleared.
568 2002-03-03 09:28 nmav <nmav@gnutls.org>
572 last minute changes for 0.3.91 release
574 2002-03-03 09:18 nmav <nmav@gnutls.org>
576 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
577 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
578 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_0,
579 gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c (utags:
582 Added checks in authentication type renegotiation procedure.
584 2002-03-03 00:06 nmav <nmav@gnutls.org>
586 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
587 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
588 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
590 Changed behaviour in rehandshake procedure. Now can use rehandshake
591 with a different authentication method (ie. perform anonymous
592 authentication, and after that perform a certificate authentication,
595 2002-03-01 13:13 nmav <nmav@gnutls.org>
597 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
599 corrected certificate type checking.
601 2002-03-01 13:10 nmav <nmav@gnutls.org>
603 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
604 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
605 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
606 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_0, gnutls_0_3_92,
607 gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), serv-gaa.h (tags:
608 gnutls_0_3_92, gnutls_0_3_91), serv.c (tags: gnutls_0_3_91),
609 serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test-gaa.c
610 (tags: gnutls_0_3_91), tls_test.gaa (tags: gnutls_0_4_0,
611 gnutls_0_3_92, gnutls_0_3_91):
613 Updated cli and server to read certificate and keys from command
614 line parameters. client, client-debug and server are now being
617 2002-03-01 11:26 nmav <nmav@gnutls.org>
619 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
620 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
621 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
622 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
624 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
625 suites get associated with a protocol version. This will allow
626 disabling several ciphersuites which are only defined in TLS 1.0,
629 2002-03-01 08:12 nmav <nmav@gnutls.org>
631 * lib/gnutls_handshake.c:
633 No extensions are now sent if SSL 3.0 is the only protocol
636 2002-02-28 12:39 nmav <nmav@gnutls.org>
638 * lib/gnutls_session.c (tags: gnutls_0_4_0, gnutls_0_3_92,
641 added a check in the given parameters for null
643 2002-02-28 12:38 nmav <nmav@gnutls.org>
645 * src/: tests.c (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
646 tests.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
649 added session resumption test
651 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
653 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
655 Changed the interface for the new OpenCDK version.
657 2002-02-28 08:55 nmav <nmav@gnutls.org>
659 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
660 tls_test-gaa.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
661 tls_test.c, tls_test.gaa:
663 updated gaa files, and client options.
665 2002-02-28 08:38 nmav <nmav@gnutls.org>
667 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
668 lib/gnutls_state.c, lib/gnutls_state.h:
670 gnutls_record_set_default_version() was prefixed with underscore,
671 and it is no longer exported.
673 2002-02-28 08:36 nmav <nmav@gnutls.org>
675 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
676 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
677 gnutls_0_3_91), gnutls_state.c:
679 Corrected session resuming in certificate authentication.
680 gnutls_deinit, does not remove the session entry any more if it is
681 invalid. Added gnutls_db_remove_session() function, which does this.
683 2002-02-28 07:00 nmav <nmav@gnutls.org>
685 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
689 2002-02-27 22:29 nmav <nmav@gnutls.org>
691 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
693 removed cycle from gnutls_free and gnutls_secure_free.
695 2002-02-27 21:12 nmav <nmav@gnutls.org>
697 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
699 added check for TLS closure alerts
701 2002-02-27 20:53 nmav <nmav@gnutls.org>
703 * src/: tests.c, tests.h, tls_test.c:
705 added openpgp authentication test, and unknown cipher suites test
707 2002-02-27 20:38 nmav <nmav@gnutls.org>
709 * lib/ext_srp.c (tags: gnutls_0_3_91):
711 Now we do not send the srp username as an extension, if SRP is
714 2002-02-27 20:26 nmav <nmav@gnutls.org>
716 * src/: cli.c, tests.c, tests.h, tls_test.c:
718 added check for client hello extensions.
720 2002-02-27 20:07 nmav <nmav@gnutls.org>
722 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
724 Added tls_test. This is program that can be used to test TLS
727 2002-02-27 20:05 nmav <nmav@gnutls.org>
729 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
730 gnutls_int.h, gnutls_state.c:
732 Added gnutls_record_set_default_version(). This is a low level
735 2002-02-27 10:58 nmav <nmav@gnutls.org>
737 * lib/gnutls.h.in.in:
739 SOCKET_PTR was removed
741 2002-02-27 10:06 nmav <nmav@gnutls.org>
743 * lib/gnutls.h.in.in:
745 corrected record_send() prototype
747 2002-02-26 19:08 nmav <nmav@gnutls.org>
753 2002-02-25 22:48 nmav <nmav@gnutls.org>
755 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
757 added (an impossible situation) check
759 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
761 * lib/gnutls_openpgp.c:
763 Fixed a possible buffer overflow.
765 2002-02-24 17:34 nmav <nmav@gnutls.org>
767 * src/openpgp/Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92,
768 gnutls_0_3_91, gnutls_0_3_90):
770 added missing makefile.am
772 2002-02-24 15:46 nmav <nmav@gnutls.org>
774 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
775 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
776 lib/auth_anon.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
777 lib/auth_cert.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
778 lib/auth_dhe.c, lib/auth_srp_passwd.c (tags: gnutls_0_3_91),
779 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_91),
780 lib/gnutls_cert.c (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
781 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
782 (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
783 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
784 src/serv.c (utags: gnutls_0_3_90):
786 The Diffie Hellman parameters are now stored in the credentials
787 structures. This will allow precomputation of signatures (for DHE
790 2002-02-24 10:47 nmav <nmav@gnutls.org>
792 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
793 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
794 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
795 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
796 gnutls_0_3_90), x509_verify.c:
798 removed GNUTLS_CERT_NONE (replaced by
799 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
800 valid if it's not invalid)
802 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
804 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
807 Bug fixes for _verify_key and basic trust handling for keys.
809 2002-02-22 23:49 nmav <nmav@gnutls.org>
811 * lib/gnutls_openpgp.c:
813 includes moved before #ifdef
815 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
817 * lib/gnutls_openpgp.c:
819 Added stubs for the case we don't have OpenCDK support.
821 2002-02-22 18:31 nmav <nmav@gnutls.org>
823 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
824 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
825 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
826 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
828 Changed certificate verification functions.
830 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
832 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
834 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
835 routines for key ownertrust.
837 2002-02-22 13:30 nmav <nmav@gnutls.org>
839 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
843 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
845 * lib/gnutls_openpgp.c:
847 Modified code for the new OpenCDK code.
849 2002-02-22 11:34 nmav <nmav@gnutls.org>
851 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
853 moved private cipher suites to 0xFF space.
855 2002-02-22 00:40 nmav <nmav@gnutls.org>
857 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
858 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
859 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
860 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
861 (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
862 lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_3_91,
863 gnutls_0_3_90), lib/gnutls_alert.h (tags: gnutls_0_4_0,
864 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
865 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
866 lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
867 lib/gnutls_record.c, src/cli.c, src/serv.c:
869 Several alert protocol changes.
871 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
873 * lib/gnutls_openpgp.c:
875 Fixed return code check for GnuTLS functions.
877 2002-02-21 20:57 nmav <nmav@gnutls.org>
879 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
881 set_key_server renamed to set_keyserver
883 2002-02-21 20:42 nmav <nmav@gnutls.org>
885 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
886 lib/debug.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
887 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
889 Added gnutls_alert_str (allows printing alert number descriptions)
891 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
893 * lib/gnutls_openpgp.c:
895 Fixed a segfault in the OpenPGP code.
897 2002-02-21 09:55 nmav <nmav@gnutls.org>
901 Updated the openpgp certificate message, fingerprint handling.
903 2002-02-20 20:53 nmav <nmav@gnutls.org>
907 some fixes in verification procedure
909 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
911 * lib/: .cvsignore (tags: gnutls_0_4_0, gnutls_0_3_92,
912 gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags: gnutls_0_3_92,
913 gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h (tags:
914 gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c, gnutls_openpgp.h:
916 Applied the patches to fix the GDOC problem. Some bug fixes all
917 over the place and the implementation of some function stubs.
919 2002-02-19 08:17 nmav <nmav@gnutls.org>
921 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
922 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
925 removed CERT_CORRUPTED
927 2002-02-19 08:09 nmav <nmav@gnutls.org>
931 openpgp fingerprint is calculated dynamically.
933 2002-02-18 20:31 nmav <nmav@gnutls.org>
935 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
937 Added some support the OpenPGP Certificate message, with key
940 2002-02-18 14:11 nmav <nmav@gnutls.org>
942 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
943 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
944 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
945 src/cli.gaa, src/common.c:
947 Added some stuff for the client to send the OpenPGP fingerprint.
949 2002-02-17 20:07 nmav <nmav@gnutls.org>
951 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
953 Corrected bug in RSA authentication, responsible for random (very
954 very rare, and difficult to reproduce) failures.
956 2002-02-17 13:14 nmav <nmav@gnutls.org>
958 * lib/: gnutls_x509.c, x509_verify.c:
960 Improved X.509 verification functions. They are still too primitive.
962 2002-02-16 20:50 nmav <nmav@gnutls.org>
968 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
970 * lib/gnutls_openpgp.c:
972 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
975 2002-02-15 17:04 nmav <nmav@gnutls.org>
977 * lib/: gnutls.h.in.in, gnutls_record.c:
979 renamed gnutls_read to gnutls_record_read and gnutls_write to
982 2002-02-15 17:03 nmav <nmav@gnutls.org>
984 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
985 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
986 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
987 layers.tex, serv1.tex, srp1.tex:
989 Added TLS Layers section.
991 2002-02-15 11:34 nmav <nmav@gnutls.org>
993 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
995 updated client and server
997 2002-02-15 11:34 nmav <nmav@gnutls.org>
999 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
1003 2002-02-15 11:23 nmav <nmav@gnutls.org>
1005 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
1006 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_0,
1007 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_record.c:
1009 Extension types now use a 16 bit type field (following the current
1010 draft). Some fixes in the max record size extension.
1012 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
1014 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1016 Basic HKP keyserver support. Function to retrieve the key from the
1017 keyring by keyid, fingerprint.
1019 2002-02-14 11:52 nmav <nmav@gnutls.org>
1021 * lib/: gnutls_cert.c, x509_verify.c:
1023 Verification function returns the GNUTLS_CERT_VALID flag.
1025 2002-02-14 10:57 nmav <nmav@gnutls.org>
1027 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
1028 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
1030 Changed srp callback function parameters.
1032 2002-02-14 10:45 nmav <nmav@gnutls.org>
1034 * lib/gnutls_dh_primes.c, src/serv.c:
1036 Corrected bugs in prime generation.
1038 2002-02-14 10:30 nmav <nmav@gnutls.org>
1040 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
1041 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
1043 Server updated. Now command line parameters are available.
1045 2002-02-14 09:25 nmav <nmav@gnutls.org>
1047 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
1051 2002-02-14 09:21 nmav <nmav@gnutls.org>
1053 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
1054 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
1056 Direct access to version field in the state was replaced by the
1057 function gnutls_protocol_get_version().
1059 2002-02-14 09:20 nmav <nmav@gnutls.org>
1063 Corrected bugs in RSA authentication. Random value is not generated
1064 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
1065 packet formating, to depend on the correct version.
1067 2002-02-14 09:16 nmav <nmav@gnutls.org>
1069 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
1071 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
1072 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
1074 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
1076 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
1078 bug fix with bison 1.32
1080 2002-02-13 18:03 nmav <nmav@gnutls.org>
1082 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
1083 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
1084 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1085 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1086 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
1087 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
1088 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
1091 Added more functions to allow access to Diffie Hellman parameters
1092 (partially at least). Corrected Diffie Hellman stuff.
1094 2002-02-13 10:03 nmav <nmav@gnutls.org>
1096 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1098 Made most ifdefs in client program, configurable via command line.
1100 2002-02-13 10:02 nmav <nmav@gnutls.org>
1102 * lib/ext_cert_type.c (tags: gnutls_0_4_0, gnutls_0_3_92,
1103 gnutls_0_3_91, gnutls_0_3_90):
1105 It does not send the cert_type extension if only x.509 certificates
1108 2002-02-12 13:27 nmav <nmav@gnutls.org>
1110 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
1112 Corrected bugs in examples.
1114 2002-02-12 13:04 nmav <nmav@gnutls.org>
1116 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
1118 Priority cannot be set if not using the OPENCDK library.
1120 2002-02-11 19:33 nmav <nmav@gnutls.org>
1122 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
1124 Updated documentation.
1126 2002-02-11 10:08 nmav <nmav@gnutls.org>
1128 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_0,
1129 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg
1130 (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1131 openpgp/cli_sec.asc (tags: gnutls_0_4_0, gnutls_0_3_92,
1132 gnutls_0_3_91, gnutls_0_3_90):
1134 Added new client pgp keys and a keyring
1136 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
1138 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1140 High level support for OpenPGP keyrings.
1142 2002-02-10 22:24 nmav <nmav@gnutls.org>
1146 Added ChangeLog [generated by CVS log]
1148 2002-02-09 19:20 nmav <nmav@gnutls.org>
1150 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
1152 Added gnutls_certificate_type_get_name() function.
1154 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
1156 * lib/gnutls_openpgp.c:
1159 * Applied the fixed for the memory leaks.
1161 2002-02-09 18:25 nmav <nmav@gnutls.org>
1163 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
1164 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
1165 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
1166 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1167 gnutls_ui.h, gnutls_x509.c:
1169 Added ability for an SRP server to use multiple password files. The
1170 password file is selected on the fly (handshake) using a callback
1173 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
1175 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1178 * auth_cert.h: Added OpenPGP keyring item.
1180 * gnutls_openpgp.c: Improved support for keyring handling.
1182 2002-02-09 12:19 nmav <nmav@gnutls.org>
1184 * lib/gnutls_cipher.c:
1186 Some fixes in ciphertext2compressed handling
1188 2002-02-09 11:10 nmav <nmav@gnutls.org>
1190 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
1191 gnutls_errors_int.h:
1193 Removed the GNUTLS_E_MAC_FAILED error. Now only
1194 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
1195 information about the result of a possible attack.
1197 2002-02-08 22:30 nmav <nmav@gnutls.org>
1199 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
1202 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
1204 2002-02-08 22:29 nmav <nmav@gnutls.org>
1208 Added bison generated file
1210 2002-02-08 19:36 nmav <nmav@gnutls.org>
1212 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1214 changed the introduction (again)
1216 2002-02-07 20:58 nmav <nmav@gnutls.org>
1218 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
1219 src/openpgp/cli_sec.asc:
1221 Corrected behaviour of client openpgp certificate selection.
1223 2002-02-07 19:08 nmav <nmav@gnutls.org>
1225 * lib/: gnutls_ui.c, gnutls_ui.h:
1227 removed gnutls_certificate_get_ours_index()
1229 2002-02-07 14:59 nmav <nmav@gnutls.org>
1231 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_0, gnutls_0_3_92,
1232 gnutls_0_3_91, gnutls_0_3_90), pkcs1_asn1_tab.c:
1236 2002-02-06 22:07 nmav <nmav@gnutls.org>
1238 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1240 Modified gnutls_x509_extract_subject_alt_name() to return the type,
1241 instead of storing it to a pointer.
1243 2002-02-06 14:11 nmav <nmav@gnutls.org>
1245 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1246 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1249 Added function which returns the subjectAltName (subject_dns_name
1252 2002-02-05 23:00 nmav <nmav@gnutls.org>
1254 * AUTHORS (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1259 2002-02-05 12:09 nmav <nmav@gnutls.org>
1261 * lib/x509_verify.c:
1263 Changed the X.509 certificate verification algorithm. Now if any of
1264 the certificates in the certificate path is expired (except the
1265 first one), we return GNUTLS_CERT_NOT_TRUSTED.
1267 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
1269 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1271 Changes the function name to make clear OpenPGP uses keys and not
1272 certificates like X.509.
1274 2002-02-04 22:35 nmav <nmav@gnutls.org>
1276 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1278 Changes for gnutls_openpgp_name structure
1280 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
1282 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1284 Now OpenPGP uses its own context for DN.
1286 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
1288 * lib/gnutls_openpgp.c:
1290 More fixes for the GnuTLS OpenPGP code.
1292 2002-02-03 20:19 nmav <nmav@gnutls.org>
1294 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1295 lib/gnutls_x509.c, src/common.c:
1297 renamed the gnutls_dn structure to gnutls_x509_dn
1299 2002-02-03 19:17 nmav <nmav@gnutls.org>
1301 * src/: Makefile.am, common.c, common.h:
1303 made the print_info stuff much cleaner.
1305 2002-02-03 19:06 nmav <nmav@gnutls.org>
1307 * lib/gnutls_openpgp.c:
1309 some changes in gnutls_cert handling
1311 2002-02-03 18:54 nmav <nmav@gnutls.org>
1313 * lib/gnutls_cert.h:
1315 keyUsage is now 16 bits
1317 2002-02-03 18:30 nmav <nmav@gnutls.org>
1319 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1320 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1321 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1322 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1323 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1324 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1325 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1326 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
1327 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
1328 src/common.h, src/serv.c:
1330 Added OpenPGP certificate support in gnutls. Several changes.
1332 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1334 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1337 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1338 keyUsage flag to indicate what the key is useful for.
1340 2002-02-03 12:45 nmav <nmav@gnutls.org>
1342 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1344 Exported openpgp keys' related functions.
1346 2002-02-03 12:38 nmav <nmav@gnutls.org>
1348 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_0,
1349 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c,
1352 Moved functions unrelated to record layer to gnutls_state.c
1354 2002-02-03 12:24 nmav <nmav@gnutls.org>
1358 several modifications for cert_type extension etc
1360 2002-02-03 12:16 nmav <nmav@gnutls.org>
1362 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1363 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1365 Added option to set the cert_type priority.
1367 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1369 * lib/gnutls_openpgp.c:
1372 * Applied the patch and minor changes.
1374 * Now it's also possible to use binary certificates.
1376 2002-02-03 11:36 nmav <nmav@gnutls.org>
1378 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_0,
1379 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1381 Added stuff for parsing the CertType extension type.
1383 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1385 * lib/gnutls_openpgp.c:
1388 * gnutls_openpgp.c: Fixed some memory leaks.
1390 2002-02-02 21:24 nmav <nmav@gnutls.org>
1392 * lib/: gnutls.h.in.in, gnutls_ui.c:
1394 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1396 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1398 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1401 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1402 function headers of internal functions.
1404 2002-02-01 21:14 nmav <nmav@gnutls.org>
1406 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1409 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1412 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1414 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1415 gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92):
1417 New files for OpenPGP tests.
1419 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1421 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1424 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1426 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1428 2002-02-01 11:31 nmav <nmav@gnutls.org>
1430 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1431 gnutls_0_3_91, gnutls_0_3_90):
1433 added new header file
1435 2002-02-01 11:14 nmav <nmav@gnutls.org>
1437 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1438 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1439 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1440 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1441 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
1442 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1443 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
1444 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
1447 Several changes in certificate and key handling.
1448 * gnutls_certificate_allocate_sc() does not require the ncerts
1451 2002-01-31 12:48 nmav <nmav@gnutls.org>
1453 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1454 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1455 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
1456 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
1457 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1458 lib/gnutls_x509.c, src/cli.c, src/common.h:
1460 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1461 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1463 2002-01-31 12:47 nmav <nmav@gnutls.org>
1465 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1468 corrected _gnutls_str_cpy() usage.
1470 2002-01-30 23:59 nmav <nmav@gnutls.org>
1472 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1476 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
1478 * lib/gnutls_openpgp.c:
1480 Fixed some memory leaks.
1482 2002-01-30 10:33 nmav <nmav@gnutls.org>
1484 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1486 updated candidate draft
1488 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
1490 * lib/gnutls_openpgp.c:
1494 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
1496 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1498 Basic GnuTLS OpenPGP support.
1500 2002-01-29 16:19 nmav <nmav@gnutls.org>
1502 * configure.in, doc/tex/ex3.tex, src/common.h:
1504 updated for gnutls_certificate_get_peers()
1506 2002-01-29 16:17 nmav <nmav@gnutls.org>
1508 * lib/: gnutls_ui.c, gnutls_ui.h:
1510 Added gnutls_certificate_get_peers() Added
1511 gnutls_certificate_get_ours() Added
1512 gnutls_certificate_get_ours_index()
1514 2002-01-29 16:09 nmav <nmav@gnutls.org>
1516 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1517 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1519 CertificateType is now accesible from the API.
1521 2002-01-29 16:06 nmav <nmav@gnutls.org>
1523 * lib/gnutls_handshake.c:
1525 corrected bug in certificate selection.
1527 2002-01-29 15:08 nmav <nmav@gnutls.org>
1529 * lib/: gnutls_state.c, gnutls_state.h:
1531 Added this gnutls_state.c/h files. Are added in order to access some
1532 of the GNUTLS_STATE structures members, indirectly. It's not
1533 possible to move all the members of this structure here, yet, but it
1536 2002-01-29 12:54 nmav <nmav@gnutls.org>
1540 corrected bug in server certificate callback.
1542 2002-01-29 12:52 nmav <nmav@gnutls.org>
1544 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1545 gnutls_record.c, gnutls_ui.h:
1547 Modified the state's parameters to hold the negotiated certificate
1548 type. Modified the certificate selection procedure to take the
1549 certificate type in account, when choosing the most appropriate
1552 2002-01-29 11:52 nmav <nmav@gnutls.org>
1554 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1555 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1556 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1559 Added in CertificateStatus:
1560 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
1563 2002-01-29 11:40 nmav <nmav@gnutls.org>
1565 * lib/: gnutls.h.in.in, gnutls_cert.c:
1567 gnutls_x509pki_allocate_sc() renamed to
1568 gnutls_certificate_allocate_sc() and similar functions too. They
1569 share too common properties with OpenPGP certificates, that it is
1570 not needed a separate function.
1572 2002-01-29 11:38 nmav <nmav@gnutls.org>
1574 * lib/: gnutls_ui.c, gnutls_ui.h:
1576 Updated function names.
1578 2002-01-29 11:38 nmav <nmav@gnutls.org>
1580 * lib/: auth_cert.c, auth_cert.h:
1582 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1585 2002-01-28 23:51 nmav <nmav@gnutls.org>
1587 * lib/gnutls.asn (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1592 2002-01-28 23:49 nmav <nmav@gnutls.org>
1596 better ChangeLog output
1598 2002-01-28 23:44 nmav <nmav@gnutls.org>
1600 * lib/gnutls_record.c, src/cli.c, src/serv.c:
1602 Identified a race condition in the example client. If application
1603 data is sent after a rehandshake request, the server thinks we
1604 ignored his request, and breaks the connection. This is a bad design
1607 2002-01-28 23:43 nmav <nmav@gnutls.org>
1609 * lib/gnutls_datum.c (tags: gnutls_0_4_0, gnutls_0_3_92,
1610 gnutls_0_3_91, gnutls_0_3_90):
1614 2002-01-28 23:42 nmav <nmav@gnutls.org>
1616 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1618 changed some buffering code, to use the cleaner
1619 gnutls_datum_append(). Leads to a much cleaner code.
1621 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
1627 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1631 gnutls_str_... functions substitution
1633 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1637 _gnutls_str_... functions substitution
1639 2002-01-28 18:26 nmav <nmav@gnutls.org>
1641 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_0,
1642 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1644 added gnutls_datum_append()
1646 2002-01-28 14:03 nmav <nmav@gnutls.org>
1648 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1650 signature is now a gnutls_datum
1652 2002-01-28 12:43 nmav <nmav@gnutls.org>
1654 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1655 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1656 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1657 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1658 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1659 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1660 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1661 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1662 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1663 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1664 lib/gnutls_sig.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1665 gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
1666 lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:
1668 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
1669 GNUTLS_ANON -> GNUTLS_CRD_ANON
1671 2002-01-28 10:38 nmav <nmav@gnutls.org>
1673 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1674 gnutls_0_3_90), gnutls_handshake.c:
1676 corrected and optimized handshake.
1678 2002-01-28 10:37 nmav <nmav@gnutls.org>
1680 * lib/gnutls_int_compat.c:
1684 2002-01-28 09:25 nmav <nmav@gnutls.org>
1686 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1687 gnutls_int.h, gnutls_record.c:
1689 Added ability of the client to choose a certificate depending on the
1690 server's sign algorithm preference. Added CertType in gnutls_cert
1691 structure (which identified X509, OPENPGP certificates)
1693 2002-01-28 09:22 nmav <nmav@gnutls.org>
1695 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
1697 Optimizations in the handshake messages hashing. (no more mallocs)
1699 2002-01-27 21:13 nmav <nmav@gnutls.org>
1701 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
1702 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1703 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
1707 2002-01-27 21:12 nmav <nmav@gnutls.org>
1709 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1710 gnutls_gcry.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1711 gnutls_0_3_90), gnutls_pk.c:
1713 corrected bug in DSA signing.
1715 2002-01-27 21:11 nmav <nmav@gnutls.org>
1717 * lib/gnutls_cert.c:
1719 corrected bug in file read
1721 2002-01-27 21:10 nmav <nmav@gnutls.org>
1723 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
1724 gnutls_handshake.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1725 gnutls_0_3_91, gnutls_0_3_90), gnutls_v2_compat.c (tags:
1726 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1728 Added support to select a certificate based on the peer's cipher
1729 suite list. (ie if DSS cipher suites are requested and a DSA
1730 certificate is available, then this will be used)
1732 2002-01-27 15:24 nmav <nmav@gnutls.org>
1734 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1736 Added an updated version of the submited draft
1738 2002-01-27 15:12 nmav <nmav@gnutls.org>
1740 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
1741 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
1742 src/x509/cert-dsa.pem (tags: gnutls_0_4_0, gnutls_0_3_92,
1743 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1744 src/x509/key-dsa.pem (tags: gnutls_0_4_0, gnutls_0_3_92,
1745 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites):
1749 2002-01-27 15:10 nmav <nmav@gnutls.org>
1751 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
1752 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
1753 src/serv.c (utags: gnutls_with_dss_ciphersuites):
1755 added support for DHE_DSS cipher suites.
1757 2002-01-27 14:27 nmav <nmav@gnutls.org>
1759 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
1760 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
1761 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
1762 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
1763 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
1764 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
1765 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
1766 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
1767 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
1768 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
1769 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1770 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
1771 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
1772 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
1773 src/cli.c (utags: gnutls_with_dss_cert_support):
1775 added support for DSS certificates.
1777 2002-01-26 23:01 nmav <nmav@gnutls.org>
1779 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
1780 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_0, gnutls_0_3_92,
1781 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1782 gnutls_with_dss_cert_support), gnutls.asn, gnutls_buffers.c (tags:
1783 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1784 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c (tags:
1785 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1786 gnutls_errors_int.h (tags: gnutls_with_dss_ciphersuites,
1787 gnutls_with_dss_cert_support), gnutls_extensions.c (tags:
1788 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1789 gnutls_global.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1790 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1791 gnutls_global.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1792 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1793 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
1794 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1795 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
1796 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
1797 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1798 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1799 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
1800 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1801 gnutls_with_dss_cert_support), x509_sig_check.c:
1803 Added stuff for DSS certificates (not ready yet)
1805 2002-01-26 22:55 nmav <nmav@gnutls.org>
1807 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_0,
1808 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1809 gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_4_0,
1810 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1811 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_0,
1812 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1813 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_4_0,
1814 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1815 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_0,
1816 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1817 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_4_0,
1818 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1819 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_0,
1820 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1821 gnutls_with_dss_ciphersuites) (utags:
1822 gnutls_with_dss_cert_support):
1824 added new DSA certificates..
1826 2002-01-26 16:10 nmav <nmav@gnutls.org>
1828 * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
1829 gnutls_with_dss_cert_support, gnutls_0_3_91,
1830 gnutls_with_dss_ciphersuites, gnutls_0_4_0, gnutls_0_3_92):
1832 added _gnutls_mem_cpy()
1834 2002-01-26 16:06 nmav <nmav@gnutls.org>
1836 * lib/: x509_asn1.c, x509_der.c (utags:
1837 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
1839 Added checks after malloc for null.
1841 2002-01-25 22:41 nmav <nmav@gnutls.org>
1843 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
1844 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1845 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
1846 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
1847 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
1848 gnutls_with_dss_cert_support), lib/gnutls_record.c,
1849 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
1850 gnutls_with_dss_cert_support), src/common.h (tags:
1851 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1852 src/serv.c (tags: gnutls_with_dss_cert_support):
1854 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
1857 2002-01-25 16:31 nmav <nmav@gnutls.org>
1859 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1860 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
1863 added check for requested TLS extensions
1865 2002-01-25 14:37 nmav <nmav@gnutls.org>
1867 * configure.in (tags: gnutls_0_3_5):
1871 2002-01-25 14:33 nmav <nmav@gnutls.org>
1873 * NEWS (tags: gnutls_0_3_5):
1877 2002-01-25 14:07 nmav <nmav@gnutls.org>
1879 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
1880 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
1881 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
1882 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
1883 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
1884 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1885 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1886 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1887 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1888 gnutls_with_dss_cert_support), lib/gnutls_int.h,
1889 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
1890 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1892 Handshake messages are not kept in memory any more. Now we use less
1893 memory during a handshake.
1895 2002-01-24 19:00 nmav <nmav@gnutls.org>
1897 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1898 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1899 gnutls_with_dss_cert_support):
1903 2002-01-24 18:00 nmav <nmav@gnutls.org>
1905 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
1906 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1908 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
1909 GNUTLS_A_SSL3_NO_CERTIFICATE
1911 2002-01-24 16:50 nmav <nmav@gnutls.org>
1913 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
1914 draft-ietf-tls-openpgp-keys-00.txt (tags:
1915 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1917 added our openpgp draft
1919 2002-01-24 16:46 nmav <nmav@gnutls.org>
1921 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
1922 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
1923 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1924 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
1925 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1926 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
1927 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1928 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
1929 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
1930 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
1931 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1933 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
1934 #ifdef XXX stuff. Done some cleanups in record layer.
1936 2002-01-23 21:14 nmav <nmav@gnutls.org>
1938 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
1939 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
1940 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1941 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
1942 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1943 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
1944 lib/gnutls_str.h, lib/x509_extensions.c (tags:
1945 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1946 lib/x509_sig_check.c, lib/x509_verify.c (tags:
1947 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1949 Added a minimal string library to assist in safer ASN.1 parsing
1951 2002-01-23 21:13 nmav <nmav@gnutls.org>
1955 in server side now prints srp username
1957 2002-01-23 20:28 nmav <nmav@gnutls.org>
1959 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
1960 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1961 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
1962 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
1963 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
1966 Some corrections done ( found by using flawfinder). Added several
1967 tags for flawfinder to ignore.
1969 2002-01-23 20:27 nmav <nmav@gnutls.org>
1973 added string library
1975 2002-01-23 18:59 nmav <nmav@gnutls.org>
1977 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
1978 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1979 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
1980 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
1981 lib/x509_sig_check.c:
1985 2002-01-23 18:58 nmav <nmav@gnutls.org>
1987 * lib/gnutls_record.c:
1989 more cleanups in the recv_int() function
1991 2002-01-23 18:57 nmav <nmav@gnutls.org>
1993 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
1995 corrected behaviour against PKCS-1 attacks. (it seems that debugging
1996 code has made it to release)
1998 2002-01-22 21:47 nmav <nmav@gnutls.org>
2000 * lib/gnutls_record.c:
2002 Made recv_int() cleaner (needs a lot of improvement)
2004 2002-01-20 13:02 nmav <nmav@gnutls.org>
2006 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
2007 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
2008 lib/gnutls_record.c, src/cli.c, src/serv.c:
2010 Now a server in a case of rehandshake can continue normaly if the
2011 handshake request is ignored by the client.
2013 2002-01-20 13:00 nmav <nmav@gnutls.org>
2015 * lib/gnutls.h.in.in:
2017 corrected gnutls_alert_send() prototype.
2019 2002-01-20 13:00 nmav <nmav@gnutls.org>
2021 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
2023 corrected gnutls_alert_send() prototype
2025 2002-01-20 10:16 nmav <nmav@gnutls.org>
2029 last changes for release
2031 2002-01-19 20:10 nmav <nmav@gnutls.org>
2033 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
2035 corrected bugs in DHE_RSA cipher suites
2037 2002-01-19 20:09 nmav <nmav@gnutls.org>
2039 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
2040 gnutls_with_dss_cert_support), auth_anon.h (tags:
2041 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2042 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
2043 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
2044 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2045 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
2046 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
2047 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2048 gnutls_with_dss_cert_support), gnutls_int.h:
2050 updated auth info structures handling. Corrected bug in DHE_RSA.
2052 2002-01-19 20:07 nmav <nmav@gnutls.org>
2054 * lib/gnutls_handshake.c:
2056 corrected bug introduced in the buffering code update
2058 2002-01-19 18:24 nmav <nmav@gnutls.org>
2060 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
2061 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
2062 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
2063 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2064 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
2065 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
2066 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
2069 Combined gnutls_x509pki_(set/get)_dh_bits() and
2070 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
2071 gnutls_anon_set_server_cred() was deprecated by
2072 gnutls_dh_set_bits().
2074 2002-01-19 18:23 nmav <nmav@gnutls.org>
2076 * lib/gnutls_cert.c:
2078 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
2080 2002-01-19 11:44 nmav <nmav@gnutls.org>
2082 * lib/gnutls_record.c (tags: gnutls_0_3_5):
2084 added missing include of gnutls_alert.h
2086 2002-01-18 16:47 nmav <nmav@gnutls.org>
2088 * doc/protocol/rfc2440.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
2089 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2090 gnutls_with_dss_cert_support):
2094 2002-01-18 16:46 nmav <nmav@gnutls.org>
2096 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
2097 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
2098 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2099 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
2100 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2101 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
2102 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2103 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
2104 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2105 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
2106 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2107 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_0,
2108 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2109 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2110 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
2111 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2112 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
2113 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2114 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
2115 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
2117 several cleanups in order to move to gnutls 0.4.0
2119 2002-01-18 16:45 nmav <nmav@gnutls.org>
2121 * lib/gnutls_int_compat.c:
2123 added file to hold functions for backwards binary compatibility.
2125 2002-01-18 14:50 nmav <nmav@gnutls.org>
2127 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
2128 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
2129 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
2130 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
2131 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
2132 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
2133 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
2135 added required changes to release gnutls 0.3.3 (mostly bug fixes)
2137 2002-01-18 14:41 nmav <nmav@gnutls.org>
2139 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2143 2002-01-17 18:56 nmav <nmav@gnutls.org>
2145 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
2146 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
2147 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
2150 Renamed gnutls_x509pki_s/get_dh_bits() to
2151 gnutls_dh_s/get_dhe_bits(). Renamed
2152 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
2154 2002-01-17 16:16 nmav <nmav@gnutls.org>
2156 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
2157 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
2158 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2159 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
2160 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
2161 lib/gnutls_algorithms.c, lib/gnutls_int.h:
2163 Key exchange methods changed so they do not depend on the
2164 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
2166 2002-01-17 16:10 nmav <nmav@gnutls.org>
2168 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
2169 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2170 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
2171 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
2172 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2173 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
2174 gnutls_record.c, gnutls_sig.c:
2176 changes in buffering code (actually variables' names are more
2179 2002-01-17 16:09 nmav <nmav@gnutls.org>
2183 corrected library interface numbers
2185 2002-01-17 13:29 nmav <nmav@gnutls.org>
2187 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
2188 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2189 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
2190 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
2191 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2192 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
2193 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
2194 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2195 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2198 updated documentation
2200 2002-01-17 13:05 nmav <nmav@gnutls.org>
2202 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
2203 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2204 gnutls_with_dss_cert_support):
2206 fixed bugs reported (with patches) by Marc Huber and Guillaume
2209 2002-01-14 09:33 nmav <nmav@gnutls.org>
2211 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2212 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_0, gnutls_0_3_92,
2213 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2214 gnutls_with_dss_cert_support):
2216 Added gnutls_x509pki_set_trust_mem() and
2217 gnutls_x509pki_set_key_mem()
2219 2002-01-12 19:04 nmav <nmav@gnutls.org>
2221 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
2222 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
2224 better length checking in the record layer.
2226 2002-01-10 21:19 nmav <nmav@gnutls.org>
2228 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
2229 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
2230 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2231 gnutls_with_dss_cert_support):
2233 new extensions draft
2235 2002-01-09 11:05 nmav <nmav@gnutls.org>
2237 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
2239 added gnutls_x509pki_verify_certificate()
2241 2002-01-07 17:54 nmav <nmav@gnutls.org>
2245 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2246 consistent with gnutls.h)
2248 2002-01-05 22:00 nmav <nmav@gnutls.org>
2250 * lib/libgnutls.m4 (tags: gnutls_0_4_0, gnutls_0_3_92,
2251 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2252 gnutls_with_dss_cert_support):
2254 corrected the temp file name
2256 2002-01-05 18:41 nmav <nmav@gnutls.org>
2258 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2259 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2260 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2263 last minute changes for 0.3.2 release
2265 2002-01-05 18:04 nmav <nmav@gnutls.org>
2267 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2270 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
2272 2002-01-05 13:40 nmav <nmav@gnutls.org>
2274 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2276 Added gnutls_b64_encode() and gnutls_b64_decode()
2278 2002-01-04 12:35 nmav <nmav@gnutls.org>
2280 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2283 updated documentation
2285 2002-01-04 12:05 nmav <nmav@gnutls.org>
2287 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2288 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2290 updated documentation
2292 2002-01-04 11:19 nmav <nmav@gnutls.org>
2294 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2295 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2296 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2297 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2298 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2299 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2303 2002-01-04 11:15 nmav <nmav@gnutls.org>
2305 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2306 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2308 separated alert protocol functions
2310 2002-01-03 11:36 nmav <nmav@gnutls.org>
2312 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2313 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2314 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2316 corrected behaviour in version advertizing
2318 2002-01-03 11:01 nmav <nmav@gnutls.org>
2320 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2322 now removes the temp file
2324 2002-01-03 10:59 nmav <nmav@gnutls.org>
2326 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2328 check_version() updated
2330 2002-01-02 15:55 nmav <nmav@gnutls.org>
2332 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2333 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2334 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2335 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2336 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2337 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2338 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2339 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2343 2002-01-02 15:00 nmav <nmav@gnutls.org>
2345 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2346 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2347 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2348 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2350 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2352 2002-01-02 12:15 nmav <nmav@gnutls.org>
2358 2002-01-02 11:07 nmav <nmav@gnutls.org>
2360 * lib/gnutls.h.in.in:
2362 prefixed all variable with GNUTLS_
2364 2002-01-02 11:02 nmav <nmav@gnutls.org>
2366 * lib/gnutls_global.c:
2368 added support for calling global_init() several times.
2370 2002-01-02 10:58 nmav <nmav@gnutls.org>
2372 * lib/gnutls_global.c:
2374 added static variable to check if global_init() is called for a
2377 2002-01-02 10:46 nmav <nmav@gnutls.org>
2379 * NEWS, README (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2380 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2381 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
2382 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2383 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
2384 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2386 Cleanups in the digest code (separated from HMAC). Added
2387 gnutls_fingerprint_calc(), which calculates a fingerprint.
2389 2001-12-30 18:11 nmav <nmav@gnutls.org>
2391 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2392 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2396 2001-12-30 18:09 nmav <nmav@gnutls.org>
2398 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2399 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2400 gnutls_0_3_5, gnutls_0_3_2):
2404 2001-12-30 17:55 nmav <nmav@gnutls.org>
2406 * NEWS, lib/auth_x509.c:
2408 corrected bug which did not allow a client to accept multiple CA
2409 distinguished names.
2411 2001-12-30 17:53 nmav <nmav@gnutls.org>
2413 * src/README.srpcrypt (tags: gnutls_0_4_0, gnutls_0_3_92,
2414 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2415 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2419 2001-12-23 11:37 nmav <nmav@gnutls.org>
2421 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2423 some corrections in documentation
2425 2001-12-21 08:16 nmav <nmav@gnutls.org>
2427 * NEWS (tags: gnutls_0_3_1):
2431 2001-12-20 10:51 nmav <nmav@gnutls.org>
2433 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2434 gnutls_0_3_2, gnutls_0_3_5):
2436 cleaned up and fixed ASN.1 documentation.
2438 2001-12-20 10:08 nmav <nmav@gnutls.org>
2440 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2443 corrected in order not to complain if func(void) is used.
2445 2001-12-19 20:02 nmav <nmav@gnutls.org>
2447 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2448 (tags: gnutls_0_3_1, gnutls_0_3_0):
2452 2001-12-19 13:17 nmav <nmav@gnutls.org>
2454 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2455 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2456 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2457 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2458 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2459 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2460 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2461 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2462 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2463 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2464 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2465 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2466 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2467 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2468 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2469 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2470 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2471 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2472 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2473 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2474 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2475 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2476 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2477 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2479 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
2480 defines to keep source compatibility.
2482 2001-12-19 13:13 nmav <nmav@gnutls.org>
2484 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2486 corrected bugs in AUTH_INFO allocation
2488 2001-12-18 15:00 nmav <nmav@gnutls.org>
2490 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2491 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2495 2001-12-18 08:58 nmav <nmav@gnutls.org>
2497 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2498 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2499 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2500 gnutls_0_3_1), lib/gnutls_int.h:
2502 corrections in the configuration files.
2504 2001-12-17 20:44 nmav <nmav@gnutls.org>
2508 some corrections in assembler detection. Also chmod -w gnutls.h was
2511 2001-12-17 17:27 nmav <nmav@gnutls.org>
2513 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2514 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2515 (tags: gnutls_0_3_1):
2517 Corrections for big endian machines. Pointed out by Mike Siers
2520 2001-12-17 16:53 nmav <nmav@gnutls.org>
2522 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2523 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2524 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2525 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2526 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2527 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2528 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2529 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2530 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2532 cleanups and documentation updates
2534 2001-12-17 15:49 nmav <nmav@gnutls.org>
2536 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2537 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2538 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2539 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2541 corrections in SRP and ANON authentication. Also corrections in the
2542 session packing for anonymous auth info.
2544 2001-12-17 15:19 nmav <nmav@gnutls.org>
2546 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2547 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2548 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2549 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2550 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2551 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2555 2001-12-17 15:13 nmav <nmav@gnutls.org>
2557 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2558 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2559 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2560 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2561 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2562 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2563 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2564 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2565 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2566 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2567 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2568 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2570 gnutls_set_max_record_size -> gnutls_record_set_max_size
2571 gnutls_get_max_record_size -> gnutls_record_get_max_size
2572 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2573 gnutls_auth_get_type
2575 2001-12-16 14:23 nmav <nmav@gnutls.org>
2577 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2578 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2579 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2580 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2581 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2582 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2583 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2584 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2585 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2586 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2588 documentation updated
2590 2001-12-16 10:27 nmav <nmav@gnutls.org>
2592 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2593 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2595 changed function names
2597 2001-12-16 09:49 nmav <nmav@gnutls.org>
2599 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2601 fixes in documentation
2603 2001-12-16 09:09 nmav <nmav@gnutls.org>
2605 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_0,
2606 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2607 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2608 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
2610 removed ASN1.readme.txt
2612 2001-12-14 19:52 nmav <nmav@gnutls.org>
2614 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
2615 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2616 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2617 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2618 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
2619 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2620 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2621 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
2622 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
2623 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
2625 renamed gnutls_x509pki_set_trust/key to
2626 gnutls_x509pki_set_trust_file/key_file
2628 2001-12-14 14:52 nmav <nmav@gnutls.org>
2630 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2631 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2634 some corrections in the DECR_LEN stuff added recently.
2636 2001-12-14 10:26 nmav <nmav@gnutls.org>
2638 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2639 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2640 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2641 doc/tex/gnutls.tex, lib/auth_x509.c:
2643 updated documentation
2645 2001-12-13 09:51 nmav <nmav@gnutls.org>
2647 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2648 gnutls_extensions.c, gnutls_handshake.c:
2650 More carefull parsing of incoming packets.
2652 2001-12-11 15:29 nmav <nmav@gnutls.org>
2654 * lib/gnutls_handshake.c:
2658 2001-12-11 15:29 nmav <nmav@gnutls.org>
2660 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2661 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2663 corrected bugs in STD formating (back to USG).
2665 2001-12-10 16:01 nmav <nmav@gnutls.org>
2667 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2669 last commits for 0.2.91
2671 2001-12-10 08:25 nmav <nmav@gnutls.org>
2673 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2674 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2675 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2676 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2677 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2678 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2679 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2680 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2681 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2682 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2683 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2684 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2685 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2686 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2687 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2688 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2689 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2690 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
2691 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2692 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2693 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
2694 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2695 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2696 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
2698 optimizations and fixes in the TLS PRF calculation (and the SSL3
2701 2001-12-09 17:08 nmav <nmav@gnutls.org>
2703 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
2705 updated documentation
2707 2001-12-09 15:39 nmav <nmav@gnutls.org>
2709 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
2711 fixed gnutls_anon_free_client_sc()
2713 2001-12-09 12:05 nmav <nmav@gnutls.org>
2715 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
2716 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
2717 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
2718 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
2720 Fixes in anonymous authentication. Fixes in client ciphersuite
2723 2001-12-09 12:03 nmav <nmav@gnutls.org>
2725 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2726 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
2728 GET_CN() now works. (affects debug mode only)
2730 2001-12-09 11:02 nmav <nmav@gnutls.org>
2732 * src/: .cvsignore (tags: gnutls_0_4_0, gnutls_0_3_92,
2733 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2734 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2735 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), Makefile.am (tags:
2736 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2737 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2738 gnutls_0_2_91), README.crypt, README.srpcrypt (tags: gnutls_0_3_1,
2739 gnutls_0_3_0, gnutls_0_2_91):
2743 2001-12-09 10:50 nmav <nmav@gnutls.org>
2745 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
2746 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
2747 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
2749 Optimizations in server certificate callback.
2751 2001-12-08 22:54 nmav <nmav@gnutls.org>
2753 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
2754 lib/gnutls_int.h, lib/gnutls_record.c:
2756 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
2758 2001-12-08 22:37 nmav <nmav@gnutls.org>
2760 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
2761 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
2762 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
2763 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
2766 remove dnsname (name_ind) extension
2768 2001-12-08 15:55 nmav <nmav@gnutls.org>
2770 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
2771 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2772 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2773 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
2774 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
2775 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
2776 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
2777 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2778 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
2779 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
2780 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2781 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
2782 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
2783 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2785 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
2787 2001-12-07 17:25 nmav <nmav@gnutls.org>
2789 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
2793 2001-12-07 14:09 nmav <nmav@gnutls.org>
2795 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
2796 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2797 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2798 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2799 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2800 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2801 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2803 updated documentation
2805 2001-12-07 08:22 nmav <nmav@gnutls.org>
2807 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
2808 gnutls_0_2_91) (utags: gnutls_0_2_90):
2810 callbacks now get a GNUTLS_STATE argument.
2812 2001-12-07 01:02 nmav <nmav@gnutls.org>
2814 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
2815 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
2816 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
2817 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
2818 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
2819 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
2820 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
2821 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
2822 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
2823 src/serv.c (tags: gnutls_0_2_90):
2825 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
2826 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
2828 2001-12-06 17:08 nmav <nmav@gnutls.org>
2830 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
2831 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2832 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
2833 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2834 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2835 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2836 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
2837 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2838 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
2839 gnutls_0_2_90), src/cli.c, src/serv.c:
2841 GNUTLS_LIST is now int*
2843 2001-12-06 12:19 nmav <nmav@gnutls.org>
2845 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2846 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
2847 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
2848 (tags: 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,
2850 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
2851 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2852 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
2853 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2854 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2855 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2856 lib/gnutls_constate.c (tags: gnutls_0_2_90),
2857 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
2858 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2859 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
2860 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2861 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2862 src/cli.c, src/serv.c:
2866 2001-12-06 12:18 nmav <nmav@gnutls.org>
2868 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
2869 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2870 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2871 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_0,
2872 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2873 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2874 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1) (utags: gnutls_0_3_0,
2875 gnutls_0_2_90, gnutls_0_2_91):
2877 some changes to keep gcc -Wall happy
2879 2001-12-06 10:37 nmav <nmav@gnutls.org>
2881 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2882 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
2883 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
2884 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
2885 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
2886 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2887 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
2888 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
2889 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
2890 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2891 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2892 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
2893 gnutls_0_2_90), src/cli.c, src/serv.c:
2897 2001-12-05 17:25 nmav <nmav@gnutls.org>
2899 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
2900 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
2901 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2902 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
2903 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2904 lib/gnutls_session.h (tags: gnutls_0_4_0, gnutls_0_3_92,
2905 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2906 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2907 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2908 src/cli.c, src/serv.c:
2910 Changes in function names concerning _db_ handling and _session_
2913 2001-12-05 17:03 nmav <nmav@gnutls.org>
2915 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
2916 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
2917 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2918 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
2919 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2920 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2921 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2924 Added callback to select the server certificate.
2926 2001-12-05 13:41 nmav <nmav@gnutls.org>
2928 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2929 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
2930 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2931 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2932 gnutls_0_2_90), src/serv.c:
2934 optimized certificate handling API
2936 2001-12-05 12:50 nmav <nmav@gnutls.org>
2938 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
2939 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
2941 several cleanups. Removed old unneeded functions. certificate
2942 verification was moved out of the handshake procedure.
2944 2001-12-04 22:24 nmav <nmav@gnutls.org>
2946 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
2947 gnutls_global.c, gnutls_int.h, gnutls_record.c:
2951 2001-12-04 16:03 nmav <nmav@gnutls.org>
2953 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
2954 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2955 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2956 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
2957 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
2958 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
2959 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
2960 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_0,
2961 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2962 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2963 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2964 gnutls_0_2_91, gnutls_0_2_90), src/Makefile.am (tags:
2965 gnutls_0_2_90), src/cli.c, src/common.h, src/port.h, src/serv.c:
2967 now the peer's certificate list is stored into auth info structure
2968 (instead of the certificate). several other cleanups.
2970 2001-12-04 10:57 nmav <nmav@gnutls.org>
2972 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
2973 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2974 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2975 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
2976 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
2977 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2978 lib/x509_extensions.c, src/cli.c, src/serv.c:
2980 moving gnutls_DN structures out of gnutls_cert and auth_info
2981 structures. Now they are generated upon request.
2983 2001-12-01 17:34 nmav <nmav@gnutls.org>
2985 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2986 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2987 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2988 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
2991 fixes in autoconf scripts
2993 2001-12-01 10:50 nmav <nmav@gnutls.org>
2995 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
2996 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2997 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2998 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2999 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
3000 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
3001 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3003 updated detection of library settings
3005 2001-11-30 18:23 nmav <nmav@gnutls.org>
3007 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
3008 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
3010 The RDN sequence needed in the certificate request message is now
3011 generated and cached into a x509pki_credentials structure. This
3012 would save a lot of time in the server side.
3014 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
3016 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
3018 overflow buffers check
3020 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
3022 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
3027 2001-11-29 15:29 nmav <nmav@gnutls.org>
3029 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
3030 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
3031 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3032 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
3033 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
3034 lib/gnutls_session.c, lib/gnutls_session_pack.c,
3035 lib/gnutls_session_pack.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3036 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3037 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3038 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3039 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c:
3041 introduced gnutls_x509pki_get_certificate(). This function returns
3042 the peer's certificate DER encoded. This certificate is also stored
3045 2001-11-26 10:50 nmav <nmav@gnutls.org>
3047 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
3048 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
3049 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
3050 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3052 cleanups and some corrections.
3054 2001-11-25 12:05 nmav <nmav@gnutls.org>
3056 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
3057 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3058 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3059 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
3060 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3061 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
3062 lib/gnutls_kx.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3063 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3064 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3065 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3066 lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
3068 gnutls_handshake(), gnutls_read() etc. functions no longer require
3069 the 'SOCKET cd' argument. This argument is set using the function
3070 gnutls_set_transport_ptr().
3072 2001-11-23 23:42 nmav <nmav@gnutls.org>
3074 * doc/README.autoconf:
3076 gnutls.m4 -> libgnutls.m4
3078 2001-11-23 23:26 nmav <nmav@gnutls.org>
3080 * doc/tex/Makefile.am:
3084 2001-11-23 23:25 nmav <nmav@gnutls.org>
3086 * doc/tex/ciphersuites.tex:
3090 2001-11-20 23:37 nmav <nmav@gnutls.org>
3094 produces better tex output
3096 2001-11-20 20:22 nmav <nmav@gnutls.org>
3098 * doc/scripts/gdoc, lib/gnutls_ui.c:
3100 updated documentation (and generation of tex)
3102 2001-11-20 20:20 nmav <nmav@gnutls.org>
3108 2001-11-20 14:42 nmav <nmav@gnutls.org>
3110 * lib/gnutls_algorithms.c:
3112 fixed gnutls_kx_get_name()
3114 2001-11-20 13:40 nmav <nmav@gnutls.org>
3116 * lib/: gnutls_handshake.c, gnutls_ui.h:
3120 2001-11-17 11:47 nmav <nmav@gnutls.org>
3122 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
3124 Gdoc updated. Now handles powers and '->' symbol automatically for
3127 2001-11-16 10:19 nmav <nmav@gnutls.org>
3129 * lib/x509_der.c (tags: gnutls_0_2_11):
3133 2001-11-16 10:13 nmav <nmav@gnutls.org>
3135 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
3136 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
3137 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3138 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3139 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
3140 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
3141 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
3143 Documentation for ASN.1 has been moved to inline comments and to the
3146 2001-11-15 12:47 nmav <nmav@gnutls.org>
3148 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
3153 2001-11-15 12:37 nmav <nmav@gnutls.org>
3155 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
3156 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
3157 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
3158 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
3159 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
3160 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
3162 corrected some obscure bugs in the handshake and record send
3165 2001-11-13 19:10 nmav <nmav@gnutls.org>
3167 * lib/gnutls_int.h (tags: gnutls_0_2_11):
3169 removed debugging stuff
3171 2001-11-13 12:26 nmav <nmav@gnutls.org>
3173 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
3177 2001-11-13 12:02 nmav <nmav@gnutls.org>
3179 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
3180 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
3181 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
3182 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3183 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3184 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
3185 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_0,
3186 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3187 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3188 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3189 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
3191 more non blocking IO fixes
3193 2001-11-12 21:18 nmav <nmav@gnutls.org>
3195 * src/cli.c (tags: gnutls_0_2_11):
3197 now resolves hostnames.
3199 2001-11-12 14:27 nmav <nmav@gnutls.org>
3201 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
3203 va_copy macro renamed to VA_COPY
3205 2001-11-12 14:26 nmav <nmav@gnutls.org>
3209 now requires autoconf 2.50
3211 2001-11-10 21:37 nmav <nmav@gnutls.org>
3213 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
3214 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3215 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
3216 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3217 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
3218 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
3219 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
3220 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
3221 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
3222 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
3223 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
3226 several fixes. Including:
3227 - max_record_header extension.
3228 - resume handshake sending wrong ssl version
3229 - Non blocking IO (not ready yet)
3231 2001-11-08 12:00 nmav <nmav@gnutls.org>
3233 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
3234 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
3235 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
3236 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3237 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3239 cleanups and documentation updates
3241 2001-11-08 10:57 nmav <nmav@gnutls.org>
3245 rolled back previous change...
3247 2001-11-08 10:32 nmav <nmav@gnutls.org>
3251 made empty certificate message consistent with other
3254 2001-11-07 12:08 nmav <nmav@gnutls.org>
3256 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3257 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3258 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3259 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3260 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3261 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3262 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3263 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3264 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3265 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3266 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3267 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3268 gnutls_0_2_90, gnutls_0_2_11):
3270 corrected memory leaks and other bugs
3272 2001-11-06 16:57 nmav <nmav@gnutls.org>
3274 * lib/gnutls_buffers.c:
3278 2001-11-06 12:57 nmav <nmav@gnutls.org>
3280 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3281 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3282 lib/ext_max_record.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3283 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3284 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3285 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3286 gnutls_0_2_11), lib/ext_srp.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3287 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in,
3288 lib/gnutls_constate.c, lib/gnutls_errors.c,
3289 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3290 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3291 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3293 added max_record_size extension
3295 2001-11-06 12:56 nmav <nmav@gnutls.org>
3297 * lib/gnutls_session.c:
3299 corrected bug which made get_current_session, not to return the
3300 right size of the session.
3302 2001-11-05 21:28 nmav <nmav@gnutls.org>
3304 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3305 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3306 lib/gnutls_record.c:
3308 receive buffer is now dynamic.
3310 2001-11-05 20:14 nmav <nmav@gnutls.org>
3312 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3314 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
3316 2001-11-05 16:41 nmav <nmav@gnutls.org>
3318 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3319 lib/gnutls_priority.c:
3321 added support for va_copy
3323 2001-11-05 12:43 nmav <nmav@gnutls.org>
3325 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3326 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3327 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3331 2001-11-05 11:32 nmav <nmav@gnutls.org>
3333 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3337 2001-11-04 16:52 nmav <nmav@gnutls.org>
3339 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3340 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3341 gnutls_priority.c (tags: gnutls_0_2_10):
3343 changed LIST to GNUTLS_LIST
3345 2001-11-04 12:01 nmav <nmav@gnutls.org>
3347 * lib/: gnutls.h.in, gnutls_db.c:
3349 added new function to check for expired sessions.
3351 2001-11-04 10:43 nmav <nmav@gnutls.org>
3353 * lib/gnutls_record.c:
3357 2001-11-02 18:20 nmav <nmav@gnutls.org>
3359 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3360 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3361 gnutls_sig.c (tags: gnutls_0_2_10):
3363 cleanups in function names
3365 2001-11-02 10:34 nmav <nmav@gnutls.org>
3369 cleanups in the resuming code
3371 2001-11-02 10:07 nmav <nmav@gnutls.org>
3373 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3374 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3375 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3376 lib/gnutls_record.c:
3378 added hooks in order to use external database to store session to be
3379 resumed. Works but it is not finished.
3381 2001-11-02 09:01 nmav <nmav@gnutls.org>
3383 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3386 set_push() & set_pull() functions moved to state (instead of being
3389 2001-11-02 08:32 nmav <nmav@gnutls.org>
3391 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3392 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3393 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3395 moved README.CVS to doc/
3397 2001-11-01 22:54 nmav <nmav@gnutls.org>
3401 added documentation of the steps required to built the cvs tree
3403 2001-11-01 20:10 nmav <nmav@gnutls.org>
3405 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3406 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3407 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3408 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3409 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3410 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3411 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3412 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3413 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3415 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3418 2001-10-30 19:35 nmav <nmav@gnutls.org>
3420 * lib/: gnutls_buffers.c, gnutls_record.c:
3422 corrected and fixed several things in send_int() etc.
3424 2001-10-30 12:29 nmav <nmav@gnutls.org>
3426 * doc/tex/translayer.tex:
3430 2001-10-30 12:11 nmav <nmav@gnutls.org>
3432 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3433 scripts/Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92,
3434 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3435 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3436 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3437 gnutls_0_2_11, gnutls_0_2_10):
3439 added scripts into distribution
3441 2001-10-30 09:10 nmav <nmav@gnutls.org>
3443 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3445 corrected bugs in session resuming.
3447 2001-10-23 17:35 nmav <nmav@gnutls.org>
3449 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3450 io_debug.h (tags: gnutls_0_2_9):
3454 2001-10-23 17:31 nmav <nmav@gnutls.org>
3456 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3459 added IO debugging code
3461 2001-10-23 15:45 nmav <nmav@gnutls.org>
3463 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3464 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3465 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3466 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3467 lib/gnutls_record.c (tags: gnutls_0_2_9):
3469 added some checks for memory allocation. Fixes in write interrupts.
3471 2001-10-23 09:37 nmav <nmav@gnutls.org>
3473 * lib/gnutls_buffers.c:
3475 corrected bugs which could break non blocking IO
3477 2001-10-22 22:09 nmav <nmav@gnutls.org>
3479 * PGPKEYS (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3480 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3481 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3482 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3483 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9):
3485 added file. Holds pgp keys
3487 2001-10-22 20:14 nmav <nmav@gnutls.org>
3489 * lib/: gnutls_buffers.c, gnutls_record.c:
3491 corrections for the gnutls_read_buffered() function.
3493 2001-10-22 12:51 nmav <nmav@gnutls.org>
3495 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3496 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3499 updated/fixed the handling of interrupted writes
3501 2001-10-21 14:32 nmav <nmav@gnutls.org>
3503 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3504 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3505 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3507 changed gnutls_write() semantics in order to cope with interrupted
3508 system calls and non blocking IO
3510 2001-10-21 13:27 nmav <nmav@gnutls.org>
3512 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3513 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3514 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3515 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3516 lib/gnutls_int.h, lib/gnutls_record.c:
3518 changes in order to be independent of the berkeley style sockets
3519 (but it is still difficult to use gnutls with any other api)
3521 2001-10-21 11:53 nmav <nmav@gnutls.org>
3523 * lib/gnutls_buffers.c:
3525 made gnutls_write() unaware of interrupted system calls and eagain
3528 2001-10-21 11:36 nmav <nmav@gnutls.org>
3530 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3531 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3532 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3533 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3534 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3539 2001-10-20 22:40 nmav <nmav@gnutls.org>
3541 * lib/: gnutls_buffers.c, gnutls_int.h:
3543 Corrected short read bug
3545 2001-10-20 16:04 nmav <nmav@gnutls.org>
3547 * lib/gnutls_buffers.c:
3549 corrected _gnutls_write()
3551 2001-10-20 15:44 nmav <nmav@gnutls.org>
3553 * lib/gnutls_buffers.c:
3555 peeked data now stays also in handshake
3557 2001-10-20 15:43 nmav <nmav@gnutls.org>
3561 corrected bug which caused a fatal alert to be sent even if it
3564 2001-10-20 09:40 nmav <nmav@gnutls.org>
3566 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3567 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3568 lib/gnutls_record.c:
3570 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
3572 2001-10-20 09:10 nmav <nmav@gnutls.org>
3574 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3576 the gnutls handshake protocol can now hold it's state. Thus it may
3577 be used in some kind of non blocking mode. Not tested at all
3579 2001-10-19 17:07 nmav <nmav@gnutls.org>
3581 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3582 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3583 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3584 lib/gnutls_record.c:
3586 clean ups in the handshake protocol
3588 2001-10-15 09:14 nmav <nmav@gnutls.org>
3590 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3591 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3592 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3593 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3594 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3595 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3596 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3597 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3598 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3599 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3600 lib/gnutls_ui.h, src/cli.c, src/serv.c:
3602 auth_info types and structures were moved to the internals of the
3603 library. This makes the library incompatible (source & binary) with
3604 the previous versions.
3606 2001-10-12 06:46 nmav <nmav@gnutls.org>
3608 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3609 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3610 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3611 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3613 added option to regenerate primes and generators for EDH
3615 2001-10-10 15:53 nmav <nmav@gnutls.org>
3617 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3618 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3619 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3620 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3621 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3622 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3623 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3624 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3625 gnutls_0_2_9), src/serv.c:
3627 updated name indication extension (dnsname)
3629 2001-10-10 09:28 nmav <nmav@gnutls.org>
3631 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_0,
3632 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3633 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3634 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3635 gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: gnutls_0_4_0,
3636 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3637 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3638 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3639 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3642 renamed crypt to srpcrypt.
3644 2001-10-10 09:25 nmav <nmav@gnutls.org>
3646 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3647 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3648 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3649 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3650 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3653 better prime handling
3655 2001-10-09 21:40 nmav <nmav@gnutls.org>
3657 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3658 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3659 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3660 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3661 gnutls_0_2_10, gnutls_0_2_9):
3663 Updated the handling of prime numbers.
3665 2001-10-08 19:57 nmav <nmav@gnutls.org>
3667 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3668 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3669 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3670 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3671 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3672 gnutls_0_2_10, gnutls_0_2_9):
3676 2001-10-08 18:38 nmav <nmav@gnutls.org>
3678 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3679 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3680 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3681 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3682 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3683 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3684 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3685 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3686 gnutls_0_2_9), src/cli.c, src/serv.c:
3688 added DHE_RSA ciphersuites
3690 2001-10-08 07:10 nmav <nmav@gnutls.org>
3692 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
3693 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_0,
3694 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3695 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3696 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3697 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3698 gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
3699 draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
3700 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3701 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3702 draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_4_0,
3703 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3704 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3705 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3706 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3711 2001-10-07 12:47 nmav <nmav@gnutls.org>
3713 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3716 fixes in the certificate extensions handling code. Bugs reported by
3717 Neil Spring <nspring@saavie.org>
3719 2001-09-25 17:55 nmav <nmav@gnutls.org>
3721 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
3726 2001-09-23 18:21 nmav <nmav@gnutls.org>
3728 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
3729 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
3731 several cleanups in order to support DHE_RSA
3733 2001-09-23 18:20 nmav <nmav@gnutls.org>
3735 * lib/auth_dhe_rsa.c:
3737 Preliminary support for DHE_RSA
3739 2001-09-19 08:21 nmav <nmav@gnutls.org>
3741 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
3743 updated documentation
3745 2001-09-14 08:04 nmav <nmav@gnutls.org>
3747 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
3748 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
3749 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
3750 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
3751 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
3752 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
3753 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
3754 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
3755 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
3758 Client certificate callback has been improved
3760 2001-09-04 19:50 nmav <nmav@gnutls.org>
3762 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
3763 (tags: gnutls_0_2_3), lib/Makefile.am:
3765 updated documentation generation
3767 2001-09-03 22:23 nmav <nmav@gnutls.org>
3769 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
3771 updated documentation
3773 2001-08-27 08:31 nmav <nmav@gnutls.org>
3775 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
3776 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
3777 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3778 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3779 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
3783 2001-08-26 14:44 nmav <nmav@gnutls.org>
3785 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3786 configure.in, lib/gnutls_global.c:
3788 use of sigaction instead of signal(), to ignore SIGPIPE
3790 2001-08-26 10:44 nmav <nmav@gnutls.org>
3792 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
3793 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
3794 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3795 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
3796 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
3797 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
3798 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
3800 gnutls_set_certificate_request() renamed to
3801 gnutls_x509pki_set_cert_request(). Added
3802 gnutls_x509pki_set_cert_callback().
3804 2001-08-26 09:41 nmav <nmav@gnutls.org>
3806 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3807 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
3808 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
3809 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
3810 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3811 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3812 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3813 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
3814 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
3818 2001-08-25 21:52 nmav <nmav@gnutls.org>
3820 * configure.in, lib/gnutls.h.in:
3822 updated gnutls.h file
3824 2001-08-25 13:44 nmav <nmav@gnutls.org>
3826 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
3827 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
3828 lib/gnutls_ui.c, src/serv.c:
3830 some memory optimization while receiving packets
3832 2001-08-25 09:19 nmav <nmav@gnutls.org>
3834 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
3835 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3836 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3837 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3838 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3841 header size is now written in gnutls_cipher.c
3843 2001-08-20 21:40 nmav <nmav@gnutls.org>
3845 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
3846 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
3848 bugfixes and minor updates
3850 2001-08-20 21:39 nmav <nmav@gnutls.org>
3852 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
3853 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
3854 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
3855 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
3858 corrected and updated documentation
3860 2001-08-20 19:26 nmav <nmav@gnutls.org>
3862 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
3863 src/cli.c, src/serv.c:
3865 changed gnutls_bye() behaviour
3867 2001-08-19 20:11 nmav <nmav@gnutls.org>
3869 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
3870 gnutls_int.h, gnutls_record.c:
3872 several fixes in gnutls_bye() function, and in gnutls_recv_int()
3874 2001-08-19 19:38 nmav <nmav@gnutls.org>
3876 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
3878 corrected bugs in version handling and in certificate initialization
3880 2001-08-19 14:25 nmav <nmav@gnutls.org>
3882 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
3883 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
3884 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
3885 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
3886 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
3887 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3889 better support for buffered read and several cleanups
3891 2001-08-19 11:52 nmav <nmav@gnutls.org>
3893 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
3894 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
3896 gnutls now sends (again) record packets using one write.
3898 2001-08-19 11:50 nmav <nmav@gnutls.org>
3900 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
3902 corrected free for data not belonging to the heap
3904 2001-08-18 21:21 nmav <nmav@gnutls.org>
3906 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
3907 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3908 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3909 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3910 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3911 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3912 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
3913 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
3914 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3917 several checks for failed allocations and other fixes
3919 2001-08-07 18:38 nmav <nmav@gnutls.org>
3921 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
3922 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
3923 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3924 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
3925 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
3926 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
3927 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
3928 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
3929 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
3930 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
3932 fixes in SRP key exchange and several others.
3934 2001-08-07 13:34 nmav <nmav@gnutls.org>
3936 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
3937 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
3938 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
3939 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3940 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
3941 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
3942 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
3943 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
3944 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
3945 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3946 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3947 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3948 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3949 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
3950 gnutls_0_2_1) (utags: gnutls_0_2_0):
3952 server side client authentication works
3954 2001-08-07 12:16 nmav <nmav@gnutls.org>
3956 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
3957 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
3958 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
3959 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
3960 lib/gnutls_auth.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3961 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3962 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3963 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3964 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3965 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
3966 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
3967 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
3968 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3969 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
3970 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3973 additions in order for gnutls server to support client
3976 2001-08-07 07:30 nmav <nmav@gnutls.org>
3978 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
3979 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3980 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3981 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
3982 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
3983 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3984 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3986 ssl3 fixes and several others.
3988 2001-08-07 07:30 nmav <nmav@gnutls.org>
3990 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3992 realloc does not realloc memory if less size is requested.
3994 2001-08-06 22:17 nmav <nmav@gnutls.org>
3996 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
3997 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
3999 updated in key usage fields
4001 2001-08-06 21:48 nmav <nmav@gnutls.org>
4003 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
4005 cleanups in the signature generating functions
4007 2001-08-06 20:00 nmav <nmav@gnutls.org>
4009 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
4010 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4011 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
4012 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
4013 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4014 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
4015 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4016 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
4017 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4018 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
4019 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4020 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
4021 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4022 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
4024 several fixes. Added client authentication with x509PKI
4026 2001-08-06 15:02 nmav <nmav@gnutls.org>
4028 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4029 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
4030 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
4033 more x509 client certificate stuff
4035 2001-08-06 13:22 nmav <nmav@gnutls.org>
4037 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
4038 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
4039 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
4040 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
4042 added client certificates
4044 2001-08-06 13:21 nmav <nmav@gnutls.org>
4046 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
4047 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4048 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
4049 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
4050 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4051 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4052 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4055 several additions for x509 client authentication
4057 2001-08-06 08:30 nmav <nmav@gnutls.org>
4059 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
4060 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
4061 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
4062 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4064 added the concept of optional handshake packets (like
4065 CERTIFICATE_REQUEST). several other fixes.
4067 2001-08-05 20:40 nmav <nmav@gnutls.org>
4069 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
4070 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
4071 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
4072 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4073 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
4075 several cleanups and updates in the handshake protocol
4076 implementation iolaiiiiiCVS:
4078 ----------------------------------------------------------------------
4080 2001-08-05 13:27 nmav <nmav@gnutls.org>
4082 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
4083 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
4084 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
4085 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
4087 several cleanups. No longer export structures to the API, but a
4088 bunch of functions in order to access them.
4090 2001-08-05 11:38 nmav <nmav@gnutls.org>
4092 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
4093 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
4095 gnutls_x509_set_cn() was removed
4097 2001-08-05 10:25 nmav <nmav@gnutls.org>
4099 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
4100 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4101 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
4102 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4103 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4105 added new function gnutls_send_alert() to the api
4107 2001-08-05 10:13 nmav <nmav@gnutls.org>
4109 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
4110 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
4112 cleanups in certificate copying
4114 2001-08-05 09:53 nmav <nmav@gnutls.org>
4116 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4117 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4118 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4119 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4120 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4121 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4122 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4123 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4124 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
4125 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4126 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4127 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4128 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
4129 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4130 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4131 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4132 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4133 gnutls_0_2_9) (utags: gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
4136 fixes for the new files
4138 2001-08-05 09:38 nmav <nmav@gnutls.org>
4140 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
4141 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
4142 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
4143 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
4144 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4145 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4146 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
4147 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
4148 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4149 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4150 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4151 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4152 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
4153 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4154 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4155 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4156 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4157 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
4158 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4159 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
4160 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
4161 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
4162 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4163 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4164 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
4165 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
4166 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4167 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
4168 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4169 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
4170 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4171 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4172 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4173 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4176 renamed cert_* to x509_*
4178 2001-08-04 19:04 nmav <nmav@gnutls.org>
4180 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
4183 asn1_read_value() will no longer overflow the given buffer. (this
4184 assumes that the caller provided the size of the buffer)
4186 2001-08-04 18:40 nmav <nmav@gnutls.org>
4188 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4189 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4192 fixes in x509 cert extensions handling
4194 2001-08-04 12:01 nmav <nmav@gnutls.org>
4196 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
4197 gnutls_handshake.c, gnutls_int.h:
4201 2001-08-04 07:39 nmav <nmav@gnutls.org>
4203 * lib/: gnutls_mem.c, gnutls_mem.h:
4205 added internal memory handlers
4207 2001-08-04 07:31 nmav <nmav@gnutls.org>
4209 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
4210 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4211 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4212 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4213 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4214 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
4215 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4216 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4217 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
4218 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4219 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
4220 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4221 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4222 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
4224 added internal memory handlers
4226 2001-08-02 19:00 nmav <nmav@gnutls.org>
4228 * lib/gnutls_cert.c, src/cli.c:
4230 subjectAltName related fixes
4232 2001-08-02 18:42 nmav <nmav@gnutls.org>
4234 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4235 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
4236 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4237 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4240 added some kind of support for X509 Extensions
4242 2001-08-02 11:49 nmav <nmav@gnutls.org>
4244 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4245 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_0,
4246 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4247 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4248 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4249 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4250 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
4251 gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
4253 documentation updates
4255 2001-08-02 01:43 nmav <nmav@gnutls.org>
4257 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4258 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4259 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4260 lib/gnutls_record.c:
4264 2001-07-31 19:12 nmav <nmav@gnutls.org>
4266 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4267 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4268 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4269 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4270 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4271 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4272 gnutls_0_2_1, gnutls_0_2_0):
4274 fixed api documentation (for srp and anon cred allocation)
4276 2001-07-30 09:56 nmav <nmav@gnutls.org>
4278 * configure.in (tags: gnutls_0_1_9):
4280 added profiler option
4282 2001-07-30 09:49 nmav <nmav@gnutls.org>
4284 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4285 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4286 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4287 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4288 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4289 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4290 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4291 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4292 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4293 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4294 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4295 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4296 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4297 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4298 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4299 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4300 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4302 added log function (no longer use fprintf).
4304 2001-07-29 23:21 nmav <nmav@gnutls.org>
4306 * lib/: gnutls_handshake.c, gnutls_record.c:
4308 fixes in EOF handling in handshake.
4310 2001-07-29 18:19 nmav <nmav@gnutls.org>
4312 * lib/gnutls_handshake.c:
4316 2001-07-29 11:18 nmav <nmav@gnutls.org>
4318 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4321 documentation updates
4323 2001-07-28 19:02 nmav <nmav@gnutls.org>
4325 * doc/: scripts/gdoc, tex/Makefile.am:
4327 fixes in tex production (gdoc)
4329 2001-07-28 14:51 nmav <nmav@gnutls.org>
4331 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4332 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4333 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4334 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4335 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4336 doc/tex/gnutls.tex, lib/gnutls_record.c:
4338 Added documentation in TEX
4340 2001-07-28 10:36 nmav <nmav@gnutls.org>
4342 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4343 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4344 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4345 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4347 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
4349 2001-07-27 18:46 nmav <nmav@gnutls.org>
4351 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4352 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4353 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4355 changed gnutls_read() semantics
4357 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4359 * doc/TODO (tags: gnutls_0_1_9):
4361 Tools for Certificate
4363 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4365 * lib/cert_der.c (tags: gnutls_0_1_9):
4369 2001-07-26 19:08 nmav <nmav@gnutls.org>
4371 * NEWS, configure.in:
4375 2001-07-26 19:07 nmav <nmav@gnutls.org>
4377 * lib/cert_verify.c (tags: gnutls_0_1_9):
4379 fixed/updated compare_dn() function.
4381 2001-07-26 15:26 nmav <nmav@gnutls.org>
4383 * doc/TODO, lib/gnutls_sig_check.c:
4387 2001-07-24 20:02 nmav <nmav@gnutls.org>
4389 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4390 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4391 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4392 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4393 lib/gnutls_sig_check.c, src/cli.c:
4395 gnutls now checks the certificate's CN to see if it matches the
4398 2001-07-24 18:46 nmav <nmav@gnutls.org>
4400 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4401 lib/gnutls_record.c:
4405 2001-07-24 18:27 nmav <nmav@gnutls.org>
4409 support for multiple protocol versions.
4411 2001-07-24 18:26 nmav <nmav@gnutls.org>
4413 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4414 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4415 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4416 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4417 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4418 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4419 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4420 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4421 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4422 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4423 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4424 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4425 lib/gnutls_v2_compat.c, src/serv.c:
4427 corrected bug in b64 decoding. Added support for multiple TLS
4430 2001-07-21 21:30 nmav <nmav@gnutls.org>
4432 * lib/Makefile.am (tags: gnutls_0_1_9):
4436 2001-07-21 09:05 nmav <nmav@gnutls.org>
4438 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4439 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4440 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4441 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4442 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4443 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4444 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4446 corrected memory leaks
4448 2001-07-21 08:19 nmav <nmav@gnutls.org>
4450 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4451 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4452 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4453 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4454 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4455 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4456 src/pkcs1.asn (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4457 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4458 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4459 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4460 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4461 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4464 several fixes cleanups etc.
4466 2001-07-20 18:59 nmav <nmav@gnutls.org>
4468 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4469 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4470 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4471 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4472 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4473 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4474 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4475 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4476 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4477 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4478 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4479 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4480 src/srp/Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92,
4481 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4482 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4483 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4484 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4485 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4486 src/x509/Makefile.am (tags: gnutls_0_1_9):
4488 updated file structure
4490 2001-07-20 17:58 nmav <nmav@gnutls.org>
4492 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4493 tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_0, gnutls_0_3_92,
4494 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4495 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4496 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4497 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4498 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4499 srp/tpasswd.conf (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4500 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4501 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4502 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4503 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4504 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4505 x509/ca.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4506 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4507 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4508 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/cert.pem (tags:
4509 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4510 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4511 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4512 gnutls_0_2_0, gnutls_0_1_9), x509/key.pem (tags: gnutls_0_3_5,
4513 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4514 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4515 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4518 updated directory structure
4520 2001-07-20 17:50 nmav <nmav@gnutls.org>
4522 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4523 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_0,
4524 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4525 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4526 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4527 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4528 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4529 gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
4530 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4531 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4532 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4533 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4534 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4535 gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
4536 lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4537 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
4538 (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
4539 lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
4540 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
4543 added some kind of certificate checking
4545 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
4551 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
4553 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4554 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4555 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4556 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4557 (tags: gnutls_0_1_9):
4561 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
4563 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4565 C structure management
4567 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
4569 * src/PkixTabExample.c:
4571 C structure management
4573 2001-07-18 20:32 nmav <nmav@gnutls.org>
4575 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4577 added mhash 0.8.10 support
4579 2001-07-18 20:31 nmav <nmav@gnutls.org>
4581 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4582 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4583 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4584 lib/gnutls_int.h, src/cli.c:
4586 more certificate fields parsed. Cleanups
4588 2001-07-17 18:47 nmav <nmav@gnutls.org>
4590 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4591 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4592 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4593 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4594 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4595 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4596 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4597 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4598 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4599 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4600 lib/gnutls_int.h, src/cli.c, src/serv.c:
4602 several cleanups. Added check for certificate's expiration time.
4604 2001-07-16 19:45 nmav <nmav@gnutls.org>
4606 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4607 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4608 lib/gnutls_int.h, src/cli.c:
4612 2001-07-14 21:22 nmav <nmav@gnutls.org>
4614 * src/CertificateExample.c:
4616 corrected copyright notice
4618 2001-07-14 21:19 nmav <nmav@gnutls.org>
4620 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4621 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4622 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4626 2001-07-14 21:13 nmav <nmav@gnutls.org>
4628 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4629 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4633 2001-07-14 19:21 nmav <nmav@gnutls.org>
4635 * lib/: Makefile.am, gnutls_anon_cred.c:
4639 2001-07-14 14:34 nmav <nmav@gnutls.org>
4641 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4642 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4643 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4644 src/cli.c, src/serv.c:
4646 several bug fixes in ASN handling. Fixes/additions in X509
4647 structures handling.
4649 2001-07-14 11:45 nmav <nmav@gnutls.org>
4651 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4652 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4653 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4654 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4655 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4656 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4657 src/cli.c, src/serv.c:
4661 2001-07-14 10:26 nmav <nmav@gnutls.org>
4665 corrected copyright statement
4667 2001-07-14 09:47 nmav <nmav@gnutls.org>
4669 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4670 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4672 improved certificate handling
4674 2001-07-14 09:47 nmav <nmav@gnutls.org>
4680 2001-07-13 14:23 nmav <nmav@gnutls.org>
4682 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4685 added autoconf2.50 (for debian)
4687 2001-07-13 14:22 nmav <nmav@gnutls.org>
4689 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4690 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4691 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4692 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4696 2001-07-13 14:08 nmav <nmav@gnutls.org>
4698 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4699 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4700 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4702 corrected fabio's entry
4704 2001-07-12 17:06 nmav <nmav@gnutls.org>
4706 * lib/gnutls_record.c:
4710 2001-07-11 21:17 nmav <nmav@gnutls.org>
4712 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
4713 lib/crypt_bcrypt.h (tags: gnutls_0_4_0, gnutls_0_3_92,
4714 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4715 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4716 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4717 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4718 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4719 lib/crypt_srpsha1.c (tags: gnutls_0_1_9), lib/gnutls_cipher.c,
4720 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
4721 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4722 lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
4723 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4724 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4725 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4726 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4727 gnutls_0_2_0, gnutls_0_1_9):
4729 optimizations in hash functions (removed a lot of mallocs)
4731 2001-07-07 18:03 nmav <nmav@gnutls.org>
4733 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
4734 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4735 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
4736 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
4737 src/Makefile.am, src/pkix.asn, src/serv.c:
4739 Updated ASN.1 Parser (Fabio - commited by me).
4741 2001-07-01 16:39 nmav <nmav@gnutls.org>
4743 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
4748 2001-06-25 15:29 nmav <nmav@gnutls.org>
4750 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
4751 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4752 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
4753 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4754 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
4755 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4756 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
4757 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
4758 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
4761 Cleanups. Mostly while sending client certificate (and client
4764 2001-06-24 22:01 nmav <nmav@gnutls.org>
4770 2001-06-24 21:42 nmav <nmav@gnutls.org>
4772 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4773 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
4774 lib/gnutls_constate.c, lib/gnutls_extensions.c,
4775 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
4777 added support for DNSNAME extension (draft-ietf-tls-extensions)
4779 2001-06-24 18:30 nmav <nmav@gnutls.org>
4781 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
4782 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
4783 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4784 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
4785 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
4786 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
4787 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4788 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4789 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4790 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
4791 rfc2817.txt (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4792 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4793 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4794 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4795 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4796 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4798 added more up to date documentation
4800 2001-06-24 18:20 nmav <nmav@gnutls.org>
4802 * doc/protocol/x509guide.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
4803 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4804 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4805 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4806 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4807 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4809 added gutman's x509guide
4811 2001-06-24 15:41 nmav <nmav@gnutls.org>
4813 * lib/: gnutls_handshake.c, gnutls_priority.c:
4815 some portability fixes
4817 2001-06-24 15:03 nmav <nmav@gnutls.org>
4819 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
4820 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4821 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
4822 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
4823 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
4824 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4825 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4826 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4827 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4828 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4829 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
4830 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
4831 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
4832 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
4833 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4834 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
4835 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4836 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4837 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4838 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4839 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4840 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
4841 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_0,
4842 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4843 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4844 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4845 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4846 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4847 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
4848 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4849 gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
4850 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
4851 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
4852 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4853 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
4854 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
4855 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
4856 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4857 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
4858 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
4859 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4860 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4861 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4862 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4863 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4864 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4865 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4866 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
4867 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4869 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
4872 2001-06-24 08:45 nmav <nmav@gnutls.org>
4874 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
4875 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
4876 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4877 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4878 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4879 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4880 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4881 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4882 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
4883 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
4884 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
4888 2001-06-23 21:26 nmav <nmav@gnutls.org>
4890 * configure.in, lib/gnutls_global.c:
4892 added checks for signals
4894 2001-06-22 21:19 nmav <nmav@gnutls.org>
4896 * lib/gnutls_cipher.c, src/serv.c:
4898 corrected bug in stream decryption..
4900 2001-06-22 20:59 nmav <nmav@gnutls.org>
4902 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4905 added internal representation of pkcs1 rsa private keys.
4907 2001-06-22 11:43 nmav <nmav@gnutls.org>
4909 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
4910 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
4911 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
4912 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
4913 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
4914 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
4915 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
4916 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
4920 2001-06-22 09:16 nmav <nmav@gnutls.org>
4922 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
4923 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
4924 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
4928 2001-06-22 08:25 nmav <nmav@gnutls.org>
4932 gnutls_cert is not defined here
4934 2001-06-21 18:40 nmav <nmav@gnutls.org>
4936 * lib/gnutls_cert.h, src/pk.h:
4940 2001-06-21 18:38 nmav <nmav@gnutls.org>
4942 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
4943 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
4944 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
4945 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
4946 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
4947 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4948 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
4949 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
4951 Updated Ciphersuite selection algorithm. Added internal
4952 representation of x509 structures.
4954 2001-06-20 14:11 nmav <nmav@gnutls.org>
4956 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
4957 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
4958 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
4959 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
4960 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
4961 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
4962 (tags: gnutls_0_1_4):
4964 client side RSA works (no certificate checking)
4966 2001-06-19 19:19 nmav <nmav@gnutls.org>
4968 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
4969 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
4970 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
4971 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
4972 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
4973 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4974 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4976 removed unneeded code and added some kind of client support for RSA
4979 2001-06-19 08:52 nmav <nmav@gnutls.org>
4981 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
4982 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4983 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4984 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
4985 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
4986 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
4987 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
4990 fixes in session resuming..
4992 2001-06-18 20:24 nmav <nmav@gnutls.org>
4994 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4995 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
4996 lib/gnutls_v2_compat.c:
4998 fixes in session resuming
5000 2001-06-18 19:50 nmav <nmav@gnutls.org>
5002 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
5003 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5004 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
5008 2001-06-18 19:04 nmav <nmav@gnutls.org>
5010 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
5011 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5012 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
5013 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
5014 lib/gnutls_compress.h (tags: gnutls_0_4_0, gnutls_0_3_92,
5015 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5016 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5017 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5018 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5019 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5020 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
5021 lib/gnutls_kx.c, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
5022 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5024 several cleanups in the low level record layer (the old code was a
5025 mess). several other fixes.
5027 2001-06-18 15:18 nmav <nmav@gnutls.org>
5029 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
5030 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
5031 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5032 gnutls_0_1_4), gnutls_v2_compat.c:
5034 cleanups. No longer checks for alerts between messages.
5036 2001-06-18 11:09 nmav <nmav@gnutls.org>
5038 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5039 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
5040 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
5041 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
5042 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5043 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
5044 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5045 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
5046 src/cli.c, src/serv.c:
5048 cleanups and addition of a test http server (serv.c)
5050 2001-06-17 22:45 nmav <nmav@gnutls.org>
5052 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
5053 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5055 fixes in V2 client hello.
5057 2001-06-17 14:13 nmav <nmav@gnutls.org>
5059 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
5060 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
5061 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
5064 several fixes for RSA. gnutls server can now work with rsa
5067 2001-06-17 11:26 nmav <nmav@gnutls.org>
5069 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
5070 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
5071 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
5072 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
5073 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
5074 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
5075 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
5076 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
5077 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5078 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
5079 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
5080 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5081 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5082 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5083 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5084 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5085 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
5086 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
5088 several additions for RSA (mostly unstable)
5090 2001-06-16 22:41 nmav <nmav@gnutls.org>
5092 * lib/: gnutls_pk.c, gnutls_pk.h:
5094 some support for public key encryption (rsa)
5096 2001-06-16 12:11 nmav <nmav@gnutls.org>
5098 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
5099 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
5100 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5101 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
5102 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5103 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
5104 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
5105 gnutls_kx.h, gnutls_srp.c:
5107 more rsa fixes. Added dnsname extension.
5109 2001-06-15 22:05 nmav <nmav@gnutls.org>
5111 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
5112 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
5113 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
5114 lib/gnutls_int.h, src/serv.c:
5116 more rsa stuff -- and cleanups
5118 2001-06-15 21:47 nmav <nmav@gnutls.org>
5124 2001-06-15 21:46 nmav <nmav@gnutls.org>
5126 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
5127 pkcs1.asn, pkix.asn:
5129 updated ASN.1 files.
5131 2001-06-15 16:57 nmav <nmav@gnutls.org>
5133 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
5134 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
5135 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
5136 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
5137 lib/gnutls_int.h, lib/gnutls_kx.c:
5139 several additions in order to support KX_RSA and X509PKI.
5141 2001-06-14 20:26 nmav <nmav@gnutls.org>
5143 * lib/gnutls_auth.c:
5145 updated get_auth_info()
5147 2001-06-14 18:00 nmav <nmav@gnutls.org>
5149 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
5152 changed the setting of credentials
5154 2001-06-14 18:00 nmav <nmav@gnutls.org>
5156 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
5157 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
5158 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
5159 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
5162 better handling of set/get credentials.
5164 2001-06-14 17:01 nmav <nmav@gnutls.org>
5166 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
5169 added gnutls_datum structure.
5171 2001-06-13 09:21 nmav <nmav@gnutls.org>
5173 * .cvsignore (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5174 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5175 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5176 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5177 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5178 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5179 gnutls_0_1_4), .cvsusers (tags: gnutls_0_1_4), AUTHORS (tags:
5180 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5181 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5182 gnutls_0_1_4), Makefile.am, changelog-update.sh:
5184 added Fabio in AUTHORS, fixed the way ChangeLog is created.
5186 2001-06-13 09:10 nmav <nmav@gnutls.org>
5188 * lib/gnutls_algorithms.c:
5190 added a warning for the addition of new algorithms
5192 2001-06-13 08:51 nmav <nmav@gnutls.org>
5194 * doc/protocol/rfc2631.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
5195 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5196 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5197 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5198 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5199 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5202 added rfc on DH key exchange
5204 2001-06-11 15:34 nmav <nmav@gnutls.org>
5206 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
5207 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5208 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
5209 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
5211 Added Fabio's ASN1/DER parser.
5213 2001-06-09 12:11 nmav <nmav@gnutls.org>
5215 * lib/gnutls_db.c (tags: gnutls_0_1_4):
5217 more descriptive comments
5219 2001-06-09 12:03 nmav <nmav@gnutls.org>
5221 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
5222 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
5223 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
5224 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5225 gnutls_0_1_9, gnutls_0_1_4):
5227 bugfixes in sbase64 decoding/encoding. Changes in the included
5230 2001-06-09 10:01 nmav <nmav@gnutls.org>
5232 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
5233 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5234 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5235 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5236 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
5237 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
5239 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
5242 2001-06-05 10:46 nmav <nmav@gnutls.org>
5248 2001-06-05 10:37 nmav <nmav@gnutls.org>
5250 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5251 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5252 (tags: gnutls_0_1_4), gnutls_num.h:
5254 better handling of 64bit integers
5256 2001-06-05 10:35 nmav <nmav@gnutls.org>
5258 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5260 better checking of return value of rindex
5262 2001-06-05 10:33 nmav <nmav@gnutls.org>
5264 * src/: cli.c, serv.c:
5268 2001-06-05 08:34 nmav <nmav@gnutls.org>
5270 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5271 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5272 (tags: gnutls_0_1_4), src/Makefile.am:
5274 updated documentation and functions
5276 2001-06-01 15:49 nmav <nmav@gnutls.org>
5278 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5279 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5280 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5281 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5282 src/tpasswd (tags: gnutls_0_1_4):
5284 gnutls now handles uint64 even in systems without a native one.
5287 2001-06-01 14:46 nmav <nmav@gnutls.org>
5289 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5291 corrected bug in verify
5293 2001-05-31 09:34 nmav <nmav@gnutls.org>
5295 * buildconf, configure.in, lib/gnutls.h.in:
5297 updated configuration scripts to comply to autoconf 2.50
5299 2001-05-30 11:46 nmav <nmav@gnutls.org>
5301 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5303 gdoc is now included in the cvs
5305 2001-05-30 11:23 nmav <nmav@gnutls.org>
5307 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5308 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5309 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5310 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5311 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5312 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5313 lib/gnutls_session.c, src/cli.c, src/serv.c:
5315 updated API and documentation. Now we use the gnome way for creating
5318 2001-05-26 22:10 nmav <nmav@gnutls.org>
5322 some cleanups in Diffie Hellman key exchange
5324 2001-05-26 19:18 nmav <nmav@gnutls.org>
5326 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5327 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5328 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5329 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5330 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5331 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5332 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5333 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5334 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5335 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5338 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
5341 2001-05-26 19:16 nmav <nmav@gnutls.org>
5343 * src/: cli.c, prime.c, serv.c:
5347 2001-05-26 12:19 nmav <nmav@gnutls.org>
5349 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5350 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5352 Added decoding function for the base64 encoding used in SRP. (this
5353 function is more strict in characters than the previous one)
5355 2001-05-26 10:38 nmav <nmav@gnutls.org>
5359 corrected memory leaks
5361 2001-05-26 08:29 nmav <nmav@gnutls.org>
5363 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5364 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5365 gnutls_num.h, gnutls_v2_compat.c:
5367 several cleanups in numbers' handling
5369 2001-05-26 07:19 nmav <nmav@gnutls.org>
5371 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5372 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5375 updated uint24 functions.
5377 2001-05-25 21:09 nmav <nmav@gnutls.org>
5379 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5380 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5381 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5384 Cleanups in endian handling (convertions).
5386 2001-05-25 11:57 nmav <nmav@gnutls.org>
5388 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5389 gnutls_errors_int.h, gnutls_handshake.c:
5393 2001-05-25 11:56 nmav <nmav@gnutls.org>
5397 updated documentation
5399 2001-05-25 11:55 nmav <nmav@gnutls.org>
5405 2001-05-24 16:07 nmav <nmav@gnutls.org>
5411 2001-05-24 08:19 nmav <nmav@gnutls.org>
5413 * lib/gnutls_cipher.c:
5415 sets the resumed_security_parameters to null after initialization
5417 2001-05-23 15:17 nmav <nmav@gnutls.org>
5419 * src/: cli.c, serv.c:
5423 2001-05-23 15:16 nmav <nmav@gnutls.org>
5425 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5426 gnutls_handshake.h, gnutls_int.h:
5428 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5429 db has not been opened for reading. Added some kind of support for
5430 renegotiation of parameters.
5432 2001-05-22 22:29 nmav <nmav@gnutls.org>
5434 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5438 2001-05-22 22:27 nmav <nmav@gnutls.org>
5440 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5441 gnutls_int.h, gnutls_session.c:
5443 cleanups and several fixes(and speedups) in the resume DB
5445 2001-05-22 22:24 nmav <nmav@gnutls.org>
5447 * src/: cli.c, serv.c:
5449 updated client and servers
5451 2001-05-22 16:57 nmav <nmav@gnutls.org>
5453 * lib/gnutls_algorithms.c:
5457 2001-05-20 10:06 nmav <nmav@gnutls.org>
5459 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5460 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5461 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5462 src/cli.c, src/serv.c:
5464 Changed gnutls_set_*_priority functions.
5466 2001-05-19 18:57 nmav <nmav@gnutls.org>
5472 2001-05-19 10:50 nmav <nmav@gnutls.org>
5478 2001-05-19 10:48 nmav <nmav@gnutls.org>
5480 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5481 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5482 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5484 added option to generate random primes (instead of using a default).
5485 Added option to specify a specific prime to use (index)
5487 2001-05-15 10:35 nmav <nmav@gnutls.org>
5489 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5490 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5491 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5495 2001-05-15 10:19 nmav <nmav@gnutls.org>
5497 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5501 2001-05-15 09:33 nmav <nmav@gnutls.org>
5503 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5504 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5505 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5506 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5507 src/Makefile.am, src/serv.c:
5509 Added libgnutls-config script gnutls.h is automaticaly generated by
5510 configure script Added libgnutls.m4
5512 2001-05-14 10:37 nmav <nmav@gnutls.org>
5514 * lib/ext_srp.c (tags: gnutls-0_1_2):
5516 Added missing length in username.
5518 2001-05-14 09:45 nmav <nmav@gnutls.org>
5520 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5521 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5522 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5523 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5524 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5525 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5526 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5527 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5528 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5529 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5530 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5531 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5532 src/serv.c (tags: gnutls-0_1_2):
5534 added functions to access authentication data (like username), and
5535 the key exchange algorithm used.
5537 2001-05-13 16:36 nmav <nmav@gnutls.org>
5539 * lib/cert_sb64.c (tags: gnutls-0_1_2):
5543 2001-05-13 16:36 nmav <nmav@gnutls.org>
5545 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5547 clean_db() now clears expired entries only
5549 2001-05-13 16:35 nmav <nmav@gnutls.org>
5551 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5553 example tpasswd files.
5555 2001-05-13 13:48 nmav <nmav@gnutls.org>
5557 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5558 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5560 minor updates and fixes
5562 2001-05-13 10:05 nmav <nmav@gnutls.org>
5564 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5565 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5566 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_0,
5567 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5568 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5569 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5570 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5571 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5572 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5573 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
5574 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
5575 lib/crypt_srpsha1.h (tags: gnutls_0_4_0, gnutls_0_3_92,
5576 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5577 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5578 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5579 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5580 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5581 gnutls_0_1_4, gnutls-0_1_2), lib/gnutls.h, lib/gnutls_srp.c (tags:
5582 gnutls-0_1_2), lib/gnutls_srp.h (tags: gnutls-0_1_2),
5583 src/Makefile.am (tags: gnutls-0_1_2), src/README.crypt (tags:
5584 gnutls-0_1_2), src/cli.c, src/crypt.c, src/crypt.gaa (tags:
5585 gnutls-0_1_2), src/gaa.h (tags: gnutls-0_1_2), src/gaaout.c (tags:
5586 gnutls-0_1_2), src/serv.c:
5588 Added compatibility with Tom Wu's libsrp's password files.
5590 2001-05-12 23:37 nmav <nmav@gnutls.org>
5592 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5593 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5594 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5595 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5596 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5597 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5598 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5600 added support for Tom Wu's srp library tpasswd and tpasswd.conf
5603 2001-05-10 06:58 nmav <nmav@gnutls.org>
5605 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5607 fixes in memory allocation
5609 2001-05-09 13:16 nmav <nmav@gnutls.org>
5611 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5612 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5614 corrected memory leaks
5616 2001-05-09 09:44 nmav <nmav@gnutls.org>
5618 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5619 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5621 credentials are now kept globaly (in order to minimize memory
5622 usage). This makes no harm since these are never modified by
5625 2001-05-08 20:27 nmav <nmav@gnutls.org>
5627 * doc/TODO (tags: gnutls-0-1-0-srp):
5631 2001-05-08 20:16 nmav <nmav@gnutls.org>
5633 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5634 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5635 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5636 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5637 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5638 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5639 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5640 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5641 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5642 src/cli.c, src/serv.c:
5644 several fixes for srp. Seems to work now!
5646 2001-05-07 19:16 nmav <nmav@gnutls.org>
5648 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5650 better version handling
5652 2001-05-07 19:09 nmav <nmav@gnutls.org>
5654 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5655 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5656 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5657 lib/gnutls_v2_compat.h (tags: gnutls_0_4_0, gnutls_0_3_92,
5658 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5659 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5660 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5661 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5662 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5663 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c:
5665 added support for SSL 2.0 client hello
5667 2001-05-07 11:11 nmav <nmav@gnutls.org>
5669 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5670 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5671 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5672 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5673 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5676 several fixes for srp
5678 2001-05-07 08:27 nmav <nmav@gnutls.org>
5680 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5681 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
5683 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
5686 2001-05-06 23:00 nmav <nmav@gnutls.org>
5688 * src/Makefile.am (tags: gnutls-0-1-0-srp):
5692 2001-05-06 22:51 nmav <nmav@gnutls.org>
5698 2001-05-06 07:30 nmav <nmav@gnutls.org>
5700 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
5701 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
5703 more srp related fixes. No longer fails authentication if wrong
5704 username is provided.
5706 2001-05-05 22:24 nmav <nmav@gnutls.org>
5708 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
5709 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
5710 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
5711 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
5712 gnutls_srp.c, gnutls_srp.h:
5714 some hacks in order to exchange the algorithm used to hash the
5717 2001-05-05 10:28 nmav <nmav@gnutls.org>
5719 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
5721 cleanups for srp. Most mpi code has moved to gnutls_srp.c
5723 2001-05-05 08:02 nmav <nmav@gnutls.org>
5725 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
5727 more srp related fixes
5729 2001-05-05 07:38 nmav <nmav@gnutls.org>
5731 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
5732 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
5733 gnutls_extensions.c, gnutls_handshake.c:
5735 some fixes - srp related
5737 2001-05-04 21:53 nmav <nmav@gnutls.org>
5739 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
5740 auth_srp_passwd.c, auth_srp_passwd.h:
5744 2001-05-04 21:52 nmav <nmav@gnutls.org>
5746 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5747 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5748 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
5749 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
5750 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5751 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
5752 (tags: gnutls-0-1-0-srp):
5754 more additions for SRP
5756 2001-05-04 13:08 nmav <nmav@gnutls.org>
5760 fixed default case when no -s was specified
5762 2001-05-04 13:05 nmav <nmav@gnutls.org>
5764 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
5765 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5766 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
5767 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
5768 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
5769 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
5771 More adds for SRP - SRPSHA1 and bcrypt
5773 2001-05-04 08:28 nmav <nmav@gnutls.org>
5777 corrected bug in decoding function
5779 2001-05-03 09:45 nmav <nmav@gnutls.org>
5781 * lib/crypt_bcrypt.h:
5785 2001-05-03 09:44 nmav <nmav@gnutls.org>
5787 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
5788 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
5789 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
5790 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
5791 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5792 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
5793 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
5794 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5795 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5796 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
5799 Changes in random number handling. Added bcrypt (for use with SRP).
5800 Added test program crypt for creating bcrypt passwd files.
5802 2001-05-02 16:56 nmav <nmav@gnutls.org>
5804 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
5805 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
5808 added support for setting authentication algorithms' credentials
5810 2001-05-02 15:56 nmav <nmav@gnutls.org>
5812 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
5813 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5816 cleanups... and more modular design.
5818 2001-05-02 10:16 nmav <nmav@gnutls.org>
5820 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
5821 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
5822 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
5825 Added client kx0 and server kx2 in order to be used with SRP
5827 2001-05-01 15:17 nmav <nmav@gnutls.org>
5829 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5833 2001-03-25 10:17 nmav <nmav@gnutls.org>
5835 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5836 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5837 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5838 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5839 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5843 2001-03-18 14:41 nmav <nmav@gnutls.org>
5845 * lib/gnutls_extensions.c:
5847 in case there are no extensions ext_gen() does not return anything
5850 2001-03-18 08:39 nmav <nmav@gnutls.org>
5852 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
5853 gnutls_algorithms.c, gnutls_handshake.c:
5857 2001-03-18 08:38 nmav <nmav@gnutls.org>
5859 * lib/: ext_srp.c, gnutls_extensions.c:
5861 send extensions feature was added.
5863 2001-03-17 20:53 nmav <nmav@gnutls.org>
5865 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
5866 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
5867 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5870 several bugfixes and cleanups
5872 2001-03-17 19:41 nmav <nmav@gnutls.org>
5874 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
5875 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5876 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5877 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5878 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5879 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5880 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
5881 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5882 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
5884 Added some preliminary support for TLS extensions;
5886 2001-03-11 22:30 nmav <nmav@gnutls.org>
5892 2001-03-11 22:29 nmav <nmav@gnutls.org>
5894 * doc/protocol/rfc2945.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
5895 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5896 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5897 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5898 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5899 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5900 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5902 added RFC for srp protocol
5904 2001-03-11 22:02 nmav <nmav@gnutls.org>
5906 * lib/gnutls_algorithms.c:
5908 updated with new files
5910 2001-03-11 21:52 nmav <nmav@gnutls.org>
5912 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
5913 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
5914 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
5915 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
5917 moved gnutls_anon and gnutls_dhe_dss to auth_*
5919 2001-03-11 20:47 nmav <nmav@gnutls.org>
5921 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
5922 gnutls-0_1_2, gnutls-0-1-0-srp):
5926 2001-03-11 19:46 nmav <nmav@gnutls.org>
5928 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
5929 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
5930 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
5931 gnutls_int.h, gnutls_kx.c:
5933 Key exchange (authentication) algorithms were reorganized, and now
5934 are more modular. Most changes however are not much tested and only
5935 anonymous authentication is currently used.
5937 2001-02-10 11:49 nmav <nmav@gnutls.org>
5939 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5941 updated some functionality - no longer uses stdin
5943 2001-02-10 11:49 nmav <nmav@gnutls.org>
5945 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5949 2001-02-10 11:48 nmav <nmav@gnutls.org>
5953 corrected bug with dmalloc mode
5955 2001-02-03 18:23 nmav <nmav@gnutls.org>
5957 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
5958 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5959 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5961 added kerberos ciphersuites
5963 2001-02-03 12:18 nmav <nmav@gnutls.org>
5965 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
5966 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
5967 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
5970 TLS version handling is now more simple (no structures)
5972 2001-02-03 11:49 nmav <nmav@gnutls.org>
5974 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
5975 gnutls-0_1_2, gnutls-0-1-0-srp):
5977 corrected rijndael256
5979 2001-02-03 11:47 nmav <nmav@gnutls.org>
5981 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
5982 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
5984 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
5986 2001-02-01 18:19 nmav <nmav@gnutls.org>
5988 * lib/: gnutls.c, gnutls_cipher.c:
5990 comments are now more clear
5992 2001-02-01 14:49 nmav <nmav@gnutls.org>
5994 * lib/: gnutls.c, gnutls_cipher.c:
5996 gnutls_send_int() no longer sends the packets with 2 Write() calls.
5997 One Write() call is enough for everybody!
5999 2001-02-01 13:10 nmav <nmav@gnutls.org>
6001 * doc/: draft-ietf-tls-camellia-00.txt,
6002 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
6003 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
6004 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
6005 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
6006 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
6007 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
6008 gnutls-0_1_2, gnutls-0-1-0-srp),
6009 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
6010 gnutls-0_1_2, gnutls-0-1-0-srp),
6011 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
6012 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6013 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6014 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
6015 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
6016 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6017 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
6018 gnutls-0_1_2, gnutls-0-1-0-srp),
6019 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
6020 gnutls-0_1_2, gnutls-0-1-0-srp),
6021 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
6022 gnutls-0_1_2, gnutls-0-1-0-srp),
6023 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
6024 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
6025 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6026 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6027 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6028 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6029 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6030 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6031 gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_4_0,
6032 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6033 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6034 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6035 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6036 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6037 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6038 gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_4_0,
6039 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6040 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6041 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6042 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6043 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6044 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6045 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_4_0,
6046 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6047 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6048 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6049 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6050 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6051 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6052 gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_4_0,
6053 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6054 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6055 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6056 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6057 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6058 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6059 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_4_0,
6060 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6061 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6062 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6063 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6064 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6065 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6066 gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
6067 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6068 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
6069 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6070 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6072 drafts and rfcs were moved to protocol/ directory
6074 2001-01-30 10:02 nmav <nmav@gnutls.org>
6076 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6080 2001-01-28 23:49 nmav <nmav@gnutls.org>
6082 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
6083 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
6084 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
6085 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6086 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
6087 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
6088 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
6089 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6090 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6091 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6092 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
6093 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
6094 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6095 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6096 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6097 gnutls_session.h (tags: gnutls-0-1-0-srp):
6099 added copyright notice
6101 2001-01-28 23:35 nmav <nmav@gnutls.org>
6103 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
6105 removed large buffer
6107 2001-01-28 10:54 nmav <nmav@gnutls.org>
6109 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
6110 gnutls-0-1-0-srp), gnutls_cert.lex:
6112 removed unneeded files
6114 2001-01-25 08:27 nmav <nmav@gnutls.org>
6118 corrected wrong buffer size
6120 2001-01-25 02:11 nmav <nmav@gnutls.org>
6122 * lib/: gnutls_cipher.c, gnutls_cipher.h:
6124 changes in gnutls_encrypt()
6126 2001-01-25 02:08 nmav <nmav@gnutls.org>
6128 * lib/: gnutls.c, gnutls_int.h:
6130 tls packets are now send using one write(that way ssldump
6133 2001-01-25 01:51 nmav <nmav@gnutls.org>
6139 2001-01-19 14:14 nmav <nmav@gnutls.org>
6145 2001-01-19 09:06 nmav <nmav@gnutls.org>
6147 * lib/cert_der.asn1:
6149 added asn1 rules for snacc (DER extended) compiler
6151 2001-01-17 15:10 nmav <nmav@gnutls.org>
6153 * doc/draft-ietf-tls-wireless-00.txt:
6155 added draft-ietf-tls-wireless
6157 2001-01-16 23:02 nmav <nmav@gnutls.org>
6159 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6161 updated authors - tarun left
6163 2001-01-16 23:02 nmav <nmav@gnutls.org>
6169 2001-01-14 14:55 nmav <nmav@gnutls.org>
6171 * lib/gnutls_handshake.c:
6173 removed time_t declarations. We need exactly 32 bits.
6175 2001-01-14 11:10 nmav <nmav@gnutls.org>
6177 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6181 2001-01-14 11:09 nmav <nmav@gnutls.org>
6185 added some support for pem encoded x509 certificates
6187 2001-01-11 12:24 nmav <nmav@gnutls.org>
6189 * lib/gnutls.c (tags: gnutls-0-0-7):
6191 session gets deleted from the db if it is not resumable
6193 2001-01-11 12:23 nmav <nmav@gnutls.org>
6195 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
6199 2001-01-11 11:59 nmav <nmav@gnutls.org>
6201 * configure.in (tags: gnutls-0-0-7):
6205 2001-01-11 11:56 nmav <nmav@gnutls.org>
6207 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
6212 2001-01-11 11:43 nmav <nmav@gnutls.org>
6214 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6217 added hooks for new libgcrypt
6219 2001-01-11 11:40 nmav <nmav@gnutls.org>
6221 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
6222 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
6223 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
6224 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
6225 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
6226 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
6227 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
6228 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
6229 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
6231 added server side session resuming (using gdbm)
6233 2001-01-11 07:28 nmav <nmav@gnutls.org>
6235 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
6236 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
6238 added hooks for dmalloc
6240 2001-01-10 21:23 nmav <nmav@gnutls.org>
6242 * src/: Makefile.am, cli.c, serv.c:
6244 corrected client/server
6246 2001-01-10 21:23 nmav <nmav@gnutls.org>
6248 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
6249 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
6250 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6251 gnutls_handshake.c, gnutls_int.h:
6253 corrected buffer overruns
6255 2001-01-08 17:15 nmav <nmav@gnutls.org>
6257 * doc/rfc1422.txt (tags: gnutls-0-0-7):
6261 2001-01-08 17:10 nmav <nmav@gnutls.org>
6265 corrected return value
6267 2001-01-08 17:09 nmav <nmav@gnutls.org>
6271 added a check in read return value
6273 2000-12-18 13:06 nmav <nmav@gnutls.org>
6275 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6276 gnutls-0-1-0-srp, gnutls-0-0-7):
6278 more checks for zlib
6280 2000-12-17 22:17 nmav <nmav@gnutls.org>
6282 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6284 added a function to control the lowat size (the RCVLOWAT in socket)
6286 2000-12-17 19:31 nmav <nmav@gnutls.org>
6288 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6293 2000-12-17 19:31 nmav <nmav@gnutls.org>
6295 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6296 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6297 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6298 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6299 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6301 added some support for non blocking IO and socket flags. Some
6302 function names have been changed.
6304 2000-12-17 01:34 nmav <nmav@gnutls.org>
6306 * lib/gnutls_algorithms.c:
6308 qsort seems to work now
6310 2000-12-17 00:42 nmav <nmav@gnutls.org>
6312 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6314 added check for zlib.h
6316 2000-12-17 00:31 nmav <nmav@gnutls.org>
6318 * lib/gnutls_algorithms.c:
6320 updated sorting algorithm - it was a mess - it is more than a mess
6323 2000-12-14 15:00 nmav <nmav@gnutls.org>
6325 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6326 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6327 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6328 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6329 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6330 src/cli.c, src/port.h, src/serv.c:
6334 2000-12-12 15:01 nmav <nmav@gnutls.org>
6338 added a better(?) - not sure - xor function.
6340 2000-12-11 23:45 nmav <nmav@gnutls.org>
6342 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6346 2000-12-11 23:45 nmav <nmav@gnutls.org>
6350 added option for profiling
6352 2000-12-11 23:44 nmav <nmav@gnutls.org>
6354 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6355 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6358 improved some things found from gcov
6360 2000-12-11 23:43 nmav <nmav@gnutls.org>
6362 * lib/: gnutls.c, gnutls_int.h:
6364 improved peek data handling - now keeps only 1 byte in kernel buffer
6366 2000-12-11 15:44 nmav <nmav@gnutls.org>
6368 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6369 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6373 2000-12-11 15:03 nmav <nmav@gnutls.org>
6377 removed debug definitions
6379 2000-12-11 14:57 nmav <nmav@gnutls.org>
6381 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6382 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6383 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6384 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6385 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6386 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6388 cleanups for gcc -Wall
6390 2000-12-11 14:06 nmav <nmav@gnutls.org>
6394 removed file. replaced by API
6396 2000-12-11 13:43 nmav <nmav@gnutls.org>
6398 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6399 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6402 added some new functions in the API. documentation updated.
6404 2000-12-11 13:08 nmav <nmav@gnutls.org>
6408 updated documentation
6410 2000-12-11 11:56 nmav <nmav@gnutls.org>
6414 corrected peek data handling
6416 2000-12-10 18:10 nmav <nmav@gnutls.org>
6418 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6419 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6420 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6421 lib/gnutls_int.h, src/cli.c:
6423 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6424 select(). This change will order select to treat the socket as read
6425 even if we have read and localy buffered all data - but the user
6426 hasn't call gnutls_recv() to get that data.
6428 2000-12-10 14:44 nmav <nmav@gnutls.org>
6430 * src/: cli.c, serv.c:
6434 2000-12-10 12:53 nmav <nmav@gnutls.org>
6436 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6437 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6440 changes in close notify- alert handling
6442 2000-12-10 12:52 nmav <nmav@gnutls.org>
6444 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6445 gnutls-0-0-7, gnutls0-0-6):
6447 changes in compression handling
6449 2000-12-10 10:46 nmav <nmav@gnutls.org>
6451 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6456 2000-12-10 10:44 nmav <nmav@gnutls.org>
6458 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6459 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6461 added client side resuming
6463 2000-12-09 22:33 nmav <nmav@gnutls.org>
6465 * lib/: gnutls_session.c, gnutls_session.h:
6467 added support for session resuming
6469 2000-12-09 22:32 nmav <nmav@gnutls.org>
6471 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6472 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6474 added some support for session resuming (in client) It does not seem
6477 2000-12-09 18:37 nmav <nmav@gnutls.org>
6479 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6481 removed all things about exportable algorithms
6483 2000-12-09 11:55 nmav <nmav@gnutls.org>
6485 * lib/gnutls_handshake.c:
6487 gnutls_handshake was broken to gnutls_handshake_begin and
6488 gnutls_handshake_finish. This will help the use of certificate API
6489 to check received certificates
6491 2000-12-07 22:19 nmav <nmav@gnutls.org>
6495 added a warning if zlib was not found
6497 2000-12-07 17:44 nmav <nmav@gnutls.org>
6501 Added default algorithm priorities so it can work even if the user
6502 hasn't specified any
6504 2000-12-07 13:08 nmav <nmav@gnutls.org>
6506 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6509 added compression (ZLIB)
6511 2000-12-07 13:07 nmav <nmav@gnutls.org>
6513 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6514 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6515 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6516 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6517 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6518 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6519 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6520 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6521 (utags: gnutls0-0-5):
6523 Added compression support (ZLIB)
6525 2000-12-07 09:47 nmav <nmav@gnutls.org>
6527 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6528 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6529 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6531 SSL3 support was added
6533 2000-12-07 09:07 nmav <nmav@gnutls.org>
6535 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6536 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6541 2000-12-06 23:18 nmav <nmav@gnutls.org>
6543 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6544 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6545 gnutls_hash_int.h, gnutls_int.h:
6549 2000-12-06 20:21 nmav <nmav@gnutls.org>
6551 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6552 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6553 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6554 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6556 A lot of fixes for SSL3
6558 2000-12-05 10:38 nmav <nmav@gnutls.org>
6560 * doc/Makefile.am (tags: gnutls0-0-5):
6564 2000-12-05 10:18 nmav <nmav@gnutls.org>
6566 * doc/: API, TODO (utags: gnutls0-0-5):
6568 documentation update
6570 2000-12-05 10:08 nmav <nmav@gnutls.org>
6572 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6574 Bugfixes mainly for the priority (which was moved to the state)
6576 2000-12-05 00:29 nmav <nmav@gnutls.org>
6578 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6579 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6580 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6581 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6583 Priorities were moved to the state (were global)
6585 2000-11-22 22:21 nmav <nmav@gnutls.org>
6587 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6588 gnutls_hash_int.h, gnutls_int.h:
6590 added ssl3 key generation function - more fixes in ssl3 mac
6592 2000-11-22 21:33 nmav <nmav@gnutls.org>
6594 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6598 2000-11-22 21:31 nmav <nmav@gnutls.org>
6600 * lib/gnutls_hash_int.c:
6602 corrected nasty bugs
6604 2000-11-22 21:18 nmav <nmav@gnutls.org>
6606 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6608 added support for the MAC used in SSLv3
6610 2000-11-19 11:06 nmav <nmav@gnutls.org>
6612 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6616 2000-11-19 11:02 nmav <nmav@gnutls.org>
6620 removed unneeded check
6622 2000-11-19 11:01 nmav <nmav@gnutls.org>
6624 * doc/: Makefile.am, ssl3-vs-tls:
6628 2000-11-19 10:56 nmav <nmav@gnutls.org>
6634 2000-11-17 16:37 nmav <nmav@gnutls.org>
6636 * lib/gnutls_cipher_int.c:
6638 added ARCFOUR support when using gcrypt
6640 2000-11-15 22:16 nmav <nmav@gnutls.org>
6642 * doc/draft-ietf-tls-ciphersuite-01.txt:
6646 2000-11-15 21:54 nmav <nmav@gnutls.org>
6648 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6649 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6652 added the new tls-ciphersuite draft, and the ciphersuite
6653 TLS_DH_anon_RIJNDAEL_CBC_SHA
6655 2000-11-15 18:18 nmav <nmav@gnutls.org>
6657 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6658 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6659 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6660 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6661 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6662 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6663 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6664 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6667 several cleanups in order to support ssl3
6669 2000-11-15 09:02 nmav <nmav@gnutls.org>
6671 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6672 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6673 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6674 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6675 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6676 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6677 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6678 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6679 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6680 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6681 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6682 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6683 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6684 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
6685 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6686 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
6687 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
6688 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
6689 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6690 doc/draft-ietf-tls-ciphersuite-01.txt,
6691 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6692 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
6693 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6694 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6695 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
6696 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6697 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
6698 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
6699 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6700 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6701 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6702 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
6703 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6704 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
6705 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
6706 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
6707 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
6708 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
6709 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
6710 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6711 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
6712 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
6713 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6714 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6715 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
6716 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
6717 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
6718 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
6719 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6720 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6721 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
6722 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
6723 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
6724 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6725 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
6726 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
6727 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
6728 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6729 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6730 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6731 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6732 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
6733 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
6734 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6735 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
6736 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6737 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6738 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
6739 src/serv.c (tags: gnutls0-0-4):
6743 2000-11-15 08:59 nmav <nmav@gnutls.org>
6745 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6746 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6747 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6750 roll backs and fixes
6752 2000-11-15 08:37 nmav <nmav@gnutls.org>
6758 2000-11-13 22:11 nmav <nmav@gnutls.org>
6764 2000-11-13 22:09 nmav <nmav@gnutls.org>
6770 2000-11-13 21:58 nmav <nmav@gnutls.org>
6772 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
6773 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
6774 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
6775 gnutls_int.h, gnutls_kx.c:
6777 added some support for ssl3 (with mhash only)
6779 2000-11-12 22:07 nmav <nmav@gnutls.org>
6781 * doc/: rfc2818.txt, ssl-draft302.txt:
6785 2000-11-12 21:46 nmav <nmav@gnutls.org>
6787 * doc/: draft-ietf-tls-camellia-00.txt,
6788 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
6789 draft-ietf-tls-seedhas-00.txt,
6790 draft-ietf-tn3270e-telnet-tls-05.txt:
6794 2000-11-12 20:20 nmav <nmav@gnutls.org>
6800 2000-11-12 20:20 nmav <nmav@gnutls.org>
6806 2000-11-12 15:39 nmav <nmav@gnutls.org>
6808 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6811 added preliminary support for AES (rijndael)
6813 2000-11-12 15:15 nmav <nmav@gnutls.org>
6815 * doc/draft-ietf-tls-openpgp-00.txt:
6817 added draft-ietf-tls-openpgp-00.txt
6819 2000-11-12 15:08 nmav <nmav@gnutls.org>
6821 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
6823 added draft-ietf-tls-ciphersuite-01.txt
6825 2000-11-12 12:28 nmav <nmav@gnutls.org>
6827 * lib/gnutls_cipher_int.c:
6829 fix for DES in mcrypt
6831 2000-11-12 12:02 nmav <nmav@gnutls.org>
6833 * lib/: gnutls.c, gnutls_cipher.c:
6835 fixes for the server... and change_cipher_spec type packet.
6837 2000-11-12 11:40 nmav <nmav@gnutls.org>
6839 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
6840 gnutls_cipher.c, gnutls_int.h:
6842 Changes in the client in order to interoperate with an openssl
6845 2000-11-12 09:31 nmav <nmav@gnutls.org>
6847 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
6848 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
6849 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
6851 added hooks for both mhash and mcrypt
6853 2000-11-12 08:41 nmav <nmav@gnutls.org>
6855 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
6859 2000-11-09 15:35 nmav <nmav@gnutls.org>
6861 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
6863 corrected bugs in hmac and more.
6865 2000-11-08 08:06 nmav <nmav@gnutls.org>
6869 corrected problem in our PRF function
6871 2000-11-07 23:04 nmav <nmav@gnutls.org>
6875 removed mhash definitions
6877 2000-11-07 23:02 nmav <nmav@gnutls.org>
6879 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
6883 2000-11-07 20:41 nmav <nmav@gnutls.org>
6885 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
6888 minor fixes and cleanups
6890 2000-11-02 13:34 nmav <nmav@gnutls.org>
6892 * lib/: gnutls.c, gnutls_cipher.c:
6896 2000-11-02 05:08 nmav <nmav@gnutls.org>
6898 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
6899 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6902 more fixes and bugs introduced
6904 2000-11-01 23:13 nmav <nmav@gnutls.org>
6908 cvs should stop messing with MY files
6910 2000-11-01 22:47 nmav <nmav@gnutls.org>
6912 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
6913 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6914 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
6916 Some more fixes and additions in order to interoperate with openssl
6918 2000-11-01 14:07 nmav <nmav@gnutls.org>
6922 added a small todo list
6924 2000-11-01 13:51 nmav <nmav@gnutls.org>
6926 * lib/gnutls_handshake.c:
6928 memory leaks and overruns eliminated
6930 2000-11-01 12:57 nmav <nmav@gnutls.org>
6932 * lib/gnutls_handshake.c:
6934 corrected bug which made us to send the double bytes of ciphersuites
6937 2000-11-01 12:38 nmav <nmav@gnutls.org>
6939 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
6940 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6941 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
6943 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
6944 of course not certificates are used
6946 2000-10-31 23:52 nmav <nmav@gnutls.org>
6950 some need gcry_ functions added. (for malloc etc)
6952 2000-10-31 23:01 nmav <nmav@gnutls.org>
6954 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
6955 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
6957 added assert() and some bug fixes
6959 2000-10-26 16:19 nmav <nmav@gnutls.org>
6963 some kind of updates
6965 2000-10-26 16:06 nmav <nmav@gnutls.org>
6967 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
6968 gnutls_int.h, gnutls_kx.c:
6970 added ability to receive certificates...
6972 2000-10-13 14:21 nmav <nmav@gnutls.org>
6976 added Tarun's README.der
6978 2000-10-13 14:20 nmav <nmav@gnutls.org>
6980 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
6982 added missing files. They are to handle foreign encryption functions
6984 2000-10-13 14:17 nmav <nmav@gnutls.org>
6986 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
6990 2000-10-13 13:11 nmav <nmav@gnutls.org>
6992 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
6995 added a DER parser from Tarun and updated authors
6997 2000-10-12 12:22 nmav <nmav@gnutls.org>
7001 changed in order for rfc's to be included in the distribution
7003 2000-10-12 12:21 nmav <nmav@gnutls.org>
7005 * Makefile.am, acinclude.m4, configure.in:
7007 added checks for gcrypt
7009 2000-10-12 12:18 nmav <nmav@gnutls.org>
7011 * doc/: rfc2246.txt, rfc2459.txt:
7013 Added rfc's which refer to what we are implementing
7015 2000-10-10 18:42 nmav <nmav@gnutls.org>
7019 corrected bug which made gnutls to wait for a second closure alert
7020 after having received the first.
7022 2000-10-10 17:36 nmav <nmav@gnutls.org>
7024 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
7025 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
7026 gnutls_int.h, gnutls_kx.c:
7028 The encryption api was fixed and gnutls_cipher.c was cleaned up a
7031 2000-10-10 17:35 nmav <nmav@gnutls.org>
7033 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7035 there files were renamed
7037 2000-10-10 16:27 nmav <nmav@gnutls.org>
7039 * lib/.cvsignore, src/.cvsignore:
7041 corrected cvsignore files
7043 2000-10-10 16:26 nmav <nmav@gnutls.org>
7045 * README, configure.in, src/Makefile.am:
7047 removed mhash support and some changes in the docs
7049 2000-10-10 16:25 nmav <nmav@gnutls.org>
7051 * lib/gnutls_hash.c:
7053 bugfixes in gcrypt md functions handling
7055 2000-10-10 16:07 nmav <nmav@gnutls.org>
7057 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7058 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
7060 Added support for the gcrypt hash and hmac functions. Mhash support
7063 2000-10-10 16:03 nmav <nmav@gnutls.org>
7065 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
7067 corrected the problem with the double underscore
7069 2000-10-10 11:48 nmav <nmav@gnutls.org>
7071 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
7073 added .cvsignore files
7075 2000-10-10 11:48 nmav <nmav@gnutls.org>
7079 updated version number
7081 2000-10-10 11:44 nmav <nmav@gnutls.org>
7083 * lib/: gnutls_dh.c, gnutls_kx.c:
7085 removed double underscores
7087 2000-10-08 23:28 nmav <nmav@gnutls.org>
7091 added some needed stuff
7093 2000-10-08 13:11 nmav <nmav@gnutls.org>
7099 2000-10-08 12:56 nmav <nmav@gnutls.org>
7101 * lib/gnutls_priority.c:
7103 the file that handles some of the priority stuff (most of the API
7106 2000-10-08 12:52 nmav <nmav@gnutls.org>
7108 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
7109 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7110 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7111 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
7113 Added support for priorities. Some function names were renamed to be
7116 2000-10-08 10:23 nmav <nmav@gnutls.org>
7118 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
7119 gnutls_int.h, gnutls_kx.c:
7121 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
7123 2000-10-08 10:17 nmav <nmav@gnutls.org>
7125 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
7127 more inline documentation
7129 2000-10-07 19:31 nmav <nmav@gnutls.org>
7135 2000-10-07 15:53 nmav <nmav@gnutls.org>
7137 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7138 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7139 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
7141 Added some kind of priorities for algorithms. Still experimental.
7143 2000-05-10 06:56 nmav <nmav@gnutls.org>
7145 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
7147 Improved client/server examples.
7149 2000-04-15 18:57 nmav <nmav@gnutls.org>
7153 removed an unneeded variable.
7155 2000-04-14 17:31 nmav <nmav@gnutls.org>
7157 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7158 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
7159 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
7160 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7161 src/cli.c, src/serv.c:
7163 Added copyright notices.
7165 2000-04-14 09:38 nmav <nmav@gnutls.org>
7167 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
7168 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7169 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
7171 Better mac algorithms handling.
7173 2000-04-13 19:46 nmav <nmav@gnutls.org>
7175 * doc/HACKING, lib/defines.h, lib/gnutls.c,
7176 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
7177 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7178 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7179 src/Makefile.am, src/port.h:
7181 Changes in handshake messages handling.
7183 2000-04-12 21:48 nmav <nmav@gnutls.org>
7185 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
7186 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
7187 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
7190 Corrected bug in gnutls_cipher.c that caused the library to fail in
7191 certain (random) situations.
7193 2000-04-12 10:24 nmav <nmav@gnutls.org>
7195 * lib/gnutls_kx.c, src/serv.c:
7197 Better memory allocation in key exchange.
7199 2000-04-12 09:41 nmav <nmav@gnutls.org>
7201 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7202 lib/gnutls_kx.c, src/cli.c, src/port.h:
7204 Some changes in peer's version checks.
7206 2000-04-11 23:11 nmav <nmav@gnutls.org>
7208 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7209 lib/gnutls_int.h, src/port.h:
7211 Corrected bugs in MAC calculation.
7213 2000-04-11 21:07 nmav <nmav@gnutls.org>
7215 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
7217 Corrected bugs when setting cipher and mac.
7219 2000-04-11 19:54 nmav <nmav@gnutls.org>
7221 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
7222 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
7223 lib/gnutls_kx.h, src/serv.c:
7225 Better error control. Moved key exchange functions to gnutls_kx.c/h
7227 2000-04-10 17:12 nmav <nmav@gnutls.org>
7229 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
7230 lib/gnutls_handshake.c, src/port.h:
7232 Bugfixes in the diffie hellman.
7234 2000-04-10 14:26 nmav <nmav@gnutls.org>
7236 * lib/debug.c, lib/defines.h, lib/gnutls.c,
7237 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
7238 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7239 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7240 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7243 Added anonymous diffie-hellman key exchange. It does not work yet,
7244 and the whole code is mess.
7246 2000-04-10 10:16 nmav <nmav@gnutls.org>
7248 * configure.in, lib/Makefile.am, lib/gnutls.c,
7249 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7250 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7251 lib/gnutls_handshake.c, lib/gnutls_int.h:
7253 Added the basics for key exchange.
7255 2000-04-09 12:00 nmav <nmav@gnutls.org>
7259 Added ChangeLog and COPYING.
7261 2000-04-09 11:49 nmav <nmav@gnutls.org>
7263 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7264 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7265 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7266 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7267 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7268 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7269 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7270 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7271 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7272 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7273 src/gnutls_algorithms.h, src/gnutls_buffers.c,
7274 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7275 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7276 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7277 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7278 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7280 Changed directory structure.
7282 2000-04-09 11:40 nmav <nmav@gnutls.org>
7286 corrected configure script
7288 2000-04-09 11:28 nmav <nmav@gnutls.org>
7290 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7291 gnutls_int.h, port.h:
7293 corrected bugs in handshake.
7295 2000-04-08 21:48 nmav <nmav@gnutls.org>
7297 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7298 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7301 Added some basics for key exchange.
7303 2000-04-08 16:20 nmav <nmav@gnutls.org>
7307 I've add gnutls_dh.c but is not ready yet, I have to eat something
7308 first:) It is taken from gsti.
7310 2000-04-08 16:14 nmav <nmav@gnutls.org>
7312 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7313 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7314 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7315 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7318 Handshake implementation was improved. Still no key exchange
7321 2000-03-30 09:14 nmav <nmav@gnutls.org>
7323 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7326 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
7328 2000-03-29 19:01 nmav <nmav@gnutls.org>
7330 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7333 Algorithms/Ciphers interface has changes.
7335 2000-03-29 14:15 nmav <nmav@gnutls.org>
7337 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7339 The gnutls_recv() semantics were changed. It may return less data
7340 than the specified. It operates similar to read().
7342 2000-03-29 12:50 nmav <nmav@gnutls.org>
7344 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7346 Server now generates a session_id.
7348 2000-03-28 23:01 nmav <nmav@gnutls.org>
7350 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7351 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7352 gnutls_int.h, serv.c:
7354 Corrected a lot of bugs. Handshake protocol is ready to be coded.
7356 2000-03-26 14:10 nmav <nmav@gnutls.org>
7358 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7360 Included a reliable version of read/write (that read/write will
7361 return exactly the bytes specified).
7363 2000-03-23 10:14 nmav <nmav@gnutls.org>
7365 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7368 Changes in the handshake.
7370 2000-03-18 20:18 nmav <nmav@gnutls.org>
7374 Some memory leaks were fixed.
7376 2000-03-18 20:08 nmav <nmav@gnutls.org>
7378 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7381 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7382 encryption and 1 for decryption (mac/cipher/iv/compression).
7384 2000-03-17 21:41 nmav <nmav@gnutls.org>
7386 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7387 gnutls_handshake.h, gnutls_int.h:
7389 Added the client hello handshake message.
7391 2000-03-15 17:33 nmav <nmav@gnutls.org>
7397 2000-03-14 13:17 nmav <nmav@gnutls.org>
7399 * src/: gnutls_handshake.h, gnutls_record.h:
7401 Incorporated in gnutls_int.h
7403 2000-03-14 13:09 nmav <nmav@gnutls.org>
7405 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7406 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7407 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7409 gnutls_recv() can now receive fatal alerts and closure alerts.
7411 2000-03-14 11:25 nmav <nmav@gnutls.org>
7413 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7414 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7415 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7416 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7419 In case of failure gnutls_recv, sends an alert message. but, it
7420 still cannot receive any.
7422 2000-03-13 19:52 nmav <nmav@gnutls.org>
7424 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7425 src/gnutls_cipher.c, src/test.c:
7427 Added gnutls_recv... Works only for application data, and it is not
7430 2000-03-07 14:02 wkoch <wk@gnupg.org>
7432 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7433 configure.in, lib/Makefile.am, src/Makefile.am:
7435 Initialized repository for GNU TLS