1 2002-06-08 20:34 nmav <nmav@gnutls.org>
3 * lib/: gnutls_mem.c, gnutls_mem.h:
5 Removed gnutls_strdup(). Replaced with a pointer to libc's strdup()
8 2002-06-08 20:32 nmav <nmav@gnutls.org>
10 * lib/gnutls_buffers.c:
12 No longer realloc() the record buffers. It had some meaning when
13 gnutls_realloc_fast() was there, but now they one cause a slowdown.
15 2002-06-08 12:38 nmav <nmav@gnutls.org>
17 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
18 lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c, src/serv.c:
20 Created gnutls_handshake_set_private_extensions() function.
22 2002-06-07 20:14 nmav <nmav@gnutls.org>
24 * configure.in, lib/defines.h, lib/gnutls_algorithms.c,
25 lib/gnutls_int.h, lib/gnutls_state.c:
27 Corrected issues with ptrdiff_t. Added option to enable private
28 (experimental) cipher suites. They are now disabled by default so
29 they do not create interoperability problems.
31 2002-06-07 19:03 nmav <nmav@gnutls.org>
35 added check for ptrdiff_t type.
37 2002-06-03 16:09 nmav <nmav@gnutls.org>
39 * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
42 asn1.ps is no longer generated in the gnutls package. It is included
43 in the libasn1 package.
45 2002-06-02 20:50 nmav <nmav@gnutls.org>
47 * Makefile.am, NEWS, configure.in, doc/TODO,
48 lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h:
50 Removed stubs for srp and anonymous authentication. Added test suite
53 2002-05-27 18:56 nmav <nmav@gnutls.org>
55 * lib/: gnutls_errors.c, gnutls_errors_int.h:
57 Added error code for unsupported trustdb.
59 2002-05-26 15:34 nmav <nmav@gnutls.org>
61 * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
62 cli.gaa, crypt.c, serv-gaa.c, serv.gaa:
64 some parts were moved to libasn1.
66 2002-05-24 10:51 nmav <nmav@gnutls.org>
68 * doc/tex/: Makefile.am, errors.tex, gnutls.tex, memory.tex:
70 added memory handling section
72 2002-05-23 19:30 nmav <nmav@gnutls.org>
74 * lib/: gnutls_auth.c, gnutls_buffers.c, gnutls_mem.h,
75 gnutls_priority.c (utags: gnutls_0_4_3):
77 reintroduced realloc_fast() which prevents some malloc(0)
80 2002-05-23 10:55 nmav <nmav@gnutls.org>
82 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
83 lib/gnutls_num.h, lib/gnutls_record.c (utags: gnutls_0_4_3):
85 Several clean ups and bug fixes.
87 2002-05-22 19:29 nmav <nmav@gnutls.org>
89 * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_4_3),
90 acconfig.h (tags: gnutls_0_4_3), configure.in (tags: gnutls_0_4_3),
91 lib/auth_cert.c, lib/gnutls.h.in.in (tags: gnutls_0_4_3),
92 lib/gnutls_algorithms.c (tags: gnutls_0_4_3), lib/gnutls_auth.c,
93 lib/gnutls_buffers.c, lib/gnutls_constate.c (tags: gnutls_0_4_3),
94 lib/gnutls_datum.c (tags: gnutls_0_4_3), lib/gnutls_dh_primes.c
95 (tags: gnutls_0_4_3), lib/gnutls_global.c (tags: gnutls_0_4_3),
96 lib/gnutls_handshake.c (tags: gnutls_0_4_3), lib/gnutls_mem.c
97 (tags: gnutls_0_4_3), lib/gnutls_mem.h, lib/gnutls_pk.c (tags:
98 gnutls_0_4_3), lib/gnutls_x509.c (tags: gnutls_0_4_3),
99 lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c (tags:
102 Applied Jeff Johnson's patch which fixes type problems in 64 bit
103 machines. Removed the default allocation handlers, and made the
104 libc's functions to be defaults. Added function which sets the
105 memory allocation functions to be used.
107 2002-05-21 16:26 nmav <nmav@gnutls.org>
109 * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex, tex/srp1.tex
110 (utags: gnutls_0_4_3):
112 Updated documentation for the gnutls-extra library
114 2002-05-21 16:25 nmav <nmav@gnutls.org>
116 * lib/: auth_anon.c (tags: gnutls_0_4_3), auth_cert.c, auth_dhe.c
117 (tags: gnutls_0_4_3), auth_rsa.c, gnutls_cipher.c (tags:
118 gnutls_0_4_3), gnutls_constate.c, gnutls_datum.c, gnutls_datum.h
119 (tags: gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_3),
120 gnutls_handshake.c, gnutls_num.c (tags: gnutls_0_4_3),
121 gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
122 gnutls_0_4_3), gnutls_v2_compat.c (tags: gnutls_0_4_3),
125 Prefixed internal functions with _gnutls_
127 2002-05-20 12:01 nmav <nmav@gnutls.org>
129 * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
130 auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
131 crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
132 ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
133 gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
136 Moved the gnutls-extra files to libextra directory.
138 2002-05-20 11:15 nmav <nmav@gnutls.org>
140 * doc/tex/Makefile.am, doc/tex/funcs.tex (tags: gnutls_0_4_3,
141 gnutls_0_4_2), lib/Makefile.am:
143 removed html version of the documentation
145 2002-05-20 10:43 nmav <nmav@gnutls.org>
147 * NEWS, README, configure.in, doc/tex/Makefile.am,
148 doc/tex/funcs.tex, doc/tex/macros.tex (tags: gnutls_0_4_3,
149 gnutls_0_4_2), lib/Makefile.am, lib/auth_cert.c (tags:
150 gnutls_0_4_2), lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c
151 (tags: gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
152 lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
153 lib/gnutls_algorithms.h (tags: gnutls_0_4_3, gnutls_0_4_2),
154 lib/gnutls_cert.c (tags: gnutls_0_4_3, gnutls_0_4_2),
155 lib/gnutls_extensions.c (tags: gnutls_0_4_2),
156 lib/gnutls_extensions.h (tags: gnutls_0_4_3, gnutls_0_4_2),
157 lib/gnutls_openpgp.h, lib/gnutls_ui.h (tags: gnutls_0_4_3,
158 gnutls_0_4_2), lib/libgnutls-config.in (tags: gnutls_0_4_3,
159 gnutls_0_4_2), src/Makefile.am, src/cli.c, src/common.c,
160 src/serv.c, src/tests.c, src/tls_test.c:
162 Separated the library to gnutls and gnutls-extra. gnutls-extra
163 library contains the GPL parts of gnutls
165 2002-05-17 09:28 nmav <nmav@gnutls.org>
167 * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
168 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
169 lib/libgnutls-config.in, src/prime.c:
171 Added --modules option to libgnutls-config. This option prints the
172 extra modules that have been enabled into the library.
174 2002-05-14 12:22 nmav <nmav@gnutls.org>
178 configure script now prints the library license
180 2002-05-14 11:46 nmav <nmav@gnutls.org>
182 * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
184 Replaced group1 prime with a prime of 1024 bits
186 2002-05-14 11:40 nmav <nmav@gnutls.org>
188 * COPYING.LIB (tags: gnutls_0_4_3, gnutls_0_4_2), NEWS, README,
189 lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
190 lib/debug.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/ext_cert_type.c
191 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
192 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c
193 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
194 lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
195 lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
196 gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
197 gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_4_3,
198 gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_4_3,
199 gnutls_0_4_2), lib/gnutls_compress_int.c (tags: gnutls_0_4_3,
200 gnutls_0_4_2), lib/gnutls_constate.c (tags: gnutls_0_4_2),
201 lib/gnutls_datum.c (tags: gnutls_0_4_2), lib/gnutls_db.c (tags:
202 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_dh_primes.c,
203 lib/gnutls_errors.c (tags: gnutls_0_4_3, gnutls_0_4_2),
204 lib/gnutls_extensions.c, lib/gnutls_global.c,
205 lib/gnutls_handshake.c (tags: gnutls_0_4_2), lib/gnutls_hash_int.c
206 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags:
207 gnutls_0_4_2), lib/gnutls_kx.c (tags: gnutls_0_4_3, gnutls_0_4_2),
208 lib/gnutls_mem.c (tags: gnutls_0_4_2), lib/gnutls_mpi.c (tags:
209 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_num.c (tags: gnutls_0_4_2),
210 lib/gnutls_pk.c (tags: gnutls_0_4_2), lib/gnutls_priority.c (tags:
211 gnutls_0_4_2), lib/gnutls_privkey.c (tags: gnutls_0_4_3,
212 gnutls_0_4_2), lib/gnutls_random.c (tags: gnutls_0_4_3,
213 gnutls_0_4_2), lib/gnutls_record.c (tags: gnutls_0_4_2),
214 lib/gnutls_session.c (tags: gnutls_0_4_3, gnutls_0_4_2),
215 lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
216 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
217 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags: gnutls_0_4_3,
218 gnutls_0_4_2), lib/gnutls_ui.c (tags: gnutls_0_4_3, gnutls_0_4_2),
219 lib/gnutls_v2_compat.c (tags: gnutls_0_4_2), lib/gnutls_x509.c
220 (tags: gnutls_0_4_2), lib/x509_asn1.c (tags: gnutls_0_4_3,
221 gnutls_0_4_2), lib/x509_b64.c (tags: gnutls_0_4_2), lib/x509_der.c
222 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_extensions.c (tags:
223 gnutls_0_4_3, gnutls_0_4_2), lib/x509_sig_check.c (tags:
224 gnutls_0_4_3, gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
227 License changed to LGPL
229 2002-05-13 22:08 nmav <nmav@gnutls.org>
233 Some cleanups in the Diffie Hellman code.
235 2002-05-13 21:51 nmav <nmav@gnutls.org>
239 Added the missing user_ptr pointer in gnutls_internals.
241 2002-05-11 16:20 nmav <nmav@gnutls.org>
243 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
245 Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
246 to assist in callback functions.
248 2002-05-11 16:04 nmav <nmav@gnutls.org>
252 Corrected prototypes for callback selector functions, which now
255 2002-05-08 10:32 nmav <nmav@gnutls.org>
257 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
258 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
259 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
260 gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
262 renamed gnutls_gcry* to gnutls_mpi*
264 2002-05-08 10:32 nmav <nmav@gnutls.org>
268 file gnutls_mpi.c was initially added on branch
269 gnutls_0_4_with_new_dh_primes.
271 2002-05-08 10:32 nmav <nmav@gnutls.org>
275 file gnutls_mpi.h was initially added on branch
276 gnutls_0_4_with_new_dh_primes.
278 2002-05-08 10:27 nmav <nmav@gnutls.org>
280 * configure.in, lib/gnutls_global.c:
282 Updated libgcrypt initialization stuff. Now depends on libgcrypt
283 1.1.7, and only initializes libgcrypt if this has not been done
286 2002-05-03 10:46 nmav <nmav@gnutls.org>
288 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
290 DH Public keys now have a more reasonable (smaller) size.
292 2002-05-02 13:15 nmav <nmav@gnutls.org>
294 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
295 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
296 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
298 The Diffie Hellman method was optimized. Now the number of bits of q
299 is used (q is used to generate p), and the server DH secret key is
300 less than the number of bits of q (see RFC2631 2.2). All these
301 changes are experimental and may be totaly wrong.
303 2002-05-01 09:05 nmav <nmav@gnutls.org>
305 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
306 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
307 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
308 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
309 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
310 x509_ASN.c (tags: gnutls_0_4_3, gnutls_0_4_2), x509_sig_check.c:
312 Cleaned up the big number support.
314 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
316 * lib/gnutls_openpgp.c:
318 Adjust the code for the new OpenCDK version.
320 2002-04-21 11:22 nmav <nmav@gnutls.org>
322 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
323 gnutls_0_4_3, gnutls_0_4_2), gnutls_compress.c, gnutls_compress.h
324 (tags: gnutls_0_4_3, gnutls_0_4_2), gnutls_compress_int.c,
325 gnutls_int.h, gnutls_record.c, gnutls_srp.c, gnutls_state.h (tags:
326 gnutls_0_4_3, gnutls_0_4_2):
328 Optimized memory handling in the record protocol.
330 2002-04-21 08:09 nmav <nmav@gnutls.org>
332 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
333 lib/gnutls_ui.c, src/cli.c, src/serv.c:
335 Added stubs when SRP or anonymous authentication are disabled, to
336 preserve binary compatibility
338 2002-04-19 17:53 nmav <nmav@gnutls.org>
340 * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_3,
341 gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_state.c, src/cli.c,
344 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
345 and changed semantics, to make the return value be the obvious one.
347 2002-04-18 18:56 nmav <nmav@gnutls.org>
349 * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags: gnutls_0_4_3,
352 updated documentation for the new resumption check function
354 2002-04-18 18:41 nmav <nmav@gnutls.org>
356 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
357 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
359 Added function to report if a session is a resumed one. See
360 gnutls_session_resumed().
362 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
364 * lib/gnutls_openpgp.c:
366 Applied the fixes for the new code.
368 2002-04-18 13:31 nmav <nmav@gnutls.org>
370 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
371 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
372 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c,
373 lib/ext_max_record.h (tags: gnutls_0_4_3, gnutls_0_4_2),
374 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
375 lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_4_3,
376 gnutls_0_4_2), src/serv.c:
378 Some minor fixes in SRP support. Changed extension generation. Now
379 less allocation with malloc are done.
381 2002-04-17 09:47 nmav <nmav@gnutls.org>
383 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
384 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
385 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
386 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
387 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
390 first changes for libgmp support
392 2002-04-14 19:26 nmav <nmav@gnutls.org>
397 gnutls_x509_extract_certificate_subject_alt_name().
399 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
401 * lib/gnutls_openpgp.c:
403 Some modifications for the new OpenCDK code.
405 2002-04-13 15:58 nmav <nmav@gnutls.org>
407 * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
408 doc/tex/ciphersuites.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
409 doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
410 doc/tex/ex1.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
411 doc/tex/examples.tex, doc/tex/gnutls.tex (tags: gnutls_0_4_3,
412 gnutls_0_4_2), doc/tex/handshake.tex (tags: gnutls_0_4_3,
413 gnutls_0_4_2), doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
417 2002-04-12 19:06 nmav <nmav@gnutls.org>
419 * acconfig.h (tags: gnutls_0_4_2), configure.in:
421 fixed opencdk detection problem
423 2002-04-12 11:34 nmav <nmav@gnutls.org>
425 * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
428 better doc (internal) for _gnutls_int2str()
430 2002-04-10 19:01 nmav <nmav@gnutls.org>
432 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
434 Added function which disables the version check in the RSA premaster
435 secret -only needed in server side
437 2002-04-08 18:16 nmav <nmav@gnutls.org>
439 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
440 gnutls_0_4_2), doc/tex/cover.tex.in (tags: gnutls_0_4_3,
441 gnutls_0_4_2), doc/tex/funcs.tex, doc/tex/gnutls.tex,
444 separated asn1 parser library and tls library documentation
446 2002-04-08 17:28 nmav <nmav@gnutls.org>
448 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
452 2002-04-06 10:43 nmav <nmav@gnutls.org>
454 * lib/x509_verify.c (tags: gnutls_0_4_1):
456 fixed case where a certificate could be both invalid and trusted.
458 2002-04-05 21:25 nmav <nmav@gnutls.org>
460 * acinclude.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
461 buildconf (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
462 libgcrypt.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
463 libmcrypt.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
466 m4 files were removed from acinclude.m4
468 2002-04-05 18:54 nmav <nmav@gnutls.org>
470 * acinclude.m4, configure.in:
472 added detection of opencdk
474 2002-04-04 20:52 nmav <nmav@gnutls.org>
476 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
477 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_4_3,
478 gnutls_0_4_2, gnutls_0_4_1):
480 Improved X.509 time convertion functions
482 2002-04-04 20:21 nmav <nmav@gnutls.org>
484 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
485 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
487 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
489 2002-04-04 10:51 nmav <nmav@gnutls.org>
493 Added kludge in order to work with dates over 2036
495 2002-04-04 09:35 nmav <nmav@gnutls.org>
497 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
498 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
499 lib/gnutls_int_compat.c (tags: gnutls_0_4_3, gnutls_0_4_2,
500 gnutls_0_4_1), lib/gnutls_openpgp.c (tags: gnutls_0_4_1),
501 lib/gnutls_ui.h (tags: gnutls_0_4_1), lib/gnutls_x509.c,
502 lib/gnutls_x509.h, lib/x509_verify.c, src/common.c (tags:
505 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
506 Added functions to check the expiration and activation date of
507 peer's certificate. See gnutls_certificate_expiration_time_peers().
509 2002-04-04 08:38 nmav <nmav@gnutls.org>
511 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
512 gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
514 Replaced mktime() with mktime_utc(). This corrects a bug with the
515 localtime returned by mktime().
517 2002-04-03 20:00 nmav <nmav@gnutls.org>
519 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
520 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
521 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
522 gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
523 x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
525 merged changes from gnutls_0_4_with_alloca.
527 2002-04-03 19:56 nmav <nmav@gnutls.org>
529 * NEWS, configure.in:
531 merged changes from gnutls_0_4_with_alloca.
533 2002-04-03 18:11 nmav <nmav@gnutls.org>
535 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
538 Optimized RSA signature calculation
540 2002-04-03 14:54 nmav <nmav@gnutls.org>
544 In gnutls_find_acceptable_client_cert() corrected bug in callback
545 parameters, and used alloca for issuers_dn allocation.
547 2002-04-03 12:59 nmav <nmav@gnutls.org>
549 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
551 removed unneeded memsets
553 2002-04-03 12:58 nmav <nmav@gnutls.org>
555 * src/: serv-gaa.c, serv.c, serv.gaa:
557 added --quit parameter
559 2002-04-02 13:17 nmav <nmav@gnutls.org>
561 * configure.in, lib/auth_cert.c, lib/defines.h,
562 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
563 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
564 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
567 preliminary support for alloca()
569 2002-03-31 06:04 nmav <nmav@gnutls.org>
571 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
572 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
573 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
574 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
575 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
576 x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
577 gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
578 gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
579 x509_verify.c (tags: gnutls_0_4_0):
581 Error codes of ASN.1 parser are now independent, with a map to
584 2002-03-31 06:02 nmav <nmav@gnutls.org>
586 * lib/gnutls_cipher.c:
590 2002-03-30 10:00 nmav <nmav@gnutls.org>
592 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
594 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
596 2002-03-30 09:52 nmav <nmav@gnutls.org>
598 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
599 doc/tex/ex2.tex (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
600 gnutls_0_4_0), doc/tex/ex3.tex (tags: gnutls_0_4_0),
601 doc/tex/serv1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
602 lib/gnutls.h.in.in (tags: gnutls_0_4_0), lib/gnutls_x509.c,
603 src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv.c (tags:
604 gnutls_0_4_1, gnutls_0_4_0):
606 Removed the CRL list parameter from
607 gnutls_certificate_set_x509_trust_*.
609 2002-03-30 09:42 nmav <nmav@gnutls.org>
613 gnutls_certificate_set_x509_trust_*() now accept single DER
614 certificates or PEM certificate lists.
616 2002-03-29 18:35 nmav <nmav@gnutls.org>
618 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
619 gnutls_0_4_0), gnutls_x509.c:
621 Added ability to read DSA DER formatted keys, and corrected bugs in
622 DER certificate reading.
624 2002-03-29 12:12 nmav <nmav@gnutls.org>
626 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
627 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
628 gnutls_cipher_int.h (tags: gnutls_0_4_3, gnutls_0_4_2,
629 gnutls_0_4_1, gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
630 gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
631 gnutls_0_4_0), gnutls_compress_int.h (tags: gnutls_0_4_3,
632 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_constate.c (tags:
633 gnutls_0_4_1, gnutls_0_4_0), gnutls_handshake.c (tags:
634 gnutls_0_4_0), gnutls_hash_int.c (tags: gnutls_0_4_1,
635 gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_3, gnutls_0_4_2,
636 gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags: gnutls_0_4_0),
637 gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_sig.c (tags:
638 gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c (tags: gnutls_0_4_1,
639 gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_1, gnutls_0_4_0),
640 gnutls_ui.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c:
642 Prefixed with underscore several internal functions.
644 2002-03-29 11:38 nmav <nmav@gnutls.org>
646 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
647 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
648 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
649 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
651 removed unneeded functions
653 2002-03-29 11:38 nmav <nmav@gnutls.org>
655 * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
656 gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
657 gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
658 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
662 2002-03-29 11:16 nmav <nmav@gnutls.org>
664 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
665 lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_3, gnutls_0_4_2,
666 gnutls_0_4_1, gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c
667 (tags: gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c,
668 src/serv-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
669 gnutls_0_4_0), src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
670 gnutls_0_4_1, gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3,
671 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
673 Some cleanups in the certificate authentication. Parameters are
674 passed together with the length, to avoid abuse.
676 2002-03-28 12:46 nmav <nmav@gnutls.org>
678 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
681 Cleaned up the return values of several functions.
683 2002-03-28 12:45 nmav <nmav@gnutls.org>
685 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
686 serv-gaa.h, serv.c, serv.gaa:
688 added option to read DER encoded certificates
690 2002-03-28 09:44 nmav <nmav@gnutls.org>
692 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
694 Optimized RSA decryption. (Very) Much faster now
696 2002-03-28 09:40 nmav <nmav@gnutls.org>
700 read PKCS7 certificate chains in the reverse order.
702 2002-03-26 21:05 fiorinaf <ffiorina@gnutls.org>
704 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
706 add asn1_number_of_elements function
708 2002-03-26 21:02 fiorinaf <ffiorina@gnutls.org>
712 fix bug in asn1_get_start_end_der function
714 2002-03-26 19:50 nmav <nmav@gnutls.org>
716 * ChangeLog, lib/gnutls_x509.c, src/common.c:
718 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
720 2002-03-26 19:33 nmav <nmav@gnutls.org>
722 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
723 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
724 gnutls_0_4_1, gnutls_0_4_0):
726 Several optimizations
728 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
730 * lib/gnutls_openpgp.c:
732 Now the pk algorithm is returned and not only the key size in bits.
734 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
736 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
739 Function which is used to extract key parameters for openpgp keys.
741 2002-03-26 09:16 nmav <nmav@gnutls.org>
743 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
744 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
745 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
746 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
749 added gnutls_x509_extract_certificate_pk_algorithm()
751 2002-03-25 09:27 nmav <nmav@gnutls.org>
753 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
754 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
755 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
757 Improved PKCS7 support
759 2002-03-24 19:46 nmav <nmav@gnutls.org>
761 * lib/: gnutls.h.in.in, gnutls_x509.c:
763 Added function which reads the DER encoded certificate and key.
764 (now only works for RSA keys)
766 2002-03-24 18:41 nmav <nmav@gnutls.org>
768 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
769 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
770 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
771 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
772 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
773 lib/pkix_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
774 gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
775 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
776 src/gnutls-http-serv, src/serv.c:
778 Added support for RFC2630 - PKCS7 formated structures
780 2002-03-23 10:06 nmav <nmav@gnutls.org>
782 * lib/auth_cert.c (tags: gnutls_0_3_92):
786 2002-03-23 09:39 nmav <nmav@gnutls.org>
790 Cleanups and fixes in X.509 certificate message parsing
792 2002-03-22 13:08 nmav <nmav@gnutls.org>
794 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
796 Corrected code to avoid compiler's warnings
798 2002-03-21 20:25 nmav <nmav@gnutls.org>
800 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
801 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
802 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
803 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
804 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
805 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
806 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
807 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
808 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
809 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
810 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
811 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
812 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
813 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
814 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
815 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
816 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
817 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
818 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
819 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
820 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
821 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
823 Added hooks not to include SRP and Anonymous authentication
825 2002-03-21 19:44 nmav <nmav@gnutls.org>
827 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
829 Corrected behaviour when no certificate is got by the peer.
831 2002-03-21 19:44 nmav <nmav@gnutls.org>
833 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
834 gnutls-http-serv (utags: gnutls_0_3_92):
836 Added script which runs an http server with the appropriate
839 2002-03-21 19:27 nmav <nmav@gnutls.org>
841 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
842 lib/gnutls_state.c (tags: gnutls_0_3_92):
844 CBC protection support is disabled by default.
846 2002-03-20 18:13 nmav <nmav@gnutls.org>
848 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
849 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
850 (tags: gnutls_0_3_92), gnutls_constate.c:
852 Optimizations and fixes in compression
854 2002-03-20 12:21 nmav <nmav@gnutls.org>
856 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
857 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
858 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
859 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
860 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
861 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
864 Improved compression support. Corrected several bugs in empty
865 fragment sending and receiving.
867 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
871 segmentation fault bug fix
873 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
875 * lib/gnutls_openpgp.c:
877 New OpenCDK interface for secure memory.
879 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
881 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
884 Detection of revoked OpenPGP userID's.
886 2002-03-18 15:53 nmav <nmav@gnutls.org>
888 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
890 added missing prototypes
892 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
894 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
896 Support for multiple userID's.
898 2002-03-18 07:43 nmav <nmav@gnutls.org>
900 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
902 removed default parameters arguments
904 2002-03-17 23:09 nmav <nmav@gnutls.org>
906 * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
907 gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
908 lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
909 lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
910 lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
912 Added hooks for electric fence
914 2002-03-17 21:51 nmav <nmav@gnutls.org>
916 * lib/x509_verify.c (tags: gnutls_0_3_92):
918 Checking of certificate lists even if the CA size is zero. Pointed
919 out by Andrew McDonald
921 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
923 * lib/gnutls_openpgp.c:
925 Improved code for the various keyrings and support for armored
928 2002-03-12 14:13 nmav <nmav@gnutls.org>
930 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
931 lib/gnutls_record.c, lib/gnutls_state.c:
933 made CBC chosen plaintext protection configurable
935 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
937 * lib/gnutls_openpgp.c:
939 Added missing stub for one function.
941 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
943 * lib/gnutls_openpgp.c:
947 2002-03-10 00:01 nmav <nmav@gnutls.org>
949 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
950 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
951 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
952 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
953 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
954 lib/x509_asn1.h (tags: gnutls_0_3_92):
956 some error codes were renamed to more appropriate names
958 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
960 * lib/: gnutls_openpgp.c, x509_ASN.c:
962 Patches for the new OpenCDK version and some stricter checks for
965 2002-03-09 19:08 nmav <nmav@gnutls.org>
967 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
968 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
969 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
970 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
971 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
972 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
974 removed GNUTLS_CERT_TRUSTED enumeration
976 2002-03-08 22:42 nmav <nmav@gnutls.org>
978 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
980 Added protection against denial of service attacks, while receiving
983 2002-03-08 18:33 nmav <nmav@gnutls.org>
985 * lib/gnutls_buffers.c:
987 corrected memory leak
989 2002-03-08 18:04 nmav <nmav@gnutls.org>
991 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_3,
992 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
993 gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_4_1, gnutls_0_4_0,
994 gnutls_0_3_92), gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
996 Added protection against the newly discovered CBC attacks against
997 TLS. Experimental code.
999 2002-03-08 11:14 nmav <nmav@gnutls.org>
1001 * lib/gnutls_algorithms.c:
1003 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
1006 2002-03-06 12:10 nmav <nmav@gnutls.org>
1008 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
1009 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
1010 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92):
1014 2002-03-06 12:08 nmav <nmav@gnutls.org>
1016 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
1017 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1018 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1019 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
1020 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
1021 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
1022 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
1023 (tags: gnutls_0_3_92), lib/x509_verify.c:
1025 Combined error codes of gnutls and ASN.1 parser. Also several
1026 cleanups in the X.509 code.
1028 2002-03-06 10:42 nmav <nmav@gnutls.org>
1030 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
1032 Added alert protocol section
1034 2002-03-05 09:04 nmav <nmav@gnutls.org>
1036 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
1037 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
1040 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
1041 X.509 certificate parsing.
1043 2002-03-04 17:16 nmav <nmav@gnutls.org>
1045 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
1046 gnutls_0_3_92), lib/gnutls.h.in.in:
1050 2002-03-04 17:04 nmav <nmav@gnutls.org>
1052 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
1053 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
1054 handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
1055 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
1056 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
1059 updated documentation
1061 2002-03-04 09:25 nmav <nmav@gnutls.org>
1063 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_3,
1064 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
1065 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/x509_ASN.y,
1066 lib/x509_asn1.c, lib/x509_der.c:
1068 changes for pretty documentation and cleanups.
1070 2002-03-03 18:44 nmav <nmav@gnutls.org>
1072 * lib/gnutls_state.c:
1074 pgp_fingerprint indicator is not cleared.
1076 2002-03-03 09:28 nmav <nmav@gnutls.org>
1080 last minute changes for 0.3.91 release
1082 2002-03-03 09:18 nmav <nmav@gnutls.org>
1084 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
1085 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
1086 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_3,
1087 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
1088 lib/gnutls_errors.c, src/cli.c (utags: gnutls_0_3_91):
1090 Added checks in authentication type renegotiation procedure.
1092 2002-03-03 00:06 nmav <nmav@gnutls.org>
1094 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
1095 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
1096 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
1098 Changed behaviour in rehandshake procedure. Now can use rehandshake
1099 with a different authentication method (ie. perform anonymous
1100 authentication, and after that perform a certificate authentication,
1103 2002-03-01 13:13 nmav <nmav@gnutls.org>
1105 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
1107 corrected certificate type checking.
1109 2002-03-01 13:10 nmav <nmav@gnutls.org>
1111 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
1112 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
1113 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
1114 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1115 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
1116 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
1117 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
1118 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
1119 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1120 gnutls_0_3_92, gnutls_0_3_91):
1122 Updated cli and server to read certificate and keys from command
1123 line parameters. client, client-debug and server are now being
1126 2002-03-01 11:26 nmav <nmav@gnutls.org>
1128 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
1129 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
1130 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
1131 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
1133 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
1134 suites get associated with a protocol version. This will allow
1135 disabling several ciphersuites which are only defined in TLS 1.0,
1138 2002-03-01 08:12 nmav <nmav@gnutls.org>
1140 * lib/gnutls_handshake.c:
1142 No extensions are now sent if SSL 3.0 is the only protocol
1145 2002-02-28 12:39 nmav <nmav@gnutls.org>
1147 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1148 gnutls_0_3_92, gnutls_0_3_91):
1150 added a check in the given parameters for null
1152 2002-02-28 12:38 nmav <nmav@gnutls.org>
1154 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1155 gnutls_0_3_91), tests.h (tags: gnutls_0_4_3, gnutls_0_4_2,
1156 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
1159 added session resumption test
1161 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
1163 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
1165 Changed the interface for the new OpenCDK version.
1167 2002-02-28 08:55 nmav <nmav@gnutls.org>
1169 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
1170 tls_test-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1171 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
1174 updated gaa files, and client options.
1176 2002-02-28 08:38 nmav <nmav@gnutls.org>
1178 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
1179 lib/gnutls_state.c, lib/gnutls_state.h:
1181 gnutls_record_set_default_version() was prefixed with underscore,
1182 and it is no longer exported.
1184 2002-02-28 08:36 nmav <nmav@gnutls.org>
1186 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
1187 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
1188 gnutls_0_3_91), gnutls_state.c:
1190 Corrected session resuming in certificate authentication.
1191 gnutls_deinit, does not remove the session entry any more if it is
1192 invalid. Added gnutls_db_remove_session() function, which does this.
1194 2002-02-28 07:00 nmav <nmav@gnutls.org>
1196 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
1200 2002-02-27 22:29 nmav <nmav@gnutls.org>
1202 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
1204 removed cycle from gnutls_free and gnutls_secure_free.
1206 2002-02-27 21:12 nmav <nmav@gnutls.org>
1208 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
1210 added check for TLS closure alerts
1212 2002-02-27 20:53 nmav <nmav@gnutls.org>
1214 * src/: tests.c, tests.h, tls_test.c:
1216 added openpgp authentication test, and unknown cipher suites test
1218 2002-02-27 20:38 nmav <nmav@gnutls.org>
1220 * lib/ext_srp.c (tags: gnutls_0_3_91):
1222 Now we do not send the srp username as an extension, if SRP is
1225 2002-02-27 20:26 nmav <nmav@gnutls.org>
1227 * src/: cli.c, tests.c, tests.h, tls_test.c:
1229 added check for client hello extensions.
1231 2002-02-27 20:07 nmav <nmav@gnutls.org>
1233 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
1235 Added tls_test. This is program that can be used to test TLS
1236 servers' parameters.
1238 2002-02-27 20:05 nmav <nmav@gnutls.org>
1240 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
1241 gnutls_int.h, gnutls_state.c:
1243 Added gnutls_record_set_default_version(). This is a low level
1246 2002-02-27 10:58 nmav <nmav@gnutls.org>
1248 * lib/gnutls.h.in.in:
1250 SOCKET_PTR was removed
1252 2002-02-27 10:06 nmav <nmav@gnutls.org>
1254 * lib/gnutls.h.in.in:
1256 corrected record_send() prototype
1258 2002-02-26 19:08 nmav <nmav@gnutls.org>
1264 2002-02-25 22:48 nmav <nmav@gnutls.org>
1266 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
1268 added (an impossible situation) check
1270 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
1272 * lib/gnutls_openpgp.c:
1274 Fixed a possible buffer overflow.
1276 2002-02-24 17:34 nmav <nmav@gnutls.org>
1278 * src/openpgp/Makefile.am (tags: gnutls_0_4_3, gnutls_0_4_2,
1279 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1282 added missing makefile.am
1284 2002-02-24 15:46 nmav <nmav@gnutls.org>
1286 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
1287 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
1288 lib/auth_anon.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1289 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
1290 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1291 gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
1292 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
1293 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
1294 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: gnutls_0_4_3,
1295 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1296 gnutls_0_3_91), lib/gnutls_dh_primes.c (tags: gnutls_0_4_1,
1297 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_int.h,
1298 lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c, src/serv.c
1299 (utags: gnutls_0_3_90):
1301 The Diffie Hellman parameters are now stored in the credentials
1302 structures. This will allow precomputation of signatures (for DHE
1305 2002-02-24 10:47 nmav <nmav@gnutls.org>
1307 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
1308 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
1309 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
1310 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
1311 gnutls_0_3_90), x509_verify.c:
1313 removed GNUTLS_CERT_NONE (replaced by
1314 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
1315 valid if it's not invalid)
1317 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
1319 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
1322 Bug fixes for _verify_key and basic trust handling for keys.
1324 2002-02-22 23:49 nmav <nmav@gnutls.org>
1326 * lib/gnutls_openpgp.c:
1328 includes moved before #ifdef
1330 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
1332 * lib/gnutls_openpgp.c:
1334 Added stubs for the case we don't have OpenCDK support.
1336 2002-02-22 18:31 nmav <nmav@gnutls.org>
1338 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
1339 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1340 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
1341 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
1343 Changed certificate verification functions.
1345 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
1347 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1349 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
1350 routines for key ownertrust.
1352 2002-02-22 13:30 nmav <nmav@gnutls.org>
1354 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
1358 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
1360 * lib/gnutls_openpgp.c:
1362 Modified code for the new OpenCDK code.
1364 2002-02-22 11:34 nmav <nmav@gnutls.org>
1366 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
1368 moved private cipher suites to 0xFF space.
1370 2002-02-22 00:40 nmav <nmav@gnutls.org>
1372 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
1373 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
1374 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
1375 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
1376 (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1377 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
1378 lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1379 lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1380 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1381 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
1382 lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1383 lib/gnutls_record.c, src/cli.c, src/serv.c:
1385 Several alert protocol changes.
1387 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
1389 * lib/gnutls_openpgp.c:
1391 Fixed return code check for GnuTLS functions.
1393 2002-02-21 20:57 nmav <nmav@gnutls.org>
1395 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
1397 set_key_server renamed to set_keyserver
1399 2002-02-21 20:42 nmav <nmav@gnutls.org>
1401 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
1402 lib/debug.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1403 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1404 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
1406 Added gnutls_alert_str (allows printing alert number descriptions)
1408 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
1410 * lib/gnutls_openpgp.c:
1412 Fixed a segfault in the OpenPGP code.
1414 2002-02-21 09:55 nmav <nmav@gnutls.org>
1418 Updated the openpgp certificate message, fingerprint handling.
1420 2002-02-20 20:53 nmav <nmav@gnutls.org>
1422 * lib/x509_verify.c:
1424 some fixes in verification procedure
1426 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
1428 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
1429 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
1430 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
1431 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
1434 Applied the patches to fix the GDOC problem. Some bug fixes all
1435 over the place and the implementation of some function stubs.
1437 2002-02-19 08:17 nmav <nmav@gnutls.org>
1439 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1440 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
1443 removed CERT_CORRUPTED
1445 2002-02-19 08:09 nmav <nmav@gnutls.org>
1449 openpgp fingerprint is calculated dynamically.
1451 2002-02-18 20:31 nmav <nmav@gnutls.org>
1453 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
1455 Added some support the OpenPGP Certificate message, with key
1458 2002-02-18 14:11 nmav <nmav@gnutls.org>
1460 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
1461 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
1462 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
1463 src/cli.gaa, src/common.c:
1465 Added some stuff for the client to send the OpenPGP fingerprint.
1467 2002-02-17 20:07 nmav <nmav@gnutls.org>
1469 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
1471 Corrected bug in RSA authentication, responsible for random (very
1472 very rare, and difficult to reproduce) failures.
1474 2002-02-17 13:14 nmav <nmav@gnutls.org>
1476 * lib/: gnutls_x509.c, x509_verify.c:
1478 Improved X.509 verification functions. They are still too primitive.
1480 2002-02-16 20:50 nmav <nmav@gnutls.org>
1486 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
1488 * lib/gnutls_openpgp.c:
1490 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
1493 2002-02-15 17:04 nmav <nmav@gnutls.org>
1495 * lib/: gnutls.h.in.in, gnutls_record.c:
1497 renamed gnutls_read to gnutls_record_read and gnutls_write to
1498 gnutls_record_write.
1500 2002-02-15 17:03 nmav <nmav@gnutls.org>
1502 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
1503 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
1504 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1505 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
1506 serv1.tex, srp1.tex:
1508 Added TLS Layers section.
1510 2002-02-15 11:34 nmav <nmav@gnutls.org>
1512 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
1514 updated client and server
1516 2002-02-15 11:34 nmav <nmav@gnutls.org>
1518 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
1522 2002-02-15 11:23 nmav <nmav@gnutls.org>
1524 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
1525 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
1526 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1529 Extension types now use a 16 bit type field (following the current
1530 draft). Some fixes in the max record size extension.
1532 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
1534 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1536 Basic HKP keyserver support. Function to retrieve the key from the
1537 keyring by keyid, fingerprint.
1539 2002-02-14 11:52 nmav <nmav@gnutls.org>
1541 * lib/: gnutls_cert.c, x509_verify.c:
1543 Verification function returns the GNUTLS_CERT_VALID flag.
1545 2002-02-14 10:57 nmav <nmav@gnutls.org>
1547 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
1548 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
1550 Changed srp callback function parameters.
1552 2002-02-14 10:45 nmav <nmav@gnutls.org>
1554 * lib/gnutls_dh_primes.c, src/serv.c:
1556 Corrected bugs in prime generation.
1558 2002-02-14 10:30 nmav <nmav@gnutls.org>
1560 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
1561 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
1563 Server updated. Now command line parameters are available.
1565 2002-02-14 09:25 nmav <nmav@gnutls.org>
1567 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
1571 2002-02-14 09:21 nmav <nmav@gnutls.org>
1573 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
1574 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
1576 Direct access to version field in the state was replaced by the
1577 function gnutls_protocol_get_version().
1579 2002-02-14 09:20 nmav <nmav@gnutls.org>
1583 Corrected bugs in RSA authentication. Random value is not generated
1584 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
1585 packet formating, to depend on the correct version.
1587 2002-02-14 09:16 nmav <nmav@gnutls.org>
1589 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
1591 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
1592 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
1594 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
1596 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
1598 bug fix with bison 1.32
1600 2002-02-13 18:03 nmav <nmav@gnutls.org>
1602 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
1603 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
1604 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1605 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1606 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
1607 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
1608 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
1611 Added more functions to allow access to Diffie Hellman parameters
1612 (partially at least). Corrected Diffie Hellman stuff.
1614 2002-02-13 10:03 nmav <nmav@gnutls.org>
1616 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1618 Made most ifdefs in client program, configurable via command line.
1620 2002-02-13 10:02 nmav <nmav@gnutls.org>
1622 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1623 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1625 It does not send the cert_type extension if only x.509 certificates
1628 2002-02-12 13:27 nmav <nmav@gnutls.org>
1630 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
1632 Corrected bugs in examples.
1634 2002-02-12 13:04 nmav <nmav@gnutls.org>
1636 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
1638 Priority cannot be set if not using the OPENCDK library.
1640 2002-02-11 19:33 nmav <nmav@gnutls.org>
1642 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
1644 Updated documentation.
1646 2002-02-11 10:08 nmav <nmav@gnutls.org>
1648 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_3,
1649 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1650 gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg (tags:
1651 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1652 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
1653 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1654 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1656 Added new client pgp keys and a keyring
1658 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
1660 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1662 High level support for OpenPGP keyrings.
1664 2002-02-10 22:24 nmav <nmav@gnutls.org>
1668 Added ChangeLog [generated by CVS log]
1670 2002-02-09 19:20 nmav <nmav@gnutls.org>
1672 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
1674 Added gnutls_certificate_type_get_name() function.
1676 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
1678 * lib/gnutls_openpgp.c:
1681 * Applied the fixed for the memory leaks.
1683 2002-02-09 18:25 nmav <nmav@gnutls.org>
1685 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
1686 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
1687 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
1688 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1689 gnutls_ui.h, gnutls_x509.c:
1691 Added ability for an SRP server to use multiple password files. The
1692 password file is selected on the fly (handshake) using a callback
1695 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
1697 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1700 * auth_cert.h: Added OpenPGP keyring item.
1702 * gnutls_openpgp.c: Improved support for keyring handling.
1704 2002-02-09 12:19 nmav <nmav@gnutls.org>
1706 * lib/gnutls_cipher.c:
1708 Some fixes in ciphertext2compressed handling
1710 2002-02-09 11:10 nmav <nmav@gnutls.org>
1712 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
1713 gnutls_errors_int.h:
1715 Removed the GNUTLS_E_MAC_FAILED error. Now only
1716 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
1717 information about the result of a possible attack.
1719 2002-02-08 22:30 nmav <nmav@gnutls.org>
1721 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
1724 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
1726 2002-02-08 22:29 nmav <nmav@gnutls.org>
1730 Added bison generated file
1732 2002-02-08 19:36 nmav <nmav@gnutls.org>
1734 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1736 changed the introduction (again)
1738 2002-02-07 20:58 nmav <nmav@gnutls.org>
1740 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
1741 src/openpgp/cli_sec.asc:
1743 Corrected behaviour of client openpgp certificate selection.
1745 2002-02-07 19:08 nmav <nmav@gnutls.org>
1747 * lib/: gnutls_ui.c, gnutls_ui.h:
1749 removed gnutls_certificate_get_ours_index()
1751 2002-02-07 14:59 nmav <nmav@gnutls.org>
1753 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
1754 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1755 gnutls_0_3_90), pkcs1_asn1_tab.c:
1759 2002-02-06 22:07 nmav <nmav@gnutls.org>
1761 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1763 Modified gnutls_x509_extract_subject_alt_name() to return the type,
1764 instead of storing it to a pointer.
1766 2002-02-06 14:11 nmav <nmav@gnutls.org>
1768 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1769 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1772 Added function which returns the subjectAltName (subject_dns_name
1775 2002-02-05 23:00 nmav <nmav@gnutls.org>
1777 * AUTHORS (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1778 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1782 2002-02-05 12:09 nmav <nmav@gnutls.org>
1784 * lib/x509_verify.c:
1786 Changed the X.509 certificate verification algorithm. Now if any of
1787 the certificates in the certificate path is expired (except the
1788 first one), we return GNUTLS_CERT_NOT_TRUSTED.
1790 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
1792 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1794 Changes the function name to make clear OpenPGP uses keys and not
1795 certificates like X.509.
1797 2002-02-04 22:35 nmav <nmav@gnutls.org>
1799 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1801 Changes for gnutls_openpgp_name structure
1803 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
1805 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1807 Now OpenPGP uses its own context for DN.
1809 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
1811 * lib/gnutls_openpgp.c:
1813 More fixes for the GnuTLS OpenPGP code.
1815 2002-02-03 20:19 nmav <nmav@gnutls.org>
1817 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1818 lib/gnutls_x509.c, src/common.c:
1820 renamed the gnutls_dn structure to gnutls_x509_dn
1822 2002-02-03 19:17 nmav <nmav@gnutls.org>
1824 * src/: Makefile.am, common.c, common.h:
1826 made the print_info stuff much cleaner.
1828 2002-02-03 19:06 nmav <nmav@gnutls.org>
1830 * lib/gnutls_openpgp.c:
1832 some changes in gnutls_cert handling
1834 2002-02-03 18:54 nmav <nmav@gnutls.org>
1836 * lib/gnutls_cert.h:
1838 keyUsage is now 16 bits
1840 2002-02-03 18:30 nmav <nmav@gnutls.org>
1842 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1843 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1844 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1845 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1846 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1847 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1848 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1849 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
1850 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
1851 src/common.h, src/serv.c:
1853 Added OpenPGP certificate support in gnutls. Several changes.
1855 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1857 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1860 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1861 keyUsage flag to indicate what the key is useful for.
1863 2002-02-03 12:45 nmav <nmav@gnutls.org>
1865 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1867 Exported openpgp keys' related functions.
1869 2002-02-03 12:38 nmav <nmav@gnutls.org>
1871 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_3,
1872 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1873 gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c, gnutls_state.h:
1875 Moved functions unrelated to record layer to gnutls_state.c
1877 2002-02-03 12:24 nmav <nmav@gnutls.org>
1881 several modifications for cert_type extension etc
1883 2002-02-03 12:16 nmav <nmav@gnutls.org>
1885 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1886 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1887 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1889 Added option to set the cert_type priority.
1891 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1893 * lib/gnutls_openpgp.c:
1896 * Applied the patch and minor changes.
1898 * Now it's also possible to use binary certificates.
1900 2002-02-03 11:36 nmav <nmav@gnutls.org>
1902 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
1903 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1905 Added stuff for parsing the CertType extension type.
1907 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1909 * lib/gnutls_openpgp.c:
1912 * gnutls_openpgp.c: Fixed some memory leaks.
1914 2002-02-02 21:24 nmav <nmav@gnutls.org>
1916 * lib/: gnutls.h.in.in, gnutls_ui.c:
1918 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1920 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1922 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1925 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1926 function headers of internal functions.
1928 2002-02-01 21:14 nmav <nmav@gnutls.org>
1930 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1933 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1936 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1938 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1939 gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_4_1,
1940 gnutls_0_4_2, gnutls_0_4_3):
1942 New files for OpenPGP tests.
1944 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1946 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1949 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1951 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1953 2002-02-01 11:31 nmav <nmav@gnutls.org>
1955 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1956 gnutls_0_3_91, gnutls_0_3_90):
1958 added new header file
1960 2002-02-01 11:14 nmav <nmav@gnutls.org>
1962 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1963 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1964 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1965 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1966 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
1967 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1968 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
1969 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
1972 Several changes in certificate and key handling.
1973 * gnutls_certificate_allocate_sc() does not require the ncerts
1976 2002-01-31 12:48 nmav <nmav@gnutls.org>
1978 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1979 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1980 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
1981 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
1982 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1983 lib/gnutls_x509.c, src/cli.c, src/common.h:
1985 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1986 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1988 2002-01-31 12:47 nmav <nmav@gnutls.org>
1990 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1993 corrected _gnutls_str_cpy() usage.
1995 2002-01-30 23:59 nmav <nmav@gnutls.org>
1997 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
2001 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
2003 * lib/gnutls_openpgp.c:
2005 Fixed some memory leaks.
2007 2002-01-30 10:33 nmav <nmav@gnutls.org>
2009 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
2011 updated candidate draft
2013 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
2015 * lib/gnutls_openpgp.c:
2019 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
2021 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
2023 Basic GnuTLS OpenPGP support.
2025 2002-01-29 16:19 nmav <nmav@gnutls.org>
2027 * configure.in, doc/tex/ex3.tex, src/common.h:
2029 updated for gnutls_certificate_get_peers()
2031 2002-01-29 16:17 nmav <nmav@gnutls.org>
2033 * lib/: gnutls_ui.c, gnutls_ui.h:
2035 Added gnutls_certificate_get_peers() Added
2036 gnutls_certificate_get_ours() Added
2037 gnutls_certificate_get_ours_index()
2039 2002-01-29 16:09 nmav <nmav@gnutls.org>
2041 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
2042 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
2044 CertificateType is now accesible from the API.
2046 2002-01-29 16:06 nmav <nmav@gnutls.org>
2048 * lib/gnutls_handshake.c:
2050 corrected bug in certificate selection.
2052 2002-01-29 15:08 nmav <nmav@gnutls.org>
2054 * lib/: gnutls_state.c, gnutls_state.h:
2056 Added this gnutls_state.c/h files. Are added in order to access some
2057 of the GNUTLS_STATE structures members, indirectly. It's not
2058 possible to move all the members of this structure here, yet, but it
2061 2002-01-29 12:54 nmav <nmav@gnutls.org>
2065 corrected bug in server certificate callback.
2067 2002-01-29 12:52 nmav <nmav@gnutls.org>
2069 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
2070 gnutls_record.c, gnutls_ui.h:
2072 Modified the state's parameters to hold the negotiated certificate
2073 type. Modified the certificate selection procedure to take the
2074 certificate type in account, when choosing the most appropriate
2077 2002-01-29 11:52 nmav <nmav@gnutls.org>
2079 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2080 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
2081 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
2084 Added in CertificateStatus:
2085 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
2088 2002-01-29 11:40 nmav <nmav@gnutls.org>
2090 * lib/: gnutls.h.in.in, gnutls_cert.c:
2092 gnutls_x509pki_allocate_sc() renamed to
2093 gnutls_certificate_allocate_sc() and similar functions too. They
2094 share too common properties with OpenPGP certificates, that it is
2095 not needed a separate function.
2097 2002-01-29 11:38 nmav <nmav@gnutls.org>
2099 * lib/: gnutls_ui.c, gnutls_ui.h:
2101 Updated function names.
2103 2002-01-29 11:38 nmav <nmav@gnutls.org>
2105 * lib/: auth_cert.c, auth_cert.h:
2107 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
2110 2002-01-28 23:51 nmav <nmav@gnutls.org>
2112 * lib/gnutls.asn (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2113 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
2117 2002-01-28 23:49 nmav <nmav@gnutls.org>
2121 better ChangeLog output
2123 2002-01-28 23:44 nmav <nmav@gnutls.org>
2125 * lib/gnutls_record.c, src/cli.c, src/serv.c:
2127 Identified a race condition in the example client. If application
2128 data is sent after a rehandshake request, the server thinks we
2129 ignored his request, and breaks the connection. This is a bad design
2132 2002-01-28 23:43 nmav <nmav@gnutls.org>
2134 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2135 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
2139 2002-01-28 23:42 nmav <nmav@gnutls.org>
2141 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
2143 changed some buffering code, to use the cleaner
2144 gnutls_datum_append(). Leads to a much cleaner code.
2146 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
2152 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
2156 gnutls_str_... functions substitution
2158 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
2162 _gnutls_str_... functions substitution
2164 2002-01-28 18:26 nmav <nmav@gnutls.org>
2166 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
2167 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2170 added gnutls_datum_append()
2172 2002-01-28 14:03 nmav <nmav@gnutls.org>
2174 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
2176 signature is now a gnutls_datum
2178 2002-01-28 12:43 nmav <nmav@gnutls.org>
2180 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2181 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
2182 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
2183 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
2184 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
2185 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
2186 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
2187 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
2188 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
2189 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
2190 lib/gnutls_sig.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2191 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2192 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
2193 src/common.h, src/serv.c:
2195 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
2196 GNUTLS_ANON -> GNUTLS_CRD_ANON
2198 2002-01-28 10:38 nmav <nmav@gnutls.org>
2200 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
2201 gnutls_0_3_90), gnutls_handshake.c:
2203 corrected and optimized handshake.
2205 2002-01-28 10:37 nmav <nmav@gnutls.org>
2207 * lib/gnutls_int_compat.c:
2211 2002-01-28 09:25 nmav <nmav@gnutls.org>
2213 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
2214 gnutls_int.h, gnutls_record.c:
2216 Added ability of the client to choose a certificate depending on the
2217 server's sign algorithm preference. Added CertType in gnutls_cert
2218 structure (which identified X509, OPENPGP certificates)
2220 2002-01-28 09:22 nmav <nmav@gnutls.org>
2222 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
2224 Optimizations in the handshake messages hashing. (no more mallocs)
2226 2002-01-27 21:13 nmav <nmav@gnutls.org>
2228 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
2229 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2230 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
2234 2002-01-27 21:12 nmav <nmav@gnutls.org>
2236 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
2237 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2238 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
2240 corrected bug in DSA signing.
2242 2002-01-27 21:11 nmav <nmav@gnutls.org>
2244 * lib/gnutls_cert.c:
2246 corrected bug in file read
2248 2002-01-27 21:10 nmav <nmav@gnutls.org>
2250 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
2251 gnutls_handshake.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2252 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2253 gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2254 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
2256 Added support to select a certificate based on the peer's cipher
2257 suite list. (ie if DSS cipher suites are requested and a DSA
2258 certificate is available, then this will be used)
2260 2002-01-27 15:24 nmav <nmav@gnutls.org>
2262 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
2264 Added an updated version of the submited draft
2266 2002-01-27 15:12 nmav <nmav@gnutls.org>
2268 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
2269 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
2270 src/x509/cert-dsa.pem (tags: gnutls_0_4_3, gnutls_0_4_2,
2271 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2272 gnutls_0_3_90, gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem
2273 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2274 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2275 gnutls_with_dss_ciphersuites):
2279 2002-01-27 15:10 nmav <nmav@gnutls.org>
2281 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
2282 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
2283 src/serv.c (utags: gnutls_with_dss_ciphersuites):
2285 added support for DHE_DSS cipher suites.
2287 2002-01-27 14:27 nmav <nmav@gnutls.org>
2289 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
2290 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
2291 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
2292 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
2293 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
2294 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
2295 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
2296 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
2297 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
2298 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
2299 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2300 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
2301 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
2302 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
2303 src/cli.c (utags: gnutls_with_dss_cert_support):
2305 added support for DSS certificates.
2307 2002-01-26 23:01 nmav <nmav@gnutls.org>
2309 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
2310 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2311 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2312 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2313 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
2314 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
2315 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
2316 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
2317 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2318 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
2319 gnutls_with_dss_cert_support), gnutls_global.c (tags:
2320 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2321 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
2322 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2323 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2324 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
2325 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2326 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
2327 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
2328 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2329 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2330 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2331 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
2332 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2333 gnutls_with_dss_cert_support), x509_sig_check.c:
2335 Added stuff for DSS certificates (not ready yet)
2337 2002-01-26 22:55 nmav <nmav@gnutls.org>
2339 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_3, gnutls_0_4_2,
2340 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2341 gnutls_0_3_90, gnutls_with_dss_ciphersuites), cert.pem (tags:
2342 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2343 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2344 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_3,
2345 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2346 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
2347 clicert.pem (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2348 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2349 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_3,
2350 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2351 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
2352 clikey.pem (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2353 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2354 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_3,
2355 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2356 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites) (utags:
2357 gnutls_with_dss_cert_support):
2359 added new DSA certificates..
2361 2002-01-26 16:10 nmav <nmav@gnutls.org>
2363 * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_3,
2364 gnutls_0_4_2) (utags: gnutls_0_3_90, gnutls_with_dss_cert_support,
2365 gnutls_0_3_91, gnutls_with_dss_ciphersuites, gnutls_0_4_0,
2366 gnutls_0_3_92, gnutls_0_4_1):
2368 added _gnutls_mem_cpy()
2370 2002-01-26 16:06 nmav <nmav@gnutls.org>
2372 * lib/: x509_asn1.c, x509_der.c (utags:
2373 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
2375 Added checks after malloc for null.
2377 2002-01-25 22:41 nmav <nmav@gnutls.org>
2379 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
2380 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2381 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
2382 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
2383 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
2384 gnutls_with_dss_cert_support), lib/gnutls_record.c,
2385 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
2386 gnutls_with_dss_cert_support), src/common.h (tags:
2387 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2388 src/serv.c (tags: gnutls_with_dss_cert_support):
2390 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
2393 2002-01-25 16:31 nmav <nmav@gnutls.org>
2395 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2396 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
2399 added check for requested TLS extensions
2401 2002-01-25 14:37 nmav <nmav@gnutls.org>
2403 * configure.in (tags: gnutls_0_3_5):
2407 2002-01-25 14:33 nmav <nmav@gnutls.org>
2409 * NEWS (tags: gnutls_0_3_5):
2413 2002-01-25 14:07 nmav <nmav@gnutls.org>
2415 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
2416 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
2417 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
2418 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
2419 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
2420 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2421 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2422 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2423 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2424 gnutls_with_dss_cert_support), lib/gnutls_int.h,
2425 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
2426 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2428 Handshake messages are not kept in memory any more. Now we use less
2429 memory during a handshake.
2431 2002-01-24 19:00 nmav <nmav@gnutls.org>
2433 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
2434 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2435 gnutls_with_dss_cert_support):
2439 2002-01-24 18:00 nmav <nmav@gnutls.org>
2441 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
2442 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2444 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
2445 GNUTLS_A_SSL3_NO_CERTIFICATE
2447 2002-01-24 16:50 nmav <nmav@gnutls.org>
2449 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
2450 draft-ietf-tls-openpgp-keys-00.txt (tags:
2451 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2453 added our openpgp draft
2455 2002-01-24 16:46 nmav <nmav@gnutls.org>
2457 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
2458 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
2459 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2460 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
2461 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2462 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
2463 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2464 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
2465 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
2466 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
2467 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2469 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
2470 #ifdef XXX stuff. Done some cleanups in record layer.
2472 2002-01-23 21:14 nmav <nmav@gnutls.org>
2474 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
2475 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
2476 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2477 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
2478 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2479 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
2480 lib/gnutls_str.h, lib/x509_extensions.c (tags:
2481 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2482 lib/x509_sig_check.c, lib/x509_verify.c (tags:
2483 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2485 Added a minimal string library to assist in safer ASN.1 parsing
2487 2002-01-23 21:13 nmav <nmav@gnutls.org>
2491 in server side now prints srp username
2493 2002-01-23 20:28 nmav <nmav@gnutls.org>
2495 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
2496 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2497 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
2498 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
2499 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
2502 Some corrections done ( found by using flawfinder). Added several
2503 tags for flawfinder to ignore.
2505 2002-01-23 20:27 nmav <nmav@gnutls.org>
2509 added string library
2511 2002-01-23 18:59 nmav <nmav@gnutls.org>
2513 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
2514 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2515 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2516 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
2517 lib/x509_sig_check.c:
2521 2002-01-23 18:58 nmav <nmav@gnutls.org>
2523 * lib/gnutls_record.c:
2525 more cleanups in the recv_int() function
2527 2002-01-23 18:57 nmav <nmav@gnutls.org>
2529 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
2531 corrected behaviour against PKCS-1 attacks. (it seems that debugging
2532 code has made it to release)
2534 2002-01-22 21:47 nmav <nmav@gnutls.org>
2536 * lib/gnutls_record.c:
2538 Made recv_int() cleaner (needs a lot of improvement)
2540 2002-01-20 13:02 nmav <nmav@gnutls.org>
2542 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
2543 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
2544 lib/gnutls_record.c, src/cli.c, src/serv.c:
2546 Now a server in a case of rehandshake can continue normaly if the
2547 handshake request is ignored by the client.
2549 2002-01-20 13:00 nmav <nmav@gnutls.org>
2551 * lib/gnutls.h.in.in:
2553 corrected gnutls_alert_send() prototype.
2555 2002-01-20 13:00 nmav <nmav@gnutls.org>
2557 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
2559 corrected gnutls_alert_send() prototype
2561 2002-01-20 10:16 nmav <nmav@gnutls.org>
2565 last changes for release
2567 2002-01-19 20:10 nmav <nmav@gnutls.org>
2569 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
2571 corrected bugs in DHE_RSA cipher suites
2573 2002-01-19 20:09 nmav <nmav@gnutls.org>
2575 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
2576 gnutls_with_dss_cert_support), auth_anon.h (tags:
2577 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2578 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
2579 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
2580 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2581 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
2582 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
2583 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2584 gnutls_with_dss_cert_support), gnutls_int.h:
2586 updated auth info structures handling. Corrected bug in DHE_RSA.
2588 2002-01-19 20:07 nmav <nmav@gnutls.org>
2590 * lib/gnutls_handshake.c:
2592 corrected bug introduced in the buffering code update
2594 2002-01-19 18:24 nmav <nmav@gnutls.org>
2596 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
2597 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
2598 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
2599 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2600 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
2601 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
2602 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
2605 Combined gnutls_x509pki_(set/get)_dh_bits() and
2606 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
2607 gnutls_anon_set_server_cred() was deprecated by
2608 gnutls_dh_set_bits().
2610 2002-01-19 18:23 nmav <nmav@gnutls.org>
2612 * lib/gnutls_cert.c:
2614 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
2616 2002-01-19 11:44 nmav <nmav@gnutls.org>
2618 * lib/gnutls_record.c (tags: gnutls_0_3_5):
2620 added missing include of gnutls_alert.h
2622 2002-01-18 16:47 nmav <nmav@gnutls.org>
2624 * doc/protocol/rfc2440.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
2625 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2626 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2627 gnutls_with_dss_cert_support):
2631 2002-01-18 16:46 nmav <nmav@gnutls.org>
2633 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
2634 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
2635 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2636 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
2637 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2638 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
2639 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2640 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
2641 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2642 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
2643 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2644 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_3,
2645 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2646 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2647 gnutls_with_dss_cert_support), lib/gnutls_dh.h,
2648 lib/gnutls_dh_primes.c (tags: gnutls_with_dss_ciphersuites,
2649 gnutls_with_dss_cert_support), lib/gnutls_errors.c,
2650 lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_record.c,
2651 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_ASN.y (tags:
2652 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2653 src/cli.c, src/common.h, src/serv.c:
2655 several cleanups in order to move to gnutls 0.4.0
2657 2002-01-18 16:45 nmav <nmav@gnutls.org>
2659 * lib/gnutls_int_compat.c:
2661 added file to hold functions for backwards binary compatibility.
2663 2002-01-18 14:50 nmav <nmav@gnutls.org>
2665 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
2666 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
2667 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
2668 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
2669 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
2670 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
2671 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
2673 added required changes to release gnutls 0.3.3 (mostly bug fixes)
2675 2002-01-18 14:41 nmav <nmav@gnutls.org>
2677 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2681 2002-01-17 18:56 nmav <nmav@gnutls.org>
2683 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
2684 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
2685 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
2688 Renamed gnutls_x509pki_s/get_dh_bits() to
2689 gnutls_dh_s/get_dhe_bits(). Renamed
2690 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
2692 2002-01-17 16:16 nmav <nmav@gnutls.org>
2694 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
2695 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
2696 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2697 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
2698 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
2699 lib/gnutls_algorithms.c, lib/gnutls_int.h:
2701 Key exchange methods changed so they do not depend on the
2702 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
2704 2002-01-17 16:10 nmav <nmav@gnutls.org>
2706 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
2707 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2708 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
2709 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
2710 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2711 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
2712 gnutls_record.c, gnutls_sig.c:
2714 changes in buffering code (actually variables' names are more
2717 2002-01-17 16:09 nmav <nmav@gnutls.org>
2721 corrected library interface numbers
2723 2002-01-17 13:29 nmav <nmav@gnutls.org>
2725 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
2726 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2727 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
2728 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
2729 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2730 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
2731 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
2732 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2733 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2734 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2737 updated documentation
2739 2002-01-17 13:05 nmav <nmav@gnutls.org>
2741 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
2742 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2743 gnutls_with_dss_cert_support):
2745 fixed bugs reported (with patches) by Marc Huber and Guillaume
2748 2002-01-14 09:33 nmav <nmav@gnutls.org>
2750 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2751 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_3, gnutls_0_4_2,
2752 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2753 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2754 gnutls_with_dss_cert_support):
2756 Added gnutls_x509pki_set_trust_mem() and
2757 gnutls_x509pki_set_key_mem()
2759 2002-01-12 19:04 nmav <nmav@gnutls.org>
2761 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
2762 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
2764 better length checking in the record layer.
2766 2002-01-10 21:19 nmav <nmav@gnutls.org>
2768 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
2769 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
2770 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2771 gnutls_with_dss_cert_support):
2773 new extensions draft
2775 2002-01-09 11:05 nmav <nmav@gnutls.org>
2777 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
2779 added gnutls_x509pki_verify_certificate()
2781 2002-01-07 17:54 nmav <nmav@gnutls.org>
2785 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2786 consistent with gnutls.h)
2788 2002-01-05 22:00 nmav <nmav@gnutls.org>
2790 * lib/libgnutls.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2791 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2792 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2794 corrected the temp file name
2796 2002-01-05 18:41 nmav <nmav@gnutls.org>
2798 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2799 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2800 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2803 last minute changes for 0.3.2 release
2805 2002-01-05 18:04 nmav <nmav@gnutls.org>
2807 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2810 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
2812 2002-01-05 13:40 nmav <nmav@gnutls.org>
2814 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2816 Added gnutls_b64_encode() and gnutls_b64_decode()
2818 2002-01-04 12:35 nmav <nmav@gnutls.org>
2820 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2823 updated documentation
2825 2002-01-04 12:05 nmav <nmav@gnutls.org>
2827 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2828 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2830 updated documentation
2832 2002-01-04 11:19 nmav <nmav@gnutls.org>
2834 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2835 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2836 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2837 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2838 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2839 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2843 2002-01-04 11:15 nmav <nmav@gnutls.org>
2845 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2846 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2848 separated alert protocol functions
2850 2002-01-03 11:36 nmav <nmav@gnutls.org>
2852 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2853 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2854 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2856 corrected behaviour in version advertizing
2858 2002-01-03 11:01 nmav <nmav@gnutls.org>
2860 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2862 now removes the temp file
2864 2002-01-03 10:59 nmav <nmav@gnutls.org>
2866 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2868 check_version() updated
2870 2002-01-02 15:55 nmav <nmav@gnutls.org>
2872 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2873 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2874 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2875 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2876 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2877 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2878 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2879 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2883 2002-01-02 15:00 nmav <nmav@gnutls.org>
2885 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2886 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2887 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2888 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2890 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2892 2002-01-02 12:15 nmav <nmav@gnutls.org>
2898 2002-01-02 11:07 nmav <nmav@gnutls.org>
2900 * lib/gnutls.h.in.in:
2902 prefixed all variable with GNUTLS_
2904 2002-01-02 11:02 nmav <nmav@gnutls.org>
2906 * lib/gnutls_global.c:
2908 added support for calling global_init() several times.
2910 2002-01-02 10:58 nmav <nmav@gnutls.org>
2912 * lib/gnutls_global.c:
2914 added static variable to check if global_init() is called for a
2917 2002-01-02 10:46 nmav <nmav@gnutls.org>
2919 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2920 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2921 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
2922 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2923 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
2924 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2926 Cleanups in the digest code (separated from HMAC). Added
2927 gnutls_fingerprint_calc(), which calculates a fingerprint.
2929 2001-12-30 18:11 nmav <nmav@gnutls.org>
2931 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2932 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2936 2001-12-30 18:09 nmav <nmav@gnutls.org>
2938 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2939 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2940 gnutls_0_3_5, gnutls_0_3_2):
2944 2001-12-30 17:55 nmav <nmav@gnutls.org>
2946 * NEWS, lib/auth_x509.c:
2948 corrected bug which did not allow a client to accept multiple CA
2949 distinguished names.
2951 2001-12-30 17:53 nmav <nmav@gnutls.org>
2953 * src/README.srpcrypt (tags: gnutls_0_4_3, gnutls_0_4_2,
2954 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2955 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2956 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2960 2001-12-23 11:37 nmav <nmav@gnutls.org>
2962 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2964 some corrections in documentation
2966 2001-12-21 08:16 nmav <nmav@gnutls.org>
2968 * NEWS (tags: gnutls_0_3_1):
2972 2001-12-20 10:51 nmav <nmav@gnutls.org>
2974 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2975 gnutls_0_3_2, gnutls_0_3_5):
2977 cleaned up and fixed ASN.1 documentation.
2979 2001-12-20 10:08 nmav <nmav@gnutls.org>
2981 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2984 corrected in order not to complain if func(void) is used.
2986 2001-12-19 20:02 nmav <nmav@gnutls.org>
2988 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2989 (tags: gnutls_0_3_1, gnutls_0_3_0):
2993 2001-12-19 13:17 nmav <nmav@gnutls.org>
2995 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2996 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2997 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2998 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2999 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3000 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
3001 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
3002 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
3003 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3004 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
3005 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
3006 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
3007 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3008 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
3009 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3010 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
3011 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3012 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
3013 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
3014 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
3015 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
3016 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
3017 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
3018 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
3020 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
3021 defines to keep source compatibility.
3023 2001-12-19 13:13 nmav <nmav@gnutls.org>
3025 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
3027 corrected bugs in AUTH_INFO allocation
3029 2001-12-18 15:00 nmav <nmav@gnutls.org>
3031 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
3032 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
3036 2001-12-18 08:58 nmav <nmav@gnutls.org>
3038 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
3039 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
3040 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
3041 gnutls_0_3_1), lib/gnutls_int.h:
3043 corrections in the configuration files.
3045 2001-12-17 20:44 nmav <nmav@gnutls.org>
3049 some corrections in assembler detection. Also chmod -w gnutls.h was
3052 2001-12-17 17:27 nmav <nmav@gnutls.org>
3054 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
3055 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
3056 (tags: gnutls_0_3_1):
3058 Corrections for big endian machines. Pointed out by Mike Siers
3061 2001-12-17 16:53 nmav <nmav@gnutls.org>
3063 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
3064 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3065 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
3066 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
3067 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3068 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
3069 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
3070 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3071 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
3073 cleanups and documentation updates
3075 2001-12-17 15:49 nmav <nmav@gnutls.org>
3077 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
3078 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
3079 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3080 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
3082 corrections in SRP and ANON authentication. Also corrections in the
3083 session packing for anonymous auth info.
3085 2001-12-17 15:19 nmav <nmav@gnutls.org>
3087 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
3088 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
3089 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
3090 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
3091 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
3092 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
3096 2001-12-17 15:13 nmav <nmav@gnutls.org>
3098 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
3099 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
3100 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
3101 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
3102 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3103 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
3104 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3105 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
3106 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
3107 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
3108 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
3109 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
3111 gnutls_set_max_record_size -> gnutls_record_set_max_size
3112 gnutls_get_max_record_size -> gnutls_record_get_max_size
3113 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
3114 gnutls_auth_get_type
3116 2001-12-16 14:23 nmav <nmav@gnutls.org>
3118 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
3119 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
3120 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
3121 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
3122 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
3123 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
3124 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3125 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
3126 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
3127 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
3129 documentation updated
3131 2001-12-16 10:27 nmav <nmav@gnutls.org>
3133 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3134 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
3136 changed function names
3138 2001-12-16 09:49 nmav <nmav@gnutls.org>
3140 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
3142 fixes in documentation
3144 2001-12-16 09:09 nmav <nmav@gnutls.org>
3146 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_3,
3147 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3148 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3149 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3150 gnutls_0_3_1, gnutls_0_3_0):
3152 removed ASN1.readme.txt
3154 2001-12-14 19:52 nmav <nmav@gnutls.org>
3156 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
3157 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3158 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3159 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3160 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
3161 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3162 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3163 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
3164 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
3165 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
3167 renamed gnutls_x509pki_set_trust/key to
3168 gnutls_x509pki_set_trust_file/key_file
3170 2001-12-14 14:52 nmav <nmav@gnutls.org>
3172 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
3173 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
3176 some corrections in the DECR_LEN stuff added recently.
3178 2001-12-14 10:26 nmav <nmav@gnutls.org>
3180 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
3181 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
3182 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
3183 doc/tex/gnutls.tex, lib/auth_x509.c:
3185 updated documentation
3187 2001-12-13 09:51 nmav <nmav@gnutls.org>
3189 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
3190 gnutls_extensions.c, gnutls_handshake.c:
3192 More carefull parsing of incoming packets.
3194 2001-12-11 15:29 nmav <nmav@gnutls.org>
3196 * lib/gnutls_handshake.c:
3200 2001-12-11 15:29 nmav <nmav@gnutls.org>
3202 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
3203 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
3205 corrected bugs in STD formating (back to USG).
3207 2001-12-10 16:01 nmav <nmav@gnutls.org>
3209 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
3211 last commits for 0.2.91
3213 2001-12-10 08:25 nmav <nmav@gnutls.org>
3215 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
3216 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3217 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
3218 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
3219 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
3220 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3221 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
3222 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3223 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3224 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
3225 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3226 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
3227 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
3228 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
3229 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
3230 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3231 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3232 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
3233 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3234 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3235 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
3236 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3237 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3238 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
3240 optimizations and fixes in the TLS PRF calculation (and the SSL3
3243 2001-12-09 17:08 nmav <nmav@gnutls.org>
3245 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
3247 updated documentation
3249 2001-12-09 15:39 nmav <nmav@gnutls.org>
3251 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
3253 fixed gnutls_anon_free_client_sc()
3255 2001-12-09 12:05 nmav <nmav@gnutls.org>
3257 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
3258 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
3259 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
3260 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
3262 Fixes in anonymous authentication. Fixes in client ciphersuite
3265 2001-12-09 12:03 nmav <nmav@gnutls.org>
3267 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3268 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
3270 GET_CN() now works. (affects debug mode only)
3272 2001-12-09 11:02 nmav <nmav@gnutls.org>
3274 * src/: .cvsignore (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3275 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3276 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3277 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3278 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
3279 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3280 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
3281 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3285 2001-12-09 10:50 nmav <nmav@gnutls.org>
3287 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
3288 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
3289 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
3291 Optimizations in server certificate callback.
3293 2001-12-08 22:54 nmav <nmav@gnutls.org>
3295 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
3296 lib/gnutls_int.h, lib/gnutls_record.c:
3298 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
3300 2001-12-08 22:37 nmav <nmav@gnutls.org>
3302 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
3303 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
3304 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
3305 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
3308 remove dnsname (name_ind) extension
3310 2001-12-08 15:55 nmav <nmav@gnutls.org>
3312 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
3313 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3314 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3315 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
3316 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
3317 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
3318 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
3319 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3320 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
3321 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
3322 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3323 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
3324 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
3325 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3327 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
3329 2001-12-07 17:25 nmav <nmav@gnutls.org>
3331 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
3335 2001-12-07 14:09 nmav <nmav@gnutls.org>
3337 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
3338 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3339 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3340 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3341 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3342 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3343 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3345 updated documentation
3347 2001-12-07 08:22 nmav <nmav@gnutls.org>
3349 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
3350 gnutls_0_2_91) (utags: gnutls_0_2_90):
3352 callbacks now get a GNUTLS_STATE argument.
3354 2001-12-07 01:02 nmav <nmav@gnutls.org>
3356 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
3357 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
3358 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
3359 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
3360 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
3361 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
3362 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
3363 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
3364 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
3365 src/serv.c (tags: gnutls_0_2_90):
3367 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
3368 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
3370 2001-12-06 17:08 nmav <nmav@gnutls.org>
3372 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
3373 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3374 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3375 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3376 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3377 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3378 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
3379 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3380 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
3381 gnutls_0_2_90), src/cli.c, src/serv.c:
3383 GNUTLS_LIST is now int*
3385 2001-12-06 12:19 nmav <nmav@gnutls.org>
3387 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3388 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
3389 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
3390 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3391 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3392 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
3393 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3394 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
3395 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3396 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3397 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3398 lib/gnutls_constate.c (tags: gnutls_0_2_90),
3399 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
3400 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3401 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
3402 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3403 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3404 src/cli.c, src/serv.c:
3408 2001-12-06 12:18 nmav <nmav@gnutls.org>
3410 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
3411 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3412 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3413 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
3414 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3415 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3416 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3417 gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
3419 some changes to keep gcc -Wall happy
3421 2001-12-06 10:37 nmav <nmav@gnutls.org>
3423 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3424 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
3425 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
3426 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
3427 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
3428 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3429 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
3430 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
3431 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
3432 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3433 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3434 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
3435 gnutls_0_2_90), src/cli.c, src/serv.c:
3439 2001-12-05 17:25 nmav <nmav@gnutls.org>
3441 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
3442 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
3443 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3444 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
3445 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3446 lib/gnutls_session.h (tags: gnutls_0_4_3, gnutls_0_4_2,
3447 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3448 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3449 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3450 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3451 src/cli.c, src/serv.c:
3453 Changes in function names concerning _db_ handling and _session_
3456 2001-12-05 17:03 nmav <nmav@gnutls.org>
3458 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
3459 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
3460 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3461 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3462 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3463 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3464 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3467 Added callback to select the server certificate.
3469 2001-12-05 13:41 nmav <nmav@gnutls.org>
3471 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3472 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
3473 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3474 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3475 gnutls_0_2_90), src/serv.c:
3477 optimized certificate handling API
3479 2001-12-05 12:50 nmav <nmav@gnutls.org>
3481 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
3482 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
3484 several cleanups. Removed old unneeded functions. certificate
3485 verification was moved out of the handshake procedure.
3487 2001-12-04 22:24 nmav <nmav@gnutls.org>
3489 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
3490 gnutls_global.c, gnutls_int.h, gnutls_record.c:
3494 2001-12-04 16:03 nmav <nmav@gnutls.org>
3496 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3497 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3498 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3499 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
3500 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3501 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
3502 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
3503 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
3504 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3505 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3506 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3507 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3508 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
3509 src/port.h, src/serv.c:
3511 now the peer's certificate list is stored into auth info structure
3512 (instead of the certificate). several other cleanups.
3514 2001-12-04 10:57 nmav <nmav@gnutls.org>
3516 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
3517 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3518 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3519 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
3520 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
3521 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
3522 lib/x509_extensions.c, src/cli.c, src/serv.c:
3524 moving gnutls_DN structures out of gnutls_cert and auth_info
3525 structures. Now they are generated upon request.
3527 2001-12-01 17:34 nmav <nmav@gnutls.org>
3529 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
3530 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3531 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3532 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
3535 fixes in autoconf scripts
3537 2001-12-01 10:50 nmav <nmav@gnutls.org>
3539 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
3540 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3541 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3542 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3543 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
3544 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
3545 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3547 updated detection of library settings
3549 2001-11-30 18:23 nmav <nmav@gnutls.org>
3551 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
3552 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
3554 The RDN sequence needed in the certificate request message is now
3555 generated and cached into a x509pki_credentials structure. This
3556 would save a lot of time in the server side.
3558 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
3560 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
3562 overflow buffers check
3564 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
3566 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
3571 2001-11-29 15:29 nmav <nmav@gnutls.org>
3573 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
3574 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
3575 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3576 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
3577 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
3578 lib/gnutls_session.c, lib/gnutls_session_pack.c,
3579 lib/gnutls_session_pack.h (tags: gnutls_0_4_3, gnutls_0_4_2,
3580 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3581 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3582 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3583 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3584 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c:
3586 introduced gnutls_x509pki_get_certificate(). This function returns
3587 the peer's certificate DER encoded. This certificate is also stored
3590 2001-11-26 10:50 nmav <nmav@gnutls.org>
3592 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
3593 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
3594 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
3595 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3597 cleanups and some corrections.
3599 2001-11-25 12:05 nmav <nmav@gnutls.org>
3601 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
3602 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3603 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3604 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
3605 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3606 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
3607 lib/gnutls_kx.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3608 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3609 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3610 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3611 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
3612 lib/gnutls_record.h, src/cli.c, src/serv.c:
3614 gnutls_handshake(), gnutls_read() etc. functions no longer require
3615 the 'SOCKET cd' argument. This argument is set using the function
3616 gnutls_set_transport_ptr().
3618 2001-11-23 23:42 nmav <nmav@gnutls.org>
3620 * doc/README.autoconf:
3622 gnutls.m4 -> libgnutls.m4
3624 2001-11-23 23:26 nmav <nmav@gnutls.org>
3626 * doc/tex/Makefile.am:
3630 2001-11-23 23:25 nmav <nmav@gnutls.org>
3632 * doc/tex/ciphersuites.tex:
3636 2001-11-20 23:37 nmav <nmav@gnutls.org>
3640 produces better tex output
3642 2001-11-20 20:22 nmav <nmav@gnutls.org>
3644 * doc/scripts/gdoc, lib/gnutls_ui.c:
3646 updated documentation (and generation of tex)
3648 2001-11-20 20:20 nmav <nmav@gnutls.org>
3654 2001-11-20 14:42 nmav <nmav@gnutls.org>
3656 * lib/gnutls_algorithms.c:
3658 fixed gnutls_kx_get_name()
3660 2001-11-20 13:40 nmav <nmav@gnutls.org>
3662 * lib/: gnutls_handshake.c, gnutls_ui.h:
3666 2001-11-17 11:47 nmav <nmav@gnutls.org>
3668 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
3670 Gdoc updated. Now handles powers and '->' symbol automatically for
3673 2001-11-16 10:19 nmav <nmav@gnutls.org>
3675 * lib/x509_der.c (tags: gnutls_0_2_11):
3679 2001-11-16 10:13 nmav <nmav@gnutls.org>
3681 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
3682 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
3683 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3684 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3685 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
3686 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
3687 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
3689 Documentation for ASN.1 has been moved to inline comments and to the
3692 2001-11-15 12:47 nmav <nmav@gnutls.org>
3694 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
3699 2001-11-15 12:37 nmav <nmav@gnutls.org>
3701 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
3702 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
3703 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
3704 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
3705 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
3706 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
3708 corrected some obscure bugs in the handshake and record send
3711 2001-11-13 19:10 nmav <nmav@gnutls.org>
3713 * lib/gnutls_int.h (tags: gnutls_0_2_11):
3715 removed debugging stuff
3717 2001-11-13 12:26 nmav <nmav@gnutls.org>
3719 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
3723 2001-11-13 12:02 nmav <nmav@gnutls.org>
3725 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
3726 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
3727 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
3728 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3729 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3730 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
3731 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_3,
3732 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3733 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3734 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3735 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3736 gnutls_0_2_11), src/serv.c:
3738 more non blocking IO fixes
3740 2001-11-12 21:18 nmav <nmav@gnutls.org>
3742 * src/cli.c (tags: gnutls_0_2_11):
3744 now resolves hostnames.
3746 2001-11-12 14:27 nmav <nmav@gnutls.org>
3748 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
3750 va_copy macro renamed to VA_COPY
3752 2001-11-12 14:26 nmav <nmav@gnutls.org>
3756 now requires autoconf 2.50
3758 2001-11-10 21:37 nmav <nmav@gnutls.org>
3760 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
3761 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3762 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
3763 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3764 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
3765 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
3766 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
3767 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
3768 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
3769 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
3770 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
3773 several fixes. Including:
3774 - max_record_header extension.
3775 - resume handshake sending wrong ssl version
3776 - Non blocking IO (not ready yet)
3778 2001-11-08 12:00 nmav <nmav@gnutls.org>
3780 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
3781 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
3782 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
3783 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3784 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3786 cleanups and documentation updates
3788 2001-11-08 10:57 nmav <nmav@gnutls.org>
3792 rolled back previous change...
3794 2001-11-08 10:32 nmav <nmav@gnutls.org>
3798 made empty certificate message consistent with other
3801 2001-11-07 12:08 nmav <nmav@gnutls.org>
3803 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3804 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3805 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3806 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3807 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3808 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3809 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3810 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3811 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3812 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3813 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3814 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3815 gnutls_0_2_90, gnutls_0_2_11):
3817 corrected memory leaks and other bugs
3819 2001-11-06 16:57 nmav <nmav@gnutls.org>
3821 * lib/gnutls_buffers.c:
3825 2001-11-06 12:57 nmav <nmav@gnutls.org>
3827 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3828 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3829 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3830 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3831 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3832 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3833 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
3834 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3835 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
3836 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3837 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3838 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3840 added max_record_size extension
3842 2001-11-06 12:56 nmav <nmav@gnutls.org>
3844 * lib/gnutls_session.c:
3846 corrected bug which made get_current_session, not to return the
3847 right size of the session.
3849 2001-11-05 21:28 nmav <nmav@gnutls.org>
3851 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3852 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3853 lib/gnutls_record.c:
3855 receive buffer is now dynamic.
3857 2001-11-05 20:14 nmav <nmav@gnutls.org>
3859 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3861 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
3863 2001-11-05 16:41 nmav <nmav@gnutls.org>
3865 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3866 lib/gnutls_priority.c:
3868 added support for va_copy
3870 2001-11-05 12:43 nmav <nmav@gnutls.org>
3872 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3873 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3874 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3878 2001-11-05 11:32 nmav <nmav@gnutls.org>
3880 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3884 2001-11-04 16:52 nmav <nmav@gnutls.org>
3886 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3887 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3888 gnutls_priority.c (tags: gnutls_0_2_10):
3890 changed LIST to GNUTLS_LIST
3892 2001-11-04 12:01 nmav <nmav@gnutls.org>
3894 * lib/: gnutls.h.in, gnutls_db.c:
3896 added new function to check for expired sessions.
3898 2001-11-04 10:43 nmav <nmav@gnutls.org>
3900 * lib/gnutls_record.c:
3904 2001-11-02 18:20 nmav <nmav@gnutls.org>
3906 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3907 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3908 gnutls_sig.c (tags: gnutls_0_2_10):
3910 cleanups in function names
3912 2001-11-02 10:34 nmav <nmav@gnutls.org>
3916 cleanups in the resuming code
3918 2001-11-02 10:07 nmav <nmav@gnutls.org>
3920 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3921 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3922 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3923 lib/gnutls_record.c:
3925 added hooks in order to use external database to store session to be
3926 resumed. Works but it is not finished.
3928 2001-11-02 09:01 nmav <nmav@gnutls.org>
3930 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3933 set_push() & set_pull() functions moved to state (instead of being
3936 2001-11-02 08:32 nmav <nmav@gnutls.org>
3938 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3939 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3940 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3942 moved README.CVS to doc/
3944 2001-11-01 22:54 nmav <nmav@gnutls.org>
3948 added documentation of the steps required to built the cvs tree
3950 2001-11-01 20:10 nmav <nmav@gnutls.org>
3952 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3953 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3954 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3955 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3956 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3957 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3958 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3959 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3960 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3962 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3965 2001-10-30 19:35 nmav <nmav@gnutls.org>
3967 * lib/: gnutls_buffers.c, gnutls_record.c:
3969 corrected and fixed several things in send_int() etc.
3971 2001-10-30 12:29 nmav <nmav@gnutls.org>
3973 * doc/tex/translayer.tex:
3977 2001-10-30 12:11 nmav <nmav@gnutls.org>
3979 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3980 scripts/Makefile.am (tags: gnutls_0_4_3, gnutls_0_4_2,
3981 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3982 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3983 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3984 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3985 gnutls_0_2_11, gnutls_0_2_10):
3987 added scripts into distribution
3989 2001-10-30 09:10 nmav <nmav@gnutls.org>
3991 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3993 corrected bugs in session resuming.
3995 2001-10-23 17:35 nmav <nmav@gnutls.org>
3997 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3998 io_debug.h (tags: gnutls_0_2_9):
4002 2001-10-23 17:31 nmav <nmav@gnutls.org>
4004 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
4007 added IO debugging code
4009 2001-10-23 15:45 nmav <nmav@gnutls.org>
4011 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
4012 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
4013 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
4014 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4015 lib/gnutls_record.c (tags: gnutls_0_2_9):
4017 added some checks for memory allocation. Fixes in write interrupts.
4019 2001-10-23 09:37 nmav <nmav@gnutls.org>
4021 * lib/gnutls_buffers.c:
4023 corrected bugs which could break non blocking IO
4025 2001-10-22 22:09 nmav <nmav@gnutls.org>
4027 * PGPKEYS (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4028 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4029 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4030 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4031 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4034 added file. Holds pgp keys
4036 2001-10-22 20:14 nmav <nmav@gnutls.org>
4038 * lib/: gnutls_buffers.c, gnutls_record.c:
4040 corrections for the gnutls_read_buffered() function.
4042 2001-10-22 12:51 nmav <nmav@gnutls.org>
4044 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
4045 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
4048 updated/fixed the handling of interrupted writes
4050 2001-10-21 14:32 nmav <nmav@gnutls.org>
4052 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
4053 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
4054 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
4056 changed gnutls_write() semantics in order to cope with interrupted
4057 system calls and non blocking IO
4059 2001-10-21 13:27 nmav <nmav@gnutls.org>
4061 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
4062 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
4063 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
4064 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
4065 lib/gnutls_int.h, lib/gnutls_record.c:
4067 changes in order to be independent of the berkeley style sockets
4068 (but it is still difficult to use gnutls with any other api)
4070 2001-10-21 11:53 nmav <nmav@gnutls.org>
4072 * lib/gnutls_buffers.c:
4074 made gnutls_write() unaware of interrupted system calls and eagain
4077 2001-10-21 11:36 nmav <nmav@gnutls.org>
4079 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
4080 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
4081 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
4082 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4083 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4088 2001-10-20 22:40 nmav <nmav@gnutls.org>
4090 * lib/: gnutls_buffers.c, gnutls_int.h:
4092 Corrected short read bug
4094 2001-10-20 16:04 nmav <nmav@gnutls.org>
4096 * lib/gnutls_buffers.c:
4098 corrected _gnutls_write()
4100 2001-10-20 15:44 nmav <nmav@gnutls.org>
4102 * lib/gnutls_buffers.c:
4104 peeked data now stays also in handshake
4106 2001-10-20 15:43 nmav <nmav@gnutls.org>
4110 corrected bug which caused a fatal alert to be sent even if it
4113 2001-10-20 09:40 nmav <nmav@gnutls.org>
4115 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4116 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
4117 lib/gnutls_record.c:
4119 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
4121 2001-10-20 09:10 nmav <nmav@gnutls.org>
4123 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
4125 the gnutls handshake protocol can now hold it's state. Thus it may
4126 be used in some kind of non blocking mode. Not tested at all
4128 2001-10-19 17:07 nmav <nmav@gnutls.org>
4130 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
4131 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
4132 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
4133 lib/gnutls_record.c:
4135 clean ups in the handshake protocol
4137 2001-10-15 09:14 nmav <nmav@gnutls.org>
4139 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
4140 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
4141 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4142 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4143 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4144 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
4145 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
4146 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
4147 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4148 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
4149 lib/gnutls_ui.h, src/cli.c, src/serv.c:
4151 auth_info types and structures were moved to the internals of the
4152 library. This makes the library incompatible (source & binary) with
4153 the previous versions.
4155 2001-10-12 06:46 nmav <nmav@gnutls.org>
4157 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
4158 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4159 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4160 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
4162 added option to regenerate primes and generators for EDH
4164 2001-10-10 15:53 nmav <nmav@gnutls.org>
4166 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
4167 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
4168 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
4169 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
4170 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
4171 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
4172 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4173 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4174 gnutls_0_2_9), src/serv.c:
4176 updated name indication extension (dnsname)
4178 2001-10-10 09:28 nmav <nmav@gnutls.org>
4180 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2,
4181 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4182 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4183 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4184 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
4185 crypt.gaa (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4186 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4187 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4188 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4189 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
4192 renamed crypt to srpcrypt.
4194 2001-10-10 09:25 nmav <nmav@gnutls.org>
4196 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
4197 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
4198 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4199 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4200 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
4203 better prime handling
4205 2001-10-09 21:40 nmav <nmav@gnutls.org>
4207 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
4208 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
4209 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
4210 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
4211 gnutls_0_2_10, gnutls_0_2_9):
4213 Updated the handling of prime numbers.
4215 2001-10-08 19:57 nmav <nmav@gnutls.org>
4217 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
4218 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
4219 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
4220 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4221 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4222 gnutls_0_2_10, gnutls_0_2_9):
4226 2001-10-08 18:38 nmav <nmav@gnutls.org>
4228 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
4229 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
4230 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
4231 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
4232 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
4233 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
4234 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
4235 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4236 gnutls_0_2_9), src/cli.c, src/serv.c:
4238 added DHE_RSA ciphersuites
4240 2001-10-08 07:10 nmav <nmav@gnutls.org>
4242 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
4243 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_3,
4244 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4245 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4246 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4247 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4248 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4249 draft-ietf-tls-extensions-00.txt, draft-ietf-tls-extensions-01.txt
4250 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4251 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4252 gnutls_0_2_9), draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags:
4253 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
4254 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4255 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4256 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4257 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4262 2001-10-07 12:47 nmav <nmav@gnutls.org>
4264 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4267 fixes in the certificate extensions handling code. Bugs reported by
4268 Neil Spring <nspring@saavie.org>
4270 2001-09-25 17:55 nmav <nmav@gnutls.org>
4272 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
4277 2001-09-23 18:21 nmav <nmav@gnutls.org>
4279 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
4280 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
4282 several cleanups in order to support DHE_RSA
4284 2001-09-23 18:20 nmav <nmav@gnutls.org>
4286 * lib/auth_dhe_rsa.c:
4288 Preliminary support for DHE_RSA
4290 2001-09-19 08:21 nmav <nmav@gnutls.org>
4292 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
4294 updated documentation
4296 2001-09-14 08:04 nmav <nmav@gnutls.org>
4298 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
4299 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
4300 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
4301 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
4302 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
4303 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
4304 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
4305 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
4306 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
4309 Client certificate callback has been improved
4311 2001-09-04 19:50 nmav <nmav@gnutls.org>
4313 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
4314 (tags: gnutls_0_2_3), lib/Makefile.am:
4316 updated documentation generation
4318 2001-09-03 22:23 nmav <nmav@gnutls.org>
4320 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
4322 updated documentation
4324 2001-08-27 08:31 nmav <nmav@gnutls.org>
4326 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
4327 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
4328 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4329 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4330 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
4334 2001-08-26 14:44 nmav <nmav@gnutls.org>
4336 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4337 configure.in, lib/gnutls_global.c:
4339 use of sigaction instead of signal(), to ignore SIGPIPE
4341 2001-08-26 10:44 nmav <nmav@gnutls.org>
4343 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
4344 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
4345 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4346 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
4347 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
4348 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
4349 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
4351 gnutls_set_certificate_request() renamed to
4352 gnutls_x509pki_set_cert_request(). Added
4353 gnutls_x509pki_set_cert_callback().
4355 2001-08-26 09:41 nmav <nmav@gnutls.org>
4357 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
4358 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
4359 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
4360 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
4361 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4362 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4363 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4364 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
4365 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
4369 2001-08-25 21:52 nmav <nmav@gnutls.org>
4371 * configure.in, lib/gnutls.h.in:
4373 updated gnutls.h file
4375 2001-08-25 13:44 nmav <nmav@gnutls.org>
4377 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
4378 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
4379 lib/gnutls_ui.c, src/serv.c:
4381 some memory optimization while receiving packets
4383 2001-08-25 09:19 nmav <nmav@gnutls.org>
4385 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
4386 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4387 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4388 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4389 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4392 header size is now written in gnutls_cipher.c
4394 2001-08-20 21:40 nmav <nmav@gnutls.org>
4396 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
4397 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
4399 bugfixes and minor updates
4401 2001-08-20 21:39 nmav <nmav@gnutls.org>
4403 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
4404 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4405 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
4406 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
4409 corrected and updated documentation
4411 2001-08-20 19:26 nmav <nmav@gnutls.org>
4413 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
4414 src/cli.c, src/serv.c:
4416 changed gnutls_bye() behaviour
4418 2001-08-19 20:11 nmav <nmav@gnutls.org>
4420 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
4421 gnutls_int.h, gnutls_record.c:
4423 several fixes in gnutls_bye() function, and in gnutls_recv_int()
4425 2001-08-19 19:38 nmav <nmav@gnutls.org>
4427 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
4429 corrected bugs in version handling and in certificate initialization
4431 2001-08-19 14:25 nmav <nmav@gnutls.org>
4433 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
4434 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
4435 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
4436 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
4437 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
4438 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
4440 better support for buffered read and several cleanups
4442 2001-08-19 11:52 nmav <nmav@gnutls.org>
4444 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
4445 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
4447 gnutls now sends (again) record packets using one write.
4449 2001-08-19 11:50 nmav <nmav@gnutls.org>
4451 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
4453 corrected free for data not belonging to the heap
4455 2001-08-18 21:21 nmav <nmav@gnutls.org>
4457 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
4458 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4459 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4460 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4461 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4462 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4463 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
4464 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
4465 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4468 several checks for failed allocations and other fixes
4470 2001-08-07 18:38 nmav <nmav@gnutls.org>
4472 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
4473 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4474 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4475 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
4476 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
4477 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
4478 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
4479 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
4480 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
4481 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
4483 fixes in SRP key exchange and several others.
4485 2001-08-07 13:34 nmav <nmav@gnutls.org>
4487 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
4488 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
4489 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
4490 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4491 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
4492 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
4493 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
4494 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
4495 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
4496 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4497 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
4498 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4499 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4500 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
4501 gnutls_0_2_1) (utags: gnutls_0_2_0):
4503 server side client authentication works
4505 2001-08-07 12:16 nmav <nmav@gnutls.org>
4507 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
4508 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
4509 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4510 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
4511 lib/gnutls_auth.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4512 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4513 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4514 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4515 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4516 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4517 gnutls_0_2_0), lib/gnutls_cert.c (tags: gnutls_0_2_1,
4518 gnutls_0_2_0), lib/gnutls_errors.c (tags: gnutls_0_2_1,
4519 gnutls_0_2_0), lib/gnutls_errors_int.h (tags: gnutls_0_2_1,
4520 gnutls_0_2_0), lib/gnutls_handshake.c, lib/gnutls_int.h,
4521 lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4522 gnutls_0_2_1, gnutls_0_2_0), src/serv.c:
4524 additions in order for gnutls server to support client
4527 2001-08-07 07:30 nmav <nmav@gnutls.org>
4529 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
4530 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4531 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4532 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
4533 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4534 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4535 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4537 ssl3 fixes and several others.
4539 2001-08-07 07:30 nmav <nmav@gnutls.org>
4541 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4543 realloc does not realloc memory if less size is requested.
4545 2001-08-06 22:17 nmav <nmav@gnutls.org>
4547 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
4548 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
4550 updated in key usage fields
4552 2001-08-06 21:48 nmav <nmav@gnutls.org>
4554 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
4556 cleanups in the signature generating functions
4558 2001-08-06 20:00 nmav <nmav@gnutls.org>
4560 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
4561 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4562 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
4563 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
4564 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4565 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
4566 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4567 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
4568 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4569 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
4570 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4571 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
4572 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4573 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
4575 several fixes. Added client authentication with x509PKI
4577 2001-08-06 15:02 nmav <nmav@gnutls.org>
4579 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4580 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
4581 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
4584 more x509 client certificate stuff
4586 2001-08-06 13:22 nmav <nmav@gnutls.org>
4588 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
4589 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
4590 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
4591 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
4593 added client certificates
4595 2001-08-06 13:21 nmav <nmav@gnutls.org>
4597 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
4598 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4599 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
4600 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
4601 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4602 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4603 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4606 several additions for x509 client authentication
4608 2001-08-06 08:30 nmav <nmav@gnutls.org>
4610 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
4611 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
4612 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
4613 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4615 added the concept of optional handshake packets (like
4616 CERTIFICATE_REQUEST). several other fixes.
4618 2001-08-05 20:40 nmav <nmav@gnutls.org>
4620 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
4621 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
4622 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
4623 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4624 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
4626 several cleanups and updates in the handshake protocol
4627 implementation iolaiiiiiCVS:
4629 ----------------------------------------------------------------------
4631 2001-08-05 13:27 nmav <nmav@gnutls.org>
4633 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
4634 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
4635 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
4636 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
4638 several cleanups. No longer export structures to the API, but a
4639 bunch of functions in order to access them.
4641 2001-08-05 11:38 nmav <nmav@gnutls.org>
4643 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
4644 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
4646 gnutls_x509_set_cn() was removed
4648 2001-08-05 10:25 nmav <nmav@gnutls.org>
4650 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
4651 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4652 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
4653 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4654 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4656 added new function gnutls_send_alert() to the api
4658 2001-08-05 10:13 nmav <nmav@gnutls.org>
4660 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
4661 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
4663 cleanups in certificate copying
4665 2001-08-05 09:53 nmav <nmav@gnutls.org>
4667 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4668 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4669 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4670 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4671 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4672 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4673 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4674 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4675 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
4676 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4677 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4678 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4679 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
4680 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4681 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4682 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4683 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4684 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
4685 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
4687 fixes for the new files
4689 2001-08-05 09:38 nmav <nmav@gnutls.org>
4691 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
4692 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
4693 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
4694 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
4695 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4696 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4697 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
4698 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
4699 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4700 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4701 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4702 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4703 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
4704 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4705 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4706 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4707 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4708 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
4709 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4710 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
4711 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
4712 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
4713 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4714 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4715 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
4716 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
4717 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4718 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
4719 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4720 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
4721 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4722 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4723 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4724 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4727 renamed cert_* to x509_*
4729 2001-08-04 19:04 nmav <nmav@gnutls.org>
4731 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
4734 asn1_read_value() will no longer overflow the given buffer. (this
4735 assumes that the caller provided the size of the buffer)
4737 2001-08-04 18:40 nmav <nmav@gnutls.org>
4739 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4740 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4743 fixes in x509 cert extensions handling
4745 2001-08-04 12:01 nmav <nmav@gnutls.org>
4747 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
4748 gnutls_handshake.c, gnutls_int.h:
4752 2001-08-04 07:39 nmav <nmav@gnutls.org>
4754 * lib/: gnutls_mem.c, gnutls_mem.h:
4756 added internal memory handlers
4758 2001-08-04 07:31 nmav <nmav@gnutls.org>
4760 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
4761 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4762 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4763 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4764 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4765 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
4766 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4767 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4768 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
4769 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4770 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
4771 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4772 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4773 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
4775 added internal memory handlers
4777 2001-08-02 19:00 nmav <nmav@gnutls.org>
4779 * lib/gnutls_cert.c, src/cli.c:
4781 subjectAltName related fixes
4783 2001-08-02 18:42 nmav <nmav@gnutls.org>
4785 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4786 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
4787 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4788 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4791 added some kind of support for X509 Extensions
4793 2001-08-02 11:49 nmav <nmav@gnutls.org>
4795 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4796 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_3,
4797 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4798 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4799 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4800 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4801 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4802 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4803 gnutls.tex, macros.tex:
4805 documentation updates
4807 2001-08-02 01:43 nmav <nmav@gnutls.org>
4809 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4810 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4811 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4812 lib/gnutls_record.c:
4816 2001-07-31 19:12 nmav <nmav@gnutls.org>
4818 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4819 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4820 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4821 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4822 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4823 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4824 gnutls_0_2_1, gnutls_0_2_0):
4826 fixed api documentation (for srp and anon cred allocation)
4828 2001-07-30 09:56 nmav <nmav@gnutls.org>
4830 * configure.in (tags: gnutls_0_1_9):
4832 added profiler option
4834 2001-07-30 09:49 nmav <nmav@gnutls.org>
4836 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4837 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4838 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4839 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4840 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4841 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4842 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4843 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4844 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4845 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4846 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4847 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4848 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4849 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4850 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4851 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4852 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4854 added log function (no longer use fprintf).
4856 2001-07-29 23:21 nmav <nmav@gnutls.org>
4858 * lib/: gnutls_handshake.c, gnutls_record.c:
4860 fixes in EOF handling in handshake.
4862 2001-07-29 18:19 nmav <nmav@gnutls.org>
4864 * lib/gnutls_handshake.c:
4868 2001-07-29 11:18 nmav <nmav@gnutls.org>
4870 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4873 documentation updates
4875 2001-07-28 19:02 nmav <nmav@gnutls.org>
4877 * doc/: scripts/gdoc, tex/Makefile.am:
4879 fixes in tex production (gdoc)
4881 2001-07-28 14:51 nmav <nmav@gnutls.org>
4883 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4884 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4885 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4886 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4887 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4888 doc/tex/gnutls.tex, lib/gnutls_record.c:
4890 Added documentation in TEX
4892 2001-07-28 10:36 nmav <nmav@gnutls.org>
4894 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4895 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4896 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4897 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4899 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
4901 2001-07-27 18:46 nmav <nmav@gnutls.org>
4903 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4904 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4905 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4907 changed gnutls_read() semantics
4909 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4911 * doc/TODO (tags: gnutls_0_1_9):
4913 Tools for Certificate
4915 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4917 * lib/cert_der.c (tags: gnutls_0_1_9):
4921 2001-07-26 19:08 nmav <nmav@gnutls.org>
4923 * NEWS, configure.in:
4927 2001-07-26 19:07 nmav <nmav@gnutls.org>
4929 * lib/cert_verify.c (tags: gnutls_0_1_9):
4931 fixed/updated compare_dn() function.
4933 2001-07-26 15:26 nmav <nmav@gnutls.org>
4935 * doc/TODO, lib/gnutls_sig_check.c:
4939 2001-07-24 20:02 nmav <nmav@gnutls.org>
4941 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4942 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4943 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4944 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4945 lib/gnutls_sig_check.c, src/cli.c:
4947 gnutls now checks the certificate's CN to see if it matches the
4950 2001-07-24 18:46 nmav <nmav@gnutls.org>
4952 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4953 lib/gnutls_record.c:
4957 2001-07-24 18:27 nmav <nmav@gnutls.org>
4961 support for multiple protocol versions.
4963 2001-07-24 18:26 nmav <nmav@gnutls.org>
4965 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4966 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4967 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4968 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4969 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4970 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4971 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4972 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4973 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4974 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4975 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4976 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4977 lib/gnutls_v2_compat.c, src/serv.c:
4979 corrected bug in b64 decoding. Added support for multiple TLS
4982 2001-07-21 21:30 nmav <nmav@gnutls.org>
4984 * lib/Makefile.am (tags: gnutls_0_1_9):
4988 2001-07-21 09:05 nmav <nmav@gnutls.org>
4990 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4991 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4992 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4993 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4994 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4995 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4996 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4998 corrected memory leaks
5000 2001-07-21 08:19 nmav <nmav@gnutls.org>
5002 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
5003 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
5004 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
5005 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
5006 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
5007 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
5008 src/pkcs1.asn (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5009 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5010 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5011 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5012 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5013 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5014 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
5016 several fixes cleanups etc.
5018 2001-07-20 18:59 nmav <nmav@gnutls.org>
5020 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
5021 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
5022 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5023 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5024 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5025 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
5026 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
5027 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5028 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5029 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5030 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
5031 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
5032 src/srp/Makefile.am (tags: gnutls_0_4_3, gnutls_0_4_2,
5033 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5034 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5035 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5036 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5037 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5038 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5039 src/x509/Makefile.am (tags: gnutls_0_1_9):
5041 updated file structure
5043 2001-07-20 17:58 nmav <nmav@gnutls.org>
5045 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
5046 tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_3, gnutls_0_4_2,
5047 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5048 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5049 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5050 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5051 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5052 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5053 srp/tpasswd.conf (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5054 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5055 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5056 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5057 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5058 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5059 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
5060 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5061 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5062 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5063 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
5064 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5065 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5066 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5067 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
5068 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5069 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5070 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5072 updated directory structure
5074 2001-07-20 17:50 nmav <nmav@gnutls.org>
5076 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
5077 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_3,
5078 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5079 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5080 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5081 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5082 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5083 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5084 doc/protocol/rfc2313.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
5085 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5086 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5087 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5088 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5089 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5090 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5091 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
5092 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
5093 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
5094 gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
5095 lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
5096 src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
5098 added some kind of certificate checking
5100 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
5106 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
5108 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
5109 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5110 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
5111 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
5112 (tags: gnutls_0_1_9):
5116 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
5118 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
5120 C structure management
5122 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
5124 * src/PkixTabExample.c:
5126 C structure management
5128 2001-07-18 20:32 nmav <nmav@gnutls.org>
5130 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
5132 added mhash 0.8.10 support
5134 2001-07-18 20:31 nmav <nmav@gnutls.org>
5136 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
5137 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
5138 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
5139 lib/gnutls_int.h, src/cli.c:
5141 more certificate fields parsed. Cleanups
5143 2001-07-17 18:47 nmav <nmav@gnutls.org>
5145 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
5146 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
5147 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
5148 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
5149 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
5150 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
5151 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5152 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5153 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5154 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5155 lib/gnutls_int.h, src/cli.c, src/serv.c:
5157 several cleanups. Added check for certificate's expiration time.
5159 2001-07-16 19:45 nmav <nmav@gnutls.org>
5161 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
5162 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
5163 lib/gnutls_int.h, src/cli.c:
5167 2001-07-14 21:22 nmav <nmav@gnutls.org>
5169 * src/CertificateExample.c:
5171 corrected copyright notice
5173 2001-07-14 21:19 nmav <nmav@gnutls.org>
5175 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5176 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
5177 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
5181 2001-07-14 21:13 nmav <nmav@gnutls.org>
5183 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
5184 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
5188 2001-07-14 19:21 nmav <nmav@gnutls.org>
5190 * lib/: Makefile.am, gnutls_anon_cred.c:
5194 2001-07-14 14:34 nmav <nmav@gnutls.org>
5196 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
5197 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
5198 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
5199 src/cli.c, src/serv.c:
5201 several bug fixes in ASN handling. Fixes/additions in X509
5202 structures handling.
5204 2001-07-14 11:45 nmav <nmav@gnutls.org>
5206 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
5207 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
5208 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
5209 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
5210 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
5211 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
5212 src/cli.c, src/serv.c:
5216 2001-07-14 10:26 nmav <nmav@gnutls.org>
5220 corrected copyright statement
5222 2001-07-14 09:47 nmav <nmav@gnutls.org>
5224 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
5225 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
5227 improved certificate handling
5229 2001-07-14 09:47 nmav <nmav@gnutls.org>
5235 2001-07-13 14:23 nmav <nmav@gnutls.org>
5237 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5240 added autoconf2.50 (for debian)
5242 2001-07-13 14:22 nmav <nmav@gnutls.org>
5244 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
5245 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5246 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5247 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5251 2001-07-13 14:08 nmav <nmav@gnutls.org>
5253 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5254 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5255 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5257 corrected fabio's entry
5259 2001-07-12 17:06 nmav <nmav@gnutls.org>
5261 * lib/gnutls_record.c:
5265 2001-07-11 21:17 nmav <nmav@gnutls.org>
5267 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
5268 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5269 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5270 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5271 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5272 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5273 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5274 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
5275 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5276 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
5277 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
5278 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5279 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5280 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5281 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5282 gnutls_0_2_0, gnutls_0_1_9):
5284 optimizations in hash functions (removed a lot of mallocs)
5286 2001-07-07 18:03 nmav <nmav@gnutls.org>
5288 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
5289 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5290 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
5291 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
5292 src/Makefile.am, src/pkix.asn, src/serv.c:
5294 Updated ASN.1 Parser (Fabio - commited by me).
5296 2001-07-01 16:39 nmav <nmav@gnutls.org>
5298 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
5303 2001-06-25 15:29 nmav <nmav@gnutls.org>
5305 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
5306 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
5307 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
5308 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5309 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
5310 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5311 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
5312 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5313 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
5316 Cleanups. Mostly while sending client certificate (and client
5319 2001-06-24 22:01 nmav <nmav@gnutls.org>
5325 2001-06-24 21:42 nmav <nmav@gnutls.org>
5327 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5328 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
5329 lib/gnutls_constate.c, lib/gnutls_extensions.c,
5330 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
5332 added support for DNSNAME extension (draft-ietf-tls-extensions)
5334 2001-06-24 18:30 nmav <nmav@gnutls.org>
5336 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
5337 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
5338 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5339 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
5340 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5341 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5342 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5343 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5344 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5345 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5346 rfc2817.txt (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5347 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5348 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5349 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5350 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5351 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5352 gnutls_0_2_0, gnutls_0_1_9):
5354 added more up to date documentation
5356 2001-06-24 18:20 nmav <nmav@gnutls.org>
5358 * doc/protocol/x509guide.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
5359 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5360 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5361 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5362 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5363 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5364 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5366 added gutman's x509guide
5368 2001-06-24 15:41 nmav <nmav@gnutls.org>
5370 * lib/: gnutls_handshake.c, gnutls_priority.c:
5372 some portability fixes
5374 2001-06-24 15:03 nmav <nmav@gnutls.org>
5376 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
5377 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5378 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
5379 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
5380 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
5381 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5382 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5383 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5384 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5385 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5386 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
5387 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
5388 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5389 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
5390 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
5391 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
5392 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5393 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5394 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5395 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5396 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5397 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
5398 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_3,
5399 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5400 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5401 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5402 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5403 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5404 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5405 lib/gnutls_datum.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5406 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c
5407 (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
5408 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
5409 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5410 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
5411 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
5412 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
5413 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5414 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
5415 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
5416 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5417 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5418 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5419 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
5420 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5421 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
5422 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5423 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
5424 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5426 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
5429 2001-06-24 08:45 nmav <nmav@gnutls.org>
5431 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
5432 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
5433 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5434 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5435 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5436 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5437 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5438 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5439 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
5440 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
5441 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
5445 2001-06-23 21:26 nmav <nmav@gnutls.org>
5447 * configure.in, lib/gnutls_global.c:
5449 added checks for signals
5451 2001-06-22 21:19 nmav <nmav@gnutls.org>
5453 * lib/gnutls_cipher.c, src/serv.c:
5455 corrected bug in stream decryption..
5457 2001-06-22 20:59 nmav <nmav@gnutls.org>
5459 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
5462 added internal representation of pkcs1 rsa private keys.
5464 2001-06-22 11:43 nmav <nmav@gnutls.org>
5466 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
5467 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
5468 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
5469 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
5470 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
5471 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
5472 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
5473 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
5477 2001-06-22 09:16 nmav <nmav@gnutls.org>
5479 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
5480 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
5481 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
5485 2001-06-22 08:25 nmav <nmav@gnutls.org>
5489 gnutls_cert is not defined here
5491 2001-06-21 18:40 nmav <nmav@gnutls.org>
5493 * lib/gnutls_cert.h, src/pk.h:
5497 2001-06-21 18:38 nmav <nmav@gnutls.org>
5499 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
5500 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
5501 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
5502 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
5503 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
5504 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5505 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
5506 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
5508 Updated Ciphersuite selection algorithm. Added internal
5509 representation of x509 structures.
5511 2001-06-20 14:11 nmav <nmav@gnutls.org>
5513 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
5514 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
5515 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
5516 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
5517 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5518 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
5519 (tags: gnutls_0_1_4):
5521 client side RSA works (no certificate checking)
5523 2001-06-19 19:19 nmav <nmav@gnutls.org>
5525 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
5526 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
5527 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
5528 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
5529 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5530 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
5531 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5533 removed unneeded code and added some kind of client support for RSA
5536 2001-06-19 08:52 nmav <nmav@gnutls.org>
5538 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
5539 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5540 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5541 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
5542 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
5543 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
5544 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
5547 fixes in session resuming..
5549 2001-06-18 20:24 nmav <nmav@gnutls.org>
5551 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5552 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
5553 lib/gnutls_v2_compat.c:
5555 fixes in session resuming
5557 2001-06-18 19:50 nmav <nmav@gnutls.org>
5559 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
5560 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5561 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
5565 2001-06-18 19:04 nmav <nmav@gnutls.org>
5567 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
5568 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5569 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
5570 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
5571 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5572 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5573 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5574 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5575 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5576 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5577 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
5578 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
5579 lib/gnutls_plaintext.h, lib/gnutls_record.c,
5580 lib/gnutls_v2_compat.c, src/serv.c:
5582 several cleanups in the low level record layer (the old code was a
5583 mess). several other fixes.
5585 2001-06-18 15:18 nmav <nmav@gnutls.org>
5587 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
5588 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
5589 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5590 gnutls_0_1_4), gnutls_v2_compat.c:
5592 cleanups. No longer checks for alerts between messages.
5594 2001-06-18 11:09 nmav <nmav@gnutls.org>
5596 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5597 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
5598 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
5599 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
5600 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5601 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
5602 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5603 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
5604 src/cli.c, src/serv.c:
5606 cleanups and addition of a test http server (serv.c)
5608 2001-06-17 22:45 nmav <nmav@gnutls.org>
5610 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
5611 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5613 fixes in V2 client hello.
5615 2001-06-17 14:13 nmav <nmav@gnutls.org>
5617 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
5618 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
5619 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
5622 several fixes for RSA. gnutls server can now work with rsa
5625 2001-06-17 11:26 nmav <nmav@gnutls.org>
5627 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
5628 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
5629 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
5630 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
5631 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
5632 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
5633 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
5634 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
5635 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5636 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
5637 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
5638 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
5639 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5640 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5641 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5642 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5643 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5644 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
5645 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
5647 several additions for RSA (mostly unstable)
5649 2001-06-16 22:41 nmav <nmav@gnutls.org>
5651 * lib/: gnutls_pk.c, gnutls_pk.h:
5653 some support for public key encryption (rsa)
5655 2001-06-16 12:11 nmav <nmav@gnutls.org>
5657 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
5658 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
5659 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5660 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
5661 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5662 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
5663 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
5664 gnutls_kx.h, gnutls_srp.c:
5666 more rsa fixes. Added dnsname extension.
5668 2001-06-15 22:05 nmav <nmav@gnutls.org>
5670 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
5671 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
5672 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
5673 lib/gnutls_int.h, src/serv.c:
5675 more rsa stuff -- and cleanups
5677 2001-06-15 21:47 nmav <nmav@gnutls.org>
5683 2001-06-15 21:46 nmav <nmav@gnutls.org>
5685 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
5686 pkcs1.asn, pkix.asn:
5688 updated ASN.1 files.
5690 2001-06-15 16:57 nmav <nmav@gnutls.org>
5692 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
5693 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
5694 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
5695 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
5696 lib/gnutls_int.h, lib/gnutls_kx.c:
5698 several additions in order to support KX_RSA and X509PKI.
5700 2001-06-14 20:26 nmav <nmav@gnutls.org>
5702 * lib/gnutls_auth.c:
5704 updated get_auth_info()
5706 2001-06-14 18:00 nmav <nmav@gnutls.org>
5708 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
5711 changed the setting of credentials
5713 2001-06-14 18:00 nmav <nmav@gnutls.org>
5715 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
5716 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
5717 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
5718 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
5721 better handling of set/get credentials.
5723 2001-06-14 17:01 nmav <nmav@gnutls.org>
5725 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
5728 added gnutls_datum structure.
5730 2001-06-13 09:21 nmav <nmav@gnutls.org>
5732 * .cvsignore (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5733 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5734 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5735 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5736 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5737 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5738 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
5739 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
5740 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5741 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
5742 changelog-update.sh:
5744 added Fabio in AUTHORS, fixed the way ChangeLog is created.
5746 2001-06-13 09:10 nmav <nmav@gnutls.org>
5748 * lib/gnutls_algorithms.c:
5750 added a warning for the addition of new algorithms
5752 2001-06-13 08:51 nmav <nmav@gnutls.org>
5754 * doc/protocol/rfc2631.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
5755 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5756 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5757 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5758 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5759 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5760 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5763 added rfc on DH key exchange
5765 2001-06-11 15:34 nmav <nmav@gnutls.org>
5767 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
5768 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5769 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
5770 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
5772 Added Fabio's ASN1/DER parser.
5774 2001-06-09 12:11 nmav <nmav@gnutls.org>
5776 * lib/gnutls_db.c (tags: gnutls_0_1_4):
5778 more descriptive comments
5780 2001-06-09 12:03 nmav <nmav@gnutls.org>
5782 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
5783 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
5784 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
5785 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5786 gnutls_0_1_9, gnutls_0_1_4):
5788 bugfixes in sbase64 decoding/encoding. Changes in the included
5791 2001-06-09 10:01 nmav <nmav@gnutls.org>
5793 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
5794 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5795 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5796 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5797 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
5798 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
5800 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
5803 2001-06-05 10:46 nmav <nmav@gnutls.org>
5809 2001-06-05 10:37 nmav <nmav@gnutls.org>
5811 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5812 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5813 (tags: gnutls_0_1_4), gnutls_num.h:
5815 better handling of 64bit integers
5817 2001-06-05 10:35 nmav <nmav@gnutls.org>
5819 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5821 better checking of return value of rindex
5823 2001-06-05 10:33 nmav <nmav@gnutls.org>
5825 * src/: cli.c, serv.c:
5829 2001-06-05 08:34 nmav <nmav@gnutls.org>
5831 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5832 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5833 (tags: gnutls_0_1_4), src/Makefile.am:
5835 updated documentation and functions
5837 2001-06-01 15:49 nmav <nmav@gnutls.org>
5839 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5840 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5841 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5842 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5843 src/tpasswd (tags: gnutls_0_1_4):
5845 gnutls now handles uint64 even in systems without a native one.
5848 2001-06-01 14:46 nmav <nmav@gnutls.org>
5850 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5852 corrected bug in verify
5854 2001-05-31 09:34 nmav <nmav@gnutls.org>
5856 * buildconf, configure.in, lib/gnutls.h.in:
5858 updated configuration scripts to comply to autoconf 2.50
5860 2001-05-30 11:46 nmav <nmav@gnutls.org>
5862 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5864 gdoc is now included in the cvs
5866 2001-05-30 11:23 nmav <nmav@gnutls.org>
5868 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5869 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5870 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5871 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5872 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5873 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5874 lib/gnutls_session.c, src/cli.c, src/serv.c:
5876 updated API and documentation. Now we use the gnome way for creating
5879 2001-05-26 22:10 nmav <nmav@gnutls.org>
5883 some cleanups in Diffie Hellman key exchange
5885 2001-05-26 19:18 nmav <nmav@gnutls.org>
5887 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5888 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5889 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5890 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5891 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5892 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5893 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5894 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5895 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5896 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5899 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
5902 2001-05-26 19:16 nmav <nmav@gnutls.org>
5904 * src/: cli.c, prime.c, serv.c:
5908 2001-05-26 12:19 nmav <nmav@gnutls.org>
5910 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5911 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5913 Added decoding function for the base64 encoding used in SRP. (this
5914 function is more strict in characters than the previous one)
5916 2001-05-26 10:38 nmav <nmav@gnutls.org>
5920 corrected memory leaks
5922 2001-05-26 08:29 nmav <nmav@gnutls.org>
5924 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5925 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5926 gnutls_num.h, gnutls_v2_compat.c:
5928 several cleanups in numbers' handling
5930 2001-05-26 07:19 nmav <nmav@gnutls.org>
5932 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5933 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5936 updated uint24 functions.
5938 2001-05-25 21:09 nmav <nmav@gnutls.org>
5940 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5941 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5942 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5945 Cleanups in endian handling (convertions).
5947 2001-05-25 11:57 nmav <nmav@gnutls.org>
5949 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5950 gnutls_errors_int.h, gnutls_handshake.c:
5954 2001-05-25 11:56 nmav <nmav@gnutls.org>
5958 updated documentation
5960 2001-05-25 11:55 nmav <nmav@gnutls.org>
5966 2001-05-24 16:07 nmav <nmav@gnutls.org>
5972 2001-05-24 08:19 nmav <nmav@gnutls.org>
5974 * lib/gnutls_cipher.c:
5976 sets the resumed_security_parameters to null after initialization
5978 2001-05-23 15:17 nmav <nmav@gnutls.org>
5980 * src/: cli.c, serv.c:
5984 2001-05-23 15:16 nmav <nmav@gnutls.org>
5986 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5987 gnutls_handshake.h, gnutls_int.h:
5989 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5990 db has not been opened for reading. Added some kind of support for
5991 renegotiation of parameters.
5993 2001-05-22 22:29 nmav <nmav@gnutls.org>
5995 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5999 2001-05-22 22:27 nmav <nmav@gnutls.org>
6001 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
6002 gnutls_int.h, gnutls_session.c:
6004 cleanups and several fixes(and speedups) in the resume DB
6006 2001-05-22 22:24 nmav <nmav@gnutls.org>
6008 * src/: cli.c, serv.c:
6010 updated client and servers
6012 2001-05-22 16:57 nmav <nmav@gnutls.org>
6014 * lib/gnutls_algorithms.c:
6018 2001-05-20 10:06 nmav <nmav@gnutls.org>
6020 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
6021 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
6022 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
6023 src/cli.c, src/serv.c:
6025 Changed gnutls_set_*_priority functions.
6027 2001-05-19 18:57 nmav <nmav@gnutls.org>
6033 2001-05-19 10:50 nmav <nmav@gnutls.org>
6039 2001-05-19 10:48 nmav <nmav@gnutls.org>
6041 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
6042 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6043 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
6045 added option to generate random primes (instead of using a default).
6046 Added option to specify a specific prime to use (index)
6048 2001-05-15 10:35 nmav <nmav@gnutls.org>
6050 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
6051 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6052 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
6056 2001-05-15 10:19 nmav <nmav@gnutls.org>
6058 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
6062 2001-05-15 09:33 nmav <nmav@gnutls.org>
6064 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
6065 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
6066 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
6067 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
6068 src/Makefile.am, src/serv.c:
6070 Added libgnutls-config script gnutls.h is automaticaly generated by
6071 configure script Added libgnutls.m4
6073 2001-05-14 10:37 nmav <nmav@gnutls.org>
6075 * lib/ext_srp.c (tags: gnutls-0_1_2):
6077 Added missing length in username.
6079 2001-05-14 09:45 nmav <nmav@gnutls.org>
6081 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
6082 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
6083 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
6084 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
6085 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
6086 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
6087 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
6088 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
6089 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
6090 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6091 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6092 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
6093 src/serv.c (tags: gnutls-0_1_2):
6095 added functions to access authentication data (like username), and
6096 the key exchange algorithm used.
6098 2001-05-13 16:36 nmav <nmav@gnutls.org>
6100 * lib/cert_sb64.c (tags: gnutls-0_1_2):
6104 2001-05-13 16:36 nmav <nmav@gnutls.org>
6106 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
6108 clean_db() now clears expired entries only
6110 2001-05-13 16:35 nmav <nmav@gnutls.org>
6112 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
6114 example tpasswd files.
6116 2001-05-13 13:48 nmav <nmav@gnutls.org>
6118 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
6119 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
6121 minor updates and fixes
6123 2001-05-13 10:05 nmav <nmav@gnutls.org>
6125 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
6126 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
6127 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
6128 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6129 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6130 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6131 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6132 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6133 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
6134 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
6135 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
6136 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
6137 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6138 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6139 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6140 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6141 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6142 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
6143 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
6144 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
6145 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
6146 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
6147 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
6149 Added compatibility with Tom Wu's libsrp's password files.
6151 2001-05-12 23:37 nmav <nmav@gnutls.org>
6153 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
6154 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
6155 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
6156 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
6157 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
6158 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6159 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
6161 added support for Tom Wu's srp library tpasswd and tpasswd.conf
6164 2001-05-10 06:58 nmav <nmav@gnutls.org>
6166 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
6168 fixes in memory allocation
6170 2001-05-09 13:16 nmav <nmav@gnutls.org>
6172 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
6173 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
6175 corrected memory leaks
6177 2001-05-09 09:44 nmav <nmav@gnutls.org>
6179 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
6180 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
6182 credentials are now kept globaly (in order to minimize memory
6183 usage). This makes no harm since these are never modified by
6186 2001-05-08 20:27 nmav <nmav@gnutls.org>
6188 * doc/TODO (tags: gnutls-0-1-0-srp):
6192 2001-05-08 20:16 nmav <nmav@gnutls.org>
6194 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
6195 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
6196 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
6197 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
6198 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
6199 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
6200 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
6201 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
6202 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
6203 src/cli.c, src/serv.c:
6205 several fixes for srp. Seems to work now!
6207 2001-05-07 19:16 nmav <nmav@gnutls.org>
6209 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6211 better version handling
6213 2001-05-07 19:09 nmav <nmav@gnutls.org>
6215 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
6216 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
6217 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
6218 lib/gnutls_v2_compat.h (tags: gnutls_0_4_3, gnutls_0_4_2,
6219 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6220 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6221 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6222 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6223 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6224 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6225 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c:
6227 added support for SSL 2.0 client hello
6229 2001-05-07 11:11 nmav <nmav@gnutls.org>
6231 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
6232 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
6233 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
6234 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
6235 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
6238 several fixes for srp
6240 2001-05-07 08:27 nmav <nmav@gnutls.org>
6242 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
6243 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
6245 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
6248 2001-05-06 23:00 nmav <nmav@gnutls.org>
6250 * src/Makefile.am (tags: gnutls-0-1-0-srp):
6254 2001-05-06 22:51 nmav <nmav@gnutls.org>
6260 2001-05-06 07:30 nmav <nmav@gnutls.org>
6262 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
6263 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
6265 more srp related fixes. No longer fails authentication if wrong
6266 username is provided.
6268 2001-05-05 22:24 nmav <nmav@gnutls.org>
6270 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
6271 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
6272 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
6273 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
6274 gnutls_srp.c, gnutls_srp.h:
6276 some hacks in order to exchange the algorithm used to hash the
6279 2001-05-05 10:28 nmav <nmav@gnutls.org>
6281 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
6283 cleanups for srp. Most mpi code has moved to gnutls_srp.c
6285 2001-05-05 08:02 nmav <nmav@gnutls.org>
6287 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
6289 more srp related fixes
6291 2001-05-05 07:38 nmav <nmav@gnutls.org>
6293 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
6294 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
6295 gnutls_extensions.c, gnutls_handshake.c:
6297 some fixes - srp related
6299 2001-05-04 21:53 nmav <nmav@gnutls.org>
6301 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
6302 auth_srp_passwd.c, auth_srp_passwd.h:
6306 2001-05-04 21:52 nmav <nmav@gnutls.org>
6308 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6309 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6310 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
6311 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
6312 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
6313 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
6314 (tags: gnutls-0-1-0-srp):
6316 more additions for SRP
6318 2001-05-04 13:08 nmav <nmav@gnutls.org>
6322 fixed default case when no -s was specified
6324 2001-05-04 13:05 nmav <nmav@gnutls.org>
6326 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
6327 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6328 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
6329 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
6330 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
6331 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
6333 More adds for SRP - SRPSHA1 and bcrypt
6335 2001-05-04 08:28 nmav <nmav@gnutls.org>
6339 corrected bug in decoding function
6341 2001-05-03 09:45 nmav <nmav@gnutls.org>
6343 * lib/crypt_bcrypt.h:
6347 2001-05-03 09:44 nmav <nmav@gnutls.org>
6349 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
6350 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
6351 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
6352 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
6353 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6354 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
6355 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
6356 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6357 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6358 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
6361 Changes in random number handling. Added bcrypt (for use with SRP).
6362 Added test program crypt for creating bcrypt passwd files.
6364 2001-05-02 16:56 nmav <nmav@gnutls.org>
6366 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6367 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
6370 added support for setting authentication algorithms' credentials
6372 2001-05-02 15:56 nmav <nmav@gnutls.org>
6374 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
6375 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6378 cleanups... and more modular design.
6380 2001-05-02 10:16 nmav <nmav@gnutls.org>
6382 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
6383 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
6384 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
6387 Added client kx0 and server kx2 in order to be used with SRP
6389 2001-05-01 15:17 nmav <nmav@gnutls.org>
6391 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6395 2001-03-25 10:17 nmav <nmav@gnutls.org>
6397 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6398 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6399 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6400 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6401 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6405 2001-03-18 14:41 nmav <nmav@gnutls.org>
6407 * lib/gnutls_extensions.c:
6409 in case there are no extensions ext_gen() does not return anything
6412 2001-03-18 08:39 nmav <nmav@gnutls.org>
6414 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
6415 gnutls_algorithms.c, gnutls_handshake.c:
6419 2001-03-18 08:38 nmav <nmav@gnutls.org>
6421 * lib/: ext_srp.c, gnutls_extensions.c:
6423 send extensions feature was added.
6425 2001-03-17 20:53 nmav <nmav@gnutls.org>
6427 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
6428 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
6429 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6432 several bugfixes and cleanups
6434 2001-03-17 19:41 nmav <nmav@gnutls.org>
6436 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
6437 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6438 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6439 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6440 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6441 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6442 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
6443 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6444 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
6446 Added some preliminary support for TLS extensions;
6448 2001-03-11 22:30 nmav <nmav@gnutls.org>
6454 2001-03-11 22:29 nmav <nmav@gnutls.org>
6456 * doc/protocol/rfc2945.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
6457 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6458 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6459 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6460 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6461 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6462 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6463 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6465 added RFC for srp protocol
6467 2001-03-11 22:02 nmav <nmav@gnutls.org>
6469 * lib/gnutls_algorithms.c:
6471 updated with new files
6473 2001-03-11 21:52 nmav <nmav@gnutls.org>
6475 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
6476 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
6477 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
6478 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
6480 moved gnutls_anon and gnutls_dhe_dss to auth_*
6482 2001-03-11 20:47 nmav <nmav@gnutls.org>
6484 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
6485 gnutls-0_1_2, gnutls-0-1-0-srp):
6489 2001-03-11 19:46 nmav <nmav@gnutls.org>
6491 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
6492 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
6493 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
6494 gnutls_int.h, gnutls_kx.c:
6496 Key exchange (authentication) algorithms were reorganized, and now
6497 are more modular. Most changes however are not much tested and only
6498 anonymous authentication is currently used.
6500 2001-02-10 11:49 nmav <nmav@gnutls.org>
6502 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6504 updated some functionality - no longer uses stdin
6506 2001-02-10 11:49 nmav <nmav@gnutls.org>
6508 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6512 2001-02-10 11:48 nmav <nmav@gnutls.org>
6516 corrected bug with dmalloc mode
6518 2001-02-03 18:23 nmav <nmav@gnutls.org>
6520 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
6521 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6522 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6524 added kerberos ciphersuites
6526 2001-02-03 12:18 nmav <nmav@gnutls.org>
6528 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6529 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6530 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
6533 TLS version handling is now more simple (no structures)
6535 2001-02-03 11:49 nmav <nmav@gnutls.org>
6537 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
6538 gnutls-0_1_2, gnutls-0-1-0-srp):
6540 corrected rijndael256
6542 2001-02-03 11:47 nmav <nmav@gnutls.org>
6544 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6545 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
6547 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
6549 2001-02-01 18:19 nmav <nmav@gnutls.org>
6551 * lib/: gnutls.c, gnutls_cipher.c:
6553 comments are now more clear
6555 2001-02-01 14:49 nmav <nmav@gnutls.org>
6557 * lib/: gnutls.c, gnutls_cipher.c:
6559 gnutls_send_int() no longer sends the packets with 2 Write() calls.
6560 One Write() call is enough for everybody!
6562 2001-02-01 13:10 nmav <nmav@gnutls.org>
6564 * doc/: draft-ietf-tls-camellia-00.txt,
6565 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
6566 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
6567 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
6568 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
6569 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
6570 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
6571 gnutls-0_1_2, gnutls-0-1-0-srp),
6572 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
6573 gnutls-0_1_2, gnutls-0-1-0-srp),
6574 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
6575 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6576 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6577 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
6578 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
6579 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6580 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
6581 gnutls-0_1_2, gnutls-0-1-0-srp),
6582 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
6583 gnutls-0_1_2, gnutls-0-1-0-srp),
6584 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
6585 gnutls-0_1_2, gnutls-0-1-0-srp),
6586 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
6587 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
6588 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6589 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6590 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6591 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6592 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6593 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6594 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6595 gnutls-0-1-0-srp), protocol/rfc1423.txt (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, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6600 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6601 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6602 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
6603 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6604 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6605 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6606 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6607 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6608 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6609 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6610 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_4_3,
6611 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6612 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6613 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6614 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6615 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6616 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6617 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
6618 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6619 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6620 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6621 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6622 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6623 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6624 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6625 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_4_3,
6626 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6627 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6628 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6629 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6630 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6631 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6632 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6633 protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6634 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6635 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6636 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6637 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6639 drafts and rfcs were moved to protocol/ directory
6641 2001-01-30 10:02 nmav <nmav@gnutls.org>
6643 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6647 2001-01-28 23:49 nmav <nmav@gnutls.org>
6649 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
6650 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
6651 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
6652 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6653 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
6654 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
6655 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
6656 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6657 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6658 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6659 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
6660 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
6661 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6662 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6663 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6664 gnutls_session.h (tags: gnutls-0-1-0-srp):
6666 added copyright notice
6668 2001-01-28 23:35 nmav <nmav@gnutls.org>
6670 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
6672 removed large buffer
6674 2001-01-28 10:54 nmav <nmav@gnutls.org>
6676 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
6677 gnutls-0-1-0-srp), gnutls_cert.lex:
6679 removed unneeded files
6681 2001-01-25 08:27 nmav <nmav@gnutls.org>
6685 corrected wrong buffer size
6687 2001-01-25 02:11 nmav <nmav@gnutls.org>
6689 * lib/: gnutls_cipher.c, gnutls_cipher.h:
6691 changes in gnutls_encrypt()
6693 2001-01-25 02:08 nmav <nmav@gnutls.org>
6695 * lib/: gnutls.c, gnutls_int.h:
6697 tls packets are now send using one write(that way ssldump
6700 2001-01-25 01:51 nmav <nmav@gnutls.org>
6706 2001-01-19 14:14 nmav <nmav@gnutls.org>
6712 2001-01-19 09:06 nmav <nmav@gnutls.org>
6714 * lib/cert_der.asn1:
6716 added asn1 rules for snacc (DER extended) compiler
6718 2001-01-17 15:10 nmav <nmav@gnutls.org>
6720 * doc/draft-ietf-tls-wireless-00.txt:
6722 added draft-ietf-tls-wireless
6724 2001-01-16 23:02 nmav <nmav@gnutls.org>
6726 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6728 updated authors - tarun left
6730 2001-01-16 23:02 nmav <nmav@gnutls.org>
6736 2001-01-14 14:55 nmav <nmav@gnutls.org>
6738 * lib/gnutls_handshake.c:
6740 removed time_t declarations. We need exactly 32 bits.
6742 2001-01-14 11:10 nmav <nmav@gnutls.org>
6744 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6748 2001-01-14 11:09 nmav <nmav@gnutls.org>
6752 added some support for pem encoded x509 certificates
6754 2001-01-11 12:24 nmav <nmav@gnutls.org>
6756 * lib/gnutls.c (tags: gnutls-0-0-7):
6758 session gets deleted from the db if it is not resumable
6760 2001-01-11 12:23 nmav <nmav@gnutls.org>
6762 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
6766 2001-01-11 11:59 nmav <nmav@gnutls.org>
6768 * configure.in (tags: gnutls-0-0-7):
6772 2001-01-11 11:56 nmav <nmav@gnutls.org>
6774 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
6779 2001-01-11 11:43 nmav <nmav@gnutls.org>
6781 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6784 added hooks for new libgcrypt
6786 2001-01-11 11:40 nmav <nmav@gnutls.org>
6788 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
6789 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
6790 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
6791 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
6792 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
6793 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
6794 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
6795 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
6796 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
6798 added server side session resuming (using gdbm)
6800 2001-01-11 07:28 nmav <nmav@gnutls.org>
6802 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
6803 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
6805 added hooks for dmalloc
6807 2001-01-10 21:23 nmav <nmav@gnutls.org>
6809 * src/: Makefile.am, cli.c, serv.c:
6811 corrected client/server
6813 2001-01-10 21:23 nmav <nmav@gnutls.org>
6815 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
6816 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
6817 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6818 gnutls_handshake.c, gnutls_int.h:
6820 corrected buffer overruns
6822 2001-01-08 17:15 nmav <nmav@gnutls.org>
6824 * doc/rfc1422.txt (tags: gnutls-0-0-7):
6828 2001-01-08 17:10 nmav <nmav@gnutls.org>
6832 corrected return value
6834 2001-01-08 17:09 nmav <nmav@gnutls.org>
6838 added a check in read return value
6840 2000-12-18 13:06 nmav <nmav@gnutls.org>
6842 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6843 gnutls-0-1-0-srp, gnutls-0-0-7):
6845 more checks for zlib
6847 2000-12-17 22:17 nmav <nmav@gnutls.org>
6849 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6851 added a function to control the lowat size (the RCVLOWAT in socket)
6853 2000-12-17 19:31 nmav <nmav@gnutls.org>
6855 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6860 2000-12-17 19:31 nmav <nmav@gnutls.org>
6862 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6863 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6864 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6865 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6866 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6868 added some support for non blocking IO and socket flags. Some
6869 function names have been changed.
6871 2000-12-17 01:34 nmav <nmav@gnutls.org>
6873 * lib/gnutls_algorithms.c:
6875 qsort seems to work now
6877 2000-12-17 00:42 nmav <nmav@gnutls.org>
6879 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6881 added check for zlib.h
6883 2000-12-17 00:31 nmav <nmav@gnutls.org>
6885 * lib/gnutls_algorithms.c:
6887 updated sorting algorithm - it was a mess - it is more than a mess
6890 2000-12-14 15:00 nmav <nmav@gnutls.org>
6892 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6893 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6894 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6895 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6896 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6897 src/cli.c, src/port.h, src/serv.c:
6901 2000-12-12 15:01 nmav <nmav@gnutls.org>
6905 added a better(?) - not sure - xor function.
6907 2000-12-11 23:45 nmav <nmav@gnutls.org>
6909 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6913 2000-12-11 23:45 nmav <nmav@gnutls.org>
6917 added option for profiling
6919 2000-12-11 23:44 nmav <nmav@gnutls.org>
6921 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6922 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6925 improved some things found from gcov
6927 2000-12-11 23:43 nmav <nmav@gnutls.org>
6929 * lib/: gnutls.c, gnutls_int.h:
6931 improved peek data handling - now keeps only 1 byte in kernel buffer
6933 2000-12-11 15:44 nmav <nmav@gnutls.org>
6935 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6936 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6940 2000-12-11 15:03 nmav <nmav@gnutls.org>
6944 removed debug definitions
6946 2000-12-11 14:57 nmav <nmav@gnutls.org>
6948 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6949 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6950 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6951 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6952 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6953 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6955 cleanups for gcc -Wall
6957 2000-12-11 14:06 nmav <nmav@gnutls.org>
6961 removed file. replaced by API
6963 2000-12-11 13:43 nmav <nmav@gnutls.org>
6965 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6966 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6969 added some new functions in the API. documentation updated.
6971 2000-12-11 13:08 nmav <nmav@gnutls.org>
6975 updated documentation
6977 2000-12-11 11:56 nmav <nmav@gnutls.org>
6981 corrected peek data handling
6983 2000-12-10 18:10 nmav <nmav@gnutls.org>
6985 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6986 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6987 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6988 lib/gnutls_int.h, src/cli.c:
6990 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6991 select(). This change will order select to treat the socket as read
6992 even if we have read and localy buffered all data - but the user
6993 hasn't call gnutls_recv() to get that data.
6995 2000-12-10 14:44 nmav <nmav@gnutls.org>
6997 * src/: cli.c, serv.c:
7001 2000-12-10 12:53 nmav <nmav@gnutls.org>
7003 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
7004 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
7007 changes in close notify- alert handling
7009 2000-12-10 12:52 nmav <nmav@gnutls.org>
7011 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
7012 gnutls-0-0-7, gnutls0-0-6):
7014 changes in compression handling
7016 2000-12-10 10:46 nmav <nmav@gnutls.org>
7018 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
7023 2000-12-10 10:44 nmav <nmav@gnutls.org>
7025 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
7026 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
7028 added client side resuming
7030 2000-12-09 22:33 nmav <nmav@gnutls.org>
7032 * lib/: gnutls_session.c, gnutls_session.h:
7034 added support for session resuming
7036 2000-12-09 22:32 nmav <nmav@gnutls.org>
7038 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
7039 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
7041 added some support for session resuming (in client) It does not seem
7044 2000-12-09 18:37 nmav <nmav@gnutls.org>
7046 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
7048 removed all things about exportable algorithms
7050 2000-12-09 11:55 nmav <nmav@gnutls.org>
7052 * lib/gnutls_handshake.c:
7054 gnutls_handshake was broken to gnutls_handshake_begin and
7055 gnutls_handshake_finish. This will help the use of certificate API
7056 to check received certificates
7058 2000-12-07 22:19 nmav <nmav@gnutls.org>
7062 added a warning if zlib was not found
7064 2000-12-07 17:44 nmav <nmav@gnutls.org>
7068 Added default algorithm priorities so it can work even if the user
7069 hasn't specified any
7071 2000-12-07 13:08 nmav <nmav@gnutls.org>
7073 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
7076 added compression (ZLIB)
7078 2000-12-07 13:07 nmav <nmav@gnutls.org>
7080 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
7081 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
7082 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7083 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
7084 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
7085 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7086 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7087 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
7088 (utags: gnutls0-0-5):
7090 Added compression support (ZLIB)
7092 2000-12-07 09:47 nmav <nmav@gnutls.org>
7094 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
7095 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
7096 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
7098 SSL3 support was added
7100 2000-12-07 09:07 nmav <nmav@gnutls.org>
7102 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
7103 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
7108 2000-12-06 23:18 nmav <nmav@gnutls.org>
7110 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
7111 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
7112 gnutls_hash_int.h, gnutls_int.h:
7116 2000-12-06 20:21 nmav <nmav@gnutls.org>
7118 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
7119 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
7120 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
7121 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
7123 A lot of fixes for SSL3
7125 2000-12-05 10:38 nmav <nmav@gnutls.org>
7127 * doc/Makefile.am (tags: gnutls0-0-5):
7131 2000-12-05 10:18 nmav <nmav@gnutls.org>
7133 * doc/: API, TODO (utags: gnutls0-0-5):
7135 documentation update
7137 2000-12-05 10:08 nmav <nmav@gnutls.org>
7139 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
7141 Bugfixes mainly for the priority (which was moved to the state)
7143 2000-12-05 00:29 nmav <nmav@gnutls.org>
7145 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
7146 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
7147 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
7148 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
7150 Priorities were moved to the state (were global)
7152 2000-11-22 22:21 nmav <nmav@gnutls.org>
7154 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
7155 gnutls_hash_int.h, gnutls_int.h:
7157 added ssl3 key generation function - more fixes in ssl3 mac
7159 2000-11-22 21:33 nmav <nmav@gnutls.org>
7161 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7165 2000-11-22 21:31 nmav <nmav@gnutls.org>
7167 * lib/gnutls_hash_int.c:
7169 corrected nasty bugs
7171 2000-11-22 21:18 nmav <nmav@gnutls.org>
7173 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7175 added support for the MAC used in SSLv3
7177 2000-11-19 11:06 nmav <nmav@gnutls.org>
7179 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
7183 2000-11-19 11:02 nmav <nmav@gnutls.org>
7187 removed unneeded check
7189 2000-11-19 11:01 nmav <nmav@gnutls.org>
7191 * doc/: Makefile.am, ssl3-vs-tls:
7195 2000-11-19 10:56 nmav <nmav@gnutls.org>
7201 2000-11-17 16:37 nmav <nmav@gnutls.org>
7203 * lib/gnutls_cipher_int.c:
7205 added ARCFOUR support when using gcrypt
7207 2000-11-15 22:16 nmav <nmav@gnutls.org>
7209 * doc/draft-ietf-tls-ciphersuite-01.txt:
7213 2000-11-15 21:54 nmav <nmav@gnutls.org>
7215 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
7216 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
7219 added the new tls-ciphersuite draft, and the ciphersuite
7220 TLS_DH_anon_RIJNDAEL_CBC_SHA
7222 2000-11-15 18:18 nmav <nmav@gnutls.org>
7224 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
7225 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
7226 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
7227 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
7228 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
7229 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
7230 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
7231 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
7234 several cleanups in order to support ssl3
7236 2000-11-15 09:02 nmav <nmav@gnutls.org>
7238 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
7239 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
7240 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7241 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7242 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
7243 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7244 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7245 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
7246 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
7247 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7248 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7249 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7250 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7251 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
7252 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7253 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
7254 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
7255 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
7256 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7257 doc/draft-ietf-tls-ciphersuite-01.txt,
7258 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7259 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
7260 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7261 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7262 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
7263 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7264 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
7265 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
7266 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7267 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7268 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7269 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
7270 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7271 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
7272 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
7273 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
7274 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
7275 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
7276 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
7277 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7278 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
7279 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
7280 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7281 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
7282 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
7283 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
7284 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
7285 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
7286 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7287 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7288 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
7289 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
7290 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
7291 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
7292 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
7293 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
7294 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
7295 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7296 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7297 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7298 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7299 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
7300 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
7301 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7302 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
7303 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7304 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7305 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
7306 src/serv.c (tags: gnutls0-0-4):
7310 2000-11-15 08:59 nmav <nmav@gnutls.org>
7312 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7313 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
7314 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7317 roll backs and fixes
7319 2000-11-15 08:37 nmav <nmav@gnutls.org>
7325 2000-11-13 22:11 nmav <nmav@gnutls.org>
7331 2000-11-13 22:09 nmav <nmav@gnutls.org>
7337 2000-11-13 21:58 nmav <nmav@gnutls.org>
7339 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
7340 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
7341 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
7342 gnutls_int.h, gnutls_kx.c:
7344 added some support for ssl3 (with mhash only)
7346 2000-11-12 22:07 nmav <nmav@gnutls.org>
7348 * doc/: rfc2818.txt, ssl-draft302.txt:
7352 2000-11-12 21:46 nmav <nmav@gnutls.org>
7354 * doc/: draft-ietf-tls-camellia-00.txt,
7355 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
7356 draft-ietf-tls-seedhas-00.txt,
7357 draft-ietf-tn3270e-telnet-tls-05.txt:
7361 2000-11-12 20:20 nmav <nmav@gnutls.org>
7367 2000-11-12 20:20 nmav <nmav@gnutls.org>
7373 2000-11-12 15:39 nmav <nmav@gnutls.org>
7375 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
7378 added preliminary support for AES (rijndael)
7380 2000-11-12 15:15 nmav <nmav@gnutls.org>
7382 * doc/draft-ietf-tls-openpgp-00.txt:
7384 added draft-ietf-tls-openpgp-00.txt
7386 2000-11-12 15:08 nmav <nmav@gnutls.org>
7388 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
7390 added draft-ietf-tls-ciphersuite-01.txt
7392 2000-11-12 12:28 nmav <nmav@gnutls.org>
7394 * lib/gnutls_cipher_int.c:
7396 fix for DES in mcrypt
7398 2000-11-12 12:02 nmav <nmav@gnutls.org>
7400 * lib/: gnutls.c, gnutls_cipher.c:
7402 fixes for the server... and change_cipher_spec type packet.
7404 2000-11-12 11:40 nmav <nmav@gnutls.org>
7406 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
7407 gnutls_cipher.c, gnutls_int.h:
7409 Changes in the client in order to interoperate with an openssl
7412 2000-11-12 09:31 nmav <nmav@gnutls.org>
7414 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
7415 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
7416 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
7418 added hooks for both mhash and mcrypt
7420 2000-11-12 08:41 nmav <nmav@gnutls.org>
7422 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
7426 2000-11-09 15:35 nmav <nmav@gnutls.org>
7428 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
7430 corrected bugs in hmac and more.
7432 2000-11-08 08:06 nmav <nmav@gnutls.org>
7436 corrected problem in our PRF function
7438 2000-11-07 23:04 nmav <nmav@gnutls.org>
7442 removed mhash definitions
7444 2000-11-07 23:02 nmav <nmav@gnutls.org>
7446 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
7450 2000-11-07 20:41 nmav <nmav@gnutls.org>
7452 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
7455 minor fixes and cleanups
7457 2000-11-02 13:34 nmav <nmav@gnutls.org>
7459 * lib/: gnutls.c, gnutls_cipher.c:
7463 2000-11-02 05:08 nmav <nmav@gnutls.org>
7465 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
7466 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7469 more fixes and bugs introduced
7471 2000-11-01 23:13 nmav <nmav@gnutls.org>
7475 cvs should stop messing with MY files
7477 2000-11-01 22:47 nmav <nmav@gnutls.org>
7479 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
7480 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7481 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
7483 Some more fixes and additions in order to interoperate with openssl
7485 2000-11-01 14:07 nmav <nmav@gnutls.org>
7489 added a small todo list
7491 2000-11-01 13:51 nmav <nmav@gnutls.org>
7493 * lib/gnutls_handshake.c:
7495 memory leaks and overruns eliminated
7497 2000-11-01 12:57 nmav <nmav@gnutls.org>
7499 * lib/gnutls_handshake.c:
7501 corrected bug which made us to send the double bytes of ciphersuites
7504 2000-11-01 12:38 nmav <nmav@gnutls.org>
7506 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
7507 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7508 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
7510 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
7511 of course not certificates are used
7513 2000-10-31 23:52 nmav <nmav@gnutls.org>
7517 some need gcry_ functions added. (for malloc etc)
7519 2000-10-31 23:01 nmav <nmav@gnutls.org>
7521 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
7522 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
7524 added assert() and some bug fixes
7526 2000-10-26 16:19 nmav <nmav@gnutls.org>
7530 some kind of updates
7532 2000-10-26 16:06 nmav <nmav@gnutls.org>
7534 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
7535 gnutls_int.h, gnutls_kx.c:
7537 added ability to receive certificates...
7539 2000-10-13 14:21 nmav <nmav@gnutls.org>
7543 added Tarun's README.der
7545 2000-10-13 14:20 nmav <nmav@gnutls.org>
7547 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
7549 added missing files. They are to handle foreign encryption functions
7551 2000-10-13 14:17 nmav <nmav@gnutls.org>
7553 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
7557 2000-10-13 13:11 nmav <nmav@gnutls.org>
7559 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
7562 added a DER parser from Tarun and updated authors
7564 2000-10-12 12:22 nmav <nmav@gnutls.org>
7568 changed in order for rfc's to be included in the distribution
7570 2000-10-12 12:21 nmav <nmav@gnutls.org>
7572 * Makefile.am, acinclude.m4, configure.in:
7574 added checks for gcrypt
7576 2000-10-12 12:18 nmav <nmav@gnutls.org>
7578 * doc/: rfc2246.txt, rfc2459.txt:
7580 Added rfc's which refer to what we are implementing
7582 2000-10-10 18:42 nmav <nmav@gnutls.org>
7586 corrected bug which made gnutls to wait for a second closure alert
7587 after having received the first.
7589 2000-10-10 17:36 nmav <nmav@gnutls.org>
7591 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
7592 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
7593 gnutls_int.h, gnutls_kx.c:
7595 The encryption api was fixed and gnutls_cipher.c was cleaned up a
7598 2000-10-10 17:35 nmav <nmav@gnutls.org>
7600 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7602 there files were renamed
7604 2000-10-10 16:27 nmav <nmav@gnutls.org>
7606 * lib/.cvsignore, src/.cvsignore:
7608 corrected cvsignore files
7610 2000-10-10 16:26 nmav <nmav@gnutls.org>
7612 * README, configure.in, src/Makefile.am:
7614 removed mhash support and some changes in the docs
7616 2000-10-10 16:25 nmav <nmav@gnutls.org>
7618 * lib/gnutls_hash.c:
7620 bugfixes in gcrypt md functions handling
7622 2000-10-10 16:07 nmav <nmav@gnutls.org>
7624 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7625 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
7627 Added support for the gcrypt hash and hmac functions. Mhash support
7630 2000-10-10 16:03 nmav <nmav@gnutls.org>
7632 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
7634 corrected the problem with the double underscore
7636 2000-10-10 11:48 nmav <nmav@gnutls.org>
7638 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
7640 added .cvsignore files
7642 2000-10-10 11:48 nmav <nmav@gnutls.org>
7646 updated version number
7648 2000-10-10 11:44 nmav <nmav@gnutls.org>
7650 * lib/: gnutls_dh.c, gnutls_kx.c:
7652 removed double underscores
7654 2000-10-08 23:28 nmav <nmav@gnutls.org>
7658 added some needed stuff
7660 2000-10-08 13:11 nmav <nmav@gnutls.org>
7666 2000-10-08 12:56 nmav <nmav@gnutls.org>
7668 * lib/gnutls_priority.c:
7670 the file that handles some of the priority stuff (most of the API
7673 2000-10-08 12:52 nmav <nmav@gnutls.org>
7675 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
7676 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7677 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7678 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
7680 Added support for priorities. Some function names were renamed to be
7683 2000-10-08 10:23 nmav <nmav@gnutls.org>
7685 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
7686 gnutls_int.h, gnutls_kx.c:
7688 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
7690 2000-10-08 10:17 nmav <nmav@gnutls.org>
7692 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
7694 more inline documentation
7696 2000-10-07 19:31 nmav <nmav@gnutls.org>
7702 2000-10-07 15:53 nmav <nmav@gnutls.org>
7704 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7705 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7706 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
7708 Added some kind of priorities for algorithms. Still experimental.
7710 2000-05-10 06:56 nmav <nmav@gnutls.org>
7712 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
7714 Improved client/server examples.
7716 2000-04-15 18:57 nmav <nmav@gnutls.org>
7720 removed an unneeded variable.
7722 2000-04-14 17:31 nmav <nmav@gnutls.org>
7724 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7725 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
7726 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
7727 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7728 src/cli.c, src/serv.c:
7730 Added copyright notices.
7732 2000-04-14 09:38 nmav <nmav@gnutls.org>
7734 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
7735 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7736 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
7738 Better mac algorithms handling.
7740 2000-04-13 19:46 nmav <nmav@gnutls.org>
7742 * doc/HACKING, lib/defines.h, lib/gnutls.c,
7743 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
7744 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7745 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7746 src/Makefile.am, src/port.h:
7748 Changes in handshake messages handling.
7750 2000-04-12 21:48 nmav <nmav@gnutls.org>
7752 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
7753 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
7754 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
7757 Corrected bug in gnutls_cipher.c that caused the library to fail in
7758 certain (random) situations.
7760 2000-04-12 10:24 nmav <nmav@gnutls.org>
7762 * lib/gnutls_kx.c, src/serv.c:
7764 Better memory allocation in key exchange.
7766 2000-04-12 09:41 nmav <nmav@gnutls.org>
7768 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7769 lib/gnutls_kx.c, src/cli.c, src/port.h:
7771 Some changes in peer's version checks.
7773 2000-04-11 23:11 nmav <nmav@gnutls.org>
7775 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7776 lib/gnutls_int.h, src/port.h:
7778 Corrected bugs in MAC calculation.
7780 2000-04-11 21:07 nmav <nmav@gnutls.org>
7782 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
7784 Corrected bugs when setting cipher and mac.
7786 2000-04-11 19:54 nmav <nmav@gnutls.org>
7788 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
7789 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
7790 lib/gnutls_kx.h, src/serv.c:
7792 Better error control. Moved key exchange functions to gnutls_kx.c/h
7794 2000-04-10 17:12 nmav <nmav@gnutls.org>
7796 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
7797 lib/gnutls_handshake.c, src/port.h:
7799 Bugfixes in the diffie hellman.
7801 2000-04-10 14:26 nmav <nmav@gnutls.org>
7803 * lib/debug.c, lib/defines.h, lib/gnutls.c,
7804 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
7805 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7806 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7807 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7810 Added anonymous diffie-hellman key exchange. It does not work yet,
7811 and the whole code is mess.
7813 2000-04-10 10:16 nmav <nmav@gnutls.org>
7815 * configure.in, lib/Makefile.am, lib/gnutls.c,
7816 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7817 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7818 lib/gnutls_handshake.c, lib/gnutls_int.h:
7820 Added the basics for key exchange.
7822 2000-04-09 12:00 nmav <nmav@gnutls.org>
7826 Added ChangeLog and COPYING.
7828 2000-04-09 11:49 nmav <nmav@gnutls.org>
7830 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7831 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7832 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7833 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7834 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7835 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7836 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7837 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7838 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7839 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7840 src/gnutls_algorithms.h, src/gnutls_buffers.c,
7841 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7842 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7843 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7844 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7845 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7847 Changed directory structure.
7849 2000-04-09 11:40 nmav <nmav@gnutls.org>
7853 corrected configure script
7855 2000-04-09 11:28 nmav <nmav@gnutls.org>
7857 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7858 gnutls_int.h, port.h:
7860 corrected bugs in handshake.
7862 2000-04-08 21:48 nmav <nmav@gnutls.org>
7864 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7865 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7868 Added some basics for key exchange.
7870 2000-04-08 16:20 nmav <nmav@gnutls.org>
7874 I've add gnutls_dh.c but is not ready yet, I have to eat something
7875 first:) It is taken from gsti.
7877 2000-04-08 16:14 nmav <nmav@gnutls.org>
7879 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7880 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7881 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7882 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7885 Handshake implementation was improved. Still no key exchange
7888 2000-03-30 09:14 nmav <nmav@gnutls.org>
7890 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7893 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
7895 2000-03-29 19:01 nmav <nmav@gnutls.org>
7897 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7900 Algorithms/Ciphers interface has changes.
7902 2000-03-29 14:15 nmav <nmav@gnutls.org>
7904 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7906 The gnutls_recv() semantics were changed. It may return less data
7907 than the specified. It operates similar to read().
7909 2000-03-29 12:50 nmav <nmav@gnutls.org>
7911 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7913 Server now generates a session_id.
7915 2000-03-28 23:01 nmav <nmav@gnutls.org>
7917 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7918 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7919 gnutls_int.h, serv.c:
7921 Corrected a lot of bugs. Handshake protocol is ready to be coded.
7923 2000-03-26 14:10 nmav <nmav@gnutls.org>
7925 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7927 Included a reliable version of read/write (that read/write will
7928 return exactly the bytes specified).
7930 2000-03-23 10:14 nmav <nmav@gnutls.org>
7932 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7935 Changes in the handshake.
7937 2000-03-18 20:18 nmav <nmav@gnutls.org>
7941 Some memory leaks were fixed.
7943 2000-03-18 20:08 nmav <nmav@gnutls.org>
7945 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7948 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7949 encryption and 1 for decryption (mac/cipher/iv/compression).
7951 2000-03-17 21:41 nmav <nmav@gnutls.org>
7953 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7954 gnutls_handshake.h, gnutls_int.h:
7956 Added the client hello handshake message.
7958 2000-03-15 17:33 nmav <nmav@gnutls.org>
7964 2000-03-14 13:17 nmav <nmav@gnutls.org>
7966 * src/: gnutls_handshake.h, gnutls_record.h:
7968 Incorporated in gnutls_int.h
7970 2000-03-14 13:09 nmav <nmav@gnutls.org>
7972 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7973 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7974 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7976 gnutls_recv() can now receive fatal alerts and closure alerts.
7978 2000-03-14 11:25 nmav <nmav@gnutls.org>
7980 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7981 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7982 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7983 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7986 In case of failure gnutls_recv, sends an alert message. but, it
7987 still cannot receive any.
7989 2000-03-13 19:52 nmav <nmav@gnutls.org>
7991 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7992 src/gnutls_cipher.c, src/test.c:
7994 Added gnutls_recv... Works only for application data, and it is not
7997 2000-03-07 14:02 wkoch <wk@gnupg.org>
7999 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
8000 configure.in, lib/Makefile.am, src/Makefile.am:
8002 Initialized repository for GNU TLS