1 2003-02-27 23:40 nmav <nmav@gnutls.org>
3 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
4 lib/gnutls_hash_int.c, lib/gnutls_int.h:
6 Added support for MD2 signature verification in X.509 certificates.
8 2003-02-25 21:39 nmav <nmav@gnutls.org>
10 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, tests.c, tls_test.c:
12 Added option to disable all TLS 1.0 extensions.
14 2003-02-22 22:26 nmav <nmav@gnutls.org>
16 * configure.in, doc/tex/Makefile.am, lib/Makefile.am:
18 some fixes in makefiles.
20 2003-02-20 07:38 nmav <nmav@gnutls.org>
22 * doc/tex/: Makefile.am, ex-cert-select.tex, ex-info.tex,
25 Added a small example on how to use the certificate selection
26 callback in client side.
28 2003-02-18 22:55 nmav <nmav@gnutls.org>
30 * lib/: gnutls_auth.c, gnutls_mpi.c, gnutls_pk.c:
34 2003-02-18 06:30 nmav <nmav@gnutls.org>
36 * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
38 The client certificate selection callback is no longer called twice.
39 It is called once if it is set.
41 2003-02-16 09:52 nmav <nmav@gnutls.org>
43 * src/: tests.c, tls_test.c:
45 works better in buggy servers.
47 2003-02-16 09:17 nmav <nmav@gnutls.org>
49 * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
50 lib/Makefile.am, lib/dh_compat.c, lib/gnutls.h.in.in,
51 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c,
52 lib/gnutls_rsa_export.h, lib/rsa_compat.c, src/prime.c, src/serv.c:
54 The RSA and DH parameter handling has been updated.
56 2003-02-15 21:48 nmav <nmav@gnutls.org>
58 * lib/: auth_cert.c, gnutls_x509.c:
60 Added a primitive function to load a file into memory, so that no
61 certificate files are truncated. Also fixed a bug in the client
62 certificate callback function.
64 2003-02-15 17:13 nmav <nmav@gnutls.org>
68 Null, as the data value, is now an acceptable value in functions
69 that may return the size of the data.
71 2003-02-14 15:48 nmav <nmav@gnutls.org>
73 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
74 lib/gnutls_ui.h, src/cli.c, src/common.c, src/tests.c, src/tests.h,
77 Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
78 server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
80 2003-02-14 10:10 nmav <nmav@gnutls.org>
82 * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
83 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
84 lib/gnutls_privkey.c, lib/gnutls_x509.c:
86 ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
87 by the 0.2.1 version of libtasn1.
89 2003-02-14 08:42 nmav <nmav@gnutls.org>
91 * lib/: gnutls.h.in.in, gnutls_int.h:
93 gnutls_const_datum was removed from exported types, for the time
96 2003-02-13 09:23 nmav <nmav@gnutls.org>
98 * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
99 lib/gnutls_state.c, lib/gnutls_x509.c:
101 Added option to allow an X.509 server not to send the trusted CA
104 2003-02-12 13:30 nmav <nmav@gnutls.org>
106 * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
108 Added test which prints the Diffie Hellman prime bits used.
110 2003-02-12 12:48 nmav <nmav@gnutls.org>
112 * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
113 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
116 Added some private key handling functions. They are primitive enough
119 2003-02-12 11:48 nmav <nmav@gnutls.org>
121 * doc/protocol/: draft-ietf-tls-extensions-05.txt,
122 draft-ietf-tls-extensions-06.txt:
124 added new extensions draft.
126 2003-02-12 11:46 nmav <nmav@gnutls.org>
128 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
129 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
130 lib/gnutls_ui.h, lib/gnutls_x509.c:
132 gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
134 2003-02-12 11:26 nmav <nmav@gnutls.org>
136 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
138 added gnutls_x509_certificate_get_fingerprint(). Untested yet.
140 2003-02-10 16:51 nmav <nmav@gnutls.org>
142 * lib/: debug.c, debug.h, gnutls.h.in.in, gnutls_errors.c,
143 gnutls_global.c, gnutls_ui.c, gnutls_ui.h:
145 renamed gnutls_x509_fingerprint to gnutls_fingerprint.
147 2003-02-09 09:53 nmav <nmav@gnutls.org>
149 * lib/gnutls_dh_primes.c, src/prime.c:
151 fixes in pkcs3 DH parameter generation.
153 2003-02-09 09:37 nmav <nmav@gnutls.org>
155 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
156 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
157 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
158 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
159 lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
160 lib/gnutls_x509.h, lib/x509_extensions.c, lib/x509_extensions.h,
161 lib/x509_sig_check.c, lib/x509_verify.c, lib/x509_verify.h,
162 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
163 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa:
165 Several internal changes to use the new certificate API. CRL support
168 2003-02-08 14:46 nmav <nmav@gnutls.org>
170 * lib/: gnutls.h.in.in, gnutls_int.h:
172 added a crl verification function (untested yet).
174 2003-02-08 11:21 nmav <nmav@gnutls.org>
176 * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
178 Added some new certificate verification functions.
180 2003-02-07 22:20 nmav <nmav@gnutls.org>
182 * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
185 removed the raw part in the gnutls_privkey internal structure..
187 2003-02-07 20:46 nmav <nmav@gnutls.org>
189 * lib/x509_extensions.c:
191 Added function to extract the key usage extension from an X.509
192 certificate, and combined some code.
194 2003-02-07 19:01 nmav <nmav@gnutls.org>
196 * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
197 doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
198 lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
199 lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
201 More stuff for the new certificate API.
203 2003-02-07 14:48 nmav <nmav@gnutls.org>
205 * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h,
206 lib/gnutls_errors_int.h, lib/gnutls_x509.c:
208 The old certificate parsing API was reimplemented over the new one.
209 It will stay in the 1.0.0 release for compatibility reasons.
211 2003-02-07 13:33 nmav <nmav@gnutls.org>
213 * lib/: Makefile.am, gnutls_x509.h:
215 Added the new PKCS7 parsing functions.
217 2003-02-07 10:15 nmav <nmav@gnutls.org>
219 * doc/tex/ex-client-resume.tex, doc/tex/ex-client1.tex,
220 doc/tex/ex-client2.tex, doc/tex/ex-serv-export.tex,
221 doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
222 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
224 Added the new certificate handling functions.
226 2003-02-07 09:06 nmav <nmav@gnutls.org>
228 * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
229 lib/x509_extensions.c, lib/x509_xml.c:
231 More improvements in the CRL support, and the X.509 backend. Added a
232 function to get some parts of the DN using an OID.
234 2003-02-06 16:49 nmav <nmav@gnutls.org>
236 * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
238 CRL parsing support is almost complete.
240 2003-02-06 10:05 nmav <nmav@gnutls.org>
242 * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
243 gnutls_str.c, gnutls_str.h, gnutls_x509.c, gnutls_x509.h:
245 Several fixes and improvements in CRL support.
247 2003-02-05 20:20 nmav <nmav@gnutls.org>
249 * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
252 Added preliminary CRL support. This will be under the new X.509 API.
253 Other x509 functions will be updated later.
255 2003-02-05 07:56 nmav <nmav@gnutls.org>
257 * lib/: gnutls_dh_primes.c, gnutls_pk.c:
259 some fixes. There wasn't any limitation in libtasn1 code... just my
262 2003-02-03 17:41 nmav <nmav@gnutls.org>
264 * src/: prime-gaa.c, prime-gaa.h, prime.c, prime.gaa:
266 use options to print DH parameters.
268 2003-02-03 17:34 nmav <nmav@gnutls.org>
270 * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
273 * Added gnutls_pkcs3_extract_dh_params() and
274 gnutls_pkcs3_export_dh_params() which extracts and export parameters
275 from and to PKCS#3 encoded structures. These were added to read
276 parameters generated using the openssl dhparam tool.
277 * The prime program was modified to also print the generated prime
278 and generator using the PKCS#3 format.
280 2003-02-03 16:11 nmav <nmav@gnutls.org>
282 * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
283 doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
284 lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls.asn,
285 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_anon_cred.c,
286 lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
287 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
288 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
289 lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c,
290 lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
293 * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
294 use gnutls_malloc() to allocate the output parameters.
296 * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
297 from PKCS#3 encoded structures. This was in order to read parameters
298 generated using the openssl dhparam tool.
300 * Several changes in the temporary (DH/RSA) parameter codebase. No
301 DH parameters are now included in the library. Also a credentials
302 structure can now hold only one temporary parameter.
304 2003-01-30 20:36 nmav <nmav@gnutls.org>
308 more doc for the gnutls_set_dh_prime_bits().
310 2003-01-30 09:16 nmav <nmav@gnutls.org>
312 * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
313 lib/gnutls_int_compat.c:
315 removed backward compatibility functions for 0.9.0 version.
317 2003-01-25 08:57 nmav <nmav@gnutls.org>
319 * lib/: gnutls_errors.c, gnutls_errors_int.h:
321 use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
322 the SRP protocol fails.
324 2003-01-24 12:13 nmav <nmav@gnutls.org>
326 * lib/gnutls_global.c:
328 The gcrypt log handler is only set when we are in debugging mode.
330 2003-01-23 20:55 nmav <nmav@gnutls.org>
332 * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
333 lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
334 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
335 lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
338 Added ability to send some messages back to the application using
339 the gnutls_global_set_log_function(). This is quite experimental.
341 2003-01-23 18:05 nmav <nmav@gnutls.org>
343 * doc/tex/: ex-client-resume.tex, ex-client-srp.tex,
344 ex-client1.tex, ex-client2.tex, ex-rfc2818.tex:
346 some minor bugfixes in the documentation.
348 2003-01-23 15:29 nmav <nmav@gnutls.org>
350 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
352 Added check and error code for some SRP fatal protocol failures.
354 2003-01-23 10:18 nmav <nmav@gnutls.org>
356 * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
357 lib/gnutls_handshake.c, src/cli.c:
359 The library notifies the application on empty and illegal SRP
360 usernames, so that proper notification (via an alert) is sent to the
361 peer. Currently when the SRP ciphersuite is advertized but no
362 username is sent by the peer, the library returns
363 GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
364 GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
365 something more appropriate).
367 2003-01-22 17:51 nmav <nmav@gnutls.org>
369 * src/: tests.c, tls_test.c (utags: gnutls_0_8_1):
371 improved srp detection
373 2003-01-22 17:42 nmav <nmav@gnutls.org>
375 * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_1),
376 lib/gnutls_dh_primes.c (tags: gnutls_0_8_1), src/cli.c (tags:
377 gnutls_0_8_1), src/tests.c:
379 Improved the SRP support, to prevent attackers guessing the
380 available usernames by brute force. The g,n values sent are now
381 obtained by the password conf file. (they were static ones)
383 2003-01-16 16:56 nmav <nmav@gnutls.org>
385 * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
386 gnutls_handshake.h (tags: gnutls_0_8_1), gnutls_record.c,
387 gnutls_record.h (tags: gnutls_0_8_1) (utags: gnutls_0_8_0):
389 Prefixed with underscore some internal functions.
391 2003-01-13 19:37 nmav <nmav@gnutls.org>
393 * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
394 gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
395 lib/gnutls_errors_int.h (tags: gnutls_0_8_1, gnutls_0_8_0),
396 lib/gnutls_x509.c (tags: gnutls_0_8_0), lib/x509_b64.c (tags:
397 gnutls_0_8_1, gnutls_0_8_0):
399 GNUTLS_E_PARSING_ERROR error code was replaced by
400 GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
401 GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
402 GNUTLS_E_BASE64_DECODING_ERROR.
404 2003-01-11 14:02 nmav <nmav@gnutls.org>
406 * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
407 doc/tex/appendix.tex, doc/tex/patents.tex:
409 Added some information about the SRP patents in the documentation.
411 2003-01-09 21:52 nmav <nmav@gnutls.org>
413 * NEWS, acinclude.m4 (tags: gnutls_0_8_1, gnutls_0_8_0),
414 configure.in, doc/README.CODING_STYLE (tags: gnutls_0_8_1,
415 gnutls_0_8_0), lib/Makefile.am, lib/defines.h (tags: gnutls_0_8_1,
416 gnutls_0_8_0), lib/gnutls.h.in.in (tags: gnutls_0_8_1,
417 gnutls_0_8_0), lib/gnutls.sym (tags: gnutls_0_8_1, gnutls_0_8_0),
418 lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
419 (tags: gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h (tags:
420 gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_hash_int.c,
421 lib/gnutls_hash_int.h (tags: gnutls_0_8_1, gnutls_0_8_0),
422 lib/gnutls_state.c (tags: gnutls_0_8_0):
424 Only the documented symbols are now exported.
426 2003-01-09 08:29 nmav <nmav@gnutls.org>
430 If the certificate does not contain the basicConstraints extension
431 GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
432 gnutls_x509_extract_certificate_ca_status().
434 2003-01-08 22:58 nmav <nmav@gnutls.org>
436 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_1, gnutls_0_8_0),
439 Added gnutls_x509_extract_certificate_ca_status() which returns the
440 CA status of the given certificate.
442 2003-01-01 11:12 nmav <nmav@gnutls.org>
444 * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
447 If liblzo is found in the system then libgnutls-extra will depend on
448 it, instead of including minilzo.
450 2002-12-30 10:04 nmav <nmav@gnutls.org>
452 * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
454 Added a test for null (zero) integers in MPI scanning.
456 2002-12-29 20:42 nmav <nmav@gnutls.org>
458 * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
460 some fixes in the gnutls-cli-debug program
462 2002-12-22 18:11 nmav <nmav@gnutls.org>
466 depends on libgcrypt 1.1.11
468 2002-12-16 21:56 nmav <nmav@gnutls.org>
470 * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
471 gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
472 (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_0_8_1,
473 gnutls_0_8_0), gnutls_handshake.c, gnutls_int.h (tags:
474 gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_1,
475 gnutls_0_8_0), gnutls_kx.h (tags: gnutls_0_8_1, gnutls_0_8_0):
477 Dropped the support for the client key exchange message 0, and
478 server key exchange message 2.
480 2002-12-16 21:26 nmav <nmav@gnutls.org>
482 * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
483 lib/gnutls_mpi.h (tags: gnutls_0_8_1, gnutls_0_8_0),
486 Finished SRP-6 stuff. It should work fine now.
488 2002-12-13 22:14 nmav <nmav@gnutls.org>
492 Added gnutls_openpgp_extract_key_name_string() which returns a
493 single string for a pgp user id.
495 2002-12-13 12:59 nmav <nmav@gnutls.org>
497 * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_1,
500 updated some example and the server to use the new gnutls_malloc()
503 2002-12-12 17:03 nmav <nmav@gnutls.org>
505 * lib/: gnutls_x509.c, gnutls_ui.h:
507 Added the gnutls_x509_extract_dn_string() function.
509 2002-12-08 15:43 nmav <nmav@gnutls.org>
511 * src/serv.c (tags: gnutls_0_6_0):
513 updated to include a callback for receiving openpgp keys, using
516 2002-12-08 15:39 nmav <nmav@gnutls.org>
518 * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
519 gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_1,
520 gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
524 2002-12-07 11:46 nmav <nmav@gnutls.org>
526 * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
528 some fixes in server_name extension
530 2002-12-07 11:19 nmav <nmav@gnutls.org>
532 * NEWS, doc/tex/callbacks.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
533 gnutls_0_6_0), lib/gnutls.h.in.in (tags: gnutls_0_6_0),
534 lib/gnutls_db.c (tags: gnutls_0_8_0, gnutls_0_6_0),
535 lib/gnutls_global.c (tags: gnutls_0_8_0, gnutls_0_6_0),
536 lib/gnutls_mem.c, lib/x509_b64.c:
538 Exported the more convenient gnutls_malloc() and gnutls_free()
539 functions. Actually pointers to functions.
541 2002-12-06 17:28 nmav <nmav@gnutls.org>
543 * NEWS, lib/x509_b64.c:
545 Changed the semantics of gnutls_pem_base64_encode_alloc() and
546 gnutls_pem_base64_decode_alloc(). In the default case were the
547 gnutls library is used with malloc/realloc/free, these are binary
550 They now require the returned data to be freed using the
551 gnutls_global_get_free_function().
553 2002-12-06 17:21 nmav <nmav@gnutls.org>
555 * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
559 2002-12-06 17:14 nmav <nmav@gnutls.org>
561 * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
562 doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
563 lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
564 gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_0_8_1,
565 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c,
566 lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_1,
567 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_state.c (tags:
568 gnutls_0_6_0), lib/gnutls_str.c (tags: gnutls_0_8_1, gnutls_0_8_0,
569 gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_1, gnutls_0_8_0,
570 gnutls_0_6_0), src/cli.c (tags: gnutls_0_8_0, gnutls_0_6_0),
573 Added the new functions gnutls_get_malloc_function(),
574 gnutls_get_free_function(). Also changed the way callback functions
575 must allocate data. They now need to use these functions, instead of
576 just calling malloc().
578 2002-12-06 13:33 nmav <nmav@gnutls.org>
580 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
581 (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
584 added error code to report illegal srp usernames. Some fixes in the
585 extension parsing to report fatal errors.
587 2002-12-04 23:38 nmav <nmav@gnutls.org>
589 * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
590 (utags: gnutls_0_6_0):
592 some optimizations in string handling of the x.509 asn.1 parsers.
594 2002-12-04 12:16 nmav <nmav@gnutls.org>
596 * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
597 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex (tags:
598 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags:
599 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
601 Added a chapter for sources preparation. Based on the documenation
604 2002-12-02 22:00 nmav <nmav@gnutls.org>
606 * configure.in, doc/tex/ex-pgp-keyserver.tex:
608 depends on opencdk 0.3.5
610 2002-12-02 17:31 nmav <nmav@gnutls.org>
612 * lib/gnutls_extensions.c:
614 Corrected bug in extension parsing.
616 2002-12-02 07:37 nmav <nmav@gnutls.org>
618 * doc/tex/auth.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
621 some updates on srp documentation.
623 2002-12-02 07:13 nmav <nmav@gnutls.org>
625 * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
626 (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
627 auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
628 ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
629 gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
630 gnutls_anon_cred.c (tags: gnutls_0_8_1, gnutls_0_8_0,
631 gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0), gnutls_buffers.c
632 (tags: gnutls_0_6_0), gnutls_cert.c (tags: gnutls_0_8_0,
633 gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0, gnutls_0_6_0),
634 gnutls_compress.c (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
635 gnutls_compress_int.c (tags: gnutls_0_6_0), gnutls_constate.c
636 (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_datum.c, gnutls_datum.h,
637 gnutls_db.c, gnutls_dh.c (tags: gnutls_0_8_0, gnutls_0_6_0),
638 gnutls_dh_primes.c (tags: gnutls_0_8_0, gnutls_0_6_0),
639 gnutls_global.c, gnutls_handshake.c, gnutls_kx.c (tags:
640 gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags: gnutls_0_6_0),
641 gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
642 gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_priority.c
643 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c
644 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c
645 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c
646 (tags: gnutls_0_6_0), gnutls_rsa_export.c (tags: gnutls_0_8_0,
647 gnutls_0_6_0), gnutls_session.c (tags: gnutls_0_8_1, gnutls_0_8_0,
648 gnutls_0_6_0), gnutls_session_pack.c (tags: gnutls_0_8_1,
649 gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c, gnutls_state.c,
650 gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0, gnutls_0_6_0),
651 gnutls_v2_compat.c (tags: gnutls_0_8_1, gnutls_0_8_0,
652 gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
653 x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
656 Cleanups. Prefixed some internal function with underscore.
658 2002-12-01 21:57 nmav <nmav@gnutls.org>
662 more fixes in gnutls_x509_extract_certificate_dn_string()
664 2002-12-01 21:47 nmav <nmav@gnutls.org>
666 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
667 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
668 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
670 Added the function gnutls_srp_server_set_credentials_function() to
671 allow retrieving SRP parameters from an external backend - other
674 2002-12-01 20:29 nmav <nmav@gnutls.org>
676 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
678 Enabled the OpenPGP key retrieval callback function (untested yet).
680 2002-12-01 19:50 nmav <nmav@gnutls.org>
682 * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
683 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
684 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.gaa (tags:
685 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
688 gnutls_srp_verifier()
689 gnutls_srp_base64_encode()
690 gnutls_srp_base64_decode()
692 and modified the gnutls-srpcrypt, to use the exported functions.
694 2002-11-25 10:39 nmav <nmav@gnutls.org>
696 * lib/: gnutls_int.h, gnutls_x509.c:
698 gnutls_x509_extract_certificate_dn_string() now behaves as described
701 2002-11-23 08:10 nmav <nmav@gnutls.org>
703 * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
705 some changes in the callback function behaviour.
707 2002-11-22 22:21 nmav <nmav@gnutls.org>
709 * lib/Makefile.am (tags: gnutls_0_6_0):
711 linked against libgcrypt (I saw that in debian)
713 2002-11-20 22:10 nmav <nmav@gnutls.org>
715 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
716 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
717 lib/gnutls_cert.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
718 lib/gnutls_errors.c, lib/gnutls_extensions.c:
720 Several cleanups and elimination of warnings.
722 2002-11-20 20:35 nmav <nmav@gnutls.org>
724 * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
725 doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
726 doc/tex/tlsintro.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
727 gnutls_0_6_0), lib/ext_server_name.c, lib/gnutls_int_compat.c
728 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
730 updated documentation to include record layer weaknesses and
731 counter-measures, and the supported TLS extensions.
733 2002-11-20 17:45 nmav <nmav@gnutls.org>
735 * lib/gnutls.h.in.in:
737 compat4.h was added, and is included by default in gnutls.h.
739 2002-11-20 17:44 nmav <nmav@gnutls.org>
741 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
742 gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
743 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
745 Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
746 KEY_*. Improved the checking of key usage.
748 2002-11-20 07:30 nmav <nmav@gnutls.org>
750 * lib/gnutls_algorithms.c:
752 added the AES ciphersuites for certificate srp authentication.
754 2002-11-19 13:07 nmav <nmav@gnutls.org>
756 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
757 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
758 lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
759 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
761 Added support for the DSS certificate SRP authenticated cipher
762 suites (currently only with 3DES cipher). Cleaned up the client and
763 server code, which was duplicated.
765 2002-11-19 12:01 nmav <nmav@gnutls.org>
767 * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
768 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
769 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_1,
770 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
771 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
772 lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
774 Added certificate authenticated SRP cipher suites.
776 2002-11-17 12:13 nmav <nmav@gnutls.org>
778 * lib/gnutls_int_compat.c:
780 added compatibility function for the openpgp_keyserver.
782 2002-11-17 12:12 nmav <nmav@gnutls.org>
784 * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
785 auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
786 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), openpgp.tex,
789 added bibliography in documentation.
791 2002-11-16 09:50 nmav <nmav@gnutls.org>
793 * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
794 doc/tex/examples.tex, lib/gnutls_int.h:
796 updated pgp key retrieval callback and added example.
798 2002-11-15 21:13 nmav <nmav@gnutls.org>
800 * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
803 example programs are now located in doc/examples directory.
805 2002-11-14 13:48 nmav <nmav@gnutls.org>
807 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
808 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
810 Added some new alert codes from the extensions draft.
812 2002-11-14 09:19 nmav <nmav@gnutls.org>
814 * doc/tex/: ex-client2.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
815 gnutls_0_6_0), examples.tex:
817 updated the basic client to support OpenPGP certificate
820 2002-11-12 13:29 nmav <nmav@gnutls.org>
822 * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_1,
823 gnutls_0_8_0, gnutls_0_6_0), examples.tex:
825 added example with an openpgp server
827 2002-11-12 11:11 nmav <nmav@gnutls.org>
829 * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
830 auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
831 auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
832 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
833 gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
834 gnutls_v2_compat.c, gnutls_x509.c:
836 The session->gnutls_key was renamed to session->key.
838 2002-11-12 10:59 nmav <nmav@gnutls.org>
842 The gnutls_openpgp_recv_key_func() callback function now accepts a
843 key fingerprint, instead of the key id.
845 2002-11-11 17:20 nmav <nmav@gnutls.org>
847 * src/: cli.c, serv.c, tests.c:
851 2002-11-11 17:06 nmav <nmav@gnutls.org>
853 * lib/gnutls.h.in.in:
855 dropped source backwards compatibility
857 2002-11-11 17:02 nmav <nmav@gnutls.org>
859 * configure.in, lib/gnutls_int.h:
861 Added callback for OpenPGP key retrieval.
863 2002-11-06 13:00 nmav <nmav@gnutls.org>
865 * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
866 draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_1,
867 gnutls_0_8_0, gnutls_0_6_0):
869 added new rfc2246bis draft
871 2002-11-06 08:24 nmav <nmav@gnutls.org>
873 * opencdk.m4 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
875 updated url for opencdk
877 2002-11-05 21:41 nmav <nmav@gnutls.org>
879 * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
880 gnutls_global.c, gnutls_state.c, gnutls_x509.c:
882 some updated in the documentation
884 2002-11-04 21:23 nmav <nmav@gnutls.org>
886 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
887 gnutls_errors_int.h (utags: gnutls_0_5_11):
889 Added new alert (certificate unobtainable) from
890 draft-ietf-tls-extensions.
892 2002-11-04 20:11 nmav <nmav@gnutls.org>
894 * NEWS, configure.in (tags: gnutls_0_5_11):
896 depends on opencdk 0.3.2
898 2002-11-03 14:20 twoaday <twoaday@gnutls.org>
900 * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
904 Use the old error codes for OpenPGP again.
906 2002-11-03 13:52 twoaday <twoaday@gnutls.org>
908 * lib/auth_cert.c (tags: gnutls_0_5_11):
910 Fixed an off-by-one bug for OpenPGP fingerprint handling.
912 2002-11-03 13:23 twoaday <twoaday@gnutls.org>
914 * lib/gnutls_errors_int.h:
916 Corrected error number (the old was reserved).
918 2002-11-03 13:08 twoaday <twoaday@gnutls.org>
920 * lib/: gnutls_errors.c, gnutls_errors_int.h:
922 Unification for the OpenPGP error code.
924 2002-11-03 13:08 nmav <nmav@gnutls.org>
926 * lib/gnutls_cert.c (tags: gnutls_0_5_11):
928 corrected behaviour of verification in openpgp keys.
930 2002-11-03 11:56 twoaday <twoaday@gnutls.org>
932 * lib/: gnutls_errors.c, gnutls_errors_int.h:
934 Add OpenPGP error description
936 2002-11-03 11:30 nmav <nmav@gnutls.org>
938 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
939 gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
941 Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
942 GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
944 2002-11-03 11:19 nmav <nmav@gnutls.org>
946 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
947 (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
948 (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_1,
949 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/cli-gaa.h (tags:
950 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/cli.c
951 (tags: gnutls_0_5_11), src/cli.gaa (tags: gnutls_0_8_1,
952 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/common.c:
954 Added some new error codes and updated client.
956 2002-11-02 08:41 nmav <nmav@gnutls.org>
958 * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
959 lib/ext_max_record.c (tags: gnutls_0_8_1, gnutls_0_8_0,
960 gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c (tags:
961 gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c (tags:
962 gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c (tags:
963 gnutls_0_5_11), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
964 lib/gnutls_handshake.c (tags: gnutls_0_5_11), lib/gnutls_record.c
965 (tags: gnutls_0_5_11), lib/gnutls_rsa_export.c (tags:
966 gnutls_0_5_11), lib/gnutls_session_pack.c (tags: gnutls_0_5_11),
967 lib/gnutls_ui.c (tags: gnutls_0_5_11), lib/x509_b64.c (tags:
970 Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
971 Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
973 2002-11-02 08:37 nmav <nmav@gnutls.org>
975 * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
976 gnutls_0_6_0, gnutls_0_5_11):
978 Fixed some memory leaks which may occured on error cases.
980 2002-11-01 21:29 nmav <nmav@gnutls.org>
982 * NEWS, lib/gnutls_x509.c, src/common.c:
984 gnutls_x509_extract_certificate_dn_string() was rewritten.
986 2002-11-01 18:33 nmav <nmav@gnutls.org>
990 Added a check for dn extraction failure in
991 gnutls_x509_extract_certificate_dn_string().
993 2002-10-29 14:03 twoaday <twoaday@gnutls.org>
997 Bump OpenCDK version to 0.3.0
999 2002-10-29 14:02 twoaday <twoaday@gnutls.org>
1001 * lib/gnutls_errors_int.h:
1003 Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0
1004 version. A new error code for the OpenPGP part.
1006 2002-10-29 05:51 nmav <nmav@gnutls.org>
1008 * lib/gnutls_buffer.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1009 gnutls_0_6_0, gnutls_0_5_11):
1013 2002-10-28 09:21 nmav <nmav@gnutls.org>
1015 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
1016 (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
1017 gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
1018 gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
1019 gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
1020 gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
1021 gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
1022 gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
1025 GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
1026 GNUTLS_E_INTERNAL_ERROR.
1028 2002-10-26 12:34 nmav <nmav@gnutls.org>
1030 * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
1031 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1032 lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_11),
1033 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_str.c (tags:
1034 gnutls_0_5_11), lib/gnutls_str.h (tags: gnutls_0_5_11):
1036 Optimizations in buffering code, which reduce the number of
1037 malloc/realloc calls.
1039 2002-10-26 09:46 nmav <nmav@gnutls.org>
1041 * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_1,
1042 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11):
1044 The error code table now contains all the error codes sorted.
1046 2002-10-25 14:31 nmav <nmav@gnutls.org>
1048 * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
1049 doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
1050 (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
1051 lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
1052 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1055 Documented error codes in an appendix. This documentation is
1056 generated automatically using the retcodes program.
1058 2002-10-24 19:07 nmav <nmav@gnutls.org>
1060 * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_0_8_1,
1061 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), tex/Makefile.am:
1063 Added script to sort function names in function reference.
1065 2002-10-24 17:42 nmav <nmav@gnutls.org>
1067 * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
1068 gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
1069 gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
1072 Added more descriptive error codes to be returned by
1073 gnutls_strerror(). Removed old and unused error codes.
1075 2002-10-24 16:39 nmav <nmav@gnutls.org>
1077 * src/: tls_test-gaa.c (tags: gnutls_0_8_1, gnutls_0_8_0,
1078 gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1079 gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_1,
1080 gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
1082 gnutls-cli-debug now accepts one hostname only
1084 2002-10-24 16:33 nmav <nmav@gnutls.org>
1086 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1088 gnutls-cli now accepts one hostname only
1090 2002-10-23 18:36 nmav <nmav@gnutls.org>
1092 * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
1093 lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
1094 lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
1095 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1096 lib/auth_dhe.c, lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
1098 Merged common stuff in DHE and anonymous DH key exchange.
1100 2002-10-14 21:36 nmav <nmav@gnutls.org>
1102 * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
1103 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1104 doc/tex/ex-client-srp.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1105 gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client1.tex (tags:
1106 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1107 doc/tex/ex-client2.tex (tags: gnutls_0_5_11), doc/tex/ex-info.tex
1108 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1109 doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
1110 doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
1111 doc/tex/ex-serv1.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1112 gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex, doc/tex/ex2.tex,
1113 doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/serv-export.tex,
1114 doc/tex/serv-srp.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
1116 Example programs found in the documentation can now be generated by
1117 running "make examples" in doc/tex directory.
1119 2002-10-14 20:27 nmav <nmav@gnutls.org>
1121 * THANKS (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1124 Fixed interlibrary dependencies. By Ivo Timmermans. This requires
1125 the debian libtool 1.4.2-7.1
1127 2002-10-14 17:40 nmav <nmav@gnutls.org>
1129 * lib/: ext_max_record.c, ext_server_name.c:
1131 cleanups in the server name extension.
1133 2002-10-14 17:23 nmav <nmav@gnutls.org>
1137 Some fixes in 'gnutls-cli' client program to prevent some
1138 segmentation faults at exit.
1140 2002-10-13 15:38 nmav <nmav@gnutls.org>
1142 * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
1143 gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
1144 gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
1145 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1146 gnutls_0_5_10), compression.tex (tags: gnutls_0_5_10),
1147 handshake.tex (tags: gnutls_0_5_11, gnutls_0_5_10), howto.tex
1148 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1149 gnutls_0_5_10), memory.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1150 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags:
1151 gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
1153 spelling corrections, and addition of a subsection for compression
1156 2002-10-13 09:55 nmav <nmav@gnutls.org>
1158 * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
1160 ZLIB's number was changed according to draft-ietf-tls-compression-02
1162 2002-10-13 05:02 nmav <nmav@gnutls.org>
1164 * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
1165 gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
1166 lib/auth_cert.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1167 gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
1168 gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
1169 lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
1170 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
1171 (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_8_1,
1172 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1173 lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
1174 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1175 gnutls_0_5_10), lib/ext_server_name.c (tags: gnutls_0_5_10),
1176 lib/ext_server_name.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1177 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
1178 (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
1179 lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
1180 lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1181 lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1182 gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
1183 lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
1184 (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
1185 lib/gnutls_cipher.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1186 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1187 lib/gnutls_compress_int.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1188 lib/gnutls_compress_int.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1189 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_db.c (tags:
1190 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_dh_primes.c (tags:
1191 gnutls_0_5_10), lib/gnutls_extensions.h (tags: gnutls_0_8_1,
1192 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1193 lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1194 lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
1195 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1196 lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1197 gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
1198 lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1199 lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
1200 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1201 gnutls_0_5_10), lib/gnutls_record.c (tags: gnutls_0_5_10),
1202 lib/gnutls_rsa_export.c (tags: gnutls_0_5_10),
1203 lib/gnutls_session_pack.c (tags: gnutls_0_5_10), lib/gnutls_sig.c
1204 (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags: gnutls_0_8_1,
1205 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1206 lib/gnutls_state.c (tags: gnutls_0_5_10), lib/gnutls_ui.c (tags:
1207 gnutls_0_5_10), lib/gnutls_ui.h (tags: gnutls_0_5_11,
1208 gnutls_0_5_10), lib/gnutls_x509.c (tags: gnutls_0_5_10),
1209 lib/gnutls_x509.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1210 gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
1211 gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
1212 lib/x509_b64.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1213 gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
1216 several fixes in the codebase, mostly in signed/unsigned checkings.
1218 2002-10-12 15:56 nmav <nmav@gnutls.org>
1220 * lib/: ext_max_record.c, ext_max_record.h (utags:
1221 gnutls_0_5_x_before_int_fixes):
1223 Corrected some types, to work in 64 bits machines. Suggested by Ivo
1224 Timmermans <ivo@o2w.nl>.
1226 2002-10-12 08:17 nmav <nmav@gnutls.org>
1228 * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1229 gnutls_0_5_x_before_int_fixes):
1231 now does not require carriage return
1233 2002-10-11 23:17 nmav <nmav@gnutls.org>
1235 * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
1237 Fixes (or not) in server name extension parsing
1239 2002-10-11 13:47 nmav <nmav@gnutls.org>
1241 * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
1242 gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
1243 examples.tex (tags: gnutls_0_5_10) (utags:
1244 gnutls_0_5_x_before_int_fixes):
1246 updated documentation
1248 2002-10-11 12:06 nmav <nmav@gnutls.org>
1250 * NEWS (tags: gnutls_0_5_x_before_int_fixes),
1251 lib/ext_server_name.c, lib/gnutls_int.h (tags:
1252 gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
1253 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
1256 Improved the server name extension. Resumed sessions can now use it.
1258 2002-10-11 09:50 nmav <nmav@gnutls.org>
1260 * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
1261 gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
1262 lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
1263 lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
1264 lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1265 gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
1266 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
1267 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
1269 Added server name extension, from draft-ietf-tls-extension-05.
1271 2002-10-10 22:15 nmav <nmav@gnutls.org>
1273 * doc/tex/ex-alert.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1274 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1275 gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
1276 lib/rfc2818_hostname.c (tags: gnutls_0_5_x_before_int_fixes),
1277 doc/tex/ex-rfc2818.tex, doc/tex/examples.tex:
1279 more documentation updates
1281 2002-10-10 15:17 nmav <nmav@gnutls.org>
1283 * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
1284 doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
1285 doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
1286 gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
1287 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
1288 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
1289 doc/tex/examples.tex, doc/tex/handshake.tex (tags:
1290 gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
1291 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
1292 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
1293 doc/tex/serv1.tex (tags: gnutls_0_5_10,
1294 gnutls_0_5_x_before_int_fixes), src/serv.c:
1296 Separated alert checking from the example programs, to make them
1297 cleaner. Added an example which demonstrates the alert checking.
1299 2002-10-10 11:33 nmav <nmav@gnutls.org>
1301 * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
1303 last minute changes for 0.5.9 release.
1305 2002-10-09 21:49 nmav <nmav@gnutls.org>
1307 * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
1308 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1309 lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
1311 Added int gnutls_x509_check_certificates_hostname() which check
1312 whether the given hostname matches the owner of the given X.509
1315 2002-10-09 21:40 nmav <nmav@gnutls.org>
1317 * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
1318 (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
1319 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1323 2002-10-08 13:50 nmav <nmav@gnutls.org>
1325 * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
1326 doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
1327 (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
1328 lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
1329 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1331 Added gnutls_set_default_priority() and
1332 gnutls_set_default_export_priority() functions, to avoid calling all
1333 the *_priority() functions if the defaults are ok.
1335 2002-10-07 16:32 nmav <nmav@gnutls.org>
1337 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1339 Added gnutls_x509_extract_certificate_dn_string() which returns the
1340 peer's Distinguished name in a single string.
1342 2002-10-07 16:15 nmav <nmav@gnutls.org>
1344 * NEWS, doc/TODO (tags: gnutls_0_5_10,
1345 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
1346 lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
1347 gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_1,
1348 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1349 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1350 lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
1351 gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1352 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
1353 src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1358 2002-10-07 13:38 nmav <nmav@gnutls.org>
1360 * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
1361 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
1363 Changes in gnutls-cli, to allow testing of starttls implementations.
1365 2002-10-05 09:34 nmav <nmav@gnutls.org>
1367 * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
1368 gnutls_0_5_9), lib/gnutls_ui.h:
1370 rolled back addition of certificate_get_our_issuer() function.
1372 2002-10-04 19:09 nmav <nmav@gnutls.org>
1374 * NEWS, doc/TODO, lib/gnutls_state.c (tags:
1375 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
1378 Corrected bug which prevented gnutls_certificate_get_ours() from
1379 working. Added gnutls_certificate_get_our_issuer() function.
1381 2002-10-04 10:12 nmav <nmav@gnutls.org>
1383 * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1384 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
1385 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1386 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1387 gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
1388 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1390 Improved gnutls_x509_extract_key_pk_algorithm(), which can now
1391 distinguish DSA keys from unknown keys.
1393 2002-10-02 12:43 nmav <nmav@gnutls.org>
1395 * configure.in, lib/gnutls_buffers.c (tags:
1396 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1398 some fixes to compile with gcc-2.95.
1400 2002-10-01 12:19 nmav <nmav@gnutls.org>
1402 * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
1403 lib/gnutls_privkey.h, lib/gnutls_ui.h:
1405 Added function to extract the public key algorithm of a DER encoded
1408 2002-09-20 14:51 nmav <nmav@gnutls.org>
1410 * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
1411 gnutls_0_5_9, gnutls_0_5_8):
1413 enabled error messages of libgcrypt in debug mode
1415 2002-09-17 17:57 nmav <nmav@gnutls.org>
1417 * lib/Makefile.am, lib/defines.h (tags:
1418 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
1419 lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
1420 gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
1421 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1422 src/cli.c, src/serv.c (tags: gnutls_0_5_9),
1423 lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
1424 gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
1425 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1426 lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
1427 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1428 lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
1429 (utags: gnutls_0_5_8):
1431 Added support for the LZO compression library in gnutls-extra. Some
1432 fixes in the hello message parsing.
1434 2002-09-16 17:03 nmav <nmav@gnutls.org>
1436 * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
1437 gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
1438 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1439 gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
1441 replaced gnutls_handshake_get_direction() with
1442 gnutls_record_get_direction().
1444 2002-09-16 17:03 nmav <nmav@gnutls.org>
1446 * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
1447 gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
1448 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
1449 (utags: gnutls_0_5_8, gnutls_0_5_9):
1451 updated documentation
1453 2002-09-13 09:09 nmav <nmav@gnutls.org>
1455 * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
1457 Added a new function to convert from an error to an alert code.
1459 2002-09-12 10:39 nmav <nmav@gnutls.org>
1461 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
1462 gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
1465 Improved support for zlib.
1467 2002-09-11 20:05 nmav <nmav@gnutls.org>
1469 * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
1470 gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
1471 draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
1472 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1473 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8):
1477 2002-09-11 16:53 nmav <nmav@gnutls.org>
1479 * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
1480 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
1481 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1482 gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
1483 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1486 Corrected bug in gnutls_dh_params_set(). Corrected bug in session
1487 resuming code of server side.
1489 2002-09-11 06:34 nmav <nmav@gnutls.org>
1491 * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
1492 ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
1494 some cleanups in the extension parsing
1496 2002-09-10 16:29 nmav <nmav@gnutls.org>
1498 * doc/scripts/gdoc (tags: gnutls_0_5_10,
1499 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1502 Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
1505 2002-09-10 15:54 nmav <nmav@gnutls.org>
1507 * NEWS, buildconf (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1508 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1509 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), configure.in (tags:
1510 gnutls_0_5_7), libmcrypt.m4 (tags: gnutls_0_6_0, gnutls_0_5_11,
1511 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1512 gnutls_0_5_8, gnutls_0_5_7), lib/gnutls.h.in.in (tags:
1513 gnutls_0_5_7), lib/gnutls_global.c (tags: gnutls_0_5_7):
1515 changes for autoconf 2.50
1517 2002-09-09 08:41 nmav <nmav@gnutls.org>
1519 * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
1521 Removed dependency on libgdbm library.
1523 2002-09-09 05:17 nmav <nmav@gnutls.org>
1525 * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
1526 gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
1527 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
1528 gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
1529 (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
1530 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
1531 gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1532 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
1533 gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1534 gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
1535 x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
1537 Some fixes for the used realloc() function. Now we have
1538 gnutls_realloc_fast() which frees the given pointer if the new
1541 2002-09-08 20:48 nmav <nmav@gnutls.org>
1543 * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
1544 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1545 gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
1546 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1547 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1548 gnutls_0_5_7), lib/gnutls_str.c:
1550 updated string functions
1552 2002-09-06 17:19 nmav <nmav@gnutls.org>
1554 * configure.in (tags: gnutls_0_5_6):
1556 last changes for 0.5.6 release
1558 2002-09-06 17:12 nmav <nmav@gnutls.org>
1560 * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
1561 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1562 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1563 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
1564 doc/tex/x509cert.xml.tex, lib/x509_xml.c (tags: gnutls_0_5_6),
1565 src/common.c, src/gnutls-http-serv (tags: gnutls_0_8_1,
1566 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1567 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1568 gnutls_0_5_7, gnutls_0_5_6):
1570 added versioning in the XML output of certificate functions.
1572 2002-09-05 18:44 nmav <nmav@gnutls.org>
1574 * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
1575 gnutls_0_5_6), ciphersuites.tex (tags:
1576 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1577 gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
1578 (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
1579 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1580 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
1581 tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
1584 reorganized documentation
1586 2002-09-05 16:05 nmav <nmav@gnutls.org>
1588 * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1589 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1590 gnutls_0_5_7, gnutls_0_5_6), configure.in:
1592 Added more tests for the X.509 certificate validation. These tests
1593 are now only included in the CVS not the distribution.
1595 2002-09-04 16:57 nmav <nmav@gnutls.org>
1597 * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
1600 Corrected extension type checks which used an 8 bit extension size,
1603 2002-09-03 14:33 nmav <nmav@gnutls.org>
1605 * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
1608 corrected the cert_type extension. (bug pointed out by D. Taylor)
1610 2002-09-03 11:05 nmav <nmav@gnutls.org>
1612 * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_0_8_1,
1613 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1614 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
1615 gnutls_0_5_7, gnutls_0_5_8):
1617 gnutls_list replaced by const int*
1619 2002-09-03 10:24 nmav <nmav@gnutls.org>
1621 * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
1622 doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
1623 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1624 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
1625 doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
1626 (utags: gnutls_0_5_5):
1628 last changes for 0.5.5 release
1630 2002-09-01 19:28 nmav <nmav@gnutls.org>
1632 * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
1633 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
1634 serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
1636 corrected bugs in examples.
1638 2002-09-01 18:57 nmav <nmav@gnutls.org>
1640 * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
1641 lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
1642 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1643 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1644 gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
1645 lib/gnutls_handshake.c (tags: gnutls_0_5_5),
1646 lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
1647 gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
1648 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
1653 2002-09-01 18:57 nmav <nmav@gnutls.org>
1655 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
1656 gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
1657 examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
1658 serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
1660 Updated documentation and added more server examples.
1662 2002-09-01 13:23 nmav <nmav@gnutls.org>
1664 * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
1665 gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
1666 gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
1667 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1668 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
1669 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1670 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
1672 Updated the base64 encoding/decoding functions.
1674 2002-09-01 10:55 nmav <nmav@gnutls.org>
1676 * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
1677 gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
1678 gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
1679 gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
1680 gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
1681 gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
1682 gnutls_v2_compat.c (tags: gnutls_0_5_10,
1683 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1684 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
1688 2002-09-01 10:54 nmav <nmav@gnutls.org>
1690 * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
1691 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1692 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
1693 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
1694 gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
1695 (tags: gnutls_0_5_5):
1697 Updated documentation to include examples of XML certificates.
1699 2002-08-31 08:51 nmav <nmav@gnutls.org>
1701 * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
1703 Improved the certificate and key read functions. They can now read a
1704 PEM encoded key and certificate from the same file.
1706 2002-08-30 19:32 nmav <nmav@gnutls.org>
1708 * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
1709 lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
1710 lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
1711 lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
1712 (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
1713 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_1,
1714 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1715 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1716 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
1717 src/serv.c, src/tests.c:
1719 cert_type abreviation was expanded to certificate_type.
1721 2002-08-30 18:17 nmav <nmav@gnutls.org>
1723 * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
1724 gnutls_0_5_5), examples.tex:
1728 2002-08-29 12:58 nmav <nmav@gnutls.org>
1730 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1731 doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
1732 doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
1733 gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
1734 gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
1735 lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
1736 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1737 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1738 gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1739 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1740 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1741 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
1742 lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
1743 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1744 gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
1745 gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
1746 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1747 lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
1748 gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
1749 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1750 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
1751 lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
1752 gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
1753 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1754 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
1755 lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
1756 gnutls_0_5_5), lib/gnutls_buffers.h (tags:
1757 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1758 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
1759 lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1760 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1761 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
1762 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1763 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
1764 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1765 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
1766 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1767 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1768 lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1769 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1770 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1771 lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1772 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1773 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
1774 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1775 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1776 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1777 lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5),
1778 lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes,
1779 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1780 gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10,
1781 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1782 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h
1783 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1784 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1785 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1786 lib/gnutls_db.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h
1787 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1788 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1789 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1790 lib/gnutls_dh.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1791 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1792 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh_primes.c
1793 (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_extensions.c (tags:
1794 gnutls_0_5_5), lib/gnutls_extensions.h (tags:
1795 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1796 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_global.c
1797 (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_handshake.c,
1798 lib/gnutls_handshake.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1799 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1800 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1801 lib/gnutls_hash_int.c (tags: gnutls_0_5_x_before_int_fixes,
1802 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1803 gnutls_0_5_5), lib/gnutls_hash_int.h (tags:
1804 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1805 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
1806 lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
1807 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
1808 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1809 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1810 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
1811 lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
1812 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1813 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1814 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
1815 (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
1816 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1817 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1818 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1819 lib/gnutls_session.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1820 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1821 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_session.h
1822 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1823 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1824 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1825 lib/gnutls_session_pack.c (tags: gnutls_0_5_x_before_int_fixes,
1826 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1827 gnutls_0_5_5), lib/gnutls_session_pack.h (tags: gnutls_0_8_1,
1828 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1829 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1830 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.c (tags:
1831 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1832 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.h (tags:
1833 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1834 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
1835 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1836 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_0_8_1,
1837 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1838 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1839 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c,
1840 lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
1841 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1842 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
1843 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1844 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
1845 src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
1847 Renamed all the constructed types to have more consisten names, and
1848 some other minor improvements.
1850 2002-08-29 10:08 nmav <nmav@gnutls.org>
1852 * Makefile.am (tags: gnutls_0_5_5,
1853 gnutls_0_5_x_before_types_change), PGPKEYS:
1855 removed PGPKEYS from the distribution.
1857 2002-08-28 15:44 nmav <nmav@gnutls.org>
1859 * lib/: gnutls_buffers.c, gnutls_record.c (utags:
1860 gnutls_0_5_x_before_types_change):
1862 Allow the NULL pointer for data in gnutls_record_send(), if the
1863 previous call was interrupted.
1865 2002-08-28 15:18 nmav <nmav@gnutls.org>
1867 * lib/gnutls_record.c:
1869 Corrected possible bug in decompression code. Well compressed
1870 packets may have been rejected due to limited buffer.
1872 2002-08-28 14:08 nmav <nmav@gnutls.org>
1874 * NEWS (tags: gnutls_0_5_x_before_types_change),
1875 doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
1876 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1877 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1878 gnutls_0_5_x_before_types_change), doc/TODO (tags:
1879 gnutls_0_5_x_before_types_change),
1880 doc/protocol/draft-ietf-tls-srp-01.txt,
1881 doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
1882 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
1883 lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
1884 lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
1885 src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1886 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1887 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1888 gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
1889 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1890 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1891 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1892 gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
1893 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
1894 src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
1895 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1896 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1897 gnutls_0_5_x_before_types_change):
1899 Added support for the new SRP draft by D. Taylor. This includes the
1900 removal of the blowfish crypt hash option, and the change of SRP
1901 cipher suite numbers.
1903 2002-08-27 09:41 nmav <nmav@gnutls.org>
1905 * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
1906 gnutls_0_5_x_before_types_change):
1908 removed old FIXME stuff.
1910 2002-08-26 16:10 nmav <nmav@gnutls.org>
1912 * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
1913 gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
1914 lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
1915 gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
1916 src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1917 src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1918 doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
1919 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1920 doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
1921 gnutls_0_5_4), doc/tex/ex2.tex (tags:
1922 gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
1923 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1924 doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
1927 Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
1929 2002-08-26 15:30 nmav <nmav@gnutls.org>
1931 * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
1934 better export ciphersuite detection
1936 2002-08-26 10:13 nmav <nmav@gnutls.org>
1938 * src/: Makefile.am (tags: gnutls_0_5_10,
1939 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1940 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1941 gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
1942 gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
1943 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1944 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1945 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1946 tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1947 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1948 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1949 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
1950 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
1952 Improved the gnutls-cli-debug program
1954 2002-08-26 08:18 nmav <nmav@gnutls.org>
1956 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1957 lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
1958 src/cli.c, src/serv.c, src/tests.c:
1960 renamed ARCFOUR-EXPORT to ARCFOUR-40
1962 2002-08-26 08:14 nmav <nmav@gnutls.org>
1964 * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
1965 gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
1966 gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1967 gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
1968 gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
1969 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
1971 Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
1972 certificates with modulus less than 512 bits. This change made the
1975 2002-08-25 19:06 nmav <nmav@gnutls.org>
1977 * src/: serv.c, tests.c, tests.h, tls_test.c:
1979 improvements in server html output
1981 2002-08-25 18:41 nmav <nmav@gnutls.org>
1983 * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
1984 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
1986 changes in order to keep up with the addition of export-grade
1989 2002-08-25 18:17 nmav <nmav@gnutls.org>
1993 corrected bug in DHE key exchange
1995 2002-08-25 18:10 nmav <nmav@gnutls.org>
1997 * src/: cli.c, serv.c:
1999 changes for export cipher suites
2001 2002-08-25 18:10 nmav <nmav@gnutls.org>
2005 Added the first EXPORT-grade ciphersuite
2007 2002-08-25 18:08 nmav <nmav@gnutls.org>
2009 * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
2010 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2011 auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2012 auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2013 auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
2014 gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
2015 gnutls_0_5_4), gnutls_dh_primes.c (tags:
2016 gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
2017 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2018 gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
2019 gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
2020 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2021 gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
2022 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
2023 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2024 gnutls_x509.c (tags: gnutls_0_5_4):
2026 Corrected bug in DHE key exchange which prevented from parsing the
2027 given certificates properly.
2029 2002-08-22 22:18 nmav <nmav@gnutls.org>
2031 * NEWS, configure.in (utags: gnutls_0_5_3):
2033 changes for 0.5.3 release
2035 2002-08-22 10:02 nmav <nmav@gnutls.org>
2037 * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
2038 gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
2040 gnutls_handshake_set_exportable_detection() was obsoleted.
2042 2002-08-21 15:44 nmav <nmav@gnutls.org>
2044 * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
2045 gnutls_hash_int.c (utags: gnutls_0_5_4):
2047 corrected bug in SSL3 random generation function. Now the export
2048 ciphersuite works in SSL3 mode too.
2050 2002-08-21 15:04 nmav <nmav@gnutls.org>
2052 * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
2053 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2054 gnutls_hash_int.c, gnutls_hash_int.h (tags:
2055 gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
2058 Added the first exportable ciphersuite
2059 (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
2060 have certificates of 512 bits length.
2062 2002-08-21 11:09 nmav <nmav@gnutls.org>
2064 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
2065 lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
2066 gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
2067 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
2068 src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
2070 Added some initials for the export cipher suites.
2072 2002-08-21 08:45 nmav <nmav@gnutls.org>
2074 * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
2075 draft-ietf-tls-openpgp-keys-02.txt (tags:
2076 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2077 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2078 gnutls_0_5_x_with_export_ciphersuites):
2080 updated openpgp draft
2082 2002-08-20 12:29 nmav <nmav@gnutls.org>
2084 * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2085 gnutls_0_5_x_before_export_ciphersuites):
2087 included the change cipher specs in
2088 gnutls_handshake_get_direction().
2090 2002-08-18 17:45 nmav <nmav@gnutls.org>
2092 * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
2093 gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
2094 gnutls_0_5_3, gnutls_0_5_2,
2095 gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
2097 gnutls_handshake_check_direction() renamed to
2098 gnutls_handshake_get_direction().
2100 2002-08-18 08:31 nmav <nmav@gnutls.org>
2102 * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
2103 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2104 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2105 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
2106 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2107 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2108 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
2109 tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2110 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2111 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
2112 (utags: gnutls_0_5_2, gnutls_0_5_3,
2113 gnutls_0_5_x_with_export_ciphersuites,
2114 gnutls_0_5_x_before_export_ciphersuites):
2116 Added verbose option to gnutls-cli-debug.
2118 2002-08-18 08:30 nmav <nmav@gnutls.org>
2120 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2121 lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2122 gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
2123 gnutls_0_5_3, gnutls_0_5_2,
2124 gnutls_0_5_x_before_export_ciphersuites):
2126 Added the gnutls_handshake_set_exportable_detection() function,
2127 which is used to control whether the handshake will check for
2128 exportable cipher suites in the server. In that case an error of
2129 GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
2131 2002-08-17 20:49 nmav <nmav@gnutls.org>
2133 * AUTHORS (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
2134 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2135 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2136 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2137 gnutls_0_5_3, gnutls_0_5_2,
2138 gnutls_0_5_x_before_export_ciphersuites,
2139 gnutls_0_5_x_with_export_ciphersuites):
2141 included cvs aliases into authors file
2143 2002-08-17 15:34 nmav <nmav@gnutls.org>
2145 * lib/: gnutls_algorithms.c, gnutls.h.in.in:
2147 Added gnutls_cipher_suite_get_name(). This functions constructs the
2148 name of a cipher suite using the given algorithms.
2150 2002-08-15 21:49 nmav <nmav@gnutls.org>
2152 * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
2154 Added new function gnutls_handshake_check_direction(), which returns
2155 the state where the handshake function was interrupted.
2157 2002-08-15 09:58 nmav <nmav@gnutls.org>
2159 * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
2160 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
2161 configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
2162 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2163 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2164 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
2165 (utags: gnutls_0_5_2, gnutls_0_5_x_with_export_ciphersuites,
2166 gnutls_0_5_x_before_export_ciphersuites):
2168 Added the --enable-maintainer-mode configure option, and renamed the
2169 old one to --enable-developer-mode.
2171 2002-08-15 03:36 nmav <nmav@gnutls.org>
2173 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
2174 gnutls_0_5_3, gnutls_0_5_2,
2175 gnutls_0_5_x_before_export_ciphersuites,
2176 gnutls_0_5_x_with_export_ciphersuites):
2178 added some missing consts
2180 2002-07-21 19:15 admcd <admcd@gnutls.org>
2182 * doc/tex/openssl.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
2183 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2184 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2185 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2186 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2187 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2188 gnutls_0_5_x_with_export_ciphersuites):
2190 add ability to use separate file descriptors for send() and recv()
2191 using new set_transport_ptr2() function
2193 2002-07-20 18:44 nmav <nmav@gnutls.org>
2195 * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2196 gnutls_0_5_x_before_export_ciphersuites,
2197 gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
2198 gnutls_0_5_3, gnutls_0_5_2,
2199 gnutls_0_5_x_before_export_ciphersuites,
2200 gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
2202 Added a special error code for cases where the peer (server)
2203 supports only export ciphersuites.
2205 2002-07-15 19:38 nmav <nmav@gnutls.org>
2207 * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
2208 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2209 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2210 gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
2211 gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
2212 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2213 record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2214 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2215 gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
2216 gnutls_0_5_2, gnutls_0_5_3, gnutls_0_5_x_with_export_ciphersuites,
2217 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1):
2219 Several documentation fixes. Suggestions and patch by Paul Wujek
2220 <pwujek@xp2telecom.com>
2222 2002-07-15 15:29 nmav <nmav@gnutls.org>
2224 * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
2225 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2226 gnutls_0_5_x_before_export_ciphersuites,
2227 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2228 lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2229 gnutls_0_5_x_before_export_ciphersuites,
2230 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2231 lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2232 gnutls_0_5_x_before_export_ciphersuites,
2233 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2234 lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
2235 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2236 gnutls_0_5_x_before_export_ciphersuites,
2237 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2238 lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2239 gnutls_0_5_x_before_export_ciphersuites,
2240 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2241 lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
2242 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2243 gnutls_0_5_x_before_export_ciphersuites,
2244 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2245 lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
2246 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2247 gnutls_0_5_x_before_export_ciphersuites,
2248 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2249 lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2250 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
2251 lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
2252 (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
2253 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2254 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2255 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2256 lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
2257 gnutls_0_5_3, gnutls_0_5_2,
2258 gnutls_0_5_x_before_export_ciphersuites,
2259 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2260 lib/gnutls_state.c (tags: gnutls_0_5_1):
2262 Fixes in zlib compression code. gnutls_global_init_extra() in
2263 libgnutls-extra fails if library versions do not match. Semantic
2264 changes in gnutls_record_set_max_size(). The requested size is now
2265 immediately enforced at the output buffers.
2267 2002-07-15 15:29 nmav <nmav@gnutls.org>
2269 * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2270 gnutls_0_5_x_before_export_ciphersuites,
2271 gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
2273 Client and server now accept the null cipher option.
2275 2002-07-13 06:35 nmav <nmav@gnutls.org>
2277 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
2278 lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
2279 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2280 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2281 lib/gnutls_int.h, lib/gnutls_record.c:
2283 Added gnutls_transport_set_ptr2() which accepts two pointers.
2285 2002-07-12 21:08 nmav <nmav@gnutls.org>
2287 * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
2288 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2289 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2290 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2291 gnutls_0_5_3, gnutls_0_5_2,
2292 gnutls_0_5_x_before_export_ciphersuites,
2293 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2294 lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
2295 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
2296 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2297 gnutls_0_5_x_before_export_ciphersuites,
2298 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
2300 moved to libgcrypt 1.1.8
2302 2002-07-12 17:46 nmav <nmav@gnutls.org>
2304 * NEWS, lib/libgnutls.m4 (tags: gnutls_0_8_1, gnutls_0_8_0,
2305 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2306 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2307 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2308 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2309 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2310 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
2312 corrected m4 macros for gnutls
2314 2002-07-10 15:49 nmav <nmav@gnutls.org>
2316 * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
2317 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2318 gnutls_0_5_x_before_export_ciphersuites,
2319 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
2320 auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
2321 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2322 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2323 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2324 ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
2325 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2326 gnutls_0_5_3, gnutls_0_5_2,
2327 gnutls_0_5_x_before_export_ciphersuites,
2328 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2329 gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
2330 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2331 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2332 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2333 gnutls_0_5_3, gnutls_0_5_2,
2334 gnutls_0_5_x_before_export_ciphersuites,
2335 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
2336 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2337 gnutls_0_5_3, gnutls_0_5_2,
2338 gnutls_0_5_x_before_export_ciphersuites,
2339 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2340 gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
2341 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2342 gnutls_0_5_x_before_export_ciphersuites,
2343 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2344 gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
2345 gnutls_0_5_3, gnutls_0_5_2,
2346 gnutls_0_5_x_before_export_ciphersuites,
2347 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
2348 gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2349 gnutls_0_5_x_before_export_ciphersuites,
2350 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
2351 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2352 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2353 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2354 gnutls_0_5_3, gnutls_0_5_2,
2355 gnutls_0_5_x_before_export_ciphersuites,
2356 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
2357 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2358 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2359 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2360 gnutls_0_5_3, gnutls_0_5_2,
2361 gnutls_0_5_x_before_export_ciphersuites,
2362 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
2363 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2364 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2365 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2366 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2367 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2368 gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
2369 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2370 gnutls_0_5_x_before_export_ciphersuites,
2371 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2372 gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
2373 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2374 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2375 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2376 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2377 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2378 gnutls_record.c, gnutls_session_pack.c (tags:
2379 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2380 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2381 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2382 gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2383 gnutls_0_5_x_before_export_ciphersuites,
2384 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
2385 (tags: gnutls_0_5_3, gnutls_0_5_2,
2386 gnutls_0_5_x_before_export_ciphersuites,
2387 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2388 gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
2389 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2390 gnutls_0_5_x_before_export_ciphersuites,
2391 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
2392 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2393 gnutls_0_5_3, gnutls_0_5_2,
2394 gnutls_0_5_x_before_export_ciphersuites,
2395 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2396 x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
2397 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2398 gnutls_0_5_x_before_export_ciphersuites,
2399 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2400 x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
2401 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2402 gnutls_0_5_x_before_export_ciphersuites,
2403 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
2404 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2405 gnutls_0_5_3, gnutls_0_5_2,
2406 gnutls_0_5_x_before_export_ciphersuites,
2407 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
2408 (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
2409 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2410 gnutls_0_5_x_before_export_ciphersuites,
2411 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
2413 Added some hints on the file purpose, and some other cleanups.
2415 2002-07-10 12:07 nmav <nmav@gnutls.org>
2417 * lib/: gnutls_db.c, gnutls_state.c:
2419 Now gnutls_deinit() removes abnormally terminated sessions. Added
2420 the _gnutls_deinit() function which has the behaviour of the older
2423 2002-07-10 12:01 nmav <nmav@gnutls.org>
2427 corrected possible bug in http server
2429 2002-07-06 15:35 admcd <admcd@gnutls.org>
2431 * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
2433 added some more information about current limitations of OpenSSL
2436 2002-07-06 15:18 nmav <nmav@gnutls.org>
2438 * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3,
2439 gnutls_0_5_x_with_export_ciphersuites,
2440 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_0,
2443 some documentation fixes.
2445 2002-07-05 12:08 nmav <nmav@gnutls.org>
2447 * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
2448 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2449 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
2452 Added defines for old function names.
2454 2002-07-04 10:04 nmav <nmav@gnutls.org>
2456 * src/: README.srpcrypt (tags: gnutls_0_8_1, gnutls_0_8_0,
2457 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2458 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2459 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2460 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2461 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2462 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2463 crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2464 gnutls_0_5_x_before_export_ciphersuites,
2465 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2466 crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2467 gnutls_0_5_x_before_export_ciphersuites,
2468 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2469 crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2470 gnutls_0_5_x_before_export_ciphersuites,
2471 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2474 updated the parameters of srpcrypt program. Other minor changes in
2477 2002-07-04 07:49 nmav <nmav@gnutls.org>
2479 * lib/gnutls_x509.c (tags: gnutls_0_5_0):
2481 Corrected bug in the mpi extraction function from X.509 certificates
2482 (affects DSA certificates).
2484 2002-06-30 15:18 nmav <nmav@gnutls.org>
2486 * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
2487 lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
2488 (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
2489 lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
2492 Made the xml convertion functions more mnemonic. Several other fixes
2493 in the core library.
2495 2002-06-30 11:09 nmav <nmav@gnutls.org>
2497 * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
2498 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2499 gnutls_0_5_x_before_export_ciphersuites,
2500 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2501 gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
2502 gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2503 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
2504 gnutls_0_5_0), gnutls_auth.h (tags:
2505 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2506 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2507 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2508 gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
2509 gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
2510 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2511 gnutls_0_5_x_before_export_ciphersuites,
2512 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2513 gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
2514 gnutls_0_5_0), gnutls_extensions.h (tags:
2515 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2516 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2517 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2518 gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
2519 gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2520 gnutls_0_5_x_before_export_ciphersuites,
2521 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2522 gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
2523 gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
2524 gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
2525 gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_1, gnutls_0_8_0,
2526 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2527 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2528 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2529 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2530 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2531 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2534 Several (internal) cleanups. Const flags are better used now.
2536 2002-06-29 08:42 nmav <nmav@gnutls.org>
2538 * lib/: auth_cert.c, gnutls_x509.c:
2540 Better organization of cert2gnutls_cert function.
2542 2002-06-28 19:09 nmav <nmav@gnutls.org>
2544 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
2545 (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
2546 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2547 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2548 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2551 Now certificate decoding makes use of partial DER decoding of the
2552 libtasn1 library. It speedups a bit the handshake in client side,
2553 which needs to decode the certificate, in order to read the public
2556 2002-06-25 14:36 nmav <nmav@gnutls.org>
2560 Improved XML output.
2562 2002-06-23 11:27 nmav <nmav@gnutls.org>
2566 Depends on opencdk 0.2.0
2568 2002-06-22 14:52 nmav <nmav@gnutls.org>
2570 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
2571 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2572 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2573 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2574 gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
2575 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2576 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2577 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2578 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2579 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2580 gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
2581 x509_sig_check.c (tags: gnutls_0_5_0):
2583 The TLS handshake no longer fails if the X.509 extensions in the
2584 Certificate are critical and unsupported. The unsupported critical
2585 extensions are now only catched by the verification functions.
2587 2002-06-22 14:22 nmav <nmav@gnutls.org>
2589 * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
2590 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2591 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2592 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2593 gnutls_str.h, x509_xml.c:
2595 Added new string functions to handle the XML string stuff.
2597 2002-06-22 06:51 nmav <nmav@gnutls.org>
2599 * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
2600 gnutls_0_5_3, gnutls_0_5_2,
2601 gnutls_0_5_x_before_export_ciphersuites,
2602 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2603 doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
2604 gnutls_0_5_x_before_export_ciphersuites,
2605 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2606 doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
2607 gnutls_0_5_x_before_export_ciphersuites,
2608 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2609 doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
2610 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2611 gnutls_0_5_x_before_export_ciphersuites,
2612 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2613 doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
2614 gnutls_0_5_x_before_export_ciphersuites,
2615 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2616 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
2617 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2618 gnutls_0_5_3, gnutls_0_5_2,
2619 gnutls_0_5_x_before_export_ciphersuites,
2620 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2621 lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
2622 lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
2623 src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
2625 Renamed credential allocation functions from *_sc() to *_cred().
2627 2002-06-21 12:20 nmav <nmav@gnutls.org>
2629 * lib/gnutls_x509.c:
2631 corrected countryName
2633 2002-06-21 08:34 nmav <nmav@gnutls.org>
2635 * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
2636 gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
2638 Exported gnutls_cipher_get_key_size(). Better name printing for MAC
2641 2002-06-20 19:11 nmav <nmav@gnutls.org>
2643 * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
2644 doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
2646 New install directory for headers is /gnutls
2648 2002-06-19 19:57 nmav <nmav@gnutls.org>
2650 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
2651 gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
2652 lib/gnutls_ui.h, src/serv.c:
2654 _func abreviation is no longer used. Functions renamed to _function.
2656 2002-06-19 16:44 nmav <nmav@gnutls.org>
2662 2002-06-19 14:54 nmav <nmav@gnutls.org>
2666 removed ioctl stuff.
2668 2002-06-19 14:44 nmav <nmav@gnutls.org>
2670 * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
2671 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2672 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2673 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2674 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2675 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2676 serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
2677 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2678 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2679 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2680 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2681 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2682 serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
2683 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2684 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2685 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2686 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2687 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2690 added 'nodb' and 'quiet' options to server.
2692 2002-06-19 03:51 nmav <nmav@gnutls.org>
2696 Corrected bug in PKCS-1 RSA encryption.
2698 2002-06-18 17:19 nmav <nmav@gnutls.org>
2700 * src/: Makefile.am, common.c, list.h (tags: gnutls_0_8_1,
2701 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2702 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2703 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2704 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2705 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2706 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2709 The server used was changed to a non blocking one. The server was
2710 created by Paul Sheer.
2712 2002-06-16 17:50 nmav <nmav@gnutls.org>
2714 * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
2715 (tags: gnutls_0_5_0):
2717 Added chapter on how to use TLS in application protocols.
2719 2002-06-15 10:49 nmav <nmav@gnutls.org>
2721 * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
2722 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2723 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2724 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2725 configure.in, doc/TODO, src/Makefile.am:
2727 Corrected libgdbm issues
2729 2002-06-15 09:46 nmav <nmav@gnutls.org>
2731 * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
2732 doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
2733 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2734 gnutls_0_5_3, gnutls_0_5_2,
2735 gnutls_0_5_x_before_export_ciphersuites,
2736 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2737 lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
2738 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
2739 lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
2741 Removed the gdbm backend for resuming TLS sessions. Program
2742 gnutls-serv was modified to include support for resuming sessions
2743 with the callback api.
2745 2002-06-14 21:42 nmav <nmav@gnutls.org>
2747 * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
2748 examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
2749 openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
2753 2002-06-14 20:43 nmav <nmav@gnutls.org>
2755 * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
2757 Added XML extraction from an X.509 certificate. Only some basic
2758 functionality is now available.
2760 2002-06-11 08:39 nmav <nmav@gnutls.org>
2762 * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
2763 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
2764 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2765 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2766 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2767 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2768 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2769 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
2770 gnutls_global.h (tags: gnutls_0_5_5,
2771 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2772 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2773 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2774 gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
2775 gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2776 gnutls_0_5_3, gnutls_0_5_2,
2777 gnutls_0_5_x_before_export_ciphersuites,
2778 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2779 gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
2780 x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
2781 gnutls_0_4_with_libtasn1):
2783 renamed libasn1 to libtasn1
2785 2002-06-11 08:33 nmav <nmav@gnutls.org>
2789 renamed libasn1 to libtasn1
2791 2002-06-10 13:06 nmav <nmav@gnutls.org>
2793 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
2794 gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
2795 gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
2797 Added Timo's openpgp guide
2799 2002-06-10 11:35 nmav <nmav@gnutls.org>
2801 * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
2802 gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
2803 configure.in, lib/Makefile.am:
2805 Added configure option to use the included libasn1.
2807 2002-06-10 10:52 nmav <nmav@gnutls.org>
2809 * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
2810 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
2811 gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
2812 gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
2813 gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
2814 x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
2815 x509_extensions.c, x509_extensions.h (tags:
2816 gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
2818 Adapted codebase to the new libasn1 0.1.0.
2820 2002-06-10 10:51 nmav <nmav@gnutls.org>
2822 * src/: Makefile.am, asn1c.c:
2824 removed asn1c.c program. Moved to libasn1.
2826 2002-06-09 10:13 nmav <nmav@gnutls.org>
2828 * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
2829 gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
2830 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2831 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2832 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2833 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2834 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2835 gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
2836 (tags: gnutls_0_5_6, gnutls_0_5_5,
2837 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2838 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2839 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2840 gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
2841 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2842 gnutls_0_5_3, gnutls_0_5_2,
2843 gnutls_0_5_x_before_export_ciphersuites,
2844 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2845 gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
2846 gnutls_0_4_with_libtasn1):
2848 Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
2849 functions return allocated data. Cleaned up the gnutls_datum code
2850 and some of memory stuff.
2852 2002-06-09 08:54 nmav <nmav@gnutls.org>
2854 * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
2855 lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
2856 lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
2857 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2858 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2859 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2860 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2861 gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
2864 Added check for C99 macro support. Stubs are used if they are not
2865 supported by the compile. A more elegant solution is required.
2867 2002-06-09 06:00 nmav <nmav@gnutls.org>
2869 * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
2871 only use the libc's strdup, if using the libc's malloc function.
2873 2002-06-08 20:34 nmav <nmav@gnutls.org>
2875 * lib/: gnutls_mem.c, gnutls_mem.h:
2877 Removed gnutls_strdup(). Replaced with a pointer to libc's strdup()
2880 2002-06-08 20:32 nmav <nmav@gnutls.org>
2882 * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
2883 gnutls_0_4_with_libtasn1):
2885 No longer realloc() the record buffers. It had some meaning when
2886 gnutls_realloc_fast() was there, but now they one cause a slowdown.
2888 2002-06-08 12:38 nmav <nmav@gnutls.org>
2890 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
2891 lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
2892 gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
2893 src/serv.c (tags: gnutls_0_4_with_libtasn1):
2895 Created gnutls_handshake_set_private_extensions() function.
2897 2002-06-07 20:14 nmav <nmav@gnutls.org>
2899 * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
2900 lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
2902 Corrected issues with ptrdiff_t. Added option to enable private
2903 (experimental) cipher suites. They are now disabled by default so
2904 they do not create interoperability problems.
2906 2002-06-07 19:03 nmav <nmav@gnutls.org>
2910 added check for ptrdiff_t type.
2912 2002-06-03 16:09 nmav <nmav@gnutls.org>
2914 * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
2917 asn1.ps is no longer generated in the gnutls package. It is included
2918 in the libasn1 package.
2920 2002-06-02 20:50 nmav <nmav@gnutls.org>
2922 * Makefile.am, NEWS, configure.in, doc/TODO (tags:
2923 gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
2924 gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
2926 Removed stubs for srp and anonymous authentication. Added test suite
2929 2002-05-27 18:56 nmav <nmav@gnutls.org>
2931 * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
2932 gnutls_0_4_with_libtasn1):
2934 Added error code for unsupported trustdb.
2936 2002-05-26 15:34 nmav <nmav@gnutls.org>
2938 * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
2939 cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2940 gnutls_0_5_x_before_export_ciphersuites,
2941 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2942 gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:
2944 some parts were moved to libasn1.
2946 2002-05-24 10:51 nmav <nmav@gnutls.org>
2948 * doc/tex/: Makefile.am, errors.tex (tags:
2949 gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
2950 gnutls_0_4_with_libtasn1):
2952 added memory handling section
2954 2002-05-23 19:30 nmav <nmav@gnutls.org>
2956 * lib/: gnutls_auth.c (tags:
2957 gnutls_0_5_x_before_export_ciphersuites,
2958 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2959 gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
2960 gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
2961 (utags: gnutls_0_4_3):
2963 reintroduced realloc_fast() which prevents some malloc(0)
2966 2002-05-23 10:55 nmav <nmav@gnutls.org>
2968 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
2969 lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
2970 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2971 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2972 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2973 gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
2976 Several clean ups and bug fixes.
2978 2002-05-22 19:29 nmav <nmav@gnutls.org>
2980 * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
2981 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2982 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2983 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2984 gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
2985 gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
2986 lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
2987 (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
2988 lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
2989 gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
2990 lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2991 gnutls_0_5_x_before_export_ciphersuites,
2992 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2993 gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
2994 gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
2995 lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
2996 lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
2997 gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
2998 (tags: gnutls_0_4_3):
3000 Applied Jeff Johnson's patch which fixes type problems in 64 bit
3001 machines. Removed the default allocation handlers, and made the
3002 libc's functions to be defaults. Added function which sets the
3003 memory allocation functions to be used.
3005 2002-05-21 16:26 nmav <nmav@gnutls.org>
3007 * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
3008 gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
3009 gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
3011 Updated documentation for the gnutls-extra library
3013 2002-05-21 16:25 nmav <nmav@gnutls.org>
3015 * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3016 gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
3017 gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
3018 gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
3019 gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
3020 gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
3021 gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
3022 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
3023 gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
3024 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
3025 gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3026 gnutls_0_4_3), gnutls_x509.c:
3028 Prefixed internal functions with _gnutls_
3030 2002-05-20 12:01 nmav <nmav@gnutls.org>
3032 * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
3033 auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
3034 crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
3035 ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
3036 gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
3039 Moved the gnutls-extra files to libextra directory.
3041 2002-05-20 11:15 nmav <nmav@gnutls.org>
3043 * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
3044 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3047 removed html version of the documentation
3049 2002-05-20 10:43 nmav <nmav@gnutls.org>
3051 * NEWS, README, configure.in, doc/tex/Makefile.am,
3052 doc/tex/funcs.tex, doc/tex/macros.tex (tags:
3053 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3054 lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
3055 lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
3056 gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
3057 lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
3058 lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
3059 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
3060 gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
3061 lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
3062 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
3063 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
3064 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
3065 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
3066 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3067 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3068 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3069 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3070 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3071 src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
3074 Separated the library to gnutls and gnutls-extra. gnutls-extra
3075 library contains the GPL parts of gnutls
3077 2002-05-17 09:28 nmav <nmav@gnutls.org>
3079 * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
3080 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
3081 lib/libgnutls-config.in, src/prime.c:
3083 Added --modules option to libgnutls-config. This option prints the
3084 extra modules that have been enabled into the library.
3086 2002-05-14 12:22 nmav <nmav@gnutls.org>
3090 configure script now prints the library license
3092 2002-05-14 11:46 nmav <nmav@gnutls.org>
3094 * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
3096 Replaced group1 prime with a prime of 1024 bits
3098 2002-05-14 11:40 nmav <nmav@gnutls.org>
3100 * COPYING.LIB (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3101 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3102 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
3103 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
3104 gnutls_0_5_3, gnutls_0_5_2,
3105 gnutls_0_5_x_before_export_ciphersuites,
3106 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3107 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
3108 README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
3109 lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
3110 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3111 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3112 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3113 lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3114 gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
3115 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3116 gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
3117 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
3118 lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
3119 lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
3120 gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
3121 gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
3122 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3123 gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3124 gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
3125 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3126 lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
3127 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
3128 gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
3129 lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3130 gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
3131 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
3132 lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
3133 lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
3134 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
3135 lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3136 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
3137 lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
3138 lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
3139 gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
3140 lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
3141 lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3142 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
3143 gnutls_0_4_2), lib/gnutls_session.c (tags:
3144 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3145 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3146 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3147 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3148 lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
3149 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
3150 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
3151 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3152 lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3153 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
3154 gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
3155 lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
3156 (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
3157 gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
3158 gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
3159 gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
3162 License changed to LGPL
3164 2002-05-13 22:08 nmav <nmav@gnutls.org>
3168 Some cleanups in the Diffie Hellman code.
3170 2002-05-13 21:51 nmav <nmav@gnutls.org>
3174 Added the missing user_ptr pointer in gnutls_internals.
3176 2002-05-11 16:20 nmav <nmav@gnutls.org>
3178 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
3180 Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
3181 to assist in callback functions.
3183 2002-05-11 16:04 nmav <nmav@gnutls.org>
3187 Corrected prototypes for callback selector functions, which now
3190 2002-05-08 10:32 nmav <nmav@gnutls.org>
3192 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
3193 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
3194 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
3195 gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
3197 renamed gnutls_gcry* to gnutls_mpi*
3199 2002-05-08 10:32 nmav <nmav@gnutls.org>
3203 file gnutls_mpi.c was initially added on branch
3204 gnutls_0_4_with_new_dh_primes.
3206 2002-05-08 10:32 nmav <nmav@gnutls.org>
3210 file gnutls_mpi.h was initially added on branch
3211 gnutls_0_4_with_new_dh_primes.
3213 2002-05-08 10:27 nmav <nmav@gnutls.org>
3215 * configure.in, lib/gnutls_global.c:
3217 Updated libgcrypt initialization stuff. Now depends on libgcrypt
3218 1.1.7, and only initializes libgcrypt if this has not been done
3221 2002-05-03 10:46 nmav <nmav@gnutls.org>
3223 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
3225 DH Public keys now have a more reasonable (smaller) size.
3227 2002-05-02 13:15 nmav <nmav@gnutls.org>
3229 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
3230 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
3231 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
3233 The Diffie Hellman method was optimized. Now the number of bits of q
3234 is used (q is used to generate p), and the server DH secret key is
3235 less than the number of bits of q (see RFC2631 2.2). All these
3236 changes are experimental and may be totaly wrong.
3238 2002-05-01 09:05 nmav <nmav@gnutls.org>
3240 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
3241 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
3242 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
3243 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
3244 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
3245 x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3246 gnutls_0_4_2), x509_sig_check.c:
3248 Cleaned up the big number support.
3250 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
3252 * lib/gnutls_openpgp.c:
3254 Adjust the code for the new OpenCDK version.
3256 2002-04-21 11:22 nmav <nmav@gnutls.org>
3258 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
3259 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3260 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3261 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3262 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3263 gnutls_compress.c, gnutls_compress.h (tags:
3264 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3265 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3266 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3267 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3268 gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
3269 gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3272 Optimized memory handling in the record protocol.
3274 2002-04-21 08:09 nmav <nmav@gnutls.org>
3276 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
3277 lib/gnutls_ui.c, src/cli.c, src/serv.c:
3279 Added stubs when SRP or anonymous authentication are disabled, to
3280 preserve binary compatibility
3282 2002-04-19 17:53 nmav <nmav@gnutls.org>
3284 * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
3285 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
3286 lib/gnutls_state.c, src/cli.c, src/serv.c:
3288 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
3289 and changed semantics, to make the return value be the obvious one.
3291 2002-04-18 18:56 nmav <nmav@gnutls.org>
3293 * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
3294 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
3296 updated documentation for the new resumption check function
3298 2002-04-18 18:41 nmav <nmav@gnutls.org>
3300 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
3301 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
3303 Added function to report if a session is a resumed one. See
3304 gnutls_session_resumed().
3306 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
3308 * lib/gnutls_openpgp.c:
3310 Applied the fixes for the new code.
3312 2002-04-18 13:31 nmav <nmav@gnutls.org>
3314 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
3315 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
3316 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
3317 gnutls_0_5_3, gnutls_0_5_2,
3318 gnutls_0_5_x_before_export_ciphersuites,
3319 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3320 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3321 lib/ext_max_record.c, lib/ext_max_record.h (tags:
3322 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3323 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3324 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3325 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3326 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
3327 lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
3328 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3329 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3330 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3331 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
3333 Some minor fixes in SRP support. Changed extension generation. Now
3334 less allocation with malloc are done.
3336 2002-04-17 09:47 nmav <nmav@gnutls.org>
3338 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
3339 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
3340 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
3341 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
3342 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
3345 first changes for libgmp support
3347 2002-04-14 19:26 nmav <nmav@gnutls.org>
3349 * lib/gnutls_x509.c:
3351 Fixed description of
3352 gnutls_x509_extract_certificate_subject_alt_name().
3354 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
3356 * lib/gnutls_openpgp.c:
3358 Some modifications for the new OpenCDK code.
3360 2002-04-13 15:58 nmav <nmav@gnutls.org>
3362 * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
3363 doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
3364 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3365 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3366 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3367 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3368 doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
3369 doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3370 gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
3371 gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
3372 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3373 doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
3377 2002-04-12 19:06 nmav <nmav@gnutls.org>
3379 * acconfig.h (tags: gnutls_0_4_2), configure.in:
3381 fixed opencdk detection problem
3383 2002-04-12 11:34 nmav <nmav@gnutls.org>
3385 * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
3388 better doc (internal) for _gnutls_int2str()
3390 2002-04-10 19:01 nmav <nmav@gnutls.org>
3392 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
3394 Added function which disables the version check in the RSA premaster
3395 secret -only needed in server side
3397 2002-04-08 18:16 nmav <nmav@gnutls.org>
3399 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
3400 gnutls_0_4_2), doc/tex/cover.tex.in (tags:
3401 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3402 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3403 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3404 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3405 doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
3407 separated asn1 parser library and tls library documentation
3409 2002-04-08 17:28 nmav <nmav@gnutls.org>
3411 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
3415 2002-04-06 10:43 nmav <nmav@gnutls.org>
3417 * lib/x509_verify.c (tags: gnutls_0_4_1):
3419 fixed case where a certificate could be both invalid and trusted.
3421 2002-04-05 21:25 nmav <nmav@gnutls.org>
3423 * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3424 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3425 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3426 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3427 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3428 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3429 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3430 gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
3431 gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_1, gnutls_0_8_0,
3432 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3433 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3434 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3435 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3436 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3437 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3438 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3439 gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
3440 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3441 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3442 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3443 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3444 gnutls_0_4_1), opencdk.m4:
3446 m4 files were removed from acinclude.m4
3448 2002-04-05 18:54 nmav <nmav@gnutls.org>
3450 * acinclude.m4, configure.in:
3452 added detection of opencdk
3454 2002-04-04 20:52 nmav <nmav@gnutls.org>
3456 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
3457 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_1,
3458 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3459 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3460 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3461 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3462 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3463 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3464 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3467 Improved X.509 time convertion functions
3469 2002-04-04 20:21 nmav <nmav@gnutls.org>
3471 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
3472 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
3474 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
3476 2002-04-04 10:51 nmav <nmav@gnutls.org>
3478 * lib/x509_verify.c:
3480 Added kludge in order to work with dates over 2036
3482 2002-04-04 09:35 nmav <nmav@gnutls.org>
3484 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
3485 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
3486 lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
3487 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
3488 (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
3489 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
3490 src/common.c (tags: gnutls_0_4_1):
3492 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
3493 Added functions to check the expiration and activation date of
3494 peer's certificate. See gnutls_certificate_expiration_time_peers().
3496 2002-04-04 08:38 nmav <nmav@gnutls.org>
3498 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
3499 gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
3501 Replaced mktime() with mktime_utc(). This corrects a bug with the
3502 localtime returned by mktime().
3504 2002-04-03 20:00 nmav <nmav@gnutls.org>
3506 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
3507 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
3508 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
3509 gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
3510 x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
3512 merged changes from gnutls_0_4_with_alloca.
3514 2002-04-03 19:56 nmav <nmav@gnutls.org>
3516 * NEWS, configure.in:
3518 merged changes from gnutls_0_4_with_alloca.
3520 2002-04-03 18:11 nmav <nmav@gnutls.org>
3522 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
3525 Optimized RSA signature calculation
3527 2002-04-03 14:54 nmav <nmav@gnutls.org>
3531 In gnutls_find_acceptable_client_cert() corrected bug in callback
3532 parameters, and used alloca for issuers_dn allocation.
3534 2002-04-03 12:59 nmav <nmav@gnutls.org>
3536 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
3538 removed unneeded memsets
3540 2002-04-03 12:58 nmav <nmav@gnutls.org>
3542 * src/: serv-gaa.c, serv.c, serv.gaa:
3544 added --quit parameter
3546 2002-04-02 13:17 nmav <nmav@gnutls.org>
3548 * configure.in, lib/auth_cert.c, lib/defines.h,
3549 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
3550 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
3551 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
3554 preliminary support for alloca()
3556 2002-03-31 06:04 nmav <nmav@gnutls.org>
3558 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
3559 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
3560 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
3561 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
3562 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
3563 x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3564 gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
3565 gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3566 x509_verify.c (tags: gnutls_0_4_0):
3568 Error codes of ASN.1 parser are now independent, with a map to
3569 gnutls' error codes.
3571 2002-03-31 06:02 nmav <nmav@gnutls.org>
3573 * lib/gnutls_cipher.c:
3577 2002-03-30 10:00 nmav <nmav@gnutls.org>
3579 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
3581 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
3583 2002-03-30 09:52 nmav <nmav@gnutls.org>
3585 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
3586 doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3587 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
3588 gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
3589 gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
3590 lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3591 src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
3593 Removed the CRL list parameter from
3594 gnutls_certificate_set_x509_trust_*.
3596 2002-03-30 09:42 nmav <nmav@gnutls.org>
3598 * lib/gnutls_x509.c:
3600 gnutls_certificate_set_x509_trust_*() now accept single DER
3601 certificates or PEM certificate lists.
3603 2002-03-29 18:35 nmav <nmav@gnutls.org>
3605 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
3606 gnutls_0_4_0), gnutls_x509.c:
3608 Added ability to read DSA DER formatted keys, and corrected bugs in
3609 DER certificate reading.
3611 2002-03-29 12:12 nmav <nmav@gnutls.org>
3613 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
3614 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3615 gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
3616 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
3617 gnutls_0_5_x_before_export_ciphersuites,
3618 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3619 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3620 gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
3621 gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
3622 gnutls_0_4_0), gnutls_compress_int.h (tags:
3623 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3624 gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
3625 gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
3626 gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3627 gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3628 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
3629 gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3630 gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
3631 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
3632 gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
3633 gnutls_0_4_0), x509_sig_check.c:
3635 Prefixed with underscore several internal functions.
3637 2002-03-29 11:38 nmav <nmav@gnutls.org>
3639 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3640 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
3641 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
3642 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
3644 removed unneeded functions
3646 2002-03-29 11:38 nmav <nmav@gnutls.org>
3648 * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3649 gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
3650 gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
3651 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
3655 2002-03-29 11:16 nmav <nmav@gnutls.org>
3657 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
3658 lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
3659 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3660 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3661 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3662 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3663 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3664 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3665 gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
3666 gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
3667 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
3668 src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3669 gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
3670 gnutls_0_4_1, gnutls_0_4_0):
3672 Some cleanups in the certificate authentication. Parameters are
3673 passed together with the length, to avoid abuse.
3675 2002-03-28 12:46 nmav <nmav@gnutls.org>
3677 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
3680 Cleaned up the return values of several functions.
3682 2002-03-28 12:45 nmav <nmav@gnutls.org>
3684 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
3685 serv-gaa.h, serv.c, serv.gaa:
3687 added option to read DER encoded certificates
3689 2002-03-28 09:44 nmav <nmav@gnutls.org>
3691 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
3693 Optimized RSA decryption. (Very) Much faster now
3695 2002-03-28 09:40 nmav <nmav@gnutls.org>
3697 * lib/gnutls_x509.c:
3699 read PKCS7 certificate chains in the reverse order.
3701 2002-03-26 21:05 fiorinaf <fiorinaf@gnutls.org>
3703 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
3705 add asn1_number_of_elements function
3707 2002-03-26 21:02 fiorinaf <fiorinaf@gnutls.org>
3711 fix bug in asn1_get_start_end_der function
3713 2002-03-26 19:50 nmav <nmav@gnutls.org>
3715 * ChangeLog, lib/gnutls_x509.c, src/common.c:
3717 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
3719 2002-03-26 19:33 nmav <nmav@gnutls.org>
3721 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
3722 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
3723 gnutls_0_4_1, gnutls_0_4_0):
3725 Several optimizations
3727 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
3729 * lib/gnutls_openpgp.c:
3731 Now the pk algorithm is returned and not only the key size in bits.
3733 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
3735 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
3738 Function which is used to extract key parameters for openpgp keys.
3740 2002-03-26 09:16 nmav <nmav@gnutls.org>
3742 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
3743 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
3744 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
3745 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
3748 added gnutls_x509_extract_certificate_pk_algorithm()
3750 2002-03-25 09:27 nmav <nmav@gnutls.org>
3752 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
3753 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
3754 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
3756 Improved PKCS7 support
3758 2002-03-24 19:46 nmav <nmav@gnutls.org>
3760 * lib/: gnutls.h.in.in, gnutls_x509.c:
3762 Added function which reads the DER encoded certificate and key.
3763 (now only works for RSA keys)
3765 2002-03-24 18:41 nmav <nmav@gnutls.org>
3767 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
3768 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
3769 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3770 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
3771 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3772 gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
3773 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
3774 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
3775 src/gnutls-http-serv, src/serv.c:
3777 Added support for RFC2630 - PKCS7 formated structures
3779 2002-03-23 10:06 nmav <nmav@gnutls.org>
3781 * lib/auth_cert.c (tags: gnutls_0_3_92):
3785 2002-03-23 09:39 nmav <nmav@gnutls.org>
3789 Cleanups and fixes in X.509 certificate message parsing
3791 2002-03-22 13:08 nmav <nmav@gnutls.org>
3793 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
3795 Corrected code to avoid compiler's warnings
3797 2002-03-21 20:25 nmav <nmav@gnutls.org>
3799 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3800 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
3801 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
3802 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
3803 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
3804 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
3805 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3806 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3807 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3808 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
3809 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
3810 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3811 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3812 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
3813 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3814 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
3815 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
3816 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3817 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3818 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
3819 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3820 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
3822 Added hooks not to include SRP and Anonymous authentication
3824 2002-03-21 19:44 nmav <nmav@gnutls.org>
3826 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
3828 Corrected behaviour when no certificate is got by the peer.
3830 2002-03-21 19:44 nmav <nmav@gnutls.org>
3832 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
3833 gnutls-http-serv (utags: gnutls_0_3_92):
3835 Added script which runs an http server with the appropriate
3838 2002-03-21 19:27 nmav <nmav@gnutls.org>
3840 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
3841 lib/gnutls_state.c (tags: gnutls_0_3_92):
3843 CBC protection support is disabled by default.
3845 2002-03-20 18:13 nmav <nmav@gnutls.org>
3847 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
3848 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
3849 (tags: gnutls_0_3_92), gnutls_constate.c:
3851 Optimizations and fixes in compression
3853 2002-03-20 12:21 nmav <nmav@gnutls.org>
3855 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
3856 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
3857 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
3858 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3859 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
3860 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
3863 Improved compression support. Corrected several bugs in empty
3864 fragment sending and receiving.
3866 2002-03-19 21:08 fiorinaf <fiorinaf@gnutls.org>
3870 segmentation fault bug fix
3872 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
3874 * lib/gnutls_openpgp.c:
3876 New OpenCDK interface for secure memory.
3878 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
3880 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
3883 Detection of revoked OpenPGP userID's.
3885 2002-03-18 15:53 nmav <nmav@gnutls.org>
3887 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
3889 added missing prototypes
3891 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
3893 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
3895 Support for multiple userID's.
3897 2002-03-18 07:43 nmav <nmav@gnutls.org>
3899 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
3901 removed default parameters arguments
3903 2002-03-17 23:09 nmav <nmav@gnutls.org>
3905 * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
3906 gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
3907 lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
3908 lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3909 lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
3911 Added hooks for electric fence
3913 2002-03-17 21:51 nmav <nmav@gnutls.org>
3915 * lib/x509_verify.c (tags: gnutls_0_3_92):
3917 Checking of certificate lists even if the CA size is zero. Pointed
3918 out by Andrew McDonald
3920 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
3922 * lib/gnutls_openpgp.c:
3924 Improved code for the various keyrings and support for armored
3927 2002-03-12 14:13 nmav <nmav@gnutls.org>
3929 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
3930 lib/gnutls_record.c, lib/gnutls_state.c:
3932 made CBC chosen plaintext protection configurable
3934 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
3936 * lib/gnutls_openpgp.c:
3938 Added missing stub for one function.
3940 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
3942 * lib/gnutls_openpgp.c:
3946 2002-03-10 00:01 nmav <nmav@gnutls.org>
3948 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
3949 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3950 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
3951 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
3952 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
3953 lib/x509_asn1.h (tags: gnutls_0_3_92):
3955 some error codes were renamed to more appropriate names
3957 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
3959 * lib/: gnutls_openpgp.c, x509_ASN.c:
3961 Patches for the new OpenCDK version and some stricter checks for
3964 2002-03-09 19:08 nmav <nmav@gnutls.org>
3966 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
3967 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
3968 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
3969 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
3970 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
3971 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
3973 removed GNUTLS_CERT_TRUSTED enumeration
3975 2002-03-08 22:42 nmav <nmav@gnutls.org>
3977 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
3979 Added protection against denial of service attacks, while receiving
3982 2002-03-08 18:33 nmav <nmav@gnutls.org>
3984 * lib/gnutls_buffers.c:
3986 corrected memory leak
3988 2002-03-08 18:04 nmav <nmav@gnutls.org>
3990 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
3991 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3992 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3993 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3994 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3995 gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
3996 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3997 gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
3999 Added protection against the newly discovered CBC attacks against
4000 TLS. Experimental code.
4002 2002-03-08 11:14 nmav <nmav@gnutls.org>
4004 * lib/gnutls_algorithms.c:
4006 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
4009 2002-03-06 12:10 nmav <nmav@gnutls.org>
4011 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
4012 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
4013 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4014 gnutls_0_5_3, gnutls_0_5_2,
4015 gnutls_0_5_x_before_export_ciphersuites,
4016 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4017 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4018 gnutls_0_4_0, gnutls_0_3_92):
4022 2002-03-06 12:08 nmav <nmav@gnutls.org>
4024 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
4025 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4026 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
4027 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
4028 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
4029 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
4030 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
4031 (tags: gnutls_0_3_92), lib/x509_verify.c:
4033 Combined error codes of gnutls and ASN.1 parser. Also several
4034 cleanups in the X.509 code.
4036 2002-03-06 10:42 nmav <nmav@gnutls.org>
4038 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
4040 Added alert protocol section
4042 2002-03-05 09:04 nmav <nmav@gnutls.org>
4044 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
4045 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
4048 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
4049 X.509 certificate parsing.
4051 2002-03-04 17:16 nmav <nmav@gnutls.org>
4053 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
4054 gnutls_0_3_92), lib/gnutls.h.in.in:
4058 2002-03-04 17:04 nmav <nmav@gnutls.org>
4060 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
4061 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
4062 handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
4063 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
4064 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
4067 updated documentation
4069 2002-03-04 09:25 nmav <nmav@gnutls.org>
4071 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
4072 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4073 gnutls_0_5_3, gnutls_0_5_2,
4074 gnutls_0_5_x_before_export_ciphersuites,
4075 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4076 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4077 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
4078 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
4081 changes for pretty documentation and cleanups.
4083 2002-03-03 18:44 nmav <nmav@gnutls.org>
4085 * lib/gnutls_state.c:
4087 pgp_fingerprint indicator is not cleared.
4089 2002-03-03 09:28 nmav <nmav@gnutls.org>
4093 last minute changes for 0.3.91 release
4095 2002-03-03 09:18 nmav <nmav@gnutls.org>
4097 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
4098 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
4099 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
4100 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4101 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4102 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4103 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4104 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
4105 (utags: gnutls_0_3_91):
4107 Added checks in authentication type renegotiation procedure.
4109 2002-03-03 00:06 nmav <nmav@gnutls.org>
4111 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
4112 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
4113 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
4115 Changed behaviour in rehandshake procedure. Now can use rehandshake
4116 with a different authentication method (ie. perform anonymous
4117 authentication, and after that perform a certificate authentication,
4120 2002-03-01 13:13 nmav <nmav@gnutls.org>
4122 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
4124 corrected certificate type checking.
4126 2002-03-01 13:10 nmav <nmav@gnutls.org>
4128 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
4129 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
4130 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
4131 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4132 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
4133 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
4134 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
4135 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
4136 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
4137 gnutls_0_3_92, gnutls_0_3_91):
4139 Updated cli and server to read certificate and keys from command
4140 line parameters. client, client-debug and server are now being
4143 2002-03-01 11:26 nmav <nmav@gnutls.org>
4145 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
4146 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
4147 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
4148 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
4150 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
4151 suites get associated with a protocol version. This will allow
4152 disabling several ciphersuites which are only defined in TLS 1.0,
4155 2002-03-01 08:12 nmav <nmav@gnutls.org>
4157 * lib/gnutls_handshake.c:
4159 No extensions are now sent if SSL 3.0 is the only protocol
4162 2002-02-28 12:39 nmav <nmav@gnutls.org>
4164 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4165 gnutls_0_3_92, gnutls_0_3_91):
4167 added a check in the given parameters for null
4169 2002-02-28 12:38 nmav <nmav@gnutls.org>
4171 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4172 gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
4173 gnutls_0_5_x_before_export_ciphersuites,
4174 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4175 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4176 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
4178 added session resumption test
4180 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
4182 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
4184 Changed the interface for the new OpenCDK version.
4186 2002-02-28 08:55 nmav <nmav@gnutls.org>
4188 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
4189 tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
4190 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4191 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
4194 updated gaa files, and client options.
4196 2002-02-28 08:38 nmav <nmav@gnutls.org>
4198 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
4199 lib/gnutls_state.c, lib/gnutls_state.h:
4201 gnutls_record_set_default_version() was prefixed with underscore,
4202 and it is no longer exported.
4204 2002-02-28 08:36 nmav <nmav@gnutls.org>
4206 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
4207 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
4208 gnutls_0_3_91), gnutls_state.c:
4210 Corrected session resuming in certificate authentication.
4211 gnutls_deinit, does not remove the session entry any more if it is
4212 invalid. Added gnutls_db_remove_session() function, which does this.
4214 2002-02-28 07:00 nmav <nmav@gnutls.org>
4216 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
4220 2002-02-27 22:29 nmav <nmav@gnutls.org>
4222 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
4224 removed cycle from gnutls_free and gnutls_secure_free.
4226 2002-02-27 21:12 nmav <nmav@gnutls.org>
4228 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
4230 added check for TLS closure alerts
4232 2002-02-27 20:53 nmav <nmav@gnutls.org>
4234 * src/: tests.c, tests.h, tls_test.c:
4236 added openpgp authentication test, and unknown cipher suites test
4238 2002-02-27 20:38 nmav <nmav@gnutls.org>
4240 * lib/ext_srp.c (tags: gnutls_0_3_91):
4242 Now we do not send the srp username as an extension, if SRP is
4245 2002-02-27 20:26 nmav <nmav@gnutls.org>
4247 * src/: cli.c, tests.c, tests.h, tls_test.c:
4249 added check for client hello extensions.
4251 2002-02-27 20:07 nmav <nmav@gnutls.org>
4253 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
4255 Added tls_test. This is program that can be used to test TLS
4256 servers' parameters.
4258 2002-02-27 20:05 nmav <nmav@gnutls.org>
4260 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
4261 gnutls_int.h, gnutls_state.c:
4263 Added gnutls_record_set_default_version(). This is a low level
4266 2002-02-27 10:58 nmav <nmav@gnutls.org>
4268 * lib/gnutls.h.in.in:
4270 SOCKET_PTR was removed
4272 2002-02-27 10:06 nmav <nmav@gnutls.org>
4274 * lib/gnutls.h.in.in:
4276 corrected record_send() prototype
4278 2002-02-26 19:08 nmav <nmav@gnutls.org>
4284 2002-02-25 22:48 nmav <nmav@gnutls.org>
4286 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
4288 added (an impossible situation) check
4290 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
4292 * lib/gnutls_openpgp.c:
4294 Fixed a possible buffer overflow.
4296 2002-02-24 17:34 nmav <nmav@gnutls.org>
4298 * src/openpgp/Makefile.am (tags: gnutls_0_8_1, gnutls_0_8_0,
4299 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4300 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4301 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4302 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4303 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4304 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4305 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4306 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4308 added missing makefile.am
4310 2002-02-24 15:46 nmav <nmav@gnutls.org>
4312 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
4313 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
4314 lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
4315 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4316 gnutls_0_5_x_before_export_ciphersuites,
4317 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4318 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4319 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
4320 gnutls_0_5_3, gnutls_0_5_2,
4321 gnutls_0_5_x_before_export_ciphersuites,
4322 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4323 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4324 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
4325 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
4326 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
4327 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
4328 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4329 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4330 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4331 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4332 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
4333 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
4334 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
4335 src/serv.c (utags: gnutls_0_3_90):
4337 The Diffie Hellman parameters are now stored in the credentials
4338 structures. This will allow precomputation of signatures (for DHE
4341 2002-02-24 10:47 nmav <nmav@gnutls.org>
4343 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
4344 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
4345 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
4346 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
4347 gnutls_0_3_90), x509_verify.c:
4349 removed GNUTLS_CERT_NONE (replaced by
4350 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
4351 valid if it's not invalid)
4353 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
4355 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
4358 Bug fixes for _verify_key and basic trust handling for keys.
4360 2002-02-22 23:49 nmav <nmav@gnutls.org>
4362 * lib/gnutls_openpgp.c:
4364 includes moved before #ifdef
4366 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
4368 * lib/gnutls_openpgp.c:
4370 Added stubs for the case we don't have OpenCDK support.
4372 2002-02-22 18:31 nmav <nmav@gnutls.org>
4374 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
4375 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4376 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
4377 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
4379 Changed certificate verification functions.
4381 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
4383 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4385 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
4386 routines for key ownertrust.
4388 2002-02-22 13:30 nmav <nmav@gnutls.org>
4390 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
4394 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
4396 * lib/gnutls_openpgp.c:
4398 Modified code for the new OpenCDK code.
4400 2002-02-22 11:34 nmav <nmav@gnutls.org>
4402 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
4404 moved private cipher suites to 0xFF space.
4406 2002-02-22 00:40 nmav <nmav@gnutls.org>
4408 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
4409 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
4410 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
4411 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
4412 (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4413 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
4414 lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
4415 lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
4416 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4417 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
4418 lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
4419 lib/gnutls_record.c, src/cli.c, src/serv.c:
4421 Several alert protocol changes.
4423 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
4425 * lib/gnutls_openpgp.c:
4427 Fixed return code check for GnuTLS functions.
4429 2002-02-21 20:57 nmav <nmav@gnutls.org>
4431 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
4433 set_key_server renamed to set_keyserver
4435 2002-02-21 20:42 nmav <nmav@gnutls.org>
4437 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
4438 lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4439 gnutls_0_5_3, gnutls_0_5_2,
4440 gnutls_0_5_x_before_export_ciphersuites,
4441 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4442 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4443 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4444 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
4446 Added gnutls_alert_str (allows printing alert number descriptions)
4448 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
4450 * lib/gnutls_openpgp.c:
4452 Fixed a segfault in the OpenPGP code.
4454 2002-02-21 09:55 nmav <nmav@gnutls.org>
4458 Updated the openpgp certificate message, fingerprint handling.
4460 2002-02-20 20:53 nmav <nmav@gnutls.org>
4462 * lib/x509_verify.c:
4464 some fixes in verification procedure
4466 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
4468 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
4469 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
4470 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
4471 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
4474 Applied the patches to fix the GDOC problem. Some bug fixes all
4475 over the place and the implementation of some function stubs.
4477 2002-02-19 08:17 nmav <nmav@gnutls.org>
4479 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
4480 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
4483 removed CERT_CORRUPTED
4485 2002-02-19 08:09 nmav <nmav@gnutls.org>
4489 openpgp fingerprint is calculated dynamically.
4491 2002-02-18 20:31 nmav <nmav@gnutls.org>
4493 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
4495 Added some support the OpenPGP Certificate message, with key
4498 2002-02-18 14:11 nmav <nmav@gnutls.org>
4500 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
4501 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
4502 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
4503 src/cli.gaa, src/common.c:
4505 Added some stuff for the client to send the OpenPGP fingerprint.
4507 2002-02-17 20:07 nmav <nmav@gnutls.org>
4509 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
4511 Corrected bug in RSA authentication, responsible for random (very
4512 very rare, and difficult to reproduce) failures.
4514 2002-02-17 13:14 nmav <nmav@gnutls.org>
4516 * lib/: gnutls_x509.c, x509_verify.c:
4518 Improved X.509 verification functions. They are still too primitive.
4520 2002-02-16 20:50 nmav <nmav@gnutls.org>
4526 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
4528 * lib/gnutls_openpgp.c:
4530 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
4533 2002-02-15 17:04 nmav <nmav@gnutls.org>
4535 * lib/: gnutls.h.in.in, gnutls_record.c:
4537 renamed gnutls_read to gnutls_record_read and gnutls_write to
4538 gnutls_record_write.
4540 2002-02-15 17:03 nmav <nmav@gnutls.org>
4542 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
4543 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
4544 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
4545 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
4546 serv1.tex, srp1.tex:
4548 Added TLS Layers section.
4550 2002-02-15 11:34 nmav <nmav@gnutls.org>
4552 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
4554 updated client and server
4556 2002-02-15 11:34 nmav <nmav@gnutls.org>
4558 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
4562 2002-02-15 11:23 nmav <nmav@gnutls.org>
4564 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
4565 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
4566 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4569 Extension types now use a 16 bit type field (following the current
4570 draft). Some fixes in the max record size extension.
4572 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
4574 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4576 Basic HKP keyserver support. Function to retrieve the key from the
4577 keyring by keyid, fingerprint.
4579 2002-02-14 11:52 nmav <nmav@gnutls.org>
4581 * lib/: gnutls_cert.c, x509_verify.c:
4583 Verification function returns the GNUTLS_CERT_VALID flag.
4585 2002-02-14 10:57 nmav <nmav@gnutls.org>
4587 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
4588 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
4590 Changed srp callback function parameters.
4592 2002-02-14 10:45 nmav <nmav@gnutls.org>
4594 * lib/gnutls_dh_primes.c, src/serv.c:
4596 Corrected bugs in prime generation.
4598 2002-02-14 10:30 nmav <nmav@gnutls.org>
4600 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
4601 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
4603 Server updated. Now command line parameters are available.
4605 2002-02-14 09:25 nmav <nmav@gnutls.org>
4607 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
4611 2002-02-14 09:21 nmav <nmav@gnutls.org>
4613 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
4614 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
4616 Direct access to version field in the state was replaced by the
4617 function gnutls_protocol_get_version().
4619 2002-02-14 09:20 nmav <nmav@gnutls.org>
4623 Corrected bugs in RSA authentication. Random value is not generated
4624 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
4625 packet formating, to depend on the correct version.
4627 2002-02-14 09:16 nmav <nmav@gnutls.org>
4629 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
4631 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
4632 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
4634 2002-02-13 19:48 fiorinaf <fiorinaf@gnutls.org>
4636 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
4638 bug fix with bison 1.32
4640 2002-02-13 18:03 nmav <nmav@gnutls.org>
4642 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
4643 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
4644 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
4645 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4646 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
4647 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
4648 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
4651 Added more functions to allow access to Diffie Hellman parameters
4652 (partially at least). Corrected Diffie Hellman stuff.
4654 2002-02-13 10:03 nmav <nmav@gnutls.org>
4656 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
4658 Made most ifdefs in client program, configurable via command line.
4660 2002-02-13 10:02 nmav <nmav@gnutls.org>
4662 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4663 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4665 It does not send the cert_type extension if only x.509 certificates
4668 2002-02-12 13:27 nmav <nmav@gnutls.org>
4670 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
4672 Corrected bugs in examples.
4674 2002-02-12 13:04 nmav <nmav@gnutls.org>
4676 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
4678 Priority cannot be set if not using the OPENCDK library.
4680 2002-02-11 19:33 nmav <nmav@gnutls.org>
4682 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
4684 Updated documentation.
4686 2002-02-11 10:08 nmav <nmav@gnutls.org>
4688 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_8_1,
4689 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4690 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4691 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4692 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4693 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4694 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4695 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4696 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4697 openpgp/cli_ring.gpg (tags: gnutls_0_8_1, gnutls_0_8_0,
4698 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4699 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4700 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4701 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4702 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4703 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4704 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4705 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4706 openpgp/cli_sec.asc (tags: gnutls_0_8_1, gnutls_0_8_0,
4707 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4708 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4709 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4710 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4711 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4712 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4713 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4714 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4716 Added new client pgp keys and a keyring
4718 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
4720 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4722 High level support for OpenPGP keyrings.
4724 2002-02-10 22:24 nmav <nmav@gnutls.org>
4728 Added ChangeLog [generated by CVS log]
4730 2002-02-09 19:20 nmav <nmav@gnutls.org>
4732 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
4734 Added gnutls_certificate_type_get_name() function.
4736 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
4738 * lib/gnutls_openpgp.c:
4741 * Applied the fixed for the memory leaks.
4743 2002-02-09 18:25 nmav <nmav@gnutls.org>
4745 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
4746 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
4747 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
4748 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
4749 gnutls_ui.h, gnutls_x509.c:
4751 Added ability for an SRP server to use multiple password files. The
4752 password file is selected on the fly (handshake) using a callback
4755 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
4757 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
4760 * auth_cert.h: Added OpenPGP keyring item.
4762 * gnutls_openpgp.c: Improved support for keyring handling.
4764 2002-02-09 12:19 nmav <nmav@gnutls.org>
4766 * lib/gnutls_cipher.c:
4768 Some fixes in ciphertext2compressed handling
4770 2002-02-09 11:10 nmav <nmav@gnutls.org>
4772 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
4773 gnutls_errors_int.h:
4775 Removed the GNUTLS_E_MAC_FAILED error. Now only
4776 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
4777 information about the result of a possible attack.
4779 2002-02-08 22:30 nmav <nmav@gnutls.org>
4781 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
4784 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
4786 2002-02-08 22:29 nmav <nmav@gnutls.org>
4790 Added bison generated file
4792 2002-02-08 19:36 nmav <nmav@gnutls.org>
4794 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
4796 changed the introduction (again)
4798 2002-02-07 20:58 nmav <nmav@gnutls.org>
4800 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
4801 src/openpgp/cli_sec.asc:
4803 Corrected behaviour of client openpgp certificate selection.
4805 2002-02-07 19:08 nmav <nmav@gnutls.org>
4807 * lib/: gnutls_ui.c, gnutls_ui.h:
4809 removed gnutls_certificate_get_ours_index()
4811 2002-02-07 14:59 nmav <nmav@gnutls.org>
4813 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
4814 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4815 gnutls_0_3_90), pkcs1_asn1_tab.c:
4819 2002-02-06 22:07 nmav <nmav@gnutls.org>
4821 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
4823 Modified gnutls_x509_extract_subject_alt_name() to return the type,
4824 instead of storing it to a pointer.
4826 2002-02-06 14:11 nmav <nmav@gnutls.org>
4828 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
4829 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
4832 Added function which returns the subjectAltName (subject_dns_name
4835 2002-02-05 23:00 nmav <nmav@gnutls.org>
4837 * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
4838 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4839 gnutls_0_3_91, gnutls_0_3_90):
4843 2002-02-05 12:09 nmav <nmav@gnutls.org>
4845 * lib/x509_verify.c:
4847 Changed the X.509 certificate verification algorithm. Now if any of
4848 the certificates in the certificate path is expired (except the
4849 first one), we return GNUTLS_CERT_NOT_TRUSTED.
4851 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
4853 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4855 Changes the function name to make clear OpenPGP uses keys and not
4856 certificates like X.509.
4858 2002-02-04 22:35 nmav <nmav@gnutls.org>
4860 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
4862 Changes for gnutls_openpgp_name structure
4864 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
4866 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
4868 Now OpenPGP uses its own context for DN.
4870 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
4872 * lib/gnutls_openpgp.c:
4874 More fixes for the GnuTLS OpenPGP code.
4876 2002-02-03 20:19 nmav <nmav@gnutls.org>
4878 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
4879 lib/gnutls_x509.c, src/common.c:
4881 renamed the gnutls_dn structure to gnutls_x509_dn
4883 2002-02-03 19:17 nmav <nmav@gnutls.org>
4885 * src/: Makefile.am, common.c, common.h:
4887 made the print_info stuff much cleaner.
4889 2002-02-03 19:06 nmav <nmav@gnutls.org>
4891 * lib/gnutls_openpgp.c:
4893 some changes in gnutls_cert handling
4895 2002-02-03 18:54 nmav <nmav@gnutls.org>
4897 * lib/gnutls_cert.h:
4899 keyUsage is now 16 bits
4901 2002-02-03 18:30 nmav <nmav@gnutls.org>
4903 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
4904 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
4905 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
4906 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4907 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
4908 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
4909 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
4910 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
4911 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
4912 src/common.h, src/serv.c:
4914 Added OpenPGP certificate support in gnutls. Several changes.
4916 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
4918 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4921 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
4922 keyUsage flag to indicate what the key is useful for.
4924 2002-02-03 12:45 nmav <nmav@gnutls.org>
4926 * lib/: gnutls_openpgp.c, gnutls_ui.h:
4928 Exported openpgp keys' related functions.
4930 2002-02-03 12:38 nmav <nmav@gnutls.org>
4932 * lib/: gnutls_record.c, gnutls_record.h (tags:
4933 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4934 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4935 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4936 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4937 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4938 gnutls_state.c, gnutls_state.h:
4940 Moved functions unrelated to record layer to gnutls_state.c
4942 2002-02-03 12:24 nmav <nmav@gnutls.org>
4946 several modifications for cert_type extension etc
4948 2002-02-03 12:16 nmav <nmav@gnutls.org>
4950 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
4951 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4952 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4953 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4954 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4955 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4957 Added option to set the cert_type priority.
4959 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
4961 * lib/gnutls_openpgp.c:
4964 * Applied the patch and minor changes.
4966 * Now it's also possible to use binary certificates.
4968 2002-02-03 11:36 nmav <nmav@gnutls.org>
4970 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
4971 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4973 Added stuff for parsing the CertType extension type.
4975 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
4977 * lib/gnutls_openpgp.c:
4980 * gnutls_openpgp.c: Fixed some memory leaks.
4982 2002-02-02 21:24 nmav <nmav@gnutls.org>
4984 * lib/: gnutls.h.in.in, gnutls_ui.c:
4986 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
4988 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
4990 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4993 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
4994 function headers of internal functions.
4996 2002-02-01 21:14 nmav <nmav@gnutls.org>
4998 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
5001 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
5004 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
5006 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_4_0,
5007 gnutls_0_5_x_with_export_ciphersuites,
5008 gnutls_0_5_x_before_types_change, gnutls_0_4_1, gnutls_0_4_2,
5009 gnutls_0_4_3, gnutls_0_5_0, gnutls_0_5_1, gnutls_0_5_2,
5010 gnutls_0_5_3, gnutls_0_5_10, gnutls_0_6_0, gnutls_0_5_4,
5011 gnutls_0_5_11, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7,
5012 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_8,
5013 gnutls_0_8_0, gnutls_0_5_9, gnutls_0_8_1, gnutls_0_3_90,
5014 gnutls_0_3_91, gnutls_0_5_x_before_int_fixes, gnutls_0_3_92,
5015 gnutls_0_4_with_libtasn1):
5017 New files for OpenPGP tests.
5019 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
5021 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
5024 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
5026 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
5028 2002-02-01 11:31 nmav <nmav@gnutls.org>
5030 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
5031 gnutls_0_3_91, gnutls_0_3_90):
5033 added new header file
5035 2002-02-01 11:14 nmav <nmav@gnutls.org>
5037 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
5038 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5039 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
5040 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
5041 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
5042 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5043 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
5044 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
5047 Several changes in certificate and key handling.
5048 * gnutls_certificate_allocate_sc() does not require the ncerts
5051 2002-01-31 12:48 nmav <nmav@gnutls.org>
5053 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5054 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
5055 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
5056 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
5057 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5058 lib/gnutls_x509.c, src/cli.c, src/common.h:
5060 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
5061 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
5063 2002-01-31 12:47 nmav <nmav@gnutls.org>
5065 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
5068 corrected _gnutls_str_cpy() usage.
5070 2002-01-30 23:59 nmav <nmav@gnutls.org>
5072 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
5076 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
5078 * lib/gnutls_openpgp.c:
5080 Fixed some memory leaks.
5082 2002-01-30 10:33 nmav <nmav@gnutls.org>
5084 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
5086 updated candidate draft
5088 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
5090 * lib/gnutls_openpgp.c:
5094 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
5096 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
5098 Basic GnuTLS OpenPGP support.
5100 2002-01-29 16:19 nmav <nmav@gnutls.org>
5102 * configure.in, doc/tex/ex3.tex, src/common.h:
5104 updated for gnutls_certificate_get_peers()
5106 2002-01-29 16:17 nmav <nmav@gnutls.org>
5108 * lib/: gnutls_ui.c, gnutls_ui.h:
5110 Added gnutls_certificate_get_peers() Added
5111 gnutls_certificate_get_ours() Added
5112 gnutls_certificate_get_ours_index()
5114 2002-01-29 16:09 nmav <nmav@gnutls.org>
5116 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
5117 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
5119 CertificateType is now accesible from the API.
5121 2002-01-29 16:06 nmav <nmav@gnutls.org>
5123 * lib/gnutls_handshake.c:
5125 corrected bug in certificate selection.
5127 2002-01-29 15:08 nmav <nmav@gnutls.org>
5129 * lib/: gnutls_state.c, gnutls_state.h:
5131 Added this gnutls_state.c/h files. Are added in order to access some
5132 of the GNUTLS_STATE structures members, indirectly. It's not
5133 possible to move all the members of this structure here, yet, but it
5136 2002-01-29 12:54 nmav <nmav@gnutls.org>
5140 corrected bug in server certificate callback.
5142 2002-01-29 12:52 nmav <nmav@gnutls.org>
5144 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
5145 gnutls_record.c, gnutls_ui.h:
5147 Modified the state's parameters to hold the negotiated certificate
5148 type. Modified the certificate selection procedure to take the
5149 certificate type in account, when choosing the most appropriate
5152 2002-01-29 11:52 nmav <nmav@gnutls.org>
5154 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5155 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
5156 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
5159 Added in CertificateStatus:
5160 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
5163 2002-01-29 11:40 nmav <nmav@gnutls.org>
5165 * lib/: gnutls.h.in.in, gnutls_cert.c:
5167 gnutls_x509pki_allocate_sc() renamed to
5168 gnutls_certificate_allocate_sc() and similar functions too. They
5169 share too common properties with OpenPGP certificates, that it is
5170 not needed a separate function.
5172 2002-01-29 11:38 nmav <nmav@gnutls.org>
5174 * lib/: gnutls_ui.c, gnutls_ui.h:
5176 Updated function names.
5178 2002-01-29 11:38 nmav <nmav@gnutls.org>
5180 * lib/: auth_cert.c, auth_cert.h:
5182 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
5185 2002-01-28 23:51 nmav <nmav@gnutls.org>
5187 * lib/gnutls.asn (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5188 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5189 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5190 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5191 gnutls_0_5_3, gnutls_0_5_2,
5192 gnutls_0_5_x_before_export_ciphersuites,
5193 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5194 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5195 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
5199 2002-01-28 23:49 nmav <nmav@gnutls.org>
5203 better ChangeLog output
5205 2002-01-28 23:44 nmav <nmav@gnutls.org>
5207 * lib/gnutls_record.c, src/cli.c, src/serv.c:
5209 Identified a race condition in the example client. If application
5210 data is sent after a rehandshake request, the server thinks we
5211 ignored his request, and breaks the connection. This is a bad design
5214 2002-01-28 23:43 nmav <nmav@gnutls.org>
5216 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
5217 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
5221 2002-01-28 23:42 nmav <nmav@gnutls.org>
5223 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
5225 changed some buffering code, to use the cleaner
5226 gnutls_datum_append(). Leads to a much cleaner code.
5228 2002-01-28 22:03 fiorinaf <fiorinaf@gnutls.org>
5234 2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org>
5238 gnutls_str_... functions substitution
5240 2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org>
5244 _gnutls_str_... functions substitution
5246 2002-01-28 18:26 nmav <nmav@gnutls.org>
5248 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
5249 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5252 added gnutls_datum_append()
5254 2002-01-28 14:03 nmav <nmav@gnutls.org>
5256 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
5258 signature is now a gnutls_datum
5260 2002-01-28 12:43 nmav <nmav@gnutls.org>
5262 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5263 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
5264 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
5265 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
5266 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
5267 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5268 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
5269 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
5270 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
5271 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
5272 lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
5273 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5274 gnutls_0_5_x_before_export_ciphersuites,
5275 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5276 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5277 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5278 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
5279 src/common.h, src/serv.c:
5281 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
5282 GNUTLS_ANON -> GNUTLS_CRD_ANON
5284 2002-01-28 10:38 nmav <nmav@gnutls.org>
5286 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
5287 gnutls_0_3_90), gnutls_handshake.c:
5289 corrected and optimized handshake.
5291 2002-01-28 10:37 nmav <nmav@gnutls.org>
5293 * lib/gnutls_int_compat.c:
5297 2002-01-28 09:25 nmav <nmav@gnutls.org>
5299 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
5300 gnutls_int.h, gnutls_record.c:
5302 Added ability of the client to choose a certificate depending on the
5303 server's sign algorithm preference. Added CertType in gnutls_cert
5304 structure (which identified X509, OPENPGP certificates)
5306 2002-01-28 09:22 nmav <nmav@gnutls.org>
5308 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
5310 Optimizations in the handshake messages hashing. (no more mallocs)
5312 2002-01-27 21:13 nmav <nmav@gnutls.org>
5314 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5315 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5316 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
5320 2002-01-27 21:12 nmav <nmav@gnutls.org>
5322 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
5323 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5324 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
5326 corrected bug in DSA signing.
5328 2002-01-27 21:11 nmav <nmav@gnutls.org>
5330 * lib/gnutls_cert.c:
5332 corrected bug in file read
5334 2002-01-27 21:10 nmav <nmav@gnutls.org>
5336 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
5337 gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
5338 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5339 gnutls_0_5_x_before_export_ciphersuites,
5340 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5341 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5342 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5343 gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
5344 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
5346 Added support to select a certificate based on the peer's cipher
5347 suite list. (ie if DSS cipher suites are requested and a DSA
5348 certificate is available, then this will be used)
5350 2002-01-27 15:24 nmav <nmav@gnutls.org>
5352 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
5354 Added an updated version of the submited draft
5356 2002-01-27 15:12 nmav <nmav@gnutls.org>
5358 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
5359 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
5360 src/x509/cert-dsa.pem (tags: gnutls_0_8_1, gnutls_0_8_0,
5361 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5362 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5363 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5364 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5365 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5366 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5367 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5368 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5369 gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
5370 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5371 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5372 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5373 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5374 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5375 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5376 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5377 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5378 gnutls_with_dss_ciphersuites):
5382 2002-01-27 15:10 nmav <nmav@gnutls.org>
5384 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
5385 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
5386 src/serv.c (utags: gnutls_with_dss_ciphersuites):
5388 added support for DHE_DSS cipher suites.
5390 2002-01-27 14:27 nmav <nmav@gnutls.org>
5392 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
5393 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
5394 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
5395 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
5396 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
5397 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
5398 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
5399 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
5400 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
5401 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
5402 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5403 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
5404 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
5405 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
5406 src/cli.c (utags: gnutls_with_dss_cert_support):
5408 added support for DSS certificates.
5410 2002-01-26 23:01 nmav <nmav@gnutls.org>
5412 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
5413 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
5414 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5415 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5416 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
5417 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
5418 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
5419 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
5420 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5421 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
5422 gnutls_with_dss_cert_support), gnutls_global.c (tags:
5423 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5424 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
5425 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5426 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5427 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
5428 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5429 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
5430 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
5431 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5432 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5433 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5434 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5435 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5436 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5437 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5438 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
5439 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5440 gnutls_with_dss_cert_support), x509_sig_check.c:
5442 Added stuff for DSS certificates (not ready yet)
5444 2002-01-26 22:55 nmav <nmav@gnutls.org>
5446 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_8_1, gnutls_0_8_0,
5447 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5448 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5449 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5450 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5451 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5452 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5453 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5454 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5455 gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_8_1,
5456 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5457 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5458 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5459 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5460 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5461 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5462 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5463 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5464 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_8_1,
5465 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5466 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5467 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5468 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5469 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5470 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5471 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5472 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5473 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_8_1,
5474 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5475 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5476 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5477 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5478 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5479 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5480 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5481 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5482 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_8_1,
5483 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5484 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5485 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5486 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5487 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5488 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5489 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5490 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5491 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_8_1,
5492 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5493 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5494 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5495 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5496 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5497 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5498 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5499 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5500 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_8_1,
5501 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5502 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5503 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5504 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5505 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5506 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5507 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5508 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5509 gnutls_with_dss_ciphersuites) (utags:
5510 gnutls_with_dss_cert_support):
5512 added new DSA certificates..
5514 2002-01-26 16:10 nmav <nmav@gnutls.org>
5516 * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
5517 gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
5518 gnutls_0_4_0, gnutls_0_4_1, gnutls_with_dss_cert_support,
5519 gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92):
5521 added _gnutls_mem_cpy()
5523 2002-01-26 16:06 nmav <nmav@gnutls.org>
5525 * lib/: x509_asn1.c, x509_der.c (utags:
5526 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5528 Added checks after malloc for null.
5530 2002-01-25 22:41 nmav <nmav@gnutls.org>
5532 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
5533 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5534 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
5535 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
5536 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
5537 gnutls_with_dss_cert_support), lib/gnutls_record.c,
5538 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
5539 gnutls_with_dss_cert_support), src/common.h (tags:
5540 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5541 src/serv.c (tags: gnutls_with_dss_cert_support):
5543 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
5546 2002-01-25 16:31 nmav <nmav@gnutls.org>
5548 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
5549 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
5552 added check for requested TLS extensions
5554 2002-01-25 14:37 nmav <nmav@gnutls.org>
5556 * configure.in (tags: gnutls_0_3_5):
5560 2002-01-25 14:33 nmav <nmav@gnutls.org>
5562 * NEWS (tags: gnutls_0_3_5):
5566 2002-01-25 14:07 nmav <nmav@gnutls.org>
5568 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
5569 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
5570 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
5571 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
5572 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
5573 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5574 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5575 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5576 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5577 gnutls_with_dss_cert_support), lib/gnutls_int.h,
5578 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
5579 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5581 Handshake messages are not kept in memory any more. Now we use less
5582 memory during a handshake.
5584 2002-01-24 19:00 nmav <nmav@gnutls.org>
5586 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
5587 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5588 gnutls_with_dss_cert_support):
5592 2002-01-24 18:00 nmav <nmav@gnutls.org>
5594 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
5595 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5597 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
5598 GNUTLS_A_SSL3_NO_CERTIFICATE
5600 2002-01-24 16:50 nmav <nmav@gnutls.org>
5602 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
5603 draft-ietf-tls-openpgp-keys-00.txt (tags:
5604 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5606 added our openpgp draft
5608 2002-01-24 16:46 nmav <nmav@gnutls.org>
5610 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
5611 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
5612 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5613 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
5614 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5615 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
5616 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5617 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
5618 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
5619 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
5620 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5622 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
5623 #ifdef XXX stuff. Done some cleanups in record layer.
5625 2002-01-23 21:14 nmav <nmav@gnutls.org>
5627 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
5628 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
5629 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5630 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
5631 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5632 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
5633 lib/gnutls_str.h, lib/x509_extensions.c (tags:
5634 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5635 lib/x509_sig_check.c, lib/x509_verify.c (tags:
5636 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5638 Added a minimal string library to assist in safer ASN.1 parsing
5640 2002-01-23 21:13 nmav <nmav@gnutls.org>
5644 in server side now prints srp username
5646 2002-01-23 20:28 nmav <nmav@gnutls.org>
5648 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
5649 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5650 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
5651 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
5652 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
5655 Some corrections done ( found by using flawfinder). Added several
5656 tags for flawfinder to ignore.
5658 2002-01-23 20:27 nmav <nmav@gnutls.org>
5662 added string library
5664 2002-01-23 18:59 nmav <nmav@gnutls.org>
5666 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
5667 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5668 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
5669 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
5670 lib/x509_sig_check.c:
5674 2002-01-23 18:58 nmav <nmav@gnutls.org>
5676 * lib/gnutls_record.c:
5678 more cleanups in the recv_int() function
5680 2002-01-23 18:57 nmav <nmav@gnutls.org>
5682 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
5684 corrected behaviour against PKCS-1 attacks. (it seems that debugging
5685 code has made it to release)
5687 2002-01-22 21:47 nmav <nmav@gnutls.org>
5689 * lib/gnutls_record.c:
5691 Made recv_int() cleaner (needs a lot of improvement)
5693 2002-01-20 13:02 nmav <nmav@gnutls.org>
5695 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
5696 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
5697 lib/gnutls_record.c, src/cli.c, src/serv.c:
5699 Now a server in a case of rehandshake can continue normaly if the
5700 handshake request is ignored by the client.
5702 2002-01-20 13:00 nmav <nmav@gnutls.org>
5704 * lib/gnutls.h.in.in:
5706 corrected gnutls_alert_send() prototype.
5708 2002-01-20 13:00 nmav <nmav@gnutls.org>
5710 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
5712 corrected gnutls_alert_send() prototype
5714 2002-01-20 10:16 nmav <nmav@gnutls.org>
5718 last changes for release
5720 2002-01-19 20:10 nmav <nmav@gnutls.org>
5722 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
5724 corrected bugs in DHE_RSA cipher suites
5726 2002-01-19 20:09 nmav <nmav@gnutls.org>
5728 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
5729 gnutls_with_dss_cert_support), auth_anon.h (tags:
5730 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5731 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
5732 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
5733 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5734 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
5735 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
5736 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5737 gnutls_with_dss_cert_support), gnutls_int.h:
5739 updated auth info structures handling. Corrected bug in DHE_RSA.
5741 2002-01-19 20:07 nmav <nmav@gnutls.org>
5743 * lib/gnutls_handshake.c:
5745 corrected bug introduced in the buffering code update
5747 2002-01-19 18:24 nmav <nmav@gnutls.org>
5749 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
5750 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
5751 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
5752 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5753 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
5754 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
5755 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
5758 Combined gnutls_x509pki_(set/get)_dh_bits() and
5759 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
5760 gnutls_anon_set_server_cred() was deprecated by
5761 gnutls_dh_set_bits().
5763 2002-01-19 18:23 nmav <nmav@gnutls.org>
5765 * lib/gnutls_cert.c:
5767 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
5769 2002-01-19 11:44 nmav <nmav@gnutls.org>
5771 * lib/gnutls_record.c (tags: gnutls_0_3_5):
5773 added missing include of gnutls_alert.h
5775 2002-01-18 16:47 nmav <nmav@gnutls.org>
5777 * doc/protocol/rfc2440.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
5778 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5779 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5780 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5781 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5782 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5783 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5784 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5785 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5786 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5790 2002-01-18 16:46 nmav <nmav@gnutls.org>
5792 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
5793 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
5794 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5795 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
5796 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
5797 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
5798 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5799 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
5800 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5801 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
5802 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5803 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
5804 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5805 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5806 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5807 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
5808 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5809 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
5810 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
5811 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
5812 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
5814 several cleanups in order to move to gnutls 0.4.0
5816 2002-01-18 16:45 nmav <nmav@gnutls.org>
5818 * lib/gnutls_int_compat.c:
5820 added file to hold functions for backwards binary compatibility.
5822 2002-01-18 14:50 nmav <nmav@gnutls.org>
5824 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
5825 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
5826 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
5827 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
5828 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
5829 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
5830 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
5832 added required changes to release gnutls 0.3.3 (mostly bug fixes)
5834 2002-01-18 14:41 nmav <nmav@gnutls.org>
5836 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
5840 2002-01-17 18:56 nmav <nmav@gnutls.org>
5842 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
5843 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
5844 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
5847 Renamed gnutls_x509pki_s/get_dh_bits() to
5848 gnutls_dh_s/get_dhe_bits(). Renamed
5849 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
5851 2002-01-17 16:16 nmav <nmav@gnutls.org>
5853 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
5854 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
5855 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5856 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
5857 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
5858 lib/gnutls_algorithms.c, lib/gnutls_int.h:
5860 Key exchange methods changed so they do not depend on the
5861 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
5863 2002-01-17 16:10 nmav <nmav@gnutls.org>
5865 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5866 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5867 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
5868 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
5869 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5870 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
5871 gnutls_record.c, gnutls_sig.c:
5873 changes in buffering code (actually variables' names are more
5876 2002-01-17 16:09 nmav <nmav@gnutls.org>
5880 corrected library interface numbers
5882 2002-01-17 13:29 nmav <nmav@gnutls.org>
5884 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
5885 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5886 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
5887 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
5888 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5889 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
5890 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
5891 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5892 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5893 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5894 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5895 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5896 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5897 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5898 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5899 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5902 updated documentation
5904 2002-01-17 13:05 nmav <nmav@gnutls.org>
5906 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
5907 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5908 gnutls_with_dss_cert_support):
5910 fixed bugs reported (with patches) by Marc Huber and Guillaume
5913 2002-01-14 09:33 nmav <nmav@gnutls.org>
5915 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
5916 lib/x509_b64.c, lib/x509_b64.h (tags:
5917 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5918 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5919 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5920 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5921 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5922 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5924 Added gnutls_x509pki_set_trust_mem() and
5925 gnutls_x509pki_set_key_mem()
5927 2002-01-12 19:04 nmav <nmav@gnutls.org>
5929 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
5930 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
5932 better length checking in the record layer.
5934 2002-01-10 21:19 nmav <nmav@gnutls.org>
5936 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
5937 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
5938 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5939 gnutls_with_dss_cert_support):
5941 new extensions draft
5943 2002-01-09 11:05 nmav <nmav@gnutls.org>
5945 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
5947 added gnutls_x509pki_verify_certificate()
5949 2002-01-07 17:54 nmav <nmav@gnutls.org>
5953 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
5954 consistent with gnutls.h)
5956 2002-01-05 22:00 nmav <nmav@gnutls.org>
5958 * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5959 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
5960 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5961 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5963 corrected the temp file name
5965 2002-01-05 18:41 nmav <nmav@gnutls.org>
5967 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
5968 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
5969 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
5972 last minute changes for 0.3.2 release
5974 2002-01-05 18:04 nmav <nmav@gnutls.org>
5976 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
5979 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
5981 2002-01-05 13:40 nmav <nmav@gnutls.org>
5983 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
5985 Added gnutls_b64_encode() and gnutls_b64_decode()
5987 2002-01-04 12:35 nmav <nmav@gnutls.org>
5989 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
5992 updated documentation
5994 2002-01-04 12:05 nmav <nmav@gnutls.org>
5996 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
5997 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
5999 updated documentation
6001 2002-01-04 11:19 nmav <nmav@gnutls.org>
6003 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
6004 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
6005 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
6006 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
6007 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
6008 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
6012 2002-01-04 11:15 nmav <nmav@gnutls.org>
6014 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
6015 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
6017 separated alert protocol functions
6019 2002-01-03 11:36 nmav <nmav@gnutls.org>
6021 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
6022 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
6023 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
6025 corrected behaviour in version advertizing
6027 2002-01-03 11:01 nmav <nmav@gnutls.org>
6029 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
6031 now removes the temp file
6033 2002-01-03 10:59 nmav <nmav@gnutls.org>
6035 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
6037 check_version() updated
6039 2002-01-02 15:55 nmav <nmav@gnutls.org>
6041 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
6042 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
6043 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
6044 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
6045 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
6046 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6047 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
6048 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
6052 2002-01-02 15:00 nmav <nmav@gnutls.org>
6054 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
6055 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
6056 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
6057 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
6059 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
6061 2002-01-02 12:15 nmav <nmav@gnutls.org>
6067 2002-01-02 11:07 nmav <nmav@gnutls.org>
6069 * lib/gnutls.h.in.in:
6071 prefixed all variable with GNUTLS_
6073 2002-01-02 11:02 nmav <nmav@gnutls.org>
6075 * lib/gnutls_global.c:
6077 added support for calling global_init() several times.
6079 2002-01-02 10:58 nmav <nmav@gnutls.org>
6081 * lib/gnutls_global.c:
6083 added static variable to check if global_init() is called for a
6086 2002-01-02 10:46 nmav <nmav@gnutls.org>
6088 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6089 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6090 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
6091 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
6092 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
6093 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
6095 Cleanups in the digest code (separated from HMAC). Added
6096 gnutls_fingerprint_calc(), which calculates a fingerprint.
6098 2001-12-30 18:11 nmav <nmav@gnutls.org>
6100 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
6101 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
6105 2001-12-30 18:09 nmav <nmav@gnutls.org>
6107 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
6108 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6109 gnutls_0_3_5, gnutls_0_3_2):
6113 2001-12-30 17:55 nmav <nmav@gnutls.org>
6115 * NEWS, lib/auth_x509.c:
6117 corrected bug which did not allow a client to accept multiple CA
6118 distinguished names.
6120 2001-12-30 17:53 nmav <nmav@gnutls.org>
6122 * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
6123 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6124 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6125 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6126 gnutls_0_3_5, gnutls_0_3_2):
6130 2001-12-23 11:37 nmav <nmav@gnutls.org>
6132 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
6134 some corrections in documentation
6136 2001-12-21 08:16 nmav <nmav@gnutls.org>
6138 * NEWS (tags: gnutls_0_3_1):
6142 2001-12-20 10:51 nmav <nmav@gnutls.org>
6144 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
6145 gnutls_0_3_2, gnutls_0_3_5):
6147 cleaned up and fixed ASN.1 documentation.
6149 2001-12-20 10:08 nmav <nmav@gnutls.org>
6151 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
6154 corrected in order not to complain if func(void) is used.
6156 2001-12-19 20:02 nmav <nmav@gnutls.org>
6158 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
6159 (tags: gnutls_0_3_1, gnutls_0_3_0):
6163 2001-12-19 13:17 nmav <nmav@gnutls.org>
6165 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
6166 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
6167 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
6168 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
6169 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6170 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
6171 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
6172 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
6173 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6174 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
6175 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
6176 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
6177 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6178 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
6179 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6180 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
6181 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6182 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
6183 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
6184 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
6185 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
6186 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
6187 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
6188 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
6190 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
6191 defines to keep source compatibility.
6193 2001-12-19 13:13 nmav <nmav@gnutls.org>
6195 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
6197 corrected bugs in AUTH_INFO allocation
6199 2001-12-18 15:00 nmav <nmav@gnutls.org>
6201 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
6202 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
6206 2001-12-18 08:58 nmav <nmav@gnutls.org>
6208 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
6209 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
6210 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
6211 gnutls_0_3_1), lib/gnutls_int.h:
6213 corrections in the configuration files.
6215 2001-12-17 20:44 nmav <nmav@gnutls.org>
6219 some corrections in assembler detection. Also chmod -w gnutls.h was
6222 2001-12-17 17:27 nmav <nmav@gnutls.org>
6224 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
6225 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
6226 (tags: gnutls_0_3_1):
6228 Corrections for big endian machines. Pointed out by Mike Siers
6231 2001-12-17 16:53 nmav <nmav@gnutls.org>
6233 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
6234 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
6235 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
6236 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
6237 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
6238 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
6239 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
6240 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6241 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
6243 cleanups and documentation updates
6245 2001-12-17 15:49 nmav <nmav@gnutls.org>
6247 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
6248 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
6249 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6250 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
6252 corrections in SRP and ANON authentication. Also corrections in the
6253 session packing for anonymous auth info.
6255 2001-12-17 15:19 nmav <nmav@gnutls.org>
6257 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
6258 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
6259 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
6260 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
6261 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
6262 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
6266 2001-12-17 15:13 nmav <nmav@gnutls.org>
6268 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
6269 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
6270 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
6271 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
6272 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
6273 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
6274 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6275 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
6276 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
6277 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
6278 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
6279 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
6281 gnutls_set_max_record_size -> gnutls_record_set_max_size
6282 gnutls_get_max_record_size -> gnutls_record_get_max_size
6283 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
6284 gnutls_auth_get_type
6286 2001-12-16 14:23 nmav <nmav@gnutls.org>
6288 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
6289 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
6290 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
6291 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
6292 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
6293 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
6294 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6295 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
6296 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
6297 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
6299 documentation updated
6301 2001-12-16 10:27 nmav <nmav@gnutls.org>
6303 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6304 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
6306 changed function names
6308 2001-12-16 09:49 nmav <nmav@gnutls.org>
6310 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
6312 fixes in documentation
6314 2001-12-16 09:09 nmav <nmav@gnutls.org>
6316 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
6317 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6318 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6319 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6320 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6321 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6322 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6323 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6324 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6325 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
6327 removed ASN1.readme.txt
6329 2001-12-14 19:52 nmav <nmav@gnutls.org>
6331 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
6332 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6333 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6334 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6335 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
6336 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6337 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6338 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
6339 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
6340 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
6342 renamed gnutls_x509pki_set_trust/key to
6343 gnutls_x509pki_set_trust_file/key_file
6345 2001-12-14 14:52 nmav <nmav@gnutls.org>
6347 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
6348 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
6351 some corrections in the DECR_LEN stuff added recently.
6353 2001-12-14 10:26 nmav <nmav@gnutls.org>
6355 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
6356 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
6357 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
6358 doc/tex/gnutls.tex, lib/auth_x509.c:
6360 updated documentation
6362 2001-12-13 09:51 nmav <nmav@gnutls.org>
6364 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
6365 gnutls_extensions.c, gnutls_handshake.c:
6367 More carefull parsing of incoming packets.
6369 2001-12-11 15:29 nmav <nmav@gnutls.org>
6371 * lib/gnutls_handshake.c:
6375 2001-12-11 15:29 nmav <nmav@gnutls.org>
6377 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
6378 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
6380 corrected bugs in STD formating (back to USG).
6382 2001-12-10 16:01 nmav <nmav@gnutls.org>
6384 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
6386 last commits for 0.2.91
6388 2001-12-10 08:25 nmav <nmav@gnutls.org>
6390 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
6391 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
6392 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
6393 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
6394 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
6395 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6396 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
6397 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6398 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6399 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
6400 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
6401 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
6402 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
6403 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
6404 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
6405 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6406 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
6407 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
6408 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6409 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6410 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
6411 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6412 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6413 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
6415 optimizations and fixes in the TLS PRF calculation (and the SSL3
6418 2001-12-09 17:08 nmav <nmav@gnutls.org>
6420 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
6422 updated documentation
6424 2001-12-09 15:39 nmav <nmav@gnutls.org>
6426 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
6428 fixed gnutls_anon_free_client_sc()
6430 2001-12-09 12:05 nmav <nmav@gnutls.org>
6432 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
6433 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
6434 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
6435 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
6437 Fixes in anonymous authentication. Fixes in client ciphersuite
6440 2001-12-09 12:03 nmav <nmav@gnutls.org>
6442 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6443 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
6445 GET_CN() now works. (affects debug mode only)
6447 2001-12-09 11:02 nmav <nmav@gnutls.org>
6449 * src/: .cvsignore (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6450 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6451 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6452 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6453 gnutls_0_5_3, gnutls_0_5_2,
6454 gnutls_0_5_x_before_export_ciphersuites,
6455 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6456 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6457 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6458 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6459 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6460 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
6461 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6462 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
6463 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
6467 2001-12-09 10:50 nmav <nmav@gnutls.org>
6469 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
6470 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
6471 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
6473 Optimizations in server certificate callback.
6475 2001-12-08 22:54 nmav <nmav@gnutls.org>
6477 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
6478 lib/gnutls_int.h, lib/gnutls_record.c:
6480 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
6482 2001-12-08 22:37 nmav <nmav@gnutls.org>
6484 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
6485 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
6486 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
6487 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
6490 remove dnsname (name_ind) extension
6492 2001-12-08 15:55 nmav <nmav@gnutls.org>
6494 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
6495 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6496 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6497 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
6498 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
6499 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
6500 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
6501 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6502 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
6503 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
6504 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6505 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
6506 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
6507 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
6509 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
6511 2001-12-07 17:25 nmav <nmav@gnutls.org>
6513 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
6517 2001-12-07 14:09 nmav <nmav@gnutls.org>
6519 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
6520 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6521 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6522 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6523 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6524 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6525 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
6527 updated documentation
6529 2001-12-07 08:22 nmav <nmav@gnutls.org>
6531 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
6532 gnutls_0_2_91) (utags: gnutls_0_2_90):
6534 callbacks now get a GNUTLS_STATE argument.
6536 2001-12-07 01:02 nmav <nmav@gnutls.org>
6538 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
6539 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
6540 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
6541 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
6542 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
6543 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
6544 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
6545 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
6546 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
6547 src/serv.c (tags: gnutls_0_2_90):
6549 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
6550 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
6552 2001-12-06 17:08 nmav <nmav@gnutls.org>
6554 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
6555 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
6556 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
6557 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6558 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6559 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6560 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
6561 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
6562 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
6563 gnutls_0_2_90), src/cli.c, src/serv.c:
6565 GNUTLS_LIST is now int*
6567 2001-12-06 12:19 nmav <nmav@gnutls.org>
6569 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
6570 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
6571 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
6572 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6573 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6574 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
6575 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6576 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
6577 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6578 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6579 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6580 lib/gnutls_constate.c (tags: gnutls_0_2_90),
6581 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
6582 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
6583 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
6584 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6585 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6586 src/cli.c, src/serv.c:
6590 2001-12-06 12:18 nmav <nmav@gnutls.org>
6592 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
6593 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6594 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6595 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
6596 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6597 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6598 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6599 gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
6601 some changes to keep gcc -Wall happy
6603 2001-12-06 10:37 nmav <nmav@gnutls.org>
6605 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
6606 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
6607 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
6608 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
6609 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
6610 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6611 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
6612 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
6613 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
6614 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6615 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6616 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
6617 gnutls_0_2_90), src/cli.c, src/serv.c:
6621 2001-12-05 17:25 nmav <nmav@gnutls.org>
6623 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
6624 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
6625 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6626 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
6627 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6628 lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
6629 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6630 gnutls_0_5_x_before_export_ciphersuites,
6631 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6632 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6633 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6634 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6635 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6636 gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
6638 Changes in function names concerning _db_ handling and _session_
6641 2001-12-05 17:03 nmav <nmav@gnutls.org>
6643 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
6644 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
6645 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
6646 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
6647 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
6648 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
6649 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
6652 Added callback to select the server certificate.
6654 2001-12-05 13:41 nmav <nmav@gnutls.org>
6656 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
6657 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
6658 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
6659 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6660 gnutls_0_2_90), src/serv.c:
6662 optimized certificate handling API
6664 2001-12-05 12:50 nmav <nmav@gnutls.org>
6666 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
6667 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
6669 several cleanups. Removed old unneeded functions. certificate
6670 verification was moved out of the handshake procedure.
6672 2001-12-04 22:24 nmav <nmav@gnutls.org>
6674 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
6675 gnutls_global.c, gnutls_int.h, gnutls_record.c:
6679 2001-12-04 16:03 nmav <nmav@gnutls.org>
6681 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
6682 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
6683 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
6684 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
6685 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
6686 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
6687 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
6688 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
6689 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6690 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6691 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6692 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6693 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
6694 src/port.h, src/serv.c:
6696 now the peer's certificate list is stored into auth info structure
6697 (instead of the certificate). several other cleanups.
6699 2001-12-04 10:57 nmav <nmav@gnutls.org>
6701 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
6702 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6703 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6704 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
6705 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6706 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
6707 lib/x509_extensions.c, src/cli.c, src/serv.c:
6709 moving gnutls_DN structures out of gnutls_cert and auth_info
6710 structures. Now they are generated upon request.
6712 2001-12-01 17:34 nmav <nmav@gnutls.org>
6714 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
6715 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6716 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6717 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
6720 fixes in autoconf scripts
6722 2001-12-01 10:50 nmav <nmav@gnutls.org>
6724 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
6725 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6726 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6727 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6728 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
6729 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
6730 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
6732 updated detection of library settings
6734 2001-11-30 18:23 nmav <nmav@gnutls.org>
6736 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
6737 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
6739 The RDN sequence needed in the certificate request message is now
6740 generated and cached into a x509pki_credentials structure. This
6741 would save a lot of time in the server side.
6743 2001-11-29 20:30 fiorinaf <fiorinaf@gnutls.org>
6745 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
6747 overflow buffers check
6749 2001-11-29 20:22 fiorinaf <fiorinaf@gnutls.org>
6751 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
6756 2001-11-29 15:29 nmav <nmav@gnutls.org>
6758 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
6759 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
6760 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
6761 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
6762 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
6763 lib/gnutls_session.c, lib/gnutls_session_pack.c,
6764 lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
6765 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6766 gnutls_0_5_x_before_export_ciphersuites,
6767 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6768 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6769 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6770 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6771 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6772 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
6775 introduced gnutls_x509pki_get_certificate(). This function returns
6776 the peer's certificate DER encoded. This certificate is also stored
6779 2001-11-26 10:50 nmav <nmav@gnutls.org>
6781 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
6782 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
6783 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
6784 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
6786 cleanups and some corrections.
6788 2001-11-25 12:05 nmav <nmav@gnutls.org>
6790 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
6791 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
6792 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6793 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
6794 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
6795 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
6796 lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
6797 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6798 gnutls_0_5_x_before_export_ciphersuites,
6799 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6800 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6801 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6802 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6803 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6804 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
6805 lib/gnutls_record.h, src/cli.c, src/serv.c:
6807 gnutls_handshake(), gnutls_read() etc. functions no longer require
6808 the 'SOCKET cd' argument. This argument is set using the function
6809 gnutls_set_transport_ptr().
6811 2001-11-23 23:42 nmav <nmav@gnutls.org>
6813 * doc/README.autoconf:
6815 gnutls.m4 -> libgnutls.m4
6817 2001-11-23 23:26 nmav <nmav@gnutls.org>
6819 * doc/tex/Makefile.am:
6823 2001-11-23 23:25 nmav <nmav@gnutls.org>
6825 * doc/tex/ciphersuites.tex:
6829 2001-11-20 23:37 nmav <nmav@gnutls.org>
6833 produces better tex output
6835 2001-11-20 20:22 nmav <nmav@gnutls.org>
6837 * doc/scripts/gdoc, lib/gnutls_ui.c:
6839 updated documentation (and generation of tex)
6841 2001-11-20 20:20 nmav <nmav@gnutls.org>
6847 2001-11-20 14:42 nmav <nmav@gnutls.org>
6849 * lib/gnutls_algorithms.c:
6851 fixed gnutls_kx_get_name()
6853 2001-11-20 13:40 nmav <nmav@gnutls.org>
6855 * lib/: gnutls_handshake.c, gnutls_ui.h:
6859 2001-11-17 11:47 nmav <nmav@gnutls.org>
6861 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
6863 Gdoc updated. Now handles powers and '->' symbol automatically for
6866 2001-11-16 10:19 nmav <nmav@gnutls.org>
6868 * lib/x509_der.c (tags: gnutls_0_2_11):
6872 2001-11-16 10:13 nmav <nmav@gnutls.org>
6874 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
6875 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
6876 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6877 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
6878 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
6879 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
6880 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
6882 Documentation for ASN.1 has been moved to inline comments and to the
6885 2001-11-15 12:47 nmav <nmav@gnutls.org>
6887 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
6892 2001-11-15 12:37 nmav <nmav@gnutls.org>
6894 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
6895 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
6896 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
6897 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
6898 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
6899 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
6901 corrected some obscure bugs in the handshake and record send
6904 2001-11-13 19:10 nmav <nmav@gnutls.org>
6906 * lib/gnutls_int.h (tags: gnutls_0_2_11):
6908 removed debugging stuff
6910 2001-11-13 12:26 nmav <nmav@gnutls.org>
6912 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
6916 2001-11-13 12:02 nmav <nmav@gnutls.org>
6918 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
6919 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
6920 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
6921 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
6922 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
6923 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
6924 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_1,
6925 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6926 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6927 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6928 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6929 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6930 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6931 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6932 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6933 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6934 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6935 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
6937 more non blocking IO fixes
6939 2001-11-12 21:18 nmav <nmav@gnutls.org>
6941 * src/cli.c (tags: gnutls_0_2_11):
6943 now resolves hostnames.
6945 2001-11-12 14:27 nmav <nmav@gnutls.org>
6947 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
6949 va_copy macro renamed to VA_COPY
6951 2001-11-12 14:26 nmav <nmav@gnutls.org>
6955 now requires autoconf 2.50
6957 2001-11-10 21:37 nmav <nmav@gnutls.org>
6959 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
6960 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6961 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
6962 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
6963 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
6964 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
6965 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
6966 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
6967 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
6968 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
6969 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
6972 several fixes. Including:
6973 - max_record_header extension.
6974 - resume handshake sending wrong ssl version
6975 - Non blocking IO (not ready yet)
6977 2001-11-08 12:00 nmav <nmav@gnutls.org>
6979 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
6980 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
6981 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
6982 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
6983 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
6985 cleanups and documentation updates
6987 2001-11-08 10:57 nmav <nmav@gnutls.org>
6991 rolled back previous change...
6993 2001-11-08 10:32 nmav <nmav@gnutls.org>
6997 made empty certificate message consistent with other
7000 2001-11-07 12:08 nmav <nmav@gnutls.org>
7002 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
7003 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
7004 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
7005 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7006 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
7007 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
7008 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
7009 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
7010 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
7011 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
7012 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
7013 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
7014 gnutls_0_2_90, gnutls_0_2_11):
7016 corrected memory leaks and other bugs
7018 2001-11-06 16:57 nmav <nmav@gnutls.org>
7020 * lib/gnutls_buffers.c:
7024 2001-11-06 12:57 nmav <nmav@gnutls.org>
7026 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
7027 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
7028 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7029 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7030 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7031 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7032 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
7033 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
7034 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
7035 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
7036 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
7037 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
7039 added max_record_size extension
7041 2001-11-06 12:56 nmav <nmav@gnutls.org>
7043 * lib/gnutls_session.c:
7045 corrected bug which made get_current_session, not to return the
7046 right size of the session.
7048 2001-11-05 21:28 nmav <nmav@gnutls.org>
7050 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
7051 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
7052 lib/gnutls_record.c:
7054 receive buffer is now dynamic.
7056 2001-11-05 20:14 nmav <nmav@gnutls.org>
7058 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
7060 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
7062 2001-11-05 16:41 nmav <nmav@gnutls.org>
7064 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
7065 lib/gnutls_priority.c:
7067 added support for va_copy
7069 2001-11-05 12:43 nmav <nmav@gnutls.org>
7071 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
7072 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
7073 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
7077 2001-11-05 11:32 nmav <nmav@gnutls.org>
7079 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
7083 2001-11-04 16:52 nmav <nmav@gnutls.org>
7085 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
7086 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
7087 gnutls_priority.c (tags: gnutls_0_2_10):
7089 changed LIST to GNUTLS_LIST
7091 2001-11-04 12:01 nmav <nmav@gnutls.org>
7093 * lib/: gnutls.h.in, gnutls_db.c:
7095 added new function to check for expired sessions.
7097 2001-11-04 10:43 nmav <nmav@gnutls.org>
7099 * lib/gnutls_record.c:
7103 2001-11-02 18:20 nmav <nmav@gnutls.org>
7105 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
7106 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
7107 gnutls_sig.c (tags: gnutls_0_2_10):
7109 cleanups in function names
7111 2001-11-02 10:34 nmav <nmav@gnutls.org>
7115 cleanups in the resuming code
7117 2001-11-02 10:07 nmav <nmav@gnutls.org>
7119 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
7120 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
7121 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
7122 lib/gnutls_record.c:
7124 added hooks in order to use external database to store session to be
7125 resumed. Works but it is not finished.
7127 2001-11-02 09:01 nmav <nmav@gnutls.org>
7129 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
7132 set_push() & set_pull() functions moved to state (instead of being
7135 2001-11-02 08:32 nmav <nmav@gnutls.org>
7137 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
7138 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
7139 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
7141 moved README.CVS to doc/
7143 2001-11-01 22:54 nmav <nmav@gnutls.org>
7147 added documentation of the steps required to built the cvs tree
7149 2001-11-01 20:10 nmav <nmav@gnutls.org>
7151 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
7152 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
7153 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
7154 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
7155 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
7156 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
7157 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
7158 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
7159 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
7161 Adopted some of the patches of Jon Nelson. Fixes the non blocking
7164 2001-10-30 19:35 nmav <nmav@gnutls.org>
7166 * lib/: gnutls_buffers.c, gnutls_record.c:
7168 corrected and fixed several things in send_int() etc.
7170 2001-10-30 12:29 nmav <nmav@gnutls.org>
7172 * doc/tex/translayer.tex:
7176 2001-10-30 12:11 nmav <nmav@gnutls.org>
7178 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
7179 scripts/Makefile.am (tags: gnutls_0_5_10,
7180 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7181 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7182 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7183 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7184 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7185 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7186 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7187 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7188 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7189 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
7191 added scripts into distribution
7193 2001-10-30 09:10 nmav <nmav@gnutls.org>
7195 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
7197 corrected bugs in session resuming.
7199 2001-10-23 17:35 nmav <nmav@gnutls.org>
7201 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
7202 io_debug.h (tags: gnutls_0_2_9):
7206 2001-10-23 17:31 nmav <nmav@gnutls.org>
7208 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
7211 added IO debugging code
7213 2001-10-23 15:45 nmav <nmav@gnutls.org>
7215 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
7216 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
7217 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
7218 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7219 lib/gnutls_record.c (tags: gnutls_0_2_9):
7221 added some checks for memory allocation. Fixes in write interrupts.
7223 2001-10-23 09:37 nmav <nmav@gnutls.org>
7225 * lib/gnutls_buffers.c:
7227 corrected bugs which could break non blocking IO
7229 2001-10-22 22:09 nmav <nmav@gnutls.org>
7231 * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7232 gnutls_0_5_x_before_export_ciphersuites,
7233 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7234 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7235 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7236 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7237 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7238 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7241 added file. Holds pgp keys
7243 2001-10-22 20:14 nmav <nmav@gnutls.org>
7245 * lib/: gnutls_buffers.c, gnutls_record.c:
7247 corrections for the gnutls_read_buffered() function.
7249 2001-10-22 12:51 nmav <nmav@gnutls.org>
7251 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
7252 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
7255 updated/fixed the handling of interrupted writes
7257 2001-10-21 14:32 nmav <nmav@gnutls.org>
7259 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
7260 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
7261 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
7263 changed gnutls_write() semantics in order to cope with interrupted
7264 system calls and non blocking IO
7266 2001-10-21 13:27 nmav <nmav@gnutls.org>
7268 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
7269 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
7270 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
7271 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
7272 lib/gnutls_int.h, lib/gnutls_record.c:
7274 changes in order to be independent of the berkeley style sockets
7275 (but it is still difficult to use gnutls with any other api)
7277 2001-10-21 11:53 nmav <nmav@gnutls.org>
7279 * lib/gnutls_buffers.c:
7281 made gnutls_write() unaware of interrupted system calls and eagain
7284 2001-10-21 11:36 nmav <nmav@gnutls.org>
7286 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
7287 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
7288 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
7289 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7290 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7295 2001-10-20 22:40 nmav <nmav@gnutls.org>
7297 * lib/: gnutls_buffers.c, gnutls_int.h:
7299 Corrected short read bug
7301 2001-10-20 16:04 nmav <nmav@gnutls.org>
7303 * lib/gnutls_buffers.c:
7305 corrected _gnutls_write()
7307 2001-10-20 15:44 nmav <nmav@gnutls.org>
7309 * lib/gnutls_buffers.c:
7311 peeked data now stays also in handshake
7313 2001-10-20 15:43 nmav <nmav@gnutls.org>
7317 corrected bug which caused a fatal alert to be sent even if it
7320 2001-10-20 09:40 nmav <nmav@gnutls.org>
7322 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
7323 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
7324 lib/gnutls_record.c:
7326 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
7328 2001-10-20 09:10 nmav <nmav@gnutls.org>
7330 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
7332 the gnutls handshake protocol can now hold it's state. Thus it may
7333 be used in some kind of non blocking mode. Not tested at all
7335 2001-10-19 17:07 nmav <nmav@gnutls.org>
7337 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
7338 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7339 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7340 lib/gnutls_record.c:
7342 clean ups in the handshake protocol
7344 2001-10-15 09:14 nmav <nmav@gnutls.org>
7346 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
7347 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
7348 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7349 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7350 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7351 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
7352 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
7353 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
7354 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7355 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
7356 lib/gnutls_ui.h, src/cli.c, src/serv.c:
7358 auth_info types and structures were moved to the internals of the
7359 library. This makes the library incompatible (source & binary) with
7360 the previous versions.
7362 2001-10-12 06:46 nmav <nmav@gnutls.org>
7364 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
7365 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7366 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7367 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
7369 added option to regenerate primes and generators for EDH
7371 2001-10-10 15:53 nmav <nmav@gnutls.org>
7373 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
7374 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
7375 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
7376 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
7377 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
7378 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
7379 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7380 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7381 gnutls_0_2_9), src/serv.c:
7383 updated name indication extension (dnsname)
7385 2001-10-10 09:28 nmav <nmav@gnutls.org>
7387 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
7388 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
7389 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7390 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7391 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7392 gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
7393 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7394 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7395 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7396 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7397 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
7400 renamed crypt to srpcrypt.
7402 2001-10-10 09:25 nmav <nmav@gnutls.org>
7404 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
7405 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
7406 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7407 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7408 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
7411 better prime handling
7413 2001-10-09 21:40 nmav <nmav@gnutls.org>
7415 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
7416 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
7417 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
7418 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
7419 gnutls_0_2_10, gnutls_0_2_9):
7421 Updated the handling of prime numbers.
7423 2001-10-08 19:57 nmav <nmav@gnutls.org>
7425 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
7426 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
7427 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
7428 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
7429 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
7430 gnutls_0_2_10, gnutls_0_2_9):
7434 2001-10-08 18:38 nmav <nmav@gnutls.org>
7436 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
7437 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
7438 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
7439 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
7440 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
7441 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
7442 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
7443 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
7444 gnutls_0_2_9), src/cli.c, src/serv.c:
7446 added DHE_RSA ciphersuites
7448 2001-10-08 07:10 nmav <nmav@gnutls.org>
7450 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
7451 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
7452 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7453 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7454 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7455 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7456 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7457 gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
7458 draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
7459 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7460 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7461 draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_8_1,
7462 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7463 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7464 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7465 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7466 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7467 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7468 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7469 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7470 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7471 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7472 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7477 2001-10-07 12:47 nmav <nmav@gnutls.org>
7479 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7482 fixes in the certificate extensions handling code. Bugs reported by
7483 Neil Spring <nspring@saavie.org>
7485 2001-09-25 17:55 nmav <nmav@gnutls.org>
7487 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
7492 2001-09-23 18:21 nmav <nmav@gnutls.org>
7494 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
7495 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
7497 several cleanups in order to support DHE_RSA
7499 2001-09-23 18:20 nmav <nmav@gnutls.org>
7501 * lib/auth_dhe_rsa.c:
7503 Preliminary support for DHE_RSA
7505 2001-09-19 08:21 nmav <nmav@gnutls.org>
7507 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
7509 updated documentation
7511 2001-09-14 08:04 nmav <nmav@gnutls.org>
7513 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
7514 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
7515 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
7516 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
7517 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
7518 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
7519 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
7520 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
7521 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
7524 Client certificate callback has been improved
7526 2001-09-04 19:50 nmav <nmav@gnutls.org>
7528 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
7529 (tags: gnutls_0_2_3), lib/Makefile.am:
7531 updated documentation generation
7533 2001-09-03 22:23 nmav <nmav@gnutls.org>
7535 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
7537 updated documentation
7539 2001-08-27 08:31 nmav <nmav@gnutls.org>
7541 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
7542 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
7543 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7544 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7545 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
7549 2001-08-26 14:44 nmav <nmav@gnutls.org>
7551 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
7552 configure.in, lib/gnutls_global.c:
7554 use of sigaction instead of signal(), to ignore SIGPIPE
7556 2001-08-26 10:44 nmav <nmav@gnutls.org>
7558 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
7559 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
7560 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7561 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
7562 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
7563 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
7564 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
7566 gnutls_set_certificate_request() renamed to
7567 gnutls_x509pki_set_cert_request(). Added
7568 gnutls_x509pki_set_cert_callback().
7570 2001-08-26 09:41 nmav <nmav@gnutls.org>
7572 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
7573 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
7574 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
7575 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
7576 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7577 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
7578 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7579 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
7580 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
7584 2001-08-25 21:52 nmav <nmav@gnutls.org>
7586 * configure.in, lib/gnutls.h.in:
7588 updated gnutls.h file
7590 2001-08-25 13:44 nmav <nmav@gnutls.org>
7592 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
7593 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
7594 lib/gnutls_ui.c, src/serv.c:
7596 some memory optimization while receiving packets
7598 2001-08-25 09:19 nmav <nmav@gnutls.org>
7600 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
7601 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7602 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7603 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7604 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
7607 header size is now written in gnutls_cipher.c
7609 2001-08-20 21:40 nmav <nmav@gnutls.org>
7611 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
7612 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
7614 bugfixes and minor updates
7616 2001-08-20 21:39 nmav <nmav@gnutls.org>
7618 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
7619 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
7620 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
7621 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
7624 corrected and updated documentation
7626 2001-08-20 19:26 nmav <nmav@gnutls.org>
7628 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
7629 src/cli.c, src/serv.c:
7631 changed gnutls_bye() behaviour
7633 2001-08-19 20:11 nmav <nmav@gnutls.org>
7635 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
7636 gnutls_int.h, gnutls_record.c:
7638 several fixes in gnutls_bye() function, and in gnutls_recv_int()
7640 2001-08-19 19:38 nmav <nmav@gnutls.org>
7642 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
7644 corrected bugs in version handling and in certificate initialization
7646 2001-08-19 14:25 nmav <nmav@gnutls.org>
7648 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
7649 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
7650 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
7651 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
7652 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
7653 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
7655 better support for buffered read and several cleanups
7657 2001-08-19 11:52 nmav <nmav@gnutls.org>
7659 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
7660 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
7662 gnutls now sends (again) record packets using one write.
7664 2001-08-19 11:50 nmav <nmav@gnutls.org>
7666 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
7668 corrected free for data not belonging to the heap
7670 2001-08-18 21:21 nmav <nmav@gnutls.org>
7672 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
7673 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
7674 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
7675 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
7676 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
7677 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
7678 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
7679 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
7680 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
7683 several checks for failed allocations and other fixes
7685 2001-08-07 18:38 nmav <nmav@gnutls.org>
7687 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
7688 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
7689 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7690 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
7691 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
7692 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
7693 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
7694 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
7695 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
7696 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
7698 fixes in SRP key exchange and several others.
7700 2001-08-07 13:34 nmav <nmav@gnutls.org>
7702 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
7703 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
7704 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
7705 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
7706 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
7707 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
7708 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
7709 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
7710 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
7711 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7712 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
7713 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7714 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7715 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
7716 gnutls_0_2_1) (utags: gnutls_0_2_0):
7718 server side client authentication works
7720 2001-08-07 12:16 nmav <nmav@gnutls.org>
7722 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
7723 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
7724 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
7725 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
7726 lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7727 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7728 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7729 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7730 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7731 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7732 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
7733 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
7734 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
7735 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
7736 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
7737 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7740 additions in order for gnutls server to support client
7743 2001-08-07 07:30 nmav <nmav@gnutls.org>
7745 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
7746 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
7747 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7748 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
7749 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
7750 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7751 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
7753 ssl3 fixes and several others.
7755 2001-08-07 07:30 nmav <nmav@gnutls.org>
7757 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
7759 realloc does not realloc memory if less size is requested.
7761 2001-08-06 22:17 nmav <nmav@gnutls.org>
7763 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
7764 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
7766 updated in key usage fields
7768 2001-08-06 21:48 nmav <nmav@gnutls.org>
7770 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
7772 cleanups in the signature generating functions
7774 2001-08-06 20:00 nmav <nmav@gnutls.org>
7776 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
7777 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7778 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
7779 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
7780 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7781 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
7782 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7783 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
7784 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
7785 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
7786 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7787 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
7788 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7789 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
7791 several fixes. Added client authentication with x509PKI
7793 2001-08-06 15:02 nmav <nmav@gnutls.org>
7795 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
7796 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
7797 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
7800 more x509 client certificate stuff
7802 2001-08-06 13:22 nmav <nmav@gnutls.org>
7804 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
7805 gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
7806 gnutls_0_3_0, gnutls_0_2_3, gnutls_0_3_1, gnutls_0_3_2,
7807 gnutls_0_3_5, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91):
7809 added client certificates
7811 2001-08-06 13:21 nmav <nmav@gnutls.org>
7813 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
7814 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
7815 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
7816 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
7817 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7818 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7819 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7822 several additions for x509 client authentication
7824 2001-08-06 08:30 nmav <nmav@gnutls.org>
7826 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
7827 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
7828 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
7829 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
7831 added the concept of optional handshake packets (like
7832 CERTIFICATE_REQUEST). several other fixes.
7834 2001-08-05 20:40 nmav <nmav@gnutls.org>
7836 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
7837 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
7838 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
7839 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
7840 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
7842 several cleanups and updates in the handshake protocol
7843 implementation iolaiiiiiCVS:
7845 ----------------------------------------------------------------------
7847 2001-08-05 13:27 nmav <nmav@gnutls.org>
7849 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
7850 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
7851 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
7852 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
7854 several cleanups. No longer export structures to the API, but a
7855 bunch of functions in order to access them.
7857 2001-08-05 11:38 nmav <nmav@gnutls.org>
7859 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
7860 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
7862 gnutls_x509_set_cn() was removed
7864 2001-08-05 10:25 nmav <nmav@gnutls.org>
7866 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
7867 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
7868 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
7869 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7870 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
7872 added new function gnutls_send_alert() to the api
7874 2001-08-05 10:13 nmav <nmav@gnutls.org>
7876 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
7877 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
7879 cleanups in certificate copying
7881 2001-08-05 09:53 nmav <nmav@gnutls.org>
7883 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
7884 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7885 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7886 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7887 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
7888 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7889 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7890 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7891 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
7892 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7893 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7894 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7895 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
7896 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
7897 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7898 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7899 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7900 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
7901 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
7903 fixes for the new files
7905 2001-08-05 09:38 nmav <nmav@gnutls.org>
7907 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
7908 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
7909 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
7910 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
7911 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
7912 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7913 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
7914 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
7915 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7916 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7917 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7918 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7919 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
7920 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7921 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7922 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7923 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7924 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
7925 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7926 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
7927 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
7928 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
7929 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
7930 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7931 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
7932 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
7933 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7934 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
7935 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7936 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
7937 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7938 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7939 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7940 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7943 renamed cert_* to x509_*
7945 2001-08-04 19:04 nmav <nmav@gnutls.org>
7947 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
7950 asn1_read_value() will no longer overflow the given buffer. (this
7951 assumes that the caller provided the size of the buffer)
7953 2001-08-04 18:40 nmav <nmav@gnutls.org>
7955 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
7956 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
7959 fixes in x509 cert extensions handling
7961 2001-08-04 12:01 nmav <nmav@gnutls.org>
7963 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
7964 gnutls_handshake.c, gnutls_int.h:
7968 2001-08-04 07:39 nmav <nmav@gnutls.org>
7970 * lib/: gnutls_mem.c, gnutls_mem.h:
7972 added internal memory handlers
7974 2001-08-04 07:31 nmav <nmav@gnutls.org>
7976 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
7977 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
7978 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
7979 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7980 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7981 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
7982 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7983 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7984 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
7985 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7986 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
7987 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7988 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7989 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
7991 added internal memory handlers
7993 2001-08-02 19:00 nmav <nmav@gnutls.org>
7995 * lib/gnutls_cert.c, src/cli.c:
7997 subjectAltName related fixes
7999 2001-08-02 18:42 nmav <nmav@gnutls.org>
8001 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
8002 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
8003 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
8004 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
8007 added some kind of support for X509 Extensions
8009 2001-08-02 11:49 nmav <nmav@gnutls.org>
8011 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
8012 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_1,
8013 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8014 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8015 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8016 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8017 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8018 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8019 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8020 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8021 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8022 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8023 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8024 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
8025 gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
8027 documentation updates
8029 2001-08-02 01:43 nmav <nmav@gnutls.org>
8031 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8032 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
8033 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
8034 lib/gnutls_record.c:
8038 2001-07-31 19:12 nmav <nmav@gnutls.org>
8040 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
8041 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
8042 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
8043 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
8044 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
8045 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
8046 gnutls_0_2_1, gnutls_0_2_0):
8048 fixed api documentation (for srp and anon cred allocation)
8050 2001-07-30 09:56 nmav <nmav@gnutls.org>
8052 * configure.in (tags: gnutls_0_1_9):
8054 added profiler option
8056 2001-07-30 09:49 nmav <nmav@gnutls.org>
8058 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
8059 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8060 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8061 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
8062 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
8063 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8064 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
8065 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
8066 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
8067 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
8068 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
8069 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8070 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8071 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
8072 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
8073 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
8074 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
8076 added log function (no longer use fprintf).
8078 2001-07-29 23:21 nmav <nmav@gnutls.org>
8080 * lib/: gnutls_handshake.c, gnutls_record.c:
8082 fixes in EOF handling in handshake.
8084 2001-07-29 18:19 nmav <nmav@gnutls.org>
8086 * lib/gnutls_handshake.c:
8090 2001-07-29 11:18 nmav <nmav@gnutls.org>
8092 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
8095 documentation updates
8097 2001-07-28 19:02 nmav <nmav@gnutls.org>
8099 * doc/: scripts/gdoc, tex/Makefile.am:
8101 fixes in tex production (gdoc)
8103 2001-07-28 14:51 nmav <nmav@gnutls.org>
8105 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
8106 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8107 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
8108 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
8109 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
8110 doc/tex/gnutls.tex, lib/gnutls_record.c:
8112 Added documentation in TEX
8114 2001-07-28 10:36 nmav <nmav@gnutls.org>
8116 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
8117 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
8118 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
8119 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
8121 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
8123 2001-07-27 18:46 nmav <nmav@gnutls.org>
8125 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
8126 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
8127 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
8129 changed gnutls_read() semantics
8131 2001-07-26 20:23 fiorinaf <fiorinaf@gnutls.org>
8133 * doc/TODO (tags: gnutls_0_1_9):
8135 Tools for Certificate
8137 2001-07-26 20:18 fiorinaf <fiorinaf@gnutls.org>
8139 * lib/cert_der.c (tags: gnutls_0_1_9):
8143 2001-07-26 19:08 nmav <nmav@gnutls.org>
8145 * NEWS, configure.in:
8149 2001-07-26 19:07 nmav <nmav@gnutls.org>
8151 * lib/cert_verify.c (tags: gnutls_0_1_9):
8153 fixed/updated compare_dn() function.
8155 2001-07-26 15:26 nmav <nmav@gnutls.org>
8157 * doc/TODO, lib/gnutls_sig_check.c:
8161 2001-07-24 20:02 nmav <nmav@gnutls.org>
8163 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
8164 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
8165 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
8166 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
8167 lib/gnutls_sig_check.c, src/cli.c:
8169 gnutls now checks the certificate's CN to see if it matches the
8172 2001-07-24 18:46 nmav <nmav@gnutls.org>
8174 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
8175 lib/gnutls_record.c:
8179 2001-07-24 18:27 nmav <nmav@gnutls.org>
8183 support for multiple protocol versions.
8185 2001-07-24 18:26 nmav <nmav@gnutls.org>
8187 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
8188 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
8189 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8190 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8191 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
8192 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
8193 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
8194 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
8195 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8196 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
8197 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8198 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
8199 lib/gnutls_v2_compat.c, src/serv.c:
8201 corrected bug in b64 decoding. Added support for multiple TLS
8204 2001-07-21 21:30 nmav <nmav@gnutls.org>
8206 * lib/Makefile.am (tags: gnutls_0_1_9):
8210 2001-07-21 09:05 nmav <nmav@gnutls.org>
8212 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
8213 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
8214 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
8215 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
8216 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8217 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
8218 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
8220 corrected memory leaks
8222 2001-07-21 08:19 nmav <nmav@gnutls.org>
8224 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
8225 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
8226 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
8227 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
8228 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
8229 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
8230 src/pkcs1.asn (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8231 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8232 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8233 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8234 gnutls_0_5_3, gnutls_0_5_2,
8235 gnutls_0_5_x_before_export_ciphersuites,
8236 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8237 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8238 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8239 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8240 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8241 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8242 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8243 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
8245 several fixes cleanups etc.
8247 2001-07-20 18:59 nmav <nmav@gnutls.org>
8249 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
8250 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
8251 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8252 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8253 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8254 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
8255 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
8256 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8257 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8258 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8259 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
8260 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
8261 src/srp/Makefile.am (tags: gnutls_0_8_1, gnutls_0_8_0,
8262 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8263 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8264 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8265 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8266 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8267 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8268 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8269 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8270 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8271 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8272 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8273 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8274 gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
8277 updated file structure
8279 2001-07-20 17:58 nmav <nmav@gnutls.org>
8281 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
8282 tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_1, gnutls_0_8_0,
8283 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8284 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8285 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8286 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8287 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8288 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8289 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8290 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8291 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8292 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8293 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8294 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8295 gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_1,
8296 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8297 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8298 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8299 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8300 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8301 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8302 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8303 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8304 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8305 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8306 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8307 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8308 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
8309 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
8310 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8311 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8312 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
8313 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8314 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8315 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8316 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
8317 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8318 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8319 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
8321 updated directory structure
8323 2001-07-20 17:50 nmav <nmav@gnutls.org>
8325 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
8326 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
8327 gnutls_0_5_3, gnutls_0_5_2,
8328 gnutls_0_5_x_before_export_ciphersuites,
8329 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8330 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8331 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8332 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8333 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8334 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8335 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8336 gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
8337 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8338 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8339 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8340 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8341 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8342 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8343 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8344 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8345 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8346 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8347 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8348 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8349 gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
8350 lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
8351 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
8352 (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
8353 lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
8354 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
8357 added some kind of certificate checking
8359 2001-07-19 20:43 fiorinaf <fiorinaf@gnutls.org>
8365 2001-07-19 20:39 fiorinaf <fiorinaf@gnutls.org>
8367 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
8368 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8369 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
8370 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
8371 (tags: gnutls_0_1_9):
8375 2001-07-19 20:36 fiorinaf <fiorinaf@gnutls.org>
8377 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
8379 C structure management
8381 2001-07-19 19:29 fiorinaf <fiorinaf@gnutls.org>
8383 * src/PkixTabExample.c:
8385 C structure management
8387 2001-07-18 20:32 nmav <nmav@gnutls.org>
8389 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
8391 added mhash 0.8.10 support
8393 2001-07-18 20:31 nmav <nmav@gnutls.org>
8395 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
8396 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
8397 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
8398 lib/gnutls_int.h, src/cli.c:
8400 more certificate fields parsed. Cleanups
8402 2001-07-17 18:47 nmav <nmav@gnutls.org>
8404 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
8405 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
8406 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
8407 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
8408 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
8409 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
8410 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8411 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8412 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8413 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8414 lib/gnutls_int.h, src/cli.c, src/serv.c:
8416 several cleanups. Added check for certificate's expiration time.
8418 2001-07-16 19:45 nmav <nmav@gnutls.org>
8420 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
8421 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
8422 lib/gnutls_int.h, src/cli.c:
8426 2001-07-14 21:22 nmav <nmav@gnutls.org>
8428 * src/CertificateExample.c:
8430 corrected copyright notice
8432 2001-07-14 21:19 nmav <nmav@gnutls.org>
8434 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8435 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
8436 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
8440 2001-07-14 21:13 nmav <nmav@gnutls.org>
8442 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
8443 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
8447 2001-07-14 19:21 nmav <nmav@gnutls.org>
8449 * lib/: Makefile.am, gnutls_anon_cred.c:
8453 2001-07-14 14:34 nmav <nmav@gnutls.org>
8455 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
8456 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
8457 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
8458 src/cli.c, src/serv.c:
8460 several bug fixes in ASN handling. Fixes/additions in X509
8461 structures handling.
8463 2001-07-14 11:45 nmav <nmav@gnutls.org>
8465 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
8466 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
8467 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
8468 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
8469 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
8470 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
8471 src/cli.c, src/serv.c:
8475 2001-07-14 10:26 nmav <nmav@gnutls.org>
8479 corrected copyright statement
8481 2001-07-14 09:47 nmav <nmav@gnutls.org>
8483 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
8484 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
8486 improved certificate handling
8488 2001-07-14 09:47 nmav <nmav@gnutls.org>
8494 2001-07-13 14:23 nmav <nmav@gnutls.org>
8496 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8499 added autoconf2.50 (for debian)
8501 2001-07-13 14:22 nmav <nmav@gnutls.org>
8503 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
8504 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8505 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8506 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
8510 2001-07-13 14:08 nmav <nmav@gnutls.org>
8512 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8513 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8514 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
8516 corrected fabio's entry
8518 2001-07-12 17:06 nmav <nmav@gnutls.org>
8520 * lib/gnutls_record.c:
8524 2001-07-11 21:17 nmav <nmav@gnutls.org>
8526 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
8527 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
8528 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8529 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8530 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8531 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8532 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8533 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
8534 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
8535 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
8536 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
8537 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8538 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8539 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8540 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8541 gnutls_0_2_0, gnutls_0_1_9):
8543 optimizations in hash functions (removed a lot of mallocs)
8545 2001-07-07 18:03 nmav <nmav@gnutls.org>
8547 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
8548 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
8549 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
8550 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
8551 src/Makefile.am, src/pkix.asn, src/serv.c:
8553 Updated ASN.1 Parser (Fabio - commited by me).
8555 2001-07-01 16:39 nmav <nmav@gnutls.org>
8557 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
8562 2001-06-25 15:29 nmav <nmav@gnutls.org>
8564 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
8565 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
8566 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
8567 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8568 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
8569 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8570 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
8571 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
8572 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
8575 Cleanups. Mostly while sending client certificate (and client
8578 2001-06-24 22:01 nmav <nmav@gnutls.org>
8584 2001-06-24 21:42 nmav <nmav@gnutls.org>
8586 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
8587 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
8588 lib/gnutls_constate.c, lib/gnutls_extensions.c,
8589 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
8591 added support for DNSNAME extension (draft-ietf-tls-extensions)
8593 2001-06-24 18:30 nmav <nmav@gnutls.org>
8595 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
8596 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
8597 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8598 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
8599 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
8600 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
8601 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8602 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8603 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8604 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
8605 rfc2817.txt (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8606 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8607 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8608 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8609 gnutls_0_5_3, gnutls_0_5_2,
8610 gnutls_0_5_x_before_export_ciphersuites,
8611 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8612 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8613 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8614 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8615 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8616 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8617 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8618 gnutls_0_2_0, gnutls_0_1_9):
8620 added more up to date documentation
8622 2001-06-24 18:20 nmav <nmav@gnutls.org>
8624 * doc/protocol/x509guide.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
8625 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8626 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8627 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8628 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8629 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8630 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8631 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8632 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8633 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8634 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8635 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8636 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8637 gnutls_0_2_0, gnutls_0_1_9):
8639 added gutman's x509guide
8641 2001-06-24 15:41 nmav <nmav@gnutls.org>
8643 * lib/: gnutls_handshake.c, gnutls_priority.c:
8645 some portability fixes
8647 2001-06-24 15:03 nmav <nmav@gnutls.org>
8649 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
8650 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8651 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
8652 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
8653 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
8654 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
8655 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8656 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8657 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8658 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8659 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
8660 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
8661 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
8662 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
8663 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
8664 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
8665 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
8666 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8667 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8668 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8669 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8670 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
8671 lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
8672 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8673 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8674 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8675 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8676 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8677 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8678 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8679 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8680 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8681 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
8682 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8683 gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
8684 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
8685 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
8686 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8687 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
8688 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
8689 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
8690 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8691 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
8692 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
8693 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8694 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8695 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8696 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
8697 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8698 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
8699 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
8700 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
8701 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
8703 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
8706 2001-06-24 08:45 nmav <nmav@gnutls.org>
8708 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
8709 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
8710 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8711 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8712 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8713 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8714 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8715 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8716 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
8717 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
8718 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
8722 2001-06-23 21:26 nmav <nmav@gnutls.org>
8724 * configure.in, lib/gnutls_global.c:
8726 added checks for signals
8728 2001-06-22 21:19 nmav <nmav@gnutls.org>
8730 * lib/gnutls_cipher.c, src/serv.c:
8732 corrected bug in stream decryption..
8734 2001-06-22 20:59 nmav <nmav@gnutls.org>
8736 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
8739 added internal representation of pkcs1 rsa private keys.
8741 2001-06-22 11:43 nmav <nmav@gnutls.org>
8743 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
8744 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
8745 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
8746 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
8747 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
8748 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
8749 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
8750 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
8754 2001-06-22 09:16 nmav <nmav@gnutls.org>
8756 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
8757 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
8758 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
8762 2001-06-22 08:25 nmav <nmav@gnutls.org>
8766 gnutls_cert is not defined here
8768 2001-06-21 18:40 nmav <nmav@gnutls.org>
8770 * lib/gnutls_cert.h, src/pk.h:
8774 2001-06-21 18:38 nmav <nmav@gnutls.org>
8776 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
8777 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
8778 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
8779 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
8780 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
8781 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
8782 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
8783 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
8785 Updated Ciphersuite selection algorithm. Added internal
8786 representation of x509 structures.
8788 2001-06-20 14:11 nmav <nmav@gnutls.org>
8790 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
8791 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
8792 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
8793 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
8794 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
8795 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
8796 (tags: gnutls_0_1_4):
8798 client side RSA works (no certificate checking)
8800 2001-06-19 19:19 nmav <nmav@gnutls.org>
8802 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
8803 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
8804 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
8805 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
8806 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
8807 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
8808 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
8810 removed unneeded code and added some kind of client support for RSA
8813 2001-06-19 08:52 nmav <nmav@gnutls.org>
8815 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
8816 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8817 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8818 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
8819 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
8820 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
8821 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
8824 fixes in session resuming..
8826 2001-06-18 20:24 nmav <nmav@gnutls.org>
8828 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
8829 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
8830 lib/gnutls_v2_compat.c:
8832 fixes in session resuming
8834 2001-06-18 19:50 nmav <nmav@gnutls.org>
8836 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
8837 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8838 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
8842 2001-06-18 19:04 nmav <nmav@gnutls.org>
8844 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
8845 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
8846 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
8847 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
8848 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
8849 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8850 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8851 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8852 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8853 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8854 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
8855 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
8856 lib/gnutls_plaintext.h, lib/gnutls_record.c,
8857 lib/gnutls_v2_compat.c, src/serv.c:
8859 several cleanups in the low level record layer (the old code was a
8860 mess). several other fixes.
8862 2001-06-18 15:18 nmav <nmav@gnutls.org>
8864 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
8865 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
8866 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
8867 gnutls_0_1_4), gnutls_v2_compat.c:
8869 cleanups. No longer checks for alerts between messages.
8871 2001-06-18 11:09 nmav <nmav@gnutls.org>
8873 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8874 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
8875 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
8876 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
8877 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8878 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
8879 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
8880 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
8881 src/cli.c, src/serv.c:
8883 cleanups and addition of a test http server (serv.c)
8885 2001-06-17 22:45 nmav <nmav@gnutls.org>
8887 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
8888 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
8890 fixes in V2 client hello.
8892 2001-06-17 14:13 nmav <nmav@gnutls.org>
8894 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
8895 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
8896 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
8899 several fixes for RSA. gnutls server can now work with rsa
8902 2001-06-17 11:26 nmav <nmav@gnutls.org>
8904 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
8905 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
8906 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
8907 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
8908 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
8909 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
8910 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
8911 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
8912 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
8913 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
8914 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
8915 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8916 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8917 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8918 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8919 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8920 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8921 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8922 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8923 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8924 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8925 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8926 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8927 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
8928 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
8930 several additions for RSA (mostly unstable)
8932 2001-06-16 22:41 nmav <nmav@gnutls.org>
8934 * lib/: gnutls_pk.c, gnutls_pk.h:
8936 some support for public key encryption (rsa)
8938 2001-06-16 12:11 nmav <nmav@gnutls.org>
8940 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
8941 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
8942 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
8943 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
8944 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
8945 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
8946 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
8947 gnutls_kx.h, gnutls_srp.c:
8949 more rsa fixes. Added dnsname extension.
8951 2001-06-15 22:05 nmav <nmav@gnutls.org>
8953 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
8954 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
8955 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
8956 lib/gnutls_int.h, src/serv.c:
8958 more rsa stuff -- and cleanups
8960 2001-06-15 21:47 nmav <nmav@gnutls.org>
8966 2001-06-15 21:46 nmav <nmav@gnutls.org>
8968 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
8969 pkcs1.asn, pkix.asn:
8971 updated ASN.1 files.
8973 2001-06-15 16:57 nmav <nmav@gnutls.org>
8975 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
8976 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
8977 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
8978 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
8979 lib/gnutls_int.h, lib/gnutls_kx.c:
8981 several additions in order to support KX_RSA and X509PKI.
8983 2001-06-14 20:26 nmav <nmav@gnutls.org>
8985 * lib/gnutls_auth.c:
8987 updated get_auth_info()
8989 2001-06-14 18:00 nmav <nmav@gnutls.org>
8991 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
8994 changed the setting of credentials
8996 2001-06-14 18:00 nmav <nmav@gnutls.org>
8998 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
8999 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
9000 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
9001 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
9004 better handling of set/get credentials.
9006 2001-06-14 17:01 nmav <nmav@gnutls.org>
9008 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
9011 added gnutls_datum structure.
9013 2001-06-13 09:21 nmav <nmav@gnutls.org>
9015 * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
9016 gnutls_0_5_x_before_export_ciphersuites,
9017 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9018 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9019 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9020 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9021 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9022 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9023 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9024 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
9025 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
9026 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9027 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
9028 changelog-update.sh:
9030 added Fabio in AUTHORS, fixed the way ChangeLog is created.
9032 2001-06-13 09:10 nmav <nmav@gnutls.org>
9034 * lib/gnutls_algorithms.c:
9036 added a warning for the addition of new algorithms
9038 2001-06-13 08:51 nmav <nmav@gnutls.org>
9040 * doc/protocol/rfc2631.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
9041 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9042 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9043 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9044 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9045 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9046 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9047 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9048 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9049 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9050 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9051 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9052 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9053 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
9055 added rfc on DH key exchange
9057 2001-06-11 15:34 nmav <nmav@gnutls.org>
9059 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
9060 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
9061 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
9062 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
9064 Added Fabio's ASN1/DER parser.
9066 2001-06-09 12:11 nmav <nmav@gnutls.org>
9068 * lib/gnutls_db.c (tags: gnutls_0_1_4):
9070 more descriptive comments
9072 2001-06-09 12:03 nmav <nmav@gnutls.org>
9074 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
9075 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
9076 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
9077 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9078 gnutls_0_1_9, gnutls_0_1_4):
9080 bugfixes in sbase64 decoding/encoding. Changes in the included
9083 2001-06-09 10:01 nmav <nmav@gnutls.org>
9085 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
9086 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9087 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
9088 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9089 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
9090 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
9092 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
9095 2001-06-05 10:46 nmav <nmav@gnutls.org>
9101 2001-06-05 10:37 nmav <nmav@gnutls.org>
9103 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
9104 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
9105 (tags: gnutls_0_1_4), gnutls_num.h:
9107 better handling of 64bit integers
9109 2001-06-05 10:35 nmav <nmav@gnutls.org>
9111 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
9113 better checking of return value of rindex
9115 2001-06-05 10:33 nmav <nmav@gnutls.org>
9117 * src/: cli.c, serv.c:
9121 2001-06-05 08:34 nmav <nmav@gnutls.org>
9123 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
9124 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
9125 (tags: gnutls_0_1_4), src/Makefile.am:
9127 updated documentation and functions
9129 2001-06-01 15:49 nmav <nmav@gnutls.org>
9131 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
9132 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
9133 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
9134 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
9135 src/tpasswd (tags: gnutls_0_1_4):
9137 gnutls now handles uint64 even in systems without a native one.
9140 2001-06-01 14:46 nmav <nmav@gnutls.org>
9142 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
9144 corrected bug in verify
9146 2001-05-31 09:34 nmav <nmav@gnutls.org>
9148 * buildconf, configure.in, lib/gnutls.h.in:
9150 updated configuration scripts to comply to autoconf 2.50
9152 2001-05-30 11:46 nmav <nmav@gnutls.org>
9154 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
9156 gdoc is now included in the cvs
9158 2001-05-30 11:23 nmav <nmav@gnutls.org>
9160 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
9161 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
9162 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
9163 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
9164 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
9165 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
9166 lib/gnutls_session.c, src/cli.c, src/serv.c:
9168 updated API and documentation. Now we use the gnome way for creating
9171 2001-05-26 22:10 nmav <nmav@gnutls.org>
9175 some cleanups in Diffie Hellman key exchange
9177 2001-05-26 19:18 nmav <nmav@gnutls.org>
9179 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
9180 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
9181 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9182 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9183 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9184 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9185 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
9186 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
9187 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9188 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
9191 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
9194 2001-05-26 19:16 nmav <nmav@gnutls.org>
9196 * src/: cli.c, prime.c, serv.c:
9200 2001-05-26 12:19 nmav <nmav@gnutls.org>
9202 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
9203 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
9205 Added decoding function for the base64 encoding used in SRP. (this
9206 function is more strict in characters than the previous one)
9208 2001-05-26 10:38 nmav <nmav@gnutls.org>
9212 corrected memory leaks
9214 2001-05-26 08:29 nmav <nmav@gnutls.org>
9216 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
9217 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
9218 gnutls_num.h, gnutls_v2_compat.c:
9220 several cleanups in numbers' handling
9222 2001-05-26 07:19 nmav <nmav@gnutls.org>
9224 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
9225 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
9228 updated uint24 functions.
9230 2001-05-25 21:09 nmav <nmav@gnutls.org>
9232 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
9233 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
9234 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
9237 Cleanups in endian handling (convertions).
9239 2001-05-25 11:57 nmav <nmav@gnutls.org>
9241 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
9242 gnutls_errors_int.h, gnutls_handshake.c:
9246 2001-05-25 11:56 nmav <nmav@gnutls.org>
9250 updated documentation
9252 2001-05-25 11:55 nmav <nmav@gnutls.org>
9258 2001-05-24 16:07 nmav <nmav@gnutls.org>
9264 2001-05-24 08:19 nmav <nmav@gnutls.org>
9266 * lib/gnutls_cipher.c:
9268 sets the resumed_security_parameters to null after initialization
9270 2001-05-23 15:17 nmav <nmav@gnutls.org>
9272 * src/: cli.c, serv.c:
9276 2001-05-23 15:16 nmav <nmav@gnutls.org>
9278 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
9279 gnutls_handshake.h, gnutls_int.h:
9281 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
9282 db has not been opened for reading. Added some kind of support for
9283 renegotiation of parameters.
9285 2001-05-22 22:29 nmav <nmav@gnutls.org>
9287 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
9291 2001-05-22 22:27 nmav <nmav@gnutls.org>
9293 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
9294 gnutls_int.h, gnutls_session.c:
9296 cleanups and several fixes(and speedups) in the resume DB
9298 2001-05-22 22:24 nmav <nmav@gnutls.org>
9300 * src/: cli.c, serv.c:
9302 updated client and servers
9304 2001-05-22 16:57 nmav <nmav@gnutls.org>
9306 * lib/gnutls_algorithms.c:
9310 2001-05-20 10:06 nmav <nmav@gnutls.org>
9312 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
9313 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
9314 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
9315 src/cli.c, src/serv.c:
9317 Changed gnutls_set_*_priority functions.
9319 2001-05-19 18:57 nmav <nmav@gnutls.org>
9325 2001-05-19 10:50 nmav <nmav@gnutls.org>
9331 2001-05-19 10:48 nmav <nmav@gnutls.org>
9333 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
9334 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9335 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
9337 added option to generate random primes (instead of using a default).
9338 Added option to specify a specific prime to use (index)
9340 2001-05-15 10:35 nmav <nmav@gnutls.org>
9342 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
9343 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9344 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
9348 2001-05-15 10:19 nmav <nmav@gnutls.org>
9350 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
9354 2001-05-15 09:33 nmav <nmav@gnutls.org>
9356 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
9357 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
9358 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
9359 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
9360 src/Makefile.am, src/serv.c:
9362 Added libgnutls-config script gnutls.h is automaticaly generated by
9363 configure script Added libgnutls.m4
9365 2001-05-14 10:37 nmav <nmav@gnutls.org>
9367 * lib/ext_srp.c (tags: gnutls-0_1_2):
9369 Added missing length in username.
9371 2001-05-14 09:45 nmav <nmav@gnutls.org>
9373 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
9374 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
9375 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
9376 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
9377 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
9378 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
9379 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
9380 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
9381 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
9382 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9383 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9384 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
9385 src/serv.c (tags: gnutls-0_1_2):
9387 added functions to access authentication data (like username), and
9388 the key exchange algorithm used.
9390 2001-05-13 16:36 nmav <nmav@gnutls.org>
9392 * lib/cert_sb64.c (tags: gnutls-0_1_2):
9396 2001-05-13 16:36 nmav <nmav@gnutls.org>
9398 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
9400 clean_db() now clears expired entries only
9402 2001-05-13 16:35 nmav <nmav@gnutls.org>
9404 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
9406 example tpasswd files.
9408 2001-05-13 13:48 nmav <nmav@gnutls.org>
9410 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
9411 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
9413 minor updates and fixes
9415 2001-05-13 10:05 nmav <nmav@gnutls.org>
9417 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
9418 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
9419 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
9420 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9421 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9422 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9423 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9424 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9425 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
9426 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
9427 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
9428 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
9429 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9430 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9431 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9432 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9433 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9434 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
9435 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
9436 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
9437 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
9438 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
9439 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
9441 Added compatibility with Tom Wu's libsrp's password files.
9443 2001-05-12 23:37 nmav <nmav@gnutls.org>
9445 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
9446 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
9447 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
9448 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
9449 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
9450 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9451 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
9453 added support for Tom Wu's srp library tpasswd and tpasswd.conf
9456 2001-05-10 06:58 nmav <nmav@gnutls.org>
9458 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
9460 fixes in memory allocation
9462 2001-05-09 13:16 nmav <nmav@gnutls.org>
9464 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
9465 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
9467 corrected memory leaks
9469 2001-05-09 09:44 nmav <nmav@gnutls.org>
9471 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
9472 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
9474 credentials are now kept globaly (in order to minimize memory
9475 usage). This makes no harm since these are never modified by
9478 2001-05-08 20:27 nmav <nmav@gnutls.org>
9480 * doc/TODO (tags: gnutls-0-1-0-srp):
9484 2001-05-08 20:16 nmav <nmav@gnutls.org>
9486 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
9487 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
9488 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
9489 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
9490 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
9491 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
9492 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
9493 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
9494 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
9495 src/cli.c, src/serv.c:
9497 several fixes for srp. Seems to work now!
9499 2001-05-07 19:16 nmav <nmav@gnutls.org>
9501 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9503 better version handling
9505 2001-05-07 19:09 nmav <nmav@gnutls.org>
9507 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
9508 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
9509 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
9510 lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
9511 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9512 gnutls_0_5_x_before_export_ciphersuites,
9513 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9514 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9515 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9516 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9517 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9518 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9519 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9520 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9521 gnutls-0-1-0-srp), src/cli.c:
9523 added support for SSL 2.0 client hello
9525 2001-05-07 11:11 nmav <nmav@gnutls.org>
9527 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
9528 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
9529 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
9530 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
9531 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
9534 several fixes for srp
9536 2001-05-07 08:27 nmav <nmav@gnutls.org>
9538 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
9539 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
9541 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
9544 2001-05-06 23:00 nmav <nmav@gnutls.org>
9546 * src/Makefile.am (tags: gnutls-0-1-0-srp):
9550 2001-05-06 22:51 nmav <nmav@gnutls.org>
9556 2001-05-06 07:30 nmav <nmav@gnutls.org>
9558 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
9559 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
9561 more srp related fixes. No longer fails authentication if wrong
9562 username is provided.
9564 2001-05-05 22:24 nmav <nmav@gnutls.org>
9566 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
9567 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
9568 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
9569 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
9570 gnutls_srp.c, gnutls_srp.h:
9572 some hacks in order to exchange the algorithm used to hash the
9575 2001-05-05 10:28 nmav <nmav@gnutls.org>
9577 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
9579 cleanups for srp. Most mpi code has moved to gnutls_srp.c
9581 2001-05-05 08:02 nmav <nmav@gnutls.org>
9583 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
9585 more srp related fixes
9587 2001-05-05 07:38 nmav <nmav@gnutls.org>
9589 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
9590 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
9591 gnutls_extensions.c, gnutls_handshake.c:
9593 some fixes - srp related
9595 2001-05-04 21:53 nmav <nmav@gnutls.org>
9597 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
9598 auth_srp_passwd.c, auth_srp_passwd.h:
9602 2001-05-04 21:52 nmav <nmav@gnutls.org>
9604 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
9605 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
9606 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
9607 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
9608 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
9609 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
9610 (tags: gnutls-0-1-0-srp):
9612 more additions for SRP
9614 2001-05-04 13:08 nmav <nmav@gnutls.org>
9618 fixed default case when no -s was specified
9620 2001-05-04 13:05 nmav <nmav@gnutls.org>
9622 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
9623 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
9624 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
9625 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
9626 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
9627 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
9629 More adds for SRP - SRPSHA1 and bcrypt
9631 2001-05-04 08:28 nmav <nmav@gnutls.org>
9635 corrected bug in decoding function
9637 2001-05-03 09:45 nmav <nmav@gnutls.org>
9639 * lib/crypt_bcrypt.h:
9643 2001-05-03 09:44 nmav <nmav@gnutls.org>
9645 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
9646 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
9647 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
9648 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
9649 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
9650 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
9651 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
9652 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9653 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9654 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
9657 Changes in random number handling. Added bcrypt (for use with SRP).
9658 Added test program crypt for creating bcrypt passwd files.
9660 2001-05-02 16:56 nmav <nmav@gnutls.org>
9662 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
9663 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
9666 added support for setting authentication algorithms' credentials
9668 2001-05-02 15:56 nmav <nmav@gnutls.org>
9670 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
9671 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9674 cleanups... and more modular design.
9676 2001-05-02 10:16 nmav <nmav@gnutls.org>
9678 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
9679 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
9680 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
9683 Added client kx0 and server kx2 in order to be used with SRP
9685 2001-05-01 15:17 nmav <nmav@gnutls.org>
9687 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9691 2001-03-25 10:17 nmav <nmav@gnutls.org>
9693 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
9694 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9695 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9696 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9697 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
9701 2001-03-18 14:41 nmav <nmav@gnutls.org>
9703 * lib/gnutls_extensions.c:
9705 in case there are no extensions ext_gen() does not return anything
9708 2001-03-18 08:39 nmav <nmav@gnutls.org>
9710 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
9711 gnutls_algorithms.c, gnutls_handshake.c:
9715 2001-03-18 08:38 nmav <nmav@gnutls.org>
9717 * lib/: ext_srp.c, gnutls_extensions.c:
9719 send extensions feature was added.
9721 2001-03-17 20:53 nmav <nmav@gnutls.org>
9723 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
9724 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
9725 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
9728 several bugfixes and cleanups
9730 2001-03-17 19:41 nmav <nmav@gnutls.org>
9732 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
9733 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9734 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9735 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9736 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9737 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9738 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
9739 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
9740 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
9742 Added some preliminary support for TLS extensions;
9744 2001-03-11 22:30 nmav <nmav@gnutls.org>
9750 2001-03-11 22:29 nmav <nmav@gnutls.org>
9752 * doc/protocol/rfc2945.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
9753 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9754 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9755 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9756 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9757 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9758 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9759 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9760 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9761 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9762 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9763 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9764 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9765 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9768 added RFC for srp protocol
9770 2001-03-11 22:02 nmav <nmav@gnutls.org>
9772 * lib/gnutls_algorithms.c:
9774 updated with new files
9776 2001-03-11 21:52 nmav <nmav@gnutls.org>
9778 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
9779 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
9780 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
9781 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
9783 moved gnutls_anon and gnutls_dhe_dss to auth_*
9785 2001-03-11 20:47 nmav <nmav@gnutls.org>
9787 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
9788 gnutls-0_1_2, gnutls-0-1-0-srp):
9792 2001-03-11 19:46 nmav <nmav@gnutls.org>
9794 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
9795 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
9796 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
9797 gnutls_int.h, gnutls_kx.c:
9799 Key exchange (authentication) algorithms were reorganized, and now
9800 are more modular. Most changes however are not much tested and only
9801 anonymous authentication is currently used.
9803 2001-02-10 11:49 nmav <nmav@gnutls.org>
9805 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9807 updated some functionality - no longer uses stdin
9809 2001-02-10 11:49 nmav <nmav@gnutls.org>
9811 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9815 2001-02-10 11:48 nmav <nmav@gnutls.org>
9819 corrected bug with dmalloc mode
9821 2001-02-03 18:23 nmav <nmav@gnutls.org>
9823 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
9824 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9825 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
9827 added kerberos ciphersuites
9829 2001-02-03 12:18 nmav <nmav@gnutls.org>
9831 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
9832 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
9833 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
9836 TLS version handling is now more simple (no structures)
9838 2001-02-03 11:49 nmav <nmav@gnutls.org>
9840 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
9841 gnutls-0_1_2, gnutls-0-1-0-srp):
9843 corrected rijndael256
9845 2001-02-03 11:47 nmav <nmav@gnutls.org>
9847 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
9848 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
9850 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
9852 2001-02-01 18:19 nmav <nmav@gnutls.org>
9854 * lib/: gnutls.c, gnutls_cipher.c:
9856 comments are now more clear
9858 2001-02-01 14:49 nmav <nmav@gnutls.org>
9860 * lib/: gnutls.c, gnutls_cipher.c:
9862 gnutls_send_int() no longer sends the packets with 2 Write() calls.
9863 One Write() call is enough for everybody!
9865 2001-02-01 13:10 nmav <nmav@gnutls.org>
9867 * doc/: draft-ietf-tls-camellia-00.txt,
9868 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
9869 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
9870 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
9871 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
9872 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
9873 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
9874 gnutls-0_1_2, gnutls-0-1-0-srp),
9875 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
9876 gnutls-0_1_2, gnutls-0-1-0-srp),
9877 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
9878 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9879 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
9880 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
9881 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
9882 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
9883 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
9884 gnutls-0_1_2, gnutls-0-1-0-srp),
9885 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
9886 gnutls-0_1_2, gnutls-0-1-0-srp),
9887 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
9888 gnutls-0_1_2, gnutls-0-1-0-srp),
9889 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
9890 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
9891 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9892 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9893 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9894 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9895 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9896 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9897 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9898 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9899 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9900 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9901 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9902 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9903 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9904 gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_8_1,
9905 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9906 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9907 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9908 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9909 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9910 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9911 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9912 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9913 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9914 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9915 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9916 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9917 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9918 gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_8_1,
9919 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9920 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9921 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9922 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9923 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9924 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9925 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9926 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9927 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9928 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9929 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9930 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9931 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9932 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_8_1,
9933 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9934 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9935 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9936 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9937 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9938 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9939 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9940 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9941 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9942 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9943 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9944 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9945 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9946 gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_8_1,
9947 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9948 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9949 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9950 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9951 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9952 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9953 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9954 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9955 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9956 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9957 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9958 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9959 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9960 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_8_1,
9961 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9962 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9963 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9964 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9965 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9966 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9967 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9968 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9969 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9970 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9971 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9972 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9973 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9974 gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
9975 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9976 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
9977 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9978 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
9980 drafts and rfcs were moved to protocol/ directory
9982 2001-01-30 10:02 nmav <nmav@gnutls.org>
9984 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9988 2001-01-28 23:49 nmav <nmav@gnutls.org>
9990 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
9991 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
9992 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
9993 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9994 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
9995 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
9996 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
9997 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9998 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
9999 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10000 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
10001 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
10002 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10003 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10004 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10005 gnutls_session.h (tags: gnutls-0-1-0-srp):
10007 added copyright notice
10009 2001-01-28 23:35 nmav <nmav@gnutls.org>
10011 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
10013 removed large buffer
10015 2001-01-28 10:54 nmav <nmav@gnutls.org>
10017 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
10018 gnutls-0-1-0-srp), gnutls_cert.lex:
10020 removed unneeded files
10022 2001-01-25 08:27 nmav <nmav@gnutls.org>
10026 corrected wrong buffer size
10028 2001-01-25 02:11 nmav <nmav@gnutls.org>
10030 * lib/: gnutls_cipher.c, gnutls_cipher.h:
10032 changes in gnutls_encrypt()
10034 2001-01-25 02:08 nmav <nmav@gnutls.org>
10036 * lib/: gnutls.c, gnutls_int.h:
10038 tls packets are now send using one write(that way ssldump
10041 2001-01-25 01:51 nmav <nmav@gnutls.org>
10047 2001-01-19 14:14 nmav <nmav@gnutls.org>
10053 2001-01-19 09:06 nmav <nmav@gnutls.org>
10055 * lib/cert_der.asn1:
10057 added asn1 rules for snacc (DER extended) compiler
10059 2001-01-17 15:10 nmav <nmav@gnutls.org>
10061 * doc/draft-ietf-tls-wireless-00.txt:
10063 added draft-ietf-tls-wireless
10065 2001-01-16 23:02 nmav <nmav@gnutls.org>
10067 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
10069 updated authors - tarun left
10071 2001-01-16 23:02 nmav <nmav@gnutls.org>
10077 2001-01-14 14:55 nmav <nmav@gnutls.org>
10079 * lib/gnutls_handshake.c:
10081 removed time_t declarations. We need exactly 32 bits.
10083 2001-01-14 11:10 nmav <nmav@gnutls.org>
10085 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
10089 2001-01-14 11:09 nmav <nmav@gnutls.org>
10093 added some support for pem encoded x509 certificates
10095 2001-01-11 12:24 nmav <nmav@gnutls.org>
10097 * lib/gnutls.c (tags: gnutls-0-0-7):
10099 session gets deleted from the db if it is not resumable
10101 2001-01-11 12:23 nmav <nmav@gnutls.org>
10103 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
10107 2001-01-11 11:59 nmav <nmav@gnutls.org>
10109 * configure.in (tags: gnutls-0-0-7):
10113 2001-01-11 11:56 nmav <nmav@gnutls.org>
10115 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
10120 2001-01-11 11:43 nmav <nmav@gnutls.org>
10122 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10125 added hooks for new libgcrypt
10127 2001-01-11 11:40 nmav <nmav@gnutls.org>
10129 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
10130 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
10131 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
10132 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
10133 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
10134 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
10135 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
10136 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
10137 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
10139 added server side session resuming (using gdbm)
10141 2001-01-11 07:28 nmav <nmav@gnutls.org>
10143 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
10144 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
10146 added hooks for dmalloc
10148 2001-01-10 21:23 nmav <nmav@gnutls.org>
10150 * src/: Makefile.am, cli.c, serv.c:
10152 corrected client/server
10154 2001-01-10 21:23 nmav <nmav@gnutls.org>
10156 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
10157 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
10158 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
10159 gnutls_handshake.c, gnutls_int.h:
10161 corrected buffer overruns
10163 2001-01-08 17:15 nmav <nmav@gnutls.org>
10165 * doc/rfc1422.txt (tags: gnutls-0-0-7):
10169 2001-01-08 17:10 nmav <nmav@gnutls.org>
10173 corrected return value
10175 2001-01-08 17:09 nmav <nmav@gnutls.org>
10179 added a check in read return value
10181 2000-12-18 13:06 nmav <nmav@gnutls.org>
10183 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
10184 gnutls-0-1-0-srp, gnutls-0-0-7):
10186 more checks for zlib
10188 2000-12-17 22:17 nmav <nmav@gnutls.org>
10190 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
10192 added a function to control the lowat size (the RCVLOWAT in socket)
10194 2000-12-17 19:31 nmav <nmav@gnutls.org>
10196 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
10201 2000-12-17 19:31 nmav <nmav@gnutls.org>
10203 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
10204 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
10205 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
10206 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10207 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
10209 added some support for non blocking IO and socket flags. Some
10210 function names have been changed.
10212 2000-12-17 01:34 nmav <nmav@gnutls.org>
10214 * lib/gnutls_algorithms.c:
10216 qsort seems to work now
10218 2000-12-17 00:42 nmav <nmav@gnutls.org>
10220 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
10222 added check for zlib.h
10224 2000-12-17 00:31 nmav <nmav@gnutls.org>
10226 * lib/gnutls_algorithms.c:
10228 updated sorting algorithm - it was a mess - it is more than a mess
10231 2000-12-14 15:00 nmav <nmav@gnutls.org>
10233 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
10234 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
10235 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
10236 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
10237 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
10238 src/cli.c, src/port.h, src/serv.c:
10242 2000-12-12 15:01 nmav <nmav@gnutls.org>
10246 added a better(?) - not sure - xor function.
10248 2000-12-11 23:45 nmav <nmav@gnutls.org>
10250 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
10254 2000-12-11 23:45 nmav <nmav@gnutls.org>
10258 added option for profiling
10260 2000-12-11 23:44 nmav <nmav@gnutls.org>
10262 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
10263 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
10266 improved some things found from gcov
10268 2000-12-11 23:43 nmav <nmav@gnutls.org>
10270 * lib/: gnutls.c, gnutls_int.h:
10272 improved peek data handling - now keeps only 1 byte in kernel buffer
10274 2000-12-11 15:44 nmav <nmav@gnutls.org>
10276 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
10277 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
10281 2000-12-11 15:03 nmav <nmav@gnutls.org>
10283 * lib/gnutls_int.h:
10285 removed debug definitions
10287 2000-12-11 14:57 nmav <nmav@gnutls.org>
10289 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
10290 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
10291 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
10292 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
10293 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
10294 lib/gnutls_kx.c, src/cli.c, src/serv.c:
10296 cleanups for gcc -Wall
10298 2000-12-11 14:06 nmav <nmav@gnutls.org>
10302 removed file. replaced by API
10304 2000-12-11 13:43 nmav <nmav@gnutls.org>
10306 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
10307 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
10310 added some new functions in the API. documentation updated.
10312 2000-12-11 13:08 nmav <nmav@gnutls.org>
10316 updated documentation
10318 2000-12-11 11:56 nmav <nmav@gnutls.org>
10322 corrected peek data handling
10324 2000-12-10 18:10 nmav <nmav@gnutls.org>
10326 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
10327 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
10328 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
10329 lib/gnutls_int.h, src/cli.c:
10331 used MSG_PEEK flag in recv in order to used gnutls_recv() with
10332 select(). This change will order select to treat the socket as read
10333 even if we have read and localy buffered all data - but the user
10334 hasn't call gnutls_recv() to get that data.
10336 2000-12-10 14:44 nmav <nmav@gnutls.org>
10338 * src/: cli.c, serv.c:
10342 2000-12-10 12:53 nmav <nmav@gnutls.org>
10344 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
10345 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
10348 changes in close notify- alert handling
10350 2000-12-10 12:52 nmav <nmav@gnutls.org>
10352 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
10353 gnutls-0-0-7, gnutls0-0-6):
10355 changes in compression handling
10357 2000-12-10 10:46 nmav <nmav@gnutls.org>
10359 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
10364 2000-12-10 10:44 nmav <nmav@gnutls.org>
10366 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
10367 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
10369 added client side resuming
10371 2000-12-09 22:33 nmav <nmav@gnutls.org>
10373 * lib/: gnutls_session.c, gnutls_session.h:
10375 added support for session resuming
10377 2000-12-09 22:32 nmav <nmav@gnutls.org>
10379 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
10380 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
10382 added some support for session resuming (in client) It does not seem
10385 2000-12-09 18:37 nmav <nmav@gnutls.org>
10387 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
10389 removed all things about exportable algorithms
10391 2000-12-09 11:55 nmav <nmav@gnutls.org>
10393 * lib/gnutls_handshake.c:
10395 gnutls_handshake was broken to gnutls_handshake_begin and
10396 gnutls_handshake_finish. This will help the use of certificate API
10397 to check received certificates
10399 2000-12-07 22:19 nmav <nmav@gnutls.org>
10403 added a warning if zlib was not found
10405 2000-12-07 17:44 nmav <nmav@gnutls.org>
10409 Added default algorithm priorities so it can work even if the user
10410 hasn't specified any
10412 2000-12-07 13:08 nmav <nmav@gnutls.org>
10414 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
10417 added compression (ZLIB)
10419 2000-12-07 13:07 nmav <nmav@gnutls.org>
10421 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
10422 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
10423 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
10424 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
10425 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
10426 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10427 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10428 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
10429 (utags: gnutls0-0-5):
10431 Added compression support (ZLIB)
10433 2000-12-07 09:47 nmav <nmav@gnutls.org>
10435 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
10436 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
10437 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
10439 SSL3 support was added
10441 2000-12-07 09:07 nmav <nmav@gnutls.org>
10443 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
10444 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
10449 2000-12-06 23:18 nmav <nmav@gnutls.org>
10451 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
10452 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
10453 gnutls_hash_int.h, gnutls_int.h:
10457 2000-12-06 20:21 nmav <nmav@gnutls.org>
10459 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
10460 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
10461 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
10462 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
10464 A lot of fixes for SSL3
10466 2000-12-05 10:38 nmav <nmav@gnutls.org>
10468 * doc/Makefile.am (tags: gnutls0-0-5):
10472 2000-12-05 10:18 nmav <nmav@gnutls.org>
10474 * doc/: API, TODO (utags: gnutls0-0-5):
10476 documentation update
10478 2000-12-05 10:08 nmav <nmav@gnutls.org>
10480 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
10482 Bugfixes mainly for the priority (which was moved to the state)
10484 2000-12-05 00:29 nmav <nmav@gnutls.org>
10486 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
10487 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
10488 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
10489 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
10491 Priorities were moved to the state (were global)
10493 2000-11-22 22:21 nmav <nmav@gnutls.org>
10495 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
10496 gnutls_hash_int.h, gnutls_int.h:
10498 added ssl3 key generation function - more fixes in ssl3 mac
10500 2000-11-22 21:33 nmav <nmav@gnutls.org>
10502 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
10506 2000-11-22 21:31 nmav <nmav@gnutls.org>
10508 * lib/gnutls_hash_int.c:
10510 corrected nasty bugs
10512 2000-11-22 21:18 nmav <nmav@gnutls.org>
10514 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
10516 added support for the MAC used in SSLv3
10518 2000-11-19 11:06 nmav <nmav@gnutls.org>
10520 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
10524 2000-11-19 11:02 nmav <nmav@gnutls.org>
10528 removed unneeded check
10530 2000-11-19 11:01 nmav <nmav@gnutls.org>
10532 * doc/: Makefile.am, ssl3-vs-tls:
10536 2000-11-19 10:56 nmav <nmav@gnutls.org>
10542 2000-11-17 16:37 nmav <nmav@gnutls.org>
10544 * lib/gnutls_cipher_int.c:
10546 added ARCFOUR support when using gcrypt
10548 2000-11-15 22:16 nmav <nmav@gnutls.org>
10550 * doc/draft-ietf-tls-ciphersuite-01.txt:
10554 2000-11-15 21:54 nmav <nmav@gnutls.org>
10556 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
10557 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
10560 added the new tls-ciphersuite draft, and the ciphersuite
10561 TLS_DH_anon_RIJNDAEL_CBC_SHA
10563 2000-11-15 18:18 nmav <nmav@gnutls.org>
10565 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
10566 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
10567 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
10568 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
10569 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
10570 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
10571 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
10572 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
10575 several cleanups in order to support ssl3
10577 2000-11-15 09:02 nmav <nmav@gnutls.org>
10579 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
10580 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
10581 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10582 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10583 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
10584 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10585 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10586 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
10587 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
10588 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10589 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10590 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10591 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10592 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
10593 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10594 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
10595 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
10596 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
10597 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10598 doc/draft-ietf-tls-ciphersuite-01.txt,
10599 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
10600 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
10601 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10602 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
10603 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
10604 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10605 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
10606 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
10607 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10608 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10609 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
10610 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
10611 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10612 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
10613 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
10614 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
10615 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
10616 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
10617 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
10618 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
10619 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
10620 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
10621 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10622 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
10623 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
10624 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
10625 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
10626 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
10627 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10628 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10629 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
10630 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
10631 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
10632 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
10633 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
10634 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
10635 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
10636 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10637 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10638 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10639 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10640 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
10641 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
10642 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10643 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
10644 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10645 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10646 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
10647 src/serv.c (tags: gnutls0-0-4):
10649 Moving to release 2
10651 2000-11-15 08:59 nmav <nmav@gnutls.org>
10653 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
10654 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
10655 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
10658 roll backs and fixes
10660 2000-11-15 08:37 nmav <nmav@gnutls.org>
10666 2000-11-13 22:11 nmav <nmav@gnutls.org>
10672 2000-11-13 22:09 nmav <nmav@gnutls.org>
10678 2000-11-13 21:58 nmav <nmav@gnutls.org>
10680 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
10681 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
10682 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
10683 gnutls_int.h, gnutls_kx.c:
10685 added some support for ssl3 (with mhash only)
10687 2000-11-12 22:07 nmav <nmav@gnutls.org>
10689 * doc/: rfc2818.txt, ssl-draft302.txt:
10693 2000-11-12 21:46 nmav <nmav@gnutls.org>
10695 * doc/: draft-ietf-tls-camellia-00.txt,
10696 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
10697 draft-ietf-tls-seedhas-00.txt,
10698 draft-ietf-tn3270e-telnet-tls-05.txt:
10702 2000-11-12 20:20 nmav <nmav@gnutls.org>
10704 * lib/gnutls_der.c:
10708 2000-11-12 20:20 nmav <nmav@gnutls.org>
10714 2000-11-12 15:39 nmav <nmav@gnutls.org>
10716 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
10719 added preliminary support for AES (rijndael)
10721 2000-11-12 15:15 nmav <nmav@gnutls.org>
10723 * doc/draft-ietf-tls-openpgp-00.txt:
10725 added draft-ietf-tls-openpgp-00.txt
10727 2000-11-12 15:08 nmav <nmav@gnutls.org>
10729 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
10731 added draft-ietf-tls-ciphersuite-01.txt
10733 2000-11-12 12:28 nmav <nmav@gnutls.org>
10735 * lib/gnutls_cipher_int.c:
10737 fix for DES in mcrypt
10739 2000-11-12 12:02 nmav <nmav@gnutls.org>
10741 * lib/: gnutls.c, gnutls_cipher.c:
10743 fixes for the server... and change_cipher_spec type packet.
10745 2000-11-12 11:40 nmav <nmav@gnutls.org>
10747 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
10748 gnutls_cipher.c, gnutls_int.h:
10750 Changes in the client in order to interoperate with an openssl
10753 2000-11-12 09:31 nmav <nmav@gnutls.org>
10755 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
10756 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
10757 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
10759 added hooks for both mhash and mcrypt
10761 2000-11-12 08:41 nmav <nmav@gnutls.org>
10763 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
10767 2000-11-09 15:35 nmav <nmav@gnutls.org>
10769 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
10771 corrected bugs in hmac and more.
10773 2000-11-08 08:06 nmav <nmav@gnutls.org>
10777 corrected problem in our PRF function
10779 2000-11-07 23:04 nmav <nmav@gnutls.org>
10781 * lib/gnutls_int.h:
10783 removed mhash definitions
10785 2000-11-07 23:02 nmav <nmav@gnutls.org>
10787 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
10791 2000-11-07 20:41 nmav <nmav@gnutls.org>
10793 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
10796 minor fixes and cleanups
10798 2000-11-02 13:34 nmav <nmav@gnutls.org>
10800 * lib/: gnutls.c, gnutls_cipher.c:
10804 2000-11-02 05:08 nmav <nmav@gnutls.org>
10806 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
10807 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10810 more fixes and bugs introduced
10812 2000-11-01 23:13 nmav <nmav@gnutls.org>
10816 cvs should stop messing with MY files
10818 2000-11-01 22:47 nmav <nmav@gnutls.org>
10820 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
10821 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
10822 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
10824 Some more fixes and additions in order to interoperate with openssl
10826 2000-11-01 14:07 nmav <nmav@gnutls.org>
10830 added a small todo list
10832 2000-11-01 13:51 nmav <nmav@gnutls.org>
10834 * lib/gnutls_handshake.c:
10836 memory leaks and overruns eliminated
10838 2000-11-01 12:57 nmav <nmav@gnutls.org>
10840 * lib/gnutls_handshake.c:
10842 corrected bug which made us to send the double bytes of ciphersuites
10845 2000-11-01 12:38 nmav <nmav@gnutls.org>
10847 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
10848 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
10849 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
10851 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
10852 of course not certificates are used
10854 2000-10-31 23:52 nmav <nmav@gnutls.org>
10858 some need gcry_ functions added. (for malloc etc)
10860 2000-10-31 23:01 nmav <nmav@gnutls.org>
10862 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
10863 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
10865 added assert() and some bug fixes
10867 2000-10-26 16:19 nmav <nmav@gnutls.org>
10871 some kind of updates
10873 2000-10-26 16:06 nmav <nmav@gnutls.org>
10875 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
10876 gnutls_int.h, gnutls_kx.c:
10878 added ability to receive certificates...
10880 2000-10-13 14:21 nmav <nmav@gnutls.org>
10884 added Tarun's README.der
10886 2000-10-13 14:20 nmav <nmav@gnutls.org>
10888 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
10890 added missing files. They are to handle foreign encryption functions
10892 2000-10-13 14:17 nmav <nmav@gnutls.org>
10894 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
10896 Added Tarun's files
10898 2000-10-13 13:11 nmav <nmav@gnutls.org>
10900 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
10903 added a DER parser from Tarun and updated authors
10905 2000-10-12 12:22 nmav <nmav@gnutls.org>
10909 changed in order for rfc's to be included in the distribution
10911 2000-10-12 12:21 nmav <nmav@gnutls.org>
10913 * Makefile.am, acinclude.m4, configure.in:
10915 added checks for gcrypt
10917 2000-10-12 12:18 nmav <nmav@gnutls.org>
10919 * doc/: rfc2246.txt, rfc2459.txt:
10921 Added rfc's which refer to what we are implementing
10923 2000-10-10 18:42 nmav <nmav@gnutls.org>
10927 corrected bug which made gnutls to wait for a second closure alert
10928 after having received the first.
10930 2000-10-10 17:36 nmav <nmav@gnutls.org>
10932 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
10933 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
10934 gnutls_int.h, gnutls_kx.c:
10936 The encryption api was fixed and gnutls_cipher.c was cleaned up a
10939 2000-10-10 17:35 nmav <nmav@gnutls.org>
10941 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
10943 there files were renamed
10945 2000-10-10 16:27 nmav <nmav@gnutls.org>
10947 * lib/.cvsignore, src/.cvsignore:
10949 corrected cvsignore files
10951 2000-10-10 16:26 nmav <nmav@gnutls.org>
10953 * README, configure.in, src/Makefile.am:
10955 removed mhash support and some changes in the docs
10957 2000-10-10 16:25 nmav <nmav@gnutls.org>
10959 * lib/gnutls_hash.c:
10961 bugfixes in gcrypt md functions handling
10963 2000-10-10 16:07 nmav <nmav@gnutls.org>
10965 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
10966 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
10968 Added support for the gcrypt hash and hmac functions. Mhash support
10971 2000-10-10 16:03 nmav <nmav@gnutls.org>
10973 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
10975 corrected the problem with the double underscore
10977 2000-10-10 11:48 nmav <nmav@gnutls.org>
10979 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
10981 added .cvsignore files
10983 2000-10-10 11:48 nmav <nmav@gnutls.org>
10987 updated version number
10989 2000-10-10 11:44 nmav <nmav@gnutls.org>
10991 * lib/: gnutls_dh.c, gnutls_kx.c:
10993 removed double underscores
10995 2000-10-08 23:28 nmav <nmav@gnutls.org>
10999 added some needed stuff
11001 2000-10-08 13:11 nmav <nmav@gnutls.org>
11007 2000-10-08 12:56 nmav <nmav@gnutls.org>
11009 * lib/gnutls_priority.c:
11011 the file that handles some of the priority stuff (most of the API
11014 2000-10-08 12:52 nmav <nmav@gnutls.org>
11016 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
11017 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11018 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
11019 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
11021 Added support for priorities. Some function names were renamed to be
11024 2000-10-08 10:23 nmav <nmav@gnutls.org>
11026 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
11027 gnutls_int.h, gnutls_kx.c:
11029 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
11031 2000-10-08 10:17 nmav <nmav@gnutls.org>
11033 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
11035 more inline documentation
11037 2000-10-07 19:31 nmav <nmav@gnutls.org>
11043 2000-10-07 15:53 nmav <nmav@gnutls.org>
11045 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
11046 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
11047 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
11049 Added some kind of priorities for algorithms. Still experimental.
11051 2000-05-10 06:56 nmav <nmav@gnutls.org>
11053 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
11055 Improved client/server examples.
11057 2000-04-15 18:57 nmav <nmav@gnutls.org>
11059 * lib/gnutls_int.h:
11061 removed an unneeded variable.
11063 2000-04-14 17:31 nmav <nmav@gnutls.org>
11065 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
11066 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
11067 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
11068 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
11069 src/cli.c, src/serv.c:
11071 Added copyright notices.
11073 2000-04-14 09:38 nmav <nmav@gnutls.org>
11075 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
11076 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
11077 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
11079 Better mac algorithms handling.
11081 2000-04-13 19:46 nmav <nmav@gnutls.org>
11083 * doc/HACKING, lib/defines.h, lib/gnutls.c,
11084 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
11085 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11086 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
11087 src/Makefile.am, src/port.h:
11089 Changes in handshake messages handling.
11091 2000-04-12 21:48 nmav <nmav@gnutls.org>
11093 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
11094 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
11095 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
11098 Corrected bug in gnutls_cipher.c that caused the library to fail in
11099 certain (random) situations.
11101 2000-04-12 10:24 nmav <nmav@gnutls.org>
11103 * lib/gnutls_kx.c, src/serv.c:
11105 Better memory allocation in key exchange.
11107 2000-04-12 09:41 nmav <nmav@gnutls.org>
11109 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
11110 lib/gnutls_kx.c, src/cli.c, src/port.h:
11112 Some changes in peer's version checks.
11114 2000-04-11 23:11 nmav <nmav@gnutls.org>
11116 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11117 lib/gnutls_int.h, src/port.h:
11119 Corrected bugs in MAC calculation.
11121 2000-04-11 21:07 nmav <nmav@gnutls.org>
11123 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
11125 Corrected bugs when setting cipher and mac.
11127 2000-04-11 19:54 nmav <nmav@gnutls.org>
11129 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
11130 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
11131 lib/gnutls_kx.h, src/serv.c:
11133 Better error control. Moved key exchange functions to gnutls_kx.c/h
11135 2000-04-10 17:12 nmav <nmav@gnutls.org>
11137 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
11138 lib/gnutls_handshake.c, src/port.h:
11140 Bugfixes in the diffie hellman.
11142 2000-04-10 14:26 nmav <nmav@gnutls.org>
11144 * lib/debug.c, lib/defines.h, lib/gnutls.c,
11145 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
11146 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
11147 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
11148 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
11151 Added anonymous diffie-hellman key exchange. It does not work yet,
11152 and the whole code is mess.
11154 2000-04-10 10:16 nmav <nmav@gnutls.org>
11156 * configure.in, lib/Makefile.am, lib/gnutls.c,
11157 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11158 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
11159 lib/gnutls_handshake.c, lib/gnutls_int.h:
11161 Added the basics for key exchange.
11163 2000-04-09 12:00 nmav <nmav@gnutls.org>
11167 Added ChangeLog and COPYING.
11169 2000-04-09 11:49 nmav <nmav@gnutls.org>
11171 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
11172 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
11173 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11174 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
11175 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
11176 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
11177 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
11178 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
11179 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
11180 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
11181 src/gnutls_algorithms.h, src/gnutls_buffers.c,
11182 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
11183 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
11184 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
11185 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
11186 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
11188 Changed directory structure.
11190 2000-04-09 11:40 nmav <nmav@gnutls.org>
11194 corrected configure script
11196 2000-04-09 11:28 nmav <nmav@gnutls.org>
11198 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
11199 gnutls_int.h, port.h:
11201 corrected bugs in handshake.
11203 2000-04-08 21:48 nmav <nmav@gnutls.org>
11205 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
11206 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
11209 Added some basics for key exchange.
11211 2000-04-08 16:20 nmav <nmav@gnutls.org>
11215 I've add gnutls_dh.c but is not ready yet, I have to eat something
11216 first:) It is taken from gsti.
11218 2000-04-08 16:14 nmav <nmav@gnutls.org>
11220 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
11221 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
11222 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
11223 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
11226 Handshake implementation was improved. Still no key exchange
11229 2000-03-30 09:14 nmav <nmav@gnutls.org>
11231 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
11234 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
11236 2000-03-29 19:01 nmav <nmav@gnutls.org>
11238 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
11241 Algorithms/Ciphers interface has changes.
11243 2000-03-29 14:15 nmav <nmav@gnutls.org>
11245 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
11247 The gnutls_recv() semantics were changed. It may return less data
11248 than the specified. It operates similar to read().
11250 2000-03-29 12:50 nmav <nmav@gnutls.org>
11252 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
11254 Server now generates a session_id.
11256 2000-03-28 23:01 nmav <nmav@gnutls.org>
11258 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
11259 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
11260 gnutls_int.h, serv.c:
11262 Corrected a lot of bugs. Handshake protocol is ready to be coded.
11264 2000-03-26 14:10 nmav <nmav@gnutls.org>
11266 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
11268 Included a reliable version of read/write (that read/write will
11269 return exactly the bytes specified).
11271 2000-03-23 10:14 nmav <nmav@gnutls.org>
11273 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
11276 Changes in the handshake.
11278 2000-03-18 20:18 nmav <nmav@gnutls.org>
11282 Some memory leaks were fixed.
11284 2000-03-18 20:08 nmav <nmav@gnutls.org>
11286 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
11289 Corrected bug in the record protocol. Now it holds 2 states, 1 for
11290 encryption and 1 for decryption (mac/cipher/iv/compression).
11292 2000-03-17 21:41 nmav <nmav@gnutls.org>
11294 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
11295 gnutls_handshake.h, gnutls_int.h:
11297 Added the client hello handshake message.
11299 2000-03-15 17:33 nmav <nmav@gnutls.org>
11305 2000-03-14 13:17 nmav <nmav@gnutls.org>
11307 * src/: gnutls_handshake.h, gnutls_record.h:
11309 Incorporated in gnutls_int.h
11311 2000-03-14 13:09 nmav <nmav@gnutls.org>
11313 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
11314 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
11315 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
11317 gnutls_recv() can now receive fatal alerts and closure alerts.
11319 2000-03-14 11:25 nmav <nmav@gnutls.org>
11321 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
11322 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
11323 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
11324 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
11327 In case of failure gnutls_recv, sends an alert message. but, it
11328 still cannot receive any.
11330 2000-03-13 19:52 nmav <nmav@gnutls.org>
11332 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
11333 src/gnutls_cipher.c, src/test.c:
11335 Added gnutls_recv... Works only for application data, and it is not
11338 2000-03-07 14:02 wkoch <wk@gnupg.org>
11340 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
11341 configure.in, lib/Makefile.am, src/Makefile.am:
11343 Initialized repository for GNU TLS