1 2002-05-17 09:28 nmav <nmav@gnutls.org>
3 * README, configure.in, lib/auth_anon.c, lib/auth_dhe.c,
4 lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in,
7 Added --modules option to libgnutls-config. This option prints the
8 extra modules that have been enabled into the library.
10 2002-05-14 12:22 nmav <nmav@gnutls.org>
14 configure script now prints the library license
16 2002-05-14 11:46 nmav <nmav@gnutls.org>
18 * lib/gnutls_dh_primes.c:
20 Replaced group1 prime with a prime of 1024 bits
22 2002-05-14 11:40 nmav <nmav@gnutls.org>
24 * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
25 lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
26 lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
27 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
28 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
29 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
30 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
31 lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
32 lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
33 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
34 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
35 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
36 lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
37 lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
38 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
39 lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
40 lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
41 lib/x509_sig_check.c, lib/x509_verify.c:
43 License changed to LGPL
45 2002-05-13 22:08 nmav <nmav@gnutls.org>
49 Some cleanups in the Diffie Hellman code.
51 2002-05-13 21:51 nmav <nmav@gnutls.org>
55 Added the missing user_ptr pointer in gnutls_internals.
57 2002-05-11 16:20 nmav <nmav@gnutls.org>
59 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
61 Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
62 to assist in callback functions.
64 2002-05-11 16:04 nmav <nmav@gnutls.org>
68 Corrected prototypes for callback selector functions, which now
71 2002-05-08 10:32 nmav <nmav@gnutls.org>
73 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
74 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
75 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
78 renamed gnutls_gcry* to gnutls_mpi*
80 2002-05-08 10:32 nmav <nmav@gnutls.org>
84 file gnutls_mpi.c was initially added on branch
85 gnutls_0_4_with_new_dh_primes.
87 2002-05-08 10:32 nmav <nmav@gnutls.org>
91 file gnutls_mpi.h was initially added on branch
92 gnutls_0_4_with_new_dh_primes.
94 2002-05-08 10:27 nmav <nmav@gnutls.org>
96 * configure.in, lib/gnutls_global.c:
98 Updated libgcrypt initialization stuff. Now depends on libgcrypt
99 1.1.7, and only initializes libgcrypt if this has not been done
102 2002-05-03 10:46 nmav <nmav@gnutls.org>
104 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
106 DH Public keys now have a more reasonable (smaller) size.
108 2002-05-02 13:15 nmav <nmav@gnutls.org>
110 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
111 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
112 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
114 The Diffie Hellman method was optimized. Now the number of bits of q
115 is used (q is used to generate p), and the server DH secret key is
116 less than the number of bits of q (see RFC2631 2.2). All these
117 changes are experimental and may be totaly wrong.
119 2002-05-01 09:05 nmav <nmav@gnutls.org>
121 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
122 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
123 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
124 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
125 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
126 x509_ASN.c, x509_sig_check.c:
128 Cleaned up the big number support.
130 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
132 * lib/gnutls_openpgp.c:
134 Adjust the code for the new OpenCDK version.
136 2002-04-21 11:22 nmav <nmav@gnutls.org>
138 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h,
139 gnutls_compress.c, gnutls_compress.h, gnutls_compress_int.c,
140 gnutls_int.h, gnutls_record.c, gnutls_srp.c, gnutls_state.h:
142 Optimized memory handling in the record protocol.
144 2002-04-21 08:09 nmav <nmav@gnutls.org>
146 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
147 lib/gnutls_ui.c, src/cli.c, src/serv.c:
149 Added stubs when SRP or anonymous authentication are disabled, to
150 preserve binary compatibility
152 2002-04-19 17:53 nmav <nmav@gnutls.org>
154 * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in,
155 lib/gnutls_state.c, src/cli.c, src/serv.c:
157 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
158 and changed semantics, to make the return value be the obvious one.
160 2002-04-18 18:56 nmav <nmav@gnutls.org>
162 * doc/tex/: Makefile.am, ex4.tex, examples.tex:
164 updated documentation for the new resumption check function
166 2002-04-18 18:41 nmav <nmav@gnutls.org>
168 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
169 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
171 Added function to report if a session is a resumed one. See
172 gnutls_session_resumed().
174 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
176 * lib/gnutls_openpgp.c:
178 Applied the fixes for the new code.
180 2002-04-18 13:31 nmav <nmav@gnutls.org>
182 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
183 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
184 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
185 lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
186 src/gnutls-http-serv, src/serv.c:
188 Some minor fixes in SRP support. Changed extension generation. Now
189 less allocation with malloc are done.
191 2002-04-17 09:47 nmav <nmav@gnutls.org>
193 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
194 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
195 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
196 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
197 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
200 first changes for libgmp support
202 2002-04-14 19:26 nmav <nmav@gnutls.org>
207 gnutls_x509_extract_certificate_subject_alt_name().
209 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
211 * lib/gnutls_openpgp.c:
213 Some modifications for the new OpenCDK code.
215 2002-04-13 15:58 nmav <nmav@gnutls.org>
217 * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex,
218 doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex,
219 doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c:
223 2002-04-12 19:06 nmav <nmav@gnutls.org>
225 * acconfig.h, configure.in:
227 fixed opencdk detection problem
229 2002-04-12 11:34 nmav <nmav@gnutls.org>
231 * lib/: gnutls_x509.c, gnutls_x509.h:
233 better doc (internal) for _gnutls_int2str()
235 2002-04-10 19:01 nmav <nmav@gnutls.org>
237 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
239 Added function which disables the version check in the RSA premaster
240 secret -only needed in server side
242 2002-04-08 18:16 nmav <nmav@gnutls.org>
244 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex,
245 doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex,
248 separated asn1 parser library and tls library documentation
250 2002-04-08 17:28 nmav <nmav@gnutls.org>
252 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
256 2002-04-06 10:43 nmav <nmav@gnutls.org>
258 * lib/x509_verify.c (tags: gnutls_0_4_1):
260 fixed case where a certificate could be both invalid and trusted.
262 2002-04-05 21:25 nmav <nmav@gnutls.org>
264 * acinclude.m4 (tags: gnutls_0_4_1), buildconf (tags:
265 gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_4_1), libmcrypt.m4
266 (tags: gnutls_0_4_1), opencdk.m4:
268 m4 files were removed from acinclude.m4
270 2002-04-05 18:54 nmav <nmav@gnutls.org>
272 * acinclude.m4, configure.in:
274 added detection of opencdk
276 2002-04-04 20:52 nmav <nmav@gnutls.org>
278 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
279 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_4_1):
281 Improved X.509 time convertion functions
283 2002-04-04 20:21 nmav <nmav@gnutls.org>
285 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
286 (tags: gnutls_0_4_1), gnutls_x509.c:
288 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
290 2002-04-04 10:51 nmav <nmav@gnutls.org>
294 Added kludge in order to work with dates over 2036
296 2002-04-04 09:35 nmav <nmav@gnutls.org>
298 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
299 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
300 lib/gnutls_int_compat.c (tags: gnutls_0_4_1), lib/gnutls_openpgp.c
301 (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
302 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
303 src/common.c (tags: gnutls_0_4_1):
305 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
306 Added functions to check the expiration and activation date of
307 peer's certificate. See gnutls_certificate_expiration_time_peers().
309 2002-04-04 08:38 nmav <nmav@gnutls.org>
311 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_1),
314 Replaced mktime() with mktime_utc(). This corrects a bug with the
315 localtime returned by mktime().
317 2002-04-03 20:00 nmav <nmav@gnutls.org>
319 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
320 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
321 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
322 gnutls_mem.h (tags: gnutls_0_4_1), gnutls_x509.c, x509_asn1.c
323 (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
325 merged changes from gnutls_0_4_with_alloca.
327 2002-04-03 19:56 nmav <nmav@gnutls.org>
329 * NEWS, configure.in:
331 merged changes from gnutls_0_4_with_alloca.
333 2002-04-03 18:11 nmav <nmav@gnutls.org>
335 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
338 Optimized RSA signature calculation
340 2002-04-03 14:54 nmav <nmav@gnutls.org>
344 In gnutls_find_acceptable_client_cert() corrected bug in callback
345 parameters, and used alloca for issuers_dn allocation.
347 2002-04-03 12:59 nmav <nmav@gnutls.org>
349 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
351 removed unneeded memsets
353 2002-04-03 12:58 nmav <nmav@gnutls.org>
355 * src/: serv-gaa.c, serv.c, serv.gaa:
357 added --quit parameter
359 2002-04-02 13:17 nmav <nmav@gnutls.org>
361 * configure.in, lib/auth_cert.c, lib/defines.h,
362 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
363 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
364 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
367 preliminary support for alloca()
369 2002-03-31 06:04 nmav <nmav@gnutls.org>
371 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
372 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
373 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
374 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
375 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
376 x509_asn1.h (tags: gnutls_0_4_1, gnutls_0_4_0), x509_extensions.c
377 (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c (tags:
378 gnutls_0_4_1, gnutls_0_4_0), x509_verify.c (tags: gnutls_0_4_0):
380 Error codes of ASN.1 parser are now independent, with a map to
383 2002-03-31 06:02 nmav <nmav@gnutls.org>
385 * lib/gnutls_cipher.c:
389 2002-03-30 10:00 nmav <nmav@gnutls.org>
391 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
393 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
395 2002-03-30 09:52 nmav <nmav@gnutls.org>
397 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
398 doc/tex/ex2.tex (tags: gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex
399 (tags: gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
400 gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
401 lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
402 src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
404 Removed the CRL list parameter from
405 gnutls_certificate_set_x509_trust_*.
407 2002-03-30 09:42 nmav <nmav@gnutls.org>
411 gnutls_certificate_set_x509_trust_*() now accept single DER
412 certificates or PEM certificate lists.
414 2002-03-29 18:35 nmav <nmav@gnutls.org>
416 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
417 gnutls_0_4_0), gnutls_x509.c:
419 Added ability to read DSA DER formatted keys, and corrected bugs in
420 DER certificate reading.
422 2002-03-29 12:12 nmav <nmav@gnutls.org>
424 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
425 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
426 gnutls_cipher_int.h (tags: gnutls_0_4_1, gnutls_0_4_0),
427 gnutls_compress.c (tags: gnutls_0_4_1, gnutls_0_4_0),
428 gnutls_compress_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
429 gnutls_compress_int.h (tags: gnutls_0_4_1, gnutls_0_4_0),
430 gnutls_constate.c (tags: gnutls_0_4_1, gnutls_0_4_0),
431 gnutls_handshake.c (tags: gnutls_0_4_0), gnutls_hash_int.c (tags:
432 gnutls_0_4_1, gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_1,
433 gnutls_0_4_0), gnutls_int.h (tags: gnutls_0_4_0), gnutls_kx.c
434 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_sig.c (tags:
435 gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c (tags: gnutls_0_4_1,
436 gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_1, gnutls_0_4_0),
437 gnutls_ui.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c:
439 Prefixed with underscore several internal functions.
441 2002-03-29 11:38 nmav <nmav@gnutls.org>
443 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
444 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
445 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
446 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
448 removed unneeded functions
450 2002-03-29 11:38 nmav <nmav@gnutls.org>
452 * src/: cli-gaa.c (tags: gnutls_0_4_1, gnutls_0_4_0), cli-gaa.h
453 (tags: gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags:
454 gnutls_0_4_1, gnutls_0_4_0):
458 2002-03-29 11:16 nmav <nmav@gnutls.org>
460 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
461 lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_1,
462 gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
463 gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
464 (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv-gaa.h (tags:
465 gnutls_0_4_1, gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_1,
468 Some cleanups in the certificate authentication. Parameters are
469 passed together with the length, to avoid abuse.
471 2002-03-28 12:46 nmav <nmav@gnutls.org>
473 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
476 Cleaned up the return values of several functions.
478 2002-03-28 12:45 nmav <nmav@gnutls.org>
480 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
481 serv-gaa.h, serv.c, serv.gaa:
483 added option to read DER encoded certificates
485 2002-03-28 09:44 nmav <nmav@gnutls.org>
487 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
489 Optimized RSA decryption. (Very) Much faster now
491 2002-03-28 09:40 nmav <nmav@gnutls.org>
495 read PKCS7 certificate chains in the reverse order.
497 2002-03-26 21:05 fiorinaf <ffiorina@gnutls.org>
499 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
501 add asn1_number_of_elements function
503 2002-03-26 21:02 fiorinaf <ffiorina@gnutls.org>
507 fix bug in asn1_get_start_end_der function
509 2002-03-26 19:50 nmav <nmav@gnutls.org>
511 * ChangeLog, lib/gnutls_x509.c, src/common.c:
513 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
515 2002-03-26 19:33 nmav <nmav@gnutls.org>
517 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
518 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
519 gnutls_0_4_1, gnutls_0_4_0):
521 Several optimizations
523 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
525 * lib/gnutls_openpgp.c:
527 Now the pk algorithm is returned and not only the key size in bits.
529 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
531 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
534 Function which is used to extract key parameters for openpgp keys.
536 2002-03-26 09:16 nmav <nmav@gnutls.org>
538 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
539 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
540 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
541 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
544 added gnutls_x509_extract_certificate_pk_algorithm()
546 2002-03-25 09:27 nmav <nmav@gnutls.org>
548 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
549 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
550 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
552 Improved PKCS7 support
554 2002-03-24 19:46 nmav <nmav@gnutls.org>
556 * lib/: gnutls.h.in.in, gnutls_x509.c:
558 Added function which reads the DER encoded certificate and key.
559 (now only works for RSA keys)
561 2002-03-24 18:41 nmav <nmav@gnutls.org>
563 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
564 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
565 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
566 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
567 gnutls_0_4_1, gnutls_0_4_0), lib/pkix_asn1_tab.c (tags:
568 gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
569 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
570 src/gnutls-http-serv, src/serv.c:
572 Added support for RFC2630 - PKCS7 formated structures
574 2002-03-23 10:06 nmav <nmav@gnutls.org>
576 * lib/auth_cert.c (tags: gnutls_0_3_92):
580 2002-03-23 09:39 nmav <nmav@gnutls.org>
584 Cleanups and fixes in X.509 certificate message parsing
586 2002-03-22 13:08 nmav <nmav@gnutls.org>
588 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
590 Corrected code to avoid compiler's warnings
592 2002-03-21 20:25 nmav <nmav@gnutls.org>
594 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
595 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
596 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
597 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
598 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
599 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
600 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
601 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
602 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
603 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
604 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
605 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
606 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
607 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
608 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
609 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
610 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
611 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
612 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
613 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
614 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
615 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
617 Added hooks not to include SRP and Anonymous authentication
619 2002-03-21 19:44 nmav <nmav@gnutls.org>
621 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
623 Corrected behaviour when no certificate is got by the peer.
625 2002-03-21 19:44 nmav <nmav@gnutls.org>
627 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
628 gnutls-http-serv (utags: gnutls_0_3_92):
630 Added script which runs an http server with the appropriate
633 2002-03-21 19:27 nmav <nmav@gnutls.org>
635 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
636 lib/gnutls_state.c (tags: gnutls_0_3_92):
638 CBC protection support is disabled by default.
640 2002-03-20 18:13 nmav <nmav@gnutls.org>
642 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
643 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
644 (tags: gnutls_0_3_92), gnutls_constate.c:
646 Optimizations and fixes in compression
648 2002-03-20 12:21 nmav <nmav@gnutls.org>
650 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
651 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
652 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
653 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
654 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_1, gnutls_0_4_0,
655 gnutls_0_3_92), x509_asn1.c (tags: gnutls_0_3_92):
657 Improved compression support. Corrected several bugs in empty
658 fragment sending and receiving.
660 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
664 segmentation fault bug fix
666 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
668 * lib/gnutls_openpgp.c:
670 New OpenCDK interface for secure memory.
672 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
674 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
677 Detection of revoked OpenPGP userID's.
679 2002-03-18 15:53 nmav <nmav@gnutls.org>
681 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
683 added missing prototypes
685 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
687 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
689 Support for multiple userID's.
691 2002-03-18 07:43 nmav <nmav@gnutls.org>
693 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
695 removed default parameters arguments
697 2002-03-17 23:09 nmav <nmav@gnutls.org>
699 * ChangeLog, THANKS (tags: gnutls_0_4_1, gnutls_0_4_0,
700 gnutls_0_3_92), acconfig.h, configure.in, lib/gnutls_handshake.c
701 (tags: gnutls_0_3_92), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
702 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_mem.h (tags:
703 gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
705 Added hooks for electric fence
707 2002-03-17 21:51 nmav <nmav@gnutls.org>
709 * lib/x509_verify.c (tags: gnutls_0_3_92):
711 Checking of certificate lists even if the CA size is zero. Pointed
712 out by Andrew McDonald
714 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
716 * lib/gnutls_openpgp.c:
718 Improved code for the various keyrings and support for armored
721 2002-03-12 14:13 nmav <nmav@gnutls.org>
723 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
724 lib/gnutls_record.c, lib/gnutls_state.c:
726 made CBC chosen plaintext protection configurable
728 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
730 * lib/gnutls_openpgp.c:
732 Added missing stub for one function.
734 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
736 * lib/gnutls_openpgp.c:
740 2002-03-10 00:01 nmav <nmav@gnutls.org>
742 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
743 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
744 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
745 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
746 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
747 lib/x509_asn1.h (tags: gnutls_0_3_92):
749 some error codes were renamed to more appropriate names
751 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
753 * lib/: gnutls_openpgp.c, x509_ASN.c:
755 Patches for the new OpenCDK version and some stricter checks for
758 2002-03-09 19:08 nmav <nmav@gnutls.org>
760 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
761 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
762 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
763 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
764 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
765 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
767 removed GNUTLS_CERT_TRUSTED enumeration
769 2002-03-08 22:42 nmav <nmav@gnutls.org>
771 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
773 Added protection against denial of service attacks, while receiving
776 2002-03-08 18:33 nmav <nmav@gnutls.org>
778 * lib/gnutls_buffers.c:
780 corrected memory leak
782 2002-03-08 18:04 nmav <nmav@gnutls.org>
784 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_1,
785 gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
786 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
787 gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
789 Added protection against the newly discovered CBC attacks against
790 TLS. Experimental code.
792 2002-03-08 11:14 nmav <nmav@gnutls.org>
794 * lib/gnutls_algorithms.c:
796 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
799 2002-03-06 12:10 nmav <nmav@gnutls.org>
801 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
802 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
807 2002-03-06 12:08 nmav <nmav@gnutls.org>
809 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
810 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
811 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
812 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
813 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
814 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
815 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
816 (tags: gnutls_0_3_92), lib/x509_verify.c:
818 Combined error codes of gnutls and ASN.1 parser. Also several
819 cleanups in the X.509 code.
821 2002-03-06 10:42 nmav <nmav@gnutls.org>
823 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
825 Added alert protocol section
827 2002-03-05 09:04 nmav <nmav@gnutls.org>
829 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
830 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
833 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
834 X.509 certificate parsing.
836 2002-03-04 17:16 nmav <nmav@gnutls.org>
838 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
839 gnutls_0_3_92), lib/gnutls.h.in.in:
843 2002-03-04 17:04 nmav <nmav@gnutls.org>
845 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
846 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
847 handshake.tex, layers.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
848 gnutls_0_3_92), macros.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
849 gnutls_0_3_92), resumedb.tex, translayer.tex:
851 updated documentation
853 2002-03-04 09:25 nmav <nmav@gnutls.org>
855 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_1,
856 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
857 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
860 changes for pretty documentation and cleanups.
862 2002-03-03 18:44 nmav <nmav@gnutls.org>
864 * lib/gnutls_state.c:
866 pgp_fingerprint indicator is not cleared.
868 2002-03-03 09:28 nmav <nmav@gnutls.org>
872 last minute changes for 0.3.91 release
874 2002-03-03 09:18 nmav <nmav@gnutls.org>
876 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
877 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
878 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_1,
879 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
880 (utags: gnutls_0_3_91):
882 Added checks in authentication type renegotiation procedure.
884 2002-03-03 00:06 nmav <nmav@gnutls.org>
886 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
887 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
888 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
890 Changed behaviour in rehandshake procedure. Now can use rehandshake
891 with a different authentication method (ie. perform anonymous
892 authentication, and after that perform a certificate authentication,
895 2002-03-01 13:13 nmav <nmav@gnutls.org>
897 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
899 corrected certificate type checking.
901 2002-03-01 13:10 nmav <nmav@gnutls.org>
903 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
904 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
905 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
906 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
907 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
908 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
909 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
910 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
911 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
913 Updated cli and server to read certificate and keys from command
914 line parameters. client, client-debug and server are now being
917 2002-03-01 11:26 nmav <nmav@gnutls.org>
919 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
920 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
921 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
922 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
924 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
925 suites get associated with a protocol version. This will allow
926 disabling several ciphersuites which are only defined in TLS 1.0,
929 2002-03-01 08:12 nmav <nmav@gnutls.org>
931 * lib/gnutls_handshake.c:
933 No extensions are now sent if SSL 3.0 is the only protocol
936 2002-02-28 12:39 nmav <nmav@gnutls.org>
938 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
939 gnutls_0_3_92, gnutls_0_3_91):
941 added a check in the given parameters for null
943 2002-02-28 12:38 nmav <nmav@gnutls.org>
945 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
946 gnutls_0_3_91), tests.h (tags: gnutls_0_4_1, gnutls_0_4_0,
947 gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
949 added session resumption test
951 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
953 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
955 Changed the interface for the new OpenCDK version.
957 2002-02-28 08:55 nmav <nmav@gnutls.org>
959 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
960 tls_test-gaa.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
961 gnutls_0_3_91), tls_test.c, tls_test.gaa:
963 updated gaa files, and client options.
965 2002-02-28 08:38 nmav <nmav@gnutls.org>
967 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
968 lib/gnutls_state.c, lib/gnutls_state.h:
970 gnutls_record_set_default_version() was prefixed with underscore,
971 and it is no longer exported.
973 2002-02-28 08:36 nmav <nmav@gnutls.org>
975 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
976 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
977 gnutls_0_3_91), gnutls_state.c:
979 Corrected session resuming in certificate authentication.
980 gnutls_deinit, does not remove the session entry any more if it is
981 invalid. Added gnutls_db_remove_session() function, which does this.
983 2002-02-28 07:00 nmav <nmav@gnutls.org>
985 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
989 2002-02-27 22:29 nmav <nmav@gnutls.org>
991 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
993 removed cycle from gnutls_free and gnutls_secure_free.
995 2002-02-27 21:12 nmav <nmav@gnutls.org>
997 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
999 added check for TLS closure alerts
1001 2002-02-27 20:53 nmav <nmav@gnutls.org>
1003 * src/: tests.c, tests.h, tls_test.c:
1005 added openpgp authentication test, and unknown cipher suites test
1007 2002-02-27 20:38 nmav <nmav@gnutls.org>
1009 * lib/ext_srp.c (tags: gnutls_0_3_91):
1011 Now we do not send the srp username as an extension, if SRP is
1014 2002-02-27 20:26 nmav <nmav@gnutls.org>
1016 * src/: cli.c, tests.c, tests.h, tls_test.c:
1018 added check for client hello extensions.
1020 2002-02-27 20:07 nmav <nmav@gnutls.org>
1022 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
1024 Added tls_test. This is program that can be used to test TLS
1025 servers' parameters.
1027 2002-02-27 20:05 nmav <nmav@gnutls.org>
1029 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
1030 gnutls_int.h, gnutls_state.c:
1032 Added gnutls_record_set_default_version(). This is a low level
1035 2002-02-27 10:58 nmav <nmav@gnutls.org>
1037 * lib/gnutls.h.in.in:
1039 SOCKET_PTR was removed
1041 2002-02-27 10:06 nmav <nmav@gnutls.org>
1043 * lib/gnutls.h.in.in:
1045 corrected record_send() prototype
1047 2002-02-26 19:08 nmav <nmav@gnutls.org>
1053 2002-02-25 22:48 nmav <nmav@gnutls.org>
1055 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
1057 added (an impossible situation) check
1059 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
1061 * lib/gnutls_openpgp.c:
1063 Fixed a possible buffer overflow.
1065 2002-02-24 17:34 nmav <nmav@gnutls.org>
1067 * src/openpgp/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
1068 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1070 added missing makefile.am
1072 2002-02-24 15:46 nmav <nmav@gnutls.org>
1074 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
1075 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
1076 lib/auth_anon.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1077 gnutls_0_3_91), lib/auth_cert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1078 gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
1079 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
1080 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
1081 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: gnutls_0_4_1,
1082 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
1083 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
1084 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
1085 src/serv.c (utags: gnutls_0_3_90):
1087 The Diffie Hellman parameters are now stored in the credentials
1088 structures. This will allow precomputation of signatures (for DHE
1091 2002-02-24 10:47 nmav <nmav@gnutls.org>
1093 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
1094 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
1095 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
1096 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
1097 gnutls_0_3_90), x509_verify.c:
1099 removed GNUTLS_CERT_NONE (replaced by
1100 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
1101 valid if it's not invalid)
1103 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
1105 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
1108 Bug fixes for _verify_key and basic trust handling for keys.
1110 2002-02-22 23:49 nmav <nmav@gnutls.org>
1112 * lib/gnutls_openpgp.c:
1114 includes moved before #ifdef
1116 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
1118 * lib/gnutls_openpgp.c:
1120 Added stubs for the case we don't have OpenCDK support.
1122 2002-02-22 18:31 nmav <nmav@gnutls.org>
1124 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
1125 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1126 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
1127 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
1129 Changed certificate verification functions.
1131 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
1133 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1135 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
1136 routines for key ownertrust.
1138 2002-02-22 13:30 nmav <nmav@gnutls.org>
1140 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
1144 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
1146 * lib/gnutls_openpgp.c:
1148 Modified code for the new OpenCDK code.
1150 2002-02-22 11:34 nmav <nmav@gnutls.org>
1152 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
1154 moved private cipher suites to 0xFF space.
1156 2002-02-22 00:40 nmav <nmav@gnutls.org>
1158 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
1159 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
1160 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
1161 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
1162 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1163 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
1164 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_alert.h (tags:
1165 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1166 gnutls_0_3_90), lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
1167 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_3_91,
1168 gnutls_0_3_90), lib/gnutls_record.c, src/cli.c, src/serv.c:
1170 Several alert protocol changes.
1172 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
1174 * lib/gnutls_openpgp.c:
1176 Fixed return code check for GnuTLS functions.
1178 2002-02-21 20:57 nmav <nmav@gnutls.org>
1180 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
1182 set_key_server renamed to set_keyserver
1184 2002-02-21 20:42 nmav <nmav@gnutls.org>
1186 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
1187 lib/debug.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1188 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
1189 lib/gnutls_alert.c, src/cli.c:
1191 Added gnutls_alert_str (allows printing alert number descriptions)
1193 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
1195 * lib/gnutls_openpgp.c:
1197 Fixed a segfault in the OpenPGP code.
1199 2002-02-21 09:55 nmav <nmav@gnutls.org>
1203 Updated the openpgp certificate message, fingerprint handling.
1205 2002-02-20 20:53 nmav <nmav@gnutls.org>
1207 * lib/x509_verify.c:
1209 some fixes in verification procedure
1211 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
1213 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
1214 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
1215 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
1216 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
1219 Applied the patches to fix the GDOC problem. Some bug fixes all
1220 over the place and the implementation of some function stubs.
1222 2002-02-19 08:17 nmav <nmav@gnutls.org>
1224 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1225 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
1228 removed CERT_CORRUPTED
1230 2002-02-19 08:09 nmav <nmav@gnutls.org>
1234 openpgp fingerprint is calculated dynamically.
1236 2002-02-18 20:31 nmav <nmav@gnutls.org>
1238 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
1240 Added some support the OpenPGP Certificate message, with key
1243 2002-02-18 14:11 nmav <nmav@gnutls.org>
1245 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
1246 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
1247 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
1248 src/cli.gaa, src/common.c:
1250 Added some stuff for the client to send the OpenPGP fingerprint.
1252 2002-02-17 20:07 nmav <nmav@gnutls.org>
1254 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
1256 Corrected bug in RSA authentication, responsible for random (very
1257 very rare, and difficult to reproduce) failures.
1259 2002-02-17 13:14 nmav <nmav@gnutls.org>
1261 * lib/: gnutls_x509.c, x509_verify.c:
1263 Improved X.509 verification functions. They are still too primitive.
1265 2002-02-16 20:50 nmav <nmav@gnutls.org>
1271 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
1273 * lib/gnutls_openpgp.c:
1275 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
1278 2002-02-15 17:04 nmav <nmav@gnutls.org>
1280 * lib/: gnutls.h.in.in, gnutls_record.c:
1282 renamed gnutls_read to gnutls_record_read and gnutls_write to
1283 gnutls_record_write.
1285 2002-02-15 17:03 nmav <nmav@gnutls.org>
1287 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
1288 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
1289 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1290 gnutls_0_3_90), layers.tex, serv1.tex, srp1.tex:
1292 Added TLS Layers section.
1294 2002-02-15 11:34 nmav <nmav@gnutls.org>
1296 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
1298 updated client and server
1300 2002-02-15 11:34 nmav <nmav@gnutls.org>
1302 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
1306 2002-02-15 11:23 nmav <nmav@gnutls.org>
1308 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
1309 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
1310 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1313 Extension types now use a 16 bit type field (following the current
1314 draft). Some fixes in the max record size extension.
1316 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
1318 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1320 Basic HKP keyserver support. Function to retrieve the key from the
1321 keyring by keyid, fingerprint.
1323 2002-02-14 11:52 nmav <nmav@gnutls.org>
1325 * lib/: gnutls_cert.c, x509_verify.c:
1327 Verification function returns the GNUTLS_CERT_VALID flag.
1329 2002-02-14 10:57 nmav <nmav@gnutls.org>
1331 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
1332 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
1334 Changed srp callback function parameters.
1336 2002-02-14 10:45 nmav <nmav@gnutls.org>
1338 * lib/gnutls_dh_primes.c, src/serv.c:
1340 Corrected bugs in prime generation.
1342 2002-02-14 10:30 nmav <nmav@gnutls.org>
1344 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
1345 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
1347 Server updated. Now command line parameters are available.
1349 2002-02-14 09:25 nmav <nmav@gnutls.org>
1351 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
1355 2002-02-14 09:21 nmav <nmav@gnutls.org>
1357 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
1358 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
1360 Direct access to version field in the state was replaced by the
1361 function gnutls_protocol_get_version().
1363 2002-02-14 09:20 nmav <nmav@gnutls.org>
1367 Corrected bugs in RSA authentication. Random value is not generated
1368 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
1369 packet formating, to depend on the correct version.
1371 2002-02-14 09:16 nmav <nmav@gnutls.org>
1373 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
1375 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
1376 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
1378 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
1380 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
1382 bug fix with bison 1.32
1384 2002-02-13 18:03 nmav <nmav@gnutls.org>
1386 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
1387 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
1388 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1389 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1390 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
1391 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
1392 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
1395 Added more functions to allow access to Diffie Hellman parameters
1396 (partially at least). Corrected Diffie Hellman stuff.
1398 2002-02-13 10:03 nmav <nmav@gnutls.org>
1400 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1402 Made most ifdefs in client program, configurable via command line.
1404 2002-02-13 10:02 nmav <nmav@gnutls.org>
1406 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1407 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1409 It does not send the cert_type extension if only x.509 certificates
1412 2002-02-12 13:27 nmav <nmav@gnutls.org>
1414 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
1416 Corrected bugs in examples.
1418 2002-02-12 13:04 nmav <nmav@gnutls.org>
1420 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
1422 Priority cannot be set if not using the OPENCDK library.
1424 2002-02-11 19:33 nmav <nmav@gnutls.org>
1426 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
1428 Updated documentation.
1430 2002-02-11 10:08 nmav <nmav@gnutls.org>
1432 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_1,
1433 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1434 openpgp/cli_ring.gpg (tags: gnutls_0_4_1, gnutls_0_4_0,
1435 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
1436 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1439 Added new client pgp keys and a keyring
1441 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
1443 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1445 High level support for OpenPGP keyrings.
1447 2002-02-10 22:24 nmav <nmav@gnutls.org>
1451 Added ChangeLog [generated by CVS log]
1453 2002-02-09 19:20 nmav <nmav@gnutls.org>
1455 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
1457 Added gnutls_certificate_type_get_name() function.
1459 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
1461 * lib/gnutls_openpgp.c:
1464 * Applied the fixed for the memory leaks.
1466 2002-02-09 18:25 nmav <nmav@gnutls.org>
1468 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
1469 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
1470 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
1471 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1472 gnutls_ui.h, gnutls_x509.c:
1474 Added ability for an SRP server to use multiple password files. The
1475 password file is selected on the fly (handshake) using a callback
1478 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
1480 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1483 * auth_cert.h: Added OpenPGP keyring item.
1485 * gnutls_openpgp.c: Improved support for keyring handling.
1487 2002-02-09 12:19 nmav <nmav@gnutls.org>
1489 * lib/gnutls_cipher.c:
1491 Some fixes in ciphertext2compressed handling
1493 2002-02-09 11:10 nmav <nmav@gnutls.org>
1495 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
1496 gnutls_errors_int.h:
1498 Removed the GNUTLS_E_MAC_FAILED error. Now only
1499 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
1500 information about the result of a possible attack.
1502 2002-02-08 22:30 nmav <nmav@gnutls.org>
1504 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
1507 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
1509 2002-02-08 22:29 nmav <nmav@gnutls.org>
1513 Added bison generated file
1515 2002-02-08 19:36 nmav <nmav@gnutls.org>
1517 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1519 changed the introduction (again)
1521 2002-02-07 20:58 nmav <nmav@gnutls.org>
1523 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
1524 src/openpgp/cli_sec.asc:
1526 Corrected behaviour of client openpgp certificate selection.
1528 2002-02-07 19:08 nmav <nmav@gnutls.org>
1530 * lib/: gnutls_ui.c, gnutls_ui.h:
1532 removed gnutls_certificate_get_ours_index()
1534 2002-02-07 14:59 nmav <nmav@gnutls.org>
1536 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1537 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), pkcs1_asn1_tab.c:
1541 2002-02-06 22:07 nmav <nmav@gnutls.org>
1543 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1545 Modified gnutls_x509_extract_subject_alt_name() to return the type,
1546 instead of storing it to a pointer.
1548 2002-02-06 14:11 nmav <nmav@gnutls.org>
1550 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1551 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1554 Added function which returns the subjectAltName (subject_dns_name
1557 2002-02-05 23:00 nmav <nmav@gnutls.org>
1559 * AUTHORS (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1560 gnutls_0_3_91, gnutls_0_3_90):
1564 2002-02-05 12:09 nmav <nmav@gnutls.org>
1566 * lib/x509_verify.c:
1568 Changed the X.509 certificate verification algorithm. Now if any of
1569 the certificates in the certificate path is expired (except the
1570 first one), we return GNUTLS_CERT_NOT_TRUSTED.
1572 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
1574 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1576 Changes the function name to make clear OpenPGP uses keys and not
1577 certificates like X.509.
1579 2002-02-04 22:35 nmav <nmav@gnutls.org>
1581 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1583 Changes for gnutls_openpgp_name structure
1585 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
1587 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1589 Now OpenPGP uses its own context for DN.
1591 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
1593 * lib/gnutls_openpgp.c:
1595 More fixes for the GnuTLS OpenPGP code.
1597 2002-02-03 20:19 nmav <nmav@gnutls.org>
1599 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1600 lib/gnutls_x509.c, src/common.c:
1602 renamed the gnutls_dn structure to gnutls_x509_dn
1604 2002-02-03 19:17 nmav <nmav@gnutls.org>
1606 * src/: Makefile.am, common.c, common.h:
1608 made the print_info stuff much cleaner.
1610 2002-02-03 19:06 nmav <nmav@gnutls.org>
1612 * lib/gnutls_openpgp.c:
1614 some changes in gnutls_cert handling
1616 2002-02-03 18:54 nmav <nmav@gnutls.org>
1618 * lib/gnutls_cert.h:
1620 keyUsage is now 16 bits
1622 2002-02-03 18:30 nmav <nmav@gnutls.org>
1624 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1625 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1626 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1627 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1628 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1629 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1630 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1631 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
1632 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
1633 src/common.h, src/serv.c:
1635 Added OpenPGP certificate support in gnutls. Several changes.
1637 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1639 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1642 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1643 keyUsage flag to indicate what the key is useful for.
1645 2002-02-03 12:45 nmav <nmav@gnutls.org>
1647 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1649 Exported openpgp keys' related functions.
1651 2002-02-03 12:38 nmav <nmav@gnutls.org>
1653 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_1,
1654 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1655 gnutls_state.c, gnutls_state.h:
1657 Moved functions unrelated to record layer to gnutls_state.c
1659 2002-02-03 12:24 nmav <nmav@gnutls.org>
1663 several modifications for cert_type extension etc
1665 2002-02-03 12:16 nmav <nmav@gnutls.org>
1667 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1668 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1671 Added option to set the cert_type priority.
1673 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1675 * lib/gnutls_openpgp.c:
1678 * Applied the patch and minor changes.
1680 * Now it's also possible to use binary certificates.
1682 2002-02-03 11:36 nmav <nmav@gnutls.org>
1684 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
1685 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1687 Added stuff for parsing the CertType extension type.
1689 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1691 * lib/gnutls_openpgp.c:
1694 * gnutls_openpgp.c: Fixed some memory leaks.
1696 2002-02-02 21:24 nmav <nmav@gnutls.org>
1698 * lib/: gnutls.h.in.in, gnutls_ui.c:
1700 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1702 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1704 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1707 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1708 function headers of internal functions.
1710 2002-02-01 21:14 nmav <nmav@gnutls.org>
1712 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1715 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1718 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1720 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1721 gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_4_1):
1723 New files for OpenPGP tests.
1725 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1727 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1730 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1732 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1734 2002-02-01 11:31 nmav <nmav@gnutls.org>
1736 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1737 gnutls_0_3_91, gnutls_0_3_90):
1739 added new header file
1741 2002-02-01 11:14 nmav <nmav@gnutls.org>
1743 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1744 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1745 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1746 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1747 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
1748 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1749 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
1750 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
1753 Several changes in certificate and key handling.
1754 * gnutls_certificate_allocate_sc() does not require the ncerts
1757 2002-01-31 12:48 nmav <nmav@gnutls.org>
1759 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1760 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1761 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
1762 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
1763 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1764 lib/gnutls_x509.c, src/cli.c, src/common.h:
1766 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1767 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1769 2002-01-31 12:47 nmav <nmav@gnutls.org>
1771 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1774 corrected _gnutls_str_cpy() usage.
1776 2002-01-30 23:59 nmav <nmav@gnutls.org>
1778 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1782 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
1784 * lib/gnutls_openpgp.c:
1786 Fixed some memory leaks.
1788 2002-01-30 10:33 nmav <nmav@gnutls.org>
1790 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1792 updated candidate draft
1794 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
1796 * lib/gnutls_openpgp.c:
1800 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
1802 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1804 Basic GnuTLS OpenPGP support.
1806 2002-01-29 16:19 nmav <nmav@gnutls.org>
1808 * configure.in, doc/tex/ex3.tex, src/common.h:
1810 updated for gnutls_certificate_get_peers()
1812 2002-01-29 16:17 nmav <nmav@gnutls.org>
1814 * lib/: gnutls_ui.c, gnutls_ui.h:
1816 Added gnutls_certificate_get_peers() Added
1817 gnutls_certificate_get_ours() Added
1818 gnutls_certificate_get_ours_index()
1820 2002-01-29 16:09 nmav <nmav@gnutls.org>
1822 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1823 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1825 CertificateType is now accesible from the API.
1827 2002-01-29 16:06 nmav <nmav@gnutls.org>
1829 * lib/gnutls_handshake.c:
1831 corrected bug in certificate selection.
1833 2002-01-29 15:08 nmav <nmav@gnutls.org>
1835 * lib/: gnutls_state.c, gnutls_state.h:
1837 Added this gnutls_state.c/h files. Are added in order to access some
1838 of the GNUTLS_STATE structures members, indirectly. It's not
1839 possible to move all the members of this structure here, yet, but it
1842 2002-01-29 12:54 nmav <nmav@gnutls.org>
1846 corrected bug in server certificate callback.
1848 2002-01-29 12:52 nmav <nmav@gnutls.org>
1850 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1851 gnutls_record.c, gnutls_ui.h:
1853 Modified the state's parameters to hold the negotiated certificate
1854 type. Modified the certificate selection procedure to take the
1855 certificate type in account, when choosing the most appropriate
1858 2002-01-29 11:52 nmav <nmav@gnutls.org>
1860 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1861 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1862 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1865 Added in CertificateStatus:
1866 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
1869 2002-01-29 11:40 nmav <nmav@gnutls.org>
1871 * lib/: gnutls.h.in.in, gnutls_cert.c:
1873 gnutls_x509pki_allocate_sc() renamed to
1874 gnutls_certificate_allocate_sc() and similar functions too. They
1875 share too common properties with OpenPGP certificates, that it is
1876 not needed a separate function.
1878 2002-01-29 11:38 nmav <nmav@gnutls.org>
1880 * lib/: gnutls_ui.c, gnutls_ui.h:
1882 Updated function names.
1884 2002-01-29 11:38 nmav <nmav@gnutls.org>
1886 * lib/: auth_cert.c, auth_cert.h:
1888 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1891 2002-01-28 23:51 nmav <nmav@gnutls.org>
1893 * lib/gnutls.asn (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1894 gnutls_0_3_91, gnutls_0_3_90):
1898 2002-01-28 23:49 nmav <nmav@gnutls.org>
1902 better ChangeLog output
1904 2002-01-28 23:44 nmav <nmav@gnutls.org>
1906 * lib/gnutls_record.c, src/cli.c, src/serv.c:
1908 Identified a race condition in the example client. If application
1909 data is sent after a rehandshake request, the server thinks we
1910 ignored his request, and breaks the connection. This is a bad design
1913 2002-01-28 23:43 nmav <nmav@gnutls.org>
1915 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1916 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1920 2002-01-28 23:42 nmav <nmav@gnutls.org>
1922 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1924 changed some buffering code, to use the cleaner
1925 gnutls_datum_append(). Leads to a much cleaner code.
1927 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
1933 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1937 gnutls_str_... functions substitution
1939 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1943 _gnutls_str_... functions substitution
1945 2002-01-28 18:26 nmav <nmav@gnutls.org>
1947 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_1,
1948 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1950 added gnutls_datum_append()
1952 2002-01-28 14:03 nmav <nmav@gnutls.org>
1954 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1956 signature is now a gnutls_datum
1958 2002-01-28 12:43 nmav <nmav@gnutls.org>
1960 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1961 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1962 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1963 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1964 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1965 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1966 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1967 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1968 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1969 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1970 lib/gnutls_sig.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1971 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
1972 lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:
1974 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
1975 GNUTLS_ANON -> GNUTLS_CRD_ANON
1977 2002-01-28 10:38 nmav <nmav@gnutls.org>
1979 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1980 gnutls_0_3_90), gnutls_handshake.c:
1982 corrected and optimized handshake.
1984 2002-01-28 10:37 nmav <nmav@gnutls.org>
1986 * lib/gnutls_int_compat.c:
1990 2002-01-28 09:25 nmav <nmav@gnutls.org>
1992 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1993 gnutls_int.h, gnutls_record.c:
1995 Added ability of the client to choose a certificate depending on the
1996 server's sign algorithm preference. Added CertType in gnutls_cert
1997 structure (which identified X509, OPENPGP certificates)
1999 2002-01-28 09:22 nmav <nmav@gnutls.org>
2001 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
2003 Optimizations in the handshake messages hashing. (no more mallocs)
2005 2002-01-27 21:13 nmav <nmav@gnutls.org>
2007 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
2008 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2009 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
2013 2002-01-27 21:12 nmav <nmav@gnutls.org>
2015 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
2016 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2017 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
2019 corrected bug in DSA signing.
2021 2002-01-27 21:11 nmav <nmav@gnutls.org>
2023 * lib/gnutls_cert.c:
2025 corrected bug in file read
2027 2002-01-27 21:10 nmav <nmav@gnutls.org>
2029 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
2030 gnutls_handshake.h (tags: gnutls_0_4_1, gnutls_0_4_0,
2031 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_v2_compat.c
2032 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2035 Added support to select a certificate based on the peer's cipher
2036 suite list. (ie if DSS cipher suites are requested and a DSA
2037 certificate is available, then this will be used)
2039 2002-01-27 15:24 nmav <nmav@gnutls.org>
2041 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
2043 Added an updated version of the submited draft
2045 2002-01-27 15:12 nmav <nmav@gnutls.org>
2047 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
2048 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
2049 src/x509/cert-dsa.pem (tags: gnutls_0_4_1, gnutls_0_4_0,
2050 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2051 gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
2052 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2053 gnutls_0_3_90, gnutls_with_dss_ciphersuites):
2057 2002-01-27 15:10 nmav <nmav@gnutls.org>
2059 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
2060 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
2061 src/serv.c (utags: gnutls_with_dss_ciphersuites):
2063 added support for DHE_DSS cipher suites.
2065 2002-01-27 14:27 nmav <nmav@gnutls.org>
2067 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
2068 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
2069 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
2070 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
2071 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
2072 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
2073 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
2074 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
2075 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
2076 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
2077 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2078 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
2079 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
2080 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
2081 src/cli.c (utags: gnutls_with_dss_cert_support):
2083 added support for DSS certificates.
2085 2002-01-26 23:01 nmav <nmav@gnutls.org>
2087 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
2088 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2089 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2090 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2091 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
2092 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
2093 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
2094 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
2095 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2096 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
2097 gnutls_with_dss_cert_support), gnutls_global.c (tags:
2098 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2099 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_1,
2100 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2101 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2102 gnutls_handshake.c (tags: gnutls_with_dss_ciphersuites,
2103 gnutls_with_dss_cert_support), gnutls_int.h (tags:
2104 gnutls_with_dss_cert_support), gnutls_pk.c, gnutls_pk.h,
2105 gnutls_privkey.c, gnutls_privkey.h (tags: gnutls_0_4_1,
2106 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2107 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2108 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
2109 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2110 gnutls_with_dss_cert_support), x509_sig_check.c:
2112 Added stuff for DSS certificates (not ready yet)
2114 2002-01-26 22:55 nmav <nmav@gnutls.org>
2116 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_1, gnutls_0_4_0,
2117 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2118 gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_4_1,
2119 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2120 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_1,
2121 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2122 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_4_1,
2123 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2124 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_1,
2125 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2126 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_4_1,
2127 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2128 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_1,
2129 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2130 gnutls_with_dss_ciphersuites) (utags:
2131 gnutls_with_dss_cert_support):
2133 added new DSA certificates..
2135 2002-01-26 16:10 nmav <nmav@gnutls.org>
2137 * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
2138 gnutls_with_dss_cert_support, gnutls_0_3_91,
2139 gnutls_with_dss_ciphersuites, gnutls_0_4_0, gnutls_0_3_92,
2142 added _gnutls_mem_cpy()
2144 2002-01-26 16:06 nmav <nmav@gnutls.org>
2146 * lib/: x509_asn1.c, x509_der.c (utags:
2147 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
2149 Added checks after malloc for null.
2151 2002-01-25 22:41 nmav <nmav@gnutls.org>
2153 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
2154 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2155 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
2156 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
2157 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
2158 gnutls_with_dss_cert_support), lib/gnutls_record.c,
2159 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
2160 gnutls_with_dss_cert_support), src/common.h (tags:
2161 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2162 src/serv.c (tags: gnutls_with_dss_cert_support):
2164 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
2167 2002-01-25 16:31 nmav <nmav@gnutls.org>
2169 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2170 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
2173 added check for requested TLS extensions
2175 2002-01-25 14:37 nmav <nmav@gnutls.org>
2177 * configure.in (tags: gnutls_0_3_5):
2181 2002-01-25 14:33 nmav <nmav@gnutls.org>
2183 * NEWS (tags: gnutls_0_3_5):
2187 2002-01-25 14:07 nmav <nmav@gnutls.org>
2189 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
2190 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
2191 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
2192 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
2193 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
2194 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2195 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2196 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2197 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2198 gnutls_with_dss_cert_support), lib/gnutls_int.h,
2199 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
2200 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2202 Handshake messages are not kept in memory any more. Now we use less
2203 memory during a handshake.
2205 2002-01-24 19:00 nmav <nmav@gnutls.org>
2207 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
2208 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2209 gnutls_with_dss_cert_support):
2213 2002-01-24 18:00 nmav <nmav@gnutls.org>
2215 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
2216 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2218 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
2219 GNUTLS_A_SSL3_NO_CERTIFICATE
2221 2002-01-24 16:50 nmav <nmav@gnutls.org>
2223 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
2224 draft-ietf-tls-openpgp-keys-00.txt (tags:
2225 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2227 added our openpgp draft
2229 2002-01-24 16:46 nmav <nmav@gnutls.org>
2231 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
2232 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
2233 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2234 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
2235 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2236 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
2237 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2238 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
2239 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
2240 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
2241 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2243 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
2244 #ifdef XXX stuff. Done some cleanups in record layer.
2246 2002-01-23 21:14 nmav <nmav@gnutls.org>
2248 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
2249 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
2250 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2251 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
2252 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2253 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
2254 lib/gnutls_str.h, lib/x509_extensions.c (tags:
2255 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2256 lib/x509_sig_check.c, lib/x509_verify.c (tags:
2257 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2259 Added a minimal string library to assist in safer ASN.1 parsing
2261 2002-01-23 21:13 nmav <nmav@gnutls.org>
2265 in server side now prints srp username
2267 2002-01-23 20:28 nmav <nmav@gnutls.org>
2269 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
2270 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2271 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
2272 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
2273 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
2276 Some corrections done ( found by using flawfinder). Added several
2277 tags for flawfinder to ignore.
2279 2002-01-23 20:27 nmav <nmav@gnutls.org>
2283 added string library
2285 2002-01-23 18:59 nmav <nmav@gnutls.org>
2287 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
2288 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2289 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2290 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
2291 lib/x509_sig_check.c:
2295 2002-01-23 18:58 nmav <nmav@gnutls.org>
2297 * lib/gnutls_record.c:
2299 more cleanups in the recv_int() function
2301 2002-01-23 18:57 nmav <nmav@gnutls.org>
2303 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
2305 corrected behaviour against PKCS-1 attacks. (it seems that debugging
2306 code has made it to release)
2308 2002-01-22 21:47 nmav <nmav@gnutls.org>
2310 * lib/gnutls_record.c:
2312 Made recv_int() cleaner (needs a lot of improvement)
2314 2002-01-20 13:02 nmav <nmav@gnutls.org>
2316 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
2317 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
2318 lib/gnutls_record.c, src/cli.c, src/serv.c:
2320 Now a server in a case of rehandshake can continue normaly if the
2321 handshake request is ignored by the client.
2323 2002-01-20 13:00 nmav <nmav@gnutls.org>
2325 * lib/gnutls.h.in.in:
2327 corrected gnutls_alert_send() prototype.
2329 2002-01-20 13:00 nmav <nmav@gnutls.org>
2331 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
2333 corrected gnutls_alert_send() prototype
2335 2002-01-20 10:16 nmav <nmav@gnutls.org>
2339 last changes for release
2341 2002-01-19 20:10 nmav <nmav@gnutls.org>
2343 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
2345 corrected bugs in DHE_RSA cipher suites
2347 2002-01-19 20:09 nmav <nmav@gnutls.org>
2349 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
2350 gnutls_with_dss_cert_support), auth_anon.h (tags:
2351 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2352 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
2353 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
2354 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2355 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
2356 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
2357 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2358 gnutls_with_dss_cert_support), gnutls_int.h:
2360 updated auth info structures handling. Corrected bug in DHE_RSA.
2362 2002-01-19 20:07 nmav <nmav@gnutls.org>
2364 * lib/gnutls_handshake.c:
2366 corrected bug introduced in the buffering code update
2368 2002-01-19 18:24 nmav <nmav@gnutls.org>
2370 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
2371 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
2372 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
2373 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2374 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
2375 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
2376 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
2379 Combined gnutls_x509pki_(set/get)_dh_bits() and
2380 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
2381 gnutls_anon_set_server_cred() was deprecated by
2382 gnutls_dh_set_bits().
2384 2002-01-19 18:23 nmav <nmav@gnutls.org>
2386 * lib/gnutls_cert.c:
2388 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
2390 2002-01-19 11:44 nmav <nmav@gnutls.org>
2392 * lib/gnutls_record.c (tags: gnutls_0_3_5):
2394 added missing include of gnutls_alert.h
2396 2002-01-18 16:47 nmav <nmav@gnutls.org>
2398 * doc/protocol/rfc2440.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
2399 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2400 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2404 2002-01-18 16:46 nmav <nmav@gnutls.org>
2406 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
2407 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
2408 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2409 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
2410 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2411 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
2412 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2413 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
2414 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2415 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
2416 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2417 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_1,
2418 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2419 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2420 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
2421 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2422 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
2423 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2424 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
2425 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
2427 several cleanups in order to move to gnutls 0.4.0
2429 2002-01-18 16:45 nmav <nmav@gnutls.org>
2431 * lib/gnutls_int_compat.c:
2433 added file to hold functions for backwards binary compatibility.
2435 2002-01-18 14:50 nmav <nmav@gnutls.org>
2437 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
2438 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
2439 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
2440 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
2441 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
2442 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
2443 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
2445 added required changes to release gnutls 0.3.3 (mostly bug fixes)
2447 2002-01-18 14:41 nmav <nmav@gnutls.org>
2449 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2453 2002-01-17 18:56 nmav <nmav@gnutls.org>
2455 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
2456 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
2457 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
2460 Renamed gnutls_x509pki_s/get_dh_bits() to
2461 gnutls_dh_s/get_dhe_bits(). Renamed
2462 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
2464 2002-01-17 16:16 nmav <nmav@gnutls.org>
2466 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
2467 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
2468 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2469 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
2470 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
2471 lib/gnutls_algorithms.c, lib/gnutls_int.h:
2473 Key exchange methods changed so they do not depend on the
2474 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
2476 2002-01-17 16:10 nmav <nmav@gnutls.org>
2478 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
2479 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2480 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
2481 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
2482 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2483 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
2484 gnutls_record.c, gnutls_sig.c:
2486 changes in buffering code (actually variables' names are more
2489 2002-01-17 16:09 nmav <nmav@gnutls.org>
2493 corrected library interface numbers
2495 2002-01-17 13:29 nmav <nmav@gnutls.org>
2497 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
2498 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2499 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
2500 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
2501 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2502 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
2503 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
2504 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2505 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2506 gnutls_with_dss_cert_support), doc/tex/gnutls.tex:
2508 updated documentation
2510 2002-01-17 13:05 nmav <nmav@gnutls.org>
2512 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
2513 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2514 gnutls_with_dss_cert_support):
2516 fixed bugs reported (with patches) by Marc Huber and Guillaume
2519 2002-01-14 09:33 nmav <nmav@gnutls.org>
2521 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2522 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_1, gnutls_0_4_0,
2523 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2524 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2526 Added gnutls_x509pki_set_trust_mem() and
2527 gnutls_x509pki_set_key_mem()
2529 2002-01-12 19:04 nmav <nmav@gnutls.org>
2531 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
2532 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
2534 better length checking in the record layer.
2536 2002-01-10 21:19 nmav <nmav@gnutls.org>
2538 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
2539 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
2540 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2541 gnutls_with_dss_cert_support):
2543 new extensions draft
2545 2002-01-09 11:05 nmav <nmav@gnutls.org>
2547 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
2549 added gnutls_x509pki_verify_certificate()
2551 2002-01-07 17:54 nmav <nmav@gnutls.org>
2555 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2556 consistent with gnutls.h)
2558 2002-01-05 22:00 nmav <nmav@gnutls.org>
2560 * lib/libgnutls.m4 (tags: gnutls_0_4_1, gnutls_0_4_0,
2561 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2562 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2564 corrected the temp file name
2566 2002-01-05 18:41 nmav <nmav@gnutls.org>
2568 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2569 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2570 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2573 last minute changes for 0.3.2 release
2575 2002-01-05 18:04 nmav <nmav@gnutls.org>
2577 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2580 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
2582 2002-01-05 13:40 nmav <nmav@gnutls.org>
2584 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2586 Added gnutls_b64_encode() and gnutls_b64_decode()
2588 2002-01-04 12:35 nmav <nmav@gnutls.org>
2590 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2593 updated documentation
2595 2002-01-04 12:05 nmav <nmav@gnutls.org>
2597 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2598 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2600 updated documentation
2602 2002-01-04 11:19 nmav <nmav@gnutls.org>
2604 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2605 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2606 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2607 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2608 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2609 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2613 2002-01-04 11:15 nmav <nmav@gnutls.org>
2615 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2616 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2618 separated alert protocol functions
2620 2002-01-03 11:36 nmav <nmav@gnutls.org>
2622 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2623 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2624 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2626 corrected behaviour in version advertizing
2628 2002-01-03 11:01 nmav <nmav@gnutls.org>
2630 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2632 now removes the temp file
2634 2002-01-03 10:59 nmav <nmav@gnutls.org>
2636 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2638 check_version() updated
2640 2002-01-02 15:55 nmav <nmav@gnutls.org>
2642 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2643 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2644 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2645 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2646 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2647 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2648 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2649 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2653 2002-01-02 15:00 nmav <nmav@gnutls.org>
2655 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2656 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2657 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2658 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2660 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2662 2002-01-02 12:15 nmav <nmav@gnutls.org>
2668 2002-01-02 11:07 nmav <nmav@gnutls.org>
2670 * lib/gnutls.h.in.in:
2672 prefixed all variable with GNUTLS_
2674 2002-01-02 11:02 nmav <nmav@gnutls.org>
2676 * lib/gnutls_global.c:
2678 added support for calling global_init() several times.
2680 2002-01-02 10:58 nmav <nmav@gnutls.org>
2682 * lib/gnutls_global.c:
2684 added static variable to check if global_init() is called for a
2687 2002-01-02 10:46 nmav <nmav@gnutls.org>
2689 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2690 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2691 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
2692 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2693 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
2694 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2696 Cleanups in the digest code (separated from HMAC). Added
2697 gnutls_fingerprint_calc(), which calculates a fingerprint.
2699 2001-12-30 18:11 nmav <nmav@gnutls.org>
2701 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2702 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2706 2001-12-30 18:09 nmav <nmav@gnutls.org>
2708 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2709 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2710 gnutls_0_3_5, gnutls_0_3_2):
2714 2001-12-30 17:55 nmav <nmav@gnutls.org>
2716 * NEWS, lib/auth_x509.c:
2718 corrected bug which did not allow a client to accept multiple CA
2719 distinguished names.
2721 2001-12-30 17:53 nmav <nmav@gnutls.org>
2723 * src/README.srpcrypt (tags: gnutls_0_4_1, gnutls_0_4_0,
2724 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2725 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2726 gnutls_0_3_5, gnutls_0_3_2):
2730 2001-12-23 11:37 nmav <nmav@gnutls.org>
2732 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2734 some corrections in documentation
2736 2001-12-21 08:16 nmav <nmav@gnutls.org>
2738 * NEWS (tags: gnutls_0_3_1):
2742 2001-12-20 10:51 nmav <nmav@gnutls.org>
2744 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2745 gnutls_0_3_2, gnutls_0_3_5):
2747 cleaned up and fixed ASN.1 documentation.
2749 2001-12-20 10:08 nmav <nmav@gnutls.org>
2751 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2754 corrected in order not to complain if func(void) is used.
2756 2001-12-19 20:02 nmav <nmav@gnutls.org>
2758 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2759 (tags: gnutls_0_3_1, gnutls_0_3_0):
2763 2001-12-19 13:17 nmav <nmav@gnutls.org>
2765 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2766 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2767 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2768 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2769 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2770 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2771 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2772 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2773 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2774 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2775 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2776 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2777 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2778 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2779 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2780 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2781 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2782 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2783 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2784 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2785 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2786 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2787 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2788 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2790 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
2791 defines to keep source compatibility.
2793 2001-12-19 13:13 nmav <nmav@gnutls.org>
2795 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2797 corrected bugs in AUTH_INFO allocation
2799 2001-12-18 15:00 nmav <nmav@gnutls.org>
2801 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2802 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2806 2001-12-18 08:58 nmav <nmav@gnutls.org>
2808 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2809 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2810 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2811 gnutls_0_3_1), lib/gnutls_int.h:
2813 corrections in the configuration files.
2815 2001-12-17 20:44 nmav <nmav@gnutls.org>
2819 some corrections in assembler detection. Also chmod -w gnutls.h was
2822 2001-12-17 17:27 nmav <nmav@gnutls.org>
2824 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2825 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2826 (tags: gnutls_0_3_1):
2828 Corrections for big endian machines. Pointed out by Mike Siers
2831 2001-12-17 16:53 nmav <nmav@gnutls.org>
2833 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2834 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2835 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2836 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2837 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2838 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2839 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2840 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2841 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2843 cleanups and documentation updates
2845 2001-12-17 15:49 nmav <nmav@gnutls.org>
2847 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2848 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2849 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2850 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2852 corrections in SRP and ANON authentication. Also corrections in the
2853 session packing for anonymous auth info.
2855 2001-12-17 15:19 nmav <nmav@gnutls.org>
2857 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2858 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2859 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2860 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2861 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2862 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2866 2001-12-17 15:13 nmav <nmav@gnutls.org>
2868 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2869 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2870 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2871 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2872 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2873 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2874 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2875 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2876 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2877 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2878 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2879 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2881 gnutls_set_max_record_size -> gnutls_record_set_max_size
2882 gnutls_get_max_record_size -> gnutls_record_get_max_size
2883 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2884 gnutls_auth_get_type
2886 2001-12-16 14:23 nmav <nmav@gnutls.org>
2888 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2889 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2890 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2891 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2892 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2893 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2894 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2895 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2896 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2897 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2899 documentation updated
2901 2001-12-16 10:27 nmav <nmav@gnutls.org>
2903 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2904 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2906 changed function names
2908 2001-12-16 09:49 nmav <nmav@gnutls.org>
2910 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2912 fixes in documentation
2914 2001-12-16 09:09 nmav <nmav@gnutls.org>
2916 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_1,
2917 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2918 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2919 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
2921 removed ASN1.readme.txt
2923 2001-12-14 19:52 nmav <nmav@gnutls.org>
2925 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
2926 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2927 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2928 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2929 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
2930 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2931 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2932 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
2933 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
2934 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
2936 renamed gnutls_x509pki_set_trust/key to
2937 gnutls_x509pki_set_trust_file/key_file
2939 2001-12-14 14:52 nmav <nmav@gnutls.org>
2941 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2942 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2945 some corrections in the DECR_LEN stuff added recently.
2947 2001-12-14 10:26 nmav <nmav@gnutls.org>
2949 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2950 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2951 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2952 doc/tex/gnutls.tex, lib/auth_x509.c:
2954 updated documentation
2956 2001-12-13 09:51 nmav <nmav@gnutls.org>
2958 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2959 gnutls_extensions.c, gnutls_handshake.c:
2961 More carefull parsing of incoming packets.
2963 2001-12-11 15:29 nmav <nmav@gnutls.org>
2965 * lib/gnutls_handshake.c:
2969 2001-12-11 15:29 nmav <nmav@gnutls.org>
2971 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2972 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2974 corrected bugs in STD formating (back to USG).
2976 2001-12-10 16:01 nmav <nmav@gnutls.org>
2978 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2980 last commits for 0.2.91
2982 2001-12-10 08:25 nmav <nmav@gnutls.org>
2984 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2985 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2986 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2987 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2988 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2989 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2990 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2991 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2992 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2993 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2994 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2995 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2996 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2997 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2998 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2999 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3000 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3001 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
3002 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3003 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3004 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
3005 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3006 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3007 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
3009 optimizations and fixes in the TLS PRF calculation (and the SSL3
3012 2001-12-09 17:08 nmav <nmav@gnutls.org>
3014 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
3016 updated documentation
3018 2001-12-09 15:39 nmav <nmav@gnutls.org>
3020 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
3022 fixed gnutls_anon_free_client_sc()
3024 2001-12-09 12:05 nmav <nmav@gnutls.org>
3026 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
3027 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
3028 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
3029 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
3031 Fixes in anonymous authentication. Fixes in client ciphersuite
3034 2001-12-09 12:03 nmav <nmav@gnutls.org>
3036 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3037 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
3039 GET_CN() now works. (affects debug mode only)
3041 2001-12-09 11:02 nmav <nmav@gnutls.org>
3043 * src/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
3044 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3045 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3046 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3047 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
3048 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3049 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
3050 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3054 2001-12-09 10:50 nmav <nmav@gnutls.org>
3056 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
3057 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
3058 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
3060 Optimizations in server certificate callback.
3062 2001-12-08 22:54 nmav <nmav@gnutls.org>
3064 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
3065 lib/gnutls_int.h, lib/gnutls_record.c:
3067 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
3069 2001-12-08 22:37 nmav <nmav@gnutls.org>
3071 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
3072 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
3073 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
3074 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
3077 remove dnsname (name_ind) extension
3079 2001-12-08 15:55 nmav <nmav@gnutls.org>
3081 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
3082 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3083 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3084 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
3085 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
3086 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
3087 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
3088 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3089 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
3090 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
3091 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3092 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
3093 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
3094 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3096 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
3098 2001-12-07 17:25 nmav <nmav@gnutls.org>
3100 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
3104 2001-12-07 14:09 nmav <nmav@gnutls.org>
3106 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
3107 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3108 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3109 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3110 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3111 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3112 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3114 updated documentation
3116 2001-12-07 08:22 nmav <nmav@gnutls.org>
3118 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
3119 gnutls_0_2_91) (utags: gnutls_0_2_90):
3121 callbacks now get a GNUTLS_STATE argument.
3123 2001-12-07 01:02 nmav <nmav@gnutls.org>
3125 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
3126 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
3127 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
3128 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
3129 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
3130 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
3131 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
3132 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
3133 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
3134 src/serv.c (tags: gnutls_0_2_90):
3136 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
3137 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
3139 2001-12-06 17:08 nmav <nmav@gnutls.org>
3141 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
3142 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3143 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3144 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3145 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3146 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3147 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
3148 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3149 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
3150 gnutls_0_2_90), src/cli.c, src/serv.c:
3152 GNUTLS_LIST is now int*
3154 2001-12-06 12:19 nmav <nmav@gnutls.org>
3156 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3157 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
3158 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
3159 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3160 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3161 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
3162 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3163 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
3164 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3165 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3166 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3167 lib/gnutls_constate.c (tags: gnutls_0_2_90),
3168 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
3169 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3170 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
3171 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3172 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3173 src/cli.c, src/serv.c:
3177 2001-12-06 12:18 nmav <nmav@gnutls.org>
3179 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
3180 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3181 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3182 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_1,
3183 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3184 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3185 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1) (utags: gnutls_0_3_0,
3186 gnutls_0_2_90, gnutls_0_2_91):
3188 some changes to keep gcc -Wall happy
3190 2001-12-06 10:37 nmav <nmav@gnutls.org>
3192 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3193 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
3194 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
3195 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
3196 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
3197 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3198 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
3199 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
3200 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
3201 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3202 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3203 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
3204 gnutls_0_2_90), src/cli.c, src/serv.c:
3208 2001-12-05 17:25 nmav <nmav@gnutls.org>
3210 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
3211 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
3212 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3213 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
3214 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3215 lib/gnutls_session.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3216 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3217 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3218 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3219 gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
3221 Changes in function names concerning _db_ handling and _session_
3224 2001-12-05 17:03 nmav <nmav@gnutls.org>
3226 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
3227 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
3228 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3229 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3230 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3231 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3232 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3235 Added callback to select the server certificate.
3237 2001-12-05 13:41 nmav <nmav@gnutls.org>
3239 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3240 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
3241 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3242 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3243 gnutls_0_2_90), src/serv.c:
3245 optimized certificate handling API
3247 2001-12-05 12:50 nmav <nmav@gnutls.org>
3249 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
3250 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
3252 several cleanups. Removed old unneeded functions. certificate
3253 verification was moved out of the handshake procedure.
3255 2001-12-04 22:24 nmav <nmav@gnutls.org>
3257 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
3258 gnutls_global.c, gnutls_int.h, gnutls_record.c:
3262 2001-12-04 16:03 nmav <nmav@gnutls.org>
3264 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3265 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3266 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3267 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
3268 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3269 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
3270 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
3271 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_1,
3272 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3273 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3274 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3275 gnutls_0_2_91, gnutls_0_2_90), src/Makefile.am (tags:
3276 gnutls_0_2_90), src/cli.c, src/common.h, src/port.h, src/serv.c:
3278 now the peer's certificate list is stored into auth info structure
3279 (instead of the certificate). several other cleanups.
3281 2001-12-04 10:57 nmav <nmav@gnutls.org>
3283 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
3284 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3285 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3286 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
3287 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
3288 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
3289 lib/x509_extensions.c, src/cli.c, src/serv.c:
3291 moving gnutls_DN structures out of gnutls_cert and auth_info
3292 structures. Now they are generated upon request.
3294 2001-12-01 17:34 nmav <nmav@gnutls.org>
3296 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
3297 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3298 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3299 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
3302 fixes in autoconf scripts
3304 2001-12-01 10:50 nmav <nmav@gnutls.org>
3306 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
3307 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3308 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3309 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3310 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
3311 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
3312 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3314 updated detection of library settings
3316 2001-11-30 18:23 nmav <nmav@gnutls.org>
3318 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
3319 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
3321 The RDN sequence needed in the certificate request message is now
3322 generated and cached into a x509pki_credentials structure. This
3323 would save a lot of time in the server side.
3325 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
3327 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
3329 overflow buffers check
3331 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
3333 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
3338 2001-11-29 15:29 nmav <nmav@gnutls.org>
3340 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
3341 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
3342 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3343 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
3344 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
3345 lib/gnutls_session.c, lib/gnutls_session_pack.c,
3346 lib/gnutls_session_pack.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3347 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3348 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3349 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3350 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
3353 introduced gnutls_x509pki_get_certificate(). This function returns
3354 the peer's certificate DER encoded. This certificate is also stored
3357 2001-11-26 10:50 nmav <nmav@gnutls.org>
3359 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
3360 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
3361 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
3362 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3364 cleanups and some corrections.
3366 2001-11-25 12:05 nmav <nmav@gnutls.org>
3368 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
3369 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3370 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3371 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
3372 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3373 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
3374 lib/gnutls_kx.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3375 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3376 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3377 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3378 lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
3380 gnutls_handshake(), gnutls_read() etc. functions no longer require
3381 the 'SOCKET cd' argument. This argument is set using the function
3382 gnutls_set_transport_ptr().
3384 2001-11-23 23:42 nmav <nmav@gnutls.org>
3386 * doc/README.autoconf:
3388 gnutls.m4 -> libgnutls.m4
3390 2001-11-23 23:26 nmav <nmav@gnutls.org>
3392 * doc/tex/Makefile.am:
3396 2001-11-23 23:25 nmav <nmav@gnutls.org>
3398 * doc/tex/ciphersuites.tex:
3402 2001-11-20 23:37 nmav <nmav@gnutls.org>
3406 produces better tex output
3408 2001-11-20 20:22 nmav <nmav@gnutls.org>
3410 * doc/scripts/gdoc, lib/gnutls_ui.c:
3412 updated documentation (and generation of tex)
3414 2001-11-20 20:20 nmav <nmav@gnutls.org>
3420 2001-11-20 14:42 nmav <nmav@gnutls.org>
3422 * lib/gnutls_algorithms.c:
3424 fixed gnutls_kx_get_name()
3426 2001-11-20 13:40 nmav <nmav@gnutls.org>
3428 * lib/: gnutls_handshake.c, gnutls_ui.h:
3432 2001-11-17 11:47 nmav <nmav@gnutls.org>
3434 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
3436 Gdoc updated. Now handles powers and '->' symbol automatically for
3439 2001-11-16 10:19 nmav <nmav@gnutls.org>
3441 * lib/x509_der.c (tags: gnutls_0_2_11):
3445 2001-11-16 10:13 nmav <nmav@gnutls.org>
3447 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
3448 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
3449 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3450 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3451 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
3452 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
3453 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
3455 Documentation for ASN.1 has been moved to inline comments and to the
3458 2001-11-15 12:47 nmav <nmav@gnutls.org>
3460 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
3465 2001-11-15 12:37 nmav <nmav@gnutls.org>
3467 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
3468 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
3469 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
3470 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
3471 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
3472 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
3474 corrected some obscure bugs in the handshake and record send
3477 2001-11-13 19:10 nmav <nmav@gnutls.org>
3479 * lib/gnutls_int.h (tags: gnutls_0_2_11):
3481 removed debugging stuff
3483 2001-11-13 12:26 nmav <nmav@gnutls.org>
3485 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
3489 2001-11-13 12:02 nmav <nmav@gnutls.org>
3491 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
3492 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
3493 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
3494 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3495 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3496 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
3497 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_1,
3498 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3499 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3500 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3501 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
3503 more non blocking IO fixes
3505 2001-11-12 21:18 nmav <nmav@gnutls.org>
3507 * src/cli.c (tags: gnutls_0_2_11):
3509 now resolves hostnames.
3511 2001-11-12 14:27 nmav <nmav@gnutls.org>
3513 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
3515 va_copy macro renamed to VA_COPY
3517 2001-11-12 14:26 nmav <nmav@gnutls.org>
3521 now requires autoconf 2.50
3523 2001-11-10 21:37 nmav <nmav@gnutls.org>
3525 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
3526 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3527 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
3528 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3529 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
3530 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
3531 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
3532 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
3533 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
3534 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
3535 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
3538 several fixes. Including:
3539 - max_record_header extension.
3540 - resume handshake sending wrong ssl version
3541 - Non blocking IO (not ready yet)
3543 2001-11-08 12:00 nmav <nmav@gnutls.org>
3545 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
3546 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
3547 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
3548 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3549 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3551 cleanups and documentation updates
3553 2001-11-08 10:57 nmav <nmav@gnutls.org>
3557 rolled back previous change...
3559 2001-11-08 10:32 nmav <nmav@gnutls.org>
3563 made empty certificate message consistent with other
3566 2001-11-07 12:08 nmav <nmav@gnutls.org>
3568 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3569 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3570 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3571 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3572 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3573 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3574 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3575 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3576 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3577 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3578 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3579 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3580 gnutls_0_2_90, gnutls_0_2_11):
3582 corrected memory leaks and other bugs
3584 2001-11-06 16:57 nmav <nmav@gnutls.org>
3586 * lib/gnutls_buffers.c:
3590 2001-11-06 12:57 nmav <nmav@gnutls.org>
3592 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3593 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3594 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3595 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3596 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3597 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3598 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
3599 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3600 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
3601 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3602 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3603 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3605 added max_record_size extension
3607 2001-11-06 12:56 nmav <nmav@gnutls.org>
3609 * lib/gnutls_session.c:
3611 corrected bug which made get_current_session, not to return the
3612 right size of the session.
3614 2001-11-05 21:28 nmav <nmav@gnutls.org>
3616 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3617 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3618 lib/gnutls_record.c:
3620 receive buffer is now dynamic.
3622 2001-11-05 20:14 nmav <nmav@gnutls.org>
3624 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3626 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
3628 2001-11-05 16:41 nmav <nmav@gnutls.org>
3630 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3631 lib/gnutls_priority.c:
3633 added support for va_copy
3635 2001-11-05 12:43 nmav <nmav@gnutls.org>
3637 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3638 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3639 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3643 2001-11-05 11:32 nmav <nmav@gnutls.org>
3645 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3649 2001-11-04 16:52 nmav <nmav@gnutls.org>
3651 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3652 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3653 gnutls_priority.c (tags: gnutls_0_2_10):
3655 changed LIST to GNUTLS_LIST
3657 2001-11-04 12:01 nmav <nmav@gnutls.org>
3659 * lib/: gnutls.h.in, gnutls_db.c:
3661 added new function to check for expired sessions.
3663 2001-11-04 10:43 nmav <nmav@gnutls.org>
3665 * lib/gnutls_record.c:
3669 2001-11-02 18:20 nmav <nmav@gnutls.org>
3671 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3672 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3673 gnutls_sig.c (tags: gnutls_0_2_10):
3675 cleanups in function names
3677 2001-11-02 10:34 nmav <nmav@gnutls.org>
3681 cleanups in the resuming code
3683 2001-11-02 10:07 nmav <nmav@gnutls.org>
3685 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3686 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3687 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3688 lib/gnutls_record.c:
3690 added hooks in order to use external database to store session to be
3691 resumed. Works but it is not finished.
3693 2001-11-02 09:01 nmav <nmav@gnutls.org>
3695 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3698 set_push() & set_pull() functions moved to state (instead of being
3701 2001-11-02 08:32 nmav <nmav@gnutls.org>
3703 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3704 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3705 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3707 moved README.CVS to doc/
3709 2001-11-01 22:54 nmav <nmav@gnutls.org>
3713 added documentation of the steps required to built the cvs tree
3715 2001-11-01 20:10 nmav <nmav@gnutls.org>
3717 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3718 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3719 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3720 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3721 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3722 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3723 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3724 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3725 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3727 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3730 2001-10-30 19:35 nmav <nmav@gnutls.org>
3732 * lib/: gnutls_buffers.c, gnutls_record.c:
3734 corrected and fixed several things in send_int() etc.
3736 2001-10-30 12:29 nmav <nmav@gnutls.org>
3738 * doc/tex/translayer.tex:
3742 2001-10-30 12:11 nmav <nmav@gnutls.org>
3744 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3745 scripts/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
3746 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3747 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3748 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3749 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3751 added scripts into distribution
3753 2001-10-30 09:10 nmav <nmav@gnutls.org>
3755 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3757 corrected bugs in session resuming.
3759 2001-10-23 17:35 nmav <nmav@gnutls.org>
3761 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3762 io_debug.h (tags: gnutls_0_2_9):
3766 2001-10-23 17:31 nmav <nmav@gnutls.org>
3768 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3771 added IO debugging code
3773 2001-10-23 15:45 nmav <nmav@gnutls.org>
3775 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3776 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3777 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3778 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3779 lib/gnutls_record.c (tags: gnutls_0_2_9):
3781 added some checks for memory allocation. Fixes in write interrupts.
3783 2001-10-23 09:37 nmav <nmav@gnutls.org>
3785 * lib/gnutls_buffers.c:
3787 corrected bugs which could break non blocking IO
3789 2001-10-22 22:09 nmav <nmav@gnutls.org>
3791 * PGPKEYS (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3792 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3793 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3794 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3795 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9):
3797 added file. Holds pgp keys
3799 2001-10-22 20:14 nmav <nmav@gnutls.org>
3801 * lib/: gnutls_buffers.c, gnutls_record.c:
3803 corrections for the gnutls_read_buffered() function.
3805 2001-10-22 12:51 nmav <nmav@gnutls.org>
3807 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3808 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3811 updated/fixed the handling of interrupted writes
3813 2001-10-21 14:32 nmav <nmav@gnutls.org>
3815 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3816 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3817 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3819 changed gnutls_write() semantics in order to cope with interrupted
3820 system calls and non blocking IO
3822 2001-10-21 13:27 nmav <nmav@gnutls.org>
3824 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3825 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3826 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3827 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3828 lib/gnutls_int.h, lib/gnutls_record.c:
3830 changes in order to be independent of the berkeley style sockets
3831 (but it is still difficult to use gnutls with any other api)
3833 2001-10-21 11:53 nmav <nmav@gnutls.org>
3835 * lib/gnutls_buffers.c:
3837 made gnutls_write() unaware of interrupted system calls and eagain
3840 2001-10-21 11:36 nmav <nmav@gnutls.org>
3842 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3843 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3844 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3845 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3846 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3851 2001-10-20 22:40 nmav <nmav@gnutls.org>
3853 * lib/: gnutls_buffers.c, gnutls_int.h:
3855 Corrected short read bug
3857 2001-10-20 16:04 nmav <nmav@gnutls.org>
3859 * lib/gnutls_buffers.c:
3861 corrected _gnutls_write()
3863 2001-10-20 15:44 nmav <nmav@gnutls.org>
3865 * lib/gnutls_buffers.c:
3867 peeked data now stays also in handshake
3869 2001-10-20 15:43 nmav <nmav@gnutls.org>
3873 corrected bug which caused a fatal alert to be sent even if it
3876 2001-10-20 09:40 nmav <nmav@gnutls.org>
3878 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3879 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3880 lib/gnutls_record.c:
3882 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
3884 2001-10-20 09:10 nmav <nmav@gnutls.org>
3886 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3888 the gnutls handshake protocol can now hold it's state. Thus it may
3889 be used in some kind of non blocking mode. Not tested at all
3891 2001-10-19 17:07 nmav <nmav@gnutls.org>
3893 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3894 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3895 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3896 lib/gnutls_record.c:
3898 clean ups in the handshake protocol
3900 2001-10-15 09:14 nmav <nmav@gnutls.org>
3902 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3903 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3904 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3905 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3906 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3907 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3908 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3909 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3910 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3911 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3912 lib/gnutls_ui.h, src/cli.c, src/serv.c:
3914 auth_info types and structures were moved to the internals of the
3915 library. This makes the library incompatible (source & binary) with
3916 the previous versions.
3918 2001-10-12 06:46 nmav <nmav@gnutls.org>
3920 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3921 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3922 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3923 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3925 added option to regenerate primes and generators for EDH
3927 2001-10-10 15:53 nmav <nmav@gnutls.org>
3929 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3930 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3931 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3932 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3933 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3934 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3935 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3936 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3937 gnutls_0_2_9), src/serv.c:
3939 updated name indication extension (dnsname)
3941 2001-10-10 09:28 nmav <nmav@gnutls.org>
3943 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3944 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3945 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3946 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3947 gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: gnutls_0_4_1,
3948 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3949 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3950 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3951 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3954 renamed crypt to srpcrypt.
3956 2001-10-10 09:25 nmav <nmav@gnutls.org>
3958 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3959 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3960 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3961 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3962 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3965 better prime handling
3967 2001-10-09 21:40 nmav <nmav@gnutls.org>
3969 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3970 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3971 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3972 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3973 gnutls_0_2_10, gnutls_0_2_9):
3975 Updated the handling of prime numbers.
3977 2001-10-08 19:57 nmav <nmav@gnutls.org>
3979 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3980 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3981 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3982 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3983 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3984 gnutls_0_2_10, gnutls_0_2_9):
3988 2001-10-08 18:38 nmav <nmav@gnutls.org>
3990 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3991 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3992 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3993 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3994 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3995 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3996 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3997 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3998 gnutls_0_2_9), src/cli.c, src/serv.c:
4000 added DHE_RSA ciphersuites
4002 2001-10-08 07:10 nmav <nmav@gnutls.org>
4004 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
4005 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_1,
4006 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4007 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4008 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4009 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4010 gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
4011 draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
4012 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4013 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4014 draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_4_1,
4015 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4016 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4017 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4018 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4023 2001-10-07 12:47 nmav <nmav@gnutls.org>
4025 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4028 fixes in the certificate extensions handling code. Bugs reported by
4029 Neil Spring <nspring@saavie.org>
4031 2001-09-25 17:55 nmav <nmav@gnutls.org>
4033 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
4038 2001-09-23 18:21 nmav <nmav@gnutls.org>
4040 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
4041 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
4043 several cleanups in order to support DHE_RSA
4045 2001-09-23 18:20 nmav <nmav@gnutls.org>
4047 * lib/auth_dhe_rsa.c:
4049 Preliminary support for DHE_RSA
4051 2001-09-19 08:21 nmav <nmav@gnutls.org>
4053 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
4055 updated documentation
4057 2001-09-14 08:04 nmav <nmav@gnutls.org>
4059 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
4060 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
4061 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
4062 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
4063 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
4064 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
4065 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
4066 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
4067 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
4070 Client certificate callback has been improved
4072 2001-09-04 19:50 nmav <nmav@gnutls.org>
4074 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
4075 (tags: gnutls_0_2_3), lib/Makefile.am:
4077 updated documentation generation
4079 2001-09-03 22:23 nmav <nmav@gnutls.org>
4081 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
4083 updated documentation
4085 2001-08-27 08:31 nmav <nmav@gnutls.org>
4087 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
4088 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
4089 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4090 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4091 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
4095 2001-08-26 14:44 nmav <nmav@gnutls.org>
4097 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4098 configure.in, lib/gnutls_global.c:
4100 use of sigaction instead of signal(), to ignore SIGPIPE
4102 2001-08-26 10:44 nmav <nmav@gnutls.org>
4104 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
4105 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
4106 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4107 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
4108 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
4109 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
4110 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
4112 gnutls_set_certificate_request() renamed to
4113 gnutls_x509pki_set_cert_request(). Added
4114 gnutls_x509pki_set_cert_callback().
4116 2001-08-26 09:41 nmav <nmav@gnutls.org>
4118 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
4119 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
4120 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
4121 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
4122 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4123 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4124 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4125 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
4126 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
4130 2001-08-25 21:52 nmav <nmav@gnutls.org>
4132 * configure.in, lib/gnutls.h.in:
4134 updated gnutls.h file
4136 2001-08-25 13:44 nmav <nmav@gnutls.org>
4138 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
4139 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
4140 lib/gnutls_ui.c, src/serv.c:
4142 some memory optimization while receiving packets
4144 2001-08-25 09:19 nmav <nmav@gnutls.org>
4146 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
4147 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4148 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4149 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4150 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4153 header size is now written in gnutls_cipher.c
4155 2001-08-20 21:40 nmav <nmav@gnutls.org>
4157 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
4158 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
4160 bugfixes and minor updates
4162 2001-08-20 21:39 nmav <nmav@gnutls.org>
4164 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
4165 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4166 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
4167 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
4170 corrected and updated documentation
4172 2001-08-20 19:26 nmav <nmav@gnutls.org>
4174 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
4175 src/cli.c, src/serv.c:
4177 changed gnutls_bye() behaviour
4179 2001-08-19 20:11 nmav <nmav@gnutls.org>
4181 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
4182 gnutls_int.h, gnutls_record.c:
4184 several fixes in gnutls_bye() function, and in gnutls_recv_int()
4186 2001-08-19 19:38 nmav <nmav@gnutls.org>
4188 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
4190 corrected bugs in version handling and in certificate initialization
4192 2001-08-19 14:25 nmav <nmav@gnutls.org>
4194 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
4195 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
4196 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
4197 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
4198 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
4199 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
4201 better support for buffered read and several cleanups
4203 2001-08-19 11:52 nmav <nmav@gnutls.org>
4205 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
4206 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
4208 gnutls now sends (again) record packets using one write.
4210 2001-08-19 11:50 nmav <nmav@gnutls.org>
4212 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
4214 corrected free for data not belonging to the heap
4216 2001-08-18 21:21 nmav <nmav@gnutls.org>
4218 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
4219 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4220 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4221 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4222 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4223 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4224 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
4225 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
4226 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4229 several checks for failed allocations and other fixes
4231 2001-08-07 18:38 nmav <nmav@gnutls.org>
4233 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
4234 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4235 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4236 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
4237 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
4238 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
4239 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
4240 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
4241 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
4242 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
4244 fixes in SRP key exchange and several others.
4246 2001-08-07 13:34 nmav <nmav@gnutls.org>
4248 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
4249 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
4250 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
4251 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4252 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
4253 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
4254 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
4255 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
4256 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
4257 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4258 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
4259 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4260 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4261 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
4262 gnutls_0_2_1) (utags: gnutls_0_2_0):
4264 server side client authentication works
4266 2001-08-07 12:16 nmav <nmav@gnutls.org>
4268 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
4269 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
4270 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4271 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
4272 lib/gnutls_auth.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4273 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4274 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4275 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4276 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4277 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
4278 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
4279 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
4280 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4281 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4282 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4285 additions in order for gnutls server to support client
4288 2001-08-07 07:30 nmav <nmav@gnutls.org>
4290 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
4291 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4292 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4293 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
4294 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4295 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4296 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4298 ssl3 fixes and several others.
4300 2001-08-07 07:30 nmav <nmav@gnutls.org>
4302 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4304 realloc does not realloc memory if less size is requested.
4306 2001-08-06 22:17 nmav <nmav@gnutls.org>
4308 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
4309 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
4311 updated in key usage fields
4313 2001-08-06 21:48 nmav <nmav@gnutls.org>
4315 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
4317 cleanups in the signature generating functions
4319 2001-08-06 20:00 nmav <nmav@gnutls.org>
4321 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
4322 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4323 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
4324 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
4325 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4326 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
4327 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4328 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
4329 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4330 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
4331 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4332 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
4333 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4334 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
4336 several fixes. Added client authentication with x509PKI
4338 2001-08-06 15:02 nmav <nmav@gnutls.org>
4340 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4341 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
4342 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
4345 more x509 client certificate stuff
4347 2001-08-06 13:22 nmav <nmav@gnutls.org>
4349 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
4350 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
4351 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
4352 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
4354 added client certificates
4356 2001-08-06 13:21 nmav <nmav@gnutls.org>
4358 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
4359 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4360 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
4361 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
4362 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4363 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4364 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4367 several additions for x509 client authentication
4369 2001-08-06 08:30 nmav <nmav@gnutls.org>
4371 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
4372 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
4373 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
4374 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4376 added the concept of optional handshake packets (like
4377 CERTIFICATE_REQUEST). several other fixes.
4379 2001-08-05 20:40 nmav <nmav@gnutls.org>
4381 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
4382 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
4383 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
4384 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4385 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
4387 several cleanups and updates in the handshake protocol
4388 implementation iolaiiiiiCVS:
4390 ----------------------------------------------------------------------
4392 2001-08-05 13:27 nmav <nmav@gnutls.org>
4394 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
4395 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
4396 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
4397 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
4399 several cleanups. No longer export structures to the API, but a
4400 bunch of functions in order to access them.
4402 2001-08-05 11:38 nmav <nmav@gnutls.org>
4404 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
4405 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
4407 gnutls_x509_set_cn() was removed
4409 2001-08-05 10:25 nmav <nmav@gnutls.org>
4411 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
4412 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4413 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
4414 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4415 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4417 added new function gnutls_send_alert() to the api
4419 2001-08-05 10:13 nmav <nmav@gnutls.org>
4421 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
4422 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
4424 cleanups in certificate copying
4426 2001-08-05 09:53 nmav <nmav@gnutls.org>
4428 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4429 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4430 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4431 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4432 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4433 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4434 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4435 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4436 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
4437 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4438 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4439 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4440 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
4441 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4442 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4443 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4444 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4445 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
4446 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
4448 fixes for the new files
4450 2001-08-05 09:38 nmav <nmav@gnutls.org>
4452 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
4453 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
4454 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
4455 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
4456 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4457 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4458 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
4459 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
4460 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4461 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4462 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4463 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4464 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
4465 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4466 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4467 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4468 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4469 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
4470 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4471 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
4472 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
4473 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
4474 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4475 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4476 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
4477 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
4478 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4479 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
4480 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4481 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
4482 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4483 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4484 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4485 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4488 renamed cert_* to x509_*
4490 2001-08-04 19:04 nmav <nmav@gnutls.org>
4492 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
4495 asn1_read_value() will no longer overflow the given buffer. (this
4496 assumes that the caller provided the size of the buffer)
4498 2001-08-04 18:40 nmav <nmav@gnutls.org>
4500 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4501 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4504 fixes in x509 cert extensions handling
4506 2001-08-04 12:01 nmav <nmav@gnutls.org>
4508 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
4509 gnutls_handshake.c, gnutls_int.h:
4513 2001-08-04 07:39 nmav <nmav@gnutls.org>
4515 * lib/: gnutls_mem.c, gnutls_mem.h:
4517 added internal memory handlers
4519 2001-08-04 07:31 nmav <nmav@gnutls.org>
4521 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
4522 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4523 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4524 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4525 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4526 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
4527 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4528 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4529 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
4530 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4531 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
4532 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4533 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4534 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
4536 added internal memory handlers
4538 2001-08-02 19:00 nmav <nmav@gnutls.org>
4540 * lib/gnutls_cert.c, src/cli.c:
4542 subjectAltName related fixes
4544 2001-08-02 18:42 nmav <nmav@gnutls.org>
4546 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4547 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
4548 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4549 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4552 added some kind of support for X509 Extensions
4554 2001-08-02 11:49 nmav <nmav@gnutls.org>
4556 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4557 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_1,
4558 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4559 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4560 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4561 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4562 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
4563 gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
4565 documentation updates
4567 2001-08-02 01:43 nmav <nmav@gnutls.org>
4569 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4570 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4571 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4572 lib/gnutls_record.c:
4576 2001-07-31 19:12 nmav <nmav@gnutls.org>
4578 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4579 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4580 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4581 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4582 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4583 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4584 gnutls_0_2_1, gnutls_0_2_0):
4586 fixed api documentation (for srp and anon cred allocation)
4588 2001-07-30 09:56 nmav <nmav@gnutls.org>
4590 * configure.in (tags: gnutls_0_1_9):
4592 added profiler option
4594 2001-07-30 09:49 nmav <nmav@gnutls.org>
4596 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4597 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4598 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4599 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4600 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4601 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4602 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4603 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4604 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4605 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4606 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4607 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4608 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4609 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4610 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4611 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4612 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4614 added log function (no longer use fprintf).
4616 2001-07-29 23:21 nmav <nmav@gnutls.org>
4618 * lib/: gnutls_handshake.c, gnutls_record.c:
4620 fixes in EOF handling in handshake.
4622 2001-07-29 18:19 nmav <nmav@gnutls.org>
4624 * lib/gnutls_handshake.c:
4628 2001-07-29 11:18 nmav <nmav@gnutls.org>
4630 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4633 documentation updates
4635 2001-07-28 19:02 nmav <nmav@gnutls.org>
4637 * doc/: scripts/gdoc, tex/Makefile.am:
4639 fixes in tex production (gdoc)
4641 2001-07-28 14:51 nmav <nmav@gnutls.org>
4643 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4644 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4645 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4646 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4647 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4648 doc/tex/gnutls.tex, lib/gnutls_record.c:
4650 Added documentation in TEX
4652 2001-07-28 10:36 nmav <nmav@gnutls.org>
4654 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4655 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4656 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4657 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4659 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
4661 2001-07-27 18:46 nmav <nmav@gnutls.org>
4663 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4664 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4665 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4667 changed gnutls_read() semantics
4669 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4671 * doc/TODO (tags: gnutls_0_1_9):
4673 Tools for Certificate
4675 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4677 * lib/cert_der.c (tags: gnutls_0_1_9):
4681 2001-07-26 19:08 nmav <nmav@gnutls.org>
4683 * NEWS, configure.in:
4687 2001-07-26 19:07 nmav <nmav@gnutls.org>
4689 * lib/cert_verify.c (tags: gnutls_0_1_9):
4691 fixed/updated compare_dn() function.
4693 2001-07-26 15:26 nmav <nmav@gnutls.org>
4695 * doc/TODO, lib/gnutls_sig_check.c:
4699 2001-07-24 20:02 nmav <nmav@gnutls.org>
4701 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4702 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4703 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4704 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4705 lib/gnutls_sig_check.c, src/cli.c:
4707 gnutls now checks the certificate's CN to see if it matches the
4710 2001-07-24 18:46 nmav <nmav@gnutls.org>
4712 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4713 lib/gnutls_record.c:
4717 2001-07-24 18:27 nmav <nmav@gnutls.org>
4721 support for multiple protocol versions.
4723 2001-07-24 18:26 nmav <nmav@gnutls.org>
4725 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4726 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4727 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4728 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4729 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4730 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4731 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4732 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4733 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4734 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4735 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4736 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4737 lib/gnutls_v2_compat.c, src/serv.c:
4739 corrected bug in b64 decoding. Added support for multiple TLS
4742 2001-07-21 21:30 nmav <nmav@gnutls.org>
4744 * lib/Makefile.am (tags: gnutls_0_1_9):
4748 2001-07-21 09:05 nmav <nmav@gnutls.org>
4750 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4751 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4752 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4753 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4754 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4755 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4756 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4758 corrected memory leaks
4760 2001-07-21 08:19 nmav <nmav@gnutls.org>
4762 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4763 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4764 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4765 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4766 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4767 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4768 src/pkcs1.asn (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4769 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4770 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4771 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4772 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4773 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4776 several fixes cleanups etc.
4778 2001-07-20 18:59 nmav <nmav@gnutls.org>
4780 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4781 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4782 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4783 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4784 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4785 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4786 gnutls_0_1_9), lib/pkix.asn (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 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4791 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4792 src/srp/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
4793 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4794 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4795 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4796 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4797 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4798 gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
4801 updated file structure
4803 2001-07-20 17:58 nmav <nmav@gnutls.org>
4805 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4806 tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_1, gnutls_0_4_0,
4807 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4808 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4809 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4810 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4811 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4812 gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_4_1,
4813 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4814 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4815 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4816 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4817 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4818 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
4819 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4820 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4821 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4822 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
4823 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4824 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4825 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4826 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4827 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4828 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4829 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4831 updated directory structure
4833 2001-07-20 17:50 nmav <nmav@gnutls.org>
4835 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4836 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_1,
4837 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4838 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4839 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4840 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4841 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4842 gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
4843 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4844 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4845 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4846 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4847 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4848 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4849 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4850 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4851 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
4852 gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
4853 lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
4854 src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
4856 added some kind of certificate checking
4858 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
4864 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
4866 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4867 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4868 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4869 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4870 (tags: gnutls_0_1_9):
4874 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
4876 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4878 C structure management
4880 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
4882 * src/PkixTabExample.c:
4884 C structure management
4886 2001-07-18 20:32 nmav <nmav@gnutls.org>
4888 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4890 added mhash 0.8.10 support
4892 2001-07-18 20:31 nmav <nmav@gnutls.org>
4894 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4895 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4896 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4897 lib/gnutls_int.h, src/cli.c:
4899 more certificate fields parsed. Cleanups
4901 2001-07-17 18:47 nmav <nmav@gnutls.org>
4903 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4904 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4905 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4906 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4907 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4908 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4909 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4910 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4911 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4912 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4913 lib/gnutls_int.h, src/cli.c, src/serv.c:
4915 several cleanups. Added check for certificate's expiration time.
4917 2001-07-16 19:45 nmav <nmav@gnutls.org>
4919 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4920 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4921 lib/gnutls_int.h, src/cli.c:
4925 2001-07-14 21:22 nmav <nmav@gnutls.org>
4927 * src/CertificateExample.c:
4929 corrected copyright notice
4931 2001-07-14 21:19 nmav <nmav@gnutls.org>
4933 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4934 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4935 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4939 2001-07-14 21:13 nmav <nmav@gnutls.org>
4941 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4942 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4946 2001-07-14 19:21 nmav <nmav@gnutls.org>
4948 * lib/: Makefile.am, gnutls_anon_cred.c:
4952 2001-07-14 14:34 nmav <nmav@gnutls.org>
4954 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4955 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4956 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4957 src/cli.c, src/serv.c:
4959 several bug fixes in ASN handling. Fixes/additions in X509
4960 structures handling.
4962 2001-07-14 11:45 nmav <nmav@gnutls.org>
4964 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4965 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4966 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4967 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4968 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4969 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4970 src/cli.c, src/serv.c:
4974 2001-07-14 10:26 nmav <nmav@gnutls.org>
4978 corrected copyright statement
4980 2001-07-14 09:47 nmav <nmav@gnutls.org>
4982 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4983 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4985 improved certificate handling
4987 2001-07-14 09:47 nmav <nmav@gnutls.org>
4993 2001-07-13 14:23 nmav <nmav@gnutls.org>
4995 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4998 added autoconf2.50 (for debian)
5000 2001-07-13 14:22 nmav <nmav@gnutls.org>
5002 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
5003 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5004 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5005 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5009 2001-07-13 14:08 nmav <nmav@gnutls.org>
5011 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5012 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5013 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5015 corrected fabio's entry
5017 2001-07-12 17:06 nmav <nmav@gnutls.org>
5019 * lib/gnutls_record.c:
5023 2001-07-11 21:17 nmav <nmav@gnutls.org>
5025 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
5026 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5027 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5028 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5029 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5030 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5031 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5032 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
5033 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5034 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
5035 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
5036 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5037 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5038 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5039 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5040 gnutls_0_2_0, gnutls_0_1_9):
5042 optimizations in hash functions (removed a lot of mallocs)
5044 2001-07-07 18:03 nmav <nmav@gnutls.org>
5046 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
5047 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5048 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
5049 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
5050 src/Makefile.am, src/pkix.asn, src/serv.c:
5052 Updated ASN.1 Parser (Fabio - commited by me).
5054 2001-07-01 16:39 nmav <nmav@gnutls.org>
5056 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
5061 2001-06-25 15:29 nmav <nmav@gnutls.org>
5063 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
5064 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
5065 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
5066 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5067 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
5068 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5069 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
5070 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5071 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
5074 Cleanups. Mostly while sending client certificate (and client
5077 2001-06-24 22:01 nmav <nmav@gnutls.org>
5083 2001-06-24 21:42 nmav <nmav@gnutls.org>
5085 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5086 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
5087 lib/gnutls_constate.c, lib/gnutls_extensions.c,
5088 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
5090 added support for DNSNAME extension (draft-ietf-tls-extensions)
5092 2001-06-24 18:30 nmav <nmav@gnutls.org>
5094 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
5095 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
5096 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5097 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
5098 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5099 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5100 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5101 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5102 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5103 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5104 rfc2817.txt (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5105 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5106 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5107 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5108 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5109 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5111 added more up to date documentation
5113 2001-06-24 18:20 nmav <nmav@gnutls.org>
5115 * doc/protocol/x509guide.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
5116 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5117 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5118 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5119 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5120 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5121 gnutls_0_2_0, gnutls_0_1_9):
5123 added gutman's x509guide
5125 2001-06-24 15:41 nmav <nmav@gnutls.org>
5127 * lib/: gnutls_handshake.c, gnutls_priority.c:
5129 some portability fixes
5131 2001-06-24 15:03 nmav <nmav@gnutls.org>
5133 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
5134 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5135 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
5136 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
5137 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
5138 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5139 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5140 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5141 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5142 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5143 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
5144 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
5145 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5146 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
5147 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
5148 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
5149 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5150 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5151 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5152 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5153 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5154 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
5155 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_1,
5156 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5157 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5158 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5159 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5160 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5161 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
5162 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5163 gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
5164 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
5165 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
5166 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5167 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
5168 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
5169 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
5170 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5171 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
5172 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
5173 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5174 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5175 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5176 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
5177 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5178 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
5179 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5180 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
5181 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5183 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
5186 2001-06-24 08:45 nmav <nmav@gnutls.org>
5188 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
5189 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
5190 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5191 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5192 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5193 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5194 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5195 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5196 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
5197 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
5198 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
5202 2001-06-23 21:26 nmav <nmav@gnutls.org>
5204 * configure.in, lib/gnutls_global.c:
5206 added checks for signals
5208 2001-06-22 21:19 nmav <nmav@gnutls.org>
5210 * lib/gnutls_cipher.c, src/serv.c:
5212 corrected bug in stream decryption..
5214 2001-06-22 20:59 nmav <nmav@gnutls.org>
5216 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
5219 added internal representation of pkcs1 rsa private keys.
5221 2001-06-22 11:43 nmav <nmav@gnutls.org>
5223 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
5224 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
5225 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
5226 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
5227 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
5228 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
5229 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
5230 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
5234 2001-06-22 09:16 nmav <nmav@gnutls.org>
5236 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
5237 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
5238 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
5242 2001-06-22 08:25 nmav <nmav@gnutls.org>
5246 gnutls_cert is not defined here
5248 2001-06-21 18:40 nmav <nmav@gnutls.org>
5250 * lib/gnutls_cert.h, src/pk.h:
5254 2001-06-21 18:38 nmav <nmav@gnutls.org>
5256 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
5257 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
5258 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
5259 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
5260 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
5261 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5262 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
5263 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
5265 Updated Ciphersuite selection algorithm. Added internal
5266 representation of x509 structures.
5268 2001-06-20 14:11 nmav <nmav@gnutls.org>
5270 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
5271 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
5272 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
5273 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
5274 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5275 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
5276 (tags: gnutls_0_1_4):
5278 client side RSA works (no certificate checking)
5280 2001-06-19 19:19 nmav <nmav@gnutls.org>
5282 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
5283 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
5284 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
5285 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
5286 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5287 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
5288 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5290 removed unneeded code and added some kind of client support for RSA
5293 2001-06-19 08:52 nmav <nmav@gnutls.org>
5295 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
5296 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5297 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5298 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
5299 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
5300 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
5301 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
5304 fixes in session resuming..
5306 2001-06-18 20:24 nmav <nmav@gnutls.org>
5308 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5309 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
5310 lib/gnutls_v2_compat.c:
5312 fixes in session resuming
5314 2001-06-18 19:50 nmav <nmav@gnutls.org>
5316 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
5317 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5318 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
5322 2001-06-18 19:04 nmav <nmav@gnutls.org>
5324 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
5325 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5326 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
5327 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
5328 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5329 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5330 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5331 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5332 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5333 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5334 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
5335 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
5336 lib/gnutls_plaintext.h, lib/gnutls_record.c,
5337 lib/gnutls_v2_compat.c, src/serv.c:
5339 several cleanups in the low level record layer (the old code was a
5340 mess). several other fixes.
5342 2001-06-18 15:18 nmav <nmav@gnutls.org>
5344 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
5345 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
5346 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5347 gnutls_0_1_4), gnutls_v2_compat.c:
5349 cleanups. No longer checks for alerts between messages.
5351 2001-06-18 11:09 nmav <nmav@gnutls.org>
5353 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5354 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
5355 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
5356 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
5357 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5358 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
5359 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5360 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
5361 src/cli.c, src/serv.c:
5363 cleanups and addition of a test http server (serv.c)
5365 2001-06-17 22:45 nmav <nmav@gnutls.org>
5367 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
5368 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5370 fixes in V2 client hello.
5372 2001-06-17 14:13 nmav <nmav@gnutls.org>
5374 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
5375 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
5376 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
5379 several fixes for RSA. gnutls server can now work with rsa
5382 2001-06-17 11:26 nmav <nmav@gnutls.org>
5384 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
5385 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
5386 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
5387 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
5388 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
5389 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
5390 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
5391 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
5392 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5393 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
5394 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
5395 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5396 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5397 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5398 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5399 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5400 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5401 gnutls_0_1_4), gnutls_record.c, gnutls_srp.c (tags: gnutls_0_1_4),
5404 several additions for RSA (mostly unstable)
5406 2001-06-16 22:41 nmav <nmav@gnutls.org>
5408 * lib/: gnutls_pk.c, gnutls_pk.h:
5410 some support for public key encryption (rsa)
5412 2001-06-16 12:11 nmav <nmav@gnutls.org>
5414 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
5415 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
5416 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5417 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
5418 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5419 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
5420 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
5421 gnutls_kx.h, gnutls_srp.c:
5423 more rsa fixes. Added dnsname extension.
5425 2001-06-15 22:05 nmav <nmav@gnutls.org>
5427 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
5428 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
5429 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
5430 lib/gnutls_int.h, src/serv.c:
5432 more rsa stuff -- and cleanups
5434 2001-06-15 21:47 nmav <nmav@gnutls.org>
5440 2001-06-15 21:46 nmav <nmav@gnutls.org>
5442 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
5443 pkcs1.asn, pkix.asn:
5445 updated ASN.1 files.
5447 2001-06-15 16:57 nmav <nmav@gnutls.org>
5449 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
5450 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
5451 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
5452 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
5453 lib/gnutls_int.h, lib/gnutls_kx.c:
5455 several additions in order to support KX_RSA and X509PKI.
5457 2001-06-14 20:26 nmav <nmav@gnutls.org>
5459 * lib/gnutls_auth.c:
5461 updated get_auth_info()
5463 2001-06-14 18:00 nmav <nmav@gnutls.org>
5465 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
5468 changed the setting of credentials
5470 2001-06-14 18:00 nmav <nmav@gnutls.org>
5472 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
5473 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
5474 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
5475 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
5478 better handling of set/get credentials.
5480 2001-06-14 17:01 nmav <nmav@gnutls.org>
5482 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
5485 added gnutls_datum structure.
5487 2001-06-13 09:21 nmav <nmav@gnutls.org>
5489 * .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5490 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5491 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5492 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5493 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5494 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5495 gnutls_0_1_4), .cvsusers (tags: gnutls_0_1_4), AUTHORS (tags:
5496 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5497 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5498 gnutls_0_1_4), Makefile.am, changelog-update.sh:
5500 added Fabio in AUTHORS, fixed the way ChangeLog is created.
5502 2001-06-13 09:10 nmav <nmav@gnutls.org>
5504 * lib/gnutls_algorithms.c:
5506 added a warning for the addition of new algorithms
5508 2001-06-13 08:51 nmav <nmav@gnutls.org>
5510 * doc/protocol/rfc2631.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
5511 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5512 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5513 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5514 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5515 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5516 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5518 added rfc on DH key exchange
5520 2001-06-11 15:34 nmav <nmav@gnutls.org>
5522 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
5523 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5524 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
5525 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
5527 Added Fabio's ASN1/DER parser.
5529 2001-06-09 12:11 nmav <nmav@gnutls.org>
5531 * lib/gnutls_db.c (tags: gnutls_0_1_4):
5533 more descriptive comments
5535 2001-06-09 12:03 nmav <nmav@gnutls.org>
5537 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
5538 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
5539 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
5540 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5541 gnutls_0_1_9, gnutls_0_1_4):
5543 bugfixes in sbase64 decoding/encoding. Changes in the included
5546 2001-06-09 10:01 nmav <nmav@gnutls.org>
5548 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
5549 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5550 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5551 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5552 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
5553 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
5555 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
5558 2001-06-05 10:46 nmav <nmav@gnutls.org>
5564 2001-06-05 10:37 nmav <nmav@gnutls.org>
5566 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5567 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5568 (tags: gnutls_0_1_4), gnutls_num.h:
5570 better handling of 64bit integers
5572 2001-06-05 10:35 nmav <nmav@gnutls.org>
5574 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5576 better checking of return value of rindex
5578 2001-06-05 10:33 nmav <nmav@gnutls.org>
5580 * src/: cli.c, serv.c:
5584 2001-06-05 08:34 nmav <nmav@gnutls.org>
5586 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5587 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5588 (tags: gnutls_0_1_4), src/Makefile.am:
5590 updated documentation and functions
5592 2001-06-01 15:49 nmav <nmav@gnutls.org>
5594 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5595 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5596 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5597 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5598 src/tpasswd (tags: gnutls_0_1_4):
5600 gnutls now handles uint64 even in systems without a native one.
5603 2001-06-01 14:46 nmav <nmav@gnutls.org>
5605 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5607 corrected bug in verify
5609 2001-05-31 09:34 nmav <nmav@gnutls.org>
5611 * buildconf, configure.in, lib/gnutls.h.in:
5613 updated configuration scripts to comply to autoconf 2.50
5615 2001-05-30 11:46 nmav <nmav@gnutls.org>
5617 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5619 gdoc is now included in the cvs
5621 2001-05-30 11:23 nmav <nmav@gnutls.org>
5623 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5624 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5625 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5626 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5627 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5628 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5629 lib/gnutls_session.c, src/cli.c, src/serv.c:
5631 updated API and documentation. Now we use the gnome way for creating
5634 2001-05-26 22:10 nmav <nmav@gnutls.org>
5638 some cleanups in Diffie Hellman key exchange
5640 2001-05-26 19:18 nmav <nmav@gnutls.org>
5642 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5643 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5644 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5645 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5646 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5647 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5648 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5649 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5650 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5651 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5654 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
5657 2001-05-26 19:16 nmav <nmav@gnutls.org>
5659 * src/: cli.c, prime.c, serv.c:
5663 2001-05-26 12:19 nmav <nmav@gnutls.org>
5665 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5666 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5668 Added decoding function for the base64 encoding used in SRP. (this
5669 function is more strict in characters than the previous one)
5671 2001-05-26 10:38 nmav <nmav@gnutls.org>
5675 corrected memory leaks
5677 2001-05-26 08:29 nmav <nmav@gnutls.org>
5679 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5680 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5681 gnutls_num.h, gnutls_v2_compat.c:
5683 several cleanups in numbers' handling
5685 2001-05-26 07:19 nmav <nmav@gnutls.org>
5687 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5688 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5691 updated uint24 functions.
5693 2001-05-25 21:09 nmav <nmav@gnutls.org>
5695 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5696 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5697 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5700 Cleanups in endian handling (convertions).
5702 2001-05-25 11:57 nmav <nmav@gnutls.org>
5704 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5705 gnutls_errors_int.h, gnutls_handshake.c:
5709 2001-05-25 11:56 nmav <nmav@gnutls.org>
5713 updated documentation
5715 2001-05-25 11:55 nmav <nmav@gnutls.org>
5721 2001-05-24 16:07 nmav <nmav@gnutls.org>
5727 2001-05-24 08:19 nmav <nmav@gnutls.org>
5729 * lib/gnutls_cipher.c:
5731 sets the resumed_security_parameters to null after initialization
5733 2001-05-23 15:17 nmav <nmav@gnutls.org>
5735 * src/: cli.c, serv.c:
5739 2001-05-23 15:16 nmav <nmav@gnutls.org>
5741 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5742 gnutls_handshake.h, gnutls_int.h:
5744 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5745 db has not been opened for reading. Added some kind of support for
5746 renegotiation of parameters.
5748 2001-05-22 22:29 nmav <nmav@gnutls.org>
5750 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5754 2001-05-22 22:27 nmav <nmav@gnutls.org>
5756 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5757 gnutls_int.h, gnutls_session.c:
5759 cleanups and several fixes(and speedups) in the resume DB
5761 2001-05-22 22:24 nmav <nmav@gnutls.org>
5763 * src/: cli.c, serv.c:
5765 updated client and servers
5767 2001-05-22 16:57 nmav <nmav@gnutls.org>
5769 * lib/gnutls_algorithms.c:
5773 2001-05-20 10:06 nmav <nmav@gnutls.org>
5775 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5776 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5777 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5778 src/cli.c, src/serv.c:
5780 Changed gnutls_set_*_priority functions.
5782 2001-05-19 18:57 nmav <nmav@gnutls.org>
5788 2001-05-19 10:50 nmav <nmav@gnutls.org>
5794 2001-05-19 10:48 nmav <nmav@gnutls.org>
5796 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5797 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5798 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5800 added option to generate random primes (instead of using a default).
5801 Added option to specify a specific prime to use (index)
5803 2001-05-15 10:35 nmav <nmav@gnutls.org>
5805 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5806 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5807 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5811 2001-05-15 10:19 nmav <nmav@gnutls.org>
5813 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5817 2001-05-15 09:33 nmav <nmav@gnutls.org>
5819 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5820 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5821 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5822 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5823 src/Makefile.am, src/serv.c:
5825 Added libgnutls-config script gnutls.h is automaticaly generated by
5826 configure script Added libgnutls.m4
5828 2001-05-14 10:37 nmav <nmav@gnutls.org>
5830 * lib/ext_srp.c (tags: gnutls-0_1_2):
5832 Added missing length in username.
5834 2001-05-14 09:45 nmav <nmav@gnutls.org>
5836 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5837 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5838 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5839 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5840 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5841 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5842 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5843 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5844 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5845 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5846 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5847 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5848 src/serv.c (tags: gnutls-0_1_2):
5850 added functions to access authentication data (like username), and
5851 the key exchange algorithm used.
5853 2001-05-13 16:36 nmav <nmav@gnutls.org>
5855 * lib/cert_sb64.c (tags: gnutls-0_1_2):
5859 2001-05-13 16:36 nmav <nmav@gnutls.org>
5861 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5863 clean_db() now clears expired entries only
5865 2001-05-13 16:35 nmav <nmav@gnutls.org>
5867 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5869 example tpasswd files.
5871 2001-05-13 13:48 nmav <nmav@gnutls.org>
5873 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5874 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5876 minor updates and fixes
5878 2001-05-13 10:05 nmav <nmav@gnutls.org>
5880 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5881 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5882 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
5883 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5884 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5885 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5886 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5887 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5888 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5889 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
5890 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
5891 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5892 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5893 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5894 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5895 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5896 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5897 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5898 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
5899 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
5900 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
5901 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
5902 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
5904 Added compatibility with Tom Wu's libsrp's password files.
5906 2001-05-12 23:37 nmav <nmav@gnutls.org>
5908 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5909 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5910 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5911 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5912 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5913 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5914 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5916 added support for Tom Wu's srp library tpasswd and tpasswd.conf
5919 2001-05-10 06:58 nmav <nmav@gnutls.org>
5921 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5923 fixes in memory allocation
5925 2001-05-09 13:16 nmav <nmav@gnutls.org>
5927 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5928 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5930 corrected memory leaks
5932 2001-05-09 09:44 nmav <nmav@gnutls.org>
5934 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5935 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5937 credentials are now kept globaly (in order to minimize memory
5938 usage). This makes no harm since these are never modified by
5941 2001-05-08 20:27 nmav <nmav@gnutls.org>
5943 * doc/TODO (tags: gnutls-0-1-0-srp):
5947 2001-05-08 20:16 nmav <nmav@gnutls.org>
5949 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5950 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5951 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5952 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5953 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5954 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5955 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5956 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5957 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5958 src/cli.c, src/serv.c:
5960 several fixes for srp. Seems to work now!
5962 2001-05-07 19:16 nmav <nmav@gnutls.org>
5964 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5966 better version handling
5968 2001-05-07 19:09 nmav <nmav@gnutls.org>
5970 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5971 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5972 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5973 lib/gnutls_v2_compat.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5974 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5975 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5976 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5977 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5978 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5979 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5980 gnutls-0-1-0-srp), src/cli.c:
5982 added support for SSL 2.0 client hello
5984 2001-05-07 11:11 nmav <nmav@gnutls.org>
5986 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5987 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5988 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5989 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5990 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5993 several fixes for srp
5995 2001-05-07 08:27 nmav <nmav@gnutls.org>
5997 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5998 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
6000 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
6003 2001-05-06 23:00 nmav <nmav@gnutls.org>
6005 * src/Makefile.am (tags: gnutls-0-1-0-srp):
6009 2001-05-06 22:51 nmav <nmav@gnutls.org>
6015 2001-05-06 07:30 nmav <nmav@gnutls.org>
6017 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
6018 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
6020 more srp related fixes. No longer fails authentication if wrong
6021 username is provided.
6023 2001-05-05 22:24 nmav <nmav@gnutls.org>
6025 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
6026 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
6027 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
6028 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
6029 gnutls_srp.c, gnutls_srp.h:
6031 some hacks in order to exchange the algorithm used to hash the
6034 2001-05-05 10:28 nmav <nmav@gnutls.org>
6036 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
6038 cleanups for srp. Most mpi code has moved to gnutls_srp.c
6040 2001-05-05 08:02 nmav <nmav@gnutls.org>
6042 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
6044 more srp related fixes
6046 2001-05-05 07:38 nmav <nmav@gnutls.org>
6048 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
6049 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
6050 gnutls_extensions.c, gnutls_handshake.c:
6052 some fixes - srp related
6054 2001-05-04 21:53 nmav <nmav@gnutls.org>
6056 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
6057 auth_srp_passwd.c, auth_srp_passwd.h:
6061 2001-05-04 21:52 nmav <nmav@gnutls.org>
6063 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6064 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6065 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
6066 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
6067 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
6068 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
6069 (tags: gnutls-0-1-0-srp):
6071 more additions for SRP
6073 2001-05-04 13:08 nmav <nmav@gnutls.org>
6077 fixed default case when no -s was specified
6079 2001-05-04 13:05 nmav <nmav@gnutls.org>
6081 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
6082 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6083 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
6084 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
6085 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
6086 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
6088 More adds for SRP - SRPSHA1 and bcrypt
6090 2001-05-04 08:28 nmav <nmav@gnutls.org>
6094 corrected bug in decoding function
6096 2001-05-03 09:45 nmav <nmav@gnutls.org>
6098 * lib/crypt_bcrypt.h:
6102 2001-05-03 09:44 nmav <nmav@gnutls.org>
6104 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
6105 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
6106 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
6107 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
6108 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6109 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
6110 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
6111 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6112 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6113 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
6116 Changes in random number handling. Added bcrypt (for use with SRP).
6117 Added test program crypt for creating bcrypt passwd files.
6119 2001-05-02 16:56 nmav <nmav@gnutls.org>
6121 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6122 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
6125 added support for setting authentication algorithms' credentials
6127 2001-05-02 15:56 nmav <nmav@gnutls.org>
6129 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
6130 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6133 cleanups... and more modular design.
6135 2001-05-02 10:16 nmav <nmav@gnutls.org>
6137 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
6138 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
6139 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
6142 Added client kx0 and server kx2 in order to be used with SRP
6144 2001-05-01 15:17 nmav <nmav@gnutls.org>
6146 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6150 2001-03-25 10:17 nmav <nmav@gnutls.org>
6152 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6153 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6154 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6155 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6156 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6160 2001-03-18 14:41 nmav <nmav@gnutls.org>
6162 * lib/gnutls_extensions.c:
6164 in case there are no extensions ext_gen() does not return anything
6167 2001-03-18 08:39 nmav <nmav@gnutls.org>
6169 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
6170 gnutls_algorithms.c, gnutls_handshake.c:
6174 2001-03-18 08:38 nmav <nmav@gnutls.org>
6176 * lib/: ext_srp.c, gnutls_extensions.c:
6178 send extensions feature was added.
6180 2001-03-17 20:53 nmav <nmav@gnutls.org>
6182 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
6183 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
6184 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6187 several bugfixes and cleanups
6189 2001-03-17 19:41 nmav <nmav@gnutls.org>
6191 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
6192 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6193 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6194 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6195 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6196 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6197 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
6198 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6199 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
6201 Added some preliminary support for TLS extensions;
6203 2001-03-11 22:30 nmav <nmav@gnutls.org>
6209 2001-03-11 22:29 nmav <nmav@gnutls.org>
6211 * doc/protocol/rfc2945.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
6212 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6213 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6214 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6215 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6216 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6217 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6220 added RFC for srp protocol
6222 2001-03-11 22:02 nmav <nmav@gnutls.org>
6224 * lib/gnutls_algorithms.c:
6226 updated with new files
6228 2001-03-11 21:52 nmav <nmav@gnutls.org>
6230 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
6231 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
6232 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
6233 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
6235 moved gnutls_anon and gnutls_dhe_dss to auth_*
6237 2001-03-11 20:47 nmav <nmav@gnutls.org>
6239 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
6240 gnutls-0_1_2, gnutls-0-1-0-srp):
6244 2001-03-11 19:46 nmav <nmav@gnutls.org>
6246 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
6247 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
6248 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
6249 gnutls_int.h, gnutls_kx.c:
6251 Key exchange (authentication) algorithms were reorganized, and now
6252 are more modular. Most changes however are not much tested and only
6253 anonymous authentication is currently used.
6255 2001-02-10 11:49 nmav <nmav@gnutls.org>
6257 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6259 updated some functionality - no longer uses stdin
6261 2001-02-10 11:49 nmav <nmav@gnutls.org>
6263 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6267 2001-02-10 11:48 nmav <nmav@gnutls.org>
6271 corrected bug with dmalloc mode
6273 2001-02-03 18:23 nmav <nmav@gnutls.org>
6275 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
6276 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6277 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6279 added kerberos ciphersuites
6281 2001-02-03 12:18 nmav <nmav@gnutls.org>
6283 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6284 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6285 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
6288 TLS version handling is now more simple (no structures)
6290 2001-02-03 11:49 nmav <nmav@gnutls.org>
6292 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
6293 gnutls-0_1_2, gnutls-0-1-0-srp):
6295 corrected rijndael256
6297 2001-02-03 11:47 nmav <nmav@gnutls.org>
6299 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6300 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
6302 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
6304 2001-02-01 18:19 nmav <nmav@gnutls.org>
6306 * lib/: gnutls.c, gnutls_cipher.c:
6308 comments are now more clear
6310 2001-02-01 14:49 nmav <nmav@gnutls.org>
6312 * lib/: gnutls.c, gnutls_cipher.c:
6314 gnutls_send_int() no longer sends the packets with 2 Write() calls.
6315 One Write() call is enough for everybody!
6317 2001-02-01 13:10 nmav <nmav@gnutls.org>
6319 * doc/: draft-ietf-tls-camellia-00.txt,
6320 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
6321 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
6322 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
6323 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
6324 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
6325 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
6326 gnutls-0_1_2, gnutls-0-1-0-srp),
6327 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
6328 gnutls-0_1_2, gnutls-0-1-0-srp),
6329 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
6330 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6331 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6332 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
6333 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
6334 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6335 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
6336 gnutls-0_1_2, gnutls-0-1-0-srp),
6337 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
6338 gnutls-0_1_2, gnutls-0-1-0-srp),
6339 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
6340 gnutls-0_1_2, gnutls-0-1-0-srp),
6341 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
6342 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
6343 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6344 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6345 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6346 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6347 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6348 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6349 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1423.txt
6350 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6351 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6352 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6353 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6354 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6355 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6356 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
6357 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6358 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6359 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6360 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6361 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6362 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6363 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2279.txt
6364 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6365 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6366 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6367 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6368 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6369 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6370 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
6371 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6372 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6373 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6374 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6375 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6376 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6377 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2818.txt
6378 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6379 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6380 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6381 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6382 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6383 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6384 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6385 protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6386 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6387 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6388 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6389 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6391 drafts and rfcs were moved to protocol/ directory
6393 2001-01-30 10:02 nmav <nmav@gnutls.org>
6395 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6399 2001-01-28 23:49 nmav <nmav@gnutls.org>
6401 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
6402 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
6403 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
6404 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6405 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
6406 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
6407 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
6408 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6409 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6410 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6411 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
6412 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
6413 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6414 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6415 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6416 gnutls_session.h (tags: gnutls-0-1-0-srp):
6418 added copyright notice
6420 2001-01-28 23:35 nmav <nmav@gnutls.org>
6422 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
6424 removed large buffer
6426 2001-01-28 10:54 nmav <nmav@gnutls.org>
6428 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
6429 gnutls-0-1-0-srp), gnutls_cert.lex:
6431 removed unneeded files
6433 2001-01-25 08:27 nmav <nmav@gnutls.org>
6437 corrected wrong buffer size
6439 2001-01-25 02:11 nmav <nmav@gnutls.org>
6441 * lib/: gnutls_cipher.c, gnutls_cipher.h:
6443 changes in gnutls_encrypt()
6445 2001-01-25 02:08 nmav <nmav@gnutls.org>
6447 * lib/: gnutls.c, gnutls_int.h:
6449 tls packets are now send using one write(that way ssldump
6452 2001-01-25 01:51 nmav <nmav@gnutls.org>
6458 2001-01-19 14:14 nmav <nmav@gnutls.org>
6464 2001-01-19 09:06 nmav <nmav@gnutls.org>
6466 * lib/cert_der.asn1:
6468 added asn1 rules for snacc (DER extended) compiler
6470 2001-01-17 15:10 nmav <nmav@gnutls.org>
6472 * doc/draft-ietf-tls-wireless-00.txt:
6474 added draft-ietf-tls-wireless
6476 2001-01-16 23:02 nmav <nmav@gnutls.org>
6478 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6480 updated authors - tarun left
6482 2001-01-16 23:02 nmav <nmav@gnutls.org>
6488 2001-01-14 14:55 nmav <nmav@gnutls.org>
6490 * lib/gnutls_handshake.c:
6492 removed time_t declarations. We need exactly 32 bits.
6494 2001-01-14 11:10 nmav <nmav@gnutls.org>
6496 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6500 2001-01-14 11:09 nmav <nmav@gnutls.org>
6504 added some support for pem encoded x509 certificates
6506 2001-01-11 12:24 nmav <nmav@gnutls.org>
6508 * lib/gnutls.c (tags: gnutls-0-0-7):
6510 session gets deleted from the db if it is not resumable
6512 2001-01-11 12:23 nmav <nmav@gnutls.org>
6514 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
6518 2001-01-11 11:59 nmav <nmav@gnutls.org>
6520 * configure.in (tags: gnutls-0-0-7):
6524 2001-01-11 11:56 nmav <nmav@gnutls.org>
6526 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
6531 2001-01-11 11:43 nmav <nmav@gnutls.org>
6533 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6536 added hooks for new libgcrypt
6538 2001-01-11 11:40 nmav <nmav@gnutls.org>
6540 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
6541 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
6542 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
6543 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
6544 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
6545 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
6546 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
6547 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
6548 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
6550 added server side session resuming (using gdbm)
6552 2001-01-11 07:28 nmav <nmav@gnutls.org>
6554 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
6555 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
6557 added hooks for dmalloc
6559 2001-01-10 21:23 nmav <nmav@gnutls.org>
6561 * src/: Makefile.am, cli.c, serv.c:
6563 corrected client/server
6565 2001-01-10 21:23 nmav <nmav@gnutls.org>
6567 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
6568 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
6569 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6570 gnutls_handshake.c, gnutls_int.h:
6572 corrected buffer overruns
6574 2001-01-08 17:15 nmav <nmav@gnutls.org>
6576 * doc/rfc1422.txt (tags: gnutls-0-0-7):
6580 2001-01-08 17:10 nmav <nmav@gnutls.org>
6584 corrected return value
6586 2001-01-08 17:09 nmav <nmav@gnutls.org>
6590 added a check in read return value
6592 2000-12-18 13:06 nmav <nmav@gnutls.org>
6594 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6595 gnutls-0-1-0-srp, gnutls-0-0-7):
6597 more checks for zlib
6599 2000-12-17 22:17 nmav <nmav@gnutls.org>
6601 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6603 added a function to control the lowat size (the RCVLOWAT in socket)
6605 2000-12-17 19:31 nmav <nmav@gnutls.org>
6607 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6612 2000-12-17 19:31 nmav <nmav@gnutls.org>
6614 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6615 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6616 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6617 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6618 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6620 added some support for non blocking IO and socket flags. Some
6621 function names have been changed.
6623 2000-12-17 01:34 nmav <nmav@gnutls.org>
6625 * lib/gnutls_algorithms.c:
6627 qsort seems to work now
6629 2000-12-17 00:42 nmav <nmav@gnutls.org>
6631 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6633 added check for zlib.h
6635 2000-12-17 00:31 nmav <nmav@gnutls.org>
6637 * lib/gnutls_algorithms.c:
6639 updated sorting algorithm - it was a mess - it is more than a mess
6642 2000-12-14 15:00 nmav <nmav@gnutls.org>
6644 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6645 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6646 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6647 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6648 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6649 src/cli.c, src/port.h, src/serv.c:
6653 2000-12-12 15:01 nmav <nmav@gnutls.org>
6657 added a better(?) - not sure - xor function.
6659 2000-12-11 23:45 nmav <nmav@gnutls.org>
6661 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6665 2000-12-11 23:45 nmav <nmav@gnutls.org>
6669 added option for profiling
6671 2000-12-11 23:44 nmav <nmav@gnutls.org>
6673 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6674 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6677 improved some things found from gcov
6679 2000-12-11 23:43 nmav <nmav@gnutls.org>
6681 * lib/: gnutls.c, gnutls_int.h:
6683 improved peek data handling - now keeps only 1 byte in kernel buffer
6685 2000-12-11 15:44 nmav <nmav@gnutls.org>
6687 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6688 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6692 2000-12-11 15:03 nmav <nmav@gnutls.org>
6696 removed debug definitions
6698 2000-12-11 14:57 nmav <nmav@gnutls.org>
6700 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6701 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6702 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6703 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6704 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6705 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6707 cleanups for gcc -Wall
6709 2000-12-11 14:06 nmav <nmav@gnutls.org>
6713 removed file. replaced by API
6715 2000-12-11 13:43 nmav <nmav@gnutls.org>
6717 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6718 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6721 added some new functions in the API. documentation updated.
6723 2000-12-11 13:08 nmav <nmav@gnutls.org>
6727 updated documentation
6729 2000-12-11 11:56 nmav <nmav@gnutls.org>
6733 corrected peek data handling
6735 2000-12-10 18:10 nmav <nmav@gnutls.org>
6737 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6738 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6739 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6740 lib/gnutls_int.h, src/cli.c:
6742 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6743 select(). This change will order select to treat the socket as read
6744 even if we have read and localy buffered all data - but the user
6745 hasn't call gnutls_recv() to get that data.
6747 2000-12-10 14:44 nmav <nmav@gnutls.org>
6749 * src/: cli.c, serv.c:
6753 2000-12-10 12:53 nmav <nmav@gnutls.org>
6755 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6756 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6759 changes in close notify- alert handling
6761 2000-12-10 12:52 nmav <nmav@gnutls.org>
6763 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6764 gnutls-0-0-7, gnutls0-0-6):
6766 changes in compression handling
6768 2000-12-10 10:46 nmav <nmav@gnutls.org>
6770 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6775 2000-12-10 10:44 nmav <nmav@gnutls.org>
6777 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6778 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6780 added client side resuming
6782 2000-12-09 22:33 nmav <nmav@gnutls.org>
6784 * lib/: gnutls_session.c, gnutls_session.h:
6786 added support for session resuming
6788 2000-12-09 22:32 nmav <nmav@gnutls.org>
6790 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6791 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6793 added some support for session resuming (in client) It does not seem
6796 2000-12-09 18:37 nmav <nmav@gnutls.org>
6798 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6800 removed all things about exportable algorithms
6802 2000-12-09 11:55 nmav <nmav@gnutls.org>
6804 * lib/gnutls_handshake.c:
6806 gnutls_handshake was broken to gnutls_handshake_begin and
6807 gnutls_handshake_finish. This will help the use of certificate API
6808 to check received certificates
6810 2000-12-07 22:19 nmav <nmav@gnutls.org>
6814 added a warning if zlib was not found
6816 2000-12-07 17:44 nmav <nmav@gnutls.org>
6820 Added default algorithm priorities so it can work even if the user
6821 hasn't specified any
6823 2000-12-07 13:08 nmav <nmav@gnutls.org>
6825 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6828 added compression (ZLIB)
6830 2000-12-07 13:07 nmav <nmav@gnutls.org>
6832 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6833 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6834 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6835 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6836 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6837 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6838 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6839 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6840 (utags: gnutls0-0-5):
6842 Added compression support (ZLIB)
6844 2000-12-07 09:47 nmav <nmav@gnutls.org>
6846 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6847 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6848 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6850 SSL3 support was added
6852 2000-12-07 09:07 nmav <nmav@gnutls.org>
6854 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6855 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6860 2000-12-06 23:18 nmav <nmav@gnutls.org>
6862 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6863 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6864 gnutls_hash_int.h, gnutls_int.h:
6868 2000-12-06 20:21 nmav <nmav@gnutls.org>
6870 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6871 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6872 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6873 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6875 A lot of fixes for SSL3
6877 2000-12-05 10:38 nmav <nmav@gnutls.org>
6879 * doc/Makefile.am (tags: gnutls0-0-5):
6883 2000-12-05 10:18 nmav <nmav@gnutls.org>
6885 * doc/: API, TODO (utags: gnutls0-0-5):
6887 documentation update
6889 2000-12-05 10:08 nmav <nmav@gnutls.org>
6891 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6893 Bugfixes mainly for the priority (which was moved to the state)
6895 2000-12-05 00:29 nmav <nmav@gnutls.org>
6897 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6898 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6899 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6900 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6902 Priorities were moved to the state (were global)
6904 2000-11-22 22:21 nmav <nmav@gnutls.org>
6906 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6907 gnutls_hash_int.h, gnutls_int.h:
6909 added ssl3 key generation function - more fixes in ssl3 mac
6911 2000-11-22 21:33 nmav <nmav@gnutls.org>
6913 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6917 2000-11-22 21:31 nmav <nmav@gnutls.org>
6919 * lib/gnutls_hash_int.c:
6921 corrected nasty bugs
6923 2000-11-22 21:18 nmav <nmav@gnutls.org>
6925 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6927 added support for the MAC used in SSLv3
6929 2000-11-19 11:06 nmav <nmav@gnutls.org>
6931 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6935 2000-11-19 11:02 nmav <nmav@gnutls.org>
6939 removed unneeded check
6941 2000-11-19 11:01 nmav <nmav@gnutls.org>
6943 * doc/: Makefile.am, ssl3-vs-tls:
6947 2000-11-19 10:56 nmav <nmav@gnutls.org>
6953 2000-11-17 16:37 nmav <nmav@gnutls.org>
6955 * lib/gnutls_cipher_int.c:
6957 added ARCFOUR support when using gcrypt
6959 2000-11-15 22:16 nmav <nmav@gnutls.org>
6961 * doc/draft-ietf-tls-ciphersuite-01.txt:
6965 2000-11-15 21:54 nmav <nmav@gnutls.org>
6967 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6968 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6971 added the new tls-ciphersuite draft, and the ciphersuite
6972 TLS_DH_anon_RIJNDAEL_CBC_SHA
6974 2000-11-15 18:18 nmav <nmav@gnutls.org>
6976 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6977 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6978 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6979 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6980 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6981 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6982 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6983 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6986 several cleanups in order to support ssl3
6988 2000-11-15 09:02 nmav <nmav@gnutls.org>
6990 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6991 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6992 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6993 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6994 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6995 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6996 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6997 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6998 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6999 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7000 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7001 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7002 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7003 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
7004 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7005 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
7006 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
7007 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
7008 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7009 doc/draft-ietf-tls-ciphersuite-01.txt,
7010 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7011 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
7012 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7013 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7014 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
7015 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7016 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
7017 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
7018 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7019 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7020 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7021 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
7022 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7023 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
7024 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
7025 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
7026 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
7027 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
7028 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
7029 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7030 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
7031 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
7032 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7033 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
7034 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
7035 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
7036 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
7037 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
7038 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7039 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7040 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
7041 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
7042 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
7043 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
7044 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
7045 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
7046 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
7047 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7048 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7049 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7050 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7051 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
7052 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
7053 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7054 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
7055 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7056 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7057 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
7058 src/serv.c (tags: gnutls0-0-4):
7062 2000-11-15 08:59 nmav <nmav@gnutls.org>
7064 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7065 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
7066 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7069 roll backs and fixes
7071 2000-11-15 08:37 nmav <nmav@gnutls.org>
7077 2000-11-13 22:11 nmav <nmav@gnutls.org>
7083 2000-11-13 22:09 nmav <nmav@gnutls.org>
7089 2000-11-13 21:58 nmav <nmav@gnutls.org>
7091 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
7092 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
7093 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
7094 gnutls_int.h, gnutls_kx.c:
7096 added some support for ssl3 (with mhash only)
7098 2000-11-12 22:07 nmav <nmav@gnutls.org>
7100 * doc/: rfc2818.txt, ssl-draft302.txt:
7104 2000-11-12 21:46 nmav <nmav@gnutls.org>
7106 * doc/: draft-ietf-tls-camellia-00.txt,
7107 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
7108 draft-ietf-tls-seedhas-00.txt,
7109 draft-ietf-tn3270e-telnet-tls-05.txt:
7113 2000-11-12 20:20 nmav <nmav@gnutls.org>
7119 2000-11-12 20:20 nmav <nmav@gnutls.org>
7125 2000-11-12 15:39 nmav <nmav@gnutls.org>
7127 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
7130 added preliminary support for AES (rijndael)
7132 2000-11-12 15:15 nmav <nmav@gnutls.org>
7134 * doc/draft-ietf-tls-openpgp-00.txt:
7136 added draft-ietf-tls-openpgp-00.txt
7138 2000-11-12 15:08 nmav <nmav@gnutls.org>
7140 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
7142 added draft-ietf-tls-ciphersuite-01.txt
7144 2000-11-12 12:28 nmav <nmav@gnutls.org>
7146 * lib/gnutls_cipher_int.c:
7148 fix for DES in mcrypt
7150 2000-11-12 12:02 nmav <nmav@gnutls.org>
7152 * lib/: gnutls.c, gnutls_cipher.c:
7154 fixes for the server... and change_cipher_spec type packet.
7156 2000-11-12 11:40 nmav <nmav@gnutls.org>
7158 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
7159 gnutls_cipher.c, gnutls_int.h:
7161 Changes in the client in order to interoperate with an openssl
7164 2000-11-12 09:31 nmav <nmav@gnutls.org>
7166 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
7167 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
7168 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
7170 added hooks for both mhash and mcrypt
7172 2000-11-12 08:41 nmav <nmav@gnutls.org>
7174 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
7178 2000-11-09 15:35 nmav <nmav@gnutls.org>
7180 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
7182 corrected bugs in hmac and more.
7184 2000-11-08 08:06 nmav <nmav@gnutls.org>
7188 corrected problem in our PRF function
7190 2000-11-07 23:04 nmav <nmav@gnutls.org>
7194 removed mhash definitions
7196 2000-11-07 23:02 nmav <nmav@gnutls.org>
7198 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
7202 2000-11-07 20:41 nmav <nmav@gnutls.org>
7204 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
7207 minor fixes and cleanups
7209 2000-11-02 13:34 nmav <nmav@gnutls.org>
7211 * lib/: gnutls.c, gnutls_cipher.c:
7215 2000-11-02 05:08 nmav <nmav@gnutls.org>
7217 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
7218 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7221 more fixes and bugs introduced
7223 2000-11-01 23:13 nmav <nmav@gnutls.org>
7227 cvs should stop messing with MY files
7229 2000-11-01 22:47 nmav <nmav@gnutls.org>
7231 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
7232 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7233 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
7235 Some more fixes and additions in order to interoperate with openssl
7237 2000-11-01 14:07 nmav <nmav@gnutls.org>
7241 added a small todo list
7243 2000-11-01 13:51 nmav <nmav@gnutls.org>
7245 * lib/gnutls_handshake.c:
7247 memory leaks and overruns eliminated
7249 2000-11-01 12:57 nmav <nmav@gnutls.org>
7251 * lib/gnutls_handshake.c:
7253 corrected bug which made us to send the double bytes of ciphersuites
7256 2000-11-01 12:38 nmav <nmav@gnutls.org>
7258 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
7259 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7260 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
7262 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
7263 of course not certificates are used
7265 2000-10-31 23:52 nmav <nmav@gnutls.org>
7269 some need gcry_ functions added. (for malloc etc)
7271 2000-10-31 23:01 nmav <nmav@gnutls.org>
7273 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
7274 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
7276 added assert() and some bug fixes
7278 2000-10-26 16:19 nmav <nmav@gnutls.org>
7282 some kind of updates
7284 2000-10-26 16:06 nmav <nmav@gnutls.org>
7286 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
7287 gnutls_int.h, gnutls_kx.c:
7289 added ability to receive certificates...
7291 2000-10-13 14:21 nmav <nmav@gnutls.org>
7295 added Tarun's README.der
7297 2000-10-13 14:20 nmav <nmav@gnutls.org>
7299 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
7301 added missing files. They are to handle foreign encryption functions
7303 2000-10-13 14:17 nmav <nmav@gnutls.org>
7305 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
7309 2000-10-13 13:11 nmav <nmav@gnutls.org>
7311 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
7314 added a DER parser from Tarun and updated authors
7316 2000-10-12 12:22 nmav <nmav@gnutls.org>
7320 changed in order for rfc's to be included in the distribution
7322 2000-10-12 12:21 nmav <nmav@gnutls.org>
7324 * Makefile.am, acinclude.m4, configure.in:
7326 added checks for gcrypt
7328 2000-10-12 12:18 nmav <nmav@gnutls.org>
7330 * doc/: rfc2246.txt, rfc2459.txt:
7332 Added rfc's which refer to what we are implementing
7334 2000-10-10 18:42 nmav <nmav@gnutls.org>
7338 corrected bug which made gnutls to wait for a second closure alert
7339 after having received the first.
7341 2000-10-10 17:36 nmav <nmav@gnutls.org>
7343 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
7344 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
7345 gnutls_int.h, gnutls_kx.c:
7347 The encryption api was fixed and gnutls_cipher.c was cleaned up a
7350 2000-10-10 17:35 nmav <nmav@gnutls.org>
7352 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7354 there files were renamed
7356 2000-10-10 16:27 nmav <nmav@gnutls.org>
7358 * lib/.cvsignore, src/.cvsignore:
7360 corrected cvsignore files
7362 2000-10-10 16:26 nmav <nmav@gnutls.org>
7364 * README, configure.in, src/Makefile.am:
7366 removed mhash support and some changes in the docs
7368 2000-10-10 16:25 nmav <nmav@gnutls.org>
7370 * lib/gnutls_hash.c:
7372 bugfixes in gcrypt md functions handling
7374 2000-10-10 16:07 nmav <nmav@gnutls.org>
7376 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7377 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
7379 Added support for the gcrypt hash and hmac functions. Mhash support
7382 2000-10-10 16:03 nmav <nmav@gnutls.org>
7384 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
7386 corrected the problem with the double underscore
7388 2000-10-10 11:48 nmav <nmav@gnutls.org>
7390 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
7392 added .cvsignore files
7394 2000-10-10 11:48 nmav <nmav@gnutls.org>
7398 updated version number
7400 2000-10-10 11:44 nmav <nmav@gnutls.org>
7402 * lib/: gnutls_dh.c, gnutls_kx.c:
7404 removed double underscores
7406 2000-10-08 23:28 nmav <nmav@gnutls.org>
7410 added some needed stuff
7412 2000-10-08 13:11 nmav <nmav@gnutls.org>
7418 2000-10-08 12:56 nmav <nmav@gnutls.org>
7420 * lib/gnutls_priority.c:
7422 the file that handles some of the priority stuff (most of the API
7425 2000-10-08 12:52 nmav <nmav@gnutls.org>
7427 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
7428 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7429 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7430 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
7432 Added support for priorities. Some function names were renamed to be
7435 2000-10-08 10:23 nmav <nmav@gnutls.org>
7437 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
7438 gnutls_int.h, gnutls_kx.c:
7440 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
7442 2000-10-08 10:17 nmav <nmav@gnutls.org>
7444 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
7446 more inline documentation
7448 2000-10-07 19:31 nmav <nmav@gnutls.org>
7454 2000-10-07 15:53 nmav <nmav@gnutls.org>
7456 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7457 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7458 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
7460 Added some kind of priorities for algorithms. Still experimental.
7462 2000-05-10 06:56 nmav <nmav@gnutls.org>
7464 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
7466 Improved client/server examples.
7468 2000-04-15 18:57 nmav <nmav@gnutls.org>
7472 removed an unneeded variable.
7474 2000-04-14 17:31 nmav <nmav@gnutls.org>
7476 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7477 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
7478 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
7479 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7480 src/cli.c, src/serv.c:
7482 Added copyright notices.
7484 2000-04-14 09:38 nmav <nmav@gnutls.org>
7486 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
7487 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7488 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
7490 Better mac algorithms handling.
7492 2000-04-13 19:46 nmav <nmav@gnutls.org>
7494 * doc/HACKING, lib/defines.h, lib/gnutls.c,
7495 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
7496 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7497 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7498 src/Makefile.am, src/port.h:
7500 Changes in handshake messages handling.
7502 2000-04-12 21:48 nmav <nmav@gnutls.org>
7504 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
7505 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
7506 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
7509 Corrected bug in gnutls_cipher.c that caused the library to fail in
7510 certain (random) situations.
7512 2000-04-12 10:24 nmav <nmav@gnutls.org>
7514 * lib/gnutls_kx.c, src/serv.c:
7516 Better memory allocation in key exchange.
7518 2000-04-12 09:41 nmav <nmav@gnutls.org>
7520 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7521 lib/gnutls_kx.c, src/cli.c, src/port.h:
7523 Some changes in peer's version checks.
7525 2000-04-11 23:11 nmav <nmav@gnutls.org>
7527 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7528 lib/gnutls_int.h, src/port.h:
7530 Corrected bugs in MAC calculation.
7532 2000-04-11 21:07 nmav <nmav@gnutls.org>
7534 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
7536 Corrected bugs when setting cipher and mac.
7538 2000-04-11 19:54 nmav <nmav@gnutls.org>
7540 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
7541 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
7542 lib/gnutls_kx.h, src/serv.c:
7544 Better error control. Moved key exchange functions to gnutls_kx.c/h
7546 2000-04-10 17:12 nmav <nmav@gnutls.org>
7548 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
7549 lib/gnutls_handshake.c, src/port.h:
7551 Bugfixes in the diffie hellman.
7553 2000-04-10 14:26 nmav <nmav@gnutls.org>
7555 * lib/debug.c, lib/defines.h, lib/gnutls.c,
7556 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
7557 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7558 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7559 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7562 Added anonymous diffie-hellman key exchange. It does not work yet,
7563 and the whole code is mess.
7565 2000-04-10 10:16 nmav <nmav@gnutls.org>
7567 * configure.in, lib/Makefile.am, lib/gnutls.c,
7568 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7569 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7570 lib/gnutls_handshake.c, lib/gnutls_int.h:
7572 Added the basics for key exchange.
7574 2000-04-09 12:00 nmav <nmav@gnutls.org>
7578 Added ChangeLog and COPYING.
7580 2000-04-09 11:49 nmav <nmav@gnutls.org>
7582 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7583 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7584 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7585 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7586 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7587 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7588 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7589 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7590 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7591 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7592 src/gnutls_algorithms.h, src/gnutls_buffers.c,
7593 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7594 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7595 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7596 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7597 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7599 Changed directory structure.
7601 2000-04-09 11:40 nmav <nmav@gnutls.org>
7605 corrected configure script
7607 2000-04-09 11:28 nmav <nmav@gnutls.org>
7609 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7610 gnutls_int.h, port.h:
7612 corrected bugs in handshake.
7614 2000-04-08 21:48 nmav <nmav@gnutls.org>
7616 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7617 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7620 Added some basics for key exchange.
7622 2000-04-08 16:20 nmav <nmav@gnutls.org>
7626 I've add gnutls_dh.c but is not ready yet, I have to eat something
7627 first:) It is taken from gsti.
7629 2000-04-08 16:14 nmav <nmav@gnutls.org>
7631 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7632 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7633 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7634 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7637 Handshake implementation was improved. Still no key exchange
7640 2000-03-30 09:14 nmav <nmav@gnutls.org>
7642 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7645 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
7647 2000-03-29 19:01 nmav <nmav@gnutls.org>
7649 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7652 Algorithms/Ciphers interface has changes.
7654 2000-03-29 14:15 nmav <nmav@gnutls.org>
7656 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7658 The gnutls_recv() semantics were changed. It may return less data
7659 than the specified. It operates similar to read().
7661 2000-03-29 12:50 nmav <nmav@gnutls.org>
7663 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7665 Server now generates a session_id.
7667 2000-03-28 23:01 nmav <nmav@gnutls.org>
7669 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7670 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7671 gnutls_int.h, serv.c:
7673 Corrected a lot of bugs. Handshake protocol is ready to be coded.
7675 2000-03-26 14:10 nmav <nmav@gnutls.org>
7677 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7679 Included a reliable version of read/write (that read/write will
7680 return exactly the bytes specified).
7682 2000-03-23 10:14 nmav <nmav@gnutls.org>
7684 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7687 Changes in the handshake.
7689 2000-03-18 20:18 nmav <nmav@gnutls.org>
7693 Some memory leaks were fixed.
7695 2000-03-18 20:08 nmav <nmav@gnutls.org>
7697 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7700 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7701 encryption and 1 for decryption (mac/cipher/iv/compression).
7703 2000-03-17 21:41 nmav <nmav@gnutls.org>
7705 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7706 gnutls_handshake.h, gnutls_int.h:
7708 Added the client hello handshake message.
7710 2000-03-15 17:33 nmav <nmav@gnutls.org>
7716 2000-03-14 13:17 nmav <nmav@gnutls.org>
7718 * src/: gnutls_handshake.h, gnutls_record.h:
7720 Incorporated in gnutls_int.h
7722 2000-03-14 13:09 nmav <nmav@gnutls.org>
7724 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7725 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7726 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7728 gnutls_recv() can now receive fatal alerts and closure alerts.
7730 2000-03-14 11:25 nmav <nmav@gnutls.org>
7732 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7733 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7734 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7735 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7738 In case of failure gnutls_recv, sends an alert message. but, it
7739 still cannot receive any.
7741 2000-03-13 19:52 nmav <nmav@gnutls.org>
7743 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7744 src/gnutls_cipher.c, src/test.c:
7746 Added gnutls_recv... Works only for application data, and it is not
7749 2000-03-07 14:02 wkoch <wk@gnupg.org>
7751 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7752 configure.in, lib/Makefile.am, src/Makefile.am:
7754 Initialized repository for GNU TLS