1 2002-03-23 10:06 nmav <nmav@gnutls.org>
7 2002-03-23 09:39 nmav <nmav@gnutls.org>
11 Cleanups and fixes in X.509 certificate message parsing
13 2002-03-22 13:08 nmav <nmav@gnutls.org>
15 * lib/gnutls_buffers.c:
17 Corrected code to avoid compiler's warnings
19 2002-03-21 20:25 nmav <nmav@gnutls.org>
21 * ChangeLog, acconfig.h, configure.in, lib/auth_anon.c,
22 lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
23 lib/auth_srp_passwd.h, lib/auth_srp_sb64.c, lib/crypt.c,
24 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/ext_srp.c,
25 lib/ext_srp.h, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c,
26 lib/gnutls_auth.c, lib/gnutls_extensions.c,
27 lib/gnutls_session_pack.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
28 lib/gnutls_ui.c, src/serv.c:
30 Added hooks not to include SRP and Anonymous authentication
32 2002-03-21 19:44 nmav <nmav@gnutls.org>
34 * lib/: gnutls_cert.c, gnutls_x509.c:
36 Corrected behaviour when no certificate is got by the peer.
38 2002-03-21 19:44 nmav <nmav@gnutls.org>
40 * src/: Makefile.am, gnutls-http-serv:
42 Added script which runs an http server with the appropriate
45 2002-03-21 19:27 nmav <nmav@gnutls.org>
47 * ChangeLog, NEWS, lib/gnutls_record.c, lib/gnutls_state.c:
49 CBC protection support is disabled by default.
51 2002-03-20 18:13 nmav <nmav@gnutls.org>
53 * lib/: gnutls_algorithms.c, gnutls_cipher.c,
54 gnutls_compress_int.c, gnutls_compress_int.h, gnutls_constate.c:
56 Optimizations and fixes in compression
58 2002-03-20 12:21 nmav <nmav@gnutls.org>
60 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c,
61 gnutls_compress_int.c, gnutls_compress_int.h, gnutls_constate.c,
62 gnutls_int.h, gnutls_state.c, x509_ASN.c, x509_ASN.y, x509_asn1.c:
64 Improved compression support. Corrected several bugs in empty
65 fragment sending and receiving.
67 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
71 segmentation fault bug fix
73 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
75 * lib/gnutls_openpgp.c:
77 New OpenCDK interface for secure memory.
79 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
81 * lib/: gnutls_errors_int.h, gnutls_openpgp.c:
83 Detection of revoked OpenPGP userID's.
85 2002-03-18 15:53 nmav <nmav@gnutls.org>
89 added missing prototypes
91 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
93 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
95 Support for multiple userID's.
97 2002-03-18 07:43 nmav <nmav@gnutls.org>
99 * src/: cli.c, serv.c:
101 removed default parameters arguments
103 2002-03-17 23:09 nmav <nmav@gnutls.org>
105 * ChangeLog, THANKS, acconfig.h, configure.in,
106 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
107 lib/gnutls_mem.h, src/cli.c:
109 Added hooks for electric fence
111 2002-03-17 21:51 nmav <nmav@gnutls.org>
115 Checking of certificate lists even if the CA size is zero. Pointed
116 out by Andrew McDonald
118 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
120 * lib/gnutls_openpgp.c:
122 Improved code for the various keyrings and support for armored
125 2002-03-12 14:13 nmav <nmav@gnutls.org>
127 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
128 lib/gnutls_record.c, lib/gnutls_state.c:
130 made CBC chosen plaintext protection configurable
132 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
134 * lib/gnutls_openpgp.c:
136 Added missing stub for one function.
138 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
140 * lib/gnutls_openpgp.c:
144 2002-03-10 00:01 nmav <nmav@gnutls.org>
146 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c,
147 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c,
148 lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig.c,
149 lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h:
151 some error codes were renamed to more appropriate names
153 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
155 * lib/: gnutls_openpgp.c, x509_ASN.c:
157 Patches for the new OpenCDK version and some stricter checks for
160 2002-03-09 19:08 nmav <nmav@gnutls.org>
162 * ChangeLog, NEWS, doc/tex/ex3.tex, lib/gnutls.h.in.in,
163 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_constate.c,
164 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
165 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
166 lib/x509_verify.c, src/common.c:
168 removed GNUTLS_CERT_TRUSTED enumeration
170 2002-03-08 22:42 nmav <nmav@gnutls.org>
172 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
174 Added protection against denial of service attacks, while receiving
177 2002-03-08 18:33 nmav <nmav@gnutls.org>
179 * lib/gnutls_buffers.c:
181 corrected memory leak
183 2002-03-08 18:04 nmav <nmav@gnutls.org>
185 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_cipher.c,
186 gnutls_cipher.h, gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
188 Added protection against the newly discovered CBC attacks against
189 TLS. Experimental code.
191 2002-03-08 11:14 nmav <nmav@gnutls.org>
193 * lib/gnutls_algorithms.c:
195 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
198 2002-03-06 12:10 nmav <nmav@gnutls.org>
200 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
201 draft-ietf-tls-extensions-03.txt:
205 2002-03-06 12:08 nmav <nmav@gnutls.org>
207 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_alert.c,
208 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c,
209 lib/gnutls_global.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
210 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
211 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c:
213 Combined error codes of gnutls and ASN.1 parser. Also several
214 cleanups in the X.509 code.
216 2002-03-06 10:42 nmav <nmav@gnutls.org>
218 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
220 Added alert protocol section
222 2002-03-05 09:04 nmav <nmav@gnutls.org>
224 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
225 x509_ASN.c, x509_asn1.c, x509_der.c, x509_verify.c:
227 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
228 X.509 certificate parsing.
230 2002-03-04 17:16 nmav <nmav@gnutls.org>
232 * doc/tex/errors.tex, lib/gnutls.h.in.in:
236 2002-03-04 17:04 nmav <nmav@gnutls.org>
238 * doc/tex/: Makefile.am, auth.tex, ciphersuites.tex, gnutls.tex,
239 handshake.tex, layers.tex, macros.tex, resumedb.tex,
242 updated documentation
244 2002-03-04 09:25 nmav <nmav@gnutls.org>
246 * ChangeLog, configure.in, doc/scripts/gdoc, lib/gnutls_cert.c,
247 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
250 changes for pretty documentation and cleanups.
252 2002-03-03 18:44 nmav <nmav@gnutls.org>
254 * lib/gnutls_state.c:
256 pgp_fingerprint indicator is not cleared.
258 2002-03-03 09:28 nmav <nmav@gnutls.org>
262 last minute changes for 0.3.91 release
264 2002-03-03 09:18 nmav <nmav@gnutls.org>
266 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
267 lib/auth_dhe.c, lib/auth_srp.c, lib/gnutls_auth.c,
268 lib/gnutls_auth_int.h, lib/gnutls_errors.c, src/cli.c (utags:
271 Added checks in authentication type renegotiation procedure.
273 2002-03-03 00:06 nmav <nmav@gnutls.org>
275 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
276 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
277 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
279 Changed behaviour in rehandshake procedure. Now can use rehandshake
280 with a different authentication method (ie. perform anonymous
281 authentication, and after that perform a certificate authentication,
284 2002-03-01 13:13 nmav <nmav@gnutls.org>
286 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
288 corrected certificate type checking.
290 2002-03-01 13:10 nmav <nmav@gnutls.org>
292 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
293 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_91), cli.c, cli.gaa
294 (tags: gnutls_0_3_91), common.h (tags: gnutls_0_3_91), crypt.c
295 (tags: gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), serv-gaa.h
296 (tags: gnutls_0_3_91), serv.c (tags: gnutls_0_3_91), serv.gaa
297 (tags: gnutls_0_3_91), tls_test-gaa.c (tags: gnutls_0_3_91),
298 tls_test.gaa (tags: gnutls_0_3_91):
300 Updated cli and server to read certificate and keys from command
301 line parameters. client, client-debug and server are now being
304 2002-03-01 11:26 nmav <nmav@gnutls.org>
306 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
307 gnutls_algorithms.h (tags: gnutls_0_3_91), gnutls_handshake.c,
308 gnutls_int.h, gnutls_priority.c (tags: gnutls_0_3_91):
310 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
311 suites get associated with a protocol version. This will allow
312 disabling several ciphersuites which are only defined in TLS 1.0,
315 2002-03-01 08:12 nmav <nmav@gnutls.org>
317 * lib/gnutls_handshake.c:
319 No extensions are now sent if SSL 3.0 is the only protocol
322 2002-02-28 12:39 nmav <nmav@gnutls.org>
324 * lib/gnutls_session.c (tags: gnutls_0_3_91):
326 added a check in the given parameters for null
328 2002-02-28 12:38 nmav <nmav@gnutls.org>
330 * src/: tests.c (tags: gnutls_0_3_91), tests.h (tags:
331 gnutls_0_3_91), tls_test.c:
333 added session resumption test
335 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
337 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
339 Changed the interface for the new OpenCDK version.
341 2002-02-28 08:55 nmav <nmav@gnutls.org>
343 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
344 tls_test-gaa.h (tags: gnutls_0_3_91), tls_test.c, tls_test.gaa:
346 updated gaa files, and client options.
348 2002-02-28 08:38 nmav <nmav@gnutls.org>
350 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
351 lib/gnutls_state.c, lib/gnutls_state.h:
353 gnutls_record_set_default_version() was prefixed with underscore,
354 and it is no longer exported.
356 2002-02-28 08:36 nmav <nmav@gnutls.org>
358 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_91),
359 gnutls_int.h, gnutls_session_pack.c (tags: gnutls_0_3_91),
362 Corrected session resuming in certificate authentication.
363 gnutls_deinit, does not remove the session entry any more if it is
364 invalid. Added gnutls_db_remove_session() function, which does this.
366 2002-02-28 07:00 nmav <nmav@gnutls.org>
368 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
372 2002-02-27 22:29 nmav <nmav@gnutls.org>
374 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
376 removed cycle from gnutls_free and gnutls_secure_free.
378 2002-02-27 21:12 nmav <nmav@gnutls.org>
380 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
382 added check for TLS closure alerts
384 2002-02-27 20:53 nmav <nmav@gnutls.org>
386 * src/: tests.c, tests.h, tls_test.c:
388 added openpgp authentication test, and unknown cipher suites test
390 2002-02-27 20:38 nmav <nmav@gnutls.org>
392 * lib/ext_srp.c (tags: gnutls_0_3_91):
394 Now we do not send the srp username as an extension, if SRP is
397 2002-02-27 20:26 nmav <nmav@gnutls.org>
399 * src/: cli.c, tests.c, tests.h, tls_test.c:
401 added check for client hello extensions.
403 2002-02-27 20:07 nmav <nmav@gnutls.org>
405 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
407 Added tls_test. This is program that can be used to test TLS
410 2002-02-27 20:05 nmav <nmav@gnutls.org>
412 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
413 gnutls_int.h, gnutls_state.c:
415 Added gnutls_record_set_default_version(). This is a low level
418 2002-02-27 10:58 nmav <nmav@gnutls.org>
420 * lib/gnutls.h.in.in:
422 SOCKET_PTR was removed
424 2002-02-27 10:06 nmav <nmav@gnutls.org>
426 * lib/gnutls.h.in.in:
428 corrected record_send() prototype
430 2002-02-26 19:08 nmav <nmav@gnutls.org>
436 2002-02-25 22:48 nmav <nmav@gnutls.org>
438 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
440 added (an impossible situation) check
442 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
444 * lib/gnutls_openpgp.c:
446 Fixed a possible buffer overflow.
448 2002-02-24 17:34 nmav <nmav@gnutls.org>
450 * src/openpgp/Makefile.am (tags: gnutls_0_3_91, gnutls_0_3_90):
452 added missing makefile.am
454 2002-02-24 15:46 nmav <nmav@gnutls.org>
456 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
457 (tags: gnutls_0_3_91), lib/auth_anon.c, lib/auth_anon.h (tags:
458 gnutls_0_3_91), lib/auth_cert.h (tags: gnutls_0_3_91),
459 lib/auth_dhe.c, lib/auth_srp_passwd.c (tags: gnutls_0_3_91),
460 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_91),
461 lib/gnutls_cert.c (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
462 gnutls_0_3_91), lib/gnutls_dh_primes.c (tags: gnutls_0_3_91),
463 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
464 src/serv.c (utags: gnutls_0_3_90):
466 The Diffie Hellman parameters are now stored in the credentials
467 structures. This will allow precomputation of signatures (for DHE
470 2002-02-24 10:47 nmav <nmav@gnutls.org>
472 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
473 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
474 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
475 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
476 gnutls_0_3_90), x509_verify.c:
478 removed GNUTLS_CERT_NONE (replaced by
479 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
480 valid if it's not invalid)
482 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
484 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
487 Bug fixes for _verify_key and basic trust handling for keys.
489 2002-02-22 23:49 nmav <nmav@gnutls.org>
491 * lib/gnutls_openpgp.c:
493 includes moved before #ifdef
495 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
497 * lib/gnutls_openpgp.c:
499 Added stubs for the case we don't have OpenCDK support.
501 2002-02-22 18:31 nmav <nmav@gnutls.org>
503 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
504 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
505 lib/gnutls_cert.c, lib/gnutls_x509.c, lib/x509_sig_check.c,
506 lib/x509_verify.c, src/common.c, src/serv.c:
508 Changed certificate verification functions.
510 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
512 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
514 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
515 routines for key ownertrust.
517 2002-02-22 13:30 nmav <nmav@gnutls.org>
519 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
523 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
525 * lib/gnutls_openpgp.c:
527 Modified code for the new OpenCDK code.
529 2002-02-22 11:34 nmav <nmav@gnutls.org>
531 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
533 moved private cipher suites to 0xFF space.
535 2002-02-22 00:40 nmav <nmav@gnutls.org>
537 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_91, gnutls_0_3_90),
538 doc/tex/ex2.tex (tags: gnutls_0_3_91, gnutls_0_3_90),
539 doc/tex/layers.tex (tags: gnutls_0_3_91, gnutls_0_3_90),
540 doc/tex/serv1.tex, doc/tex/srp1.tex (tags: gnutls_0_3_91,
541 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
542 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_alert.h (tags:
543 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_algorithms.c,
544 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
545 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_record.c, src/cli.c,
548 Several alert protocol changes.
550 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
552 * lib/gnutls_openpgp.c:
554 Fixed return code check for GnuTLS functions.
556 2002-02-21 20:57 nmav <nmav@gnutls.org>
558 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
560 set_key_server renamed to set_keyserver
562 2002-02-21 20:42 nmav <nmav@gnutls.org>
564 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
565 lib/debug.h (tags: gnutls_0_3_91, gnutls_0_3_90),
566 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
568 Added gnutls_alert_str (allows printing alert number descriptions)
570 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
572 * lib/gnutls_openpgp.c:
574 Fixed a segfault in the OpenPGP code.
576 2002-02-21 09:55 nmav <nmav@gnutls.org>
580 Updated the openpgp certificate message, fingerprint handling.
582 2002-02-20 20:53 nmav <nmav@gnutls.org>
586 some fixes in verification procedure
588 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
590 * lib/: .cvsignore (tags: gnutls_0_3_91, gnutls_0_3_90),
591 gnutls_cert.h (tags: gnutls_0_3_91, gnutls_0_3_90),
592 gnutls_errors_int.h (tags: gnutls_0_3_91, gnutls_0_3_90),
593 gnutls_openpgp.c, gnutls_openpgp.h:
595 Applied the patches to fix the GDOC problem. Some bug fixes all
596 over the place and the implementation of some function stubs.
598 2002-02-19 08:17 nmav <nmav@gnutls.org>
600 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
601 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
604 removed CERT_CORRUPTED
606 2002-02-19 08:09 nmav <nmav@gnutls.org>
610 openpgp fingerprint is calculated dynamically.
612 2002-02-18 20:31 nmav <nmav@gnutls.org>
614 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
616 Added some support the OpenPGP Certificate message, with key
619 2002-02-18 14:11 nmav <nmav@gnutls.org>
621 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
622 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
623 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
624 src/cli.gaa, src/common.c:
626 Added some stuff for the client to send the OpenPGP fingerprint.
628 2002-02-17 20:07 nmav <nmav@gnutls.org>
630 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
632 Corrected bug in RSA authentication, responsible for random (very
633 very rare, and difficult to reproduce) failures.
635 2002-02-17 13:14 nmav <nmav@gnutls.org>
637 * lib/: gnutls_x509.c, x509_verify.c:
639 Improved X.509 verification functions. They are still too primitive.
641 2002-02-16 20:50 nmav <nmav@gnutls.org>
647 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
649 * lib/gnutls_openpgp.c:
651 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
654 2002-02-15 17:04 nmav <nmav@gnutls.org>
656 * lib/: gnutls.h.in.in, gnutls_record.c:
658 renamed gnutls_read to gnutls_record_read and gnutls_write to
661 2002-02-15 17:03 nmav <nmav@gnutls.org>
663 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
664 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
665 gnutls_0_3_91, gnutls_0_3_90), layers.tex, serv1.tex, srp1.tex:
667 Added TLS Layers section.
669 2002-02-15 11:34 nmav <nmav@gnutls.org>
671 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
673 updated client and server
675 2002-02-15 11:34 nmav <nmav@gnutls.org>
677 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
681 2002-02-15 11:23 nmav <nmav@gnutls.org>
683 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
684 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_3_91,
685 gnutls_0_3_90), gnutls_record.c:
687 Extension types now use a 16 bit type field (following the current
688 draft). Some fixes in the max record size extension.
690 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
692 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
694 Basic HKP keyserver support. Function to retrieve the key from the
695 keyring by keyid, fingerprint.
697 2002-02-14 11:52 nmav <nmav@gnutls.org>
699 * lib/: gnutls_cert.c, x509_verify.c:
701 Verification function returns the GNUTLS_CERT_VALID flag.
703 2002-02-14 10:57 nmav <nmav@gnutls.org>
705 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
706 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
708 Changed srp callback function parameters.
710 2002-02-14 10:45 nmav <nmav@gnutls.org>
712 * lib/gnutls_dh_primes.c, src/serv.c:
714 Corrected bugs in prime generation.
716 2002-02-14 10:30 nmav <nmav@gnutls.org>
718 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
719 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
721 Server updated. Now command line parameters are available.
723 2002-02-14 09:25 nmav <nmav@gnutls.org>
725 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
729 2002-02-14 09:21 nmav <nmav@gnutls.org>
731 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
732 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
734 Direct access to version field in the state was replaced by the
735 function gnutls_protocol_get_version().
737 2002-02-14 09:20 nmav <nmav@gnutls.org>
741 Corrected bugs in RSA authentication. Random value is not generated
742 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
743 packet formating, to depend on the correct version.
745 2002-02-14 09:16 nmav <nmav@gnutls.org>
747 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
749 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
750 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
752 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
754 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
756 bug fix with bison 1.32
758 2002-02-13 18:03 nmav <nmav@gnutls.org>
760 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
761 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
762 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
763 lib/gnutls_errors.h (tags: gnutls_0_3_91, gnutls_0_3_90),
764 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
765 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
766 lib/gnutls_ui.h, src/cli.c, src/common.c, src/serv.c:
768 Added more functions to allow access to Diffie Hellman parameters
769 (partially at least). Corrected Diffie Hellman stuff.
771 2002-02-13 10:03 nmav <nmav@gnutls.org>
773 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
775 Made most ifdefs in client program, configurable via command line.
777 2002-02-13 10:02 nmav <nmav@gnutls.org>
779 * lib/ext_cert_type.c (tags: gnutls_0_3_91, gnutls_0_3_90):
781 It does not send the cert_type extension if only x.509 certificates
784 2002-02-12 13:27 nmav <nmav@gnutls.org>
786 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
788 Corrected bugs in examples.
790 2002-02-12 13:04 nmav <nmav@gnutls.org>
792 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
794 Priority cannot be set if not using the OPENCDK library.
796 2002-02-11 19:33 nmav <nmav@gnutls.org>
798 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
800 Updated documentation.
802 2002-02-11 10:08 nmav <nmav@gnutls.org>
804 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_3_91,
805 gnutls_0_3_90), openpgp/cli_ring.gpg (tags: gnutls_0_3_91,
806 gnutls_0_3_90), openpgp/cli_sec.asc (tags: gnutls_0_3_91,
809 Added new client pgp keys and a keyring
811 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
813 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
815 High level support for OpenPGP keyrings.
817 2002-02-10 22:24 nmav <nmav@gnutls.org>
821 Added ChangeLog [generated by CVS log]
823 2002-02-09 19:20 nmav <nmav@gnutls.org>
825 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
827 Added gnutls_certificate_type_get_name() function.
829 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
831 * lib/gnutls_openpgp.c:
834 * Applied the fixed for the memory leaks.
836 2002-02-09 18:25 nmav <nmav@gnutls.org>
838 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
839 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
840 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
841 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
842 gnutls_ui.h, gnutls_x509.c:
844 Added ability for an SRP server to use multiple password files. The
845 password file is selected on the fly (handshake) using a callback
848 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
850 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
853 * auth_cert.h: Added OpenPGP keyring item.
855 * gnutls_openpgp.c: Improved support for keyring handling.
857 2002-02-09 12:19 nmav <nmav@gnutls.org>
859 * lib/gnutls_cipher.c:
861 Some fixes in ciphertext2compressed handling
863 2002-02-09 11:10 nmav <nmav@gnutls.org>
865 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
868 Removed the GNUTLS_E_MAC_FAILED error. Now only
869 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
870 information about the result of a possible attack.
872 2002-02-08 22:30 nmav <nmav@gnutls.org>
874 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
877 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
879 2002-02-08 22:29 nmav <nmav@gnutls.org>
883 Added bison generated file
885 2002-02-08 19:36 nmav <nmav@gnutls.org>
887 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
889 changed the introduction (again)
891 2002-02-07 20:58 nmav <nmav@gnutls.org>
893 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
894 src/openpgp/cli_sec.asc:
896 Corrected behaviour of client openpgp certificate selection.
898 2002-02-07 19:08 nmav <nmav@gnutls.org>
900 * lib/: gnutls_ui.c, gnutls_ui.h:
902 removed gnutls_certificate_get_ours_index()
904 2002-02-07 14:59 nmav <nmav@gnutls.org>
906 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_3_91, gnutls_0_3_90),
911 2002-02-06 22:07 nmav <nmav@gnutls.org>
913 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
915 Modified gnutls_x509_extract_subject_alt_name() to return the type,
916 instead of storing it to a pointer.
918 2002-02-06 14:11 nmav <nmav@gnutls.org>
920 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
921 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
924 Added function which returns the subjectAltName (subject_dns_name
927 2002-02-05 23:00 nmav <nmav@gnutls.org>
929 * AUTHORS (tags: gnutls_0_3_91, gnutls_0_3_90):
933 2002-02-05 12:09 nmav <nmav@gnutls.org>
937 Changed the X.509 certificate verification algorithm. Now if any of
938 the certificates in the certificate path is expired (except the
939 first one), we return GNUTLS_CERT_NOT_TRUSTED.
941 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
943 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
945 Changes the function name to make clear OpenPGP uses keys and not
946 certificates like X.509.
948 2002-02-04 22:35 nmav <nmav@gnutls.org>
950 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
952 Changes for gnutls_openpgp_name structure
954 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
956 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
958 Now OpenPGP uses its own context for DN.
960 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
962 * lib/gnutls_openpgp.c:
964 More fixes for the GnuTLS OpenPGP code.
966 2002-02-03 20:19 nmav <nmav@gnutls.org>
968 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
969 lib/gnutls_x509.c, src/common.c:
971 renamed the gnutls_dn structure to gnutls_x509_dn
973 2002-02-03 19:17 nmav <nmav@gnutls.org>
975 * src/: Makefile.am, common.c, common.h:
977 made the print_info stuff much cleaner.
979 2002-02-03 19:06 nmav <nmav@gnutls.org>
981 * lib/gnutls_openpgp.c:
983 some changes in gnutls_cert handling
985 2002-02-03 18:54 nmav <nmav@gnutls.org>
989 keyUsage is now 16 bits
991 2002-02-03 18:30 nmav <nmav@gnutls.org>
993 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
994 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
995 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
996 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
997 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
998 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
999 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1000 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_3_91,
1001 gnutls_0_3_90), src/cli.c, src/common.h, src/serv.c:
1003 Added OpenPGP certificate support in gnutls. Several changes.
1005 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1007 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1010 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1011 keyUsage flag to indicate what the key is useful for.
1013 2002-02-03 12:45 nmav <nmav@gnutls.org>
1015 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1017 Exported openpgp keys' related functions.
1019 2002-02-03 12:38 nmav <nmav@gnutls.org>
1021 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_3_91,
1022 gnutls_0_3_90), gnutls_state.c, gnutls_state.h:
1024 Moved functions unrelated to record layer to gnutls_state.c
1026 2002-02-03 12:24 nmav <nmav@gnutls.org>
1030 several modifications for cert_type extension etc
1032 2002-02-03 12:16 nmav <nmav@gnutls.org>
1034 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1035 gnutls_0_3_91, gnutls_0_3_90):
1037 Added option to set the cert_type priority.
1039 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1041 * lib/gnutls_openpgp.c:
1044 * Applied the patch and minor changes.
1046 * Now it's also possible to use binary certificates.
1048 2002-02-03 11:36 nmav <nmav@gnutls.org>
1050 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_3_91,
1053 Added stuff for parsing the CertType extension type.
1055 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1057 * lib/gnutls_openpgp.c:
1060 * gnutls_openpgp.c: Fixed some memory leaks.
1062 2002-02-02 21:24 nmav <nmav@gnutls.org>
1064 * lib/: gnutls.h.in.in, gnutls_ui.c:
1066 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1068 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1070 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1073 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1074 function headers of internal functions.
1076 2002-02-01 21:14 nmav <nmav@gnutls.org>
1078 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1081 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1084 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1086 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1089 New files for OpenPGP tests.
1091 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1093 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1096 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1098 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1100 2002-02-01 11:31 nmav <nmav@gnutls.org>
1102 * lib/gnutls_x509.h (tags: gnutls_0_3_91, gnutls_0_3_90):
1104 added new header file
1106 2002-02-01 11:14 nmav <nmav@gnutls.org>
1108 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1109 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1110 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1111 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1112 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_3_91,
1113 gnutls_0_3_90), lib/gnutls_session_pack.c (tags: gnutls_0_3_90),
1114 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509_extensions.c,
1115 src/cli.c, src/common.h, src/serv.c:
1117 Several changes in certificate and key handling.
1118 * gnutls_certificate_allocate_sc() does not require the ncerts
1121 2002-01-31 12:48 nmav <nmav@gnutls.org>
1123 * Makefile.am (tags: gnutls_0_3_91, gnutls_0_3_90),
1124 doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, doc/tex/ex3.tex,
1125 lib/Makefile.am, lib/auth_cert.c, lib/debug.c, lib/gnutls.h.in.in,
1126 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_state.h,
1127 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c, src/cli.c,
1130 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1131 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1133 2002-01-31 12:47 nmav <nmav@gnutls.org>
1135 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1138 corrected _gnutls_str_cpy() usage.
1140 2002-01-30 23:59 nmav <nmav@gnutls.org>
1142 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1146 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
1148 * lib/gnutls_openpgp.c:
1150 Fixed some memory leaks.
1152 2002-01-30 10:33 nmav <nmav@gnutls.org>
1154 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1156 updated candidate draft
1158 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
1160 * lib/gnutls_openpgp.c:
1164 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
1166 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1168 Basic GnuTLS OpenPGP support.
1170 2002-01-29 16:19 nmav <nmav@gnutls.org>
1172 * configure.in, doc/tex/ex3.tex, src/common.h:
1174 updated for gnutls_certificate_get_peers()
1176 2002-01-29 16:17 nmav <nmav@gnutls.org>
1178 * lib/: gnutls_ui.c, gnutls_ui.h:
1180 Added gnutls_certificate_get_peers() Added
1181 gnutls_certificate_get_ours() Added
1182 gnutls_certificate_get_ours_index()
1184 2002-01-29 16:09 nmav <nmav@gnutls.org>
1186 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1187 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1189 CertificateType is now accesible from the API.
1191 2002-01-29 16:06 nmav <nmav@gnutls.org>
1193 * lib/gnutls_handshake.c:
1195 corrected bug in certificate selection.
1197 2002-01-29 15:08 nmav <nmav@gnutls.org>
1199 * lib/: gnutls_state.c, gnutls_state.h:
1201 Added this gnutls_state.c/h files. Are added in order to access some
1202 of the GNUTLS_STATE structures members, indirectly. It's not
1203 possible to move all the members of this structure here, yet, but it
1206 2002-01-29 12:54 nmav <nmav@gnutls.org>
1210 corrected bug in server certificate callback.
1212 2002-01-29 12:52 nmav <nmav@gnutls.org>
1214 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1215 gnutls_record.c, gnutls_ui.h:
1217 Modified the state's parameters to hold the negotiated certificate
1218 type. Modified the certificate selection procedure to take the
1219 certificate type in account, when choosing the most appropriate
1222 2002-01-29 11:52 nmav <nmav@gnutls.org>
1224 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1225 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1226 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1229 Added in CertificateStatus:
1230 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
1233 2002-01-29 11:40 nmav <nmav@gnutls.org>
1235 * lib/: gnutls.h.in.in, gnutls_cert.c:
1237 gnutls_x509pki_allocate_sc() renamed to
1238 gnutls_certificate_allocate_sc() and similar functions too. They
1239 share too common properties with OpenPGP certificates, that it is
1240 not needed a separate function.
1242 2002-01-29 11:38 nmav <nmav@gnutls.org>
1244 * lib/: gnutls_ui.c, gnutls_ui.h:
1246 Updated function names.
1248 2002-01-29 11:38 nmav <nmav@gnutls.org>
1250 * lib/: auth_cert.c, auth_cert.h:
1252 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1255 2002-01-28 23:51 nmav <nmav@gnutls.org>
1257 * lib/gnutls.asn (tags: gnutls_0_3_91, gnutls_0_3_90):
1261 2002-01-28 23:49 nmav <nmav@gnutls.org>
1265 better ChangeLog output
1267 2002-01-28 23:44 nmav <nmav@gnutls.org>
1269 * lib/gnutls_record.c, src/cli.c, src/serv.c:
1271 Identified a race condition in the example client. If application
1272 data is sent after a rehandshake request, the server thinks we
1273 ignored his request, and breaks the connection. This is a bad design
1276 2002-01-28 23:43 nmav <nmav@gnutls.org>
1278 * lib/gnutls_datum.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1282 2002-01-28 23:42 nmav <nmav@gnutls.org>
1284 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1286 changed some buffering code, to use the cleaner
1287 gnutls_datum_append(). Leads to a much cleaner code.
1289 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
1295 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1299 gnutls_str_... functions substitution
1301 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1305 _gnutls_str_... functions substitution
1307 2002-01-28 18:26 nmav <nmav@gnutls.org>
1309 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_3_91,
1312 added gnutls_datum_append()
1314 2002-01-28 14:03 nmav <nmav@gnutls.org>
1316 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1318 signature is now a gnutls_datum
1320 2002-01-28 12:43 nmav <nmav@gnutls.org>
1322 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1323 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1324 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1325 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1326 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1327 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1328 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1329 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1330 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1331 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1332 lib/gnutls_sig.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1333 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
1334 src/common.h, src/serv.c:
1336 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
1337 GNUTLS_ANON -> GNUTLS_CRD_ANON
1339 2002-01-28 10:38 nmav <nmav@gnutls.org>
1341 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1342 gnutls_0_3_90), gnutls_handshake.c:
1344 corrected and optimized handshake.
1346 2002-01-28 10:37 nmav <nmav@gnutls.org>
1348 * lib/gnutls_int_compat.c:
1352 2002-01-28 09:25 nmav <nmav@gnutls.org>
1354 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1355 gnutls_int.h, gnutls_record.c:
1357 Added ability of the client to choose a certificate depending on the
1358 server's sign algorithm preference. Added CertType in gnutls_cert
1359 structure (which identified X509, OPENPGP certificates)
1361 2002-01-28 09:22 nmav <nmav@gnutls.org>
1363 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
1365 Optimizations in the handshake messages hashing. (no more mallocs)
1367 2002-01-27 21:13 nmav <nmav@gnutls.org>
1369 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
1370 lib/x509_b64.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1371 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
1375 2002-01-27 21:12 nmav <nmav@gnutls.org>
1377 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1378 gnutls_gcry.h (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
1380 corrected bug in DSA signing.
1382 2002-01-27 21:11 nmav <nmav@gnutls.org>
1384 * lib/gnutls_cert.c:
1386 corrected bug in file read
1388 2002-01-27 21:10 nmav <nmav@gnutls.org>
1390 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
1391 gnutls_handshake.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1392 gnutls_v2_compat.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1394 Added support to select a certificate based on the peer's cipher
1395 suite list. (ie if DSS cipher suites are requested and a DSA
1396 certificate is available, then this will be used)
1398 2002-01-27 15:24 nmav <nmav@gnutls.org>
1400 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1402 Added an updated version of the submited draft
1404 2002-01-27 15:12 nmav <nmav@gnutls.org>
1406 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
1407 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
1408 src/x509/cert-dsa.pem (tags: gnutls_0_3_91, gnutls_0_3_90,
1409 gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
1410 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites):
1414 2002-01-27 15:10 nmav <nmav@gnutls.org>
1416 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
1417 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
1418 src/serv.c (utags: gnutls_with_dss_ciphersuites):
1420 added support for DHE_DSS cipher suites.
1422 2002-01-27 14:27 nmav <nmav@gnutls.org>
1424 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
1425 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
1426 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
1427 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
1428 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
1429 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
1430 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
1431 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
1432 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
1433 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
1434 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1435 lib/gnutls_privkey.c (tags: gnutls_with_dss_ciphersuites),
1436 lib/gnutls_sig.c, lib/x509_sig_check.c (tags:
1437 gnutls_with_dss_ciphersuites), src/cli.c (utags:
1438 gnutls_with_dss_cert_support):
1440 added support for DSS certificates.
1442 2002-01-26 23:01 nmav <nmav@gnutls.org>
1444 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
1445 auth_x509.c, ext_max_record.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1446 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1447 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
1448 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
1449 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
1450 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
1451 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1452 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
1453 gnutls_with_dss_cert_support), gnutls_global.c (tags:
1454 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1455 gnutls_with_dss_cert_support), gnutls_global.h (tags:
1456 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1457 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
1458 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1459 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
1460 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
1461 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1462 gnutls_with_dss_cert_support), gnutls_sig.c, pkcs1.asn, pkix.asn
1463 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1464 gnutls_with_dss_cert_support), x509_sig_check.c:
1466 Added stuff for DSS certificates (not ready yet)
1468 2002-01-26 22:55 nmav <nmav@gnutls.org>
1470 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_3_91,
1471 gnutls_0_3_90, gnutls_with_dss_ciphersuites), cert.pem (tags:
1472 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1473 clicert-dsa.pem (tags: gnutls_0_3_91, gnutls_0_3_90,
1474 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_3_91,
1475 gnutls_0_3_90, gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags:
1476 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1477 clikey.pem (tags: gnutls_0_3_91, gnutls_0_3_90,
1478 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_3_91,
1479 gnutls_0_3_90, gnutls_with_dss_ciphersuites) (utags:
1480 gnutls_with_dss_cert_support):
1482 added new DSA certificates..
1484 2002-01-26 16:10 nmav <nmav@gnutls.org>
1486 * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
1487 gnutls_with_dss_cert_support, gnutls_0_3_91,
1488 gnutls_with_dss_ciphersuites):
1490 added _gnutls_mem_cpy()
1492 2002-01-26 16:06 nmav <nmav@gnutls.org>
1494 * lib/: x509_asn1.c, x509_der.c (utags:
1495 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
1497 Added checks after malloc for null.
1499 2002-01-25 22:41 nmav <nmav@gnutls.org>
1501 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
1502 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1503 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
1504 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
1505 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
1506 gnutls_with_dss_cert_support), lib/gnutls_record.c,
1507 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
1508 gnutls_with_dss_cert_support), src/common.h (tags:
1509 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1510 src/serv.c (tags: gnutls_with_dss_cert_support):
1512 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
1515 2002-01-25 16:31 nmav <nmav@gnutls.org>
1517 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1518 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
1521 added check for requested TLS extensions
1523 2002-01-25 14:37 nmav <nmav@gnutls.org>
1525 * configure.in (tags: gnutls_0_3_5):
1529 2002-01-25 14:33 nmav <nmav@gnutls.org>
1531 * NEWS (tags: gnutls_0_3_5):
1535 2002-01-25 14:07 nmav <nmav@gnutls.org>
1537 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
1538 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
1539 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
1540 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
1541 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
1542 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1543 gnutls_with_dss_cert_support), lib/gnutls_hash_int.h (tags:
1544 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1545 gnutls_with_dss_cert_support), lib/gnutls_int.h,
1546 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
1547 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1549 Handshake messages are not kept in memory any more. Now we use less
1550 memory during a handshake.
1552 2002-01-24 19:00 nmav <nmav@gnutls.org>
1554 * lib/gnutls_random.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1555 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1559 2002-01-24 18:00 nmav <nmav@gnutls.org>
1561 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
1562 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1564 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
1565 GNUTLS_A_SSL3_NO_CERTIFICATE
1567 2002-01-24 16:50 nmav <nmav@gnutls.org>
1569 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
1570 draft-ietf-tls-openpgp-keys-00.txt (tags:
1571 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1573 added our openpgp draft
1575 2002-01-24 16:46 nmav <nmav@gnutls.org>
1577 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
1578 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
1579 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1580 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
1581 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1582 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
1583 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1584 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
1585 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
1586 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
1587 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1589 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
1590 #ifdef XXX stuff. Done some cleanups in record layer.
1592 2002-01-23 21:14 nmav <nmav@gnutls.org>
1594 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
1595 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
1596 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1597 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
1598 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1599 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
1600 lib/gnutls_str.h, lib/x509_extensions.c (tags:
1601 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1602 lib/x509_sig_check.c, lib/x509_verify.c (tags:
1603 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1605 Added a minimal string library to assist in safer ASN.1 parsing
1607 2002-01-23 21:13 nmav <nmav@gnutls.org>
1611 in server side now prints srp username
1613 2002-01-23 20:28 nmav <nmav@gnutls.org>
1615 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
1616 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1617 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
1618 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
1619 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
1622 Some corrections done ( found by using flawfinder). Added several
1623 tags for flawfinder to ignore.
1625 2002-01-23 20:27 nmav <nmav@gnutls.org>
1629 added string library
1631 2002-01-23 18:59 nmav <nmav@gnutls.org>
1633 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
1634 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1635 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
1636 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
1637 lib/x509_sig_check.c:
1641 2002-01-23 18:58 nmav <nmav@gnutls.org>
1643 * lib/gnutls_record.c:
1645 more cleanups in the recv_int() function
1647 2002-01-23 18:57 nmav <nmav@gnutls.org>
1649 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
1651 corrected behaviour against PKCS-1 attacks. (it seems that debugging
1652 code has made it to release)
1654 2002-01-22 21:47 nmav <nmav@gnutls.org>
1656 * lib/gnutls_record.c:
1658 Made recv_int() cleaner (needs a lot of improvement)
1660 2002-01-20 13:02 nmav <nmav@gnutls.org>
1662 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
1663 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
1664 lib/gnutls_record.c, src/cli.c, src/serv.c:
1666 Now a server in a case of rehandshake can continue normaly if the
1667 handshake request is ignored by the client.
1669 2002-01-20 13:00 nmav <nmav@gnutls.org>
1671 * lib/gnutls.h.in.in:
1673 corrected gnutls_alert_send() prototype.
1675 2002-01-20 13:00 nmav <nmav@gnutls.org>
1677 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
1679 corrected gnutls_alert_send() prototype
1681 2002-01-20 10:16 nmav <nmav@gnutls.org>
1685 last changes for release
1687 2002-01-19 20:10 nmav <nmav@gnutls.org>
1689 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
1691 corrected bugs in DHE_RSA cipher suites
1693 2002-01-19 20:09 nmav <nmav@gnutls.org>
1695 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
1696 gnutls_with_dss_cert_support), auth_anon.h (tags:
1697 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1698 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
1699 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
1700 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1701 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
1702 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
1703 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1704 gnutls_with_dss_cert_support), gnutls_int.h:
1706 updated auth info structures handling. Corrected bug in DHE_RSA.
1708 2002-01-19 20:07 nmav <nmav@gnutls.org>
1710 * lib/gnutls_handshake.c:
1712 corrected bug introduced in the buffering code update
1714 2002-01-19 18:24 nmav <nmav@gnutls.org>
1716 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
1717 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
1718 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
1719 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1720 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
1721 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
1722 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
1725 Combined gnutls_x509pki_(set/get)_dh_bits() and
1726 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
1727 gnutls_anon_set_server_cred() was deprecated by
1728 gnutls_dh_set_bits().
1730 2002-01-19 18:23 nmav <nmav@gnutls.org>
1732 * lib/gnutls_cert.c:
1734 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
1736 2002-01-19 11:44 nmav <nmav@gnutls.org>
1738 * lib/gnutls_record.c (tags: gnutls_0_3_5):
1740 added missing include of gnutls_alert.h
1742 2002-01-18 16:47 nmav <nmav@gnutls.org>
1744 * doc/protocol/rfc2440.txt (tags: gnutls_0_3_91, gnutls_0_3_90,
1745 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1749 2002-01-18 16:46 nmav <nmav@gnutls.org>
1751 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
1752 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
1753 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1754 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
1755 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1756 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
1757 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1758 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
1759 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1760 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
1761 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1762 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags:
1763 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1764 gnutls_with_dss_cert_support), lib/gnutls_dh.h,
1765 lib/gnutls_dh_primes.c (tags: gnutls_with_dss_ciphersuites,
1766 gnutls_with_dss_cert_support), lib/gnutls_errors.c,
1767 lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_record.c,
1768 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_ASN.y (tags:
1769 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1770 src/cli.c, src/common.h, src/serv.c:
1772 several cleanups in order to move to gnutls 0.4.0
1774 2002-01-18 16:45 nmav <nmav@gnutls.org>
1776 * lib/gnutls_int_compat.c:
1778 added file to hold functions for backwards binary compatibility.
1780 2002-01-18 14:50 nmav <nmav@gnutls.org>
1782 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
1783 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
1784 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
1785 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
1786 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
1787 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
1788 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
1790 added required changes to release gnutls 0.3.3 (mostly bug fixes)
1792 2002-01-18 14:41 nmav <nmav@gnutls.org>
1794 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
1798 2002-01-17 18:56 nmav <nmav@gnutls.org>
1800 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
1801 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
1802 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
1805 Renamed gnutls_x509pki_s/get_dh_bits() to
1806 gnutls_dh_s/get_dhe_bits(). Renamed
1807 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
1809 2002-01-17 16:16 nmav <nmav@gnutls.org>
1811 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
1812 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
1813 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1814 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
1815 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
1816 lib/gnutls_algorithms.c, lib/gnutls_int.h:
1818 Key exchange methods changed so they do not depend on the
1819 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
1821 2002-01-17 16:10 nmav <nmav@gnutls.org>
1823 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1824 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1825 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
1826 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_91,
1827 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1828 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
1829 gnutls_record.c, gnutls_sig.c:
1831 changes in buffering code (actually variables' names are more
1834 2002-01-17 16:09 nmav <nmav@gnutls.org>
1838 corrected library interface numbers
1840 2002-01-17 13:29 nmav <nmav@gnutls.org>
1842 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
1843 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1844 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
1845 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
1846 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1847 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
1848 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
1849 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1850 gnutls_with_dss_cert_support), doc/tex/gnutls.tex:
1852 updated documentation
1854 2002-01-17 13:05 nmav <nmav@gnutls.org>
1856 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
1857 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1858 gnutls_with_dss_cert_support):
1860 fixed bugs reported (with patches) by Marc Huber and Guillaume
1863 2002-01-14 09:33 nmav <nmav@gnutls.org>
1865 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1866 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_3_91, gnutls_0_3_90,
1867 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1869 Added gnutls_x509pki_set_trust_mem() and
1870 gnutls_x509pki_set_key_mem()
1872 2002-01-12 19:04 nmav <nmav@gnutls.org>
1874 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
1875 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
1877 better length checking in the record layer.
1879 2002-01-10 21:19 nmav <nmav@gnutls.org>
1881 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
1882 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
1883 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1884 gnutls_with_dss_cert_support):
1886 new extensions draft
1888 2002-01-09 11:05 nmav <nmav@gnutls.org>
1890 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
1892 added gnutls_x509pki_verify_certificate()
1894 2002-01-07 17:54 nmav <nmav@gnutls.org>
1898 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
1899 consistent with gnutls.h)
1901 2002-01-05 22:00 nmav <nmav@gnutls.org>
1903 * lib/libgnutls.m4 (tags: gnutls_0_3_91, gnutls_0_3_90,
1904 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1906 corrected the temp file name
1908 2002-01-05 18:41 nmav <nmav@gnutls.org>
1910 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
1911 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
1912 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
1915 last minute changes for 0.3.2 release
1917 2002-01-05 18:04 nmav <nmav@gnutls.org>
1919 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
1922 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
1924 2002-01-05 13:40 nmav <nmav@gnutls.org>
1926 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
1928 Added gnutls_b64_encode() and gnutls_b64_decode()
1930 2002-01-04 12:35 nmav <nmav@gnutls.org>
1932 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
1935 updated documentation
1937 2002-01-04 12:05 nmav <nmav@gnutls.org>
1939 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
1940 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
1942 updated documentation
1944 2002-01-04 11:19 nmav <nmav@gnutls.org>
1946 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
1947 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
1948 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
1949 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
1950 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
1951 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
1955 2002-01-04 11:15 nmav <nmav@gnutls.org>
1957 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
1958 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
1960 separated alert protocol functions
1962 2002-01-03 11:36 nmav <nmav@gnutls.org>
1964 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
1965 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
1966 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
1968 corrected behaviour in version advertizing
1970 2002-01-03 11:01 nmav <nmav@gnutls.org>
1972 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
1974 now removes the temp file
1976 2002-01-03 10:59 nmav <nmav@gnutls.org>
1978 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
1980 check_version() updated
1982 2002-01-02 15:55 nmav <nmav@gnutls.org>
1984 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
1985 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
1986 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
1987 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
1988 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
1989 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
1990 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
1991 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
1995 2002-01-02 15:00 nmav <nmav@gnutls.org>
1997 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
1998 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
1999 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2000 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2002 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2004 2002-01-02 12:15 nmav <nmav@gnutls.org>
2010 2002-01-02 11:07 nmav <nmav@gnutls.org>
2012 * lib/gnutls.h.in.in:
2014 prefixed all variable with GNUTLS_
2016 2002-01-02 11:02 nmav <nmav@gnutls.org>
2018 * lib/gnutls_global.c:
2020 added support for calling global_init() several times.
2022 2002-01-02 10:58 nmav <nmav@gnutls.org>
2024 * lib/gnutls_global.c:
2026 added static variable to check if global_init() is called for a
2029 2002-01-02 10:46 nmav <nmav@gnutls.org>
2031 * NEWS, README (tags: gnutls_0_3_91, gnutls_0_3_90,
2032 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2033 gnutls_0_3_5, gnutls_0_3_2), lib/crypt_srpsha1.c,
2034 lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
2035 lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
2036 lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2038 Cleanups in the digest code (separated from HMAC). Added
2039 gnutls_fingerprint_calc(), which calculates a fingerprint.
2041 2001-12-30 18:11 nmav <nmav@gnutls.org>
2043 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2044 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2048 2001-12-30 18:09 nmav <nmav@gnutls.org>
2050 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2051 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2052 gnutls_0_3_5, gnutls_0_3_2):
2056 2001-12-30 17:55 nmav <nmav@gnutls.org>
2058 * NEWS, lib/auth_x509.c:
2060 corrected bug which did not allow a client to accept multiple CA
2061 distinguished names.
2063 2001-12-30 17:53 nmav <nmav@gnutls.org>
2065 * src/README.srpcrypt (tags: gnutls_0_3_91, gnutls_0_3_90,
2066 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2067 gnutls_0_3_5, gnutls_0_3_2):
2071 2001-12-23 11:37 nmav <nmav@gnutls.org>
2073 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2075 some corrections in documentation
2077 2001-12-21 08:16 nmav <nmav@gnutls.org>
2079 * NEWS (tags: gnutls_0_3_1):
2083 2001-12-20 10:51 nmav <nmav@gnutls.org>
2085 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2086 gnutls_0_3_2, gnutls_0_3_5):
2088 cleaned up and fixed ASN.1 documentation.
2090 2001-12-20 10:08 nmav <nmav@gnutls.org>
2092 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2095 corrected in order not to complain if func(void) is used.
2097 2001-12-19 20:02 nmav <nmav@gnutls.org>
2099 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2100 (tags: gnutls_0_3_1, gnutls_0_3_0):
2104 2001-12-19 13:17 nmav <nmav@gnutls.org>
2106 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2107 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2108 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2109 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2110 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2111 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2112 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2113 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2114 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2115 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2116 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2117 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2118 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2119 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2120 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2121 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2122 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2123 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2124 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2125 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2126 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2127 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2128 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2129 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2131 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
2132 defines to keep source compatibility.
2134 2001-12-19 13:13 nmav <nmav@gnutls.org>
2136 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2138 corrected bugs in AUTH_INFO allocation
2140 2001-12-18 15:00 nmav <nmav@gnutls.org>
2142 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2143 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2147 2001-12-18 08:58 nmav <nmav@gnutls.org>
2149 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2150 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2151 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2152 gnutls_0_3_1), lib/gnutls_int.h:
2154 corrections in the configuration files.
2156 2001-12-17 20:44 nmav <nmav@gnutls.org>
2160 some corrections in assembler detection. Also chmod -w gnutls.h was
2163 2001-12-17 17:27 nmav <nmav@gnutls.org>
2165 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2166 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2167 (tags: gnutls_0_3_1):
2169 Corrections for big endian machines. Pointed out by Mike Siers
2172 2001-12-17 16:53 nmav <nmav@gnutls.org>
2174 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2175 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2176 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2177 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2178 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2179 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2180 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2181 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2182 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2184 cleanups and documentation updates
2186 2001-12-17 15:49 nmav <nmav@gnutls.org>
2188 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2189 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2190 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2191 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2193 corrections in SRP and ANON authentication. Also corrections in the
2194 session packing for anonymous auth info.
2196 2001-12-17 15:19 nmav <nmav@gnutls.org>
2198 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2199 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2200 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2201 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2202 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2203 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2207 2001-12-17 15:13 nmav <nmav@gnutls.org>
2209 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2210 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2211 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2212 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2213 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2214 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2215 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2216 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2217 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2218 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2219 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2220 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2222 gnutls_set_max_record_size -> gnutls_record_set_max_size
2223 gnutls_get_max_record_size -> gnutls_record_get_max_size
2224 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2225 gnutls_auth_get_type
2227 2001-12-16 14:23 nmav <nmav@gnutls.org>
2229 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2230 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2231 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2232 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2233 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2234 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2235 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2236 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2237 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2238 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2240 documentation updated
2242 2001-12-16 10:27 nmav <nmav@gnutls.org>
2244 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2245 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2247 changed function names
2249 2001-12-16 09:49 nmav <nmav@gnutls.org>
2251 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2253 fixes in documentation
2255 2001-12-16 09:09 nmav <nmav@gnutls.org>
2257 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_3_91,
2258 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2259 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2260 gnutls_0_3_1, gnutls_0_3_0):
2262 removed ASN1.readme.txt
2264 2001-12-14 19:52 nmav <nmav@gnutls.org>
2266 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_3_91,
2267 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2268 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2269 gnutls_0_3_1, gnutls_0_3_0), doc/README.autoconf (tags:
2270 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2271 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2272 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ex1.tex, doc/tex/ex2.tex,
2273 doc/tex/gnutls.tex, doc/tex/serv1.tex, lib/gnutls.h.in,
2274 lib/gnutls_cert.c (tags: gnutls_0_3_0), lib/gnutls_int.h,
2275 src/cli.c, src/serv.c:
2277 renamed gnutls_x509pki_set_trust/key to
2278 gnutls_x509pki_set_trust_file/key_file
2280 2001-12-14 14:52 nmav <nmav@gnutls.org>
2282 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2283 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2286 some corrections in the DECR_LEN stuff added recently.
2288 2001-12-14 10:26 nmav <nmav@gnutls.org>
2290 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2291 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2292 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2293 doc/tex/gnutls.tex, lib/auth_x509.c:
2295 updated documentation
2297 2001-12-13 09:51 nmav <nmav@gnutls.org>
2299 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2300 gnutls_extensions.c, gnutls_handshake.c:
2302 More carefull parsing of incoming packets.
2304 2001-12-11 15:29 nmav <nmav@gnutls.org>
2306 * lib/gnutls_handshake.c:
2310 2001-12-11 15:29 nmav <nmav@gnutls.org>
2312 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2313 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2315 corrected bugs in STD formating (back to USG).
2317 2001-12-10 16:01 nmav <nmav@gnutls.org>
2319 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2321 last commits for 0.2.91
2323 2001-12-10 08:25 nmav <nmav@gnutls.org>
2325 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2326 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2327 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2328 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2329 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2330 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2331 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2332 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2333 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2334 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2335 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2336 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2337 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2338 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2339 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2340 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2341 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2342 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
2343 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2344 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2345 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
2346 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2347 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2348 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
2350 optimizations and fixes in the TLS PRF calculation (and the SSL3
2353 2001-12-09 17:08 nmav <nmav@gnutls.org>
2355 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
2357 updated documentation
2359 2001-12-09 15:39 nmav <nmav@gnutls.org>
2361 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
2363 fixed gnutls_anon_free_client_sc()
2365 2001-12-09 12:05 nmav <nmav@gnutls.org>
2367 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
2368 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
2369 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
2370 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
2372 Fixes in anonymous authentication. Fixes in client ciphersuite
2375 2001-12-09 12:03 nmav <nmav@gnutls.org>
2377 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2378 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
2380 GET_CN() now works. (affects debug mode only)
2382 2001-12-09 11:02 nmav <nmav@gnutls.org>
2384 * src/: .cvsignore (tags: gnutls_0_3_91, gnutls_0_3_90,
2385 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2386 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2387 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
2388 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2389 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
2390 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2394 2001-12-09 10:50 nmav <nmav@gnutls.org>
2396 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
2397 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
2398 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
2400 Optimizations in server certificate callback.
2402 2001-12-08 22:54 nmav <nmav@gnutls.org>
2404 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
2405 lib/gnutls_int.h, lib/gnutls_record.c:
2407 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
2409 2001-12-08 22:37 nmav <nmav@gnutls.org>
2411 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
2412 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
2413 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
2414 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
2417 remove dnsname (name_ind) extension
2419 2001-12-08 15:55 nmav <nmav@gnutls.org>
2421 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
2422 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2423 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2424 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
2425 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
2426 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
2427 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
2428 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2429 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
2430 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
2431 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2432 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
2433 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
2434 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2436 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
2438 2001-12-07 17:25 nmav <nmav@gnutls.org>
2440 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
2444 2001-12-07 14:09 nmav <nmav@gnutls.org>
2446 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
2447 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2448 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2449 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2450 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2451 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2452 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2454 updated documentation
2456 2001-12-07 08:22 nmav <nmav@gnutls.org>
2458 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
2459 gnutls_0_2_91) (utags: gnutls_0_2_90):
2461 callbacks now get a GNUTLS_STATE argument.
2463 2001-12-07 01:02 nmav <nmav@gnutls.org>
2465 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
2466 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
2467 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
2468 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
2469 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
2470 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
2471 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
2472 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
2473 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
2474 src/serv.c (tags: gnutls_0_2_90):
2476 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
2477 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
2479 2001-12-06 17:08 nmav <nmav@gnutls.org>
2481 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
2482 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2483 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_3_91,
2484 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2485 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2486 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2487 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
2488 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2489 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
2490 gnutls_0_2_90), src/cli.c, src/serv.c:
2492 GNUTLS_LIST is now int*
2494 2001-12-06 12:19 nmav <nmav@gnutls.org>
2496 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2497 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
2498 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
2499 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2500 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2501 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
2502 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2503 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
2504 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2505 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2506 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2507 lib/gnutls_constate.c (tags: gnutls_0_2_90),
2508 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
2509 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2510 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
2511 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2512 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2513 src/cli.c, src/serv.c:
2517 2001-12-06 12:18 nmav <nmav@gnutls.org>
2519 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
2520 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2521 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2522 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_3_91,
2523 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2524 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2525 gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
2527 some changes to keep gcc -Wall happy
2529 2001-12-06 10:37 nmav <nmav@gnutls.org>
2531 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2532 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
2533 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
2534 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
2535 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
2536 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2537 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
2538 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
2539 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
2540 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2541 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2542 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
2543 gnutls_0_2_90), src/cli.c, src/serv.c:
2547 2001-12-05 17:25 nmav <nmav@gnutls.org>
2549 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
2550 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
2551 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2552 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
2553 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2554 lib/gnutls_session.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2555 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2556 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2557 gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
2559 Changes in function names concerning _db_ handling and _session_
2562 2001-12-05 17:03 nmav <nmav@gnutls.org>
2564 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
2565 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
2566 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2567 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
2568 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2569 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2570 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2573 Added callback to select the server certificate.
2575 2001-12-05 13:41 nmav <nmav@gnutls.org>
2577 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2578 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
2579 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2580 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2581 gnutls_0_2_90), src/serv.c:
2583 optimized certificate handling API
2585 2001-12-05 12:50 nmav <nmav@gnutls.org>
2587 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
2588 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
2590 several cleanups. Removed old unneeded functions. certificate
2591 verification was moved out of the handshake procedure.
2593 2001-12-04 22:24 nmav <nmav@gnutls.org>
2595 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
2596 gnutls_global.c, gnutls_int.h, gnutls_record.c:
2600 2001-12-04 16:03 nmav <nmav@gnutls.org>
2602 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
2603 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2604 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2605 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
2606 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
2607 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
2608 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
2609 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_3_91,
2610 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2611 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2612 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2613 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
2614 src/port.h, src/serv.c:
2616 now the peer's certificate list is stored into auth info structure
2617 (instead of the certificate). several other cleanups.
2619 2001-12-04 10:57 nmav <nmav@gnutls.org>
2621 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
2622 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2623 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2624 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
2625 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
2626 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2627 lib/x509_extensions.c, src/cli.c, src/serv.c:
2629 moving gnutls_DN structures out of gnutls_cert and auth_info
2630 structures. Now they are generated upon request.
2632 2001-12-01 17:34 nmav <nmav@gnutls.org>
2634 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2635 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2636 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2637 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
2640 fixes in autoconf scripts
2642 2001-12-01 10:50 nmav <nmav@gnutls.org>
2644 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
2645 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2646 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2647 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2648 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
2649 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
2650 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2652 updated detection of library settings
2654 2001-11-30 18:23 nmav <nmav@gnutls.org>
2656 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
2657 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
2659 The RDN sequence needed in the certificate request message is now
2660 generated and cached into a x509pki_credentials structure. This
2661 would save a lot of time in the server side.
2663 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
2665 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
2667 overflow buffers check
2669 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
2671 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
2676 2001-11-29 15:29 nmav <nmav@gnutls.org>
2678 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
2679 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
2680 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2681 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
2682 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
2683 lib/gnutls_session.c, lib/gnutls_session_pack.c,
2684 lib/gnutls_session_pack.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2685 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2686 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2687 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
2690 introduced gnutls_x509pki_get_certificate(). This function returns
2691 the peer's certificate DER encoded. This certificate is also stored
2694 2001-11-26 10:50 nmav <nmav@gnutls.org>
2696 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
2697 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
2698 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
2699 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2701 cleanups and some corrections.
2703 2001-11-25 12:05 nmav <nmav@gnutls.org>
2705 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
2706 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
2707 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2708 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
2709 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
2710 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
2711 lib/gnutls_kx.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2712 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2713 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2714 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
2715 lib/gnutls_record.h, src/cli.c, src/serv.c:
2717 gnutls_handshake(), gnutls_read() etc. functions no longer require
2718 the 'SOCKET cd' argument. This argument is set using the function
2719 gnutls_set_transport_ptr().
2721 2001-11-23 23:42 nmav <nmav@gnutls.org>
2723 * doc/README.autoconf:
2725 gnutls.m4 -> libgnutls.m4
2727 2001-11-23 23:26 nmav <nmav@gnutls.org>
2729 * doc/tex/Makefile.am:
2733 2001-11-23 23:25 nmav <nmav@gnutls.org>
2735 * doc/tex/ciphersuites.tex:
2739 2001-11-20 23:37 nmav <nmav@gnutls.org>
2743 produces better tex output
2745 2001-11-20 20:22 nmav <nmav@gnutls.org>
2747 * doc/scripts/gdoc, lib/gnutls_ui.c:
2749 updated documentation (and generation of tex)
2751 2001-11-20 20:20 nmav <nmav@gnutls.org>
2757 2001-11-20 14:42 nmav <nmav@gnutls.org>
2759 * lib/gnutls_algorithms.c:
2761 fixed gnutls_kx_get_name()
2763 2001-11-20 13:40 nmav <nmav@gnutls.org>
2765 * lib/: gnutls_handshake.c, gnutls_ui.h:
2769 2001-11-17 11:47 nmav <nmav@gnutls.org>
2771 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
2773 Gdoc updated. Now handles powers and '->' symbol automatically for
2776 2001-11-16 10:19 nmav <nmav@gnutls.org>
2778 * lib/x509_der.c (tags: gnutls_0_2_11):
2782 2001-11-16 10:13 nmav <nmav@gnutls.org>
2784 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
2785 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
2786 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2787 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
2788 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
2789 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
2790 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
2792 Documentation for ASN.1 has been moved to inline comments and to the
2795 2001-11-15 12:47 nmav <nmav@gnutls.org>
2797 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
2802 2001-11-15 12:37 nmav <nmav@gnutls.org>
2804 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
2805 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
2806 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
2807 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
2808 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
2809 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
2811 corrected some obscure bugs in the handshake and record send
2814 2001-11-13 19:10 nmav <nmav@gnutls.org>
2816 * lib/gnutls_int.h (tags: gnutls_0_2_11):
2818 removed debugging stuff
2820 2001-11-13 12:26 nmav <nmav@gnutls.org>
2822 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
2826 2001-11-13 12:02 nmav <nmav@gnutls.org>
2828 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
2829 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
2830 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
2831 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
2832 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2833 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
2834 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_3_91,
2835 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2836 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2837 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
2838 gnutls_0_2_11), src/serv.c:
2840 more non blocking IO fixes
2842 2001-11-12 21:18 nmav <nmav@gnutls.org>
2844 * src/cli.c (tags: gnutls_0_2_11):
2846 now resolves hostnames.
2848 2001-11-12 14:27 nmav <nmav@gnutls.org>
2850 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
2852 va_copy macro renamed to VA_COPY
2854 2001-11-12 14:26 nmav <nmav@gnutls.org>
2858 now requires autoconf 2.50
2860 2001-11-10 21:37 nmav <nmav@gnutls.org>
2862 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
2863 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2864 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
2865 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
2866 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
2867 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
2868 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
2869 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
2870 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
2871 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
2872 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
2875 several fixes. Including:
2876 - max_record_header extension.
2877 - resume handshake sending wrong ssl version
2878 - Non blocking IO (not ready yet)
2880 2001-11-08 12:00 nmav <nmav@gnutls.org>
2882 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
2883 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
2884 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
2885 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
2886 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
2888 cleanups and documentation updates
2890 2001-11-08 10:57 nmav <nmav@gnutls.org>
2894 rolled back previous change...
2896 2001-11-08 10:32 nmav <nmav@gnutls.org>
2900 made empty certificate message consistent with other
2903 2001-11-07 12:08 nmav <nmav@gnutls.org>
2905 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
2906 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
2907 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
2908 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2909 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
2910 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
2911 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
2912 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
2913 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
2914 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
2915 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
2916 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2917 gnutls_0_2_90, gnutls_0_2_11):
2919 corrected memory leaks and other bugs
2921 2001-11-06 16:57 nmav <nmav@gnutls.org>
2923 * lib/gnutls_buffers.c:
2927 2001-11-06 12:57 nmav <nmav@gnutls.org>
2929 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
2930 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
2931 lib/ext_max_record.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2932 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2933 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2934 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
2935 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
2936 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
2937 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
2938 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
2939 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
2941 added max_record_size extension
2943 2001-11-06 12:56 nmav <nmav@gnutls.org>
2945 * lib/gnutls_session.c:
2947 corrected bug which made get_current_session, not to return the
2948 right size of the session.
2950 2001-11-05 21:28 nmav <nmav@gnutls.org>
2952 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
2953 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
2954 lib/gnutls_record.c:
2956 receive buffer is now dynamic.
2958 2001-11-05 20:14 nmav <nmav@gnutls.org>
2960 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
2962 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
2964 2001-11-05 16:41 nmav <nmav@gnutls.org>
2966 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
2967 lib/gnutls_priority.c:
2969 added support for va_copy
2971 2001-11-05 12:43 nmav <nmav@gnutls.org>
2973 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
2974 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
2975 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
2979 2001-11-05 11:32 nmav <nmav@gnutls.org>
2981 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
2985 2001-11-04 16:52 nmav <nmav@gnutls.org>
2987 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
2988 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
2989 gnutls_priority.c (tags: gnutls_0_2_10):
2991 changed LIST to GNUTLS_LIST
2993 2001-11-04 12:01 nmav <nmav@gnutls.org>
2995 * lib/: gnutls.h.in, gnutls_db.c:
2997 added new function to check for expired sessions.
2999 2001-11-04 10:43 nmav <nmav@gnutls.org>
3001 * lib/gnutls_record.c:
3005 2001-11-02 18:20 nmav <nmav@gnutls.org>
3007 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3008 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3009 gnutls_sig.c (tags: gnutls_0_2_10):
3011 cleanups in function names
3013 2001-11-02 10:34 nmav <nmav@gnutls.org>
3017 cleanups in the resuming code
3019 2001-11-02 10:07 nmav <nmav@gnutls.org>
3021 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3022 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3023 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3024 lib/gnutls_record.c:
3026 added hooks in order to use external database to store session to be
3027 resumed. Works but it is not finished.
3029 2001-11-02 09:01 nmav <nmav@gnutls.org>
3031 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3034 set_push() & set_pull() functions moved to state (instead of being
3037 2001-11-02 08:32 nmav <nmav@gnutls.org>
3039 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3040 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3041 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3043 moved README.CVS to doc/
3045 2001-11-01 22:54 nmav <nmav@gnutls.org>
3049 added documentation of the steps required to built the cvs tree
3051 2001-11-01 20:10 nmav <nmav@gnutls.org>
3053 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3054 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3055 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3056 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3057 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3058 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3059 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3060 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3061 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3063 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3066 2001-10-30 19:35 nmav <nmav@gnutls.org>
3068 * lib/: gnutls_buffers.c, gnutls_record.c:
3070 corrected and fixed several things in send_int() etc.
3072 2001-10-30 12:29 nmav <nmav@gnutls.org>
3074 * doc/tex/translayer.tex:
3078 2001-10-30 12:11 nmav <nmav@gnutls.org>
3080 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3081 scripts/Makefile.am (tags: gnutls_0_3_91, gnutls_0_3_90,
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, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3086 added scripts into distribution
3088 2001-10-30 09:10 nmav <nmav@gnutls.org>
3090 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3092 corrected bugs in session resuming.
3094 2001-10-23 17:35 nmav <nmav@gnutls.org>
3096 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3097 io_debug.h (tags: gnutls_0_2_9):
3101 2001-10-23 17:31 nmav <nmav@gnutls.org>
3103 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3106 added IO debugging code
3108 2001-10-23 15:45 nmav <nmav@gnutls.org>
3110 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3111 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3112 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3113 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3114 lib/gnutls_record.c (tags: gnutls_0_2_9):
3116 added some checks for memory allocation. Fixes in write interrupts.
3118 2001-10-23 09:37 nmav <nmav@gnutls.org>
3120 * lib/gnutls_buffers.c:
3122 corrected bugs which could break non blocking IO
3124 2001-10-22 22:09 nmav <nmav@gnutls.org>
3126 * PGPKEYS (tags: gnutls_0_3_91, gnutls_0_3_90,
3127 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3128 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3129 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3132 added file. Holds pgp keys
3134 2001-10-22 20:14 nmav <nmav@gnutls.org>
3136 * lib/: gnutls_buffers.c, gnutls_record.c:
3138 corrections for the gnutls_read_buffered() function.
3140 2001-10-22 12:51 nmav <nmav@gnutls.org>
3142 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3143 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3146 updated/fixed the handling of interrupted writes
3148 2001-10-21 14:32 nmav <nmav@gnutls.org>
3150 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3151 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3152 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3154 changed gnutls_write() semantics in order to cope with interrupted
3155 system calls and non blocking IO
3157 2001-10-21 13:27 nmav <nmav@gnutls.org>
3159 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3160 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3161 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3162 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3163 lib/gnutls_int.h, lib/gnutls_record.c:
3165 changes in order to be independent of the berkeley style sockets
3166 (but it is still difficult to use gnutls with any other api)
3168 2001-10-21 11:53 nmav <nmav@gnutls.org>
3170 * lib/gnutls_buffers.c:
3172 made gnutls_write() unaware of interrupted system calls and eagain
3175 2001-10-21 11:36 nmav <nmav@gnutls.org>
3177 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3178 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3179 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3180 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3181 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3186 2001-10-20 22:40 nmav <nmav@gnutls.org>
3188 * lib/: gnutls_buffers.c, gnutls_int.h:
3190 Corrected short read bug
3192 2001-10-20 16:04 nmav <nmav@gnutls.org>
3194 * lib/gnutls_buffers.c:
3196 corrected _gnutls_write()
3198 2001-10-20 15:44 nmav <nmav@gnutls.org>
3200 * lib/gnutls_buffers.c:
3202 peeked data now stays also in handshake
3204 2001-10-20 15:43 nmav <nmav@gnutls.org>
3208 corrected bug which caused a fatal alert to be sent even if it
3211 2001-10-20 09:40 nmav <nmav@gnutls.org>
3213 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3214 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3215 lib/gnutls_record.c:
3217 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
3219 2001-10-20 09:10 nmav <nmav@gnutls.org>
3221 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3223 the gnutls handshake protocol can now hold it's state. Thus it may
3224 be used in some kind of non blocking mode. Not tested at all
3226 2001-10-19 17:07 nmav <nmav@gnutls.org>
3228 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3229 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3230 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3231 lib/gnutls_record.c:
3233 clean ups in the handshake protocol
3235 2001-10-15 09:14 nmav <nmav@gnutls.org>
3237 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3238 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3239 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3240 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3241 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3242 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3243 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3244 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3245 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3246 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3247 lib/gnutls_ui.h, src/cli.c, src/serv.c:
3249 auth_info types and structures were moved to the internals of the
3250 library. This makes the library incompatible (source & binary) with
3251 the previous versions.
3253 2001-10-12 06:46 nmav <nmav@gnutls.org>
3255 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3256 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3257 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3258 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3260 added option to regenerate primes and generators for EDH
3262 2001-10-10 15:53 nmav <nmav@gnutls.org>
3264 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3265 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3266 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3267 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3268 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3269 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3270 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3271 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3272 gnutls_0_2_9), src/serv.c:
3274 updated name indication extension (dnsname)
3276 2001-10-10 09:28 nmav <nmav@gnutls.org>
3278 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_3_91,
3279 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3280 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3281 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3282 crypt.gaa (tags: gnutls_0_3_91, gnutls_0_3_90,
3283 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3284 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3285 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3288 renamed crypt to srpcrypt.
3290 2001-10-10 09:25 nmav <nmav@gnutls.org>
3292 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3293 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3294 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3295 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3296 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3299 better prime handling
3301 2001-10-09 21:40 nmav <nmav@gnutls.org>
3303 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3304 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3305 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3306 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3307 gnutls_0_2_10, gnutls_0_2_9):
3309 Updated the handling of prime numbers.
3311 2001-10-08 19:57 nmav <nmav@gnutls.org>
3313 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3314 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3315 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3316 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3317 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3318 gnutls_0_2_10, gnutls_0_2_9):
3322 2001-10-08 18:38 nmav <nmav@gnutls.org>
3324 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3325 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3326 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3327 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3328 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3329 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3330 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3331 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3332 gnutls_0_2_9), src/cli.c, src/serv.c:
3334 added DHE_RSA ciphersuites
3336 2001-10-08 07:10 nmav <nmav@gnutls.org>
3338 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
3339 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_3_91,
3340 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3341 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3342 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3343 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3344 draft-ietf-tls-extensions-00.txt, draft-ietf-tls-extensions-01.txt
3345 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3346 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3347 gnutls_0_2_9), draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags:
3348 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3349 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3350 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3351 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9):
3355 2001-10-07 12:47 nmav <nmav@gnutls.org>
3357 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3360 fixes in the certificate extensions handling code. Bugs reported by
3361 Neil Spring <nspring@saavie.org>
3363 2001-09-25 17:55 nmav <nmav@gnutls.org>
3365 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
3370 2001-09-23 18:21 nmav <nmav@gnutls.org>
3372 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
3373 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
3375 several cleanups in order to support DHE_RSA
3377 2001-09-23 18:20 nmav <nmav@gnutls.org>
3379 * lib/auth_dhe_rsa.c:
3381 Preliminary support for DHE_RSA
3383 2001-09-19 08:21 nmav <nmav@gnutls.org>
3385 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
3387 updated documentation
3389 2001-09-14 08:04 nmav <nmav@gnutls.org>
3391 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
3392 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
3393 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
3394 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
3395 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
3396 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
3397 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
3398 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
3399 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
3402 Client certificate callback has been improved
3404 2001-09-04 19:50 nmav <nmav@gnutls.org>
3406 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
3407 (tags: gnutls_0_2_3), lib/Makefile.am:
3409 updated documentation generation
3411 2001-09-03 22:23 nmav <nmav@gnutls.org>
3413 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
3415 updated documentation
3417 2001-08-27 08:31 nmav <nmav@gnutls.org>
3419 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
3420 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
3421 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3422 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3423 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
3427 2001-08-26 14:44 nmav <nmav@gnutls.org>
3429 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3430 configure.in, lib/gnutls_global.c:
3432 use of sigaction instead of signal(), to ignore SIGPIPE
3434 2001-08-26 10:44 nmav <nmav@gnutls.org>
3436 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
3437 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
3438 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3439 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
3440 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
3441 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
3442 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
3444 gnutls_set_certificate_request() renamed to
3445 gnutls_x509pki_set_cert_request(). Added
3446 gnutls_x509pki_set_cert_callback().
3448 2001-08-26 09:41 nmav <nmav@gnutls.org>
3450 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3451 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
3452 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
3453 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
3454 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3455 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3456 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3457 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
3458 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
3462 2001-08-25 21:52 nmav <nmav@gnutls.org>
3464 * configure.in, lib/gnutls.h.in:
3466 updated gnutls.h file
3468 2001-08-25 13:44 nmav <nmav@gnutls.org>
3470 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
3471 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
3472 lib/gnutls_ui.c, src/serv.c:
3474 some memory optimization while receiving packets
3476 2001-08-25 09:19 nmav <nmav@gnutls.org>
3478 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
3479 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3480 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3481 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3482 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3485 header size is now written in gnutls_cipher.c
3487 2001-08-20 21:40 nmav <nmav@gnutls.org>
3489 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
3490 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
3492 bugfixes and minor updates
3494 2001-08-20 21:39 nmav <nmav@gnutls.org>
3496 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
3497 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
3498 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
3499 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
3502 corrected and updated documentation
3504 2001-08-20 19:26 nmav <nmav@gnutls.org>
3506 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
3507 src/cli.c, src/serv.c:
3509 changed gnutls_bye() behaviour
3511 2001-08-19 20:11 nmav <nmav@gnutls.org>
3513 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
3514 gnutls_int.h, gnutls_record.c:
3516 several fixes in gnutls_bye() function, and in gnutls_recv_int()
3518 2001-08-19 19:38 nmav <nmav@gnutls.org>
3520 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
3522 corrected bugs in version handling and in certificate initialization
3524 2001-08-19 14:25 nmav <nmav@gnutls.org>
3526 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
3527 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
3528 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
3529 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
3530 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
3531 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3533 better support for buffered read and several cleanups
3535 2001-08-19 11:52 nmav <nmav@gnutls.org>
3537 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
3538 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
3540 gnutls now sends (again) record packets using one write.
3542 2001-08-19 11:50 nmav <nmav@gnutls.org>
3544 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
3546 corrected free for data not belonging to the heap
3548 2001-08-18 21:21 nmav <nmav@gnutls.org>
3550 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
3551 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3552 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3553 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3554 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3555 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3556 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
3557 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
3558 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3561 several checks for failed allocations and other fixes
3563 2001-08-07 18:38 nmav <nmav@gnutls.org>
3565 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
3566 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
3567 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3568 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
3569 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
3570 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
3571 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
3572 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
3573 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
3574 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
3576 fixes in SRP key exchange and several others.
3578 2001-08-07 13:34 nmav <nmav@gnutls.org>
3580 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
3581 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
3582 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
3583 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3584 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
3585 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
3586 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
3587 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
3588 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
3589 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3590 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3591 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3592 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3593 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
3594 gnutls_0_2_1) (utags: gnutls_0_2_0):
3596 server side client authentication works
3598 2001-08-07 12:16 nmav <nmav@gnutls.org>
3600 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
3601 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
3602 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
3603 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
3604 lib/gnutls_auth.h (tags: gnutls_0_3_91, gnutls_0_3_90,
3605 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3606 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3607 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3608 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3609 gnutls_0_2_0), lib/gnutls_cert.c (tags: gnutls_0_2_1,
3610 gnutls_0_2_0), lib/gnutls_errors.c (tags: gnutls_0_2_1,
3611 gnutls_0_2_0), lib/gnutls_errors_int.h (tags: gnutls_0_2_1,
3612 gnutls_0_2_0), lib/gnutls_handshake.c, lib/gnutls_int.h,
3613 lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3614 gnutls_0_2_1, gnutls_0_2_0), src/serv.c:
3616 additions in order for gnutls server to support client
3619 2001-08-07 07:30 nmav <nmav@gnutls.org>
3621 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
3622 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3623 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3624 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
3625 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
3626 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3627 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3629 ssl3 fixes and several others.
3631 2001-08-07 07:30 nmav <nmav@gnutls.org>
3633 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3635 realloc does not realloc memory if less size is requested.
3637 2001-08-06 22:17 nmav <nmav@gnutls.org>
3639 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
3640 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
3642 updated in key usage fields
3644 2001-08-06 21:48 nmav <nmav@gnutls.org>
3646 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
3648 cleanups in the signature generating functions
3650 2001-08-06 20:00 nmav <nmav@gnutls.org>
3652 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
3653 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3654 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
3655 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
3656 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3657 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
3658 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3659 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
3660 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3661 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
3662 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3663 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
3664 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3665 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
3667 several fixes. Added client authentication with x509PKI
3669 2001-08-06 15:02 nmav <nmav@gnutls.org>
3671 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
3672 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
3673 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
3676 more x509 client certificate stuff
3678 2001-08-06 13:22 nmav <nmav@gnutls.org>
3680 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
3681 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
3682 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
3683 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
3685 added client certificates
3687 2001-08-06 13:21 nmav <nmav@gnutls.org>
3689 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
3690 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3691 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
3692 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
3693 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3694 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3695 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3698 several additions for x509 client authentication
3700 2001-08-06 08:30 nmav <nmav@gnutls.org>
3702 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
3703 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
3704 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
3705 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3707 added the concept of optional handshake packets (like
3708 CERTIFICATE_REQUEST). several other fixes.
3710 2001-08-05 20:40 nmav <nmav@gnutls.org>
3712 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
3713 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
3714 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
3715 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
3716 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
3718 several cleanups and updates in the handshake protocol
3719 implementation iolaiiiiiCVS:
3721 ----------------------------------------------------------------------
3723 2001-08-05 13:27 nmav <nmav@gnutls.org>
3725 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
3726 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
3727 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
3728 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
3730 several cleanups. No longer export structures to the API, but a
3731 bunch of functions in order to access them.
3733 2001-08-05 11:38 nmav <nmav@gnutls.org>
3735 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
3736 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
3738 gnutls_x509_set_cn() was removed
3740 2001-08-05 10:25 nmav <nmav@gnutls.org>
3742 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
3743 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3744 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
3745 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3746 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3748 added new function gnutls_send_alert() to the api
3750 2001-08-05 10:13 nmav <nmav@gnutls.org>
3752 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
3753 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
3755 cleanups in certificate copying
3757 2001-08-05 09:53 nmav <nmav@gnutls.org>
3759 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3760 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3761 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3762 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3763 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3764 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3765 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3766 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3767 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
3768 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3769 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3770 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3771 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
3772 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3773 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3774 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3775 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
3776 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
3778 fixes for the new files
3780 2001-08-05 09:38 nmav <nmav@gnutls.org>
3782 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
3783 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
3784 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
3785 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
3786 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3787 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3788 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
3789 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
3790 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3791 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3792 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3793 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3794 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3795 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3796 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3797 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3798 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3799 gnutls_0_2_0), x509_ASN.y (tags: gnutls_0_2_10, gnutls_0_2_9,
3800 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3801 x509_asn1.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3802 x509_asn1.h, x509_b64.c (tags: gnutls_0_2_2, gnutls_0_2_1,
3803 gnutls_0_2_0), x509_b64.h (tags: gnutls_0_3_2, gnutls_0_3_1,
3804 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3805 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3806 gnutls_0_2_1, gnutls_0_2_0), x509_der.c (tags: gnutls_0_2_2,
3807 gnutls_0_2_1, gnutls_0_2_0), x509_der.h, x509_extensions.c (tags:
3808 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_extensions.h (tags:
3809 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3810 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_verify.c,
3811 x509_verify.h (tags: gnutls_with_dss_ciphersuites,
3812 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3813 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3814 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3815 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3817 renamed cert_* to x509_*
3819 2001-08-04 19:04 nmav <nmav@gnutls.org>
3821 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
3824 asn1_read_value() will no longer overflow the given buffer. (this
3825 assumes that the caller provided the size of the buffer)
3827 2001-08-04 18:40 nmav <nmav@gnutls.org>
3829 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
3830 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
3833 fixes in x509 cert extensions handling
3835 2001-08-04 12:01 nmav <nmav@gnutls.org>
3837 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
3838 gnutls_handshake.c, gnutls_int.h:
3842 2001-08-04 07:39 nmav <nmav@gnutls.org>
3844 * lib/: gnutls_mem.c, gnutls_mem.h:
3846 added internal memory handlers
3848 2001-08-04 07:31 nmav <nmav@gnutls.org>
3850 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
3851 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3852 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3853 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3854 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3855 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
3856 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3857 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3858 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
3859 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3860 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
3861 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3862 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3863 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
3865 added internal memory handlers
3867 2001-08-02 19:00 nmav <nmav@gnutls.org>
3869 * lib/gnutls_cert.c, src/cli.c:
3871 subjectAltName related fixes
3873 2001-08-02 18:42 nmav <nmav@gnutls.org>
3875 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
3876 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
3877 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
3878 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
3881 added some kind of support for X509 Extensions
3883 2001-08-02 11:49 nmav <nmav@gnutls.org>
3885 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
3886 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_3_91,
3887 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3888 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3889 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3890 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
3891 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3892 gnutls.tex, macros.tex:
3894 documentation updates
3896 2001-08-02 01:43 nmav <nmav@gnutls.org>
3898 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3899 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
3900 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
3901 lib/gnutls_record.c:
3905 2001-07-31 19:12 nmav <nmav@gnutls.org>
3907 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
3908 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3909 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
3910 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
3911 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
3912 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
3913 gnutls_0_2_1, gnutls_0_2_0):
3915 fixed api documentation (for srp and anon cred allocation)
3917 2001-07-30 09:56 nmav <nmav@gnutls.org>
3919 * configure.in (tags: gnutls_0_1_9):
3921 added profiler option
3923 2001-07-30 09:49 nmav <nmav@gnutls.org>
3925 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
3926 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3927 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3928 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
3929 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3930 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3931 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
3932 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
3933 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
3934 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
3935 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
3936 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3937 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
3938 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
3939 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
3940 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
3941 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
3943 added log function (no longer use fprintf).
3945 2001-07-29 23:21 nmav <nmav@gnutls.org>
3947 * lib/: gnutls_handshake.c, gnutls_record.c:
3949 fixes in EOF handling in handshake.
3951 2001-07-29 18:19 nmav <nmav@gnutls.org>
3953 * lib/gnutls_handshake.c:
3957 2001-07-29 11:18 nmav <nmav@gnutls.org>
3959 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
3962 documentation updates
3964 2001-07-28 19:02 nmav <nmav@gnutls.org>
3966 * doc/: scripts/gdoc, tex/Makefile.am:
3968 fixes in tex production (gdoc)
3970 2001-07-28 14:51 nmav <nmav@gnutls.org>
3972 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
3973 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3974 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
3975 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
3976 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
3977 doc/tex/gnutls.tex, lib/gnutls_record.c:
3979 Added documentation in TEX
3981 2001-07-28 10:36 nmav <nmav@gnutls.org>
3983 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
3984 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
3985 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
3986 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
3988 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
3990 2001-07-27 18:46 nmav <nmav@gnutls.org>
3992 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3993 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
3994 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
3996 changed gnutls_read() semantics
3998 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4000 * doc/TODO (tags: gnutls_0_1_9):
4002 Tools for Certificate
4004 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4006 * lib/cert_der.c (tags: gnutls_0_1_9):
4010 2001-07-26 19:08 nmav <nmav@gnutls.org>
4012 * NEWS, configure.in:
4016 2001-07-26 19:07 nmav <nmav@gnutls.org>
4018 * lib/cert_verify.c (tags: gnutls_0_1_9):
4020 fixed/updated compare_dn() function.
4022 2001-07-26 15:26 nmav <nmav@gnutls.org>
4024 * doc/TODO, lib/gnutls_sig_check.c:
4028 2001-07-24 20:02 nmav <nmav@gnutls.org>
4030 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4031 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4032 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4033 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4034 lib/gnutls_sig_check.c, src/cli.c:
4036 gnutls now checks the certificate's CN to see if it matches the
4039 2001-07-24 18:46 nmav <nmav@gnutls.org>
4041 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4042 lib/gnutls_record.c:
4046 2001-07-24 18:27 nmav <nmav@gnutls.org>
4050 support for multiple protocol versions.
4052 2001-07-24 18:26 nmav <nmav@gnutls.org>
4054 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4055 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4056 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4057 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4058 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4059 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4060 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4061 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4062 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4063 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4064 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4065 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4066 lib/gnutls_v2_compat.c, src/serv.c:
4068 corrected bug in b64 decoding. Added support for multiple TLS
4071 2001-07-21 21:30 nmav <nmav@gnutls.org>
4073 * lib/Makefile.am (tags: gnutls_0_1_9):
4077 2001-07-21 09:05 nmav <nmav@gnutls.org>
4079 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4080 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4081 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4082 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4083 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4084 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4085 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4087 corrected memory leaks
4089 2001-07-21 08:19 nmav <nmav@gnutls.org>
4091 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4092 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4093 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4094 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4095 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4096 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4097 src/pkcs1.asn (tags: gnutls_0_3_91, gnutls_0_3_90,
4098 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4099 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4100 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4101 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4102 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
4104 several fixes cleanups etc.
4106 2001-07-20 18:59 nmav <nmav@gnutls.org>
4108 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4109 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4110 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4111 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4112 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4113 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4114 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4115 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4116 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4117 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4118 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4119 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4120 src/srp/Makefile.am (tags: gnutls_0_3_91, gnutls_0_3_90,
4121 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4122 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4123 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4124 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4125 gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
4128 updated file structure
4130 2001-07-20 17:58 nmav <nmav@gnutls.org>
4132 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4133 tpasswd.conf, srp/tpasswd (tags: gnutls_0_3_91, gnutls_0_3_90,
4134 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4135 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4136 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4137 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4138 gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_3_91,
4139 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4140 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4141 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4142 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4143 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4144 x509/ca.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4145 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4146 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4147 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/cert.pem (tags:
4148 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4149 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4150 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4151 gnutls_0_2_0, gnutls_0_1_9), x509/key.pem (tags: gnutls_0_3_5,
4152 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4153 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4154 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4157 updated directory structure
4159 2001-07-20 17:50 nmav <nmav@gnutls.org>
4161 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4162 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_3_91,
4163 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4164 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4165 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4166 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4167 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4168 doc/protocol/rfc2313.txt (tags: gnutls_0_3_91, gnutls_0_3_90,
4169 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4170 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4171 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4172 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4173 gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
4174 lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4175 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
4176 (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
4177 lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
4178 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
4181 added some kind of certificate checking
4183 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
4189 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
4191 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4192 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4193 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4194 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4195 (tags: gnutls_0_1_9):
4199 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
4201 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4203 C structure management
4205 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
4207 * src/PkixTabExample.c:
4209 C structure management
4211 2001-07-18 20:32 nmav <nmav@gnutls.org>
4213 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4215 added mhash 0.8.10 support
4217 2001-07-18 20:31 nmav <nmav@gnutls.org>
4219 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4220 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4221 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4222 lib/gnutls_int.h, src/cli.c:
4224 more certificate fields parsed. Cleanups
4226 2001-07-17 18:47 nmav <nmav@gnutls.org>
4228 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4229 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4230 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4231 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4232 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4233 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4234 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4235 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4236 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4237 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4238 lib/gnutls_int.h, src/cli.c, src/serv.c:
4240 several cleanups. Added check for certificate's expiration time.
4242 2001-07-16 19:45 nmav <nmav@gnutls.org>
4244 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4245 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4246 lib/gnutls_int.h, src/cli.c:
4250 2001-07-14 21:22 nmav <nmav@gnutls.org>
4252 * src/CertificateExample.c:
4254 corrected copyright notice
4256 2001-07-14 21:19 nmav <nmav@gnutls.org>
4258 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4259 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4260 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4264 2001-07-14 21:13 nmav <nmav@gnutls.org>
4266 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4267 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4271 2001-07-14 19:21 nmav <nmav@gnutls.org>
4273 * lib/: Makefile.am, gnutls_anon_cred.c:
4277 2001-07-14 14:34 nmav <nmav@gnutls.org>
4279 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4280 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4281 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4282 src/cli.c, src/serv.c:
4284 several bug fixes in ASN handling. Fixes/additions in X509
4285 structures handling.
4287 2001-07-14 11:45 nmav <nmav@gnutls.org>
4289 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4290 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4291 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4292 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4293 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4294 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4295 src/cli.c, src/serv.c:
4299 2001-07-14 10:26 nmav <nmav@gnutls.org>
4303 corrected copyright statement
4305 2001-07-14 09:47 nmav <nmav@gnutls.org>
4307 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4308 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4310 improved certificate handling
4312 2001-07-14 09:47 nmav <nmav@gnutls.org>
4318 2001-07-13 14:23 nmav <nmav@gnutls.org>
4320 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4323 added autoconf2.50 (for debian)
4325 2001-07-13 14:22 nmav <nmav@gnutls.org>
4327 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4328 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4329 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4330 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4334 2001-07-13 14:08 nmav <nmav@gnutls.org>
4336 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4337 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4338 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4340 corrected fabio's entry
4342 2001-07-12 17:06 nmav <nmav@gnutls.org>
4344 * lib/gnutls_record.c:
4348 2001-07-11 21:17 nmav <nmav@gnutls.org>
4350 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
4351 lib/crypt_bcrypt.h (tags: gnutls_0_3_91, gnutls_0_3_90,
4352 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4353 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4354 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4355 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4356 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
4357 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4358 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
4359 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
4360 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4361 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4362 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4363 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4364 gnutls_0_2_0, gnutls_0_1_9):
4366 optimizations in hash functions (removed a lot of mallocs)
4368 2001-07-07 18:03 nmav <nmav@gnutls.org>
4370 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
4371 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4372 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
4373 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
4374 src/Makefile.am, src/pkix.asn, src/serv.c:
4376 Updated ASN.1 Parser (Fabio - commited by me).
4378 2001-07-01 16:39 nmav <nmav@gnutls.org>
4380 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
4385 2001-06-25 15:29 nmav <nmav@gnutls.org>
4387 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
4388 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4389 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
4390 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4391 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
4392 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4393 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
4394 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
4395 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
4398 Cleanups. Mostly while sending client certificate (and client
4401 2001-06-24 22:01 nmav <nmav@gnutls.org>
4407 2001-06-24 21:42 nmav <nmav@gnutls.org>
4409 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4410 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
4411 lib/gnutls_constate.c, lib/gnutls_extensions.c,
4412 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
4414 added support for DNSNAME extension (draft-ietf-tls-extensions)
4416 2001-06-24 18:30 nmav <nmav@gnutls.org>
4418 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
4419 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
4420 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4421 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
4422 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
4423 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
4424 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4425 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4426 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4427 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
4428 rfc2817.txt (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, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4433 gnutls_0_2_0, gnutls_0_1_9):
4435 added more up to date documentation
4437 2001-06-24 18:20 nmav <nmav@gnutls.org>
4439 * doc/protocol/x509guide.txt (tags: gnutls_0_3_91, gnutls_0_3_90,
4440 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4441 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4442 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4443 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4444 gnutls_0_2_0, gnutls_0_1_9):
4446 added gutman's x509guide
4448 2001-06-24 15:41 nmav <nmav@gnutls.org>
4450 * lib/: gnutls_handshake.c, gnutls_priority.c:
4452 some portability fixes
4454 2001-06-24 15:03 nmav <nmav@gnutls.org>
4456 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
4457 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4458 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
4459 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
4460 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
4461 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4462 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4463 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4464 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4465 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4466 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
4467 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
4468 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
4469 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
4470 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4471 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
4472 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4473 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4474 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4475 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4476 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4477 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
4478 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_3_91,
4479 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4480 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4481 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4482 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4483 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4484 lib/gnutls_datum.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4485 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c
4486 (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
4487 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
4488 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4489 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
4490 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
4491 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
4492 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4493 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
4494 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
4495 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4496 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4497 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4498 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4499 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4500 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4501 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4502 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
4503 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4505 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
4508 2001-06-24 08:45 nmav <nmav@gnutls.org>
4510 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
4511 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
4512 gnutls_cipher_int.h (tags: gnutls_0_3_91, gnutls_0_3_90,
4513 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4514 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4515 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4516 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4517 gnutls_0_2_0, gnutls_0_1_9), gnutls_compress_int.c, gnutls_datum.c,
4518 gnutls_datum.h (tags: gnutls_0_1_9), gnutls_handshake.c,
4519 gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c, gnutls_record.c,
4524 2001-06-23 21:26 nmav <nmav@gnutls.org>
4526 * configure.in, lib/gnutls_global.c:
4528 added checks for signals
4530 2001-06-22 21:19 nmav <nmav@gnutls.org>
4532 * lib/gnutls_cipher.c, src/serv.c:
4534 corrected bug in stream decryption..
4536 2001-06-22 20:59 nmav <nmav@gnutls.org>
4538 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4541 added internal representation of pkcs1 rsa private keys.
4543 2001-06-22 11:43 nmav <nmav@gnutls.org>
4545 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
4546 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
4547 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
4548 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
4549 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
4550 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
4551 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
4552 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
4556 2001-06-22 09:16 nmav <nmav@gnutls.org>
4558 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
4559 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
4560 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
4564 2001-06-22 08:25 nmav <nmav@gnutls.org>
4568 gnutls_cert is not defined here
4570 2001-06-21 18:40 nmav <nmav@gnutls.org>
4572 * lib/gnutls_cert.h, src/pk.h:
4576 2001-06-21 18:38 nmav <nmav@gnutls.org>
4578 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
4579 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
4580 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
4581 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
4582 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
4583 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4584 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
4585 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
4587 Updated Ciphersuite selection algorithm. Added internal
4588 representation of x509 structures.
4590 2001-06-20 14:11 nmav <nmav@gnutls.org>
4592 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
4593 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
4594 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
4595 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
4596 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
4597 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
4598 (tags: gnutls_0_1_4):
4600 client side RSA works (no certificate checking)
4602 2001-06-19 19:19 nmav <nmav@gnutls.org>
4604 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
4605 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
4606 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
4607 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
4608 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
4609 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4610 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4612 removed unneeded code and added some kind of client support for RSA
4615 2001-06-19 08:52 nmav <nmav@gnutls.org>
4617 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
4618 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4619 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4620 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
4621 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
4622 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
4623 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
4626 fixes in session resuming..
4628 2001-06-18 20:24 nmav <nmav@gnutls.org>
4630 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4631 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
4632 lib/gnutls_v2_compat.c:
4634 fixes in session resuming
4636 2001-06-18 19:50 nmav <nmav@gnutls.org>
4638 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
4639 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4640 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
4644 2001-06-18 19:04 nmav <nmav@gnutls.org>
4646 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
4647 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
4648 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
4649 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
4650 lib/gnutls_compress.h (tags: gnutls_0_3_91, gnutls_0_3_90,
4651 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4652 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4653 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4654 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4655 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
4656 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
4657 lib/gnutls_plaintext.h, lib/gnutls_record.c,
4658 lib/gnutls_v2_compat.c, src/serv.c:
4660 several cleanups in the low level record layer (the old code was a
4661 mess). several other fixes.
4663 2001-06-18 15:18 nmav <nmav@gnutls.org>
4665 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
4666 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
4667 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4668 gnutls_0_1_4), gnutls_v2_compat.c:
4670 cleanups. No longer checks for alerts between messages.
4672 2001-06-18 11:09 nmav <nmav@gnutls.org>
4674 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4675 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
4676 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
4677 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
4678 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4679 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
4680 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
4681 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
4682 src/cli.c, src/serv.c:
4684 cleanups and addition of a test http server (serv.c)
4686 2001-06-17 22:45 nmav <nmav@gnutls.org>
4688 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
4689 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
4691 fixes in V2 client hello.
4693 2001-06-17 14:13 nmav <nmav@gnutls.org>
4695 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
4696 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
4697 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
4700 several fixes for RSA. gnutls server can now work with rsa
4703 2001-06-17 11:26 nmav <nmav@gnutls.org>
4705 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
4706 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
4707 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
4708 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
4709 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
4710 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
4711 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
4712 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
4713 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4714 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
4715 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
4716 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4717 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4718 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4719 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4720 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4721 gnutls_0_1_4), gnutls_record.c, gnutls_srp.c (tags: gnutls_0_1_4),
4724 several additions for RSA (mostly unstable)
4726 2001-06-16 22:41 nmav <nmav@gnutls.org>
4728 * lib/: gnutls_pk.c, gnutls_pk.h:
4730 some support for public key encryption (rsa)
4732 2001-06-16 12:11 nmav <nmav@gnutls.org>
4734 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
4735 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
4736 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4737 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
4738 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4739 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
4740 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4741 gnutls_kx.h, gnutls_srp.c:
4743 more rsa fixes. Added dnsname extension.
4745 2001-06-15 22:05 nmav <nmav@gnutls.org>
4747 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
4748 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
4749 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
4750 lib/gnutls_int.h, src/serv.c:
4752 more rsa stuff -- and cleanups
4754 2001-06-15 21:47 nmav <nmav@gnutls.org>
4760 2001-06-15 21:46 nmav <nmav@gnutls.org>
4762 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
4763 pkcs1.asn, pkix.asn:
4765 updated ASN.1 files.
4767 2001-06-15 16:57 nmav <nmav@gnutls.org>
4769 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
4770 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
4771 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
4772 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
4773 lib/gnutls_int.h, lib/gnutls_kx.c:
4775 several additions in order to support KX_RSA and X509PKI.
4777 2001-06-14 20:26 nmav <nmav@gnutls.org>
4779 * lib/gnutls_auth.c:
4781 updated get_auth_info()
4783 2001-06-14 18:00 nmav <nmav@gnutls.org>
4785 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
4788 changed the setting of credentials
4790 2001-06-14 18:00 nmav <nmav@gnutls.org>
4792 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
4793 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
4794 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
4795 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
4798 better handling of set/get credentials.
4800 2001-06-14 17:01 nmav <nmav@gnutls.org>
4802 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
4805 added gnutls_datum structure.
4807 2001-06-13 09:21 nmav <nmav@gnutls.org>
4809 * .cvsignore (tags: gnutls_0_3_91, gnutls_0_3_90,
4810 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4811 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4812 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4813 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4814 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
4815 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
4816 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4817 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
4818 changelog-update.sh:
4820 added Fabio in AUTHORS, fixed the way ChangeLog is created.
4822 2001-06-13 09:10 nmav <nmav@gnutls.org>
4824 * lib/gnutls_algorithms.c:
4826 added a warning for the addition of new algorithms
4828 2001-06-13 08:51 nmav <nmav@gnutls.org>
4830 * doc/protocol/rfc2631.txt (tags: gnutls_0_3_91, gnutls_0_3_90,
4831 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4832 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4833 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4834 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4835 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
4837 added rfc on DH key exchange
4839 2001-06-11 15:34 nmav <nmav@gnutls.org>
4841 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
4842 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4843 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
4844 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
4846 Added Fabio's ASN1/DER parser.
4848 2001-06-09 12:11 nmav <nmav@gnutls.org>
4850 * lib/gnutls_db.c (tags: gnutls_0_1_4):
4852 more descriptive comments
4854 2001-06-09 12:03 nmav <nmav@gnutls.org>
4856 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
4857 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
4858 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
4859 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4860 gnutls_0_1_9, gnutls_0_1_4):
4862 bugfixes in sbase64 decoding/encoding. Changes in the included
4865 2001-06-09 10:01 nmav <nmav@gnutls.org>
4867 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
4868 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4869 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4870 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4871 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
4872 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
4874 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
4877 2001-06-05 10:46 nmav <nmav@gnutls.org>
4883 2001-06-05 10:37 nmav <nmav@gnutls.org>
4885 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
4886 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
4887 (tags: gnutls_0_1_4), gnutls_num.h:
4889 better handling of 64bit integers
4891 2001-06-05 10:35 nmav <nmav@gnutls.org>
4893 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
4895 better checking of return value of rindex
4897 2001-06-05 10:33 nmav <nmav@gnutls.org>
4899 * src/: cli.c, serv.c:
4903 2001-06-05 08:34 nmav <nmav@gnutls.org>
4905 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
4906 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
4907 (tags: gnutls_0_1_4), src/Makefile.am:
4909 updated documentation and functions
4911 2001-06-01 15:49 nmav <nmav@gnutls.org>
4913 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
4914 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
4915 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
4916 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
4917 src/tpasswd (tags: gnutls_0_1_4):
4919 gnutls now handles uint64 even in systems without a native one.
4922 2001-06-01 14:46 nmav <nmav@gnutls.org>
4924 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
4926 corrected bug in verify
4928 2001-05-31 09:34 nmav <nmav@gnutls.org>
4930 * buildconf, configure.in, lib/gnutls.h.in:
4932 updated configuration scripts to comply to autoconf 2.50
4934 2001-05-30 11:46 nmav <nmav@gnutls.org>
4936 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
4938 gdoc is now included in the cvs
4940 2001-05-30 11:23 nmav <nmav@gnutls.org>
4942 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
4943 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
4944 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
4945 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
4946 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
4947 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
4948 lib/gnutls_session.c, src/cli.c, src/serv.c:
4950 updated API and documentation. Now we use the gnome way for creating
4953 2001-05-26 22:10 nmav <nmav@gnutls.org>
4957 some cleanups in Diffie Hellman key exchange
4959 2001-05-26 19:18 nmav <nmav@gnutls.org>
4961 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
4962 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
4963 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4964 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4965 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4966 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4967 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
4968 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
4969 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4970 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
4973 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
4976 2001-05-26 19:16 nmav <nmav@gnutls.org>
4978 * src/: cli.c, prime.c, serv.c:
4982 2001-05-26 12:19 nmav <nmav@gnutls.org>
4984 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
4985 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
4987 Added decoding function for the base64 encoding used in SRP. (this
4988 function is more strict in characters than the previous one)
4990 2001-05-26 10:38 nmav <nmav@gnutls.org>
4994 corrected memory leaks
4996 2001-05-26 08:29 nmav <nmav@gnutls.org>
4998 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
4999 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5000 gnutls_num.h, gnutls_v2_compat.c:
5002 several cleanups in numbers' handling
5004 2001-05-26 07:19 nmav <nmav@gnutls.org>
5006 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5007 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5010 updated uint24 functions.
5012 2001-05-25 21:09 nmav <nmav@gnutls.org>
5014 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5015 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5016 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5019 Cleanups in endian handling (convertions).
5021 2001-05-25 11:57 nmav <nmav@gnutls.org>
5023 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5024 gnutls_errors_int.h, gnutls_handshake.c:
5028 2001-05-25 11:56 nmav <nmav@gnutls.org>
5032 updated documentation
5034 2001-05-25 11:55 nmav <nmav@gnutls.org>
5040 2001-05-24 16:07 nmav <nmav@gnutls.org>
5046 2001-05-24 08:19 nmav <nmav@gnutls.org>
5048 * lib/gnutls_cipher.c:
5050 sets the resumed_security_parameters to null after initialization
5052 2001-05-23 15:17 nmav <nmav@gnutls.org>
5054 * src/: cli.c, serv.c:
5058 2001-05-23 15:16 nmav <nmav@gnutls.org>
5060 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5061 gnutls_handshake.h, gnutls_int.h:
5063 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5064 db has not been opened for reading. Added some kind of support for
5065 renegotiation of parameters.
5067 2001-05-22 22:29 nmav <nmav@gnutls.org>
5069 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5073 2001-05-22 22:27 nmav <nmav@gnutls.org>
5075 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5076 gnutls_int.h, gnutls_session.c:
5078 cleanups and several fixes(and speedups) in the resume DB
5080 2001-05-22 22:24 nmav <nmav@gnutls.org>
5082 * src/: cli.c, serv.c:
5084 updated client and servers
5086 2001-05-22 16:57 nmav <nmav@gnutls.org>
5088 * lib/gnutls_algorithms.c:
5092 2001-05-20 10:06 nmav <nmav@gnutls.org>
5094 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5095 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5096 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5097 src/cli.c, src/serv.c:
5099 Changed gnutls_set_*_priority functions.
5101 2001-05-19 18:57 nmav <nmav@gnutls.org>
5107 2001-05-19 10:50 nmav <nmav@gnutls.org>
5113 2001-05-19 10:48 nmav <nmav@gnutls.org>
5115 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5116 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5117 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5119 added option to generate random primes (instead of using a default).
5120 Added option to specify a specific prime to use (index)
5122 2001-05-15 10:35 nmav <nmav@gnutls.org>
5124 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5125 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5126 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5130 2001-05-15 10:19 nmav <nmav@gnutls.org>
5132 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5136 2001-05-15 09:33 nmav <nmav@gnutls.org>
5138 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5139 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5140 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5141 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5142 src/Makefile.am, src/serv.c:
5144 Added libgnutls-config script gnutls.h is automaticaly generated by
5145 configure script Added libgnutls.m4
5147 2001-05-14 10:37 nmav <nmav@gnutls.org>
5149 * lib/ext_srp.c (tags: gnutls-0_1_2):
5151 Added missing length in username.
5153 2001-05-14 09:45 nmav <nmav@gnutls.org>
5155 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5156 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5157 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5158 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5159 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5160 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5161 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5162 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5163 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5164 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5165 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5166 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5167 src/serv.c (tags: gnutls-0_1_2):
5169 added functions to access authentication data (like username), and
5170 the key exchange algorithm used.
5172 2001-05-13 16:36 nmav <nmav@gnutls.org>
5174 * lib/cert_sb64.c (tags: gnutls-0_1_2):
5178 2001-05-13 16:36 nmav <nmav@gnutls.org>
5180 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5182 clean_db() now clears expired entries only
5184 2001-05-13 16:35 nmav <nmav@gnutls.org>
5186 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5188 example tpasswd files.
5190 2001-05-13 13:48 nmav <nmav@gnutls.org>
5192 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5193 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5195 minor updates and fixes
5197 2001-05-13 10:05 nmav <nmav@gnutls.org>
5199 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5200 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5201 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_3_91,
5202 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5203 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5204 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5205 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5206 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5207 gnutls_0_1_4, gnutls-0_1_2), lib/crypt_bcrypt.c (tags:
5208 gnutls-0_1_2), lib/crypt_bcrypt.h (tags: gnutls-0_1_2),
5209 lib/crypt_srpsha1.c (tags: gnutls-0_1_2), lib/crypt_srpsha1.h
5210 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5211 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5212 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5213 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5214 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5215 gnutls_0_1_4, gnutls-0_1_2), lib/gnutls.h, lib/gnutls_srp.c (tags:
5216 gnutls-0_1_2), lib/gnutls_srp.h (tags: gnutls-0_1_2),
5217 src/Makefile.am (tags: gnutls-0_1_2), src/README.crypt (tags:
5218 gnutls-0_1_2), src/cli.c, src/crypt.c, src/crypt.gaa (tags:
5219 gnutls-0_1_2), src/gaa.h (tags: gnutls-0_1_2), src/gaaout.c (tags:
5220 gnutls-0_1_2), src/serv.c:
5222 Added compatibility with Tom Wu's libsrp's password files.
5224 2001-05-12 23:37 nmav <nmav@gnutls.org>
5226 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5227 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5228 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5229 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5230 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5231 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5232 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5234 added support for Tom Wu's srp library tpasswd and tpasswd.conf
5237 2001-05-10 06:58 nmav <nmav@gnutls.org>
5239 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5241 fixes in memory allocation
5243 2001-05-09 13:16 nmav <nmav@gnutls.org>
5245 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5246 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5248 corrected memory leaks
5250 2001-05-09 09:44 nmav <nmav@gnutls.org>
5252 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5253 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5255 credentials are now kept globaly (in order to minimize memory
5256 usage). This makes no harm since these are never modified by
5259 2001-05-08 20:27 nmav <nmav@gnutls.org>
5261 * doc/TODO (tags: gnutls-0-1-0-srp):
5265 2001-05-08 20:16 nmav <nmav@gnutls.org>
5267 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5268 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5269 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5270 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5271 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5272 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5273 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5274 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5275 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5276 src/cli.c, src/serv.c:
5278 several fixes for srp. Seems to work now!
5280 2001-05-07 19:16 nmav <nmav@gnutls.org>
5282 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5284 better version handling
5286 2001-05-07 19:09 nmav <nmav@gnutls.org>
5288 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5289 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5290 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5291 lib/gnutls_v2_compat.h (tags: gnutls_0_3_91, gnutls_0_3_90,
5292 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5293 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5294 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5295 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5296 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5297 gnutls-0-1-0-srp), src/cli.c:
5299 added support for SSL 2.0 client hello
5301 2001-05-07 11:11 nmav <nmav@gnutls.org>
5303 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5304 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5305 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5306 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5307 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5310 several fixes for srp
5312 2001-05-07 08:27 nmav <nmav@gnutls.org>
5314 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5315 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
5317 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
5320 2001-05-06 23:00 nmav <nmav@gnutls.org>
5322 * src/Makefile.am (tags: gnutls-0-1-0-srp):
5326 2001-05-06 22:51 nmav <nmav@gnutls.org>
5332 2001-05-06 07:30 nmav <nmav@gnutls.org>
5334 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
5335 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
5337 more srp related fixes. No longer fails authentication if wrong
5338 username is provided.
5340 2001-05-05 22:24 nmav <nmav@gnutls.org>
5342 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
5343 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
5344 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
5345 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
5346 gnutls_srp.c, gnutls_srp.h:
5348 some hacks in order to exchange the algorithm used to hash the
5351 2001-05-05 10:28 nmav <nmav@gnutls.org>
5353 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
5355 cleanups for srp. Most mpi code has moved to gnutls_srp.c
5357 2001-05-05 08:02 nmav <nmav@gnutls.org>
5359 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
5361 more srp related fixes
5363 2001-05-05 07:38 nmav <nmav@gnutls.org>
5365 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
5366 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
5367 gnutls_extensions.c, gnutls_handshake.c:
5369 some fixes - srp related
5371 2001-05-04 21:53 nmav <nmav@gnutls.org>
5373 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
5374 auth_srp_passwd.c, auth_srp_passwd.h:
5378 2001-05-04 21:52 nmav <nmav@gnutls.org>
5380 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5381 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5382 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
5383 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
5384 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5385 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
5386 (tags: gnutls-0-1-0-srp):
5388 more additions for SRP
5390 2001-05-04 13:08 nmav <nmav@gnutls.org>
5394 fixed default case when no -s was specified
5396 2001-05-04 13:05 nmav <nmav@gnutls.org>
5398 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
5399 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5400 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
5401 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
5402 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
5403 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
5405 More adds for SRP - SRPSHA1 and bcrypt
5407 2001-05-04 08:28 nmav <nmav@gnutls.org>
5411 corrected bug in decoding function
5413 2001-05-03 09:45 nmav <nmav@gnutls.org>
5415 * lib/crypt_bcrypt.h:
5419 2001-05-03 09:44 nmav <nmav@gnutls.org>
5421 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
5422 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
5423 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
5424 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
5425 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5426 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
5427 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
5428 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5429 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5430 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
5433 Changes in random number handling. Added bcrypt (for use with SRP).
5434 Added test program crypt for creating bcrypt passwd files.
5436 2001-05-02 16:56 nmav <nmav@gnutls.org>
5438 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
5439 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
5442 added support for setting authentication algorithms' credentials
5444 2001-05-02 15:56 nmav <nmav@gnutls.org>
5446 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
5447 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5450 cleanups... and more modular design.
5452 2001-05-02 10:16 nmav <nmav@gnutls.org>
5454 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
5455 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
5456 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
5459 Added client kx0 and server kx2 in order to be used with SRP
5461 2001-05-01 15:17 nmav <nmav@gnutls.org>
5463 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5467 2001-03-25 10:17 nmav <nmav@gnutls.org>
5469 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5470 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5471 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5472 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5473 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5477 2001-03-18 14:41 nmav <nmav@gnutls.org>
5479 * lib/gnutls_extensions.c:
5481 in case there are no extensions ext_gen() does not return anything
5484 2001-03-18 08:39 nmav <nmav@gnutls.org>
5486 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
5487 gnutls_algorithms.c, gnutls_handshake.c:
5491 2001-03-18 08:38 nmav <nmav@gnutls.org>
5493 * lib/: ext_srp.c, gnutls_extensions.c:
5495 send extensions feature was added.
5497 2001-03-17 20:53 nmav <nmav@gnutls.org>
5499 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
5500 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
5501 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5504 several bugfixes and cleanups
5506 2001-03-17 19:41 nmav <nmav@gnutls.org>
5508 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
5509 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5510 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5511 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5512 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5513 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5514 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
5515 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5516 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
5518 Added some preliminary support for TLS extensions;
5520 2001-03-11 22:30 nmav <nmav@gnutls.org>
5526 2001-03-11 22:29 nmav <nmav@gnutls.org>
5528 * doc/protocol/rfc2945.txt (tags: gnutls_0_3_91, gnutls_0_3_90,
5529 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5530 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5531 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5532 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5533 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5536 added RFC for srp protocol
5538 2001-03-11 22:02 nmav <nmav@gnutls.org>
5540 * lib/gnutls_algorithms.c:
5542 updated with new files
5544 2001-03-11 21:52 nmav <nmav@gnutls.org>
5546 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
5547 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
5548 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
5549 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
5551 moved gnutls_anon and gnutls_dhe_dss to auth_*
5553 2001-03-11 20:47 nmav <nmav@gnutls.org>
5555 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
5556 gnutls-0_1_2, gnutls-0-1-0-srp):
5560 2001-03-11 19:46 nmav <nmav@gnutls.org>
5562 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
5563 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
5564 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
5565 gnutls_int.h, gnutls_kx.c:
5567 Key exchange (authentication) algorithms were reorganized, and now
5568 are more modular. Most changes however are not much tested and only
5569 anonymous authentication is currently used.
5571 2001-02-10 11:49 nmav <nmav@gnutls.org>
5573 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5575 updated some functionality - no longer uses stdin
5577 2001-02-10 11:49 nmav <nmav@gnutls.org>
5579 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5583 2001-02-10 11:48 nmav <nmav@gnutls.org>
5587 corrected bug with dmalloc mode
5589 2001-02-03 18:23 nmav <nmav@gnutls.org>
5591 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
5592 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5593 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5595 added kerberos ciphersuites
5597 2001-02-03 12:18 nmav <nmav@gnutls.org>
5599 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
5600 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
5601 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
5604 TLS version handling is now more simple (no structures)
5606 2001-02-03 11:49 nmav <nmav@gnutls.org>
5608 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
5609 gnutls-0_1_2, gnutls-0-1-0-srp):
5611 corrected rijndael256
5613 2001-02-03 11:47 nmav <nmav@gnutls.org>
5615 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
5616 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
5618 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
5620 2001-02-01 18:19 nmav <nmav@gnutls.org>
5622 * lib/: gnutls.c, gnutls_cipher.c:
5624 comments are now more clear
5626 2001-02-01 14:49 nmav <nmav@gnutls.org>
5628 * lib/: gnutls.c, gnutls_cipher.c:
5630 gnutls_send_int() no longer sends the packets with 2 Write() calls.
5631 One Write() call is enough for everybody!
5633 2001-02-01 13:10 nmav <nmav@gnutls.org>
5635 * doc/: draft-ietf-tls-camellia-00.txt,
5636 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
5637 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5638 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5639 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
5640 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
5641 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
5642 gnutls-0_1_2, gnutls-0-1-0-srp),
5643 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
5644 gnutls-0_1_2, gnutls-0-1-0-srp),
5645 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
5646 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5647 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5648 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
5649 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
5650 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5651 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
5652 gnutls-0_1_2, gnutls-0-1-0-srp),
5653 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
5654 gnutls-0_1_2, gnutls-0-1-0-srp),
5655 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
5656 gnutls-0_1_2, gnutls-0-1-0-srp),
5657 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
5658 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
5659 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5660 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5661 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5662 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5663 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5664 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1423.txt
5665 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5666 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5667 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5668 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5669 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5670 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
5671 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5672 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5673 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5674 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5675 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5676 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2279.txt
5677 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5678 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5679 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5680 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5681 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5682 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
5683 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5684 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5685 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5686 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5687 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5688 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2818.txt
5689 (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5690 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5691 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5692 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5693 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5694 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5695 protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5696 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5697 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5698 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5699 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5701 drafts and rfcs were moved to protocol/ directory
5703 2001-01-30 10:02 nmav <nmav@gnutls.org>
5705 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5709 2001-01-28 23:49 nmav <nmav@gnutls.org>
5711 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
5712 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
5713 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
5714 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5715 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5716 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
5717 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
5718 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5719 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5720 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5721 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
5722 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
5723 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5724 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5725 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5726 gnutls_session.h (tags: gnutls-0-1-0-srp):
5728 added copyright notice
5730 2001-01-28 23:35 nmav <nmav@gnutls.org>
5732 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
5734 removed large buffer
5736 2001-01-28 10:54 nmav <nmav@gnutls.org>
5738 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
5739 gnutls-0-1-0-srp), gnutls_cert.lex:
5741 removed unneeded files
5743 2001-01-25 08:27 nmav <nmav@gnutls.org>
5747 corrected wrong buffer size
5749 2001-01-25 02:11 nmav <nmav@gnutls.org>
5751 * lib/: gnutls_cipher.c, gnutls_cipher.h:
5753 changes in gnutls_encrypt()
5755 2001-01-25 02:08 nmav <nmav@gnutls.org>
5757 * lib/: gnutls.c, gnutls_int.h:
5759 tls packets are now send using one write(that way ssldump
5762 2001-01-25 01:51 nmav <nmav@gnutls.org>
5768 2001-01-19 14:14 nmav <nmav@gnutls.org>
5774 2001-01-19 09:06 nmav <nmav@gnutls.org>
5776 * lib/cert_der.asn1:
5778 added asn1 rules for snacc (DER extended) compiler
5780 2001-01-17 15:10 nmav <nmav@gnutls.org>
5782 * doc/draft-ietf-tls-wireless-00.txt:
5784 added draft-ietf-tls-wireless
5786 2001-01-16 23:02 nmav <nmav@gnutls.org>
5788 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5790 updated authors - tarun left
5792 2001-01-16 23:02 nmav <nmav@gnutls.org>
5798 2001-01-14 14:55 nmav <nmav@gnutls.org>
5800 * lib/gnutls_handshake.c:
5802 removed time_t declarations. We need exactly 32 bits.
5804 2001-01-14 11:10 nmav <nmav@gnutls.org>
5806 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5810 2001-01-14 11:09 nmav <nmav@gnutls.org>
5814 added some support for pem encoded x509 certificates
5816 2001-01-11 12:24 nmav <nmav@gnutls.org>
5818 * lib/gnutls.c (tags: gnutls-0-0-7):
5820 session gets deleted from the db if it is not resumable
5822 2001-01-11 12:23 nmav <nmav@gnutls.org>
5824 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
5828 2001-01-11 11:59 nmav <nmav@gnutls.org>
5830 * configure.in (tags: gnutls-0-0-7):
5834 2001-01-11 11:56 nmav <nmav@gnutls.org>
5836 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
5841 2001-01-11 11:43 nmav <nmav@gnutls.org>
5843 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
5846 added hooks for new libgcrypt
5848 2001-01-11 11:40 nmav <nmav@gnutls.org>
5850 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
5851 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
5852 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
5853 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
5854 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
5855 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
5856 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
5857 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
5858 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
5860 added server side session resuming (using gdbm)
5862 2001-01-11 07:28 nmav <nmav@gnutls.org>
5864 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
5865 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
5867 added hooks for dmalloc
5869 2001-01-10 21:23 nmav <nmav@gnutls.org>
5871 * src/: Makefile.am, cli.c, serv.c:
5873 corrected client/server
5875 2001-01-10 21:23 nmav <nmav@gnutls.org>
5877 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
5878 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
5879 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
5880 gnutls_handshake.c, gnutls_int.h:
5882 corrected buffer overruns
5884 2001-01-08 17:15 nmav <nmav@gnutls.org>
5886 * doc/rfc1422.txt (tags: gnutls-0-0-7):
5890 2001-01-08 17:10 nmav <nmav@gnutls.org>
5894 corrected return value
5896 2001-01-08 17:09 nmav <nmav@gnutls.org>
5900 added a check in read return value
5902 2000-12-18 13:06 nmav <nmav@gnutls.org>
5904 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
5905 gnutls-0-1-0-srp, gnutls-0-0-7):
5907 more checks for zlib
5909 2000-12-17 22:17 nmav <nmav@gnutls.org>
5911 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
5913 added a function to control the lowat size (the RCVLOWAT in socket)
5915 2000-12-17 19:31 nmav <nmav@gnutls.org>
5917 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
5922 2000-12-17 19:31 nmav <nmav@gnutls.org>
5924 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
5925 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5926 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
5927 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
5928 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
5930 added some support for non blocking IO and socket flags. Some
5931 function names have been changed.
5933 2000-12-17 01:34 nmav <nmav@gnutls.org>
5935 * lib/gnutls_algorithms.c:
5937 qsort seems to work now
5939 2000-12-17 00:42 nmav <nmav@gnutls.org>
5941 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
5943 added check for zlib.h
5945 2000-12-17 00:31 nmav <nmav@gnutls.org>
5947 * lib/gnutls_algorithms.c:
5949 updated sorting algorithm - it was a mess - it is more than a mess
5952 2000-12-14 15:00 nmav <nmav@gnutls.org>
5954 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
5955 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
5956 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
5957 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
5958 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
5959 src/cli.c, src/port.h, src/serv.c:
5963 2000-12-12 15:01 nmav <nmav@gnutls.org>
5967 added a better(?) - not sure - xor function.
5969 2000-12-11 23:45 nmav <nmav@gnutls.org>
5971 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
5975 2000-12-11 23:45 nmav <nmav@gnutls.org>
5979 added option for profiling
5981 2000-12-11 23:44 nmav <nmav@gnutls.org>
5983 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
5984 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
5987 improved some things found from gcov
5989 2000-12-11 23:43 nmav <nmav@gnutls.org>
5991 * lib/: gnutls.c, gnutls_int.h:
5993 improved peek data handling - now keeps only 1 byte in kernel buffer
5995 2000-12-11 15:44 nmav <nmav@gnutls.org>
5997 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
5998 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6002 2000-12-11 15:03 nmav <nmav@gnutls.org>
6006 removed debug definitions
6008 2000-12-11 14:57 nmav <nmav@gnutls.org>
6010 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6011 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6012 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6013 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6014 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6015 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6017 cleanups for gcc -Wall
6019 2000-12-11 14:06 nmav <nmav@gnutls.org>
6023 removed file. replaced by API
6025 2000-12-11 13:43 nmav <nmav@gnutls.org>
6027 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6028 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6031 added some new functions in the API. documentation updated.
6033 2000-12-11 13:08 nmav <nmav@gnutls.org>
6037 updated documentation
6039 2000-12-11 11:56 nmav <nmav@gnutls.org>
6043 corrected peek data handling
6045 2000-12-10 18:10 nmav <nmav@gnutls.org>
6047 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6048 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6049 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6050 lib/gnutls_int.h, src/cli.c:
6052 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6053 select(). This change will order select to treat the socket as read
6054 even if we have read and localy buffered all data - but the user
6055 hasn't call gnutls_recv() to get that data.
6057 2000-12-10 14:44 nmav <nmav@gnutls.org>
6059 * src/: cli.c, serv.c:
6063 2000-12-10 12:53 nmav <nmav@gnutls.org>
6065 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6066 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6069 changes in close notify- alert handling
6071 2000-12-10 12:52 nmav <nmav@gnutls.org>
6073 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6074 gnutls-0-0-7, gnutls0-0-6):
6076 changes in compression handling
6078 2000-12-10 10:46 nmav <nmav@gnutls.org>
6080 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6085 2000-12-10 10:44 nmav <nmav@gnutls.org>
6087 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6088 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6090 added client side resuming
6092 2000-12-09 22:33 nmav <nmav@gnutls.org>
6094 * lib/: gnutls_session.c, gnutls_session.h:
6096 added support for session resuming
6098 2000-12-09 22:32 nmav <nmav@gnutls.org>
6100 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6101 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6103 added some support for session resuming (in client) It does not seem
6106 2000-12-09 18:37 nmav <nmav@gnutls.org>
6108 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6110 removed all things about exportable algorithms
6112 2000-12-09 11:55 nmav <nmav@gnutls.org>
6114 * lib/gnutls_handshake.c:
6116 gnutls_handshake was broken to gnutls_handshake_begin and
6117 gnutls_handshake_finish. This will help the use of certificate API
6118 to check received certificates
6120 2000-12-07 22:19 nmav <nmav@gnutls.org>
6124 added a warning if zlib was not found
6126 2000-12-07 17:44 nmav <nmav@gnutls.org>
6130 Added default algorithm priorities so it can work even if the user
6131 hasn't specified any
6133 2000-12-07 13:08 nmav <nmav@gnutls.org>
6135 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6138 added compression (ZLIB)
6140 2000-12-07 13:07 nmav <nmav@gnutls.org>
6142 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6143 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6144 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6145 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6146 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6147 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6148 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6149 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6150 (utags: gnutls0-0-5):
6152 Added compression support (ZLIB)
6154 2000-12-07 09:47 nmav <nmav@gnutls.org>
6156 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6157 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6158 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6160 SSL3 support was added
6162 2000-12-07 09:07 nmav <nmav@gnutls.org>
6164 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6165 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6170 2000-12-06 23:18 nmav <nmav@gnutls.org>
6172 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6173 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6174 gnutls_hash_int.h, gnutls_int.h:
6178 2000-12-06 20:21 nmav <nmav@gnutls.org>
6180 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6181 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6182 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6183 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6185 A lot of fixes for SSL3
6187 2000-12-05 10:38 nmav <nmav@gnutls.org>
6189 * doc/Makefile.am (tags: gnutls0-0-5):
6193 2000-12-05 10:18 nmav <nmav@gnutls.org>
6195 * doc/: API, TODO (utags: gnutls0-0-5):
6197 documentation update
6199 2000-12-05 10:08 nmav <nmav@gnutls.org>
6201 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6203 Bugfixes mainly for the priority (which was moved to the state)
6205 2000-12-05 00:29 nmav <nmav@gnutls.org>
6207 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6208 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6209 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6210 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6212 Priorities were moved to the state (were global)
6214 2000-11-22 22:21 nmav <nmav@gnutls.org>
6216 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6217 gnutls_hash_int.h, gnutls_int.h:
6219 added ssl3 key generation function - more fixes in ssl3 mac
6221 2000-11-22 21:33 nmav <nmav@gnutls.org>
6223 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6227 2000-11-22 21:31 nmav <nmav@gnutls.org>
6229 * lib/gnutls_hash_int.c:
6231 corrected nasty bugs
6233 2000-11-22 21:18 nmav <nmav@gnutls.org>
6235 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6237 added support for the MAC used in SSLv3
6239 2000-11-19 11:06 nmav <nmav@gnutls.org>
6241 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6245 2000-11-19 11:02 nmav <nmav@gnutls.org>
6249 removed unneeded check
6251 2000-11-19 11:01 nmav <nmav@gnutls.org>
6253 * doc/: Makefile.am, ssl3-vs-tls:
6257 2000-11-19 10:56 nmav <nmav@gnutls.org>
6263 2000-11-17 16:37 nmav <nmav@gnutls.org>
6265 * lib/gnutls_cipher_int.c:
6267 added ARCFOUR support when using gcrypt
6269 2000-11-15 22:16 nmav <nmav@gnutls.org>
6271 * doc/draft-ietf-tls-ciphersuite-01.txt:
6275 2000-11-15 21:54 nmav <nmav@gnutls.org>
6277 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6278 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6281 added the new tls-ciphersuite draft, and the ciphersuite
6282 TLS_DH_anon_RIJNDAEL_CBC_SHA
6284 2000-11-15 18:18 nmav <nmav@gnutls.org>
6286 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6287 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6288 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6289 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6290 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6291 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6292 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6293 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6296 several cleanups in order to support ssl3
6298 2000-11-15 09:02 nmav <nmav@gnutls.org>
6300 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6301 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6302 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6303 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6304 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6305 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6306 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6307 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6308 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6309 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6310 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6311 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6312 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6313 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
6314 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6315 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
6316 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
6317 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
6318 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6319 doc/draft-ietf-tls-ciphersuite-01.txt,
6320 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6321 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
6322 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6323 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6324 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
6325 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6326 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
6327 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
6328 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6329 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6330 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6331 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
6332 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6333 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
6334 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
6335 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
6336 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
6337 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
6338 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
6339 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6340 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
6341 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
6342 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6343 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6344 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
6345 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
6346 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
6347 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
6348 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6349 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6350 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
6351 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
6352 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
6353 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6354 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
6355 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
6356 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
6357 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6358 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6359 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6360 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6361 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
6362 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
6363 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6364 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
6365 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6366 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6367 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
6368 src/serv.c (tags: gnutls0-0-4):
6372 2000-11-15 08:59 nmav <nmav@gnutls.org>
6374 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6375 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6376 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6379 roll backs and fixes
6381 2000-11-15 08:37 nmav <nmav@gnutls.org>
6387 2000-11-13 22:11 nmav <nmav@gnutls.org>
6393 2000-11-13 22:09 nmav <nmav@gnutls.org>
6399 2000-11-13 21:58 nmav <nmav@gnutls.org>
6401 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
6402 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
6403 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
6404 gnutls_int.h, gnutls_kx.c:
6406 added some support for ssl3 (with mhash only)
6408 2000-11-12 22:07 nmav <nmav@gnutls.org>
6410 * doc/: rfc2818.txt, ssl-draft302.txt:
6414 2000-11-12 21:46 nmav <nmav@gnutls.org>
6416 * doc/: draft-ietf-tls-camellia-00.txt,
6417 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
6418 draft-ietf-tls-seedhas-00.txt,
6419 draft-ietf-tn3270e-telnet-tls-05.txt:
6423 2000-11-12 20:20 nmav <nmav@gnutls.org>
6429 2000-11-12 20:20 nmav <nmav@gnutls.org>
6435 2000-11-12 15:39 nmav <nmav@gnutls.org>
6437 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6440 added preliminary support for AES (rijndael)
6442 2000-11-12 15:15 nmav <nmav@gnutls.org>
6444 * doc/draft-ietf-tls-openpgp-00.txt:
6446 added draft-ietf-tls-openpgp-00.txt
6448 2000-11-12 15:08 nmav <nmav@gnutls.org>
6450 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
6452 added draft-ietf-tls-ciphersuite-01.txt
6454 2000-11-12 12:28 nmav <nmav@gnutls.org>
6456 * lib/gnutls_cipher_int.c:
6458 fix for DES in mcrypt
6460 2000-11-12 12:02 nmav <nmav@gnutls.org>
6462 * lib/: gnutls.c, gnutls_cipher.c:
6464 fixes for the server... and change_cipher_spec type packet.
6466 2000-11-12 11:40 nmav <nmav@gnutls.org>
6468 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
6469 gnutls_cipher.c, gnutls_int.h:
6471 Changes in the client in order to interoperate with an openssl
6474 2000-11-12 09:31 nmav <nmav@gnutls.org>
6476 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
6477 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
6478 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
6480 added hooks for both mhash and mcrypt
6482 2000-11-12 08:41 nmav <nmav@gnutls.org>
6484 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
6488 2000-11-09 15:35 nmav <nmav@gnutls.org>
6490 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
6492 corrected bugs in hmac and more.
6494 2000-11-08 08:06 nmav <nmav@gnutls.org>
6498 corrected problem in our PRF function
6500 2000-11-07 23:04 nmav <nmav@gnutls.org>
6504 removed mhash definitions
6506 2000-11-07 23:02 nmav <nmav@gnutls.org>
6508 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
6512 2000-11-07 20:41 nmav <nmav@gnutls.org>
6514 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
6517 minor fixes and cleanups
6519 2000-11-02 13:34 nmav <nmav@gnutls.org>
6521 * lib/: gnutls.c, gnutls_cipher.c:
6525 2000-11-02 05:08 nmav <nmav@gnutls.org>
6527 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
6528 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6531 more fixes and bugs introduced
6533 2000-11-01 23:13 nmav <nmav@gnutls.org>
6537 cvs should stop messing with MY files
6539 2000-11-01 22:47 nmav <nmav@gnutls.org>
6541 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
6542 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6543 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
6545 Some more fixes and additions in order to interoperate with openssl
6547 2000-11-01 14:07 nmav <nmav@gnutls.org>
6551 added a small todo list
6553 2000-11-01 13:51 nmav <nmav@gnutls.org>
6555 * lib/gnutls_handshake.c:
6557 memory leaks and overruns eliminated
6559 2000-11-01 12:57 nmav <nmav@gnutls.org>
6561 * lib/gnutls_handshake.c:
6563 corrected bug which made us to send the double bytes of ciphersuites
6566 2000-11-01 12:38 nmav <nmav@gnutls.org>
6568 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
6569 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6570 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
6572 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
6573 of course not certificates are used
6575 2000-10-31 23:52 nmav <nmav@gnutls.org>
6579 some need gcry_ functions added. (for malloc etc)
6581 2000-10-31 23:01 nmav <nmav@gnutls.org>
6583 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
6584 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
6586 added assert() and some bug fixes
6588 2000-10-26 16:19 nmav <nmav@gnutls.org>
6592 some kind of updates
6594 2000-10-26 16:06 nmav <nmav@gnutls.org>
6596 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
6597 gnutls_int.h, gnutls_kx.c:
6599 added ability to receive certificates...
6601 2000-10-13 14:21 nmav <nmav@gnutls.org>
6605 added Tarun's README.der
6607 2000-10-13 14:20 nmav <nmav@gnutls.org>
6609 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
6611 added missing files. They are to handle foreign encryption functions
6613 2000-10-13 14:17 nmav <nmav@gnutls.org>
6615 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
6619 2000-10-13 13:11 nmav <nmav@gnutls.org>
6621 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
6624 added a DER parser from Tarun and updated authors
6626 2000-10-12 12:22 nmav <nmav@gnutls.org>
6630 changed in order for rfc's to be included in the distribution
6632 2000-10-12 12:21 nmav <nmav@gnutls.org>
6634 * Makefile.am, acinclude.m4, configure.in:
6636 added checks for gcrypt
6638 2000-10-12 12:18 nmav <nmav@gnutls.org>
6640 * doc/: rfc2246.txt, rfc2459.txt:
6642 Added rfc's which refer to what we are implementing
6644 2000-10-10 18:42 nmav <nmav@gnutls.org>
6648 corrected bug which made gnutls to wait for a second closure alert
6649 after having received the first.
6651 2000-10-10 17:36 nmav <nmav@gnutls.org>
6653 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
6654 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
6655 gnutls_int.h, gnutls_kx.c:
6657 The encryption api was fixed and gnutls_cipher.c was cleaned up a
6660 2000-10-10 17:35 nmav <nmav@gnutls.org>
6662 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6664 there files were renamed
6666 2000-10-10 16:27 nmav <nmav@gnutls.org>
6668 * lib/.cvsignore, src/.cvsignore:
6670 corrected cvsignore files
6672 2000-10-10 16:26 nmav <nmav@gnutls.org>
6674 * README, configure.in, src/Makefile.am:
6676 removed mhash support and some changes in the docs
6678 2000-10-10 16:25 nmav <nmav@gnutls.org>
6680 * lib/gnutls_hash.c:
6682 bugfixes in gcrypt md functions handling
6684 2000-10-10 16:07 nmav <nmav@gnutls.org>
6686 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
6687 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
6689 Added support for the gcrypt hash and hmac functions. Mhash support
6692 2000-10-10 16:03 nmav <nmav@gnutls.org>
6694 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
6696 corrected the problem with the double underscore
6698 2000-10-10 11:48 nmav <nmav@gnutls.org>
6700 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
6702 added .cvsignore files
6704 2000-10-10 11:48 nmav <nmav@gnutls.org>
6708 updated version number
6710 2000-10-10 11:44 nmav <nmav@gnutls.org>
6712 * lib/: gnutls_dh.c, gnutls_kx.c:
6714 removed double underscores
6716 2000-10-08 23:28 nmav <nmav@gnutls.org>
6720 added some needed stuff
6722 2000-10-08 13:11 nmav <nmav@gnutls.org>
6728 2000-10-08 12:56 nmav <nmav@gnutls.org>
6730 * lib/gnutls_priority.c:
6732 the file that handles some of the priority stuff (most of the API
6735 2000-10-08 12:52 nmav <nmav@gnutls.org>
6737 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
6738 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6739 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6740 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
6742 Added support for priorities. Some function names were renamed to be
6745 2000-10-08 10:23 nmav <nmav@gnutls.org>
6747 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
6748 gnutls_int.h, gnutls_kx.c:
6750 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
6752 2000-10-08 10:17 nmav <nmav@gnutls.org>
6754 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
6756 more inline documentation
6758 2000-10-07 19:31 nmav <nmav@gnutls.org>
6764 2000-10-07 15:53 nmav <nmav@gnutls.org>
6766 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
6767 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6768 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
6770 Added some kind of priorities for algorithms. Still experimental.
6772 2000-05-10 06:56 nmav <nmav@gnutls.org>
6774 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
6776 Improved client/server examples.
6778 2000-04-15 18:57 nmav <nmav@gnutls.org>
6782 removed an unneeded variable.
6784 2000-04-14 17:31 nmav <nmav@gnutls.org>
6786 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6787 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
6788 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
6789 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
6790 src/cli.c, src/serv.c:
6792 Added copyright notices.
6794 2000-04-14 09:38 nmav <nmav@gnutls.org>
6796 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
6797 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6798 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
6800 Better mac algorithms handling.
6802 2000-04-13 19:46 nmav <nmav@gnutls.org>
6804 * doc/HACKING, lib/defines.h, lib/gnutls.c,
6805 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
6806 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
6807 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6808 src/Makefile.am, src/port.h:
6810 Changes in handshake messages handling.
6812 2000-04-12 21:48 nmav <nmav@gnutls.org>
6814 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
6815 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6816 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
6819 Corrected bug in gnutls_cipher.c that caused the library to fail in
6820 certain (random) situations.
6822 2000-04-12 10:24 nmav <nmav@gnutls.org>
6824 * lib/gnutls_kx.c, src/serv.c:
6826 Better memory allocation in key exchange.
6828 2000-04-12 09:41 nmav <nmav@gnutls.org>
6830 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6831 lib/gnutls_kx.c, src/cli.c, src/port.h:
6833 Some changes in peer's version checks.
6835 2000-04-11 23:11 nmav <nmav@gnutls.org>
6837 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
6838 lib/gnutls_int.h, src/port.h:
6840 Corrected bugs in MAC calculation.
6842 2000-04-11 21:07 nmav <nmav@gnutls.org>
6844 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
6846 Corrected bugs when setting cipher and mac.
6848 2000-04-11 19:54 nmav <nmav@gnutls.org>
6850 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
6851 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
6852 lib/gnutls_kx.h, src/serv.c:
6854 Better error control. Moved key exchange functions to gnutls_kx.c/h
6856 2000-04-10 17:12 nmav <nmav@gnutls.org>
6858 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
6859 lib/gnutls_handshake.c, src/port.h:
6861 Bugfixes in the diffie hellman.
6863 2000-04-10 14:26 nmav <nmav@gnutls.org>
6865 * lib/debug.c, lib/defines.h, lib/gnutls.c,
6866 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
6867 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
6868 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6869 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
6872 Added anonymous diffie-hellman key exchange. It does not work yet,
6873 and the whole code is mess.
6875 2000-04-10 10:16 nmav <nmav@gnutls.org>
6877 * configure.in, lib/Makefile.am, lib/gnutls.c,
6878 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6879 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
6880 lib/gnutls_handshake.c, lib/gnutls_int.h:
6882 Added the basics for key exchange.
6884 2000-04-09 12:00 nmav <nmav@gnutls.org>
6888 Added ChangeLog and COPYING.
6890 2000-04-09 11:49 nmav <nmav@gnutls.org>
6892 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
6893 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
6894 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6895 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
6896 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
6897 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
6898 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
6899 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
6900 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
6901 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
6902 src/gnutls_algorithms.h, src/gnutls_buffers.c,
6903 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
6904 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
6905 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
6906 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
6907 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
6909 Changed directory structure.
6911 2000-04-09 11:40 nmav <nmav@gnutls.org>
6915 corrected configure script
6917 2000-04-09 11:28 nmav <nmav@gnutls.org>
6919 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
6920 gnutls_int.h, port.h:
6922 corrected bugs in handshake.
6924 2000-04-08 21:48 nmav <nmav@gnutls.org>
6926 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
6927 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
6930 Added some basics for key exchange.
6932 2000-04-08 16:20 nmav <nmav@gnutls.org>
6936 I've add gnutls_dh.c but is not ready yet, I have to eat something
6937 first:) It is taken from gsti.
6939 2000-04-08 16:14 nmav <nmav@gnutls.org>
6941 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
6942 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
6943 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
6944 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
6947 Handshake implementation was improved. Still no key exchange
6950 2000-03-30 09:14 nmav <nmav@gnutls.org>
6952 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
6955 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
6957 2000-03-29 19:01 nmav <nmav@gnutls.org>
6959 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
6962 Algorithms/Ciphers interface has changes.
6964 2000-03-29 14:15 nmav <nmav@gnutls.org>
6966 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
6968 The gnutls_recv() semantics were changed. It may return less data
6969 than the specified. It operates similar to read().
6971 2000-03-29 12:50 nmav <nmav@gnutls.org>
6973 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
6975 Server now generates a session_id.
6977 2000-03-28 23:01 nmav <nmav@gnutls.org>
6979 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
6980 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
6981 gnutls_int.h, serv.c:
6983 Corrected a lot of bugs. Handshake protocol is ready to be coded.
6985 2000-03-26 14:10 nmav <nmav@gnutls.org>
6987 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
6989 Included a reliable version of read/write (that read/write will
6990 return exactly the bytes specified).
6992 2000-03-23 10:14 nmav <nmav@gnutls.org>
6994 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
6997 Changes in the handshake.
6999 2000-03-18 20:18 nmav <nmav@gnutls.org>
7003 Some memory leaks were fixed.
7005 2000-03-18 20:08 nmav <nmav@gnutls.org>
7007 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7010 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7011 encryption and 1 for decryption (mac/cipher/iv/compression).
7013 2000-03-17 21:41 nmav <nmav@gnutls.org>
7015 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7016 gnutls_handshake.h, gnutls_int.h:
7018 Added the client hello handshake message.
7020 2000-03-15 17:33 nmav <nmav@gnutls.org>
7026 2000-03-14 13:17 nmav <nmav@gnutls.org>
7028 * src/: gnutls_handshake.h, gnutls_record.h:
7030 Incorporated in gnutls_int.h
7032 2000-03-14 13:09 nmav <nmav@gnutls.org>
7034 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7035 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7036 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7038 gnutls_recv() can now receive fatal alerts and closure alerts.
7040 2000-03-14 11:25 nmav <nmav@gnutls.org>
7042 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7043 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7044 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7045 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7048 In case of failure gnutls_recv, sends an alert message. but, it
7049 still cannot receive any.
7051 2000-03-13 19:52 nmav <nmav@gnutls.org>
7053 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7054 src/gnutls_cipher.c, src/test.c:
7056 Added gnutls_recv... Works only for application data, and it is not
7059 2000-03-07 14:02 wkoch <wk@gnupg.org>
7061 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7062 configure.in, lib/Makefile.am, src/Makefile.am:
7064 Initialized repository for GNU TLS