1 2002-03-26 19:50 nmav <nmav@gnutls.org>
3 * ChangeLog, lib/gnutls_x509.c, src/common.c:
5 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
7 2002-03-26 19:33 nmav <nmav@gnutls.org>
9 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c,
10 gnutls_global.c, gnutls_record.c:
14 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
16 * lib/gnutls_openpgp.c:
18 Now the pk algorithm is returned and not only the key size in bits.
20 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
22 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
24 Function which is used to extract key parameters for openpgp keys.
26 2002-03-26 09:16 nmav <nmav@gnutls.org>
28 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
29 lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
30 lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c:
32 added gnutls_x509_extract_certificate_pk_algorithm()
34 2002-03-25 09:27 nmav <nmav@gnutls.org>
36 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
37 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
38 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
40 Improved PKCS7 support
42 2002-03-24 19:46 nmav <nmav@gnutls.org>
44 * lib/: gnutls.h.in.in, gnutls_x509.c:
46 Added function which reads the DER encoded certificate and key.
47 (now only works for RSA keys)
49 2002-03-24 18:41 nmav <nmav@gnutls.org>
51 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
52 lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
53 lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
54 lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c,
55 lib/x509_verify.c, src/gnutls-http-serv, src/serv.c:
57 Added support for RFC2630 - PKCS7 formated structures
59 2002-03-23 10:06 nmav <nmav@gnutls.org>
61 * lib/auth_cert.c (tags: gnutls_0_3_92):
65 2002-03-23 09:39 nmav <nmav@gnutls.org>
69 Cleanups and fixes in X.509 certificate message parsing
71 2002-03-22 13:08 nmav <nmav@gnutls.org>
73 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
75 Corrected code to avoid compiler's warnings
77 2002-03-21 20:25 nmav <nmav@gnutls.org>
79 * ChangeLog, acconfig.h (tags: gnutls_0_3_92), configure.in,
80 lib/auth_anon.c (tags: gnutls_0_3_92), lib/auth_srp.c (tags:
81 gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_3_92),
82 lib/auth_srp_passwd.c (tags: gnutls_0_3_92), lib/auth_srp_passwd.h
83 (tags: gnutls_0_3_92), lib/auth_srp_sb64.c (tags: gnutls_0_3_92),
84 lib/crypt.c (tags: gnutls_0_3_92), lib/crypt_bcrypt.c (tags:
85 gnutls_0_3_92), lib/crypt_srpsha1.c (tags: gnutls_0_3_92),
86 lib/ext_srp.c (tags: gnutls_0_3_92), lib/ext_srp.h (tags:
87 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
88 lib/gnutls_anon_cred.c (tags: gnutls_0_3_92), lib/gnutls_auth.c
89 (tags: gnutls_0_3_92), lib/gnutls_extensions.c (tags:
90 gnutls_0_3_92), lib/gnutls_session_pack.c (tags: gnutls_0_3_92),
91 lib/gnutls_srp.c (tags: gnutls_0_3_92), lib/gnutls_srp.h (tags:
92 gnutls_0_3_92), lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
94 Added hooks not to include SRP and Anonymous authentication
96 2002-03-21 19:44 nmav <nmav@gnutls.org>
98 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
100 Corrected behaviour when no certificate is got by the peer.
102 2002-03-21 19:44 nmav <nmav@gnutls.org>
104 * src/: Makefile.am, gnutls-http-serv (utags: gnutls_0_3_92):
106 Added script which runs an http server with the appropriate
109 2002-03-21 19:27 nmav <nmav@gnutls.org>
111 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
112 lib/gnutls_state.c (tags: gnutls_0_3_92):
114 CBC protection support is disabled by default.
116 2002-03-20 18:13 nmav <nmav@gnutls.org>
118 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
119 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
120 (tags: gnutls_0_3_92), gnutls_constate.c:
122 Optimizations and fixes in compression
124 2002-03-20 12:21 nmav <nmav@gnutls.org>
126 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
127 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
128 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
129 gnutls_state.c, x509_ASN.c (tags: gnutls_0_3_92), x509_ASN.y (tags:
130 gnutls_0_3_92), x509_asn1.c (tags: gnutls_0_3_92):
132 Improved compression support. Corrected several bugs in empty
133 fragment sending and receiving.
135 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
139 segmentation fault bug fix
141 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
143 * lib/gnutls_openpgp.c:
145 New OpenCDK interface for secure memory.
147 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
149 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
152 Detection of revoked OpenPGP userID's.
154 2002-03-18 15:53 nmav <nmav@gnutls.org>
156 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
158 added missing prototypes
160 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
162 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
164 Support for multiple userID's.
166 2002-03-18 07:43 nmav <nmav@gnutls.org>
168 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
170 removed default parameters arguments
172 2002-03-17 23:09 nmav <nmav@gnutls.org>
174 * ChangeLog, THANKS (tags: gnutls_0_3_92), acconfig.h,
175 configure.in, lib/gnutls_handshake.c (tags: gnutls_0_3_92),
176 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_3_92),
177 lib/gnutls_mem.h (tags: gnutls_0_3_92), src/cli.c:
179 Added hooks for electric fence
181 2002-03-17 21:51 nmav <nmav@gnutls.org>
183 * lib/x509_verify.c (tags: gnutls_0_3_92):
185 Checking of certificate lists even if the CA size is zero. Pointed
186 out by Andrew McDonald
188 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
190 * lib/gnutls_openpgp.c:
192 Improved code for the various keyrings and support for armored
195 2002-03-12 14:13 nmav <nmav@gnutls.org>
197 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
198 lib/gnutls_record.c, lib/gnutls_state.c:
200 made CBC chosen plaintext protection configurable
202 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
204 * lib/gnutls_openpgp.c:
206 Added missing stub for one function.
208 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
210 * lib/gnutls_openpgp.c:
214 2002-03-10 00:01 nmav <nmav@gnutls.org>
216 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
217 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
218 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
219 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
220 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
221 lib/x509_asn1.h (tags: gnutls_0_3_92):
223 some error codes were renamed to more appropriate names
225 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
227 * lib/: gnutls_openpgp.c, x509_ASN.c:
229 Patches for the new OpenCDK version and some stricter checks for
232 2002-03-09 19:08 nmav <nmav@gnutls.org>
234 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
235 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
236 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
237 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
238 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_3_92),
239 lib/x509_verify.c, src/common.c:
241 removed GNUTLS_CERT_TRUSTED enumeration
243 2002-03-08 22:42 nmav <nmav@gnutls.org>
245 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
247 Added protection against denial of service attacks, while receiving
250 2002-03-08 18:33 nmav <nmav@gnutls.org>
252 * lib/gnutls_buffers.c:
254 corrected memory leak
256 2002-03-08 18:04 nmav <nmav@gnutls.org>
258 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_92),
259 gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_92),
260 gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
262 Added protection against the newly discovered CBC attacks against
263 TLS. Experimental code.
265 2002-03-08 11:14 nmav <nmav@gnutls.org>
267 * lib/gnutls_algorithms.c:
269 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
272 2002-03-06 12:10 nmav <nmav@gnutls.org>
274 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
275 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_3_92):
279 2002-03-06 12:08 nmav <nmav@gnutls.org>
281 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
282 lib/gnutls_alert.c (tags: gnutls_0_3_92), lib/gnutls_errors.c,
283 lib/gnutls_errors_int.h, lib/gnutls_gcry.c (tags: gnutls_0_3_92),
284 lib/gnutls_global.c (tags: gnutls_0_3_92), lib/gnutls_pk.c,
285 lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_ASN.c,
286 lib/x509_ASN.y, lib/x509_asn1.h, lib/x509_extensions.c (tags:
287 gnutls_0_3_92), lib/x509_sig_check.c (tags: gnutls_0_3_92),
290 Combined error codes of gnutls and ASN.1 parser. Also several
291 cleanups in the X.509 code.
293 2002-03-06 10:42 nmav <nmav@gnutls.org>
295 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
297 Added alert protocol section
299 2002-03-05 09:04 nmav <nmav@gnutls.org>
301 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
302 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
305 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
306 X.509 certificate parsing.
308 2002-03-04 17:16 nmav <nmav@gnutls.org>
310 * doc/tex/errors.tex (tags: gnutls_0_3_92), lib/gnutls.h.in.in:
314 2002-03-04 17:04 nmav <nmav@gnutls.org>
316 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_3_92),
317 ciphersuites.tex, gnutls.tex, handshake.tex, layers.tex (tags:
318 gnutls_0_3_92), macros.tex (tags: gnutls_0_3_92), resumedb.tex,
321 updated documentation
323 2002-03-04 09:25 nmav <nmav@gnutls.org>
325 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_3_92),
326 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/x509_ASN.y,
327 lib/x509_asn1.c, lib/x509_der.c:
329 changes for pretty documentation and cleanups.
331 2002-03-03 18:44 nmav <nmav@gnutls.org>
333 * lib/gnutls_state.c:
335 pgp_fingerprint indicator is not cleared.
337 2002-03-03 09:28 nmav <nmav@gnutls.org>
341 last minute changes for 0.3.91 release
343 2002-03-03 09:18 nmav <nmav@gnutls.org>
345 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
346 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
347 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_3_92),
348 lib/gnutls_errors.c, src/cli.c (utags: gnutls_0_3_91):
350 Added checks in authentication type renegotiation procedure.
352 2002-03-03 00:06 nmav <nmav@gnutls.org>
354 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
355 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
356 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
358 Changed behaviour in rehandshake procedure. Now can use rehandshake
359 with a different authentication method (ie. perform anonymous
360 authentication, and after that perform a certificate authentication,
363 2002-03-01 13:13 nmav <nmav@gnutls.org>
365 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
367 corrected certificate type checking.
369 2002-03-01 13:10 nmav <nmav@gnutls.org>
371 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
372 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
373 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
374 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_3_92,
375 gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), serv-gaa.h (tags:
376 gnutls_0_3_92, gnutls_0_3_91), serv.c (tags: gnutls_0_3_91),
377 serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test-gaa.c
378 (tags: gnutls_0_3_91), tls_test.gaa (tags: gnutls_0_3_92,
381 Updated cli and server to read certificate and keys from command
382 line parameters. client, client-debug and server are now being
385 2002-03-01 11:26 nmav <nmav@gnutls.org>
387 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
388 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
389 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
390 gnutls_0_3_92, gnutls_0_3_91):
392 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
393 suites get associated with a protocol version. This will allow
394 disabling several ciphersuites which are only defined in TLS 1.0,
397 2002-03-01 08:12 nmav <nmav@gnutls.org>
399 * lib/gnutls_handshake.c:
401 No extensions are now sent if SSL 3.0 is the only protocol
404 2002-02-28 12:39 nmav <nmav@gnutls.org>
406 * lib/gnutls_session.c (tags: gnutls_0_3_92, gnutls_0_3_91):
408 added a check in the given parameters for null
410 2002-02-28 12:38 nmav <nmav@gnutls.org>
412 * src/: tests.c (tags: gnutls_0_3_92, gnutls_0_3_91), tests.h
413 (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
415 added session resumption test
417 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
419 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
421 Changed the interface for the new OpenCDK version.
423 2002-02-28 08:55 nmav <nmav@gnutls.org>
425 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
426 tls_test-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
429 updated gaa files, and client options.
431 2002-02-28 08:38 nmav <nmav@gnutls.org>
433 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
434 lib/gnutls_state.c, lib/gnutls_state.h:
436 gnutls_record_set_default_version() was prefixed with underscore,
437 and it is no longer exported.
439 2002-02-28 08:36 nmav <nmav@gnutls.org>
441 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
442 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
443 gnutls_0_3_91), gnutls_state.c:
445 Corrected session resuming in certificate authentication.
446 gnutls_deinit, does not remove the session entry any more if it is
447 invalid. Added gnutls_db_remove_session() function, which does this.
449 2002-02-28 07:00 nmav <nmav@gnutls.org>
451 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
455 2002-02-27 22:29 nmav <nmav@gnutls.org>
457 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
459 removed cycle from gnutls_free and gnutls_secure_free.
461 2002-02-27 21:12 nmav <nmav@gnutls.org>
463 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
465 added check for TLS closure alerts
467 2002-02-27 20:53 nmav <nmav@gnutls.org>
469 * src/: tests.c, tests.h, tls_test.c:
471 added openpgp authentication test, and unknown cipher suites test
473 2002-02-27 20:38 nmav <nmav@gnutls.org>
475 * lib/ext_srp.c (tags: gnutls_0_3_91):
477 Now we do not send the srp username as an extension, if SRP is
480 2002-02-27 20:26 nmav <nmav@gnutls.org>
482 * src/: cli.c, tests.c, tests.h, tls_test.c:
484 added check for client hello extensions.
486 2002-02-27 20:07 nmav <nmav@gnutls.org>
488 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
490 Added tls_test. This is program that can be used to test TLS
493 2002-02-27 20:05 nmav <nmav@gnutls.org>
495 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
496 gnutls_int.h, gnutls_state.c:
498 Added gnutls_record_set_default_version(). This is a low level
501 2002-02-27 10:58 nmav <nmav@gnutls.org>
503 * lib/gnutls.h.in.in:
505 SOCKET_PTR was removed
507 2002-02-27 10:06 nmav <nmav@gnutls.org>
509 * lib/gnutls.h.in.in:
511 corrected record_send() prototype
513 2002-02-26 19:08 nmav <nmav@gnutls.org>
519 2002-02-25 22:48 nmav <nmav@gnutls.org>
521 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
523 added (an impossible situation) check
525 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
527 * lib/gnutls_openpgp.c:
529 Fixed a possible buffer overflow.
531 2002-02-24 17:34 nmav <nmav@gnutls.org>
533 * src/openpgp/Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91,
536 added missing makefile.am
538 2002-02-24 15:46 nmav <nmav@gnutls.org>
540 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
541 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
542 lib/auth_anon.h (tags: gnutls_0_3_92, gnutls_0_3_91),
543 lib/auth_cert.h (tags: gnutls_0_3_92, gnutls_0_3_91),
544 lib/auth_dhe.c, lib/auth_srp_passwd.c (tags: gnutls_0_3_91),
545 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_91),
546 lib/gnutls_cert.c (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
547 gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c (tags:
548 gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_int.h, lib/gnutls_ui.c
549 (tags: gnutls_0_3_91), src/cli.c, src/serv.c (utags:
552 The Diffie Hellman parameters are now stored in the credentials
553 structures. This will allow precomputation of signatures (for DHE
556 2002-02-24 10:47 nmav <nmav@gnutls.org>
558 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
559 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
560 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
561 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
562 gnutls_0_3_90), x509_verify.c:
564 removed GNUTLS_CERT_NONE (replaced by
565 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
566 valid if it's not invalid)
568 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
570 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
573 Bug fixes for _verify_key and basic trust handling for keys.
575 2002-02-22 23:49 nmav <nmav@gnutls.org>
577 * lib/gnutls_openpgp.c:
579 includes moved before #ifdef
581 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
583 * lib/gnutls_openpgp.c:
585 Added stubs for the case we don't have OpenCDK support.
587 2002-02-22 18:31 nmav <nmav@gnutls.org>
589 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
590 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
591 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
592 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
594 Changed certificate verification functions.
596 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
598 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
600 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
601 routines for key ownertrust.
603 2002-02-22 13:30 nmav <nmav@gnutls.org>
605 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
609 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
611 * lib/gnutls_openpgp.c:
613 Modified code for the new OpenCDK code.
615 2002-02-22 11:34 nmav <nmav@gnutls.org>
617 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
619 moved private cipher suites to 0xFF space.
621 2002-02-22 00:40 nmav <nmav@gnutls.org>
623 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
624 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
625 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
626 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
627 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
628 lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_3_91,
629 gnutls_0_3_90), lib/gnutls_alert.h (tags: gnutls_0_3_92,
630 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_algorithms.c,
631 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
632 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_record.c, src/cli.c,
635 Several alert protocol changes.
637 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
639 * lib/gnutls_openpgp.c:
641 Fixed return code check for GnuTLS functions.
643 2002-02-21 20:57 nmav <nmav@gnutls.org>
645 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
647 set_key_server renamed to set_keyserver
649 2002-02-21 20:42 nmav <nmav@gnutls.org>
651 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
652 lib/debug.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
653 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
655 Added gnutls_alert_str (allows printing alert number descriptions)
657 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
659 * lib/gnutls_openpgp.c:
661 Fixed a segfault in the OpenPGP code.
663 2002-02-21 09:55 nmav <nmav@gnutls.org>
667 Updated the openpgp certificate message, fingerprint handling.
669 2002-02-20 20:53 nmav <nmav@gnutls.org>
673 some fixes in verification procedure
675 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
677 * lib/: .cvsignore (tags: gnutls_0_3_92, gnutls_0_3_91,
678 gnutls_0_3_90), gnutls_cert.h (tags: gnutls_0_3_92, gnutls_0_3_91,
679 gnutls_0_3_90), gnutls_errors_int.h (tags: gnutls_0_3_91,
680 gnutls_0_3_90), gnutls_openpgp.c, gnutls_openpgp.h:
682 Applied the patches to fix the GDOC problem. Some bug fixes all
683 over the place and the implementation of some function stubs.
685 2002-02-19 08:17 nmav <nmav@gnutls.org>
687 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
688 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
691 removed CERT_CORRUPTED
693 2002-02-19 08:09 nmav <nmav@gnutls.org>
697 openpgp fingerprint is calculated dynamically.
699 2002-02-18 20:31 nmav <nmav@gnutls.org>
701 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
703 Added some support the OpenPGP Certificate message, with key
706 2002-02-18 14:11 nmav <nmav@gnutls.org>
708 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
709 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
710 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
711 src/cli.gaa, src/common.c:
713 Added some stuff for the client to send the OpenPGP fingerprint.
715 2002-02-17 20:07 nmav <nmav@gnutls.org>
717 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
719 Corrected bug in RSA authentication, responsible for random (very
720 very rare, and difficult to reproduce) failures.
722 2002-02-17 13:14 nmav <nmav@gnutls.org>
724 * lib/: gnutls_x509.c, x509_verify.c:
726 Improved X.509 verification functions. They are still too primitive.
728 2002-02-16 20:50 nmav <nmav@gnutls.org>
734 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
736 * lib/gnutls_openpgp.c:
738 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
741 2002-02-15 17:04 nmav <nmav@gnutls.org>
743 * lib/: gnutls.h.in.in, gnutls_record.c:
745 renamed gnutls_read to gnutls_record_read and gnutls_write to
748 2002-02-15 17:03 nmav <nmav@gnutls.org>
750 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
751 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
752 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
755 Added TLS Layers section.
757 2002-02-15 11:34 nmav <nmav@gnutls.org>
759 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
761 updated client and server
763 2002-02-15 11:34 nmav <nmav@gnutls.org>
765 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
769 2002-02-15 11:23 nmav <nmav@gnutls.org>
771 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
772 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_3_92,
773 gnutls_0_3_91, gnutls_0_3_90), gnutls_record.c:
775 Extension types now use a 16 bit type field (following the current
776 draft). Some fixes in the max record size extension.
778 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
780 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
782 Basic HKP keyserver support. Function to retrieve the key from the
783 keyring by keyid, fingerprint.
785 2002-02-14 11:52 nmav <nmav@gnutls.org>
787 * lib/: gnutls_cert.c, x509_verify.c:
789 Verification function returns the GNUTLS_CERT_VALID flag.
791 2002-02-14 10:57 nmav <nmav@gnutls.org>
793 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
794 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
796 Changed srp callback function parameters.
798 2002-02-14 10:45 nmav <nmav@gnutls.org>
800 * lib/gnutls_dh_primes.c, src/serv.c:
802 Corrected bugs in prime generation.
804 2002-02-14 10:30 nmav <nmav@gnutls.org>
806 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
807 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
809 Server updated. Now command line parameters are available.
811 2002-02-14 09:25 nmav <nmav@gnutls.org>
813 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
817 2002-02-14 09:21 nmav <nmav@gnutls.org>
819 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
820 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
822 Direct access to version field in the state was replaced by the
823 function gnutls_protocol_get_version().
825 2002-02-14 09:20 nmav <nmav@gnutls.org>
829 Corrected bugs in RSA authentication. Random value is not generated
830 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
831 packet formating, to depend on the correct version.
833 2002-02-14 09:16 nmav <nmav@gnutls.org>
835 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
837 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
838 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
840 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
842 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
844 bug fix with bison 1.32
846 2002-02-13 18:03 nmav <nmav@gnutls.org>
848 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
849 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
850 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
851 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
852 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
853 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
854 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
857 Added more functions to allow access to Diffie Hellman parameters
858 (partially at least). Corrected Diffie Hellman stuff.
860 2002-02-13 10:03 nmav <nmav@gnutls.org>
862 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
864 Made most ifdefs in client program, configurable via command line.
866 2002-02-13 10:02 nmav <nmav@gnutls.org>
868 * lib/ext_cert_type.c (tags: gnutls_0_3_92, gnutls_0_3_91,
871 It does not send the cert_type extension if only x.509 certificates
874 2002-02-12 13:27 nmav <nmav@gnutls.org>
876 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
878 Corrected bugs in examples.
880 2002-02-12 13:04 nmav <nmav@gnutls.org>
882 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
884 Priority cannot be set if not using the OPENCDK library.
886 2002-02-11 19:33 nmav <nmav@gnutls.org>
888 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
890 Updated documentation.
892 2002-02-11 10:08 nmav <nmav@gnutls.org>
894 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_3_92,
895 gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg (tags:
896 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
897 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
899 Added new client pgp keys and a keyring
901 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
903 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
905 High level support for OpenPGP keyrings.
907 2002-02-10 22:24 nmav <nmav@gnutls.org>
911 Added ChangeLog [generated by CVS log]
913 2002-02-09 19:20 nmav <nmav@gnutls.org>
915 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
917 Added gnutls_certificate_type_get_name() function.
919 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
921 * lib/gnutls_openpgp.c:
924 * Applied the fixed for the memory leaks.
926 2002-02-09 18:25 nmav <nmav@gnutls.org>
928 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
929 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
930 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
931 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
932 gnutls_ui.h, gnutls_x509.c:
934 Added ability for an SRP server to use multiple password files. The
935 password file is selected on the fly (handshake) using a callback
938 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
940 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
943 * auth_cert.h: Added OpenPGP keyring item.
945 * gnutls_openpgp.c: Improved support for keyring handling.
947 2002-02-09 12:19 nmav <nmav@gnutls.org>
949 * lib/gnutls_cipher.c:
951 Some fixes in ciphertext2compressed handling
953 2002-02-09 11:10 nmav <nmav@gnutls.org>
955 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
958 Removed the GNUTLS_E_MAC_FAILED error. Now only
959 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
960 information about the result of a possible attack.
962 2002-02-08 22:30 nmav <nmav@gnutls.org>
964 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
967 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
969 2002-02-08 22:29 nmav <nmav@gnutls.org>
973 Added bison generated file
975 2002-02-08 19:36 nmav <nmav@gnutls.org>
977 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
979 changed the introduction (again)
981 2002-02-07 20:58 nmav <nmav@gnutls.org>
983 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
984 src/openpgp/cli_sec.asc:
986 Corrected behaviour of client openpgp certificate selection.
988 2002-02-07 19:08 nmav <nmav@gnutls.org>
990 * lib/: gnutls_ui.c, gnutls_ui.h:
992 removed gnutls_certificate_get_ours_index()
994 2002-02-07 14:59 nmav <nmav@gnutls.org>
996 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
997 gnutls_0_3_90), pkcs1_asn1_tab.c:
1001 2002-02-06 22:07 nmav <nmav@gnutls.org>
1003 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1005 Modified gnutls_x509_extract_subject_alt_name() to return the type,
1006 instead of storing it to a pointer.
1008 2002-02-06 14:11 nmav <nmav@gnutls.org>
1010 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1011 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1014 Added function which returns the subjectAltName (subject_dns_name
1017 2002-02-05 23:00 nmav <nmav@gnutls.org>
1019 * AUTHORS (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1023 2002-02-05 12:09 nmav <nmav@gnutls.org>
1025 * lib/x509_verify.c:
1027 Changed the X.509 certificate verification algorithm. Now if any of
1028 the certificates in the certificate path is expired (except the
1029 first one), we return GNUTLS_CERT_NOT_TRUSTED.
1031 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
1033 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1035 Changes the function name to make clear OpenPGP uses keys and not
1036 certificates like X.509.
1038 2002-02-04 22:35 nmav <nmav@gnutls.org>
1040 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1042 Changes for gnutls_openpgp_name structure
1044 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
1046 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1048 Now OpenPGP uses its own context for DN.
1050 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
1052 * lib/gnutls_openpgp.c:
1054 More fixes for the GnuTLS OpenPGP code.
1056 2002-02-03 20:19 nmav <nmav@gnutls.org>
1058 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1059 lib/gnutls_x509.c, src/common.c:
1061 renamed the gnutls_dn structure to gnutls_x509_dn
1063 2002-02-03 19:17 nmav <nmav@gnutls.org>
1065 * src/: Makefile.am, common.c, common.h:
1067 made the print_info stuff much cleaner.
1069 2002-02-03 19:06 nmav <nmav@gnutls.org>
1071 * lib/gnutls_openpgp.c:
1073 some changes in gnutls_cert handling
1075 2002-02-03 18:54 nmav <nmav@gnutls.org>
1077 * lib/gnutls_cert.h:
1079 keyUsage is now 16 bits
1081 2002-02-03 18:30 nmav <nmav@gnutls.org>
1083 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1084 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1085 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1086 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1087 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1088 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1089 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1090 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_3_92,
1091 gnutls_0_3_91, gnutls_0_3_90), src/cli.c, src/common.h, src/serv.c:
1093 Added OpenPGP certificate support in gnutls. Several changes.
1095 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1097 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1100 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1101 keyUsage flag to indicate what the key is useful for.
1103 2002-02-03 12:45 nmav <nmav@gnutls.org>
1105 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1107 Exported openpgp keys' related functions.
1109 2002-02-03 12:38 nmav <nmav@gnutls.org>
1111 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_3_92,
1112 gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c, gnutls_state.h:
1114 Moved functions unrelated to record layer to gnutls_state.c
1116 2002-02-03 12:24 nmav <nmav@gnutls.org>
1120 several modifications for cert_type extension etc
1122 2002-02-03 12:16 nmav <nmav@gnutls.org>
1124 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1125 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1127 Added option to set the cert_type priority.
1129 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1131 * lib/gnutls_openpgp.c:
1134 * Applied the patch and minor changes.
1136 * Now it's also possible to use binary certificates.
1138 2002-02-03 11:36 nmav <nmav@gnutls.org>
1140 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_3_92,
1141 gnutls_0_3_91, gnutls_0_3_90):
1143 Added stuff for parsing the CertType extension type.
1145 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1147 * lib/gnutls_openpgp.c:
1150 * gnutls_openpgp.c: Fixed some memory leaks.
1152 2002-02-02 21:24 nmav <nmav@gnutls.org>
1154 * lib/: gnutls.h.in.in, gnutls_ui.c:
1156 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1158 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1160 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1163 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1164 function headers of internal functions.
1166 2002-02-01 21:14 nmav <nmav@gnutls.org>
1168 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1171 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1174 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1176 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1177 gnutls_0_3_91, gnutls_0_3_92):
1179 New files for OpenPGP tests.
1181 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1183 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1186 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1188 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1190 2002-02-01 11:31 nmav <nmav@gnutls.org>
1192 * lib/gnutls_x509.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1195 added new header file
1197 2002-02-01 11:14 nmav <nmav@gnutls.org>
1199 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1200 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1201 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1202 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1203 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_3_92,
1204 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_session_pack.c (tags:
1205 gnutls_0_3_90), lib/gnutls_ui.h, lib/gnutls_x509.c,
1206 lib/x509_extensions.c, src/cli.c, src/common.h, src/serv.c:
1208 Several changes in certificate and key handling.
1209 * gnutls_certificate_allocate_sc() does not require the ncerts
1212 2002-01-31 12:48 nmav <nmav@gnutls.org>
1214 * Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1215 doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, doc/tex/ex3.tex,
1216 lib/Makefile.am, lib/auth_cert.c, lib/debug.c, lib/gnutls.h.in.in,
1217 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_state.h,
1218 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c, src/cli.c,
1221 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1222 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1224 2002-01-31 12:47 nmav <nmav@gnutls.org>
1226 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1229 corrected _gnutls_str_cpy() usage.
1231 2002-01-30 23:59 nmav <nmav@gnutls.org>
1233 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1237 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
1239 * lib/gnutls_openpgp.c:
1241 Fixed some memory leaks.
1243 2002-01-30 10:33 nmav <nmav@gnutls.org>
1245 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1247 updated candidate draft
1249 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
1251 * lib/gnutls_openpgp.c:
1255 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
1257 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1259 Basic GnuTLS OpenPGP support.
1261 2002-01-29 16:19 nmav <nmav@gnutls.org>
1263 * configure.in, doc/tex/ex3.tex, src/common.h:
1265 updated for gnutls_certificate_get_peers()
1267 2002-01-29 16:17 nmav <nmav@gnutls.org>
1269 * lib/: gnutls_ui.c, gnutls_ui.h:
1271 Added gnutls_certificate_get_peers() Added
1272 gnutls_certificate_get_ours() Added
1273 gnutls_certificate_get_ours_index()
1275 2002-01-29 16:09 nmav <nmav@gnutls.org>
1277 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1278 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1280 CertificateType is now accesible from the API.
1282 2002-01-29 16:06 nmav <nmav@gnutls.org>
1284 * lib/gnutls_handshake.c:
1286 corrected bug in certificate selection.
1288 2002-01-29 15:08 nmav <nmav@gnutls.org>
1290 * lib/: gnutls_state.c, gnutls_state.h:
1292 Added this gnutls_state.c/h files. Are added in order to access some
1293 of the GNUTLS_STATE structures members, indirectly. It's not
1294 possible to move all the members of this structure here, yet, but it
1297 2002-01-29 12:54 nmav <nmav@gnutls.org>
1301 corrected bug in server certificate callback.
1303 2002-01-29 12:52 nmav <nmav@gnutls.org>
1305 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1306 gnutls_record.c, gnutls_ui.h:
1308 Modified the state's parameters to hold the negotiated certificate
1309 type. Modified the certificate selection procedure to take the
1310 certificate type in account, when choosing the most appropriate
1313 2002-01-29 11:52 nmav <nmav@gnutls.org>
1315 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1316 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1317 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1320 Added in CertificateStatus:
1321 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
1324 2002-01-29 11:40 nmav <nmav@gnutls.org>
1326 * lib/: gnutls.h.in.in, gnutls_cert.c:
1328 gnutls_x509pki_allocate_sc() renamed to
1329 gnutls_certificate_allocate_sc() and similar functions too. They
1330 share too common properties with OpenPGP certificates, that it is
1331 not needed a separate function.
1333 2002-01-29 11:38 nmav <nmav@gnutls.org>
1335 * lib/: gnutls_ui.c, gnutls_ui.h:
1337 Updated function names.
1339 2002-01-29 11:38 nmav <nmav@gnutls.org>
1341 * lib/: auth_cert.c, auth_cert.h:
1343 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1346 2002-01-28 23:51 nmav <nmav@gnutls.org>
1348 * lib/gnutls.asn (tags: gnutls_0_3_92, gnutls_0_3_91,
1353 2002-01-28 23:49 nmav <nmav@gnutls.org>
1357 better ChangeLog output
1359 2002-01-28 23:44 nmav <nmav@gnutls.org>
1361 * lib/gnutls_record.c, src/cli.c, src/serv.c:
1363 Identified a race condition in the example client. If application
1364 data is sent after a rehandshake request, the server thinks we
1365 ignored his request, and breaks the connection. This is a bad design
1368 2002-01-28 23:43 nmav <nmav@gnutls.org>
1370 * lib/gnutls_datum.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1375 2002-01-28 23:42 nmav <nmav@gnutls.org>
1377 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1379 changed some buffering code, to use the cleaner
1380 gnutls_datum_append(). Leads to a much cleaner code.
1382 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
1388 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1392 gnutls_str_... functions substitution
1394 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
1398 _gnutls_str_... functions substitution
1400 2002-01-28 18:26 nmav <nmav@gnutls.org>
1402 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_3_92,
1403 gnutls_0_3_91, gnutls_0_3_90):
1405 added gnutls_datum_append()
1407 2002-01-28 14:03 nmav <nmav@gnutls.org>
1409 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1411 signature is now a gnutls_datum
1413 2002-01-28 12:43 nmav <nmav@gnutls.org>
1415 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1416 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1417 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1418 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1419 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1420 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1421 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1422 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1423 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1424 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1425 lib/gnutls_sig.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1426 gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
1427 lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:
1429 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
1430 GNUTLS_ANON -> GNUTLS_CRD_ANON
1432 2002-01-28 10:38 nmav <nmav@gnutls.org>
1434 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1435 gnutls_0_3_90), gnutls_handshake.c:
1437 corrected and optimized handshake.
1439 2002-01-28 10:37 nmav <nmav@gnutls.org>
1441 * lib/gnutls_int_compat.c:
1445 2002-01-28 09:25 nmav <nmav@gnutls.org>
1447 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1448 gnutls_int.h, gnutls_record.c:
1450 Added ability of the client to choose a certificate depending on the
1451 server's sign algorithm preference. Added CertType in gnutls_cert
1452 structure (which identified X509, OPENPGP certificates)
1454 2002-01-28 09:22 nmav <nmav@gnutls.org>
1456 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
1458 Optimizations in the handshake messages hashing. (no more mallocs)
1460 2002-01-27 21:13 nmav <nmav@gnutls.org>
1462 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
1463 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1464 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
1468 2002-01-27 21:12 nmav <nmav@gnutls.org>
1470 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1471 gnutls_gcry.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1474 corrected bug in DSA signing.
1476 2002-01-27 21:11 nmav <nmav@gnutls.org>
1478 * lib/gnutls_cert.c:
1480 corrected bug in file read
1482 2002-01-27 21:10 nmav <nmav@gnutls.org>
1484 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
1485 gnutls_handshake.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1486 gnutls_0_3_90), gnutls_v2_compat.c (tags: gnutls_0_3_92,
1487 gnutls_0_3_91, gnutls_0_3_90):
1489 Added support to select a certificate based on the peer's cipher
1490 suite list. (ie if DSS cipher suites are requested and a DSA
1491 certificate is available, then this will be used)
1493 2002-01-27 15:24 nmav <nmav@gnutls.org>
1495 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1497 Added an updated version of the submited draft
1499 2002-01-27 15:12 nmav <nmav@gnutls.org>
1501 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
1502 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
1503 src/x509/cert-dsa.pem (tags: gnutls_0_3_92, gnutls_0_3_91,
1504 gnutls_0_3_90, gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem
1505 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1506 gnutls_with_dss_ciphersuites):
1510 2002-01-27 15:10 nmav <nmav@gnutls.org>
1512 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
1513 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
1514 src/serv.c (utags: gnutls_with_dss_ciphersuites):
1516 added support for DHE_DSS cipher suites.
1518 2002-01-27 14:27 nmav <nmav@gnutls.org>
1520 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
1521 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
1522 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
1523 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
1524 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
1525 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
1526 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
1527 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
1528 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
1529 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
1530 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1531 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
1532 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
1533 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
1534 src/cli.c (utags: gnutls_with_dss_cert_support):
1536 added support for DSS certificates.
1538 2002-01-26 23:01 nmav <nmav@gnutls.org>
1540 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
1541 auth_x509.c, ext_max_record.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1542 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1543 gnutls_with_dss_cert_support), gnutls.asn, gnutls_buffers.c (tags:
1544 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1545 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c (tags:
1546 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1547 gnutls_errors_int.h (tags: gnutls_with_dss_ciphersuites,
1548 gnutls_with_dss_cert_support), gnutls_extensions.c (tags:
1549 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1550 gnutls_global.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1551 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1552 gnutls_global.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1553 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1554 gnutls_handshake.c (tags: gnutls_with_dss_ciphersuites,
1555 gnutls_with_dss_cert_support), gnutls_int.h (tags:
1556 gnutls_with_dss_cert_support), gnutls_pk.c, gnutls_pk.h,
1557 gnutls_privkey.c, gnutls_privkey.h (tags: gnutls_0_3_92,
1558 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1559 gnutls_with_dss_cert_support), gnutls_sig.c, pkcs1.asn, pkix.asn
1560 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1561 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1564 Added stuff for DSS certificates (not ready yet)
1566 2002-01-26 22:55 nmav <nmav@gnutls.org>
1568 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_3_92,
1569 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1570 cert.pem (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1571 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags:
1572 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1573 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_3_92,
1574 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1575 clikey-dsa.pem (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1576 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_3_92,
1577 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1578 key.pem (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1579 gnutls_with_dss_ciphersuites) (utags:
1580 gnutls_with_dss_cert_support):
1582 added new DSA certificates..
1584 2002-01-26 16:10 nmav <nmav@gnutls.org>
1586 * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
1587 gnutls_with_dss_cert_support, gnutls_0_3_91,
1588 gnutls_with_dss_ciphersuites, gnutls_0_3_92):
1590 added _gnutls_mem_cpy()
1592 2002-01-26 16:06 nmav <nmav@gnutls.org>
1594 * lib/: x509_asn1.c, x509_der.c (utags:
1595 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
1597 Added checks after malloc for null.
1599 2002-01-25 22:41 nmav <nmav@gnutls.org>
1601 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
1602 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1603 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
1604 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
1605 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
1606 gnutls_with_dss_cert_support), lib/gnutls_record.c,
1607 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
1608 gnutls_with_dss_cert_support), src/common.h (tags:
1609 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1610 src/serv.c (tags: gnutls_with_dss_cert_support):
1612 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
1615 2002-01-25 16:31 nmav <nmav@gnutls.org>
1617 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1618 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
1621 added check for requested TLS extensions
1623 2002-01-25 14:37 nmav <nmav@gnutls.org>
1625 * configure.in (tags: gnutls_0_3_5):
1629 2002-01-25 14:33 nmav <nmav@gnutls.org>
1631 * NEWS (tags: gnutls_0_3_5):
1635 2002-01-25 14:07 nmav <nmav@gnutls.org>
1637 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
1638 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
1639 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
1640 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
1641 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
1642 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1643 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1644 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1645 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1646 gnutls_with_dss_cert_support), lib/gnutls_int.h,
1647 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
1648 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1650 Handshake messages are not kept in memory any more. Now we use less
1651 memory during a handshake.
1653 2002-01-24 19:00 nmav <nmav@gnutls.org>
1655 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1656 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1657 gnutls_with_dss_cert_support):
1661 2002-01-24 18:00 nmav <nmav@gnutls.org>
1663 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
1664 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1666 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
1667 GNUTLS_A_SSL3_NO_CERTIFICATE
1669 2002-01-24 16:50 nmav <nmav@gnutls.org>
1671 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
1672 draft-ietf-tls-openpgp-keys-00.txt (tags:
1673 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1675 added our openpgp draft
1677 2002-01-24 16:46 nmav <nmav@gnutls.org>
1679 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
1680 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
1681 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1682 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
1683 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1684 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
1685 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1686 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
1687 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
1688 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
1689 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1691 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
1692 #ifdef XXX stuff. Done some cleanups in record layer.
1694 2002-01-23 21:14 nmav <nmav@gnutls.org>
1696 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
1697 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
1698 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1699 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
1700 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1701 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
1702 lib/gnutls_str.h, lib/x509_extensions.c (tags:
1703 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1704 lib/x509_sig_check.c, lib/x509_verify.c (tags:
1705 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1707 Added a minimal string library to assist in safer ASN.1 parsing
1709 2002-01-23 21:13 nmav <nmav@gnutls.org>
1713 in server side now prints srp username
1715 2002-01-23 20:28 nmav <nmav@gnutls.org>
1717 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
1718 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1719 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
1720 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
1721 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
1724 Some corrections done ( found by using flawfinder). Added several
1725 tags for flawfinder to ignore.
1727 2002-01-23 20:27 nmav <nmav@gnutls.org>
1731 added string library
1733 2002-01-23 18:59 nmav <nmav@gnutls.org>
1735 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
1736 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1737 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
1738 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
1739 lib/x509_sig_check.c:
1743 2002-01-23 18:58 nmav <nmav@gnutls.org>
1745 * lib/gnutls_record.c:
1747 more cleanups in the recv_int() function
1749 2002-01-23 18:57 nmav <nmav@gnutls.org>
1751 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
1753 corrected behaviour against PKCS-1 attacks. (it seems that debugging
1754 code has made it to release)
1756 2002-01-22 21:47 nmav <nmav@gnutls.org>
1758 * lib/gnutls_record.c:
1760 Made recv_int() cleaner (needs a lot of improvement)
1762 2002-01-20 13:02 nmav <nmav@gnutls.org>
1764 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
1765 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
1766 lib/gnutls_record.c, src/cli.c, src/serv.c:
1768 Now a server in a case of rehandshake can continue normaly if the
1769 handshake request is ignored by the client.
1771 2002-01-20 13:00 nmav <nmav@gnutls.org>
1773 * lib/gnutls.h.in.in:
1775 corrected gnutls_alert_send() prototype.
1777 2002-01-20 13:00 nmav <nmav@gnutls.org>
1779 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
1781 corrected gnutls_alert_send() prototype
1783 2002-01-20 10:16 nmav <nmav@gnutls.org>
1787 last changes for release
1789 2002-01-19 20:10 nmav <nmav@gnutls.org>
1791 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
1793 corrected bugs in DHE_RSA cipher suites
1795 2002-01-19 20:09 nmav <nmav@gnutls.org>
1797 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
1798 gnutls_with_dss_cert_support), auth_anon.h (tags:
1799 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1800 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
1801 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
1802 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1803 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
1804 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
1805 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1806 gnutls_with_dss_cert_support), gnutls_int.h:
1808 updated auth info structures handling. Corrected bug in DHE_RSA.
1810 2002-01-19 20:07 nmav <nmav@gnutls.org>
1812 * lib/gnutls_handshake.c:
1814 corrected bug introduced in the buffering code update
1816 2002-01-19 18:24 nmav <nmav@gnutls.org>
1818 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
1819 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
1820 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
1821 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1822 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
1823 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
1824 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
1827 Combined gnutls_x509pki_(set/get)_dh_bits() and
1828 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
1829 gnutls_anon_set_server_cred() was deprecated by
1830 gnutls_dh_set_bits().
1832 2002-01-19 18:23 nmav <nmav@gnutls.org>
1834 * lib/gnutls_cert.c:
1836 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
1838 2002-01-19 11:44 nmav <nmav@gnutls.org>
1840 * lib/gnutls_record.c (tags: gnutls_0_3_5):
1842 added missing include of gnutls_alert.h
1844 2002-01-18 16:47 nmav <nmav@gnutls.org>
1846 * doc/protocol/rfc2440.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
1847 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1848 gnutls_with_dss_cert_support):
1852 2002-01-18 16:46 nmav <nmav@gnutls.org>
1854 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
1855 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
1856 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1857 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
1858 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1859 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
1860 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1861 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
1862 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1863 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
1864 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1865 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags:
1866 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1867 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1868 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
1869 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1870 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
1871 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
1872 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
1873 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
1875 several cleanups in order to move to gnutls 0.4.0
1877 2002-01-18 16:45 nmav <nmav@gnutls.org>
1879 * lib/gnutls_int_compat.c:
1881 added file to hold functions for backwards binary compatibility.
1883 2002-01-18 14:50 nmav <nmav@gnutls.org>
1885 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
1886 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
1887 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
1888 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
1889 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
1890 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
1891 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
1893 added required changes to release gnutls 0.3.3 (mostly bug fixes)
1895 2002-01-18 14:41 nmav <nmav@gnutls.org>
1897 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
1901 2002-01-17 18:56 nmav <nmav@gnutls.org>
1903 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
1904 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
1905 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
1908 Renamed gnutls_x509pki_s/get_dh_bits() to
1909 gnutls_dh_s/get_dhe_bits(). Renamed
1910 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
1912 2002-01-17 16:16 nmav <nmav@gnutls.org>
1914 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
1915 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
1916 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1917 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
1918 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
1919 lib/gnutls_algorithms.c, lib/gnutls_int.h:
1921 Key exchange methods changed so they do not depend on the
1922 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
1924 2002-01-17 16:10 nmav <nmav@gnutls.org>
1926 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1927 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1928 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
1929 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
1930 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1931 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
1932 gnutls_record.c, gnutls_sig.c:
1934 changes in buffering code (actually variables' names are more
1937 2002-01-17 16:09 nmav <nmav@gnutls.org>
1941 corrected library interface numbers
1943 2002-01-17 13:29 nmav <nmav@gnutls.org>
1945 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
1946 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1947 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
1948 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
1949 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1950 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
1951 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
1952 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1953 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1956 updated documentation
1958 2002-01-17 13:05 nmav <nmav@gnutls.org>
1960 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
1961 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1962 gnutls_with_dss_cert_support):
1964 fixed bugs reported (with patches) by Marc Huber and Guillaume
1967 2002-01-14 09:33 nmav <nmav@gnutls.org>
1969 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1970 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1971 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1972 gnutls_with_dss_cert_support):
1974 Added gnutls_x509pki_set_trust_mem() and
1975 gnutls_x509pki_set_key_mem()
1977 2002-01-12 19:04 nmav <nmav@gnutls.org>
1979 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
1980 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
1982 better length checking in the record layer.
1984 2002-01-10 21:19 nmav <nmav@gnutls.org>
1986 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
1987 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
1988 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1989 gnutls_with_dss_cert_support):
1991 new extensions draft
1993 2002-01-09 11:05 nmav <nmav@gnutls.org>
1995 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
1997 added gnutls_x509pki_verify_certificate()
1999 2002-01-07 17:54 nmav <nmav@gnutls.org>
2003 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2004 consistent with gnutls.h)
2006 2002-01-05 22:00 nmav <nmav@gnutls.org>
2008 * lib/libgnutls.m4 (tags: gnutls_0_3_92, gnutls_0_3_91,
2009 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2010 gnutls_with_dss_cert_support):
2012 corrected the temp file name
2014 2002-01-05 18:41 nmav <nmav@gnutls.org>
2016 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2017 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2018 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2021 last minute changes for 0.3.2 release
2023 2002-01-05 18:04 nmav <nmav@gnutls.org>
2025 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2028 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
2030 2002-01-05 13:40 nmav <nmav@gnutls.org>
2032 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2034 Added gnutls_b64_encode() and gnutls_b64_decode()
2036 2002-01-04 12:35 nmav <nmav@gnutls.org>
2038 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2041 updated documentation
2043 2002-01-04 12:05 nmav <nmav@gnutls.org>
2045 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2046 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2048 updated documentation
2050 2002-01-04 11:19 nmav <nmav@gnutls.org>
2052 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2053 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2054 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2055 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2056 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2057 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2061 2002-01-04 11:15 nmav <nmav@gnutls.org>
2063 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2064 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2066 separated alert protocol functions
2068 2002-01-03 11:36 nmav <nmav@gnutls.org>
2070 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2071 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2072 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2074 corrected behaviour in version advertizing
2076 2002-01-03 11:01 nmav <nmav@gnutls.org>
2078 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2080 now removes the temp file
2082 2002-01-03 10:59 nmav <nmav@gnutls.org>
2084 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2086 check_version() updated
2088 2002-01-02 15:55 nmav <nmav@gnutls.org>
2090 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2091 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2092 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2093 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2094 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2095 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2096 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2097 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2101 2002-01-02 15:00 nmav <nmav@gnutls.org>
2103 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2104 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2105 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2106 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2108 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2110 2002-01-02 12:15 nmav <nmav@gnutls.org>
2116 2002-01-02 11:07 nmav <nmav@gnutls.org>
2118 * lib/gnutls.h.in.in:
2120 prefixed all variable with GNUTLS_
2122 2002-01-02 11:02 nmav <nmav@gnutls.org>
2124 * lib/gnutls_global.c:
2126 added support for calling global_init() several times.
2128 2002-01-02 10:58 nmav <nmav@gnutls.org>
2130 * lib/gnutls_global.c:
2132 added static variable to check if global_init() is called for a
2135 2002-01-02 10:46 nmav <nmav@gnutls.org>
2137 * NEWS, README (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2138 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2139 gnutls_0_3_5, gnutls_0_3_2), lib/crypt_srpsha1.c,
2140 lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
2141 lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
2142 lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2144 Cleanups in the digest code (separated from HMAC). Added
2145 gnutls_fingerprint_calc(), which calculates a fingerprint.
2147 2001-12-30 18:11 nmav <nmav@gnutls.org>
2149 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2150 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2154 2001-12-30 18:09 nmav <nmav@gnutls.org>
2156 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2157 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2158 gnutls_0_3_5, gnutls_0_3_2):
2162 2001-12-30 17:55 nmav <nmav@gnutls.org>
2164 * NEWS, lib/auth_x509.c:
2166 corrected bug which did not allow a client to accept multiple CA
2167 distinguished names.
2169 2001-12-30 17:53 nmav <nmav@gnutls.org>
2171 * src/README.srpcrypt (tags: gnutls_0_3_92, gnutls_0_3_91,
2172 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2173 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2177 2001-12-23 11:37 nmav <nmav@gnutls.org>
2179 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2181 some corrections in documentation
2183 2001-12-21 08:16 nmav <nmav@gnutls.org>
2185 * NEWS (tags: gnutls_0_3_1):
2189 2001-12-20 10:51 nmav <nmav@gnutls.org>
2191 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2192 gnutls_0_3_2, gnutls_0_3_5):
2194 cleaned up and fixed ASN.1 documentation.
2196 2001-12-20 10:08 nmav <nmav@gnutls.org>
2198 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2201 corrected in order not to complain if func(void) is used.
2203 2001-12-19 20:02 nmav <nmav@gnutls.org>
2205 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2206 (tags: gnutls_0_3_1, gnutls_0_3_0):
2210 2001-12-19 13:17 nmav <nmav@gnutls.org>
2212 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2213 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2214 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2215 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2216 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2217 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2218 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2219 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2220 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2221 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2222 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2223 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2224 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2225 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2226 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2227 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2228 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2229 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2230 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2231 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2232 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2233 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2234 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2235 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2237 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
2238 defines to keep source compatibility.
2240 2001-12-19 13:13 nmav <nmav@gnutls.org>
2242 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2244 corrected bugs in AUTH_INFO allocation
2246 2001-12-18 15:00 nmav <nmav@gnutls.org>
2248 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2249 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2253 2001-12-18 08:58 nmav <nmav@gnutls.org>
2255 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2256 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2257 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2258 gnutls_0_3_1), lib/gnutls_int.h:
2260 corrections in the configuration files.
2262 2001-12-17 20:44 nmav <nmav@gnutls.org>
2266 some corrections in assembler detection. Also chmod -w gnutls.h was
2269 2001-12-17 17:27 nmav <nmav@gnutls.org>
2271 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2272 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2273 (tags: gnutls_0_3_1):
2275 Corrections for big endian machines. Pointed out by Mike Siers
2278 2001-12-17 16:53 nmav <nmav@gnutls.org>
2280 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2281 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2282 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2283 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2284 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2285 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2286 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2287 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2288 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2290 cleanups and documentation updates
2292 2001-12-17 15:49 nmav <nmav@gnutls.org>
2294 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2295 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2296 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2297 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2299 corrections in SRP and ANON authentication. Also corrections in the
2300 session packing for anonymous auth info.
2302 2001-12-17 15:19 nmav <nmav@gnutls.org>
2304 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2305 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2306 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2307 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2308 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2309 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2313 2001-12-17 15:13 nmav <nmav@gnutls.org>
2315 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2316 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2317 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2318 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2319 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2320 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2321 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2322 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2323 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2324 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2325 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2326 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2328 gnutls_set_max_record_size -> gnutls_record_set_max_size
2329 gnutls_get_max_record_size -> gnutls_record_get_max_size
2330 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2331 gnutls_auth_get_type
2333 2001-12-16 14:23 nmav <nmav@gnutls.org>
2335 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2336 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2337 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2338 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2339 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2340 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2341 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2342 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2343 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2344 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2346 documentation updated
2348 2001-12-16 10:27 nmav <nmav@gnutls.org>
2350 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2351 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2353 changed function names
2355 2001-12-16 09:49 nmav <nmav@gnutls.org>
2357 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2359 fixes in documentation
2361 2001-12-16 09:09 nmav <nmav@gnutls.org>
2363 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_3_92,
2364 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2365 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2366 gnutls_0_3_1, gnutls_0_3_0):
2368 removed ASN1.readme.txt
2370 2001-12-14 19:52 nmav <nmav@gnutls.org>
2372 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_3_92,
2373 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2374 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2375 gnutls_0_3_1, gnutls_0_3_0), doc/README.autoconf (tags:
2376 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2377 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2378 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ex1.tex, doc/tex/ex2.tex,
2379 doc/tex/gnutls.tex, doc/tex/serv1.tex, lib/gnutls.h.in,
2380 lib/gnutls_cert.c (tags: gnutls_0_3_0), lib/gnutls_int.h,
2381 src/cli.c, src/serv.c:
2383 renamed gnutls_x509pki_set_trust/key to
2384 gnutls_x509pki_set_trust_file/key_file
2386 2001-12-14 14:52 nmav <nmav@gnutls.org>
2388 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2389 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2392 some corrections in the DECR_LEN stuff added recently.
2394 2001-12-14 10:26 nmav <nmav@gnutls.org>
2396 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2397 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2398 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2399 doc/tex/gnutls.tex, lib/auth_x509.c:
2401 updated documentation
2403 2001-12-13 09:51 nmav <nmav@gnutls.org>
2405 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2406 gnutls_extensions.c, gnutls_handshake.c:
2408 More carefull parsing of incoming packets.
2410 2001-12-11 15:29 nmav <nmav@gnutls.org>
2412 * lib/gnutls_handshake.c:
2416 2001-12-11 15:29 nmav <nmav@gnutls.org>
2418 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2419 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2421 corrected bugs in STD formating (back to USG).
2423 2001-12-10 16:01 nmav <nmav@gnutls.org>
2425 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2427 last commits for 0.2.91
2429 2001-12-10 08:25 nmav <nmav@gnutls.org>
2431 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2432 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2433 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2434 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2435 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2436 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2437 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2438 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2439 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2440 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2441 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2442 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2443 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2444 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2445 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2446 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2447 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2448 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
2449 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2450 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2451 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
2452 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2453 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2454 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
2456 optimizations and fixes in the TLS PRF calculation (and the SSL3
2459 2001-12-09 17:08 nmav <nmav@gnutls.org>
2461 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
2463 updated documentation
2465 2001-12-09 15:39 nmav <nmav@gnutls.org>
2467 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
2469 fixed gnutls_anon_free_client_sc()
2471 2001-12-09 12:05 nmav <nmav@gnutls.org>
2473 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
2474 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
2475 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
2476 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
2478 Fixes in anonymous authentication. Fixes in client ciphersuite
2481 2001-12-09 12:03 nmav <nmav@gnutls.org>
2483 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2484 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
2486 GET_CN() now works. (affects debug mode only)
2488 2001-12-09 11:02 nmav <nmav@gnutls.org>
2490 * src/: .cvsignore (tags: gnutls_0_3_92, gnutls_0_3_91,
2491 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2492 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2493 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), Makefile.am (tags:
2494 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2495 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2496 gnutls_0_2_91), README.crypt, README.srpcrypt (tags: gnutls_0_3_1,
2497 gnutls_0_3_0, gnutls_0_2_91):
2501 2001-12-09 10:50 nmav <nmav@gnutls.org>
2503 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
2504 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
2505 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
2507 Optimizations in server certificate callback.
2509 2001-12-08 22:54 nmav <nmav@gnutls.org>
2511 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
2512 lib/gnutls_int.h, lib/gnutls_record.c:
2514 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
2516 2001-12-08 22:37 nmav <nmav@gnutls.org>
2518 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
2519 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
2520 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
2521 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
2524 remove dnsname (name_ind) extension
2526 2001-12-08 15:55 nmav <nmav@gnutls.org>
2528 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
2529 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2530 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2531 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
2532 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
2533 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
2534 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
2535 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2536 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
2537 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
2538 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2539 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
2540 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
2541 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2543 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
2545 2001-12-07 17:25 nmav <nmav@gnutls.org>
2547 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
2551 2001-12-07 14:09 nmav <nmav@gnutls.org>
2553 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
2554 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2555 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2556 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2557 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2558 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2559 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2561 updated documentation
2563 2001-12-07 08:22 nmav <nmav@gnutls.org>
2565 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
2566 gnutls_0_2_91) (utags: gnutls_0_2_90):
2568 callbacks now get a GNUTLS_STATE argument.
2570 2001-12-07 01:02 nmav <nmav@gnutls.org>
2572 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
2573 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
2574 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
2575 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
2576 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
2577 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
2578 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
2579 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
2580 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
2581 src/serv.c (tags: gnutls_0_2_90):
2583 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
2584 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
2586 2001-12-06 17:08 nmav <nmav@gnutls.org>
2588 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
2589 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2590 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_3_92,
2591 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2592 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2593 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2594 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
2595 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2596 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
2597 gnutls_0_2_90), src/cli.c, src/serv.c:
2599 GNUTLS_LIST is now int*
2601 2001-12-06 12:19 nmav <nmav@gnutls.org>
2603 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2604 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
2605 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
2606 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2607 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2608 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
2609 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2610 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
2611 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2612 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2613 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2614 lib/gnutls_constate.c (tags: gnutls_0_2_90),
2615 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
2616 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2617 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
2618 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2619 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2620 src/cli.c, src/serv.c:
2624 2001-12-06 12:18 nmav <nmav@gnutls.org>
2626 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
2627 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2628 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2629 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_3_92,
2630 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2631 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2632 gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
2634 some changes to keep gcc -Wall happy
2636 2001-12-06 10:37 nmav <nmav@gnutls.org>
2638 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2639 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
2640 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
2641 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
2642 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
2643 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2644 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
2645 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
2646 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
2647 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2648 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2649 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
2650 gnutls_0_2_90), src/cli.c, src/serv.c:
2654 2001-12-05 17:25 nmav <nmav@gnutls.org>
2656 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
2657 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
2658 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2659 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
2660 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2661 lib/gnutls_session.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2662 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2663 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2664 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2665 src/cli.c, src/serv.c:
2667 Changes in function names concerning _db_ handling and _session_
2670 2001-12-05 17:03 nmav <nmav@gnutls.org>
2672 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
2673 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
2674 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2675 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
2676 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2677 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2678 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2681 Added callback to select the server certificate.
2683 2001-12-05 13:41 nmav <nmav@gnutls.org>
2685 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2686 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
2687 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2688 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2689 gnutls_0_2_90), src/serv.c:
2691 optimized certificate handling API
2693 2001-12-05 12:50 nmav <nmav@gnutls.org>
2695 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
2696 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
2698 several cleanups. Removed old unneeded functions. certificate
2699 verification was moved out of the handshake procedure.
2701 2001-12-04 22:24 nmav <nmav@gnutls.org>
2703 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
2704 gnutls_global.c, gnutls_int.h, gnutls_record.c:
2708 2001-12-04 16:03 nmav <nmav@gnutls.org>
2710 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
2711 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2712 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2713 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
2714 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
2715 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
2716 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
2717 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_3_92,
2718 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2719 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2720 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2721 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
2722 src/port.h, src/serv.c:
2724 now the peer's certificate list is stored into auth info structure
2725 (instead of the certificate). several other cleanups.
2727 2001-12-04 10:57 nmav <nmav@gnutls.org>
2729 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
2730 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2731 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2732 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
2733 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
2734 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2735 lib/x509_extensions.c, src/cli.c, src/serv.c:
2737 moving gnutls_DN structures out of gnutls_cert and auth_info
2738 structures. Now they are generated upon request.
2740 2001-12-01 17:34 nmav <nmav@gnutls.org>
2742 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2743 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2744 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2745 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
2748 fixes in autoconf scripts
2750 2001-12-01 10:50 nmav <nmav@gnutls.org>
2752 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
2753 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2754 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2755 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2756 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
2757 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
2758 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2760 updated detection of library settings
2762 2001-11-30 18:23 nmav <nmav@gnutls.org>
2764 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
2765 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
2767 The RDN sequence needed in the certificate request message is now
2768 generated and cached into a x509pki_credentials structure. This
2769 would save a lot of time in the server side.
2771 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
2773 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
2775 overflow buffers check
2777 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
2779 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
2784 2001-11-29 15:29 nmav <nmav@gnutls.org>
2786 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
2787 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
2788 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2789 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
2790 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
2791 lib/gnutls_session.c, lib/gnutls_session_pack.c,
2792 lib/gnutls_session_pack.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2793 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2794 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2795 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2796 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c:
2798 introduced gnutls_x509pki_get_certificate(). This function returns
2799 the peer's certificate DER encoded. This certificate is also stored
2802 2001-11-26 10:50 nmav <nmav@gnutls.org>
2804 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
2805 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
2806 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
2807 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2809 cleanups and some corrections.
2811 2001-11-25 12:05 nmav <nmav@gnutls.org>
2813 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
2814 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
2815 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2816 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
2817 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
2818 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
2819 lib/gnutls_kx.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2820 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2821 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2822 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
2823 lib/gnutls_record.h, src/cli.c, src/serv.c:
2825 gnutls_handshake(), gnutls_read() etc. functions no longer require
2826 the 'SOCKET cd' argument. This argument is set using the function
2827 gnutls_set_transport_ptr().
2829 2001-11-23 23:42 nmav <nmav@gnutls.org>
2831 * doc/README.autoconf:
2833 gnutls.m4 -> libgnutls.m4
2835 2001-11-23 23:26 nmav <nmav@gnutls.org>
2837 * doc/tex/Makefile.am:
2841 2001-11-23 23:25 nmav <nmav@gnutls.org>
2843 * doc/tex/ciphersuites.tex:
2847 2001-11-20 23:37 nmav <nmav@gnutls.org>
2851 produces better tex output
2853 2001-11-20 20:22 nmav <nmav@gnutls.org>
2855 * doc/scripts/gdoc, lib/gnutls_ui.c:
2857 updated documentation (and generation of tex)
2859 2001-11-20 20:20 nmav <nmav@gnutls.org>
2865 2001-11-20 14:42 nmav <nmav@gnutls.org>
2867 * lib/gnutls_algorithms.c:
2869 fixed gnutls_kx_get_name()
2871 2001-11-20 13:40 nmav <nmav@gnutls.org>
2873 * lib/: gnutls_handshake.c, gnutls_ui.h:
2877 2001-11-17 11:47 nmav <nmav@gnutls.org>
2879 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
2881 Gdoc updated. Now handles powers and '->' symbol automatically for
2884 2001-11-16 10:19 nmav <nmav@gnutls.org>
2886 * lib/x509_der.c (tags: gnutls_0_2_11):
2890 2001-11-16 10:13 nmav <nmav@gnutls.org>
2892 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
2893 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
2894 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2895 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
2896 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
2897 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
2898 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
2900 Documentation for ASN.1 has been moved to inline comments and to the
2903 2001-11-15 12:47 nmav <nmav@gnutls.org>
2905 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
2910 2001-11-15 12:37 nmav <nmav@gnutls.org>
2912 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
2913 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
2914 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
2915 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
2916 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
2917 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
2919 corrected some obscure bugs in the handshake and record send
2922 2001-11-13 19:10 nmav <nmav@gnutls.org>
2924 * lib/gnutls_int.h (tags: gnutls_0_2_11):
2926 removed debugging stuff
2928 2001-11-13 12:26 nmav <nmav@gnutls.org>
2930 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
2934 2001-11-13 12:02 nmav <nmav@gnutls.org>
2936 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
2937 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
2938 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
2939 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
2940 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2941 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
2942 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_3_92,
2943 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2944 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2945 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
2946 gnutls_0_2_11), src/serv.c:
2948 more non blocking IO fixes
2950 2001-11-12 21:18 nmav <nmav@gnutls.org>
2952 * src/cli.c (tags: gnutls_0_2_11):
2954 now resolves hostnames.
2956 2001-11-12 14:27 nmav <nmav@gnutls.org>
2958 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
2960 va_copy macro renamed to VA_COPY
2962 2001-11-12 14:26 nmav <nmav@gnutls.org>
2966 now requires autoconf 2.50
2968 2001-11-10 21:37 nmav <nmav@gnutls.org>
2970 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
2971 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2972 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
2973 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
2974 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
2975 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
2976 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
2977 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
2978 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
2979 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
2980 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
2983 several fixes. Including:
2984 - max_record_header extension.
2985 - resume handshake sending wrong ssl version
2986 - Non blocking IO (not ready yet)
2988 2001-11-08 12:00 nmav <nmav@gnutls.org>
2990 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
2991 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
2992 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
2993 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
2994 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
2996 cleanups and documentation updates
2998 2001-11-08 10:57 nmav <nmav@gnutls.org>
3002 rolled back previous change...
3004 2001-11-08 10:32 nmav <nmav@gnutls.org>
3008 made empty certificate message consistent with other
3011 2001-11-07 12:08 nmav <nmav@gnutls.org>
3013 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3014 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3015 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3016 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3017 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3018 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3019 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3020 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3021 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3022 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3023 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3024 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3025 gnutls_0_2_90, gnutls_0_2_11):
3027 corrected memory leaks and other bugs
3029 2001-11-06 16:57 nmav <nmav@gnutls.org>
3031 * lib/gnutls_buffers.c:
3035 2001-11-06 12:57 nmav <nmav@gnutls.org>
3037 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3038 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3039 lib/ext_max_record.h (tags: gnutls_0_3_92, gnutls_0_3_91,
3040 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3041 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3042 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3043 gnutls_0_2_11), lib/ext_srp.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3044 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in,
3045 lib/gnutls_constate.c, lib/gnutls_errors.c,
3046 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3047 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3048 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3050 added max_record_size extension
3052 2001-11-06 12:56 nmav <nmav@gnutls.org>
3054 * lib/gnutls_session.c:
3056 corrected bug which made get_current_session, not to return the
3057 right size of the session.
3059 2001-11-05 21:28 nmav <nmav@gnutls.org>
3061 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3062 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3063 lib/gnutls_record.c:
3065 receive buffer is now dynamic.
3067 2001-11-05 20:14 nmav <nmav@gnutls.org>
3069 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3071 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
3073 2001-11-05 16:41 nmav <nmav@gnutls.org>
3075 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3076 lib/gnutls_priority.c:
3078 added support for va_copy
3080 2001-11-05 12:43 nmav <nmav@gnutls.org>
3082 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3083 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3084 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3088 2001-11-05 11:32 nmav <nmav@gnutls.org>
3090 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3094 2001-11-04 16:52 nmav <nmav@gnutls.org>
3096 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3097 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3098 gnutls_priority.c (tags: gnutls_0_2_10):
3100 changed LIST to GNUTLS_LIST
3102 2001-11-04 12:01 nmav <nmav@gnutls.org>
3104 * lib/: gnutls.h.in, gnutls_db.c:
3106 added new function to check for expired sessions.
3108 2001-11-04 10:43 nmav <nmav@gnutls.org>
3110 * lib/gnutls_record.c:
3114 2001-11-02 18:20 nmav <nmav@gnutls.org>
3116 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3117 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3118 gnutls_sig.c (tags: gnutls_0_2_10):
3120 cleanups in function names
3122 2001-11-02 10:34 nmav <nmav@gnutls.org>
3126 cleanups in the resuming code
3128 2001-11-02 10:07 nmav <nmav@gnutls.org>
3130 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3131 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3132 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3133 lib/gnutls_record.c:
3135 added hooks in order to use external database to store session to be
3136 resumed. Works but it is not finished.
3138 2001-11-02 09:01 nmav <nmav@gnutls.org>
3140 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3143 set_push() & set_pull() functions moved to state (instead of being
3146 2001-11-02 08:32 nmav <nmav@gnutls.org>
3148 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3149 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3150 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3152 moved README.CVS to doc/
3154 2001-11-01 22:54 nmav <nmav@gnutls.org>
3158 added documentation of the steps required to built the cvs tree
3160 2001-11-01 20:10 nmav <nmav@gnutls.org>
3162 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3163 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3164 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3165 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3166 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3167 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3168 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3169 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3170 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3172 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3175 2001-10-30 19:35 nmav <nmav@gnutls.org>
3177 * lib/: gnutls_buffers.c, gnutls_record.c:
3179 corrected and fixed several things in send_int() etc.
3181 2001-10-30 12:29 nmav <nmav@gnutls.org>
3183 * doc/tex/translayer.tex:
3187 2001-10-30 12:11 nmav <nmav@gnutls.org>
3189 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3190 scripts/Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91,
3191 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3192 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3193 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3194 gnutls_0_2_11, gnutls_0_2_10):
3196 added scripts into distribution
3198 2001-10-30 09:10 nmav <nmav@gnutls.org>
3200 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3202 corrected bugs in session resuming.
3204 2001-10-23 17:35 nmav <nmav@gnutls.org>
3206 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3207 io_debug.h (tags: gnutls_0_2_9):
3211 2001-10-23 17:31 nmav <nmav@gnutls.org>
3213 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3216 added IO debugging code
3218 2001-10-23 15:45 nmav <nmav@gnutls.org>
3220 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3221 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3222 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3223 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3224 lib/gnutls_record.c (tags: gnutls_0_2_9):
3226 added some checks for memory allocation. Fixes in write interrupts.
3228 2001-10-23 09:37 nmav <nmav@gnutls.org>
3230 * lib/gnutls_buffers.c:
3232 corrected bugs which could break non blocking IO
3234 2001-10-22 22:09 nmav <nmav@gnutls.org>
3236 * PGPKEYS (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3237 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3238 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3239 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3242 added file. Holds pgp keys
3244 2001-10-22 20:14 nmav <nmav@gnutls.org>
3246 * lib/: gnutls_buffers.c, gnutls_record.c:
3248 corrections for the gnutls_read_buffered() function.
3250 2001-10-22 12:51 nmav <nmav@gnutls.org>
3252 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3253 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3256 updated/fixed the handling of interrupted writes
3258 2001-10-21 14:32 nmav <nmav@gnutls.org>
3260 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3261 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3262 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3264 changed gnutls_write() semantics in order to cope with interrupted
3265 system calls and non blocking IO
3267 2001-10-21 13:27 nmav <nmav@gnutls.org>
3269 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3270 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3271 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3272 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3273 lib/gnutls_int.h, lib/gnutls_record.c:
3275 changes in order to be independent of the berkeley style sockets
3276 (but it is still difficult to use gnutls with any other api)
3278 2001-10-21 11:53 nmav <nmav@gnutls.org>
3280 * lib/gnutls_buffers.c:
3282 made gnutls_write() unaware of interrupted system calls and eagain
3285 2001-10-21 11:36 nmav <nmav@gnutls.org>
3287 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3288 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3289 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3290 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3291 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3296 2001-10-20 22:40 nmav <nmav@gnutls.org>
3298 * lib/: gnutls_buffers.c, gnutls_int.h:
3300 Corrected short read bug
3302 2001-10-20 16:04 nmav <nmav@gnutls.org>
3304 * lib/gnutls_buffers.c:
3306 corrected _gnutls_write()
3308 2001-10-20 15:44 nmav <nmav@gnutls.org>
3310 * lib/gnutls_buffers.c:
3312 peeked data now stays also in handshake
3314 2001-10-20 15:43 nmav <nmav@gnutls.org>
3318 corrected bug which caused a fatal alert to be sent even if it
3321 2001-10-20 09:40 nmav <nmav@gnutls.org>
3323 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3324 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3325 lib/gnutls_record.c:
3327 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
3329 2001-10-20 09:10 nmav <nmav@gnutls.org>
3331 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3333 the gnutls handshake protocol can now hold it's state. Thus it may
3334 be used in some kind of non blocking mode. Not tested at all
3336 2001-10-19 17:07 nmav <nmav@gnutls.org>
3338 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3339 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3340 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3341 lib/gnutls_record.c:
3343 clean ups in the handshake protocol
3345 2001-10-15 09:14 nmav <nmav@gnutls.org>
3347 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3348 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3349 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3350 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3351 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3352 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3353 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3354 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3355 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3356 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3357 lib/gnutls_ui.h, src/cli.c, src/serv.c:
3359 auth_info types and structures were moved to the internals of the
3360 library. This makes the library incompatible (source & binary) with
3361 the previous versions.
3363 2001-10-12 06:46 nmav <nmav@gnutls.org>
3365 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3366 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3367 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3368 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3370 added option to regenerate primes and generators for EDH
3372 2001-10-10 15:53 nmav <nmav@gnutls.org>
3374 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3375 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3376 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3377 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3378 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3379 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3380 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3381 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3382 gnutls_0_2_9), src/serv.c:
3384 updated name indication extension (dnsname)
3386 2001-10-10 09:28 nmav <nmav@gnutls.org>
3388 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_3_92,
3389 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3390 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3391 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3392 crypt.gaa (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3393 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3394 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3395 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3398 renamed crypt to srpcrypt.
3400 2001-10-10 09:25 nmav <nmav@gnutls.org>
3402 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3403 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3404 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3405 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3406 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3409 better prime handling
3411 2001-10-09 21:40 nmav <nmav@gnutls.org>
3413 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3414 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3415 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3416 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3417 gnutls_0_2_10, gnutls_0_2_9):
3419 Updated the handling of prime numbers.
3421 2001-10-08 19:57 nmav <nmav@gnutls.org>
3423 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3424 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3425 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3426 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3427 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3428 gnutls_0_2_10, gnutls_0_2_9):
3432 2001-10-08 18:38 nmav <nmav@gnutls.org>
3434 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3435 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3436 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3437 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3438 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3439 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3440 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3441 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3442 gnutls_0_2_9), src/cli.c, src/serv.c:
3444 added DHE_RSA ciphersuites
3446 2001-10-08 07:10 nmav <nmav@gnutls.org>
3448 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
3449 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_3_92,
3450 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3451 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3452 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3453 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3454 draft-ietf-tls-extensions-00.txt, draft-ietf-tls-extensions-01.txt
3455 (tags: gnutls_0_3_5, gnutls_0_3_2, 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), draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags:
3458 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3459 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3460 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3461 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3466 2001-10-07 12:47 nmav <nmav@gnutls.org>
3468 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3471 fixes in the certificate extensions handling code. Bugs reported by
3472 Neil Spring <nspring@saavie.org>
3474 2001-09-25 17:55 nmav <nmav@gnutls.org>
3476 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
3481 2001-09-23 18:21 nmav <nmav@gnutls.org>
3483 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
3484 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
3486 several cleanups in order to support DHE_RSA
3488 2001-09-23 18:20 nmav <nmav@gnutls.org>
3490 * lib/auth_dhe_rsa.c:
3492 Preliminary support for DHE_RSA
3494 2001-09-19 08:21 nmav <nmav@gnutls.org>
3496 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
3498 updated documentation
3500 2001-09-14 08:04 nmav <nmav@gnutls.org>
3502 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
3503 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
3504 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
3505 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
3506 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
3507 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
3508 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
3509 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
3510 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
3513 Client certificate callback has been improved
3515 2001-09-04 19:50 nmav <nmav@gnutls.org>
3517 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
3518 (tags: gnutls_0_2_3), lib/Makefile.am:
3520 updated documentation generation
3522 2001-09-03 22:23 nmav <nmav@gnutls.org>
3524 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
3526 updated documentation
3528 2001-08-27 08:31 nmav <nmav@gnutls.org>
3530 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
3531 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
3532 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3533 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3534 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
3538 2001-08-26 14:44 nmav <nmav@gnutls.org>
3540 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3541 configure.in, lib/gnutls_global.c:
3543 use of sigaction instead of signal(), to ignore SIGPIPE
3545 2001-08-26 10:44 nmav <nmav@gnutls.org>
3547 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
3548 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
3549 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3550 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
3551 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
3552 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
3553 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
3555 gnutls_set_certificate_request() renamed to
3556 gnutls_x509pki_set_cert_request(). Added
3557 gnutls_x509pki_set_cert_callback().
3559 2001-08-26 09:41 nmav <nmav@gnutls.org>
3561 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3562 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
3563 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
3564 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
3565 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3566 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3567 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3568 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
3569 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
3573 2001-08-25 21:52 nmav <nmav@gnutls.org>
3575 * configure.in, lib/gnutls.h.in:
3577 updated gnutls.h file
3579 2001-08-25 13:44 nmav <nmav@gnutls.org>
3581 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
3582 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
3583 lib/gnutls_ui.c, src/serv.c:
3585 some memory optimization while receiving packets
3587 2001-08-25 09:19 nmav <nmav@gnutls.org>
3589 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
3590 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3591 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3592 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3593 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3596 header size is now written in gnutls_cipher.c
3598 2001-08-20 21:40 nmav <nmav@gnutls.org>
3600 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
3601 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
3603 bugfixes and minor updates
3605 2001-08-20 21:39 nmav <nmav@gnutls.org>
3607 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
3608 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
3609 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
3610 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
3613 corrected and updated documentation
3615 2001-08-20 19:26 nmav <nmav@gnutls.org>
3617 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
3618 src/cli.c, src/serv.c:
3620 changed gnutls_bye() behaviour
3622 2001-08-19 20:11 nmav <nmav@gnutls.org>
3624 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
3625 gnutls_int.h, gnutls_record.c:
3627 several fixes in gnutls_bye() function, and in gnutls_recv_int()
3629 2001-08-19 19:38 nmav <nmav@gnutls.org>
3631 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
3633 corrected bugs in version handling and in certificate initialization
3635 2001-08-19 14:25 nmav <nmav@gnutls.org>
3637 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
3638 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
3639 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
3640 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
3641 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
3642 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3644 better support for buffered read and several cleanups
3646 2001-08-19 11:52 nmav <nmav@gnutls.org>
3648 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
3649 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
3651 gnutls now sends (again) record packets using one write.
3653 2001-08-19 11:50 nmav <nmav@gnutls.org>
3655 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
3657 corrected free for data not belonging to the heap
3659 2001-08-18 21:21 nmav <nmav@gnutls.org>
3661 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
3662 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3663 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3664 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3665 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3666 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3667 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
3668 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
3669 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3672 several checks for failed allocations and other fixes
3674 2001-08-07 18:38 nmav <nmav@gnutls.org>
3676 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
3677 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
3678 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3679 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
3680 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
3681 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
3682 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
3683 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
3684 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
3685 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
3687 fixes in SRP key exchange and several others.
3689 2001-08-07 13:34 nmav <nmav@gnutls.org>
3691 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
3692 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
3693 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
3694 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3695 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
3696 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
3697 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
3698 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
3699 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
3700 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3701 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3702 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3703 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3704 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
3705 gnutls_0_2_1) (utags: gnutls_0_2_0):
3707 server side client authentication works
3709 2001-08-07 12:16 nmav <nmav@gnutls.org>
3711 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
3712 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
3713 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
3714 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
3715 lib/gnutls_auth.h (tags: gnutls_0_3_92, gnutls_0_3_91,
3716 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3717 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3718 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3719 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3720 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
3721 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
3722 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
3723 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3724 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
3725 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3728 additions in order for gnutls server to support client
3731 2001-08-07 07:30 nmav <nmav@gnutls.org>
3733 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
3734 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3735 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3736 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
3737 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
3738 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3739 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3741 ssl3 fixes and several others.
3743 2001-08-07 07:30 nmav <nmav@gnutls.org>
3745 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3747 realloc does not realloc memory if less size is requested.
3749 2001-08-06 22:17 nmav <nmav@gnutls.org>
3751 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
3752 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
3754 updated in key usage fields
3756 2001-08-06 21:48 nmav <nmav@gnutls.org>
3758 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
3760 cleanups in the signature generating functions
3762 2001-08-06 20:00 nmav <nmav@gnutls.org>
3764 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
3765 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3766 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
3767 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
3768 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3769 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
3770 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3771 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
3772 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3773 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
3774 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3775 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
3776 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3777 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
3779 several fixes. Added client authentication with x509PKI
3781 2001-08-06 15:02 nmav <nmav@gnutls.org>
3783 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
3784 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
3785 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
3788 more x509 client certificate stuff
3790 2001-08-06 13:22 nmav <nmav@gnutls.org>
3792 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
3793 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
3794 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
3795 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
3797 added client certificates
3799 2001-08-06 13:21 nmav <nmav@gnutls.org>
3801 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
3802 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3803 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
3804 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
3805 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3806 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3807 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3810 several additions for x509 client authentication
3812 2001-08-06 08:30 nmav <nmav@gnutls.org>
3814 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
3815 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
3816 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
3817 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3819 added the concept of optional handshake packets (like
3820 CERTIFICATE_REQUEST). several other fixes.
3822 2001-08-05 20:40 nmav <nmav@gnutls.org>
3824 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
3825 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
3826 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
3827 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
3828 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
3830 several cleanups and updates in the handshake protocol
3831 implementation iolaiiiiiCVS:
3833 ----------------------------------------------------------------------
3835 2001-08-05 13:27 nmav <nmav@gnutls.org>
3837 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
3838 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
3839 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
3840 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
3842 several cleanups. No longer export structures to the API, but a
3843 bunch of functions in order to access them.
3845 2001-08-05 11:38 nmav <nmav@gnutls.org>
3847 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
3848 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
3850 gnutls_x509_set_cn() was removed
3852 2001-08-05 10:25 nmav <nmav@gnutls.org>
3854 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
3855 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3856 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
3857 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3858 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3860 added new function gnutls_send_alert() to the api
3862 2001-08-05 10:13 nmav <nmav@gnutls.org>
3864 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
3865 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
3867 cleanups in certificate copying
3869 2001-08-05 09:53 nmav <nmav@gnutls.org>
3871 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3872 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3873 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3874 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3875 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3876 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3877 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3878 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3879 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
3880 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3881 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3882 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3883 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
3884 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3885 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3886 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3887 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3888 gnutls_0_2_9) (utags: gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
3891 fixes for the new files
3893 2001-08-05 09:38 nmav <nmav@gnutls.org>
3895 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
3896 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
3897 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
3898 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
3899 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3900 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3901 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
3902 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
3903 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3904 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3905 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3906 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3907 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
3908 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3909 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3910 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3911 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3912 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
3913 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3914 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
3915 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
3916 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
3917 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3918 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3919 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
3920 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
3921 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3922 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
3923 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3924 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
3925 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3926 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3927 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3928 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3931 renamed cert_* to x509_*
3933 2001-08-04 19:04 nmav <nmav@gnutls.org>
3935 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
3938 asn1_read_value() will no longer overflow the given buffer. (this
3939 assumes that the caller provided the size of the buffer)
3941 2001-08-04 18:40 nmav <nmav@gnutls.org>
3943 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
3944 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
3947 fixes in x509 cert extensions handling
3949 2001-08-04 12:01 nmav <nmav@gnutls.org>
3951 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
3952 gnutls_handshake.c, gnutls_int.h:
3956 2001-08-04 07:39 nmav <nmav@gnutls.org>
3958 * lib/: gnutls_mem.c, gnutls_mem.h:
3960 added internal memory handlers
3962 2001-08-04 07:31 nmav <nmav@gnutls.org>
3964 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
3965 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3966 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3967 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3968 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3969 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
3970 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3971 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3972 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
3973 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3974 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
3975 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3976 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3977 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
3979 added internal memory handlers
3981 2001-08-02 19:00 nmav <nmav@gnutls.org>
3983 * lib/gnutls_cert.c, src/cli.c:
3985 subjectAltName related fixes
3987 2001-08-02 18:42 nmav <nmav@gnutls.org>
3989 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
3990 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
3991 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
3992 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
3995 added some kind of support for X509 Extensions
3997 2001-08-02 11:49 nmav <nmav@gnutls.org>
3999 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4000 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_3_92,
4001 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4002 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4003 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4004 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4005 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4006 gnutls.tex, macros.tex:
4008 documentation updates
4010 2001-08-02 01:43 nmav <nmav@gnutls.org>
4012 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4013 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4014 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4015 lib/gnutls_record.c:
4019 2001-07-31 19:12 nmav <nmav@gnutls.org>
4021 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4022 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4023 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4024 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4025 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4026 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4027 gnutls_0_2_1, gnutls_0_2_0):
4029 fixed api documentation (for srp and anon cred allocation)
4031 2001-07-30 09:56 nmav <nmav@gnutls.org>
4033 * configure.in (tags: gnutls_0_1_9):
4035 added profiler option
4037 2001-07-30 09:49 nmav <nmav@gnutls.org>
4039 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4040 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4041 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4042 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4043 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4044 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4045 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4046 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4047 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4048 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4049 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4050 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4051 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4052 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4053 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4054 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4055 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4057 added log function (no longer use fprintf).
4059 2001-07-29 23:21 nmav <nmav@gnutls.org>
4061 * lib/: gnutls_handshake.c, gnutls_record.c:
4063 fixes in EOF handling in handshake.
4065 2001-07-29 18:19 nmav <nmav@gnutls.org>
4067 * lib/gnutls_handshake.c:
4071 2001-07-29 11:18 nmav <nmav@gnutls.org>
4073 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4076 documentation updates
4078 2001-07-28 19:02 nmav <nmav@gnutls.org>
4080 * doc/: scripts/gdoc, tex/Makefile.am:
4082 fixes in tex production (gdoc)
4084 2001-07-28 14:51 nmav <nmav@gnutls.org>
4086 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4087 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4088 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4089 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4090 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4091 doc/tex/gnutls.tex, lib/gnutls_record.c:
4093 Added documentation in TEX
4095 2001-07-28 10:36 nmav <nmav@gnutls.org>
4097 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4098 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4099 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4100 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4102 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
4104 2001-07-27 18:46 nmav <nmav@gnutls.org>
4106 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4107 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4108 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4110 changed gnutls_read() semantics
4112 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4114 * doc/TODO (tags: gnutls_0_1_9):
4116 Tools for Certificate
4118 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4120 * lib/cert_der.c (tags: gnutls_0_1_9):
4124 2001-07-26 19:08 nmav <nmav@gnutls.org>
4126 * NEWS, configure.in:
4130 2001-07-26 19:07 nmav <nmav@gnutls.org>
4132 * lib/cert_verify.c (tags: gnutls_0_1_9):
4134 fixed/updated compare_dn() function.
4136 2001-07-26 15:26 nmav <nmav@gnutls.org>
4138 * doc/TODO, lib/gnutls_sig_check.c:
4142 2001-07-24 20:02 nmav <nmav@gnutls.org>
4144 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4145 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4146 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4147 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4148 lib/gnutls_sig_check.c, src/cli.c:
4150 gnutls now checks the certificate's CN to see if it matches the
4153 2001-07-24 18:46 nmav <nmav@gnutls.org>
4155 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4156 lib/gnutls_record.c:
4160 2001-07-24 18:27 nmav <nmav@gnutls.org>
4164 support for multiple protocol versions.
4166 2001-07-24 18:26 nmav <nmav@gnutls.org>
4168 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4169 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4170 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4171 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4172 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4173 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4174 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4175 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4176 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4177 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4178 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4179 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4180 lib/gnutls_v2_compat.c, src/serv.c:
4182 corrected bug in b64 decoding. Added support for multiple TLS
4185 2001-07-21 21:30 nmav <nmav@gnutls.org>
4187 * lib/Makefile.am (tags: gnutls_0_1_9):
4191 2001-07-21 09:05 nmav <nmav@gnutls.org>
4193 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4194 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4195 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4196 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4197 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4198 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4199 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4201 corrected memory leaks
4203 2001-07-21 08:19 nmav <nmav@gnutls.org>
4205 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4206 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4207 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4208 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4209 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4210 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4211 src/pkcs1.asn (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4212 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4213 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4214 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4215 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4216 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
4218 several fixes cleanups etc.
4220 2001-07-20 18:59 nmav <nmav@gnutls.org>
4222 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4223 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4224 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4225 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4226 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4227 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4228 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4229 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4230 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4231 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4232 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4233 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4234 src/srp/Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91,
4235 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4236 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4237 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4238 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4239 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4240 src/x509/Makefile.am (tags: gnutls_0_1_9):
4242 updated file structure
4244 2001-07-20 17:58 nmav <nmav@gnutls.org>
4246 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4247 tpasswd.conf, srp/tpasswd (tags: gnutls_0_3_92, gnutls_0_3_91,
4248 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4249 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4250 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4251 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4252 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4253 srp/tpasswd.conf (tags: gnutls_0_3_92, gnutls_0_3_91,
4254 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4255 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4256 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4257 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4258 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4259 x509/ca.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4260 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4261 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4262 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/cert.pem (tags:
4263 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4264 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4265 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4266 gnutls_0_2_0, gnutls_0_1_9), x509/key.pem (tags: gnutls_0_3_5,
4267 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4268 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4269 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4272 updated directory structure
4274 2001-07-20 17:50 nmav <nmav@gnutls.org>
4276 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4277 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_3_92,
4278 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4279 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4280 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4281 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4282 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4283 doc/protocol/rfc2313.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
4284 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4285 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4286 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4287 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4288 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4289 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4290 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4291 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
4292 gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
4293 lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
4294 src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
4296 added some kind of certificate checking
4298 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
4304 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
4306 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4307 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4308 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4309 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4310 (tags: gnutls_0_1_9):
4314 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
4316 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4318 C structure management
4320 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
4322 * src/PkixTabExample.c:
4324 C structure management
4326 2001-07-18 20:32 nmav <nmav@gnutls.org>
4328 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4330 added mhash 0.8.10 support
4332 2001-07-18 20:31 nmav <nmav@gnutls.org>
4334 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4335 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4336 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4337 lib/gnutls_int.h, src/cli.c:
4339 more certificate fields parsed. Cleanups
4341 2001-07-17 18:47 nmav <nmav@gnutls.org>
4343 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4344 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4345 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4346 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4347 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4348 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4349 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4350 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4351 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4352 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4353 lib/gnutls_int.h, src/cli.c, src/serv.c:
4355 several cleanups. Added check for certificate's expiration time.
4357 2001-07-16 19:45 nmav <nmav@gnutls.org>
4359 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4360 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4361 lib/gnutls_int.h, src/cli.c:
4365 2001-07-14 21:22 nmav <nmav@gnutls.org>
4367 * src/CertificateExample.c:
4369 corrected copyright notice
4371 2001-07-14 21:19 nmav <nmav@gnutls.org>
4373 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4374 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4375 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4379 2001-07-14 21:13 nmav <nmav@gnutls.org>
4381 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4382 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4386 2001-07-14 19:21 nmav <nmav@gnutls.org>
4388 * lib/: Makefile.am, gnutls_anon_cred.c:
4392 2001-07-14 14:34 nmav <nmav@gnutls.org>
4394 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4395 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4396 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4397 src/cli.c, src/serv.c:
4399 several bug fixes in ASN handling. Fixes/additions in X509
4400 structures handling.
4402 2001-07-14 11:45 nmav <nmav@gnutls.org>
4404 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4405 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4406 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4407 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4408 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4409 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4410 src/cli.c, src/serv.c:
4414 2001-07-14 10:26 nmav <nmav@gnutls.org>
4418 corrected copyright statement
4420 2001-07-14 09:47 nmav <nmav@gnutls.org>
4422 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4423 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4425 improved certificate handling
4427 2001-07-14 09:47 nmav <nmav@gnutls.org>
4433 2001-07-13 14:23 nmav <nmav@gnutls.org>
4435 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4438 added autoconf2.50 (for debian)
4440 2001-07-13 14:22 nmav <nmav@gnutls.org>
4442 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4443 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4444 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4445 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4449 2001-07-13 14:08 nmav <nmav@gnutls.org>
4451 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4452 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4453 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4455 corrected fabio's entry
4457 2001-07-12 17:06 nmav <nmav@gnutls.org>
4459 * lib/gnutls_record.c:
4463 2001-07-11 21:17 nmav <nmav@gnutls.org>
4465 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
4466 lib/crypt_bcrypt.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4467 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4468 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4469 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4470 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4471 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4472 lib/crypt_srpsha1.c (tags: gnutls_0_1_9), lib/gnutls_cipher.c,
4473 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
4474 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4475 lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
4476 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4477 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4478 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4479 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4480 gnutls_0_2_0, gnutls_0_1_9):
4482 optimizations in hash functions (removed a lot of mallocs)
4484 2001-07-07 18:03 nmav <nmav@gnutls.org>
4486 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
4487 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4488 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
4489 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
4490 src/Makefile.am, src/pkix.asn, src/serv.c:
4492 Updated ASN.1 Parser (Fabio - commited by me).
4494 2001-07-01 16:39 nmav <nmav@gnutls.org>
4496 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
4501 2001-06-25 15:29 nmav <nmav@gnutls.org>
4503 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
4504 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4505 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
4506 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4507 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
4508 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4509 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
4510 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
4511 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
4514 Cleanups. Mostly while sending client certificate (and client
4517 2001-06-24 22:01 nmav <nmav@gnutls.org>
4523 2001-06-24 21:42 nmav <nmav@gnutls.org>
4525 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4526 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
4527 lib/gnutls_constate.c, lib/gnutls_extensions.c,
4528 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
4530 added support for DNSNAME extension (draft-ietf-tls-extensions)
4532 2001-06-24 18:30 nmav <nmav@gnutls.org>
4534 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
4535 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
4536 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4537 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
4538 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
4539 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
4540 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4541 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4542 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4543 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
4544 rfc2817.txt (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4545 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4546 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4547 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4548 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4549 gnutls_0_2_0, gnutls_0_1_9):
4551 added more up to date documentation
4553 2001-06-24 18:20 nmav <nmav@gnutls.org>
4555 * doc/protocol/x509guide.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
4556 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4557 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4558 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4559 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4560 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4562 added gutman's x509guide
4564 2001-06-24 15:41 nmav <nmav@gnutls.org>
4566 * lib/: gnutls_handshake.c, gnutls_priority.c:
4568 some portability fixes
4570 2001-06-24 15:03 nmav <nmav@gnutls.org>
4572 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
4573 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4574 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
4575 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
4576 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
4577 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4578 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4579 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4580 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4581 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4582 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
4583 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
4584 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
4585 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
4586 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4587 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
4588 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4589 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4590 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4591 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4592 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4593 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
4594 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_3_92,
4595 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4596 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4597 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4598 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4599 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4600 lib/gnutls_datum.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4601 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c
4602 (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
4603 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
4604 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4605 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
4606 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
4607 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
4608 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4609 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
4610 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
4611 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4612 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4613 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4614 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4615 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4616 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4617 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4618 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
4619 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4621 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
4624 2001-06-24 08:45 nmav <nmav@gnutls.org>
4626 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
4627 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
4628 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4629 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4630 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4631 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4632 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4633 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4634 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
4635 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
4636 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
4640 2001-06-23 21:26 nmav <nmav@gnutls.org>
4642 * configure.in, lib/gnutls_global.c:
4644 added checks for signals
4646 2001-06-22 21:19 nmav <nmav@gnutls.org>
4648 * lib/gnutls_cipher.c, src/serv.c:
4650 corrected bug in stream decryption..
4652 2001-06-22 20:59 nmav <nmav@gnutls.org>
4654 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4657 added internal representation of pkcs1 rsa private keys.
4659 2001-06-22 11:43 nmav <nmav@gnutls.org>
4661 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
4662 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
4663 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
4664 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
4665 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
4666 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
4667 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
4668 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
4672 2001-06-22 09:16 nmav <nmav@gnutls.org>
4674 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
4675 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
4676 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
4680 2001-06-22 08:25 nmav <nmav@gnutls.org>
4684 gnutls_cert is not defined here
4686 2001-06-21 18:40 nmav <nmav@gnutls.org>
4688 * lib/gnutls_cert.h, src/pk.h:
4692 2001-06-21 18:38 nmav <nmav@gnutls.org>
4694 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
4695 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
4696 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
4697 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
4698 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
4699 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4700 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
4701 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
4703 Updated Ciphersuite selection algorithm. Added internal
4704 representation of x509 structures.
4706 2001-06-20 14:11 nmav <nmav@gnutls.org>
4708 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
4709 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
4710 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
4711 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
4712 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
4713 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
4714 (tags: gnutls_0_1_4):
4716 client side RSA works (no certificate checking)
4718 2001-06-19 19:19 nmav <nmav@gnutls.org>
4720 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
4721 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
4722 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
4723 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
4724 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
4725 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4726 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4728 removed unneeded code and added some kind of client support for RSA
4731 2001-06-19 08:52 nmav <nmav@gnutls.org>
4733 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
4734 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4735 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4736 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
4737 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
4738 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
4739 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
4742 fixes in session resuming..
4744 2001-06-18 20:24 nmav <nmav@gnutls.org>
4746 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4747 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
4748 lib/gnutls_v2_compat.c:
4750 fixes in session resuming
4752 2001-06-18 19:50 nmav <nmav@gnutls.org>
4754 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
4755 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4756 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
4760 2001-06-18 19:04 nmav <nmav@gnutls.org>
4762 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
4763 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
4764 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
4765 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
4766 lib/gnutls_compress.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4767 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4768 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4769 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4770 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4771 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4772 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
4773 lib/gnutls_kx.c, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
4774 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
4776 several cleanups in the low level record layer (the old code was a
4777 mess). several other fixes.
4779 2001-06-18 15:18 nmav <nmav@gnutls.org>
4781 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
4782 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
4783 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4784 gnutls_0_1_4), gnutls_v2_compat.c:
4786 cleanups. No longer checks for alerts between messages.
4788 2001-06-18 11:09 nmav <nmav@gnutls.org>
4790 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4791 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
4792 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
4793 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
4794 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4795 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
4796 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
4797 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
4798 src/cli.c, src/serv.c:
4800 cleanups and addition of a test http server (serv.c)
4802 2001-06-17 22:45 nmav <nmav@gnutls.org>
4804 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
4805 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
4807 fixes in V2 client hello.
4809 2001-06-17 14:13 nmav <nmav@gnutls.org>
4811 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
4812 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
4813 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
4816 several fixes for RSA. gnutls server can now work with rsa
4819 2001-06-17 11:26 nmav <nmav@gnutls.org>
4821 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
4822 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
4823 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
4824 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
4825 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
4826 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
4827 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
4828 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
4829 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4830 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
4831 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
4832 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4833 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4834 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4835 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4836 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4837 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
4838 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
4840 several additions for RSA (mostly unstable)
4842 2001-06-16 22:41 nmav <nmav@gnutls.org>
4844 * lib/: gnutls_pk.c, gnutls_pk.h:
4846 some support for public key encryption (rsa)
4848 2001-06-16 12:11 nmav <nmav@gnutls.org>
4850 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
4851 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
4852 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4853 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
4854 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4855 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
4856 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4857 gnutls_kx.h, gnutls_srp.c:
4859 more rsa fixes. Added dnsname extension.
4861 2001-06-15 22:05 nmav <nmav@gnutls.org>
4863 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
4864 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
4865 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
4866 lib/gnutls_int.h, src/serv.c:
4868 more rsa stuff -- and cleanups
4870 2001-06-15 21:47 nmav <nmav@gnutls.org>
4876 2001-06-15 21:46 nmav <nmav@gnutls.org>
4878 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
4879 pkcs1.asn, pkix.asn:
4881 updated ASN.1 files.
4883 2001-06-15 16:57 nmav <nmav@gnutls.org>
4885 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
4886 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
4887 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
4888 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
4889 lib/gnutls_int.h, lib/gnutls_kx.c:
4891 several additions in order to support KX_RSA and X509PKI.
4893 2001-06-14 20:26 nmav <nmav@gnutls.org>
4895 * lib/gnutls_auth.c:
4897 updated get_auth_info()
4899 2001-06-14 18:00 nmav <nmav@gnutls.org>
4901 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
4904 changed the setting of credentials
4906 2001-06-14 18:00 nmav <nmav@gnutls.org>
4908 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
4909 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
4910 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
4911 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
4914 better handling of set/get credentials.
4916 2001-06-14 17:01 nmav <nmav@gnutls.org>
4918 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
4921 added gnutls_datum structure.
4923 2001-06-13 09:21 nmav <nmav@gnutls.org>
4925 * .cvsignore (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4926 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4927 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4928 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4929 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4930 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
4931 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
4932 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4933 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
4934 changelog-update.sh:
4936 added Fabio in AUTHORS, fixed the way ChangeLog is created.
4938 2001-06-13 09:10 nmav <nmav@gnutls.org>
4940 * lib/gnutls_algorithms.c:
4942 added a warning for the addition of new algorithms
4944 2001-06-13 08:51 nmav <nmav@gnutls.org>
4946 * doc/protocol/rfc2631.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
4947 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4948 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4949 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4950 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4951 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4954 added rfc on DH key exchange
4956 2001-06-11 15:34 nmav <nmav@gnutls.org>
4958 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
4959 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4960 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
4961 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
4963 Added Fabio's ASN1/DER parser.
4965 2001-06-09 12:11 nmav <nmav@gnutls.org>
4967 * lib/gnutls_db.c (tags: gnutls_0_1_4):
4969 more descriptive comments
4971 2001-06-09 12:03 nmav <nmav@gnutls.org>
4973 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
4974 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
4975 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
4976 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4977 gnutls_0_1_9, gnutls_0_1_4):
4979 bugfixes in sbase64 decoding/encoding. Changes in the included
4982 2001-06-09 10:01 nmav <nmav@gnutls.org>
4984 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
4985 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4986 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4987 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4988 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
4989 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
4991 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
4994 2001-06-05 10:46 nmav <nmav@gnutls.org>
5000 2001-06-05 10:37 nmav <nmav@gnutls.org>
5002 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5003 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5004 (tags: gnutls_0_1_4), gnutls_num.h:
5006 better handling of 64bit integers
5008 2001-06-05 10:35 nmav <nmav@gnutls.org>
5010 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5012 better checking of return value of rindex
5014 2001-06-05 10:33 nmav <nmav@gnutls.org>
5016 * src/: cli.c, serv.c:
5020 2001-06-05 08:34 nmav <nmav@gnutls.org>
5022 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5023 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5024 (tags: gnutls_0_1_4), src/Makefile.am:
5026 updated documentation and functions
5028 2001-06-01 15:49 nmav <nmav@gnutls.org>
5030 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5031 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5032 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5033 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5034 src/tpasswd (tags: gnutls_0_1_4):
5036 gnutls now handles uint64 even in systems without a native one.
5039 2001-06-01 14:46 nmav <nmav@gnutls.org>
5041 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5043 corrected bug in verify
5045 2001-05-31 09:34 nmav <nmav@gnutls.org>
5047 * buildconf, configure.in, lib/gnutls.h.in:
5049 updated configuration scripts to comply to autoconf 2.50
5051 2001-05-30 11:46 nmav <nmav@gnutls.org>
5053 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5055 gdoc is now included in the cvs
5057 2001-05-30 11:23 nmav <nmav@gnutls.org>
5059 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5060 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5061 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5062 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5063 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5064 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5065 lib/gnutls_session.c, src/cli.c, src/serv.c:
5067 updated API and documentation. Now we use the gnome way for creating
5070 2001-05-26 22:10 nmav <nmav@gnutls.org>
5074 some cleanups in Diffie Hellman key exchange
5076 2001-05-26 19:18 nmav <nmav@gnutls.org>
5078 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5079 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5080 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5081 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5082 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5083 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5084 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5085 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5086 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5087 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5090 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
5093 2001-05-26 19:16 nmav <nmav@gnutls.org>
5095 * src/: cli.c, prime.c, serv.c:
5099 2001-05-26 12:19 nmav <nmav@gnutls.org>
5101 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5102 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5104 Added decoding function for the base64 encoding used in SRP. (this
5105 function is more strict in characters than the previous one)
5107 2001-05-26 10:38 nmav <nmav@gnutls.org>
5111 corrected memory leaks
5113 2001-05-26 08:29 nmav <nmav@gnutls.org>
5115 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5116 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5117 gnutls_num.h, gnutls_v2_compat.c:
5119 several cleanups in numbers' handling
5121 2001-05-26 07:19 nmav <nmav@gnutls.org>
5123 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5124 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5127 updated uint24 functions.
5129 2001-05-25 21:09 nmav <nmav@gnutls.org>
5131 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5132 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5133 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5136 Cleanups in endian handling (convertions).
5138 2001-05-25 11:57 nmav <nmav@gnutls.org>
5140 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5141 gnutls_errors_int.h, gnutls_handshake.c:
5145 2001-05-25 11:56 nmav <nmav@gnutls.org>
5149 updated documentation
5151 2001-05-25 11:55 nmav <nmav@gnutls.org>
5157 2001-05-24 16:07 nmav <nmav@gnutls.org>
5163 2001-05-24 08:19 nmav <nmav@gnutls.org>
5165 * lib/gnutls_cipher.c:
5167 sets the resumed_security_parameters to null after initialization
5169 2001-05-23 15:17 nmav <nmav@gnutls.org>
5171 * src/: cli.c, serv.c:
5175 2001-05-23 15:16 nmav <nmav@gnutls.org>
5177 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5178 gnutls_handshake.h, gnutls_int.h:
5180 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5181 db has not been opened for reading. Added some kind of support for
5182 renegotiation of parameters.
5184 2001-05-22 22:29 nmav <nmav@gnutls.org>
5186 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5190 2001-05-22 22:27 nmav <nmav@gnutls.org>
5192 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5193 gnutls_int.h, gnutls_session.c:
5195 cleanups and several fixes(and speedups) in the resume DB
5197 2001-05-22 22:24 nmav <nmav@gnutls.org>
5199 * src/: cli.c, serv.c:
5201 updated client and servers
5203 2001-05-22 16:57 nmav <nmav@gnutls.org>
5205 * lib/gnutls_algorithms.c:
5209 2001-05-20 10:06 nmav <nmav@gnutls.org>
5211 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5212 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5213 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5214 src/cli.c, src/serv.c:
5216 Changed gnutls_set_*_priority functions.
5218 2001-05-19 18:57 nmav <nmav@gnutls.org>
5224 2001-05-19 10:50 nmav <nmav@gnutls.org>
5230 2001-05-19 10:48 nmav <nmav@gnutls.org>
5232 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5233 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5234 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5236 added option to generate random primes (instead of using a default).
5237 Added option to specify a specific prime to use (index)
5239 2001-05-15 10:35 nmav <nmav@gnutls.org>
5241 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5242 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5243 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5247 2001-05-15 10:19 nmav <nmav@gnutls.org>
5249 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5253 2001-05-15 09:33 nmav <nmav@gnutls.org>
5255 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5256 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5257 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5258 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5259 src/Makefile.am, src/serv.c:
5261 Added libgnutls-config script gnutls.h is automaticaly generated by
5262 configure script Added libgnutls.m4
5264 2001-05-14 10:37 nmav <nmav@gnutls.org>
5266 * lib/ext_srp.c (tags: gnutls-0_1_2):
5268 Added missing length in username.
5270 2001-05-14 09:45 nmav <nmav@gnutls.org>
5272 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5273 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5274 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5275 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5276 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5277 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5278 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5279 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5280 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5281 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5282 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5283 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5284 src/serv.c (tags: gnutls-0_1_2):
5286 added functions to access authentication data (like username), and
5287 the key exchange algorithm used.
5289 2001-05-13 16:36 nmav <nmav@gnutls.org>
5291 * lib/cert_sb64.c (tags: gnutls-0_1_2):
5295 2001-05-13 16:36 nmav <nmav@gnutls.org>
5297 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5299 clean_db() now clears expired entries only
5301 2001-05-13 16:35 nmav <nmav@gnutls.org>
5303 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5305 example tpasswd files.
5307 2001-05-13 13:48 nmav <nmav@gnutls.org>
5309 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5310 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5312 minor updates and fixes
5314 2001-05-13 10:05 nmav <nmav@gnutls.org>
5316 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5317 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5318 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_3_92,
5319 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5320 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5321 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5322 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5323 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5324 gnutls_0_1_4, gnutls-0_1_2), lib/crypt_bcrypt.c (tags:
5325 gnutls-0_1_2), lib/crypt_bcrypt.h (tags: gnutls-0_1_2),
5326 lib/crypt_srpsha1.c (tags: gnutls-0_1_2), lib/crypt_srpsha1.h
5327 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5328 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5329 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5330 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5331 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5332 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5333 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
5334 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
5335 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
5336 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
5337 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
5339 Added compatibility with Tom Wu's libsrp's password files.
5341 2001-05-12 23:37 nmav <nmav@gnutls.org>
5343 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5344 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5345 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5346 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5347 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5348 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5349 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5351 added support for Tom Wu's srp library tpasswd and tpasswd.conf
5354 2001-05-10 06:58 nmav <nmav@gnutls.org>
5356 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5358 fixes in memory allocation
5360 2001-05-09 13:16 nmav <nmav@gnutls.org>
5362 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5363 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5365 corrected memory leaks
5367 2001-05-09 09:44 nmav <nmav@gnutls.org>
5369 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5370 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5372 credentials are now kept globaly (in order to minimize memory
5373 usage). This makes no harm since these are never modified by
5376 2001-05-08 20:27 nmav <nmav@gnutls.org>
5378 * doc/TODO (tags: gnutls-0-1-0-srp):
5382 2001-05-08 20:16 nmav <nmav@gnutls.org>
5384 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5385 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5386 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5387 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5388 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5389 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5390 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5391 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5392 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5393 src/cli.c, src/serv.c:
5395 several fixes for srp. Seems to work now!
5397 2001-05-07 19:16 nmav <nmav@gnutls.org>
5399 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5401 better version handling
5403 2001-05-07 19:09 nmav <nmav@gnutls.org>
5405 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5406 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5407 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5408 lib/gnutls_v2_compat.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5409 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5410 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5411 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5412 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5413 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5414 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c:
5416 added support for SSL 2.0 client hello
5418 2001-05-07 11:11 nmav <nmav@gnutls.org>
5420 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5421 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5422 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5423 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5424 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5427 several fixes for srp
5429 2001-05-07 08:27 nmav <nmav@gnutls.org>
5431 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5432 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
5434 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
5437 2001-05-06 23:00 nmav <nmav@gnutls.org>
5439 * src/Makefile.am (tags: gnutls-0-1-0-srp):
5443 2001-05-06 22:51 nmav <nmav@gnutls.org>
5449 2001-05-06 07:30 nmav <nmav@gnutls.org>
5451 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
5452 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
5454 more srp related fixes. No longer fails authentication if wrong
5455 username is provided.
5457 2001-05-05 22:24 nmav <nmav@gnutls.org>
5459 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
5460 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
5461 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
5462 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
5463 gnutls_srp.c, gnutls_srp.h:
5465 some hacks in order to exchange the algorithm used to hash the
5468 2001-05-05 10:28 nmav <nmav@gnutls.org>
5470 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
5472 cleanups for srp. Most mpi code has moved to gnutls_srp.c
5474 2001-05-05 08:02 nmav <nmav@gnutls.org>
5476 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
5478 more srp related fixes
5480 2001-05-05 07:38 nmav <nmav@gnutls.org>
5482 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
5483 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
5484 gnutls_extensions.c, gnutls_handshake.c:
5486 some fixes - srp related
5488 2001-05-04 21:53 nmav <nmav@gnutls.org>
5490 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
5491 auth_srp_passwd.c, auth_srp_passwd.h:
5495 2001-05-04 21:52 nmav <nmav@gnutls.org>
5497 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5498 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5499 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
5500 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
5501 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5502 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
5503 (tags: gnutls-0-1-0-srp):
5505 more additions for SRP
5507 2001-05-04 13:08 nmav <nmav@gnutls.org>
5511 fixed default case when no -s was specified
5513 2001-05-04 13:05 nmav <nmav@gnutls.org>
5515 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
5516 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5517 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
5518 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
5519 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
5520 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
5522 More adds for SRP - SRPSHA1 and bcrypt
5524 2001-05-04 08:28 nmav <nmav@gnutls.org>
5528 corrected bug in decoding function
5530 2001-05-03 09:45 nmav <nmav@gnutls.org>
5532 * lib/crypt_bcrypt.h:
5536 2001-05-03 09:44 nmav <nmav@gnutls.org>
5538 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
5539 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
5540 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
5541 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
5542 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5543 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
5544 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
5545 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5546 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5547 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
5550 Changes in random number handling. Added bcrypt (for use with SRP).
5551 Added test program crypt for creating bcrypt passwd files.
5553 2001-05-02 16:56 nmav <nmav@gnutls.org>
5555 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
5556 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
5559 added support for setting authentication algorithms' credentials
5561 2001-05-02 15:56 nmav <nmav@gnutls.org>
5563 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
5564 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5567 cleanups... and more modular design.
5569 2001-05-02 10:16 nmav <nmav@gnutls.org>
5571 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
5572 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
5573 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
5576 Added client kx0 and server kx2 in order to be used with SRP
5578 2001-05-01 15:17 nmav <nmav@gnutls.org>
5580 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5584 2001-03-25 10:17 nmav <nmav@gnutls.org>
5586 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5587 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5588 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5589 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5590 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5594 2001-03-18 14:41 nmav <nmav@gnutls.org>
5596 * lib/gnutls_extensions.c:
5598 in case there are no extensions ext_gen() does not return anything
5601 2001-03-18 08:39 nmav <nmav@gnutls.org>
5603 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
5604 gnutls_algorithms.c, gnutls_handshake.c:
5608 2001-03-18 08:38 nmav <nmav@gnutls.org>
5610 * lib/: ext_srp.c, gnutls_extensions.c:
5612 send extensions feature was added.
5614 2001-03-17 20:53 nmav <nmav@gnutls.org>
5616 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
5617 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
5618 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5621 several bugfixes and cleanups
5623 2001-03-17 19:41 nmav <nmav@gnutls.org>
5625 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
5626 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5627 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5628 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5629 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5630 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5631 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
5632 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5633 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
5635 Added some preliminary support for TLS extensions;
5637 2001-03-11 22:30 nmav <nmav@gnutls.org>
5643 2001-03-11 22:29 nmav <nmav@gnutls.org>
5645 * doc/protocol/rfc2945.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
5646 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5647 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5648 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5649 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5650 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5651 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5653 added RFC for srp protocol
5655 2001-03-11 22:02 nmav <nmav@gnutls.org>
5657 * lib/gnutls_algorithms.c:
5659 updated with new files
5661 2001-03-11 21:52 nmav <nmav@gnutls.org>
5663 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
5664 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
5665 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
5666 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
5668 moved gnutls_anon and gnutls_dhe_dss to auth_*
5670 2001-03-11 20:47 nmav <nmav@gnutls.org>
5672 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
5673 gnutls-0_1_2, gnutls-0-1-0-srp):
5677 2001-03-11 19:46 nmav <nmav@gnutls.org>
5679 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
5680 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
5681 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
5682 gnutls_int.h, gnutls_kx.c:
5684 Key exchange (authentication) algorithms were reorganized, and now
5685 are more modular. Most changes however are not much tested and only
5686 anonymous authentication is currently used.
5688 2001-02-10 11:49 nmav <nmav@gnutls.org>
5690 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5692 updated some functionality - no longer uses stdin
5694 2001-02-10 11:49 nmav <nmav@gnutls.org>
5696 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5700 2001-02-10 11:48 nmav <nmav@gnutls.org>
5704 corrected bug with dmalloc mode
5706 2001-02-03 18:23 nmav <nmav@gnutls.org>
5708 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
5709 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5710 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5712 added kerberos ciphersuites
5714 2001-02-03 12:18 nmav <nmav@gnutls.org>
5716 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
5717 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
5718 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
5721 TLS version handling is now more simple (no structures)
5723 2001-02-03 11:49 nmav <nmav@gnutls.org>
5725 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
5726 gnutls-0_1_2, gnutls-0-1-0-srp):
5728 corrected rijndael256
5730 2001-02-03 11:47 nmav <nmav@gnutls.org>
5732 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
5733 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
5735 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
5737 2001-02-01 18:19 nmav <nmav@gnutls.org>
5739 * lib/: gnutls.c, gnutls_cipher.c:
5741 comments are now more clear
5743 2001-02-01 14:49 nmav <nmav@gnutls.org>
5745 * lib/: gnutls.c, gnutls_cipher.c:
5747 gnutls_send_int() no longer sends the packets with 2 Write() calls.
5748 One Write() call is enough for everybody!
5750 2001-02-01 13:10 nmav <nmav@gnutls.org>
5752 * doc/: draft-ietf-tls-camellia-00.txt,
5753 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
5754 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5755 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5756 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
5757 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
5758 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
5759 gnutls-0_1_2, gnutls-0-1-0-srp),
5760 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
5761 gnutls-0_1_2, gnutls-0-1-0-srp),
5762 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
5763 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5764 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5765 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
5766 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
5767 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5768 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
5769 gnutls-0_1_2, gnutls-0-1-0-srp),
5770 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
5771 gnutls-0_1_2, gnutls-0-1-0-srp),
5772 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
5773 gnutls-0_1_2, gnutls-0-1-0-srp),
5774 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
5775 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
5776 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5777 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5778 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5779 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5780 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5781 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5782 gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_3_92,
5783 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5784 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5785 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5786 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5787 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5788 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
5789 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5790 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5791 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5792 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5793 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5794 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5795 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_3_92,
5796 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5797 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5798 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5799 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5800 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5801 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
5802 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5803 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5804 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5805 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5806 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5807 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5808 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_3_92,
5809 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5810 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5811 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5812 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5813 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5814 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5815 protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5816 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5817 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5818 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5819 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5821 drafts and rfcs were moved to protocol/ directory
5823 2001-01-30 10:02 nmav <nmav@gnutls.org>
5825 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5829 2001-01-28 23:49 nmav <nmav@gnutls.org>
5831 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
5832 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
5833 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
5834 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5835 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5836 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
5837 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
5838 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5839 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5840 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5841 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
5842 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
5843 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5844 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5845 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5846 gnutls_session.h (tags: gnutls-0-1-0-srp):
5848 added copyright notice
5850 2001-01-28 23:35 nmav <nmav@gnutls.org>
5852 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
5854 removed large buffer
5856 2001-01-28 10:54 nmav <nmav@gnutls.org>
5858 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
5859 gnutls-0-1-0-srp), gnutls_cert.lex:
5861 removed unneeded files
5863 2001-01-25 08:27 nmav <nmav@gnutls.org>
5867 corrected wrong buffer size
5869 2001-01-25 02:11 nmav <nmav@gnutls.org>
5871 * lib/: gnutls_cipher.c, gnutls_cipher.h:
5873 changes in gnutls_encrypt()
5875 2001-01-25 02:08 nmav <nmav@gnutls.org>
5877 * lib/: gnutls.c, gnutls_int.h:
5879 tls packets are now send using one write(that way ssldump
5882 2001-01-25 01:51 nmav <nmav@gnutls.org>
5888 2001-01-19 14:14 nmav <nmav@gnutls.org>
5894 2001-01-19 09:06 nmav <nmav@gnutls.org>
5896 * lib/cert_der.asn1:
5898 added asn1 rules for snacc (DER extended) compiler
5900 2001-01-17 15:10 nmav <nmav@gnutls.org>
5902 * doc/draft-ietf-tls-wireless-00.txt:
5904 added draft-ietf-tls-wireless
5906 2001-01-16 23:02 nmav <nmav@gnutls.org>
5908 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5910 updated authors - tarun left
5912 2001-01-16 23:02 nmav <nmav@gnutls.org>
5918 2001-01-14 14:55 nmav <nmav@gnutls.org>
5920 * lib/gnutls_handshake.c:
5922 removed time_t declarations. We need exactly 32 bits.
5924 2001-01-14 11:10 nmav <nmav@gnutls.org>
5926 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5930 2001-01-14 11:09 nmav <nmav@gnutls.org>
5934 added some support for pem encoded x509 certificates
5936 2001-01-11 12:24 nmav <nmav@gnutls.org>
5938 * lib/gnutls.c (tags: gnutls-0-0-7):
5940 session gets deleted from the db if it is not resumable
5942 2001-01-11 12:23 nmav <nmav@gnutls.org>
5944 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
5948 2001-01-11 11:59 nmav <nmav@gnutls.org>
5950 * configure.in (tags: gnutls-0-0-7):
5954 2001-01-11 11:56 nmav <nmav@gnutls.org>
5956 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
5961 2001-01-11 11:43 nmav <nmav@gnutls.org>
5963 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
5966 added hooks for new libgcrypt
5968 2001-01-11 11:40 nmav <nmav@gnutls.org>
5970 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
5971 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
5972 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
5973 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
5974 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
5975 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
5976 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
5977 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
5978 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
5980 added server side session resuming (using gdbm)
5982 2001-01-11 07:28 nmav <nmav@gnutls.org>
5984 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
5985 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
5987 added hooks for dmalloc
5989 2001-01-10 21:23 nmav <nmav@gnutls.org>
5991 * src/: Makefile.am, cli.c, serv.c:
5993 corrected client/server
5995 2001-01-10 21:23 nmav <nmav@gnutls.org>
5997 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
5998 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
5999 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6000 gnutls_handshake.c, gnutls_int.h:
6002 corrected buffer overruns
6004 2001-01-08 17:15 nmav <nmav@gnutls.org>
6006 * doc/rfc1422.txt (tags: gnutls-0-0-7):
6010 2001-01-08 17:10 nmav <nmav@gnutls.org>
6014 corrected return value
6016 2001-01-08 17:09 nmav <nmav@gnutls.org>
6020 added a check in read return value
6022 2000-12-18 13:06 nmav <nmav@gnutls.org>
6024 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6025 gnutls-0-1-0-srp, gnutls-0-0-7):
6027 more checks for zlib
6029 2000-12-17 22:17 nmav <nmav@gnutls.org>
6031 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6033 added a function to control the lowat size (the RCVLOWAT in socket)
6035 2000-12-17 19:31 nmav <nmav@gnutls.org>
6037 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6042 2000-12-17 19:31 nmav <nmav@gnutls.org>
6044 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6045 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6046 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6047 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6048 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6050 added some support for non blocking IO and socket flags. Some
6051 function names have been changed.
6053 2000-12-17 01:34 nmav <nmav@gnutls.org>
6055 * lib/gnutls_algorithms.c:
6057 qsort seems to work now
6059 2000-12-17 00:42 nmav <nmav@gnutls.org>
6061 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6063 added check for zlib.h
6065 2000-12-17 00:31 nmav <nmav@gnutls.org>
6067 * lib/gnutls_algorithms.c:
6069 updated sorting algorithm - it was a mess - it is more than a mess
6072 2000-12-14 15:00 nmav <nmav@gnutls.org>
6074 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6075 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6076 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6077 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6078 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6079 src/cli.c, src/port.h, src/serv.c:
6083 2000-12-12 15:01 nmav <nmav@gnutls.org>
6087 added a better(?) - not sure - xor function.
6089 2000-12-11 23:45 nmav <nmav@gnutls.org>
6091 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6095 2000-12-11 23:45 nmav <nmav@gnutls.org>
6099 added option for profiling
6101 2000-12-11 23:44 nmav <nmav@gnutls.org>
6103 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6104 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6107 improved some things found from gcov
6109 2000-12-11 23:43 nmav <nmav@gnutls.org>
6111 * lib/: gnutls.c, gnutls_int.h:
6113 improved peek data handling - now keeps only 1 byte in kernel buffer
6115 2000-12-11 15:44 nmav <nmav@gnutls.org>
6117 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6118 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6122 2000-12-11 15:03 nmav <nmav@gnutls.org>
6126 removed debug definitions
6128 2000-12-11 14:57 nmav <nmav@gnutls.org>
6130 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6131 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6132 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6133 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6134 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6135 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6137 cleanups for gcc -Wall
6139 2000-12-11 14:06 nmav <nmav@gnutls.org>
6143 removed file. replaced by API
6145 2000-12-11 13:43 nmav <nmav@gnutls.org>
6147 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6148 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6151 added some new functions in the API. documentation updated.
6153 2000-12-11 13:08 nmav <nmav@gnutls.org>
6157 updated documentation
6159 2000-12-11 11:56 nmav <nmav@gnutls.org>
6163 corrected peek data handling
6165 2000-12-10 18:10 nmav <nmav@gnutls.org>
6167 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6168 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6169 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6170 lib/gnutls_int.h, src/cli.c:
6172 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6173 select(). This change will order select to treat the socket as read
6174 even if we have read and localy buffered all data - but the user
6175 hasn't call gnutls_recv() to get that data.
6177 2000-12-10 14:44 nmav <nmav@gnutls.org>
6179 * src/: cli.c, serv.c:
6183 2000-12-10 12:53 nmav <nmav@gnutls.org>
6185 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6186 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6189 changes in close notify- alert handling
6191 2000-12-10 12:52 nmav <nmav@gnutls.org>
6193 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6194 gnutls-0-0-7, gnutls0-0-6):
6196 changes in compression handling
6198 2000-12-10 10:46 nmav <nmav@gnutls.org>
6200 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6205 2000-12-10 10:44 nmav <nmav@gnutls.org>
6207 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6208 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6210 added client side resuming
6212 2000-12-09 22:33 nmav <nmav@gnutls.org>
6214 * lib/: gnutls_session.c, gnutls_session.h:
6216 added support for session resuming
6218 2000-12-09 22:32 nmav <nmav@gnutls.org>
6220 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6221 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6223 added some support for session resuming (in client) It does not seem
6226 2000-12-09 18:37 nmav <nmav@gnutls.org>
6228 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6230 removed all things about exportable algorithms
6232 2000-12-09 11:55 nmav <nmav@gnutls.org>
6234 * lib/gnutls_handshake.c:
6236 gnutls_handshake was broken to gnutls_handshake_begin and
6237 gnutls_handshake_finish. This will help the use of certificate API
6238 to check received certificates
6240 2000-12-07 22:19 nmav <nmav@gnutls.org>
6244 added a warning if zlib was not found
6246 2000-12-07 17:44 nmav <nmav@gnutls.org>
6250 Added default algorithm priorities so it can work even if the user
6251 hasn't specified any
6253 2000-12-07 13:08 nmav <nmav@gnutls.org>
6255 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6258 added compression (ZLIB)
6260 2000-12-07 13:07 nmav <nmav@gnutls.org>
6262 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6263 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6264 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6265 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6266 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6267 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6268 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6269 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6270 (utags: gnutls0-0-5):
6272 Added compression support (ZLIB)
6274 2000-12-07 09:47 nmav <nmav@gnutls.org>
6276 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6277 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6278 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6280 SSL3 support was added
6282 2000-12-07 09:07 nmav <nmav@gnutls.org>
6284 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6285 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6290 2000-12-06 23:18 nmav <nmav@gnutls.org>
6292 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6293 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6294 gnutls_hash_int.h, gnutls_int.h:
6298 2000-12-06 20:21 nmav <nmav@gnutls.org>
6300 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6301 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6302 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6303 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6305 A lot of fixes for SSL3
6307 2000-12-05 10:38 nmav <nmav@gnutls.org>
6309 * doc/Makefile.am (tags: gnutls0-0-5):
6313 2000-12-05 10:18 nmav <nmav@gnutls.org>
6315 * doc/: API, TODO (utags: gnutls0-0-5):
6317 documentation update
6319 2000-12-05 10:08 nmav <nmav@gnutls.org>
6321 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6323 Bugfixes mainly for the priority (which was moved to the state)
6325 2000-12-05 00:29 nmav <nmav@gnutls.org>
6327 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6328 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6329 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6330 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6332 Priorities were moved to the state (were global)
6334 2000-11-22 22:21 nmav <nmav@gnutls.org>
6336 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6337 gnutls_hash_int.h, gnutls_int.h:
6339 added ssl3 key generation function - more fixes in ssl3 mac
6341 2000-11-22 21:33 nmav <nmav@gnutls.org>
6343 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6347 2000-11-22 21:31 nmav <nmav@gnutls.org>
6349 * lib/gnutls_hash_int.c:
6351 corrected nasty bugs
6353 2000-11-22 21:18 nmav <nmav@gnutls.org>
6355 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6357 added support for the MAC used in SSLv3
6359 2000-11-19 11:06 nmav <nmav@gnutls.org>
6361 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6365 2000-11-19 11:02 nmav <nmav@gnutls.org>
6369 removed unneeded check
6371 2000-11-19 11:01 nmav <nmav@gnutls.org>
6373 * doc/: Makefile.am, ssl3-vs-tls:
6377 2000-11-19 10:56 nmav <nmav@gnutls.org>
6383 2000-11-17 16:37 nmav <nmav@gnutls.org>
6385 * lib/gnutls_cipher_int.c:
6387 added ARCFOUR support when using gcrypt
6389 2000-11-15 22:16 nmav <nmav@gnutls.org>
6391 * doc/draft-ietf-tls-ciphersuite-01.txt:
6395 2000-11-15 21:54 nmav <nmav@gnutls.org>
6397 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6398 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6401 added the new tls-ciphersuite draft, and the ciphersuite
6402 TLS_DH_anon_RIJNDAEL_CBC_SHA
6404 2000-11-15 18:18 nmav <nmav@gnutls.org>
6406 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6407 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6408 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6409 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6410 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6411 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6412 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6413 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6416 several cleanups in order to support ssl3
6418 2000-11-15 09:02 nmav <nmav@gnutls.org>
6420 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6421 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6422 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6423 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6424 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6425 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6426 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6427 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6428 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6429 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6430 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6431 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6432 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6433 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
6434 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6435 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
6436 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
6437 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
6438 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6439 doc/draft-ietf-tls-ciphersuite-01.txt,
6440 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6441 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
6442 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6443 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6444 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
6445 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6446 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
6447 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
6448 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6449 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6450 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6451 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
6452 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6453 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
6454 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
6455 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
6456 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
6457 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
6458 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
6459 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6460 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
6461 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
6462 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6463 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6464 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
6465 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
6466 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
6467 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
6468 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6469 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6470 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
6471 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
6472 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
6473 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6474 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
6475 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
6476 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
6477 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6478 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6479 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6480 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6481 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
6482 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
6483 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6484 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
6485 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6486 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6487 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
6488 src/serv.c (tags: gnutls0-0-4):
6492 2000-11-15 08:59 nmav <nmav@gnutls.org>
6494 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6495 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6496 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6499 roll backs and fixes
6501 2000-11-15 08:37 nmav <nmav@gnutls.org>
6507 2000-11-13 22:11 nmav <nmav@gnutls.org>
6513 2000-11-13 22:09 nmav <nmav@gnutls.org>
6519 2000-11-13 21:58 nmav <nmav@gnutls.org>
6521 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
6522 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
6523 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
6524 gnutls_int.h, gnutls_kx.c:
6526 added some support for ssl3 (with mhash only)
6528 2000-11-12 22:07 nmav <nmav@gnutls.org>
6530 * doc/: rfc2818.txt, ssl-draft302.txt:
6534 2000-11-12 21:46 nmav <nmav@gnutls.org>
6536 * doc/: draft-ietf-tls-camellia-00.txt,
6537 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
6538 draft-ietf-tls-seedhas-00.txt,
6539 draft-ietf-tn3270e-telnet-tls-05.txt:
6543 2000-11-12 20:20 nmav <nmav@gnutls.org>
6549 2000-11-12 20:20 nmav <nmav@gnutls.org>
6555 2000-11-12 15:39 nmav <nmav@gnutls.org>
6557 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6560 added preliminary support for AES (rijndael)
6562 2000-11-12 15:15 nmav <nmav@gnutls.org>
6564 * doc/draft-ietf-tls-openpgp-00.txt:
6566 added draft-ietf-tls-openpgp-00.txt
6568 2000-11-12 15:08 nmav <nmav@gnutls.org>
6570 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
6572 added draft-ietf-tls-ciphersuite-01.txt
6574 2000-11-12 12:28 nmav <nmav@gnutls.org>
6576 * lib/gnutls_cipher_int.c:
6578 fix for DES in mcrypt
6580 2000-11-12 12:02 nmav <nmav@gnutls.org>
6582 * lib/: gnutls.c, gnutls_cipher.c:
6584 fixes for the server... and change_cipher_spec type packet.
6586 2000-11-12 11:40 nmav <nmav@gnutls.org>
6588 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
6589 gnutls_cipher.c, gnutls_int.h:
6591 Changes in the client in order to interoperate with an openssl
6594 2000-11-12 09:31 nmav <nmav@gnutls.org>
6596 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
6597 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
6598 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
6600 added hooks for both mhash and mcrypt
6602 2000-11-12 08:41 nmav <nmav@gnutls.org>
6604 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
6608 2000-11-09 15:35 nmav <nmav@gnutls.org>
6610 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
6612 corrected bugs in hmac and more.
6614 2000-11-08 08:06 nmav <nmav@gnutls.org>
6618 corrected problem in our PRF function
6620 2000-11-07 23:04 nmav <nmav@gnutls.org>
6624 removed mhash definitions
6626 2000-11-07 23:02 nmav <nmav@gnutls.org>
6628 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
6632 2000-11-07 20:41 nmav <nmav@gnutls.org>
6634 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
6637 minor fixes and cleanups
6639 2000-11-02 13:34 nmav <nmav@gnutls.org>
6641 * lib/: gnutls.c, gnutls_cipher.c:
6645 2000-11-02 05:08 nmav <nmav@gnutls.org>
6647 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
6648 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6651 more fixes and bugs introduced
6653 2000-11-01 23:13 nmav <nmav@gnutls.org>
6657 cvs should stop messing with MY files
6659 2000-11-01 22:47 nmav <nmav@gnutls.org>
6661 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
6662 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6663 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
6665 Some more fixes and additions in order to interoperate with openssl
6667 2000-11-01 14:07 nmav <nmav@gnutls.org>
6671 added a small todo list
6673 2000-11-01 13:51 nmav <nmav@gnutls.org>
6675 * lib/gnutls_handshake.c:
6677 memory leaks and overruns eliminated
6679 2000-11-01 12:57 nmav <nmav@gnutls.org>
6681 * lib/gnutls_handshake.c:
6683 corrected bug which made us to send the double bytes of ciphersuites
6686 2000-11-01 12:38 nmav <nmav@gnutls.org>
6688 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
6689 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6690 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
6692 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
6693 of course not certificates are used
6695 2000-10-31 23:52 nmav <nmav@gnutls.org>
6699 some need gcry_ functions added. (for malloc etc)
6701 2000-10-31 23:01 nmav <nmav@gnutls.org>
6703 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
6704 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
6706 added assert() and some bug fixes
6708 2000-10-26 16:19 nmav <nmav@gnutls.org>
6712 some kind of updates
6714 2000-10-26 16:06 nmav <nmav@gnutls.org>
6716 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
6717 gnutls_int.h, gnutls_kx.c:
6719 added ability to receive certificates...
6721 2000-10-13 14:21 nmav <nmav@gnutls.org>
6725 added Tarun's README.der
6727 2000-10-13 14:20 nmav <nmav@gnutls.org>
6729 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
6731 added missing files. They are to handle foreign encryption functions
6733 2000-10-13 14:17 nmav <nmav@gnutls.org>
6735 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
6739 2000-10-13 13:11 nmav <nmav@gnutls.org>
6741 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
6744 added a DER parser from Tarun and updated authors
6746 2000-10-12 12:22 nmav <nmav@gnutls.org>
6750 changed in order for rfc's to be included in the distribution
6752 2000-10-12 12:21 nmav <nmav@gnutls.org>
6754 * Makefile.am, acinclude.m4, configure.in:
6756 added checks for gcrypt
6758 2000-10-12 12:18 nmav <nmav@gnutls.org>
6760 * doc/: rfc2246.txt, rfc2459.txt:
6762 Added rfc's which refer to what we are implementing
6764 2000-10-10 18:42 nmav <nmav@gnutls.org>
6768 corrected bug which made gnutls to wait for a second closure alert
6769 after having received the first.
6771 2000-10-10 17:36 nmav <nmav@gnutls.org>
6773 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
6774 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
6775 gnutls_int.h, gnutls_kx.c:
6777 The encryption api was fixed and gnutls_cipher.c was cleaned up a
6780 2000-10-10 17:35 nmav <nmav@gnutls.org>
6782 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6784 there files were renamed
6786 2000-10-10 16:27 nmav <nmav@gnutls.org>
6788 * lib/.cvsignore, src/.cvsignore:
6790 corrected cvsignore files
6792 2000-10-10 16:26 nmav <nmav@gnutls.org>
6794 * README, configure.in, src/Makefile.am:
6796 removed mhash support and some changes in the docs
6798 2000-10-10 16:25 nmav <nmav@gnutls.org>
6800 * lib/gnutls_hash.c:
6802 bugfixes in gcrypt md functions handling
6804 2000-10-10 16:07 nmav <nmav@gnutls.org>
6806 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
6807 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
6809 Added support for the gcrypt hash and hmac functions. Mhash support
6812 2000-10-10 16:03 nmav <nmav@gnutls.org>
6814 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
6816 corrected the problem with the double underscore
6818 2000-10-10 11:48 nmav <nmav@gnutls.org>
6820 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
6822 added .cvsignore files
6824 2000-10-10 11:48 nmav <nmav@gnutls.org>
6828 updated version number
6830 2000-10-10 11:44 nmav <nmav@gnutls.org>
6832 * lib/: gnutls_dh.c, gnutls_kx.c:
6834 removed double underscores
6836 2000-10-08 23:28 nmav <nmav@gnutls.org>
6840 added some needed stuff
6842 2000-10-08 13:11 nmav <nmav@gnutls.org>
6848 2000-10-08 12:56 nmav <nmav@gnutls.org>
6850 * lib/gnutls_priority.c:
6852 the file that handles some of the priority stuff (most of the API
6855 2000-10-08 12:52 nmav <nmav@gnutls.org>
6857 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
6858 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6859 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6860 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
6862 Added support for priorities. Some function names were renamed to be
6865 2000-10-08 10:23 nmav <nmav@gnutls.org>
6867 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
6868 gnutls_int.h, gnutls_kx.c:
6870 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
6872 2000-10-08 10:17 nmav <nmav@gnutls.org>
6874 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
6876 more inline documentation
6878 2000-10-07 19:31 nmav <nmav@gnutls.org>
6884 2000-10-07 15:53 nmav <nmav@gnutls.org>
6886 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
6887 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6888 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
6890 Added some kind of priorities for algorithms. Still experimental.
6892 2000-05-10 06:56 nmav <nmav@gnutls.org>
6894 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
6896 Improved client/server examples.
6898 2000-04-15 18:57 nmav <nmav@gnutls.org>
6902 removed an unneeded variable.
6904 2000-04-14 17:31 nmav <nmav@gnutls.org>
6906 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6907 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
6908 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
6909 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
6910 src/cli.c, src/serv.c:
6912 Added copyright notices.
6914 2000-04-14 09:38 nmav <nmav@gnutls.org>
6916 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
6917 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6918 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
6920 Better mac algorithms handling.
6922 2000-04-13 19:46 nmav <nmav@gnutls.org>
6924 * doc/HACKING, lib/defines.h, lib/gnutls.c,
6925 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
6926 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
6927 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6928 src/Makefile.am, src/port.h:
6930 Changes in handshake messages handling.
6932 2000-04-12 21:48 nmav <nmav@gnutls.org>
6934 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
6935 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6936 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
6939 Corrected bug in gnutls_cipher.c that caused the library to fail in
6940 certain (random) situations.
6942 2000-04-12 10:24 nmav <nmav@gnutls.org>
6944 * lib/gnutls_kx.c, src/serv.c:
6946 Better memory allocation in key exchange.
6948 2000-04-12 09:41 nmav <nmav@gnutls.org>
6950 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6951 lib/gnutls_kx.c, src/cli.c, src/port.h:
6953 Some changes in peer's version checks.
6955 2000-04-11 23:11 nmav <nmav@gnutls.org>
6957 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
6958 lib/gnutls_int.h, src/port.h:
6960 Corrected bugs in MAC calculation.
6962 2000-04-11 21:07 nmav <nmav@gnutls.org>
6964 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
6966 Corrected bugs when setting cipher and mac.
6968 2000-04-11 19:54 nmav <nmav@gnutls.org>
6970 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
6971 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
6972 lib/gnutls_kx.h, src/serv.c:
6974 Better error control. Moved key exchange functions to gnutls_kx.c/h
6976 2000-04-10 17:12 nmav <nmav@gnutls.org>
6978 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
6979 lib/gnutls_handshake.c, src/port.h:
6981 Bugfixes in the diffie hellman.
6983 2000-04-10 14:26 nmav <nmav@gnutls.org>
6985 * lib/debug.c, lib/defines.h, lib/gnutls.c,
6986 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
6987 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
6988 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6989 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
6992 Added anonymous diffie-hellman key exchange. It does not work yet,
6993 and the whole code is mess.
6995 2000-04-10 10:16 nmav <nmav@gnutls.org>
6997 * configure.in, lib/Makefile.am, lib/gnutls.c,
6998 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6999 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7000 lib/gnutls_handshake.c, lib/gnutls_int.h:
7002 Added the basics for key exchange.
7004 2000-04-09 12:00 nmav <nmav@gnutls.org>
7008 Added ChangeLog and COPYING.
7010 2000-04-09 11:49 nmav <nmav@gnutls.org>
7012 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7013 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7014 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7015 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7016 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7017 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7018 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7019 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7020 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7021 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7022 src/gnutls_algorithms.h, src/gnutls_buffers.c,
7023 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7024 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7025 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7026 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7027 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7029 Changed directory structure.
7031 2000-04-09 11:40 nmav <nmav@gnutls.org>
7035 corrected configure script
7037 2000-04-09 11:28 nmav <nmav@gnutls.org>
7039 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7040 gnutls_int.h, port.h:
7042 corrected bugs in handshake.
7044 2000-04-08 21:48 nmav <nmav@gnutls.org>
7046 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7047 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7050 Added some basics for key exchange.
7052 2000-04-08 16:20 nmav <nmav@gnutls.org>
7056 I've add gnutls_dh.c but is not ready yet, I have to eat something
7057 first:) It is taken from gsti.
7059 2000-04-08 16:14 nmav <nmav@gnutls.org>
7061 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7062 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7063 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7064 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7067 Handshake implementation was improved. Still no key exchange
7070 2000-03-30 09:14 nmav <nmav@gnutls.org>
7072 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7075 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
7077 2000-03-29 19:01 nmav <nmav@gnutls.org>
7079 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7082 Algorithms/Ciphers interface has changes.
7084 2000-03-29 14:15 nmav <nmav@gnutls.org>
7086 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7088 The gnutls_recv() semantics were changed. It may return less data
7089 than the specified. It operates similar to read().
7091 2000-03-29 12:50 nmav <nmav@gnutls.org>
7093 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7095 Server now generates a session_id.
7097 2000-03-28 23:01 nmav <nmav@gnutls.org>
7099 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7100 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7101 gnutls_int.h, serv.c:
7103 Corrected a lot of bugs. Handshake protocol is ready to be coded.
7105 2000-03-26 14:10 nmav <nmav@gnutls.org>
7107 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7109 Included a reliable version of read/write (that read/write will
7110 return exactly the bytes specified).
7112 2000-03-23 10:14 nmav <nmav@gnutls.org>
7114 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7117 Changes in the handshake.
7119 2000-03-18 20:18 nmav <nmav@gnutls.org>
7123 Some memory leaks were fixed.
7125 2000-03-18 20:08 nmav <nmav@gnutls.org>
7127 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7130 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7131 encryption and 1 for decryption (mac/cipher/iv/compression).
7133 2000-03-17 21:41 nmav <nmav@gnutls.org>
7135 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7136 gnutls_handshake.h, gnutls_int.h:
7138 Added the client hello handshake message.
7140 2000-03-15 17:33 nmav <nmav@gnutls.org>
7146 2000-03-14 13:17 nmav <nmav@gnutls.org>
7148 * src/: gnutls_handshake.h, gnutls_record.h:
7150 Incorporated in gnutls_int.h
7152 2000-03-14 13:09 nmav <nmav@gnutls.org>
7154 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7155 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7156 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7158 gnutls_recv() can now receive fatal alerts and closure alerts.
7160 2000-03-14 11:25 nmav <nmav@gnutls.org>
7162 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7163 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7164 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7165 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7168 In case of failure gnutls_recv, sends an alert message. but, it
7169 still cannot receive any.
7171 2000-03-13 19:52 nmav <nmav@gnutls.org>
7173 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7174 src/gnutls_cipher.c, src/test.c:
7176 Added gnutls_recv... Works only for application data, and it is not
7179 2000-03-07 14:02 wkoch <wk@gnupg.org>
7181 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7182 configure.in, lib/Makefile.am, src/Makefile.am:
7184 Initialized repository for GNU TLS