1 2002-05-24 10:51 nmav <nmav@gnutls.org>
3 * doc/tex/: Makefile.am, errors.tex, gnutls.tex, memory.tex:
5 added memory handling section
7 2002-05-23 19:30 nmav <nmav@gnutls.org>
9 * lib/: gnutls_auth.c, gnutls_buffers.c, gnutls_mem.h,
10 gnutls_priority.c (utags: gnutls_0_4_3):
12 reintroduced realloc_fast() which prevents some malloc(0)
15 2002-05-23 10:55 nmav <nmav@gnutls.org>
17 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
18 lib/gnutls_num.h, lib/gnutls_record.c (utags: gnutls_0_4_3):
20 Several clean ups and bug fixes.
22 2002-05-22 19:29 nmav <nmav@gnutls.org>
24 * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_4_3),
25 acconfig.h (tags: gnutls_0_4_3), configure.in (tags: gnutls_0_4_3),
26 lib/auth_cert.c, lib/gnutls.h.in.in (tags: gnutls_0_4_3),
27 lib/gnutls_algorithms.c (tags: gnutls_0_4_3), lib/gnutls_auth.c,
28 lib/gnutls_buffers.c, lib/gnutls_constate.c (tags: gnutls_0_4_3),
29 lib/gnutls_datum.c (tags: gnutls_0_4_3), lib/gnutls_dh_primes.c
30 (tags: gnutls_0_4_3), lib/gnutls_global.c (tags: gnutls_0_4_3),
31 lib/gnutls_handshake.c (tags: gnutls_0_4_3), lib/gnutls_mem.c
32 (tags: gnutls_0_4_3), lib/gnutls_mem.h, lib/gnutls_pk.c (tags:
33 gnutls_0_4_3), lib/gnutls_x509.c (tags: gnutls_0_4_3),
34 lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c (tags:
37 Applied Jeff Johnson's patch which fixes type problems in 64 bit
38 machines. Removed the default allocation handlers, and made the
39 libc's functions to be defaults. Added function which sets the
40 memory allocation functions to be used.
42 2002-05-21 16:26 nmav <nmav@gnutls.org>
44 * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex, tex/srp1.tex
45 (utags: gnutls_0_4_3):
47 Updated documentation for the gnutls-extra library
49 2002-05-21 16:25 nmav <nmav@gnutls.org>
51 * lib/: auth_anon.c (tags: gnutls_0_4_3), auth_cert.c, auth_dhe.c
52 (tags: gnutls_0_4_3), auth_rsa.c, gnutls_cipher.c (tags:
53 gnutls_0_4_3), gnutls_constate.c, gnutls_datum.c, gnutls_datum.h
54 (tags: gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_3),
55 gnutls_handshake.c, gnutls_num.c (tags: gnutls_0_4_3),
56 gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
57 gnutls_0_4_3), gnutls_v2_compat.c (tags: gnutls_0_4_3),
60 Prefixed internal functions with _gnutls_
62 2002-05-20 12:01 nmav <nmav@gnutls.org>
64 * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
65 auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
66 crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
67 ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
68 gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
71 Moved the gnutls-extra files to libextra directory.
73 2002-05-20 11:15 nmav <nmav@gnutls.org>
75 * doc/tex/Makefile.am, doc/tex/funcs.tex (tags: gnutls_0_4_3,
76 gnutls_0_4_2), lib/Makefile.am:
78 removed html version of the documentation
80 2002-05-20 10:43 nmav <nmav@gnutls.org>
82 * NEWS, README, configure.in, doc/tex/Makefile.am,
83 doc/tex/funcs.tex, doc/tex/macros.tex (tags: gnutls_0_4_3,
84 gnutls_0_4_2), lib/Makefile.am, lib/auth_cert.c (tags:
85 gnutls_0_4_2), lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c
86 (tags: gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
87 lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
88 lib/gnutls_algorithms.h (tags: gnutls_0_4_3, gnutls_0_4_2),
89 lib/gnutls_cert.c (tags: gnutls_0_4_3, gnutls_0_4_2),
90 lib/gnutls_extensions.c (tags: gnutls_0_4_2),
91 lib/gnutls_extensions.h (tags: gnutls_0_4_3, gnutls_0_4_2),
92 lib/gnutls_openpgp.h, lib/gnutls_ui.h (tags: gnutls_0_4_3,
93 gnutls_0_4_2), lib/libgnutls-config.in (tags: gnutls_0_4_3,
94 gnutls_0_4_2), src/Makefile.am, src/cli.c, src/common.c,
95 src/serv.c, src/tests.c, src/tls_test.c:
97 Separated the library to gnutls and gnutls-extra. gnutls-extra
98 library contains the GPL parts of gnutls
100 2002-05-17 09:28 nmav <nmav@gnutls.org>
102 * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
103 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
104 lib/libgnutls-config.in, src/prime.c:
106 Added --modules option to libgnutls-config. This option prints the
107 extra modules that have been enabled into the library.
109 2002-05-14 12:22 nmav <nmav@gnutls.org>
113 configure script now prints the library license
115 2002-05-14 11:46 nmav <nmav@gnutls.org>
117 * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
119 Replaced group1 prime with a prime of 1024 bits
121 2002-05-14 11:40 nmav <nmav@gnutls.org>
123 * COPYING.LIB (tags: gnutls_0_4_3, gnutls_0_4_2), NEWS, README,
124 lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
125 lib/debug.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/ext_cert_type.c
126 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
127 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c
128 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
129 lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
130 lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
131 gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
132 gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_4_3,
133 gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_4_3,
134 gnutls_0_4_2), lib/gnutls_compress_int.c (tags: gnutls_0_4_3,
135 gnutls_0_4_2), lib/gnutls_constate.c (tags: gnutls_0_4_2),
136 lib/gnutls_datum.c (tags: gnutls_0_4_2), lib/gnutls_db.c (tags:
137 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_dh_primes.c,
138 lib/gnutls_errors.c (tags: gnutls_0_4_3, gnutls_0_4_2),
139 lib/gnutls_extensions.c, lib/gnutls_global.c,
140 lib/gnutls_handshake.c (tags: gnutls_0_4_2), lib/gnutls_hash_int.c
141 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags:
142 gnutls_0_4_2), lib/gnutls_kx.c (tags: gnutls_0_4_3, gnutls_0_4_2),
143 lib/gnutls_mem.c (tags: gnutls_0_4_2), lib/gnutls_mpi.c (tags:
144 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_num.c (tags: gnutls_0_4_2),
145 lib/gnutls_pk.c (tags: gnutls_0_4_2), lib/gnutls_priority.c (tags:
146 gnutls_0_4_2), lib/gnutls_privkey.c (tags: gnutls_0_4_3,
147 gnutls_0_4_2), lib/gnutls_random.c (tags: gnutls_0_4_3,
148 gnutls_0_4_2), lib/gnutls_record.c (tags: gnutls_0_4_2),
149 lib/gnutls_session.c (tags: gnutls_0_4_3, gnutls_0_4_2),
150 lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
151 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
152 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags: gnutls_0_4_3,
153 gnutls_0_4_2), lib/gnutls_ui.c (tags: gnutls_0_4_3, gnutls_0_4_2),
154 lib/gnutls_v2_compat.c (tags: gnutls_0_4_2), lib/gnutls_x509.c
155 (tags: gnutls_0_4_2), lib/x509_asn1.c (tags: gnutls_0_4_3,
156 gnutls_0_4_2), lib/x509_b64.c (tags: gnutls_0_4_2), lib/x509_der.c
157 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_extensions.c (tags:
158 gnutls_0_4_3, gnutls_0_4_2), lib/x509_sig_check.c (tags:
159 gnutls_0_4_3, gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
162 License changed to LGPL
164 2002-05-13 22:08 nmav <nmav@gnutls.org>
168 Some cleanups in the Diffie Hellman code.
170 2002-05-13 21:51 nmav <nmav@gnutls.org>
174 Added the missing user_ptr pointer in gnutls_internals.
176 2002-05-11 16:20 nmav <nmav@gnutls.org>
178 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
180 Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
181 to assist in callback functions.
183 2002-05-11 16:04 nmav <nmav@gnutls.org>
187 Corrected prototypes for callback selector functions, which now
190 2002-05-08 10:32 nmav <nmav@gnutls.org>
192 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
193 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
194 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
195 gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
197 renamed gnutls_gcry* to gnutls_mpi*
199 2002-05-08 10:32 nmav <nmav@gnutls.org>
203 file gnutls_mpi.c was initially added on branch
204 gnutls_0_4_with_new_dh_primes.
206 2002-05-08 10:32 nmav <nmav@gnutls.org>
210 file gnutls_mpi.h was initially added on branch
211 gnutls_0_4_with_new_dh_primes.
213 2002-05-08 10:27 nmav <nmav@gnutls.org>
215 * configure.in, lib/gnutls_global.c:
217 Updated libgcrypt initialization stuff. Now depends on libgcrypt
218 1.1.7, and only initializes libgcrypt if this has not been done
221 2002-05-03 10:46 nmav <nmav@gnutls.org>
223 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
225 DH Public keys now have a more reasonable (smaller) size.
227 2002-05-02 13:15 nmav <nmav@gnutls.org>
229 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
230 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
231 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
233 The Diffie Hellman method was optimized. Now the number of bits of q
234 is used (q is used to generate p), and the server DH secret key is
235 less than the number of bits of q (see RFC2631 2.2). All these
236 changes are experimental and may be totaly wrong.
238 2002-05-01 09:05 nmav <nmav@gnutls.org>
240 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
241 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
242 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
243 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
244 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
245 x509_ASN.c (tags: gnutls_0_4_3, gnutls_0_4_2), x509_sig_check.c:
247 Cleaned up the big number support.
249 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
251 * lib/gnutls_openpgp.c:
253 Adjust the code for the new OpenCDK version.
255 2002-04-21 11:22 nmav <nmav@gnutls.org>
257 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
258 gnutls_0_4_3, gnutls_0_4_2), gnutls_compress.c, gnutls_compress.h
259 (tags: gnutls_0_4_3, gnutls_0_4_2), gnutls_compress_int.c,
260 gnutls_int.h, gnutls_record.c, gnutls_srp.c, gnutls_state.h (tags:
261 gnutls_0_4_3, gnutls_0_4_2):
263 Optimized memory handling in the record protocol.
265 2002-04-21 08:09 nmav <nmav@gnutls.org>
267 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
268 lib/gnutls_ui.c, src/cli.c, src/serv.c:
270 Added stubs when SRP or anonymous authentication are disabled, to
271 preserve binary compatibility
273 2002-04-19 17:53 nmav <nmav@gnutls.org>
275 * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_3,
276 gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_state.c, src/cli.c,
279 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
280 and changed semantics, to make the return value be the obvious one.
282 2002-04-18 18:56 nmav <nmav@gnutls.org>
284 * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags: gnutls_0_4_3,
287 updated documentation for the new resumption check function
289 2002-04-18 18:41 nmav <nmav@gnutls.org>
291 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
292 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
294 Added function to report if a session is a resumed one. See
295 gnutls_session_resumed().
297 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
299 * lib/gnutls_openpgp.c:
301 Applied the fixes for the new code.
303 2002-04-18 13:31 nmav <nmav@gnutls.org>
305 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
306 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
307 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c,
308 lib/ext_max_record.h (tags: gnutls_0_4_3, gnutls_0_4_2),
309 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
310 lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_4_3,
311 gnutls_0_4_2), src/serv.c:
313 Some minor fixes in SRP support. Changed extension generation. Now
314 less allocation with malloc are done.
316 2002-04-17 09:47 nmav <nmav@gnutls.org>
318 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
319 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
320 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
321 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
322 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
325 first changes for libgmp support
327 2002-04-14 19:26 nmav <nmav@gnutls.org>
332 gnutls_x509_extract_certificate_subject_alt_name().
334 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
336 * lib/gnutls_openpgp.c:
338 Some modifications for the new OpenCDK code.
340 2002-04-13 15:58 nmav <nmav@gnutls.org>
342 * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
343 doc/tex/ciphersuites.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
344 doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
345 doc/tex/ex1.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
346 doc/tex/examples.tex, doc/tex/gnutls.tex (tags: gnutls_0_4_3,
347 gnutls_0_4_2), doc/tex/handshake.tex (tags: gnutls_0_4_3,
348 gnutls_0_4_2), doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
352 2002-04-12 19:06 nmav <nmav@gnutls.org>
354 * acconfig.h (tags: gnutls_0_4_2), configure.in:
356 fixed opencdk detection problem
358 2002-04-12 11:34 nmav <nmav@gnutls.org>
360 * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
363 better doc (internal) for _gnutls_int2str()
365 2002-04-10 19:01 nmav <nmav@gnutls.org>
367 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
369 Added function which disables the version check in the RSA premaster
370 secret -only needed in server side
372 2002-04-08 18:16 nmav <nmav@gnutls.org>
374 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
375 gnutls_0_4_2), doc/tex/cover.tex.in (tags: gnutls_0_4_3,
376 gnutls_0_4_2), doc/tex/funcs.tex, doc/tex/gnutls.tex,
379 separated asn1 parser library and tls library documentation
381 2002-04-08 17:28 nmav <nmav@gnutls.org>
383 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
387 2002-04-06 10:43 nmav <nmav@gnutls.org>
389 * lib/x509_verify.c (tags: gnutls_0_4_1):
391 fixed case where a certificate could be both invalid and trusted.
393 2002-04-05 21:25 nmav <nmav@gnutls.org>
395 * acinclude.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
396 buildconf (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
397 libgcrypt.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
398 libmcrypt.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1),
401 m4 files were removed from acinclude.m4
403 2002-04-05 18:54 nmav <nmav@gnutls.org>
405 * acinclude.m4, configure.in:
407 added detection of opencdk
409 2002-04-04 20:52 nmav <nmav@gnutls.org>
411 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
412 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_4_3,
413 gnutls_0_4_2, gnutls_0_4_1):
415 Improved X.509 time convertion functions
417 2002-04-04 20:21 nmav <nmav@gnutls.org>
419 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
420 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
422 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
424 2002-04-04 10:51 nmav <nmav@gnutls.org>
428 Added kludge in order to work with dates over 2036
430 2002-04-04 09:35 nmav <nmav@gnutls.org>
432 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
433 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
434 lib/gnutls_int_compat.c (tags: gnutls_0_4_3, gnutls_0_4_2,
435 gnutls_0_4_1), lib/gnutls_openpgp.c (tags: gnutls_0_4_1),
436 lib/gnutls_ui.h (tags: gnutls_0_4_1), lib/gnutls_x509.c,
437 lib/gnutls_x509.h, lib/x509_verify.c, src/common.c (tags:
440 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
441 Added functions to check the expiration and activation date of
442 peer's certificate. See gnutls_certificate_expiration_time_peers().
444 2002-04-04 08:38 nmav <nmav@gnutls.org>
446 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
447 gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
449 Replaced mktime() with mktime_utc(). This corrects a bug with the
450 localtime returned by mktime().
452 2002-04-03 20:00 nmav <nmav@gnutls.org>
454 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
455 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
456 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
457 gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
458 x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
460 merged changes from gnutls_0_4_with_alloca.
462 2002-04-03 19:56 nmav <nmav@gnutls.org>
464 * NEWS, configure.in:
466 merged changes from gnutls_0_4_with_alloca.
468 2002-04-03 18:11 nmav <nmav@gnutls.org>
470 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
473 Optimized RSA signature calculation
475 2002-04-03 14:54 nmav <nmav@gnutls.org>
479 In gnutls_find_acceptable_client_cert() corrected bug in callback
480 parameters, and used alloca for issuers_dn allocation.
482 2002-04-03 12:59 nmav <nmav@gnutls.org>
484 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
486 removed unneeded memsets
488 2002-04-03 12:58 nmav <nmav@gnutls.org>
490 * src/: serv-gaa.c, serv.c, serv.gaa:
492 added --quit parameter
494 2002-04-02 13:17 nmav <nmav@gnutls.org>
496 * configure.in, lib/auth_cert.c, lib/defines.h,
497 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
498 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
499 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
502 preliminary support for alloca()
504 2002-03-31 06:04 nmav <nmav@gnutls.org>
506 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
507 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
508 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
509 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
510 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
511 x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
512 gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
513 gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
514 x509_verify.c (tags: gnutls_0_4_0):
516 Error codes of ASN.1 parser are now independent, with a map to
519 2002-03-31 06:02 nmav <nmav@gnutls.org>
521 * lib/gnutls_cipher.c:
525 2002-03-30 10:00 nmav <nmav@gnutls.org>
527 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
529 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
531 2002-03-30 09:52 nmav <nmav@gnutls.org>
533 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
534 doc/tex/ex2.tex (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
535 gnutls_0_4_0), doc/tex/ex3.tex (tags: gnutls_0_4_0),
536 doc/tex/serv1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
537 lib/gnutls.h.in.in (tags: gnutls_0_4_0), lib/gnutls_x509.c,
538 src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv.c (tags:
539 gnutls_0_4_1, gnutls_0_4_0):
541 Removed the CRL list parameter from
542 gnutls_certificate_set_x509_trust_*.
544 2002-03-30 09:42 nmav <nmav@gnutls.org>
548 gnutls_certificate_set_x509_trust_*() now accept single DER
549 certificates or PEM certificate lists.
551 2002-03-29 18:35 nmav <nmav@gnutls.org>
553 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
554 gnutls_0_4_0), gnutls_x509.c:
556 Added ability to read DSA DER formatted keys, and corrected bugs in
557 DER certificate reading.
559 2002-03-29 12:12 nmav <nmav@gnutls.org>
561 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
562 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
563 gnutls_cipher_int.h (tags: gnutls_0_4_3, gnutls_0_4_2,
564 gnutls_0_4_1, gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
565 gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
566 gnutls_0_4_0), gnutls_compress_int.h (tags: gnutls_0_4_3,
567 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_constate.c (tags:
568 gnutls_0_4_1, gnutls_0_4_0), gnutls_handshake.c (tags:
569 gnutls_0_4_0), gnutls_hash_int.c (tags: gnutls_0_4_1,
570 gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_3, gnutls_0_4_2,
571 gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags: gnutls_0_4_0),
572 gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_sig.c (tags:
573 gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c (tags: gnutls_0_4_1,
574 gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_1, gnutls_0_4_0),
575 gnutls_ui.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c:
577 Prefixed with underscore several internal functions.
579 2002-03-29 11:38 nmav <nmav@gnutls.org>
581 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
582 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
583 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
584 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
586 removed unneeded functions
588 2002-03-29 11:38 nmav <nmav@gnutls.org>
590 * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
591 gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
592 gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
593 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
597 2002-03-29 11:16 nmav <nmav@gnutls.org>
599 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
600 lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_3, gnutls_0_4_2,
601 gnutls_0_4_1, gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c
602 (tags: gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c,
603 src/serv-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
604 gnutls_0_4_0), src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
605 gnutls_0_4_1, gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3,
606 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
608 Some cleanups in the certificate authentication. Parameters are
609 passed together with the length, to avoid abuse.
611 2002-03-28 12:46 nmav <nmav@gnutls.org>
613 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
616 Cleaned up the return values of several functions.
618 2002-03-28 12:45 nmav <nmav@gnutls.org>
620 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
621 serv-gaa.h, serv.c, serv.gaa:
623 added option to read DER encoded certificates
625 2002-03-28 09:44 nmav <nmav@gnutls.org>
627 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
629 Optimized RSA decryption. (Very) Much faster now
631 2002-03-28 09:40 nmav <nmav@gnutls.org>
635 read PKCS7 certificate chains in the reverse order.
637 2002-03-26 21:05 fiorinaf <ffiorina@gnutls.org>
639 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
641 add asn1_number_of_elements function
643 2002-03-26 21:02 fiorinaf <ffiorina@gnutls.org>
647 fix bug in asn1_get_start_end_der function
649 2002-03-26 19:50 nmav <nmav@gnutls.org>
651 * ChangeLog, lib/gnutls_x509.c, src/common.c:
653 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
655 2002-03-26 19:33 nmav <nmav@gnutls.org>
657 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
658 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
659 gnutls_0_4_1, gnutls_0_4_0):
661 Several optimizations
663 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
665 * lib/gnutls_openpgp.c:
667 Now the pk algorithm is returned and not only the key size in bits.
669 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
671 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
674 Function which is used to extract key parameters for openpgp keys.
676 2002-03-26 09:16 nmav <nmav@gnutls.org>
678 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
679 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
680 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
681 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
684 added gnutls_x509_extract_certificate_pk_algorithm()
686 2002-03-25 09:27 nmav <nmav@gnutls.org>
688 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
689 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
690 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
692 Improved PKCS7 support
694 2002-03-24 19:46 nmav <nmav@gnutls.org>
696 * lib/: gnutls.h.in.in, gnutls_x509.c:
698 Added function which reads the DER encoded certificate and key.
699 (now only works for RSA keys)
701 2002-03-24 18:41 nmav <nmav@gnutls.org>
703 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
704 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
705 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
706 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
707 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
708 lib/pkix_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
709 gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
710 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
711 src/gnutls-http-serv, src/serv.c:
713 Added support for RFC2630 - PKCS7 formated structures
715 2002-03-23 10:06 nmav <nmav@gnutls.org>
717 * lib/auth_cert.c (tags: gnutls_0_3_92):
721 2002-03-23 09:39 nmav <nmav@gnutls.org>
725 Cleanups and fixes in X.509 certificate message parsing
727 2002-03-22 13:08 nmav <nmav@gnutls.org>
729 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
731 Corrected code to avoid compiler's warnings
733 2002-03-21 20:25 nmav <nmav@gnutls.org>
735 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
736 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
737 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
738 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
739 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
740 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
741 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
742 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
743 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
744 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
745 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
746 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
747 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
748 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
749 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
750 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
751 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
752 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
753 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
754 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
755 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
756 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
758 Added hooks not to include SRP and Anonymous authentication
760 2002-03-21 19:44 nmav <nmav@gnutls.org>
762 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
764 Corrected behaviour when no certificate is got by the peer.
766 2002-03-21 19:44 nmav <nmav@gnutls.org>
768 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
769 gnutls-http-serv (utags: gnutls_0_3_92):
771 Added script which runs an http server with the appropriate
774 2002-03-21 19:27 nmav <nmav@gnutls.org>
776 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
777 lib/gnutls_state.c (tags: gnutls_0_3_92):
779 CBC protection support is disabled by default.
781 2002-03-20 18:13 nmav <nmav@gnutls.org>
783 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
784 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
785 (tags: gnutls_0_3_92), gnutls_constate.c:
787 Optimizations and fixes in compression
789 2002-03-20 12:21 nmav <nmav@gnutls.org>
791 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
792 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
793 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
794 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
795 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
796 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
799 Improved compression support. Corrected several bugs in empty
800 fragment sending and receiving.
802 2002-03-19 21:08 fiorinaf <ffiorina@gnutls.org>
806 segmentation fault bug fix
808 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
810 * lib/gnutls_openpgp.c:
812 New OpenCDK interface for secure memory.
814 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
816 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
819 Detection of revoked OpenPGP userID's.
821 2002-03-18 15:53 nmav <nmav@gnutls.org>
823 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
825 added missing prototypes
827 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
829 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
831 Support for multiple userID's.
833 2002-03-18 07:43 nmav <nmav@gnutls.org>
835 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
837 removed default parameters arguments
839 2002-03-17 23:09 nmav <nmav@gnutls.org>
841 * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
842 gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
843 lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
844 lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
845 lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
847 Added hooks for electric fence
849 2002-03-17 21:51 nmav <nmav@gnutls.org>
851 * lib/x509_verify.c (tags: gnutls_0_3_92):
853 Checking of certificate lists even if the CA size is zero. Pointed
854 out by Andrew McDonald
856 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
858 * lib/gnutls_openpgp.c:
860 Improved code for the various keyrings and support for armored
863 2002-03-12 14:13 nmav <nmav@gnutls.org>
865 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
866 lib/gnutls_record.c, lib/gnutls_state.c:
868 made CBC chosen plaintext protection configurable
870 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
872 * lib/gnutls_openpgp.c:
874 Added missing stub for one function.
876 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
878 * lib/gnutls_openpgp.c:
882 2002-03-10 00:01 nmav <nmav@gnutls.org>
884 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
885 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
886 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
887 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
888 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
889 lib/x509_asn1.h (tags: gnutls_0_3_92):
891 some error codes were renamed to more appropriate names
893 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
895 * lib/: gnutls_openpgp.c, x509_ASN.c:
897 Patches for the new OpenCDK version and some stricter checks for
900 2002-03-09 19:08 nmav <nmav@gnutls.org>
902 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
903 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
904 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
905 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
906 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
907 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
909 removed GNUTLS_CERT_TRUSTED enumeration
911 2002-03-08 22:42 nmav <nmav@gnutls.org>
913 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
915 Added protection against denial of service attacks, while receiving
918 2002-03-08 18:33 nmav <nmav@gnutls.org>
920 * lib/gnutls_buffers.c:
922 corrected memory leak
924 2002-03-08 18:04 nmav <nmav@gnutls.org>
926 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_3,
927 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
928 gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_4_1, gnutls_0_4_0,
929 gnutls_0_3_92), gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
931 Added protection against the newly discovered CBC attacks against
932 TLS. Experimental code.
934 2002-03-08 11:14 nmav <nmav@gnutls.org>
936 * lib/gnutls_algorithms.c:
938 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
941 2002-03-06 12:10 nmav <nmav@gnutls.org>
943 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
944 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
945 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92):
949 2002-03-06 12:08 nmav <nmav@gnutls.org>
951 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
952 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
953 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
954 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
955 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
956 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
957 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
958 (tags: gnutls_0_3_92), lib/x509_verify.c:
960 Combined error codes of gnutls and ASN.1 parser. Also several
961 cleanups in the X.509 code.
963 2002-03-06 10:42 nmav <nmav@gnutls.org>
965 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
967 Added alert protocol section
969 2002-03-05 09:04 nmav <nmav@gnutls.org>
971 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
972 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
975 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
976 X.509 certificate parsing.
978 2002-03-04 17:16 nmav <nmav@gnutls.org>
980 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
981 gnutls_0_3_92), lib/gnutls.h.in.in:
985 2002-03-04 17:04 nmav <nmav@gnutls.org>
987 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
988 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
989 handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
990 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
991 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
994 updated documentation
996 2002-03-04 09:25 nmav <nmav@gnutls.org>
998 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_3,
999 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
1000 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/x509_ASN.y,
1001 lib/x509_asn1.c, lib/x509_der.c:
1003 changes for pretty documentation and cleanups.
1005 2002-03-03 18:44 nmav <nmav@gnutls.org>
1007 * lib/gnutls_state.c:
1009 pgp_fingerprint indicator is not cleared.
1011 2002-03-03 09:28 nmav <nmav@gnutls.org>
1015 last minute changes for 0.3.91 release
1017 2002-03-03 09:18 nmav <nmav@gnutls.org>
1019 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
1020 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
1021 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_3,
1022 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
1023 lib/gnutls_errors.c, src/cli.c (utags: gnutls_0_3_91):
1025 Added checks in authentication type renegotiation procedure.
1027 2002-03-03 00:06 nmav <nmav@gnutls.org>
1029 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
1030 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
1031 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
1033 Changed behaviour in rehandshake procedure. Now can use rehandshake
1034 with a different authentication method (ie. perform anonymous
1035 authentication, and after that perform a certificate authentication,
1038 2002-03-01 13:13 nmav <nmav@gnutls.org>
1040 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
1042 corrected certificate type checking.
1044 2002-03-01 13:10 nmav <nmav@gnutls.org>
1046 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
1047 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
1048 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
1049 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1050 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
1051 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
1052 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
1053 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
1054 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1055 gnutls_0_3_92, gnutls_0_3_91):
1057 Updated cli and server to read certificate and keys from command
1058 line parameters. client, client-debug and server are now being
1061 2002-03-01 11:26 nmav <nmav@gnutls.org>
1063 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
1064 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
1065 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
1066 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
1068 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
1069 suites get associated with a protocol version. This will allow
1070 disabling several ciphersuites which are only defined in TLS 1.0,
1073 2002-03-01 08:12 nmav <nmav@gnutls.org>
1075 * lib/gnutls_handshake.c:
1077 No extensions are now sent if SSL 3.0 is the only protocol
1080 2002-02-28 12:39 nmav <nmav@gnutls.org>
1082 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1083 gnutls_0_3_92, gnutls_0_3_91):
1085 added a check in the given parameters for null
1087 2002-02-28 12:38 nmav <nmav@gnutls.org>
1089 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1090 gnutls_0_3_91), tests.h (tags: gnutls_0_4_3, gnutls_0_4_2,
1091 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
1094 added session resumption test
1096 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
1098 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
1100 Changed the interface for the new OpenCDK version.
1102 2002-02-28 08:55 nmav <nmav@gnutls.org>
1104 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
1105 tls_test-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1106 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
1109 updated gaa files, and client options.
1111 2002-02-28 08:38 nmav <nmav@gnutls.org>
1113 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
1114 lib/gnutls_state.c, lib/gnutls_state.h:
1116 gnutls_record_set_default_version() was prefixed with underscore,
1117 and it is no longer exported.
1119 2002-02-28 08:36 nmav <nmav@gnutls.org>
1121 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
1122 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
1123 gnutls_0_3_91), gnutls_state.c:
1125 Corrected session resuming in certificate authentication.
1126 gnutls_deinit, does not remove the session entry any more if it is
1127 invalid. Added gnutls_db_remove_session() function, which does this.
1129 2002-02-28 07:00 nmav <nmav@gnutls.org>
1131 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
1135 2002-02-27 22:29 nmav <nmav@gnutls.org>
1137 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
1139 removed cycle from gnutls_free and gnutls_secure_free.
1141 2002-02-27 21:12 nmav <nmav@gnutls.org>
1143 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
1145 added check for TLS closure alerts
1147 2002-02-27 20:53 nmav <nmav@gnutls.org>
1149 * src/: tests.c, tests.h, tls_test.c:
1151 added openpgp authentication test, and unknown cipher suites test
1153 2002-02-27 20:38 nmav <nmav@gnutls.org>
1155 * lib/ext_srp.c (tags: gnutls_0_3_91):
1157 Now we do not send the srp username as an extension, if SRP is
1160 2002-02-27 20:26 nmav <nmav@gnutls.org>
1162 * src/: cli.c, tests.c, tests.h, tls_test.c:
1164 added check for client hello extensions.
1166 2002-02-27 20:07 nmav <nmav@gnutls.org>
1168 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
1170 Added tls_test. This is program that can be used to test TLS
1171 servers' parameters.
1173 2002-02-27 20:05 nmav <nmav@gnutls.org>
1175 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
1176 gnutls_int.h, gnutls_state.c:
1178 Added gnutls_record_set_default_version(). This is a low level
1181 2002-02-27 10:58 nmav <nmav@gnutls.org>
1183 * lib/gnutls.h.in.in:
1185 SOCKET_PTR was removed
1187 2002-02-27 10:06 nmav <nmav@gnutls.org>
1189 * lib/gnutls.h.in.in:
1191 corrected record_send() prototype
1193 2002-02-26 19:08 nmav <nmav@gnutls.org>
1199 2002-02-25 22:48 nmav <nmav@gnutls.org>
1201 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
1203 added (an impossible situation) check
1205 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
1207 * lib/gnutls_openpgp.c:
1209 Fixed a possible buffer overflow.
1211 2002-02-24 17:34 nmav <nmav@gnutls.org>
1213 * src/openpgp/Makefile.am (tags: gnutls_0_4_3, gnutls_0_4_2,
1214 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1217 added missing makefile.am
1219 2002-02-24 15:46 nmav <nmav@gnutls.org>
1221 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
1222 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
1223 lib/auth_anon.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1224 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
1225 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1226 gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
1227 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
1228 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
1229 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: gnutls_0_4_3,
1230 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1231 gnutls_0_3_91), lib/gnutls_dh_primes.c (tags: gnutls_0_4_1,
1232 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_int.h,
1233 lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c, src/serv.c
1234 (utags: gnutls_0_3_90):
1236 The Diffie Hellman parameters are now stored in the credentials
1237 structures. This will allow precomputation of signatures (for DHE
1240 2002-02-24 10:47 nmav <nmav@gnutls.org>
1242 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
1243 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
1244 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
1245 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
1246 gnutls_0_3_90), x509_verify.c:
1248 removed GNUTLS_CERT_NONE (replaced by
1249 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
1250 valid if it's not invalid)
1252 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
1254 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
1257 Bug fixes for _verify_key and basic trust handling for keys.
1259 2002-02-22 23:49 nmav <nmav@gnutls.org>
1261 * lib/gnutls_openpgp.c:
1263 includes moved before #ifdef
1265 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
1267 * lib/gnutls_openpgp.c:
1269 Added stubs for the case we don't have OpenCDK support.
1271 2002-02-22 18:31 nmav <nmav@gnutls.org>
1273 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
1274 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1275 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
1276 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
1278 Changed certificate verification functions.
1280 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
1282 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1284 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
1285 routines for key ownertrust.
1287 2002-02-22 13:30 nmav <nmav@gnutls.org>
1289 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
1293 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
1295 * lib/gnutls_openpgp.c:
1297 Modified code for the new OpenCDK code.
1299 2002-02-22 11:34 nmav <nmav@gnutls.org>
1301 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
1303 moved private cipher suites to 0xFF space.
1305 2002-02-22 00:40 nmav <nmav@gnutls.org>
1307 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
1308 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
1309 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
1310 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
1311 (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1312 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
1313 lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1314 lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1315 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1316 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
1317 lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1318 lib/gnutls_record.c, src/cli.c, src/serv.c:
1320 Several alert protocol changes.
1322 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
1324 * lib/gnutls_openpgp.c:
1326 Fixed return code check for GnuTLS functions.
1328 2002-02-21 20:57 nmav <nmav@gnutls.org>
1330 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
1332 set_key_server renamed to set_keyserver
1334 2002-02-21 20:42 nmav <nmav@gnutls.org>
1336 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
1337 lib/debug.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1338 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1339 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
1341 Added gnutls_alert_str (allows printing alert number descriptions)
1343 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
1345 * lib/gnutls_openpgp.c:
1347 Fixed a segfault in the OpenPGP code.
1349 2002-02-21 09:55 nmav <nmav@gnutls.org>
1353 Updated the openpgp certificate message, fingerprint handling.
1355 2002-02-20 20:53 nmav <nmav@gnutls.org>
1357 * lib/x509_verify.c:
1359 some fixes in verification procedure
1361 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
1363 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
1364 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
1365 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
1366 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
1369 Applied the patches to fix the GDOC problem. Some bug fixes all
1370 over the place and the implementation of some function stubs.
1372 2002-02-19 08:17 nmav <nmav@gnutls.org>
1374 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1375 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
1378 removed CERT_CORRUPTED
1380 2002-02-19 08:09 nmav <nmav@gnutls.org>
1384 openpgp fingerprint is calculated dynamically.
1386 2002-02-18 20:31 nmav <nmav@gnutls.org>
1388 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
1390 Added some support the OpenPGP Certificate message, with key
1393 2002-02-18 14:11 nmav <nmav@gnutls.org>
1395 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
1396 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
1397 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
1398 src/cli.gaa, src/common.c:
1400 Added some stuff for the client to send the OpenPGP fingerprint.
1402 2002-02-17 20:07 nmav <nmav@gnutls.org>
1404 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
1406 Corrected bug in RSA authentication, responsible for random (very
1407 very rare, and difficult to reproduce) failures.
1409 2002-02-17 13:14 nmav <nmav@gnutls.org>
1411 * lib/: gnutls_x509.c, x509_verify.c:
1413 Improved X.509 verification functions. They are still too primitive.
1415 2002-02-16 20:50 nmav <nmav@gnutls.org>
1421 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
1423 * lib/gnutls_openpgp.c:
1425 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
1428 2002-02-15 17:04 nmav <nmav@gnutls.org>
1430 * lib/: gnutls.h.in.in, gnutls_record.c:
1432 renamed gnutls_read to gnutls_record_read and gnutls_write to
1433 gnutls_record_write.
1435 2002-02-15 17:03 nmav <nmav@gnutls.org>
1437 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
1438 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
1439 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1440 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
1441 serv1.tex, srp1.tex:
1443 Added TLS Layers section.
1445 2002-02-15 11:34 nmav <nmav@gnutls.org>
1447 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
1449 updated client and server
1451 2002-02-15 11:34 nmav <nmav@gnutls.org>
1453 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
1457 2002-02-15 11:23 nmav <nmav@gnutls.org>
1459 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
1460 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
1461 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1464 Extension types now use a 16 bit type field (following the current
1465 draft). Some fixes in the max record size extension.
1467 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
1469 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1471 Basic HKP keyserver support. Function to retrieve the key from the
1472 keyring by keyid, fingerprint.
1474 2002-02-14 11:52 nmav <nmav@gnutls.org>
1476 * lib/: gnutls_cert.c, x509_verify.c:
1478 Verification function returns the GNUTLS_CERT_VALID flag.
1480 2002-02-14 10:57 nmav <nmav@gnutls.org>
1482 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
1483 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
1485 Changed srp callback function parameters.
1487 2002-02-14 10:45 nmav <nmav@gnutls.org>
1489 * lib/gnutls_dh_primes.c, src/serv.c:
1491 Corrected bugs in prime generation.
1493 2002-02-14 10:30 nmav <nmav@gnutls.org>
1495 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
1496 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
1498 Server updated. Now command line parameters are available.
1500 2002-02-14 09:25 nmav <nmav@gnutls.org>
1502 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
1506 2002-02-14 09:21 nmav <nmav@gnutls.org>
1508 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
1509 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
1511 Direct access to version field in the state was replaced by the
1512 function gnutls_protocol_get_version().
1514 2002-02-14 09:20 nmav <nmav@gnutls.org>
1518 Corrected bugs in RSA authentication. Random value is not generated
1519 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
1520 packet formating, to depend on the correct version.
1522 2002-02-14 09:16 nmav <nmav@gnutls.org>
1524 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
1526 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
1527 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
1529 2002-02-13 19:48 fiorinaf <ffiorina@gnutls.org>
1531 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
1533 bug fix with bison 1.32
1535 2002-02-13 18:03 nmav <nmav@gnutls.org>
1537 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
1538 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
1539 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1540 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1541 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
1542 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
1543 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
1546 Added more functions to allow access to Diffie Hellman parameters
1547 (partially at least). Corrected Diffie Hellman stuff.
1549 2002-02-13 10:03 nmav <nmav@gnutls.org>
1551 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1553 Made most ifdefs in client program, configurable via command line.
1555 2002-02-13 10:02 nmav <nmav@gnutls.org>
1557 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1558 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1560 It does not send the cert_type extension if only x.509 certificates
1563 2002-02-12 13:27 nmav <nmav@gnutls.org>
1565 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
1567 Corrected bugs in examples.
1569 2002-02-12 13:04 nmav <nmav@gnutls.org>
1571 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
1573 Priority cannot be set if not using the OPENCDK library.
1575 2002-02-11 19:33 nmav <nmav@gnutls.org>
1577 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
1579 Updated documentation.
1581 2002-02-11 10:08 nmav <nmav@gnutls.org>
1583 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_3,
1584 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1585 gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg (tags:
1586 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1587 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
1588 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1589 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1591 Added new client pgp keys and a keyring
1593 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
1595 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1597 High level support for OpenPGP keyrings.
1599 2002-02-10 22:24 nmav <nmav@gnutls.org>
1603 Added ChangeLog [generated by CVS log]
1605 2002-02-09 19:20 nmav <nmav@gnutls.org>
1607 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
1609 Added gnutls_certificate_type_get_name() function.
1611 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
1613 * lib/gnutls_openpgp.c:
1616 * Applied the fixed for the memory leaks.
1618 2002-02-09 18:25 nmav <nmav@gnutls.org>
1620 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
1621 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
1622 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
1623 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1624 gnutls_ui.h, gnutls_x509.c:
1626 Added ability for an SRP server to use multiple password files. The
1627 password file is selected on the fly (handshake) using a callback
1630 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
1632 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1635 * auth_cert.h: Added OpenPGP keyring item.
1637 * gnutls_openpgp.c: Improved support for keyring handling.
1639 2002-02-09 12:19 nmav <nmav@gnutls.org>
1641 * lib/gnutls_cipher.c:
1643 Some fixes in ciphertext2compressed handling
1645 2002-02-09 11:10 nmav <nmav@gnutls.org>
1647 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
1648 gnutls_errors_int.h:
1650 Removed the GNUTLS_E_MAC_FAILED error. Now only
1651 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
1652 information about the result of a possible attack.
1654 2002-02-08 22:30 nmav <nmav@gnutls.org>
1656 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
1659 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
1661 2002-02-08 22:29 nmav <nmav@gnutls.org>
1665 Added bison generated file
1667 2002-02-08 19:36 nmav <nmav@gnutls.org>
1669 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1671 changed the introduction (again)
1673 2002-02-07 20:58 nmav <nmav@gnutls.org>
1675 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
1676 src/openpgp/cli_sec.asc:
1678 Corrected behaviour of client openpgp certificate selection.
1680 2002-02-07 19:08 nmav <nmav@gnutls.org>
1682 * lib/: gnutls_ui.c, gnutls_ui.h:
1684 removed gnutls_certificate_get_ours_index()
1686 2002-02-07 14:59 nmav <nmav@gnutls.org>
1688 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
1689 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1690 gnutls_0_3_90), pkcs1_asn1_tab.c:
1694 2002-02-06 22:07 nmav <nmav@gnutls.org>
1696 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1698 Modified gnutls_x509_extract_subject_alt_name() to return the type,
1699 instead of storing it to a pointer.
1701 2002-02-06 14:11 nmav <nmav@gnutls.org>
1703 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1704 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1707 Added function which returns the subjectAltName (subject_dns_name
1710 2002-02-05 23:00 nmav <nmav@gnutls.org>
1712 * AUTHORS (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
1713 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1717 2002-02-05 12:09 nmav <nmav@gnutls.org>
1719 * lib/x509_verify.c:
1721 Changed the X.509 certificate verification algorithm. Now if any of
1722 the certificates in the certificate path is expired (except the
1723 first one), we return GNUTLS_CERT_NOT_TRUSTED.
1725 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
1727 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1729 Changes the function name to make clear OpenPGP uses keys and not
1730 certificates like X.509.
1732 2002-02-04 22:35 nmav <nmav@gnutls.org>
1734 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1736 Changes for gnutls_openpgp_name structure
1738 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
1740 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1742 Now OpenPGP uses its own context for DN.
1744 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
1746 * lib/gnutls_openpgp.c:
1748 More fixes for the GnuTLS OpenPGP code.
1750 2002-02-03 20:19 nmav <nmav@gnutls.org>
1752 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1753 lib/gnutls_x509.c, src/common.c:
1755 renamed the gnutls_dn structure to gnutls_x509_dn
1757 2002-02-03 19:17 nmav <nmav@gnutls.org>
1759 * src/: Makefile.am, common.c, common.h:
1761 made the print_info stuff much cleaner.
1763 2002-02-03 19:06 nmav <nmav@gnutls.org>
1765 * lib/gnutls_openpgp.c:
1767 some changes in gnutls_cert handling
1769 2002-02-03 18:54 nmav <nmav@gnutls.org>
1771 * lib/gnutls_cert.h:
1773 keyUsage is now 16 bits
1775 2002-02-03 18:30 nmav <nmav@gnutls.org>
1777 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1778 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1779 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1780 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1781 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1782 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1783 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1784 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
1785 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
1786 src/common.h, src/serv.c:
1788 Added OpenPGP certificate support in gnutls. Several changes.
1790 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
1792 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1795 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
1796 keyUsage flag to indicate what the key is useful for.
1798 2002-02-03 12:45 nmav <nmav@gnutls.org>
1800 * lib/: gnutls_openpgp.c, gnutls_ui.h:
1802 Exported openpgp keys' related functions.
1804 2002-02-03 12:38 nmav <nmav@gnutls.org>
1806 * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_3,
1807 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1808 gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c, gnutls_state.h:
1810 Moved functions unrelated to record layer to gnutls_state.c
1812 2002-02-03 12:24 nmav <nmav@gnutls.org>
1816 several modifications for cert_type extension etc
1818 2002-02-03 12:16 nmav <nmav@gnutls.org>
1820 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1821 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
1822 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1824 Added option to set the cert_type priority.
1826 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
1828 * lib/gnutls_openpgp.c:
1831 * Applied the patch and minor changes.
1833 * Now it's also possible to use binary certificates.
1835 2002-02-03 11:36 nmav <nmav@gnutls.org>
1837 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
1838 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1840 Added stuff for parsing the CertType extension type.
1842 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
1844 * lib/gnutls_openpgp.c:
1847 * gnutls_openpgp.c: Fixed some memory leaks.
1849 2002-02-02 21:24 nmav <nmav@gnutls.org>
1851 * lib/: gnutls.h.in.in, gnutls_ui.c:
1853 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
1855 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
1857 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1860 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
1861 function headers of internal functions.
1863 2002-02-01 21:14 nmav <nmav@gnutls.org>
1865 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1868 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
1871 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
1873 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1874 gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_4_1,
1875 gnutls_0_4_2, gnutls_0_4_3):
1877 New files for OpenPGP tests.
1879 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
1881 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1884 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
1886 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
1888 2002-02-01 11:31 nmav <nmav@gnutls.org>
1890 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1891 gnutls_0_3_91, gnutls_0_3_90):
1893 added new header file
1895 2002-02-01 11:14 nmav <nmav@gnutls.org>
1897 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1898 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1899 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1900 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1901 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
1902 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1903 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
1904 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
1907 Several changes in certificate and key handling.
1908 * gnutls_certificate_allocate_sc() does not require the ncerts
1911 2002-01-31 12:48 nmav <nmav@gnutls.org>
1913 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1914 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1915 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
1916 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
1917 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1918 lib/gnutls_x509.c, src/cli.c, src/common.h:
1920 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
1921 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
1923 2002-01-31 12:47 nmav <nmav@gnutls.org>
1925 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1928 corrected _gnutls_str_cpy() usage.
1930 2002-01-30 23:59 nmav <nmav@gnutls.org>
1932 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1936 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
1938 * lib/gnutls_openpgp.c:
1940 Fixed some memory leaks.
1942 2002-01-30 10:33 nmav <nmav@gnutls.org>
1944 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1946 updated candidate draft
1948 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
1950 * lib/gnutls_openpgp.c:
1954 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
1956 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1958 Basic GnuTLS OpenPGP support.
1960 2002-01-29 16:19 nmav <nmav@gnutls.org>
1962 * configure.in, doc/tex/ex3.tex, src/common.h:
1964 updated for gnutls_certificate_get_peers()
1966 2002-01-29 16:17 nmav <nmav@gnutls.org>
1968 * lib/: gnutls_ui.c, gnutls_ui.h:
1970 Added gnutls_certificate_get_peers() Added
1971 gnutls_certificate_get_ours() Added
1972 gnutls_certificate_get_ours_index()
1974 2002-01-29 16:09 nmav <nmav@gnutls.org>
1976 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1977 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1979 CertificateType is now accesible from the API.
1981 2002-01-29 16:06 nmav <nmav@gnutls.org>
1983 * lib/gnutls_handshake.c:
1985 corrected bug in certificate selection.
1987 2002-01-29 15:08 nmav <nmav@gnutls.org>
1989 * lib/: gnutls_state.c, gnutls_state.h:
1991 Added this gnutls_state.c/h files. Are added in order to access some
1992 of the GNUTLS_STATE structures members, indirectly. It's not
1993 possible to move all the members of this structure here, yet, but it
1996 2002-01-29 12:54 nmav <nmav@gnutls.org>
2000 corrected bug in server certificate callback.
2002 2002-01-29 12:52 nmav <nmav@gnutls.org>
2004 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
2005 gnutls_record.c, gnutls_ui.h:
2007 Modified the state's parameters to hold the negotiated certificate
2008 type. Modified the certificate selection procedure to take the
2009 certificate type in account, when choosing the most appropriate
2012 2002-01-29 11:52 nmav <nmav@gnutls.org>
2014 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2015 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
2016 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
2019 Added in CertificateStatus:
2020 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
2023 2002-01-29 11:40 nmav <nmav@gnutls.org>
2025 * lib/: gnutls.h.in.in, gnutls_cert.c:
2027 gnutls_x509pki_allocate_sc() renamed to
2028 gnutls_certificate_allocate_sc() and similar functions too. They
2029 share too common properties with OpenPGP certificates, that it is
2030 not needed a separate function.
2032 2002-01-29 11:38 nmav <nmav@gnutls.org>
2034 * lib/: gnutls_ui.c, gnutls_ui.h:
2036 Updated function names.
2038 2002-01-29 11:38 nmav <nmav@gnutls.org>
2040 * lib/: auth_cert.c, auth_cert.h:
2042 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
2045 2002-01-28 23:51 nmav <nmav@gnutls.org>
2047 * lib/gnutls.asn (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2048 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
2052 2002-01-28 23:49 nmav <nmav@gnutls.org>
2056 better ChangeLog output
2058 2002-01-28 23:44 nmav <nmav@gnutls.org>
2060 * lib/gnutls_record.c, src/cli.c, src/serv.c:
2062 Identified a race condition in the example client. If application
2063 data is sent after a rehandshake request, the server thinks we
2064 ignored his request, and breaks the connection. This is a bad design
2067 2002-01-28 23:43 nmav <nmav@gnutls.org>
2069 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2070 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
2074 2002-01-28 23:42 nmav <nmav@gnutls.org>
2076 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
2078 changed some buffering code, to use the cleaner
2079 gnutls_datum_append(). Leads to a much cleaner code.
2081 2002-01-28 22:03 fiorinaf <ffiorina@gnutls.org>
2087 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
2091 gnutls_str_... functions substitution
2093 2002-01-28 22:02 fiorinaf <ffiorina@gnutls.org>
2097 _gnutls_str_... functions substitution
2099 2002-01-28 18:26 nmav <nmav@gnutls.org>
2101 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
2102 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2105 added gnutls_datum_append()
2107 2002-01-28 14:03 nmav <nmav@gnutls.org>
2109 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
2111 signature is now a gnutls_datum
2113 2002-01-28 12:43 nmav <nmav@gnutls.org>
2115 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2116 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
2117 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
2118 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
2119 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
2120 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
2121 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
2122 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
2123 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
2124 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
2125 lib/gnutls_sig.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2126 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2127 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
2128 src/common.h, src/serv.c:
2130 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
2131 GNUTLS_ANON -> GNUTLS_CRD_ANON
2133 2002-01-28 10:38 nmav <nmav@gnutls.org>
2135 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
2136 gnutls_0_3_90), gnutls_handshake.c:
2138 corrected and optimized handshake.
2140 2002-01-28 10:37 nmav <nmav@gnutls.org>
2142 * lib/gnutls_int_compat.c:
2146 2002-01-28 09:25 nmav <nmav@gnutls.org>
2148 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
2149 gnutls_int.h, gnutls_record.c:
2151 Added ability of the client to choose a certificate depending on the
2152 server's sign algorithm preference. Added CertType in gnutls_cert
2153 structure (which identified X509, OPENPGP certificates)
2155 2002-01-28 09:22 nmav <nmav@gnutls.org>
2157 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
2159 Optimizations in the handshake messages hashing. (no more mallocs)
2161 2002-01-27 21:13 nmav <nmav@gnutls.org>
2163 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
2164 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2165 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
2169 2002-01-27 21:12 nmav <nmav@gnutls.org>
2171 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
2172 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2173 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
2175 corrected bug in DSA signing.
2177 2002-01-27 21:11 nmav <nmav@gnutls.org>
2179 * lib/gnutls_cert.c:
2181 corrected bug in file read
2183 2002-01-27 21:10 nmav <nmav@gnutls.org>
2185 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
2186 gnutls_handshake.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2187 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
2188 gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2189 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
2191 Added support to select a certificate based on the peer's cipher
2192 suite list. (ie if DSS cipher suites are requested and a DSA
2193 certificate is available, then this will be used)
2195 2002-01-27 15:24 nmav <nmav@gnutls.org>
2197 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
2199 Added an updated version of the submited draft
2201 2002-01-27 15:12 nmav <nmav@gnutls.org>
2203 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
2204 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
2205 src/x509/cert-dsa.pem (tags: gnutls_0_4_3, gnutls_0_4_2,
2206 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2207 gnutls_0_3_90, gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem
2208 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2209 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2210 gnutls_with_dss_ciphersuites):
2214 2002-01-27 15:10 nmav <nmav@gnutls.org>
2216 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
2217 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
2218 src/serv.c (utags: gnutls_with_dss_ciphersuites):
2220 added support for DHE_DSS cipher suites.
2222 2002-01-27 14:27 nmav <nmav@gnutls.org>
2224 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
2225 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
2226 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
2227 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
2228 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
2229 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
2230 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
2231 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
2232 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
2233 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
2234 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2235 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
2236 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
2237 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
2238 src/cli.c (utags: gnutls_with_dss_cert_support):
2240 added support for DSS certificates.
2242 2002-01-26 23:01 nmav <nmav@gnutls.org>
2244 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
2245 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2246 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2247 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2248 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
2249 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
2250 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
2251 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
2252 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2253 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
2254 gnutls_with_dss_cert_support), gnutls_global.c (tags:
2255 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2256 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
2257 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2258 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2259 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
2260 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2261 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
2262 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
2263 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2264 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2265 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2266 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
2267 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2268 gnutls_with_dss_cert_support), x509_sig_check.c:
2270 Added stuff for DSS certificates (not ready yet)
2272 2002-01-26 22:55 nmav <nmav@gnutls.org>
2274 * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_3, gnutls_0_4_2,
2275 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2276 gnutls_0_3_90, gnutls_with_dss_ciphersuites), cert.pem (tags:
2277 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2278 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2279 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_3,
2280 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2281 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
2282 clicert.pem (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2283 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2284 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_3,
2285 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2286 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
2287 clikey.pem (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2288 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2289 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_3,
2290 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2291 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites) (utags:
2292 gnutls_with_dss_cert_support):
2294 added new DSA certificates..
2296 2002-01-26 16:10 nmav <nmav@gnutls.org>
2298 * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_3,
2299 gnutls_0_4_2) (utags: gnutls_0_3_90, gnutls_with_dss_cert_support,
2300 gnutls_0_3_91, gnutls_with_dss_ciphersuites, gnutls_0_4_0,
2301 gnutls_0_3_92, gnutls_0_4_1):
2303 added _gnutls_mem_cpy()
2305 2002-01-26 16:06 nmav <nmav@gnutls.org>
2307 * lib/: x509_asn1.c, x509_der.c (utags:
2308 gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
2310 Added checks after malloc for null.
2312 2002-01-25 22:41 nmav <nmav@gnutls.org>
2314 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
2315 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2316 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
2317 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
2318 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
2319 gnutls_with_dss_cert_support), lib/gnutls_record.c,
2320 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
2321 gnutls_with_dss_cert_support), src/common.h (tags:
2322 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2323 src/serv.c (tags: gnutls_with_dss_cert_support):
2325 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
2328 2002-01-25 16:31 nmav <nmav@gnutls.org>
2330 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2331 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
2334 added check for requested TLS extensions
2336 2002-01-25 14:37 nmav <nmav@gnutls.org>
2338 * configure.in (tags: gnutls_0_3_5):
2342 2002-01-25 14:33 nmav <nmav@gnutls.org>
2344 * NEWS (tags: gnutls_0_3_5):
2348 2002-01-25 14:07 nmav <nmav@gnutls.org>
2350 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
2351 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
2352 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
2353 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
2354 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
2355 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2356 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2357 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2358 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2359 gnutls_with_dss_cert_support), lib/gnutls_int.h,
2360 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
2361 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2363 Handshake messages are not kept in memory any more. Now we use less
2364 memory during a handshake.
2366 2002-01-24 19:00 nmav <nmav@gnutls.org>
2368 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
2369 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2370 gnutls_with_dss_cert_support):
2374 2002-01-24 18:00 nmav <nmav@gnutls.org>
2376 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
2377 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2379 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
2380 GNUTLS_A_SSL3_NO_CERTIFICATE
2382 2002-01-24 16:50 nmav <nmav@gnutls.org>
2384 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
2385 draft-ietf-tls-openpgp-keys-00.txt (tags:
2386 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2388 added our openpgp draft
2390 2002-01-24 16:46 nmav <nmav@gnutls.org>
2392 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
2393 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
2394 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2395 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
2396 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2397 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
2398 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2399 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
2400 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
2401 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
2402 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2404 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
2405 #ifdef XXX stuff. Done some cleanups in record layer.
2407 2002-01-23 21:14 nmav <nmav@gnutls.org>
2409 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
2410 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
2411 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2412 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
2413 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2414 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
2415 lib/gnutls_str.h, lib/x509_extensions.c (tags:
2416 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2417 lib/x509_sig_check.c, lib/x509_verify.c (tags:
2418 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2420 Added a minimal string library to assist in safer ASN.1 parsing
2422 2002-01-23 21:13 nmav <nmav@gnutls.org>
2426 in server side now prints srp username
2428 2002-01-23 20:28 nmav <nmav@gnutls.org>
2430 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
2431 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2432 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
2433 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
2434 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
2437 Some corrections done ( found by using flawfinder). Added several
2438 tags for flawfinder to ignore.
2440 2002-01-23 20:27 nmav <nmav@gnutls.org>
2444 added string library
2446 2002-01-23 18:59 nmav <nmav@gnutls.org>
2448 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
2449 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2450 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2451 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
2452 lib/x509_sig_check.c:
2456 2002-01-23 18:58 nmav <nmav@gnutls.org>
2458 * lib/gnutls_record.c:
2460 more cleanups in the recv_int() function
2462 2002-01-23 18:57 nmav <nmav@gnutls.org>
2464 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
2466 corrected behaviour against PKCS-1 attacks. (it seems that debugging
2467 code has made it to release)
2469 2002-01-22 21:47 nmav <nmav@gnutls.org>
2471 * lib/gnutls_record.c:
2473 Made recv_int() cleaner (needs a lot of improvement)
2475 2002-01-20 13:02 nmav <nmav@gnutls.org>
2477 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
2478 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
2479 lib/gnutls_record.c, src/cli.c, src/serv.c:
2481 Now a server in a case of rehandshake can continue normaly if the
2482 handshake request is ignored by the client.
2484 2002-01-20 13:00 nmav <nmav@gnutls.org>
2486 * lib/gnutls.h.in.in:
2488 corrected gnutls_alert_send() prototype.
2490 2002-01-20 13:00 nmav <nmav@gnutls.org>
2492 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
2494 corrected gnutls_alert_send() prototype
2496 2002-01-20 10:16 nmav <nmav@gnutls.org>
2500 last changes for release
2502 2002-01-19 20:10 nmav <nmav@gnutls.org>
2504 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
2506 corrected bugs in DHE_RSA cipher suites
2508 2002-01-19 20:09 nmav <nmav@gnutls.org>
2510 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
2511 gnutls_with_dss_cert_support), auth_anon.h (tags:
2512 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2513 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
2514 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
2515 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2516 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
2517 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
2518 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2519 gnutls_with_dss_cert_support), gnutls_int.h:
2521 updated auth info structures handling. Corrected bug in DHE_RSA.
2523 2002-01-19 20:07 nmav <nmav@gnutls.org>
2525 * lib/gnutls_handshake.c:
2527 corrected bug introduced in the buffering code update
2529 2002-01-19 18:24 nmav <nmav@gnutls.org>
2531 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
2532 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
2533 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
2534 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2535 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
2536 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
2537 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
2540 Combined gnutls_x509pki_(set/get)_dh_bits() and
2541 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
2542 gnutls_anon_set_server_cred() was deprecated by
2543 gnutls_dh_set_bits().
2545 2002-01-19 18:23 nmav <nmav@gnutls.org>
2547 * lib/gnutls_cert.c:
2549 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
2551 2002-01-19 11:44 nmav <nmav@gnutls.org>
2553 * lib/gnutls_record.c (tags: gnutls_0_3_5):
2555 added missing include of gnutls_alert.h
2557 2002-01-18 16:47 nmav <nmav@gnutls.org>
2559 * doc/protocol/rfc2440.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
2560 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2561 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2562 gnutls_with_dss_cert_support):
2566 2002-01-18 16:46 nmav <nmav@gnutls.org>
2568 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
2569 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
2570 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2571 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
2572 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2573 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
2574 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2575 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
2576 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2577 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
2578 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2579 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_3,
2580 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2581 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2582 gnutls_with_dss_cert_support), lib/gnutls_dh.h,
2583 lib/gnutls_dh_primes.c (tags: gnutls_with_dss_ciphersuites,
2584 gnutls_with_dss_cert_support), lib/gnutls_errors.c,
2585 lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_record.c,
2586 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_ASN.y (tags:
2587 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2588 src/cli.c, src/common.h, src/serv.c:
2590 several cleanups in order to move to gnutls 0.4.0
2592 2002-01-18 16:45 nmav <nmav@gnutls.org>
2594 * lib/gnutls_int_compat.c:
2596 added file to hold functions for backwards binary compatibility.
2598 2002-01-18 14:50 nmav <nmav@gnutls.org>
2600 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
2601 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
2602 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
2603 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
2604 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
2605 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
2606 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
2608 added required changes to release gnutls 0.3.3 (mostly bug fixes)
2610 2002-01-18 14:41 nmav <nmav@gnutls.org>
2612 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2616 2002-01-17 18:56 nmav <nmav@gnutls.org>
2618 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
2619 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
2620 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
2623 Renamed gnutls_x509pki_s/get_dh_bits() to
2624 gnutls_dh_s/get_dhe_bits(). Renamed
2625 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
2627 2002-01-17 16:16 nmav <nmav@gnutls.org>
2629 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
2630 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
2631 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2632 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
2633 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
2634 lib/gnutls_algorithms.c, lib/gnutls_int.h:
2636 Key exchange methods changed so they do not depend on the
2637 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
2639 2002-01-17 16:10 nmav <nmav@gnutls.org>
2641 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
2642 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2643 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
2644 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
2645 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2646 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
2647 gnutls_record.c, gnutls_sig.c:
2649 changes in buffering code (actually variables' names are more
2652 2002-01-17 16:09 nmav <nmav@gnutls.org>
2656 corrected library interface numbers
2658 2002-01-17 13:29 nmav <nmav@gnutls.org>
2660 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
2661 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2662 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
2663 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
2664 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2665 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
2666 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
2667 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
2668 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2669 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2672 updated documentation
2674 2002-01-17 13:05 nmav <nmav@gnutls.org>
2676 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
2677 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2678 gnutls_with_dss_cert_support):
2680 fixed bugs reported (with patches) by Marc Huber and Guillaume
2683 2002-01-14 09:33 nmav <nmav@gnutls.org>
2685 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2686 lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_3, gnutls_0_4_2,
2687 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2688 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2689 gnutls_with_dss_cert_support):
2691 Added gnutls_x509pki_set_trust_mem() and
2692 gnutls_x509pki_set_key_mem()
2694 2002-01-12 19:04 nmav <nmav@gnutls.org>
2696 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
2697 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
2699 better length checking in the record layer.
2701 2002-01-10 21:19 nmav <nmav@gnutls.org>
2703 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
2704 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
2705 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2706 gnutls_with_dss_cert_support):
2708 new extensions draft
2710 2002-01-09 11:05 nmav <nmav@gnutls.org>
2712 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
2714 added gnutls_x509pki_verify_certificate()
2716 2002-01-07 17:54 nmav <nmav@gnutls.org>
2720 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2721 consistent with gnutls.h)
2723 2002-01-05 22:00 nmav <nmav@gnutls.org>
2725 * lib/libgnutls.m4 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
2726 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2727 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2729 corrected the temp file name
2731 2002-01-05 18:41 nmav <nmav@gnutls.org>
2733 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2734 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2735 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2738 last minute changes for 0.3.2 release
2740 2002-01-05 18:04 nmav <nmav@gnutls.org>
2742 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2745 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
2747 2002-01-05 13:40 nmav <nmav@gnutls.org>
2749 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2751 Added gnutls_b64_encode() and gnutls_b64_decode()
2753 2002-01-04 12:35 nmav <nmav@gnutls.org>
2755 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2758 updated documentation
2760 2002-01-04 12:05 nmav <nmav@gnutls.org>
2762 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2763 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2765 updated documentation
2767 2002-01-04 11:19 nmav <nmav@gnutls.org>
2769 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2770 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2771 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2772 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2773 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2774 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2778 2002-01-04 11:15 nmav <nmav@gnutls.org>
2780 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2781 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2783 separated alert protocol functions
2785 2002-01-03 11:36 nmav <nmav@gnutls.org>
2787 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2788 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2789 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2791 corrected behaviour in version advertizing
2793 2002-01-03 11:01 nmav <nmav@gnutls.org>
2795 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2797 now removes the temp file
2799 2002-01-03 10:59 nmav <nmav@gnutls.org>
2801 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2803 check_version() updated
2805 2002-01-02 15:55 nmav <nmav@gnutls.org>
2807 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2808 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2809 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2810 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2811 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2812 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2813 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2814 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2818 2002-01-02 15:00 nmav <nmav@gnutls.org>
2820 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2821 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2822 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2823 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2825 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
2827 2002-01-02 12:15 nmav <nmav@gnutls.org>
2833 2002-01-02 11:07 nmav <nmav@gnutls.org>
2835 * lib/gnutls.h.in.in:
2837 prefixed all variable with GNUTLS_
2839 2002-01-02 11:02 nmav <nmav@gnutls.org>
2841 * lib/gnutls_global.c:
2843 added support for calling global_init() several times.
2845 2002-01-02 10:58 nmav <nmav@gnutls.org>
2847 * lib/gnutls_global.c:
2849 added static variable to check if global_init() is called for a
2852 2002-01-02 10:46 nmav <nmav@gnutls.org>
2854 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2855 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2856 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
2857 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2858 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
2859 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2861 Cleanups in the digest code (separated from HMAC). Added
2862 gnutls_fingerprint_calc(), which calculates a fingerprint.
2864 2001-12-30 18:11 nmav <nmav@gnutls.org>
2866 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2867 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2871 2001-12-30 18:09 nmav <nmav@gnutls.org>
2873 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2874 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2875 gnutls_0_3_5, gnutls_0_3_2):
2879 2001-12-30 17:55 nmav <nmav@gnutls.org>
2881 * NEWS, lib/auth_x509.c:
2883 corrected bug which did not allow a client to accept multiple CA
2884 distinguished names.
2886 2001-12-30 17:53 nmav <nmav@gnutls.org>
2888 * src/README.srpcrypt (tags: gnutls_0_4_3, gnutls_0_4_2,
2889 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2890 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2891 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2895 2001-12-23 11:37 nmav <nmav@gnutls.org>
2897 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2899 some corrections in documentation
2901 2001-12-21 08:16 nmav <nmav@gnutls.org>
2903 * NEWS (tags: gnutls_0_3_1):
2907 2001-12-20 10:51 nmav <nmav@gnutls.org>
2909 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2910 gnutls_0_3_2, gnutls_0_3_5):
2912 cleaned up and fixed ASN.1 documentation.
2914 2001-12-20 10:08 nmav <nmav@gnutls.org>
2916 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2919 corrected in order not to complain if func(void) is used.
2921 2001-12-19 20:02 nmav <nmav@gnutls.org>
2923 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2924 (tags: gnutls_0_3_1, gnutls_0_3_0):
2928 2001-12-19 13:17 nmav <nmav@gnutls.org>
2930 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2931 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2932 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2933 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2934 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2935 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2936 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2937 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2938 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2939 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2940 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2941 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2942 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2943 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2944 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2945 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2946 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2947 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2948 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2949 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2950 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2951 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2952 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2953 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2955 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
2956 defines to keep source compatibility.
2958 2001-12-19 13:13 nmav <nmav@gnutls.org>
2960 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2962 corrected bugs in AUTH_INFO allocation
2964 2001-12-18 15:00 nmav <nmav@gnutls.org>
2966 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2967 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2971 2001-12-18 08:58 nmav <nmav@gnutls.org>
2973 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2974 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2975 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2976 gnutls_0_3_1), lib/gnutls_int.h:
2978 corrections in the configuration files.
2980 2001-12-17 20:44 nmav <nmav@gnutls.org>
2984 some corrections in assembler detection. Also chmod -w gnutls.h was
2987 2001-12-17 17:27 nmav <nmav@gnutls.org>
2989 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2990 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2991 (tags: gnutls_0_3_1):
2993 Corrections for big endian machines. Pointed out by Mike Siers
2996 2001-12-17 16:53 nmav <nmav@gnutls.org>
2998 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2999 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3000 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
3001 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
3002 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3003 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
3004 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
3005 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3006 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
3008 cleanups and documentation updates
3010 2001-12-17 15:49 nmav <nmav@gnutls.org>
3012 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
3013 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
3014 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3015 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
3017 corrections in SRP and ANON authentication. Also corrections in the
3018 session packing for anonymous auth info.
3020 2001-12-17 15:19 nmav <nmav@gnutls.org>
3022 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
3023 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
3024 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
3025 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
3026 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
3027 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
3031 2001-12-17 15:13 nmav <nmav@gnutls.org>
3033 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
3034 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
3035 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
3036 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
3037 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3038 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
3039 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3040 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
3041 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
3042 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
3043 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
3044 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
3046 gnutls_set_max_record_size -> gnutls_record_set_max_size
3047 gnutls_get_max_record_size -> gnutls_record_get_max_size
3048 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
3049 gnutls_auth_get_type
3051 2001-12-16 14:23 nmav <nmav@gnutls.org>
3053 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
3054 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
3055 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
3056 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
3057 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
3058 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
3059 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3060 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
3061 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
3062 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
3064 documentation updated
3066 2001-12-16 10:27 nmav <nmav@gnutls.org>
3068 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3069 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
3071 changed function names
3073 2001-12-16 09:49 nmav <nmav@gnutls.org>
3075 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
3077 fixes in documentation
3079 2001-12-16 09:09 nmav <nmav@gnutls.org>
3081 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_3,
3082 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3083 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3084 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3085 gnutls_0_3_1, gnutls_0_3_0):
3087 removed ASN1.readme.txt
3089 2001-12-14 19:52 nmav <nmav@gnutls.org>
3091 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
3092 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3093 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3094 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3095 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
3096 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3097 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
3098 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
3099 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
3100 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
3102 renamed gnutls_x509pki_set_trust/key to
3103 gnutls_x509pki_set_trust_file/key_file
3105 2001-12-14 14:52 nmav <nmav@gnutls.org>
3107 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
3108 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
3111 some corrections in the DECR_LEN stuff added recently.
3113 2001-12-14 10:26 nmav <nmav@gnutls.org>
3115 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
3116 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
3117 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
3118 doc/tex/gnutls.tex, lib/auth_x509.c:
3120 updated documentation
3122 2001-12-13 09:51 nmav <nmav@gnutls.org>
3124 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
3125 gnutls_extensions.c, gnutls_handshake.c:
3127 More carefull parsing of incoming packets.
3129 2001-12-11 15:29 nmav <nmav@gnutls.org>
3131 * lib/gnutls_handshake.c:
3135 2001-12-11 15:29 nmav <nmav@gnutls.org>
3137 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
3138 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
3140 corrected bugs in STD formating (back to USG).
3142 2001-12-10 16:01 nmav <nmav@gnutls.org>
3144 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
3146 last commits for 0.2.91
3148 2001-12-10 08:25 nmav <nmav@gnutls.org>
3150 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
3151 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3152 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
3153 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
3154 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
3155 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3156 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
3157 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3158 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3159 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
3160 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3161 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
3162 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
3163 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
3164 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
3165 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3166 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3167 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
3168 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3169 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3170 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
3171 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3172 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3173 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
3175 optimizations and fixes in the TLS PRF calculation (and the SSL3
3178 2001-12-09 17:08 nmav <nmav@gnutls.org>
3180 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
3182 updated documentation
3184 2001-12-09 15:39 nmav <nmav@gnutls.org>
3186 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
3188 fixed gnutls_anon_free_client_sc()
3190 2001-12-09 12:05 nmav <nmav@gnutls.org>
3192 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
3193 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
3194 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
3195 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
3197 Fixes in anonymous authentication. Fixes in client ciphersuite
3200 2001-12-09 12:03 nmav <nmav@gnutls.org>
3202 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3203 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
3205 GET_CN() now works. (affects debug mode only)
3207 2001-12-09 11:02 nmav <nmav@gnutls.org>
3209 * src/: .cvsignore (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3210 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3211 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3212 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3213 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
3214 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3215 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
3216 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3220 2001-12-09 10:50 nmav <nmav@gnutls.org>
3222 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
3223 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
3224 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
3226 Optimizations in server certificate callback.
3228 2001-12-08 22:54 nmav <nmav@gnutls.org>
3230 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
3231 lib/gnutls_int.h, lib/gnutls_record.c:
3233 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
3235 2001-12-08 22:37 nmav <nmav@gnutls.org>
3237 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
3238 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
3239 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
3240 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
3243 remove dnsname (name_ind) extension
3245 2001-12-08 15:55 nmav <nmav@gnutls.org>
3247 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
3248 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3249 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3250 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
3251 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
3252 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
3253 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
3254 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3255 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
3256 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
3257 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3258 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
3259 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
3260 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3262 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
3264 2001-12-07 17:25 nmav <nmav@gnutls.org>
3266 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
3270 2001-12-07 14:09 nmav <nmav@gnutls.org>
3272 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
3273 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3274 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3275 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3276 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3277 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3278 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3280 updated documentation
3282 2001-12-07 08:22 nmav <nmav@gnutls.org>
3284 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
3285 gnutls_0_2_91) (utags: gnutls_0_2_90):
3287 callbacks now get a GNUTLS_STATE argument.
3289 2001-12-07 01:02 nmav <nmav@gnutls.org>
3291 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
3292 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
3293 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
3294 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
3295 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
3296 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
3297 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
3298 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
3299 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
3300 src/serv.c (tags: gnutls_0_2_90):
3302 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
3303 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
3305 2001-12-06 17:08 nmav <nmav@gnutls.org>
3307 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
3308 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3309 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3310 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3311 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3312 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3313 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
3314 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3315 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
3316 gnutls_0_2_90), src/cli.c, src/serv.c:
3318 GNUTLS_LIST is now int*
3320 2001-12-06 12:19 nmav <nmav@gnutls.org>
3322 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3323 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
3324 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
3325 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3326 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3327 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
3328 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3329 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
3330 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3331 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3332 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3333 lib/gnutls_constate.c (tags: gnutls_0_2_90),
3334 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
3335 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3336 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
3337 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3338 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3339 src/cli.c, src/serv.c:
3343 2001-12-06 12:18 nmav <nmav@gnutls.org>
3345 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
3346 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3347 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3348 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
3349 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3350 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3351 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3352 gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
3354 some changes to keep gcc -Wall happy
3356 2001-12-06 10:37 nmav <nmav@gnutls.org>
3358 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3359 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
3360 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
3361 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
3362 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
3363 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3364 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
3365 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
3366 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
3367 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3368 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3369 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
3370 gnutls_0_2_90), src/cli.c, src/serv.c:
3374 2001-12-05 17:25 nmav <nmav@gnutls.org>
3376 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
3377 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
3378 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3379 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
3380 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3381 lib/gnutls_session.h (tags: gnutls_0_4_3, gnutls_0_4_2,
3382 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3383 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3384 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3385 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3386 src/cli.c, src/serv.c:
3388 Changes in function names concerning _db_ handling and _session_
3391 2001-12-05 17:03 nmav <nmav@gnutls.org>
3393 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
3394 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
3395 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3396 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3397 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3398 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3399 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3402 Added callback to select the server certificate.
3404 2001-12-05 13:41 nmav <nmav@gnutls.org>
3406 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3407 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
3408 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3409 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3410 gnutls_0_2_90), src/serv.c:
3412 optimized certificate handling API
3414 2001-12-05 12:50 nmav <nmav@gnutls.org>
3416 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
3417 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
3419 several cleanups. Removed old unneeded functions. certificate
3420 verification was moved out of the handshake procedure.
3422 2001-12-04 22:24 nmav <nmav@gnutls.org>
3424 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
3425 gnutls_global.c, gnutls_int.h, gnutls_record.c:
3429 2001-12-04 16:03 nmav <nmav@gnutls.org>
3431 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3432 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3433 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3434 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
3435 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3436 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
3437 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
3438 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
3439 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3440 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3441 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3442 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3443 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
3444 src/port.h, src/serv.c:
3446 now the peer's certificate list is stored into auth info structure
3447 (instead of the certificate). several other cleanups.
3449 2001-12-04 10:57 nmav <nmav@gnutls.org>
3451 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
3452 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3453 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3454 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
3455 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
3456 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
3457 lib/x509_extensions.c, src/cli.c, src/serv.c:
3459 moving gnutls_DN structures out of gnutls_cert and auth_info
3460 structures. Now they are generated upon request.
3462 2001-12-01 17:34 nmav <nmav@gnutls.org>
3464 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
3465 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3466 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3467 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
3470 fixes in autoconf scripts
3472 2001-12-01 10:50 nmav <nmav@gnutls.org>
3474 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
3475 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3476 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3477 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3478 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
3479 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
3480 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3482 updated detection of library settings
3484 2001-11-30 18:23 nmav <nmav@gnutls.org>
3486 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
3487 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
3489 The RDN sequence needed in the certificate request message is now
3490 generated and cached into a x509pki_credentials structure. This
3491 would save a lot of time in the server side.
3493 2001-11-29 20:30 fiorinaf <ffiorina@gnutls.org>
3495 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
3497 overflow buffers check
3499 2001-11-29 20:22 fiorinaf <ffiorina@gnutls.org>
3501 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
3506 2001-11-29 15:29 nmav <nmav@gnutls.org>
3508 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
3509 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
3510 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3511 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
3512 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
3513 lib/gnutls_session.c, lib/gnutls_session_pack.c,
3514 lib/gnutls_session_pack.h (tags: gnutls_0_4_3, gnutls_0_4_2,
3515 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3516 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3517 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3518 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3519 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c:
3521 introduced gnutls_x509pki_get_certificate(). This function returns
3522 the peer's certificate DER encoded. This certificate is also stored
3525 2001-11-26 10:50 nmav <nmav@gnutls.org>
3527 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
3528 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
3529 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
3530 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3532 cleanups and some corrections.
3534 2001-11-25 12:05 nmav <nmav@gnutls.org>
3536 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
3537 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3538 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3539 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
3540 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3541 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
3542 lib/gnutls_kx.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3543 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3544 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3545 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3546 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
3547 lib/gnutls_record.h, src/cli.c, src/serv.c:
3549 gnutls_handshake(), gnutls_read() etc. functions no longer require
3550 the 'SOCKET cd' argument. This argument is set using the function
3551 gnutls_set_transport_ptr().
3553 2001-11-23 23:42 nmav <nmav@gnutls.org>
3555 * doc/README.autoconf:
3557 gnutls.m4 -> libgnutls.m4
3559 2001-11-23 23:26 nmav <nmav@gnutls.org>
3561 * doc/tex/Makefile.am:
3565 2001-11-23 23:25 nmav <nmav@gnutls.org>
3567 * doc/tex/ciphersuites.tex:
3571 2001-11-20 23:37 nmav <nmav@gnutls.org>
3575 produces better tex output
3577 2001-11-20 20:22 nmav <nmav@gnutls.org>
3579 * doc/scripts/gdoc, lib/gnutls_ui.c:
3581 updated documentation (and generation of tex)
3583 2001-11-20 20:20 nmav <nmav@gnutls.org>
3589 2001-11-20 14:42 nmav <nmav@gnutls.org>
3591 * lib/gnutls_algorithms.c:
3593 fixed gnutls_kx_get_name()
3595 2001-11-20 13:40 nmav <nmav@gnutls.org>
3597 * lib/: gnutls_handshake.c, gnutls_ui.h:
3601 2001-11-17 11:47 nmav <nmav@gnutls.org>
3603 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
3605 Gdoc updated. Now handles powers and '->' symbol automatically for
3608 2001-11-16 10:19 nmav <nmav@gnutls.org>
3610 * lib/x509_der.c (tags: gnutls_0_2_11):
3614 2001-11-16 10:13 nmav <nmav@gnutls.org>
3616 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
3617 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
3618 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3619 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3620 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
3621 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
3622 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
3624 Documentation for ASN.1 has been moved to inline comments and to the
3627 2001-11-15 12:47 nmav <nmav@gnutls.org>
3629 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
3634 2001-11-15 12:37 nmav <nmav@gnutls.org>
3636 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
3637 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
3638 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
3639 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
3640 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
3641 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
3643 corrected some obscure bugs in the handshake and record send
3646 2001-11-13 19:10 nmav <nmav@gnutls.org>
3648 * lib/gnutls_int.h (tags: gnutls_0_2_11):
3650 removed debugging stuff
3652 2001-11-13 12:26 nmav <nmav@gnutls.org>
3654 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
3658 2001-11-13 12:02 nmav <nmav@gnutls.org>
3660 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
3661 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
3662 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
3663 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3664 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3665 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
3666 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_3,
3667 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3668 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3669 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3670 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3671 gnutls_0_2_11), src/serv.c:
3673 more non blocking IO fixes
3675 2001-11-12 21:18 nmav <nmav@gnutls.org>
3677 * src/cli.c (tags: gnutls_0_2_11):
3679 now resolves hostnames.
3681 2001-11-12 14:27 nmav <nmav@gnutls.org>
3683 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
3685 va_copy macro renamed to VA_COPY
3687 2001-11-12 14:26 nmav <nmav@gnutls.org>
3691 now requires autoconf 2.50
3693 2001-11-10 21:37 nmav <nmav@gnutls.org>
3695 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
3696 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3697 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
3698 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3699 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
3700 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
3701 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
3702 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
3703 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
3704 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
3705 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
3708 several fixes. Including:
3709 - max_record_header extension.
3710 - resume handshake sending wrong ssl version
3711 - Non blocking IO (not ready yet)
3713 2001-11-08 12:00 nmav <nmav@gnutls.org>
3715 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
3716 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
3717 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
3718 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3719 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3721 cleanups and documentation updates
3723 2001-11-08 10:57 nmav <nmav@gnutls.org>
3727 rolled back previous change...
3729 2001-11-08 10:32 nmav <nmav@gnutls.org>
3733 made empty certificate message consistent with other
3736 2001-11-07 12:08 nmav <nmav@gnutls.org>
3738 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3739 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3740 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3741 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3742 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3743 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3744 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3745 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3746 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3747 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3748 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3749 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3750 gnutls_0_2_90, gnutls_0_2_11):
3752 corrected memory leaks and other bugs
3754 2001-11-06 16:57 nmav <nmav@gnutls.org>
3756 * lib/gnutls_buffers.c:
3760 2001-11-06 12:57 nmav <nmav@gnutls.org>
3762 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3763 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3764 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3765 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3766 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3767 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3768 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
3769 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3770 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
3771 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3772 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3773 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3775 added max_record_size extension
3777 2001-11-06 12:56 nmav <nmav@gnutls.org>
3779 * lib/gnutls_session.c:
3781 corrected bug which made get_current_session, not to return the
3782 right size of the session.
3784 2001-11-05 21:28 nmav <nmav@gnutls.org>
3786 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3787 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3788 lib/gnutls_record.c:
3790 receive buffer is now dynamic.
3792 2001-11-05 20:14 nmav <nmav@gnutls.org>
3794 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3796 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
3798 2001-11-05 16:41 nmav <nmav@gnutls.org>
3800 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3801 lib/gnutls_priority.c:
3803 added support for va_copy
3805 2001-11-05 12:43 nmav <nmav@gnutls.org>
3807 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3808 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3809 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3813 2001-11-05 11:32 nmav <nmav@gnutls.org>
3815 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3819 2001-11-04 16:52 nmav <nmav@gnutls.org>
3821 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3822 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3823 gnutls_priority.c (tags: gnutls_0_2_10):
3825 changed LIST to GNUTLS_LIST
3827 2001-11-04 12:01 nmav <nmav@gnutls.org>
3829 * lib/: gnutls.h.in, gnutls_db.c:
3831 added new function to check for expired sessions.
3833 2001-11-04 10:43 nmav <nmav@gnutls.org>
3835 * lib/gnutls_record.c:
3839 2001-11-02 18:20 nmav <nmav@gnutls.org>
3841 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3842 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3843 gnutls_sig.c (tags: gnutls_0_2_10):
3845 cleanups in function names
3847 2001-11-02 10:34 nmav <nmav@gnutls.org>
3851 cleanups in the resuming code
3853 2001-11-02 10:07 nmav <nmav@gnutls.org>
3855 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3856 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3857 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3858 lib/gnutls_record.c:
3860 added hooks in order to use external database to store session to be
3861 resumed. Works but it is not finished.
3863 2001-11-02 09:01 nmav <nmav@gnutls.org>
3865 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3868 set_push() & set_pull() functions moved to state (instead of being
3871 2001-11-02 08:32 nmav <nmav@gnutls.org>
3873 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3874 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3875 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3877 moved README.CVS to doc/
3879 2001-11-01 22:54 nmav <nmav@gnutls.org>
3883 added documentation of the steps required to built the cvs tree
3885 2001-11-01 20:10 nmav <nmav@gnutls.org>
3887 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3888 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3889 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3890 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3891 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3892 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3893 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3894 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3895 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3897 Adopted some of the patches of Jon Nelson. Fixes the non blocking
3900 2001-10-30 19:35 nmav <nmav@gnutls.org>
3902 * lib/: gnutls_buffers.c, gnutls_record.c:
3904 corrected and fixed several things in send_int() etc.
3906 2001-10-30 12:29 nmav <nmav@gnutls.org>
3908 * doc/tex/translayer.tex:
3912 2001-10-30 12:11 nmav <nmav@gnutls.org>
3914 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3915 scripts/Makefile.am (tags: gnutls_0_4_3, gnutls_0_4_2,
3916 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
3917 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3918 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3919 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3920 gnutls_0_2_11, gnutls_0_2_10):
3922 added scripts into distribution
3924 2001-10-30 09:10 nmav <nmav@gnutls.org>
3926 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3928 corrected bugs in session resuming.
3930 2001-10-23 17:35 nmav <nmav@gnutls.org>
3932 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3933 io_debug.h (tags: gnutls_0_2_9):
3937 2001-10-23 17:31 nmav <nmav@gnutls.org>
3939 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3942 added IO debugging code
3944 2001-10-23 15:45 nmav <nmav@gnutls.org>
3946 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3947 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3948 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3949 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3950 lib/gnutls_record.c (tags: gnutls_0_2_9):
3952 added some checks for memory allocation. Fixes in write interrupts.
3954 2001-10-23 09:37 nmav <nmav@gnutls.org>
3956 * lib/gnutls_buffers.c:
3958 corrected bugs which could break non blocking IO
3960 2001-10-22 22:09 nmav <nmav@gnutls.org>
3962 * PGPKEYS (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3963 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3964 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3965 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3966 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3969 added file. Holds pgp keys
3971 2001-10-22 20:14 nmav <nmav@gnutls.org>
3973 * lib/: gnutls_buffers.c, gnutls_record.c:
3975 corrections for the gnutls_read_buffered() function.
3977 2001-10-22 12:51 nmav <nmav@gnutls.org>
3979 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3980 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3983 updated/fixed the handling of interrupted writes
3985 2001-10-21 14:32 nmav <nmav@gnutls.org>
3987 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3988 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3989 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3991 changed gnutls_write() semantics in order to cope with interrupted
3992 system calls and non blocking IO
3994 2001-10-21 13:27 nmav <nmav@gnutls.org>
3996 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3997 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3998 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3999 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
4000 lib/gnutls_int.h, lib/gnutls_record.c:
4002 changes in order to be independent of the berkeley style sockets
4003 (but it is still difficult to use gnutls with any other api)
4005 2001-10-21 11:53 nmav <nmav@gnutls.org>
4007 * lib/gnutls_buffers.c:
4009 made gnutls_write() unaware of interrupted system calls and eagain
4012 2001-10-21 11:36 nmav <nmav@gnutls.org>
4014 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
4015 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
4016 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
4017 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4018 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4023 2001-10-20 22:40 nmav <nmav@gnutls.org>
4025 * lib/: gnutls_buffers.c, gnutls_int.h:
4027 Corrected short read bug
4029 2001-10-20 16:04 nmav <nmav@gnutls.org>
4031 * lib/gnutls_buffers.c:
4033 corrected _gnutls_write()
4035 2001-10-20 15:44 nmav <nmav@gnutls.org>
4037 * lib/gnutls_buffers.c:
4039 peeked data now stays also in handshake
4041 2001-10-20 15:43 nmav <nmav@gnutls.org>
4045 corrected bug which caused a fatal alert to be sent even if it
4048 2001-10-20 09:40 nmav <nmav@gnutls.org>
4050 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4051 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
4052 lib/gnutls_record.c:
4054 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
4056 2001-10-20 09:10 nmav <nmav@gnutls.org>
4058 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
4060 the gnutls handshake protocol can now hold it's state. Thus it may
4061 be used in some kind of non blocking mode. Not tested at all
4063 2001-10-19 17:07 nmav <nmav@gnutls.org>
4065 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
4066 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
4067 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
4068 lib/gnutls_record.c:
4070 clean ups in the handshake protocol
4072 2001-10-15 09:14 nmav <nmav@gnutls.org>
4074 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
4075 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
4076 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4077 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4078 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4079 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
4080 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
4081 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
4082 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4083 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
4084 lib/gnutls_ui.h, src/cli.c, src/serv.c:
4086 auth_info types and structures were moved to the internals of the
4087 library. This makes the library incompatible (source & binary) with
4088 the previous versions.
4090 2001-10-12 06:46 nmav <nmav@gnutls.org>
4092 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
4093 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4094 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4095 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
4097 added option to regenerate primes and generators for EDH
4099 2001-10-10 15:53 nmav <nmav@gnutls.org>
4101 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
4102 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
4103 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
4104 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
4105 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
4106 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
4107 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4108 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4109 gnutls_0_2_9), src/serv.c:
4111 updated name indication extension (dnsname)
4113 2001-10-10 09:28 nmav <nmav@gnutls.org>
4115 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2,
4116 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4117 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4118 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4119 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
4120 crypt.gaa (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4121 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4122 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4123 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4124 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
4127 renamed crypt to srpcrypt.
4129 2001-10-10 09:25 nmav <nmav@gnutls.org>
4131 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
4132 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
4133 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4134 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4135 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
4138 better prime handling
4140 2001-10-09 21:40 nmav <nmav@gnutls.org>
4142 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
4143 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
4144 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
4145 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
4146 gnutls_0_2_10, gnutls_0_2_9):
4148 Updated the handling of prime numbers.
4150 2001-10-08 19:57 nmav <nmav@gnutls.org>
4152 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
4153 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
4154 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
4155 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4156 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4157 gnutls_0_2_10, gnutls_0_2_9):
4161 2001-10-08 18:38 nmav <nmav@gnutls.org>
4163 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
4164 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
4165 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
4166 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
4167 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
4168 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
4169 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
4170 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4171 gnutls_0_2_9), src/cli.c, src/serv.c:
4173 added DHE_RSA ciphersuites
4175 2001-10-08 07:10 nmav <nmav@gnutls.org>
4177 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
4178 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_3,
4179 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4180 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4181 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4182 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4183 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
4184 draft-ietf-tls-extensions-00.txt, draft-ietf-tls-extensions-01.txt
4185 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4186 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4187 gnutls_0_2_9), draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags:
4188 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
4189 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4190 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4191 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4192 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4197 2001-10-07 12:47 nmav <nmav@gnutls.org>
4199 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
4202 fixes in the certificate extensions handling code. Bugs reported by
4203 Neil Spring <nspring@saavie.org>
4205 2001-09-25 17:55 nmav <nmav@gnutls.org>
4207 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
4212 2001-09-23 18:21 nmav <nmav@gnutls.org>
4214 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
4215 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
4217 several cleanups in order to support DHE_RSA
4219 2001-09-23 18:20 nmav <nmav@gnutls.org>
4221 * lib/auth_dhe_rsa.c:
4223 Preliminary support for DHE_RSA
4225 2001-09-19 08:21 nmav <nmav@gnutls.org>
4227 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
4229 updated documentation
4231 2001-09-14 08:04 nmav <nmav@gnutls.org>
4233 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
4234 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
4235 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
4236 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
4237 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
4238 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
4239 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
4240 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
4241 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
4244 Client certificate callback has been improved
4246 2001-09-04 19:50 nmav <nmav@gnutls.org>
4248 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
4249 (tags: gnutls_0_2_3), lib/Makefile.am:
4251 updated documentation generation
4253 2001-09-03 22:23 nmav <nmav@gnutls.org>
4255 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
4257 updated documentation
4259 2001-08-27 08:31 nmav <nmav@gnutls.org>
4261 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
4262 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
4263 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4264 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4265 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
4269 2001-08-26 14:44 nmav <nmav@gnutls.org>
4271 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4272 configure.in, lib/gnutls_global.c:
4274 use of sigaction instead of signal(), to ignore SIGPIPE
4276 2001-08-26 10:44 nmav <nmav@gnutls.org>
4278 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
4279 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
4280 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4281 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
4282 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
4283 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
4284 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
4286 gnutls_set_certificate_request() renamed to
4287 gnutls_x509pki_set_cert_request(). Added
4288 gnutls_x509pki_set_cert_callback().
4290 2001-08-26 09:41 nmav <nmav@gnutls.org>
4292 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
4293 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
4294 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
4295 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
4296 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4297 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4298 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4299 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
4300 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
4304 2001-08-25 21:52 nmav <nmav@gnutls.org>
4306 * configure.in, lib/gnutls.h.in:
4308 updated gnutls.h file
4310 2001-08-25 13:44 nmav <nmav@gnutls.org>
4312 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
4313 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
4314 lib/gnutls_ui.c, src/serv.c:
4316 some memory optimization while receiving packets
4318 2001-08-25 09:19 nmav <nmav@gnutls.org>
4320 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
4321 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4322 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4323 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4324 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4327 header size is now written in gnutls_cipher.c
4329 2001-08-20 21:40 nmav <nmav@gnutls.org>
4331 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
4332 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
4334 bugfixes and minor updates
4336 2001-08-20 21:39 nmav <nmav@gnutls.org>
4338 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
4339 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4340 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
4341 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
4344 corrected and updated documentation
4346 2001-08-20 19:26 nmav <nmav@gnutls.org>
4348 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
4349 src/cli.c, src/serv.c:
4351 changed gnutls_bye() behaviour
4353 2001-08-19 20:11 nmav <nmav@gnutls.org>
4355 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
4356 gnutls_int.h, gnutls_record.c:
4358 several fixes in gnutls_bye() function, and in gnutls_recv_int()
4360 2001-08-19 19:38 nmav <nmav@gnutls.org>
4362 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
4364 corrected bugs in version handling and in certificate initialization
4366 2001-08-19 14:25 nmav <nmav@gnutls.org>
4368 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
4369 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
4370 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
4371 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
4372 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
4373 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
4375 better support for buffered read and several cleanups
4377 2001-08-19 11:52 nmav <nmav@gnutls.org>
4379 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
4380 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
4382 gnutls now sends (again) record packets using one write.
4384 2001-08-19 11:50 nmav <nmav@gnutls.org>
4386 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
4388 corrected free for data not belonging to the heap
4390 2001-08-18 21:21 nmav <nmav@gnutls.org>
4392 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
4393 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4394 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4395 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4396 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4397 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4398 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
4399 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
4400 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4403 several checks for failed allocations and other fixes
4405 2001-08-07 18:38 nmav <nmav@gnutls.org>
4407 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
4408 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4409 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4410 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
4411 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
4412 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
4413 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
4414 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
4415 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
4416 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
4418 fixes in SRP key exchange and several others.
4420 2001-08-07 13:34 nmav <nmav@gnutls.org>
4422 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
4423 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
4424 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
4425 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4426 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
4427 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
4428 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
4429 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
4430 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
4431 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4432 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
4433 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4434 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4435 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
4436 gnutls_0_2_1) (utags: gnutls_0_2_0):
4438 server side client authentication works
4440 2001-08-07 12:16 nmav <nmav@gnutls.org>
4442 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
4443 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
4444 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4445 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
4446 lib/gnutls_auth.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4447 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4448 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4449 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4450 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4451 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4452 gnutls_0_2_0), lib/gnutls_cert.c (tags: gnutls_0_2_1,
4453 gnutls_0_2_0), lib/gnutls_errors.c (tags: gnutls_0_2_1,
4454 gnutls_0_2_0), lib/gnutls_errors_int.h (tags: gnutls_0_2_1,
4455 gnutls_0_2_0), lib/gnutls_handshake.c, lib/gnutls_int.h,
4456 lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4457 gnutls_0_2_1, gnutls_0_2_0), src/serv.c:
4459 additions in order for gnutls server to support client
4462 2001-08-07 07:30 nmav <nmav@gnutls.org>
4464 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
4465 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4466 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4467 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
4468 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4469 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4470 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4472 ssl3 fixes and several others.
4474 2001-08-07 07:30 nmav <nmav@gnutls.org>
4476 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4478 realloc does not realloc memory if less size is requested.
4480 2001-08-06 22:17 nmav <nmav@gnutls.org>
4482 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
4483 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
4485 updated in key usage fields
4487 2001-08-06 21:48 nmav <nmav@gnutls.org>
4489 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
4491 cleanups in the signature generating functions
4493 2001-08-06 20:00 nmav <nmav@gnutls.org>
4495 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
4496 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4497 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
4498 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
4499 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4500 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
4501 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4502 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
4503 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4504 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
4505 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4506 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
4507 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4508 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
4510 several fixes. Added client authentication with x509PKI
4512 2001-08-06 15:02 nmav <nmav@gnutls.org>
4514 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4515 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
4516 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
4519 more x509 client certificate stuff
4521 2001-08-06 13:22 nmav <nmav@gnutls.org>
4523 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
4524 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
4525 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
4526 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
4528 added client certificates
4530 2001-08-06 13:21 nmav <nmav@gnutls.org>
4532 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
4533 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4534 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
4535 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
4536 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4537 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4538 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4541 several additions for x509 client authentication
4543 2001-08-06 08:30 nmav <nmav@gnutls.org>
4545 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
4546 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
4547 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
4548 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4550 added the concept of optional handshake packets (like
4551 CERTIFICATE_REQUEST). several other fixes.
4553 2001-08-05 20:40 nmav <nmav@gnutls.org>
4555 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
4556 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
4557 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
4558 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4559 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
4561 several cleanups and updates in the handshake protocol
4562 implementation iolaiiiiiCVS:
4564 ----------------------------------------------------------------------
4566 2001-08-05 13:27 nmav <nmav@gnutls.org>
4568 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
4569 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
4570 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
4571 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
4573 several cleanups. No longer export structures to the API, but a
4574 bunch of functions in order to access them.
4576 2001-08-05 11:38 nmav <nmav@gnutls.org>
4578 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
4579 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
4581 gnutls_x509_set_cn() was removed
4583 2001-08-05 10:25 nmav <nmav@gnutls.org>
4585 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
4586 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4587 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
4588 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4589 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4591 added new function gnutls_send_alert() to the api
4593 2001-08-05 10:13 nmav <nmav@gnutls.org>
4595 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
4596 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
4598 cleanups in certificate copying
4600 2001-08-05 09:53 nmav <nmav@gnutls.org>
4602 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4603 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4604 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4605 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4606 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4607 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4608 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4609 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4610 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
4611 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4612 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4613 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4614 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
4615 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4616 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4617 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4618 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4619 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
4620 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
4622 fixes for the new files
4624 2001-08-05 09:38 nmav <nmav@gnutls.org>
4626 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
4627 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
4628 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
4629 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
4630 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4631 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4632 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
4633 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
4634 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4635 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4636 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4637 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4638 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
4639 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4640 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4641 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4642 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4643 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
4644 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4645 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
4646 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
4647 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
4648 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4649 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4650 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
4651 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
4652 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4653 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
4654 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4655 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
4656 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4657 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4658 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4659 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4662 renamed cert_* to x509_*
4664 2001-08-04 19:04 nmav <nmav@gnutls.org>
4666 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
4669 asn1_read_value() will no longer overflow the given buffer. (this
4670 assumes that the caller provided the size of the buffer)
4672 2001-08-04 18:40 nmav <nmav@gnutls.org>
4674 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4675 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4678 fixes in x509 cert extensions handling
4680 2001-08-04 12:01 nmav <nmav@gnutls.org>
4682 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
4683 gnutls_handshake.c, gnutls_int.h:
4687 2001-08-04 07:39 nmav <nmav@gnutls.org>
4689 * lib/: gnutls_mem.c, gnutls_mem.h:
4691 added internal memory handlers
4693 2001-08-04 07:31 nmav <nmav@gnutls.org>
4695 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
4696 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4697 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4698 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4699 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4700 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
4701 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4702 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4703 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
4704 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4705 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
4706 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4707 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4708 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
4710 added internal memory handlers
4712 2001-08-02 19:00 nmav <nmav@gnutls.org>
4714 * lib/gnutls_cert.c, src/cli.c:
4716 subjectAltName related fixes
4718 2001-08-02 18:42 nmav <nmav@gnutls.org>
4720 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4721 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
4722 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4723 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4726 added some kind of support for X509 Extensions
4728 2001-08-02 11:49 nmav <nmav@gnutls.org>
4730 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4731 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_3,
4732 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4733 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4734 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4735 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4736 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4737 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4738 gnutls.tex, macros.tex:
4740 documentation updates
4742 2001-08-02 01:43 nmav <nmav@gnutls.org>
4744 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4745 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4746 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4747 lib/gnutls_record.c:
4751 2001-07-31 19:12 nmav <nmav@gnutls.org>
4753 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4754 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4755 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4756 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4757 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4758 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4759 gnutls_0_2_1, gnutls_0_2_0):
4761 fixed api documentation (for srp and anon cred allocation)
4763 2001-07-30 09:56 nmav <nmav@gnutls.org>
4765 * configure.in (tags: gnutls_0_1_9):
4767 added profiler option
4769 2001-07-30 09:49 nmav <nmav@gnutls.org>
4771 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4772 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4773 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4774 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4775 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4776 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4777 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4778 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4779 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4780 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4781 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4782 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4783 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4784 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4785 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4786 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4787 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4789 added log function (no longer use fprintf).
4791 2001-07-29 23:21 nmav <nmav@gnutls.org>
4793 * lib/: gnutls_handshake.c, gnutls_record.c:
4795 fixes in EOF handling in handshake.
4797 2001-07-29 18:19 nmav <nmav@gnutls.org>
4799 * lib/gnutls_handshake.c:
4803 2001-07-29 11:18 nmav <nmav@gnutls.org>
4805 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4808 documentation updates
4810 2001-07-28 19:02 nmav <nmav@gnutls.org>
4812 * doc/: scripts/gdoc, tex/Makefile.am:
4814 fixes in tex production (gdoc)
4816 2001-07-28 14:51 nmav <nmav@gnutls.org>
4818 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4819 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4820 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4821 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4822 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4823 doc/tex/gnutls.tex, lib/gnutls_record.c:
4825 Added documentation in TEX
4827 2001-07-28 10:36 nmav <nmav@gnutls.org>
4829 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4830 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4831 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4832 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4834 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
4836 2001-07-27 18:46 nmav <nmav@gnutls.org>
4838 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4839 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4840 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4842 changed gnutls_read() semantics
4844 2001-07-26 20:23 fiorinaf <ffiorina@gnutls.org>
4846 * doc/TODO (tags: gnutls_0_1_9):
4848 Tools for Certificate
4850 2001-07-26 20:18 fiorinaf <ffiorina@gnutls.org>
4852 * lib/cert_der.c (tags: gnutls_0_1_9):
4856 2001-07-26 19:08 nmav <nmav@gnutls.org>
4858 * NEWS, configure.in:
4862 2001-07-26 19:07 nmav <nmav@gnutls.org>
4864 * lib/cert_verify.c (tags: gnutls_0_1_9):
4866 fixed/updated compare_dn() function.
4868 2001-07-26 15:26 nmav <nmav@gnutls.org>
4870 * doc/TODO, lib/gnutls_sig_check.c:
4874 2001-07-24 20:02 nmav <nmav@gnutls.org>
4876 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4877 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4878 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4879 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4880 lib/gnutls_sig_check.c, src/cli.c:
4882 gnutls now checks the certificate's CN to see if it matches the
4885 2001-07-24 18:46 nmav <nmav@gnutls.org>
4887 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4888 lib/gnutls_record.c:
4892 2001-07-24 18:27 nmav <nmav@gnutls.org>
4896 support for multiple protocol versions.
4898 2001-07-24 18:26 nmav <nmav@gnutls.org>
4900 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4901 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4902 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4903 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4904 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4905 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4906 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4907 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4908 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4909 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4910 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4911 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4912 lib/gnutls_v2_compat.c, src/serv.c:
4914 corrected bug in b64 decoding. Added support for multiple TLS
4917 2001-07-21 21:30 nmav <nmav@gnutls.org>
4919 * lib/Makefile.am (tags: gnutls_0_1_9):
4923 2001-07-21 09:05 nmav <nmav@gnutls.org>
4925 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4926 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4927 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4928 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4929 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4930 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4931 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4933 corrected memory leaks
4935 2001-07-21 08:19 nmav <nmav@gnutls.org>
4937 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4938 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4939 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4940 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4941 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4942 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4943 src/pkcs1.asn (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4944 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4945 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4946 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4947 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4948 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4949 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
4951 several fixes cleanups etc.
4953 2001-07-20 18:59 nmav <nmav@gnutls.org>
4955 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4956 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4957 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4958 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4959 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4960 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4961 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4962 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4963 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4964 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4965 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4966 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4967 src/srp/Makefile.am (tags: gnutls_0_4_3, gnutls_0_4_2,
4968 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4969 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4970 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4971 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4972 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4973 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4974 src/x509/Makefile.am (tags: gnutls_0_1_9):
4976 updated file structure
4978 2001-07-20 17:58 nmav <nmav@gnutls.org>
4980 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4981 tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_3, gnutls_0_4_2,
4982 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4983 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4984 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4985 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4986 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4987 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4988 srp/tpasswd.conf (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4989 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4990 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4991 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4992 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4993 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4994 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
4995 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4996 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4997 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4998 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
4999 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5000 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5001 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5002 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
5003 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5004 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5005 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5007 updated directory structure
5009 2001-07-20 17:50 nmav <nmav@gnutls.org>
5011 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
5012 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_3,
5013 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5014 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5015 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5016 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5017 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5018 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5019 doc/protocol/rfc2313.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
5020 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5021 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5022 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5023 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5024 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5025 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5026 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
5027 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
5028 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
5029 gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
5030 lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
5031 src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
5033 added some kind of certificate checking
5035 2001-07-19 20:43 fiorinaf <ffiorina@gnutls.org>
5041 2001-07-19 20:39 fiorinaf <ffiorina@gnutls.org>
5043 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
5044 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5045 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
5046 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
5047 (tags: gnutls_0_1_9):
5051 2001-07-19 20:36 fiorinaf <ffiorina@gnutls.org>
5053 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
5055 C structure management
5057 2001-07-19 19:29 fiorinaf <ffiorina@gnutls.org>
5059 * src/PkixTabExample.c:
5061 C structure management
5063 2001-07-18 20:32 nmav <nmav@gnutls.org>
5065 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
5067 added mhash 0.8.10 support
5069 2001-07-18 20:31 nmav <nmav@gnutls.org>
5071 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
5072 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
5073 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
5074 lib/gnutls_int.h, src/cli.c:
5076 more certificate fields parsed. Cleanups
5078 2001-07-17 18:47 nmav <nmav@gnutls.org>
5080 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
5081 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
5082 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
5083 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
5084 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
5085 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
5086 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5087 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5088 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5089 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5090 lib/gnutls_int.h, src/cli.c, src/serv.c:
5092 several cleanups. Added check for certificate's expiration time.
5094 2001-07-16 19:45 nmav <nmav@gnutls.org>
5096 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
5097 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
5098 lib/gnutls_int.h, src/cli.c:
5102 2001-07-14 21:22 nmav <nmav@gnutls.org>
5104 * src/CertificateExample.c:
5106 corrected copyright notice
5108 2001-07-14 21:19 nmav <nmav@gnutls.org>
5110 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5111 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
5112 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
5116 2001-07-14 21:13 nmav <nmav@gnutls.org>
5118 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
5119 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
5123 2001-07-14 19:21 nmav <nmav@gnutls.org>
5125 * lib/: Makefile.am, gnutls_anon_cred.c:
5129 2001-07-14 14:34 nmav <nmav@gnutls.org>
5131 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
5132 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
5133 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
5134 src/cli.c, src/serv.c:
5136 several bug fixes in ASN handling. Fixes/additions in X509
5137 structures handling.
5139 2001-07-14 11:45 nmav <nmav@gnutls.org>
5141 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
5142 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
5143 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
5144 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
5145 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
5146 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
5147 src/cli.c, src/serv.c:
5151 2001-07-14 10:26 nmav <nmav@gnutls.org>
5155 corrected copyright statement
5157 2001-07-14 09:47 nmav <nmav@gnutls.org>
5159 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
5160 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
5162 improved certificate handling
5164 2001-07-14 09:47 nmav <nmav@gnutls.org>
5170 2001-07-13 14:23 nmav <nmav@gnutls.org>
5172 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5175 added autoconf2.50 (for debian)
5177 2001-07-13 14:22 nmav <nmav@gnutls.org>
5179 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
5180 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5181 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5182 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5186 2001-07-13 14:08 nmav <nmav@gnutls.org>
5188 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
5189 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5190 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5192 corrected fabio's entry
5194 2001-07-12 17:06 nmav <nmav@gnutls.org>
5196 * lib/gnutls_record.c:
5200 2001-07-11 21:17 nmav <nmav@gnutls.org>
5202 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
5203 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5204 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5205 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5206 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5207 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5208 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5209 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
5210 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5211 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
5212 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
5213 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5214 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5215 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5216 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5217 gnutls_0_2_0, gnutls_0_1_9):
5219 optimizations in hash functions (removed a lot of mallocs)
5221 2001-07-07 18:03 nmav <nmav@gnutls.org>
5223 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
5224 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5225 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
5226 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
5227 src/Makefile.am, src/pkix.asn, src/serv.c:
5229 Updated ASN.1 Parser (Fabio - commited by me).
5231 2001-07-01 16:39 nmav <nmav@gnutls.org>
5233 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
5238 2001-06-25 15:29 nmav <nmav@gnutls.org>
5240 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
5241 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
5242 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
5243 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
5244 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
5245 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5246 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
5247 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5248 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
5251 Cleanups. Mostly while sending client certificate (and client
5254 2001-06-24 22:01 nmav <nmav@gnutls.org>
5260 2001-06-24 21:42 nmav <nmav@gnutls.org>
5262 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5263 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
5264 lib/gnutls_constate.c, lib/gnutls_extensions.c,
5265 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
5267 added support for DNSNAME extension (draft-ietf-tls-extensions)
5269 2001-06-24 18:30 nmav <nmav@gnutls.org>
5271 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
5272 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
5273 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5274 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
5275 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5276 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5277 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5278 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5279 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5280 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5281 rfc2817.txt (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5282 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5283 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5284 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5285 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5286 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5287 gnutls_0_2_0, gnutls_0_1_9):
5289 added more up to date documentation
5291 2001-06-24 18:20 nmav <nmav@gnutls.org>
5293 * doc/protocol/x509guide.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
5294 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5295 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5296 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5297 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5298 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5299 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5301 added gutman's x509guide
5303 2001-06-24 15:41 nmav <nmav@gnutls.org>
5305 * lib/: gnutls_handshake.c, gnutls_priority.c:
5307 some portability fixes
5309 2001-06-24 15:03 nmav <nmav@gnutls.org>
5311 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
5312 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5313 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
5314 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
5315 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
5316 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5317 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5318 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5319 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5320 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5321 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
5322 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
5323 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5324 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
5325 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
5326 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
5327 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5328 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5329 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5330 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5331 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5332 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
5333 lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_3,
5334 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5335 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5336 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5337 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5338 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5339 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5340 lib/gnutls_datum.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5341 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c
5342 (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
5343 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
5344 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5345 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
5346 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
5347 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
5348 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5349 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
5350 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
5351 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5352 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5353 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5354 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
5355 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5356 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
5357 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5358 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
5359 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5361 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
5364 2001-06-24 08:45 nmav <nmav@gnutls.org>
5366 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
5367 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
5368 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5369 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5370 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5371 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5372 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5373 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5374 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
5375 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
5376 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
5380 2001-06-23 21:26 nmav <nmav@gnutls.org>
5382 * configure.in, lib/gnutls_global.c:
5384 added checks for signals
5386 2001-06-22 21:19 nmav <nmav@gnutls.org>
5388 * lib/gnutls_cipher.c, src/serv.c:
5390 corrected bug in stream decryption..
5392 2001-06-22 20:59 nmav <nmav@gnutls.org>
5394 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
5397 added internal representation of pkcs1 rsa private keys.
5399 2001-06-22 11:43 nmav <nmav@gnutls.org>
5401 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
5402 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
5403 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
5404 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
5405 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
5406 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
5407 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
5408 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
5412 2001-06-22 09:16 nmav <nmav@gnutls.org>
5414 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
5415 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
5416 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
5420 2001-06-22 08:25 nmav <nmav@gnutls.org>
5424 gnutls_cert is not defined here
5426 2001-06-21 18:40 nmav <nmav@gnutls.org>
5428 * lib/gnutls_cert.h, src/pk.h:
5432 2001-06-21 18:38 nmav <nmav@gnutls.org>
5434 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
5435 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
5436 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
5437 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
5438 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
5439 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5440 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
5441 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
5443 Updated Ciphersuite selection algorithm. Added internal
5444 representation of x509 structures.
5446 2001-06-20 14:11 nmav <nmav@gnutls.org>
5448 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
5449 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
5450 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
5451 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
5452 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5453 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
5454 (tags: gnutls_0_1_4):
5456 client side RSA works (no certificate checking)
5458 2001-06-19 19:19 nmav <nmav@gnutls.org>
5460 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
5461 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
5462 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
5463 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
5464 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5465 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
5466 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5468 removed unneeded code and added some kind of client support for RSA
5471 2001-06-19 08:52 nmav <nmav@gnutls.org>
5473 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
5474 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5475 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5476 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
5477 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
5478 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
5479 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
5482 fixes in session resuming..
5484 2001-06-18 20:24 nmav <nmav@gnutls.org>
5486 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5487 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
5488 lib/gnutls_v2_compat.c:
5490 fixes in session resuming
5492 2001-06-18 19:50 nmav <nmav@gnutls.org>
5494 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
5495 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5496 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
5500 2001-06-18 19:04 nmav <nmav@gnutls.org>
5502 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
5503 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5504 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
5505 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
5506 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5507 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5508 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5509 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5510 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5511 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5512 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
5513 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
5514 lib/gnutls_plaintext.h, lib/gnutls_record.c,
5515 lib/gnutls_v2_compat.c, src/serv.c:
5517 several cleanups in the low level record layer (the old code was a
5518 mess). several other fixes.
5520 2001-06-18 15:18 nmav <nmav@gnutls.org>
5522 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
5523 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
5524 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5525 gnutls_0_1_4), gnutls_v2_compat.c:
5527 cleanups. No longer checks for alerts between messages.
5529 2001-06-18 11:09 nmav <nmav@gnutls.org>
5531 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5532 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
5533 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
5534 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
5535 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5536 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
5537 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5538 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
5539 src/cli.c, src/serv.c:
5541 cleanups and addition of a test http server (serv.c)
5543 2001-06-17 22:45 nmav <nmav@gnutls.org>
5545 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
5546 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5548 fixes in V2 client hello.
5550 2001-06-17 14:13 nmav <nmav@gnutls.org>
5552 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
5553 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
5554 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
5557 several fixes for RSA. gnutls server can now work with rsa
5560 2001-06-17 11:26 nmav <nmav@gnutls.org>
5562 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
5563 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
5564 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
5565 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
5566 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
5567 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
5568 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
5569 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
5570 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5571 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
5572 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
5573 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
5574 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5575 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5576 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5577 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5578 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5579 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
5580 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
5582 several additions for RSA (mostly unstable)
5584 2001-06-16 22:41 nmav <nmav@gnutls.org>
5586 * lib/: gnutls_pk.c, gnutls_pk.h:
5588 some support for public key encryption (rsa)
5590 2001-06-16 12:11 nmav <nmav@gnutls.org>
5592 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
5593 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
5594 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5595 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
5596 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5597 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
5598 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
5599 gnutls_kx.h, gnutls_srp.c:
5601 more rsa fixes. Added dnsname extension.
5603 2001-06-15 22:05 nmav <nmav@gnutls.org>
5605 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
5606 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
5607 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
5608 lib/gnutls_int.h, src/serv.c:
5610 more rsa stuff -- and cleanups
5612 2001-06-15 21:47 nmav <nmav@gnutls.org>
5618 2001-06-15 21:46 nmav <nmav@gnutls.org>
5620 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
5621 pkcs1.asn, pkix.asn:
5623 updated ASN.1 files.
5625 2001-06-15 16:57 nmav <nmav@gnutls.org>
5627 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
5628 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
5629 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
5630 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
5631 lib/gnutls_int.h, lib/gnutls_kx.c:
5633 several additions in order to support KX_RSA and X509PKI.
5635 2001-06-14 20:26 nmav <nmav@gnutls.org>
5637 * lib/gnutls_auth.c:
5639 updated get_auth_info()
5641 2001-06-14 18:00 nmav <nmav@gnutls.org>
5643 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
5646 changed the setting of credentials
5648 2001-06-14 18:00 nmav <nmav@gnutls.org>
5650 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
5651 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
5652 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
5653 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
5656 better handling of set/get credentials.
5658 2001-06-14 17:01 nmav <nmav@gnutls.org>
5660 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
5663 added gnutls_datum structure.
5665 2001-06-13 09:21 nmav <nmav@gnutls.org>
5667 * .cvsignore (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5668 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5669 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5670 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5671 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5672 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5673 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
5674 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
5675 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5676 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
5677 changelog-update.sh:
5679 added Fabio in AUTHORS, fixed the way ChangeLog is created.
5681 2001-06-13 09:10 nmav <nmav@gnutls.org>
5683 * lib/gnutls_algorithms.c:
5685 added a warning for the addition of new algorithms
5687 2001-06-13 08:51 nmav <nmav@gnutls.org>
5689 * doc/protocol/rfc2631.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
5690 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5691 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5692 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5693 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5694 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5695 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5698 added rfc on DH key exchange
5700 2001-06-11 15:34 nmav <nmav@gnutls.org>
5702 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
5703 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5704 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
5705 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
5707 Added Fabio's ASN1/DER parser.
5709 2001-06-09 12:11 nmav <nmav@gnutls.org>
5711 * lib/gnutls_db.c (tags: gnutls_0_1_4):
5713 more descriptive comments
5715 2001-06-09 12:03 nmav <nmav@gnutls.org>
5717 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
5718 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
5719 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
5720 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5721 gnutls_0_1_9, gnutls_0_1_4):
5723 bugfixes in sbase64 decoding/encoding. Changes in the included
5726 2001-06-09 10:01 nmav <nmav@gnutls.org>
5728 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
5729 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5730 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5731 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5732 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
5733 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
5735 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
5738 2001-06-05 10:46 nmav <nmav@gnutls.org>
5744 2001-06-05 10:37 nmav <nmav@gnutls.org>
5746 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5747 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5748 (tags: gnutls_0_1_4), gnutls_num.h:
5750 better handling of 64bit integers
5752 2001-06-05 10:35 nmav <nmav@gnutls.org>
5754 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5756 better checking of return value of rindex
5758 2001-06-05 10:33 nmav <nmav@gnutls.org>
5760 * src/: cli.c, serv.c:
5764 2001-06-05 08:34 nmav <nmav@gnutls.org>
5766 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5767 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5768 (tags: gnutls_0_1_4), src/Makefile.am:
5770 updated documentation and functions
5772 2001-06-01 15:49 nmav <nmav@gnutls.org>
5774 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5775 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5776 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5777 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5778 src/tpasswd (tags: gnutls_0_1_4):
5780 gnutls now handles uint64 even in systems without a native one.
5783 2001-06-01 14:46 nmav <nmav@gnutls.org>
5785 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5787 corrected bug in verify
5789 2001-05-31 09:34 nmav <nmav@gnutls.org>
5791 * buildconf, configure.in, lib/gnutls.h.in:
5793 updated configuration scripts to comply to autoconf 2.50
5795 2001-05-30 11:46 nmav <nmav@gnutls.org>
5797 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5799 gdoc is now included in the cvs
5801 2001-05-30 11:23 nmav <nmav@gnutls.org>
5803 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5804 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5805 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5806 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5807 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5808 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5809 lib/gnutls_session.c, src/cli.c, src/serv.c:
5811 updated API and documentation. Now we use the gnome way for creating
5814 2001-05-26 22:10 nmav <nmav@gnutls.org>
5818 some cleanups in Diffie Hellman key exchange
5820 2001-05-26 19:18 nmav <nmav@gnutls.org>
5822 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5823 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5824 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5825 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5826 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5827 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5828 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5829 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5830 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5831 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5834 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
5837 2001-05-26 19:16 nmav <nmav@gnutls.org>
5839 * src/: cli.c, prime.c, serv.c:
5843 2001-05-26 12:19 nmav <nmav@gnutls.org>
5845 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5846 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5848 Added decoding function for the base64 encoding used in SRP. (this
5849 function is more strict in characters than the previous one)
5851 2001-05-26 10:38 nmav <nmav@gnutls.org>
5855 corrected memory leaks
5857 2001-05-26 08:29 nmav <nmav@gnutls.org>
5859 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5860 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5861 gnutls_num.h, gnutls_v2_compat.c:
5863 several cleanups in numbers' handling
5865 2001-05-26 07:19 nmav <nmav@gnutls.org>
5867 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5868 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5871 updated uint24 functions.
5873 2001-05-25 21:09 nmav <nmav@gnutls.org>
5875 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5876 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5877 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5880 Cleanups in endian handling (convertions).
5882 2001-05-25 11:57 nmav <nmav@gnutls.org>
5884 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5885 gnutls_errors_int.h, gnutls_handshake.c:
5889 2001-05-25 11:56 nmav <nmav@gnutls.org>
5893 updated documentation
5895 2001-05-25 11:55 nmav <nmav@gnutls.org>
5901 2001-05-24 16:07 nmav <nmav@gnutls.org>
5907 2001-05-24 08:19 nmav <nmav@gnutls.org>
5909 * lib/gnutls_cipher.c:
5911 sets the resumed_security_parameters to null after initialization
5913 2001-05-23 15:17 nmav <nmav@gnutls.org>
5915 * src/: cli.c, serv.c:
5919 2001-05-23 15:16 nmav <nmav@gnutls.org>
5921 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5922 gnutls_handshake.h, gnutls_int.h:
5924 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5925 db has not been opened for reading. Added some kind of support for
5926 renegotiation of parameters.
5928 2001-05-22 22:29 nmav <nmav@gnutls.org>
5930 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5934 2001-05-22 22:27 nmav <nmav@gnutls.org>
5936 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5937 gnutls_int.h, gnutls_session.c:
5939 cleanups and several fixes(and speedups) in the resume DB
5941 2001-05-22 22:24 nmav <nmav@gnutls.org>
5943 * src/: cli.c, serv.c:
5945 updated client and servers
5947 2001-05-22 16:57 nmav <nmav@gnutls.org>
5949 * lib/gnutls_algorithms.c:
5953 2001-05-20 10:06 nmav <nmav@gnutls.org>
5955 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5956 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5957 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5958 src/cli.c, src/serv.c:
5960 Changed gnutls_set_*_priority functions.
5962 2001-05-19 18:57 nmav <nmav@gnutls.org>
5968 2001-05-19 10:50 nmav <nmav@gnutls.org>
5974 2001-05-19 10:48 nmav <nmav@gnutls.org>
5976 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5977 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5978 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5980 added option to generate random primes (instead of using a default).
5981 Added option to specify a specific prime to use (index)
5983 2001-05-15 10:35 nmav <nmav@gnutls.org>
5985 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5986 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5987 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5991 2001-05-15 10:19 nmav <nmav@gnutls.org>
5993 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5997 2001-05-15 09:33 nmav <nmav@gnutls.org>
5999 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
6000 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
6001 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
6002 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
6003 src/Makefile.am, src/serv.c:
6005 Added libgnutls-config script gnutls.h is automaticaly generated by
6006 configure script Added libgnutls.m4
6008 2001-05-14 10:37 nmav <nmav@gnutls.org>
6010 * lib/ext_srp.c (tags: gnutls-0_1_2):
6012 Added missing length in username.
6014 2001-05-14 09:45 nmav <nmav@gnutls.org>
6016 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
6017 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
6018 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
6019 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
6020 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
6021 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
6022 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
6023 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
6024 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
6025 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6026 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6027 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
6028 src/serv.c (tags: gnutls-0_1_2):
6030 added functions to access authentication data (like username), and
6031 the key exchange algorithm used.
6033 2001-05-13 16:36 nmav <nmav@gnutls.org>
6035 * lib/cert_sb64.c (tags: gnutls-0_1_2):
6039 2001-05-13 16:36 nmav <nmav@gnutls.org>
6041 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
6043 clean_db() now clears expired entries only
6045 2001-05-13 16:35 nmav <nmav@gnutls.org>
6047 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
6049 example tpasswd files.
6051 2001-05-13 13:48 nmav <nmav@gnutls.org>
6053 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
6054 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
6056 minor updates and fixes
6058 2001-05-13 10:05 nmav <nmav@gnutls.org>
6060 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
6061 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
6062 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
6063 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6064 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6065 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6066 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6067 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6068 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
6069 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
6070 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
6071 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
6072 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6073 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6074 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6075 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6076 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6077 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
6078 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
6079 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
6080 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
6081 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
6082 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
6084 Added compatibility with Tom Wu's libsrp's password files.
6086 2001-05-12 23:37 nmav <nmav@gnutls.org>
6088 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
6089 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
6090 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
6091 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
6092 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
6093 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6094 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
6096 added support for Tom Wu's srp library tpasswd and tpasswd.conf
6099 2001-05-10 06:58 nmav <nmav@gnutls.org>
6101 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
6103 fixes in memory allocation
6105 2001-05-09 13:16 nmav <nmav@gnutls.org>
6107 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
6108 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
6110 corrected memory leaks
6112 2001-05-09 09:44 nmav <nmav@gnutls.org>
6114 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
6115 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
6117 credentials are now kept globaly (in order to minimize memory
6118 usage). This makes no harm since these are never modified by
6121 2001-05-08 20:27 nmav <nmav@gnutls.org>
6123 * doc/TODO (tags: gnutls-0-1-0-srp):
6127 2001-05-08 20:16 nmav <nmav@gnutls.org>
6129 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
6130 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
6131 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
6132 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
6133 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
6134 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
6135 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
6136 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
6137 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
6138 src/cli.c, src/serv.c:
6140 several fixes for srp. Seems to work now!
6142 2001-05-07 19:16 nmav <nmav@gnutls.org>
6144 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6146 better version handling
6148 2001-05-07 19:09 nmav <nmav@gnutls.org>
6150 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
6151 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
6152 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
6153 lib/gnutls_v2_compat.h (tags: gnutls_0_4_3, gnutls_0_4_2,
6154 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6155 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6156 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6157 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6158 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6159 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6160 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c:
6162 added support for SSL 2.0 client hello
6164 2001-05-07 11:11 nmav <nmav@gnutls.org>
6166 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
6167 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
6168 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
6169 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
6170 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
6173 several fixes for srp
6175 2001-05-07 08:27 nmav <nmav@gnutls.org>
6177 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
6178 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
6180 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
6183 2001-05-06 23:00 nmav <nmav@gnutls.org>
6185 * src/Makefile.am (tags: gnutls-0-1-0-srp):
6189 2001-05-06 22:51 nmav <nmav@gnutls.org>
6195 2001-05-06 07:30 nmav <nmav@gnutls.org>
6197 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
6198 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
6200 more srp related fixes. No longer fails authentication if wrong
6201 username is provided.
6203 2001-05-05 22:24 nmav <nmav@gnutls.org>
6205 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
6206 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
6207 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
6208 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
6209 gnutls_srp.c, gnutls_srp.h:
6211 some hacks in order to exchange the algorithm used to hash the
6214 2001-05-05 10:28 nmav <nmav@gnutls.org>
6216 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
6218 cleanups for srp. Most mpi code has moved to gnutls_srp.c
6220 2001-05-05 08:02 nmav <nmav@gnutls.org>
6222 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
6224 more srp related fixes
6226 2001-05-05 07:38 nmav <nmav@gnutls.org>
6228 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
6229 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
6230 gnutls_extensions.c, gnutls_handshake.c:
6232 some fixes - srp related
6234 2001-05-04 21:53 nmav <nmav@gnutls.org>
6236 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
6237 auth_srp_passwd.c, auth_srp_passwd.h:
6241 2001-05-04 21:52 nmav <nmav@gnutls.org>
6243 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6244 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6245 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
6246 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
6247 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
6248 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
6249 (tags: gnutls-0-1-0-srp):
6251 more additions for SRP
6253 2001-05-04 13:08 nmav <nmav@gnutls.org>
6257 fixed default case when no -s was specified
6259 2001-05-04 13:05 nmav <nmav@gnutls.org>
6261 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
6262 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6263 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
6264 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
6265 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
6266 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
6268 More adds for SRP - SRPSHA1 and bcrypt
6270 2001-05-04 08:28 nmav <nmav@gnutls.org>
6274 corrected bug in decoding function
6276 2001-05-03 09:45 nmav <nmav@gnutls.org>
6278 * lib/crypt_bcrypt.h:
6282 2001-05-03 09:44 nmav <nmav@gnutls.org>
6284 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
6285 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
6286 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
6287 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
6288 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6289 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
6290 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
6291 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6292 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6293 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
6296 Changes in random number handling. Added bcrypt (for use with SRP).
6297 Added test program crypt for creating bcrypt passwd files.
6299 2001-05-02 16:56 nmav <nmav@gnutls.org>
6301 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6302 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
6305 added support for setting authentication algorithms' credentials
6307 2001-05-02 15:56 nmav <nmav@gnutls.org>
6309 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
6310 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6313 cleanups... and more modular design.
6315 2001-05-02 10:16 nmav <nmav@gnutls.org>
6317 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
6318 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
6319 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
6322 Added client kx0 and server kx2 in order to be used with SRP
6324 2001-05-01 15:17 nmav <nmav@gnutls.org>
6326 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6330 2001-03-25 10:17 nmav <nmav@gnutls.org>
6332 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6333 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6334 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6335 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6336 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6340 2001-03-18 14:41 nmav <nmav@gnutls.org>
6342 * lib/gnutls_extensions.c:
6344 in case there are no extensions ext_gen() does not return anything
6347 2001-03-18 08:39 nmav <nmav@gnutls.org>
6349 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
6350 gnutls_algorithms.c, gnutls_handshake.c:
6354 2001-03-18 08:38 nmav <nmav@gnutls.org>
6356 * lib/: ext_srp.c, gnutls_extensions.c:
6358 send extensions feature was added.
6360 2001-03-17 20:53 nmav <nmav@gnutls.org>
6362 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
6363 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
6364 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6367 several bugfixes and cleanups
6369 2001-03-17 19:41 nmav <nmav@gnutls.org>
6371 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
6372 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6373 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6374 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6375 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6376 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6377 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
6378 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6379 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
6381 Added some preliminary support for TLS extensions;
6383 2001-03-11 22:30 nmav <nmav@gnutls.org>
6389 2001-03-11 22:29 nmav <nmav@gnutls.org>
6391 * doc/protocol/rfc2945.txt (tags: gnutls_0_4_3, gnutls_0_4_2,
6392 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6393 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6394 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6395 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6396 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6397 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6398 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6400 added RFC for srp protocol
6402 2001-03-11 22:02 nmav <nmav@gnutls.org>
6404 * lib/gnutls_algorithms.c:
6406 updated with new files
6408 2001-03-11 21:52 nmav <nmav@gnutls.org>
6410 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
6411 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
6412 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
6413 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
6415 moved gnutls_anon and gnutls_dhe_dss to auth_*
6417 2001-03-11 20:47 nmav <nmav@gnutls.org>
6419 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
6420 gnutls-0_1_2, gnutls-0-1-0-srp):
6424 2001-03-11 19:46 nmav <nmav@gnutls.org>
6426 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
6427 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
6428 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
6429 gnutls_int.h, gnutls_kx.c:
6431 Key exchange (authentication) algorithms were reorganized, and now
6432 are more modular. Most changes however are not much tested and only
6433 anonymous authentication is currently used.
6435 2001-02-10 11:49 nmav <nmav@gnutls.org>
6437 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6439 updated some functionality - no longer uses stdin
6441 2001-02-10 11:49 nmav <nmav@gnutls.org>
6443 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6447 2001-02-10 11:48 nmav <nmav@gnutls.org>
6451 corrected bug with dmalloc mode
6453 2001-02-03 18:23 nmav <nmav@gnutls.org>
6455 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
6456 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6457 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6459 added kerberos ciphersuites
6461 2001-02-03 12:18 nmav <nmav@gnutls.org>
6463 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6464 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6465 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
6468 TLS version handling is now more simple (no structures)
6470 2001-02-03 11:49 nmav <nmav@gnutls.org>
6472 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
6473 gnutls-0_1_2, gnutls-0-1-0-srp):
6475 corrected rijndael256
6477 2001-02-03 11:47 nmav <nmav@gnutls.org>
6479 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6480 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
6482 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
6484 2001-02-01 18:19 nmav <nmav@gnutls.org>
6486 * lib/: gnutls.c, gnutls_cipher.c:
6488 comments are now more clear
6490 2001-02-01 14:49 nmav <nmav@gnutls.org>
6492 * lib/: gnutls.c, gnutls_cipher.c:
6494 gnutls_send_int() no longer sends the packets with 2 Write() calls.
6495 One Write() call is enough for everybody!
6497 2001-02-01 13:10 nmav <nmav@gnutls.org>
6499 * doc/: draft-ietf-tls-camellia-00.txt,
6500 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
6501 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
6502 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
6503 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
6504 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
6505 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
6506 gnutls-0_1_2, gnutls-0-1-0-srp),
6507 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
6508 gnutls-0_1_2, gnutls-0-1-0-srp),
6509 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
6510 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6511 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6512 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
6513 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
6514 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6515 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
6516 gnutls-0_1_2, gnutls-0-1-0-srp),
6517 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
6518 gnutls-0_1_2, gnutls-0-1-0-srp),
6519 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
6520 gnutls-0_1_2, gnutls-0-1-0-srp),
6521 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
6522 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
6523 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6524 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6525 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6526 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6527 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6528 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6529 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6530 gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_4_3,
6531 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6532 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6533 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6534 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6535 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6536 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6537 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
6538 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6539 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6540 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6541 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6542 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6543 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6544 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6545 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_4_3,
6546 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6547 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6548 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6549 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6550 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6551 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6552 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
6553 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6554 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6555 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6556 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6557 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6558 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6559 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6560 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_4_3,
6561 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6562 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6563 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6564 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6565 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6566 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6567 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6568 protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6569 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6570 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6571 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6572 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6574 drafts and rfcs were moved to protocol/ directory
6576 2001-01-30 10:02 nmav <nmav@gnutls.org>
6578 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6582 2001-01-28 23:49 nmav <nmav@gnutls.org>
6584 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
6585 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
6586 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
6587 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6588 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
6589 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
6590 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
6591 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6592 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6593 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6594 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
6595 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
6596 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6597 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6598 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6599 gnutls_session.h (tags: gnutls-0-1-0-srp):
6601 added copyright notice
6603 2001-01-28 23:35 nmav <nmav@gnutls.org>
6605 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
6607 removed large buffer
6609 2001-01-28 10:54 nmav <nmav@gnutls.org>
6611 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
6612 gnutls-0-1-0-srp), gnutls_cert.lex:
6614 removed unneeded files
6616 2001-01-25 08:27 nmav <nmav@gnutls.org>
6620 corrected wrong buffer size
6622 2001-01-25 02:11 nmav <nmav@gnutls.org>
6624 * lib/: gnutls_cipher.c, gnutls_cipher.h:
6626 changes in gnutls_encrypt()
6628 2001-01-25 02:08 nmav <nmav@gnutls.org>
6630 * lib/: gnutls.c, gnutls_int.h:
6632 tls packets are now send using one write(that way ssldump
6635 2001-01-25 01:51 nmav <nmav@gnutls.org>
6641 2001-01-19 14:14 nmav <nmav@gnutls.org>
6647 2001-01-19 09:06 nmav <nmav@gnutls.org>
6649 * lib/cert_der.asn1:
6651 added asn1 rules for snacc (DER extended) compiler
6653 2001-01-17 15:10 nmav <nmav@gnutls.org>
6655 * doc/draft-ietf-tls-wireless-00.txt:
6657 added draft-ietf-tls-wireless
6659 2001-01-16 23:02 nmav <nmav@gnutls.org>
6661 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6663 updated authors - tarun left
6665 2001-01-16 23:02 nmav <nmav@gnutls.org>
6671 2001-01-14 14:55 nmav <nmav@gnutls.org>
6673 * lib/gnutls_handshake.c:
6675 removed time_t declarations. We need exactly 32 bits.
6677 2001-01-14 11:10 nmav <nmav@gnutls.org>
6679 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6683 2001-01-14 11:09 nmav <nmav@gnutls.org>
6687 added some support for pem encoded x509 certificates
6689 2001-01-11 12:24 nmav <nmav@gnutls.org>
6691 * lib/gnutls.c (tags: gnutls-0-0-7):
6693 session gets deleted from the db if it is not resumable
6695 2001-01-11 12:23 nmav <nmav@gnutls.org>
6697 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
6701 2001-01-11 11:59 nmav <nmav@gnutls.org>
6703 * configure.in (tags: gnutls-0-0-7):
6707 2001-01-11 11:56 nmav <nmav@gnutls.org>
6709 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
6714 2001-01-11 11:43 nmav <nmav@gnutls.org>
6716 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6719 added hooks for new libgcrypt
6721 2001-01-11 11:40 nmav <nmav@gnutls.org>
6723 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
6724 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
6725 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
6726 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
6727 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
6728 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
6729 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
6730 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
6731 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
6733 added server side session resuming (using gdbm)
6735 2001-01-11 07:28 nmav <nmav@gnutls.org>
6737 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
6738 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
6740 added hooks for dmalloc
6742 2001-01-10 21:23 nmav <nmav@gnutls.org>
6744 * src/: Makefile.am, cli.c, serv.c:
6746 corrected client/server
6748 2001-01-10 21:23 nmav <nmav@gnutls.org>
6750 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
6751 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
6752 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6753 gnutls_handshake.c, gnutls_int.h:
6755 corrected buffer overruns
6757 2001-01-08 17:15 nmav <nmav@gnutls.org>
6759 * doc/rfc1422.txt (tags: gnutls-0-0-7):
6763 2001-01-08 17:10 nmav <nmav@gnutls.org>
6767 corrected return value
6769 2001-01-08 17:09 nmav <nmav@gnutls.org>
6773 added a check in read return value
6775 2000-12-18 13:06 nmav <nmav@gnutls.org>
6777 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6778 gnutls-0-1-0-srp, gnutls-0-0-7):
6780 more checks for zlib
6782 2000-12-17 22:17 nmav <nmav@gnutls.org>
6784 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6786 added a function to control the lowat size (the RCVLOWAT in socket)
6788 2000-12-17 19:31 nmav <nmav@gnutls.org>
6790 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6795 2000-12-17 19:31 nmav <nmav@gnutls.org>
6797 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6798 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6799 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6800 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6801 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6803 added some support for non blocking IO and socket flags. Some
6804 function names have been changed.
6806 2000-12-17 01:34 nmav <nmav@gnutls.org>
6808 * lib/gnutls_algorithms.c:
6810 qsort seems to work now
6812 2000-12-17 00:42 nmav <nmav@gnutls.org>
6814 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6816 added check for zlib.h
6818 2000-12-17 00:31 nmav <nmav@gnutls.org>
6820 * lib/gnutls_algorithms.c:
6822 updated sorting algorithm - it was a mess - it is more than a mess
6825 2000-12-14 15:00 nmav <nmav@gnutls.org>
6827 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6828 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6829 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6830 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6831 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6832 src/cli.c, src/port.h, src/serv.c:
6836 2000-12-12 15:01 nmav <nmav@gnutls.org>
6840 added a better(?) - not sure - xor function.
6842 2000-12-11 23:45 nmav <nmav@gnutls.org>
6844 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6848 2000-12-11 23:45 nmav <nmav@gnutls.org>
6852 added option for profiling
6854 2000-12-11 23:44 nmav <nmav@gnutls.org>
6856 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6857 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6860 improved some things found from gcov
6862 2000-12-11 23:43 nmav <nmav@gnutls.org>
6864 * lib/: gnutls.c, gnutls_int.h:
6866 improved peek data handling - now keeps only 1 byte in kernel buffer
6868 2000-12-11 15:44 nmav <nmav@gnutls.org>
6870 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6871 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6875 2000-12-11 15:03 nmav <nmav@gnutls.org>
6879 removed debug definitions
6881 2000-12-11 14:57 nmav <nmav@gnutls.org>
6883 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6884 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6885 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6886 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6887 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6888 lib/gnutls_kx.c, src/cli.c, src/serv.c:
6890 cleanups for gcc -Wall
6892 2000-12-11 14:06 nmav <nmav@gnutls.org>
6896 removed file. replaced by API
6898 2000-12-11 13:43 nmav <nmav@gnutls.org>
6900 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6901 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6904 added some new functions in the API. documentation updated.
6906 2000-12-11 13:08 nmav <nmav@gnutls.org>
6910 updated documentation
6912 2000-12-11 11:56 nmav <nmav@gnutls.org>
6916 corrected peek data handling
6918 2000-12-10 18:10 nmav <nmav@gnutls.org>
6920 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6921 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6922 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6923 lib/gnutls_int.h, src/cli.c:
6925 used MSG_PEEK flag in recv in order to used gnutls_recv() with
6926 select(). This change will order select to treat the socket as read
6927 even if we have read and localy buffered all data - but the user
6928 hasn't call gnutls_recv() to get that data.
6930 2000-12-10 14:44 nmav <nmav@gnutls.org>
6932 * src/: cli.c, serv.c:
6936 2000-12-10 12:53 nmav <nmav@gnutls.org>
6938 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6939 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6942 changes in close notify- alert handling
6944 2000-12-10 12:52 nmav <nmav@gnutls.org>
6946 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6947 gnutls-0-0-7, gnutls0-0-6):
6949 changes in compression handling
6951 2000-12-10 10:46 nmav <nmav@gnutls.org>
6953 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6958 2000-12-10 10:44 nmav <nmav@gnutls.org>
6960 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6961 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6963 added client side resuming
6965 2000-12-09 22:33 nmav <nmav@gnutls.org>
6967 * lib/: gnutls_session.c, gnutls_session.h:
6969 added support for session resuming
6971 2000-12-09 22:32 nmav <nmav@gnutls.org>
6973 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6974 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6976 added some support for session resuming (in client) It does not seem
6979 2000-12-09 18:37 nmav <nmav@gnutls.org>
6981 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6983 removed all things about exportable algorithms
6985 2000-12-09 11:55 nmav <nmav@gnutls.org>
6987 * lib/gnutls_handshake.c:
6989 gnutls_handshake was broken to gnutls_handshake_begin and
6990 gnutls_handshake_finish. This will help the use of certificate API
6991 to check received certificates
6993 2000-12-07 22:19 nmav <nmav@gnutls.org>
6997 added a warning if zlib was not found
6999 2000-12-07 17:44 nmav <nmav@gnutls.org>
7003 Added default algorithm priorities so it can work even if the user
7004 hasn't specified any
7006 2000-12-07 13:08 nmav <nmav@gnutls.org>
7008 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
7011 added compression (ZLIB)
7013 2000-12-07 13:07 nmav <nmav@gnutls.org>
7015 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
7016 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
7017 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7018 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
7019 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
7020 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7021 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7022 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
7023 (utags: gnutls0-0-5):
7025 Added compression support (ZLIB)
7027 2000-12-07 09:47 nmav <nmav@gnutls.org>
7029 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
7030 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
7031 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
7033 SSL3 support was added
7035 2000-12-07 09:07 nmav <nmav@gnutls.org>
7037 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
7038 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
7043 2000-12-06 23:18 nmav <nmav@gnutls.org>
7045 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
7046 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
7047 gnutls_hash_int.h, gnutls_int.h:
7051 2000-12-06 20:21 nmav <nmav@gnutls.org>
7053 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
7054 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
7055 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
7056 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
7058 A lot of fixes for SSL3
7060 2000-12-05 10:38 nmav <nmav@gnutls.org>
7062 * doc/Makefile.am (tags: gnutls0-0-5):
7066 2000-12-05 10:18 nmav <nmav@gnutls.org>
7068 * doc/: API, TODO (utags: gnutls0-0-5):
7070 documentation update
7072 2000-12-05 10:08 nmav <nmav@gnutls.org>
7074 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
7076 Bugfixes mainly for the priority (which was moved to the state)
7078 2000-12-05 00:29 nmav <nmav@gnutls.org>
7080 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
7081 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
7082 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
7083 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
7085 Priorities were moved to the state (were global)
7087 2000-11-22 22:21 nmav <nmav@gnutls.org>
7089 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
7090 gnutls_hash_int.h, gnutls_int.h:
7092 added ssl3 key generation function - more fixes in ssl3 mac
7094 2000-11-22 21:33 nmav <nmav@gnutls.org>
7096 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7100 2000-11-22 21:31 nmav <nmav@gnutls.org>
7102 * lib/gnutls_hash_int.c:
7104 corrected nasty bugs
7106 2000-11-22 21:18 nmav <nmav@gnutls.org>
7108 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7110 added support for the MAC used in SSLv3
7112 2000-11-19 11:06 nmav <nmav@gnutls.org>
7114 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
7118 2000-11-19 11:02 nmav <nmav@gnutls.org>
7122 removed unneeded check
7124 2000-11-19 11:01 nmav <nmav@gnutls.org>
7126 * doc/: Makefile.am, ssl3-vs-tls:
7130 2000-11-19 10:56 nmav <nmav@gnutls.org>
7136 2000-11-17 16:37 nmav <nmav@gnutls.org>
7138 * lib/gnutls_cipher_int.c:
7140 added ARCFOUR support when using gcrypt
7142 2000-11-15 22:16 nmav <nmav@gnutls.org>
7144 * doc/draft-ietf-tls-ciphersuite-01.txt:
7148 2000-11-15 21:54 nmav <nmav@gnutls.org>
7150 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
7151 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
7154 added the new tls-ciphersuite draft, and the ciphersuite
7155 TLS_DH_anon_RIJNDAEL_CBC_SHA
7157 2000-11-15 18:18 nmav <nmav@gnutls.org>
7159 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
7160 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
7161 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
7162 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
7163 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
7164 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
7165 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
7166 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
7169 several cleanups in order to support ssl3
7171 2000-11-15 09:02 nmav <nmav@gnutls.org>
7173 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
7174 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
7175 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7176 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7177 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
7178 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7179 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7180 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
7181 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
7182 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7183 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7184 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7185 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7186 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
7187 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7188 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
7189 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
7190 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
7191 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7192 doc/draft-ietf-tls-ciphersuite-01.txt,
7193 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7194 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
7195 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7196 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7197 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
7198 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7199 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
7200 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
7201 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7202 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7203 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
7204 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
7205 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7206 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
7207 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
7208 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
7209 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
7210 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
7211 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
7212 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7213 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
7214 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
7215 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7216 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
7217 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
7218 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
7219 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
7220 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
7221 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7222 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7223 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
7224 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
7225 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
7226 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
7227 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
7228 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
7229 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
7230 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7231 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
7232 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7233 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
7234 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
7235 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
7236 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7237 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
7238 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7239 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
7240 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
7241 src/serv.c (tags: gnutls0-0-4):
7245 2000-11-15 08:59 nmav <nmav@gnutls.org>
7247 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7248 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
7249 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7252 roll backs and fixes
7254 2000-11-15 08:37 nmav <nmav@gnutls.org>
7260 2000-11-13 22:11 nmav <nmav@gnutls.org>
7266 2000-11-13 22:09 nmav <nmav@gnutls.org>
7272 2000-11-13 21:58 nmav <nmav@gnutls.org>
7274 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
7275 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
7276 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
7277 gnutls_int.h, gnutls_kx.c:
7279 added some support for ssl3 (with mhash only)
7281 2000-11-12 22:07 nmav <nmav@gnutls.org>
7283 * doc/: rfc2818.txt, ssl-draft302.txt:
7287 2000-11-12 21:46 nmav <nmav@gnutls.org>
7289 * doc/: draft-ietf-tls-camellia-00.txt,
7290 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
7291 draft-ietf-tls-seedhas-00.txt,
7292 draft-ietf-tn3270e-telnet-tls-05.txt:
7296 2000-11-12 20:20 nmav <nmav@gnutls.org>
7302 2000-11-12 20:20 nmav <nmav@gnutls.org>
7308 2000-11-12 15:39 nmav <nmav@gnutls.org>
7310 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
7313 added preliminary support for AES (rijndael)
7315 2000-11-12 15:15 nmav <nmav@gnutls.org>
7317 * doc/draft-ietf-tls-openpgp-00.txt:
7319 added draft-ietf-tls-openpgp-00.txt
7321 2000-11-12 15:08 nmav <nmav@gnutls.org>
7323 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
7325 added draft-ietf-tls-ciphersuite-01.txt
7327 2000-11-12 12:28 nmav <nmav@gnutls.org>
7329 * lib/gnutls_cipher_int.c:
7331 fix for DES in mcrypt
7333 2000-11-12 12:02 nmav <nmav@gnutls.org>
7335 * lib/: gnutls.c, gnutls_cipher.c:
7337 fixes for the server... and change_cipher_spec type packet.
7339 2000-11-12 11:40 nmav <nmav@gnutls.org>
7341 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
7342 gnutls_cipher.c, gnutls_int.h:
7344 Changes in the client in order to interoperate with an openssl
7347 2000-11-12 09:31 nmav <nmav@gnutls.org>
7349 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
7350 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
7351 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
7353 added hooks for both mhash and mcrypt
7355 2000-11-12 08:41 nmav <nmav@gnutls.org>
7357 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
7361 2000-11-09 15:35 nmav <nmav@gnutls.org>
7363 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
7365 corrected bugs in hmac and more.
7367 2000-11-08 08:06 nmav <nmav@gnutls.org>
7371 corrected problem in our PRF function
7373 2000-11-07 23:04 nmav <nmav@gnutls.org>
7377 removed mhash definitions
7379 2000-11-07 23:02 nmav <nmav@gnutls.org>
7381 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
7385 2000-11-07 20:41 nmav <nmav@gnutls.org>
7387 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
7390 minor fixes and cleanups
7392 2000-11-02 13:34 nmav <nmav@gnutls.org>
7394 * lib/: gnutls.c, gnutls_cipher.c:
7398 2000-11-02 05:08 nmav <nmav@gnutls.org>
7400 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
7401 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7404 more fixes and bugs introduced
7406 2000-11-01 23:13 nmav <nmav@gnutls.org>
7410 cvs should stop messing with MY files
7412 2000-11-01 22:47 nmav <nmav@gnutls.org>
7414 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
7415 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7416 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
7418 Some more fixes and additions in order to interoperate with openssl
7420 2000-11-01 14:07 nmav <nmav@gnutls.org>
7424 added a small todo list
7426 2000-11-01 13:51 nmav <nmav@gnutls.org>
7428 * lib/gnutls_handshake.c:
7430 memory leaks and overruns eliminated
7432 2000-11-01 12:57 nmav <nmav@gnutls.org>
7434 * lib/gnutls_handshake.c:
7436 corrected bug which made us to send the double bytes of ciphersuites
7439 2000-11-01 12:38 nmav <nmav@gnutls.org>
7441 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
7442 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7443 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
7445 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
7446 of course not certificates are used
7448 2000-10-31 23:52 nmav <nmav@gnutls.org>
7452 some need gcry_ functions added. (for malloc etc)
7454 2000-10-31 23:01 nmav <nmav@gnutls.org>
7456 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
7457 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
7459 added assert() and some bug fixes
7461 2000-10-26 16:19 nmav <nmav@gnutls.org>
7465 some kind of updates
7467 2000-10-26 16:06 nmav <nmav@gnutls.org>
7469 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
7470 gnutls_int.h, gnutls_kx.c:
7472 added ability to receive certificates...
7474 2000-10-13 14:21 nmav <nmav@gnutls.org>
7478 added Tarun's README.der
7480 2000-10-13 14:20 nmav <nmav@gnutls.org>
7482 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
7484 added missing files. They are to handle foreign encryption functions
7486 2000-10-13 14:17 nmav <nmav@gnutls.org>
7488 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
7492 2000-10-13 13:11 nmav <nmav@gnutls.org>
7494 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
7497 added a DER parser from Tarun and updated authors
7499 2000-10-12 12:22 nmav <nmav@gnutls.org>
7503 changed in order for rfc's to be included in the distribution
7505 2000-10-12 12:21 nmav <nmav@gnutls.org>
7507 * Makefile.am, acinclude.m4, configure.in:
7509 added checks for gcrypt
7511 2000-10-12 12:18 nmav <nmav@gnutls.org>
7513 * doc/: rfc2246.txt, rfc2459.txt:
7515 Added rfc's which refer to what we are implementing
7517 2000-10-10 18:42 nmav <nmav@gnutls.org>
7521 corrected bug which made gnutls to wait for a second closure alert
7522 after having received the first.
7524 2000-10-10 17:36 nmav <nmav@gnutls.org>
7526 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
7527 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
7528 gnutls_int.h, gnutls_kx.c:
7530 The encryption api was fixed and gnutls_cipher.c was cleaned up a
7533 2000-10-10 17:35 nmav <nmav@gnutls.org>
7535 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7537 there files were renamed
7539 2000-10-10 16:27 nmav <nmav@gnutls.org>
7541 * lib/.cvsignore, src/.cvsignore:
7543 corrected cvsignore files
7545 2000-10-10 16:26 nmav <nmav@gnutls.org>
7547 * README, configure.in, src/Makefile.am:
7549 removed mhash support and some changes in the docs
7551 2000-10-10 16:25 nmav <nmav@gnutls.org>
7553 * lib/gnutls_hash.c:
7555 bugfixes in gcrypt md functions handling
7557 2000-10-10 16:07 nmav <nmav@gnutls.org>
7559 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7560 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
7562 Added support for the gcrypt hash and hmac functions. Mhash support
7565 2000-10-10 16:03 nmav <nmav@gnutls.org>
7567 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
7569 corrected the problem with the double underscore
7571 2000-10-10 11:48 nmav <nmav@gnutls.org>
7573 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
7575 added .cvsignore files
7577 2000-10-10 11:48 nmav <nmav@gnutls.org>
7581 updated version number
7583 2000-10-10 11:44 nmav <nmav@gnutls.org>
7585 * lib/: gnutls_dh.c, gnutls_kx.c:
7587 removed double underscores
7589 2000-10-08 23:28 nmav <nmav@gnutls.org>
7593 added some needed stuff
7595 2000-10-08 13:11 nmav <nmav@gnutls.org>
7601 2000-10-08 12:56 nmav <nmav@gnutls.org>
7603 * lib/gnutls_priority.c:
7605 the file that handles some of the priority stuff (most of the API
7608 2000-10-08 12:52 nmav <nmav@gnutls.org>
7610 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
7611 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7612 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7613 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
7615 Added support for priorities. Some function names were renamed to be
7618 2000-10-08 10:23 nmav <nmav@gnutls.org>
7620 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
7621 gnutls_int.h, gnutls_kx.c:
7623 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
7625 2000-10-08 10:17 nmav <nmav@gnutls.org>
7627 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
7629 more inline documentation
7631 2000-10-07 19:31 nmav <nmav@gnutls.org>
7637 2000-10-07 15:53 nmav <nmav@gnutls.org>
7639 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7640 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7641 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
7643 Added some kind of priorities for algorithms. Still experimental.
7645 2000-05-10 06:56 nmav <nmav@gnutls.org>
7647 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
7649 Improved client/server examples.
7651 2000-04-15 18:57 nmav <nmav@gnutls.org>
7655 removed an unneeded variable.
7657 2000-04-14 17:31 nmav <nmav@gnutls.org>
7659 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7660 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
7661 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
7662 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7663 src/cli.c, src/serv.c:
7665 Added copyright notices.
7667 2000-04-14 09:38 nmav <nmav@gnutls.org>
7669 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
7670 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7671 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
7673 Better mac algorithms handling.
7675 2000-04-13 19:46 nmav <nmav@gnutls.org>
7677 * doc/HACKING, lib/defines.h, lib/gnutls.c,
7678 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
7679 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7680 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7681 src/Makefile.am, src/port.h:
7683 Changes in handshake messages handling.
7685 2000-04-12 21:48 nmav <nmav@gnutls.org>
7687 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
7688 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
7689 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
7692 Corrected bug in gnutls_cipher.c that caused the library to fail in
7693 certain (random) situations.
7695 2000-04-12 10:24 nmav <nmav@gnutls.org>
7697 * lib/gnutls_kx.c, src/serv.c:
7699 Better memory allocation in key exchange.
7701 2000-04-12 09:41 nmav <nmav@gnutls.org>
7703 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7704 lib/gnutls_kx.c, src/cli.c, src/port.h:
7706 Some changes in peer's version checks.
7708 2000-04-11 23:11 nmav <nmav@gnutls.org>
7710 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7711 lib/gnutls_int.h, src/port.h:
7713 Corrected bugs in MAC calculation.
7715 2000-04-11 21:07 nmav <nmav@gnutls.org>
7717 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
7719 Corrected bugs when setting cipher and mac.
7721 2000-04-11 19:54 nmav <nmav@gnutls.org>
7723 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
7724 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
7725 lib/gnutls_kx.h, src/serv.c:
7727 Better error control. Moved key exchange functions to gnutls_kx.c/h
7729 2000-04-10 17:12 nmav <nmav@gnutls.org>
7731 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
7732 lib/gnutls_handshake.c, src/port.h:
7734 Bugfixes in the diffie hellman.
7736 2000-04-10 14:26 nmav <nmav@gnutls.org>
7738 * lib/debug.c, lib/defines.h, lib/gnutls.c,
7739 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
7740 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7741 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7742 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7745 Added anonymous diffie-hellman key exchange. It does not work yet,
7746 and the whole code is mess.
7748 2000-04-10 10:16 nmav <nmav@gnutls.org>
7750 * configure.in, lib/Makefile.am, lib/gnutls.c,
7751 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7752 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7753 lib/gnutls_handshake.c, lib/gnutls_int.h:
7755 Added the basics for key exchange.
7757 2000-04-09 12:00 nmav <nmav@gnutls.org>
7761 Added ChangeLog and COPYING.
7763 2000-04-09 11:49 nmav <nmav@gnutls.org>
7765 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7766 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7767 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7768 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7769 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7770 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7771 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7772 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7773 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7774 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7775 src/gnutls_algorithms.h, src/gnutls_buffers.c,
7776 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7777 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7778 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7779 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7780 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7782 Changed directory structure.
7784 2000-04-09 11:40 nmav <nmav@gnutls.org>
7788 corrected configure script
7790 2000-04-09 11:28 nmav <nmav@gnutls.org>
7792 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7793 gnutls_int.h, port.h:
7795 corrected bugs in handshake.
7797 2000-04-08 21:48 nmav <nmav@gnutls.org>
7799 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7800 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7803 Added some basics for key exchange.
7805 2000-04-08 16:20 nmav <nmav@gnutls.org>
7809 I've add gnutls_dh.c but is not ready yet, I have to eat something
7810 first:) It is taken from gsti.
7812 2000-04-08 16:14 nmav <nmav@gnutls.org>
7814 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7815 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7816 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7817 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7820 Handshake implementation was improved. Still no key exchange
7823 2000-03-30 09:14 nmav <nmav@gnutls.org>
7825 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7828 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
7830 2000-03-29 19:01 nmav <nmav@gnutls.org>
7832 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7835 Algorithms/Ciphers interface has changes.
7837 2000-03-29 14:15 nmav <nmav@gnutls.org>
7839 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7841 The gnutls_recv() semantics were changed. It may return less data
7842 than the specified. It operates similar to read().
7844 2000-03-29 12:50 nmav <nmav@gnutls.org>
7846 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7848 Server now generates a session_id.
7850 2000-03-28 23:01 nmav <nmav@gnutls.org>
7852 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7853 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7854 gnutls_int.h, serv.c:
7856 Corrected a lot of bugs. Handshake protocol is ready to be coded.
7858 2000-03-26 14:10 nmav <nmav@gnutls.org>
7860 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7862 Included a reliable version of read/write (that read/write will
7863 return exactly the bytes specified).
7865 2000-03-23 10:14 nmav <nmav@gnutls.org>
7867 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7870 Changes in the handshake.
7872 2000-03-18 20:18 nmav <nmav@gnutls.org>
7876 Some memory leaks were fixed.
7878 2000-03-18 20:08 nmav <nmav@gnutls.org>
7880 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7883 Corrected bug in the record protocol. Now it holds 2 states, 1 for
7884 encryption and 1 for decryption (mac/cipher/iv/compression).
7886 2000-03-17 21:41 nmav <nmav@gnutls.org>
7888 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7889 gnutls_handshake.h, gnutls_int.h:
7891 Added the client hello handshake message.
7893 2000-03-15 17:33 nmav <nmav@gnutls.org>
7899 2000-03-14 13:17 nmav <nmav@gnutls.org>
7901 * src/: gnutls_handshake.h, gnutls_record.h:
7903 Incorporated in gnutls_int.h
7905 2000-03-14 13:09 nmav <nmav@gnutls.org>
7907 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7908 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7909 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7911 gnutls_recv() can now receive fatal alerts and closure alerts.
7913 2000-03-14 11:25 nmav <nmav@gnutls.org>
7915 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7916 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7917 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7918 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7921 In case of failure gnutls_recv, sends an alert message. but, it
7922 still cannot receive any.
7924 2000-03-13 19:52 nmav <nmav@gnutls.org>
7926 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7927 src/gnutls_cipher.c, src/test.c:
7929 Added gnutls_recv... Works only for application data, and it is not
7932 2000-03-07 14:02 wkoch <wk@gnupg.org>
7934 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7935 configure.in, lib/Makefile.am, src/Makefile.am:
7937 Initialized repository for GNU TLS