1 2004-02-13 10:15 nmav <nmav@gnutls.org>
3 * lib/: pkix.asn, pkix_asn1_tab.c:
5 fixed CRLDistpoints ASN.1 definitions.
7 2004-02-12 09:57 nmav <nmav@gnutls.org>
9 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/auth.tex,
10 doc/tex/certificate.tex, doc/tex/ciphers.tex,
11 doc/tex/ciphersuites.tex, doc/tex/compression.tex,
12 doc/tex/ex-cert-select.tex, doc/tex/examples.tex,
13 doc/tex/gnutls.bib, doc/tex/handshake.tex, doc/tex/library.tex,
14 doc/tex/macros.tex, doc/tex/preparation.tex, doc/tex/programs.tex,
15 doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
16 lib/Makefile.am, lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h,
17 lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_rsa.c,
18 lib/auth_rsa_export.c, lib/debug.c, lib/dh_compat.c,
19 lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_server_name.c,
20 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
21 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
22 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
23 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
24 lib/gnutls_compress.c, lib/gnutls_compress_int.c,
25 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
26 lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
27 lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
28 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
29 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
30 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
31 lib/gnutls_random.c, lib/gnutls_record.c, lib/gnutls_rsa_export.c,
32 lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
33 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
34 lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
35 lib/gnutls_x509.h, lib/rsa_compat.c, lib/strnstr.c, lib/x509_b64.c,
38 backported all the changes from the development branch to 1.0.x,
39 except for TLS 1.1 which is untested.
41 2004-02-11 21:32 nmav <nmav@gnutls.org>
43 * NEWS, lib/gnutls_mpi.h:
45 added check for a%n==0,1,-1
47 2004-02-11 19:48 nmav <nmav@gnutls.org>
51 ported the client from the development branch.
53 2004-02-11 08:22 nmav <nmav@gnutls.org>
55 * configure.in, doc/tex/ex-x509-info.tex, lib/gnutls.h.in.in,
56 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, src/common.c (utags:
59 some other bugfixes ported from the development branch.
61 2004-02-10 21:04 nmav <nmav@gnutls.org>
63 * NEWS, doc/tex/compression.tex, lib/ext_server_name.c,
64 lib/gnutls.h.in.in, lib/gnutls_extensions.c, src/cli.c,
67 Fixed a bug where 'server name' extension was always sent.
69 2004-02-10 21:04 nmav <nmav@gnutls.org>
71 * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5),
72 lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5):
76 2004-02-10 20:03 nmav <nmav@gnutls.org>
78 * NEWS, configure.in, lib/Makefile.am (tags: gnutls_1_0_5),
79 lib/gnutls.h.in.in, lib/gnutls_cipher.c (tags: gnutls_1_0_5),
80 lib/gnutls_errors.c (tags: gnutls_1_0_5), lib/gnutls_errors_int.h
81 (tags: gnutls_1_0_5), lib/gnutls_hash_int.c, lib/gnutls_int.h
82 (tags: gnutls_1_0_5), lib/gnutls_mpi.h (tags: gnutls_1_0_5),
83 lib/gnutls_rsa_export.c (tags: gnutls_1_0_5),
84 lib/gnutls_rsa_export.h (tags: gnutls_1_0_5), lib/gnutls_ui.h
85 (tags: gnutls_1_0_5), lib/rsa_compat.c (tags: gnutls_1_0_5),
86 src/certtool-gaa.c (tags: gnutls_1_0_5), src/certtool-gaa.h (tags:
87 gnutls_1_0_5), src/certtool.c (tags: gnutls_1_0_5),
88 src/certtool.gaa (tags: gnutls_1_0_5):
90 Backported several things from the development branch.
92 2004-02-10 19:40 nmav <nmav@gnutls.org>
94 * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5),
97 Fixed some bugs. Patch by Brieuc Jeunhomme <bbp@via.ecp.fr>.
99 2004-01-06 20:45 nmav <nmav@gnutls.org>
101 * configure.in, src/certtool.c:
103 added getpass() check.
105 2004-01-06 20:36 nmav <nmav@gnutls.org>
107 * NEWS, configure.in, doc/tex/cert_auth.tex,
108 doc/tex/ex-x509-info.tex, doc/tex/library.tex,
109 doc/tex/programs.tex, lib/gnutls_algorithms.c,
110 lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
111 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.c,
112 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
113 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
114 lib/gnutls_state.c, lib/x509_b64.c, src/certtool-gaa.c,
115 src/certtool.c, src/cli-gaa.c, src/common.c, src/crypt-gaa.c,
116 src/serv-gaa.c, src/serv.c, src/tls_test-gaa.c:
118 Several bug fixes and cleanups by Arne Thomassen.
120 2004-01-06 13:23 nmav <nmav@gnutls.org>
122 * NEWS, doc/TODO (tags: gnutls_1_1_5), lib/gnutls.h.in.in (tags:
123 gnutls_1_1_5), lib/gnutls_handshake.c (tags: gnutls_1_1_5),
124 lib/gnutls_int.h (tags: gnutls_1_1_5), lib/pkix.asn,
125 lib/pkix_asn1_tab.c, src/certtool.c (tags: gnutls_1_1_5):
127 * Added the gnutls_sign_algorithm type.
128 * Improved the DN parser.
130 2004-01-04 11:44 nmav <nmav@gnutls.org>
132 * NEWS, configure.in:
134 the -D_REENTRANT is now used.
136 2004-01-04 11:42 nmav <nmav@gnutls.org>
138 * NEWS, configure.in (utags: gnutls_1_0_4):
140 the -D_REENTRANT cflag is now used.
142 2004-01-03 15:39 nmav <nmav@gnutls.org>
144 * NEWS, lib/pkix.asn (tags: gnutls_1_1_4), lib/pkix_asn1_tab.c
145 (tags: gnutls_1_1_4), src/certtool.c (tags: gnutls_1_1_4):
147 Corrected problem printing the DC attributes in a DN.
149 2004-01-03 10:02 nmav <nmav@gnutls.org>
151 * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS,
152 lib/gnutls_handshake.c (tags: gnutls_1_0_5, gnutls_1_0_4),
153 src/common.c (tags: gnutls_1_0_4):
155 * Changed handshake behaviour to send the lowest TLS version
156 when an unsupported version was advertized. The current behaviour
157 is to send the maximum version we support.
159 2004-01-03 09:07 nmav <nmav@gnutls.org>
163 Updated gnutls-cli's SRP behaviour. Some other fixes.
165 2003-12-29 16:18 nmav <nmav@gnutls.org>
167 * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_1_3):
169 added TLS 1.1 protocol detection.
171 2003-12-29 15:35 nmav <nmav@gnutls.org>
173 * src/: tests.c, tests.h, tls_test.c:
175 added arcfour 40 cipher detection.
177 2003-12-29 11:38 nmav <nmav@gnutls.org>
179 * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_5,
180 gnutls_1_1_4, gnutls_1_1_3), doc/tex/macros.tex (tags:
181 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
182 doc/tex/record_weaknesses.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
183 gnutls_1_1_3), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
184 lib/gnutls_cipher.c, lib/gnutls_int.h (tags: gnutls_1_1_3),
185 lib/gnutls_record.c (tags: gnutls_1_1_5, gnutls_1_1_4,
186 gnutls_1_1_3), lib/gnutls_state.c (tags: gnutls_1_1_5,
187 gnutls_1_1_4, gnutls_1_1_3), src/common.c, src/serv.c (tags:
188 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3):
190 Added support for TLS 1.1
192 2003-12-28 15:17 nmav <nmav@gnutls.org>
194 * lib/: auth_cert.c (tags: gnutls_1_1_5, gnutls_1_1_4,
195 gnutls_1_1_3), auth_cert.h (tags: gnutls_1_1_5, gnutls_1_1_4,
196 gnutls_1_1_3), gnutls_cert.c (tags: gnutls_1_1_5, gnutls_1_1_4,
197 gnutls_1_1_3), gnutls_random.c (tags: gnutls_1_1_5, gnutls_1_1_4,
198 gnutls_1_1_3), gnutls_ui.h (utags: gnutls_1_1_2):
200 updated the client retrieval certificate callback.
202 2003-12-28 12:40 nmav <nmav@gnutls.org>
204 * doc/tex/cert_auth.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
205 gnutls_1_1_3), doc/tex/certificate.tex (tags: gnutls_1_1_5,
206 gnutls_1_1_4, gnutls_1_1_3), doc/tex/ex-x509-info.tex (tags:
207 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), src/certtool.c (utags:
210 Added gnutls_x509_crt_cpy_crl_dist_points()
212 2003-12-28 08:47 nmav <nmav@gnutls.org>
214 * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags:
215 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
216 lib/gnutls.h.in.in (tags: gnutls_1_1_2), lib/pkix.asn (tags:
217 gnutls_1_1_2), lib/pkix_asn1_tab.c (tags: gnutls_1_1_2),
220 Corrected the CRL distribution point extension handling.
222 2003-12-26 17:48 nmav <nmav@gnutls.org>
224 * AUTHORS (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
225 gnutls_1_1_2), NEWS, configure.in (tags: gnutls_1_1_2),
226 doc/tex/cover.tex.in (tags: gnutls_1_1_5, gnutls_1_1_4,
227 gnutls_1_1_3, gnutls_1_1_2), lib/auth_anon.c (tags: gnutls_1_1_5,
228 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_cert.c,
229 lib/auth_dh_common.c (tags: gnutls_1_1_5, gnutls_1_1_4,
230 gnutls_1_1_3, gnutls_1_1_2), lib/auth_dhe.c (tags: gnutls_1_1_5,
231 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa.c (tags:
232 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
233 lib/auth_rsa_export.c (tags: gnutls_1_1_5, gnutls_1_1_4,
234 gnutls_1_1_3, gnutls_1_1_2), lib/debug.c (tags: gnutls_1_1_5,
235 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/ext_cert_type.c
236 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
237 lib/ext_max_record.c (tags: gnutls_1_1_5, gnutls_1_1_4,
238 gnutls_1_1_3, gnutls_1_1_2), lib/ext_server_name.c (tags:
239 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
240 lib/gnutls_alert.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
241 gnutls_1_1_2), lib/gnutls_algorithms.c (tags: gnutls_1_1_2),
242 lib/gnutls_anon_cred.c (tags: gnutls_1_1_5, gnutls_1_1_4,
243 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_auth.c (tags: gnutls_1_1_5,
244 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_buffers.c
245 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
246 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_1_1_2),
247 lib/gnutls_cipher_int.c (tags: gnutls_1_1_5, gnutls_1_1_4,
248 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress.c (tags:
249 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
250 lib/gnutls_compress_int.c (tags: gnutls_1_1_5, gnutls_1_1_4,
251 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_constate.c (tags:
252 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
253 lib/gnutls_datum.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
254 gnutls_1_1_2), lib/gnutls_db.c (tags: gnutls_1_1_5, gnutls_1_1_4,
255 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh.c (tags: gnutls_1_1_5,
256 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh_primes.c
257 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
258 lib/gnutls_errors.c (tags: gnutls_1_1_2), lib/gnutls_extensions.c
259 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
260 lib/gnutls_global.c (tags: gnutls_1_1_5, gnutls_1_1_4,
261 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_handshake.c (tags:
262 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_hash_int.c (tags:
263 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
264 lib/gnutls_kx.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
265 gnutls_1_1_2), lib/gnutls_mem.c (tags: gnutls_1_1_5, gnutls_1_1_4,
266 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mpi.c (tags: gnutls_1_1_5,
267 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_num.c (tags:
268 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
269 lib/gnutls_pk.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
270 gnutls_1_1_2), lib/gnutls_priority.c (tags: gnutls_1_1_5,
271 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_random.c,
272 lib/gnutls_record.c (tags: gnutls_1_1_2), lib/gnutls_rsa_export.c
273 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
274 lib/gnutls_session.c (tags: gnutls_1_1_5, gnutls_1_1_4,
275 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_session_pack.c (tags:
276 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
277 lib/gnutls_sig.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
278 gnutls_1_1_2), lib/gnutls_state.c (tags: gnutls_1_1_2),
279 lib/gnutls_str.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
280 gnutls_1_1_2), lib/gnutls_ui.c (tags: gnutls_1_1_5, gnutls_1_1_4,
281 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_v2_compat.c (tags:
282 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
283 lib/gnutls_x509.c (tags: gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
284 lib/strnstr.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
285 gnutls_1_1_2), lib/x509_b64.c (tags: gnutls_1_1_5, gnutls_1_1_4,
286 gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.c (tags:
287 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
288 src/certtool-gaa.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
289 gnutls_1_1_2), src/certtool.c, src/certtool.gaa (tags:
290 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/cli.c
291 (tags: gnutls_1_1_3, gnutls_1_1_2), src/crypt.c (tags:
292 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
293 src/prime.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
294 gnutls_1_1_2), src/serv.c (tags: gnutls_1_1_2), src/tests.c (tags:
295 gnutls_1_1_2), src/tls_test.c (tags: gnutls_1_1_2):
297 * Added CRL verification functionality to certtool.
298 * Added the FSF copyright notices.
299 * Moved all the compatibility interface to the openssl
300 compatibility library.
302 2003-12-26 14:18 nmav <nmav@gnutls.org>
304 * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1),
305 doc/tex/certificate.tex (tags: gnutls_1_1_1), lib/Makefile.am
306 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
307 gnutls_1_1_1), src/certtool-gaa.c (tags: gnutls_1_1_1),
308 src/certtool-gaa.h (tags: gnutls_1_1_1), src/certtool.c (tags:
309 gnutls_1_1_1), src/certtool.gaa (tags: gnutls_1_1_1):
311 Added support for generating CRLs in the library and the certtool
314 2003-12-26 11:42 nmav <nmav@gnutls.org>
316 * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_5, gnutls_1_1_4,
317 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), lib/pkix.asn (tags:
318 gnutls_1_1_1), lib/pkix_asn1_tab.c (tags: gnutls_1_1_1),
321 Added support for the Subject Key ID PKIX extension.
323 2003-12-23 21:47 nmav <nmav@gnutls.org>
325 * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c,
328 Added support for reading and generating CRL distribution points
329 extensions in certificates (not working yet).
331 2003-12-23 11:53 nmav <nmav@gnutls.org>
335 Added checks (in SRP) for A%n==0,1,-1 in server side.
337 2003-12-22 11:36 nmav <nmav@gnutls.org>
339 * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO,
340 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
343 Added PKCS #7 support to certtool utility.
345 2003-12-21 09:47 nmav <nmav@gnutls.org>
347 * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c,
348 lib/gnutls_ui.h, lib/rsa_compat.c:
350 Added gnutls_openpgp_key_get_key_usage(), and removed several
351 compatibility functions.
353 2003-12-20 20:22 nmav <nmav@gnutls.org>
355 * lib/: Makefile.am (tags: gnutls_1_1_0), auth_cert.c, auth_dhe.c
356 (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa.c (tags: gnutls_1_1_1,
357 gnutls_1_1_0), auth_rsa_export.c (tags: gnutls_1_1_1,
358 gnutls_1_1_0), gnutls_cert.c, gnutls_cert.h (tags: gnutls_1_1_5,
359 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
360 gnutls_1_1_0), gnutls_x509.c (tags: gnutls_1_1_1, gnutls_1_1_0),
361 gnutls_x509.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
362 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0):
366 2003-12-20 18:53 nmav <nmav@gnutls.org>
368 * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0):
370 Corrected bug which disallowed ciphersuites other than the
371 CERTIFICATE ones to work.
373 2003-12-20 18:49 nmav <nmav@gnutls.org>
375 * doc/TODO, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
376 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h:
378 Improved gnutls_certificate_client_retrieve_function() and
379 gnutls_certificate_server_retrieve_function() so that the parsing
380 time spent within them is minimized. Also added
381 gnutls_openpgp_privkey struct. No testing yet.
383 2003-12-19 13:53 nmav <nmav@gnutls.org>
385 * NEWS, lib/gnutls_cert.h:
387 Corrected a bug in the GNUTLS_KEY key usage definitions.
389 2003-12-19 13:53 nmav <nmav@gnutls.org>
391 * NEWS, lib/gnutls_cert.h, src/certtool.c (tags: gnutls_1_1_0),
392 src/tests.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/tests.h (tags:
393 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), src/tls_test.c (tags:
394 gnutls_1_1_1, gnutls_1_1_0):
396 Added gnutls_x509_crt_set_key_usage() and certtool can now set the
397 certificate's key usage.
399 2003-12-19 11:48 nmav <nmav@gnutls.org>
401 * doc/tex/: Makefile.am (tags: gnutls_1_1_5, gnutls_1_1_4,
402 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), auth.tex,
403 cert_auth.tex, certificate.tex (tags: gnutls_1_1_0), ciphers.tex
404 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
405 gnutls_1_1_1, gnutls_1_1_0), ciphersuites.tex, compression.tex
406 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
407 gnutls_1_1_1, gnutls_1_1_0), handshake.tex (tags: gnutls_1_1_5,
408 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
409 gnutls_1_1_0), openpgp.tex, preparation.tex (tags: gnutls_1_1_5,
410 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
411 gnutls_1_1_0), record_weaknesses.tex (tags: gnutls_1_1_2,
412 gnutls_1_1_1, gnutls_1_1_0), tls_extensions.tex (tags:
413 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
414 gnutls_1_1_1, gnutls_1_1_0), x509.tex:
416 some updated in documentation
418 2003-12-19 08:47 nmav <nmav@gnutls.org>
420 * NEWS, lib/gnutls_int.h (tags: gnutls_1_0_4, gnutls_1_0_3),
421 lib/gnutls_record.c (tags: gnutls_1_0_5, gnutls_1_0_4,
422 gnutls_1_0_3), src/cli.c (tags: gnutls_1_0_4, gnutls_1_0_3),
423 lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c (tags:
424 gnutls_1_1_1, gnutls_1_1_0), src/cli.c (tags: gnutls_1_1_1,
425 gnutls_1_1_0), src/serv.c:
427 Corrected bug in gnutls_bye() which made it return an error code of
428 INVALID_REQUEST instead of success.
430 2003-12-18 14:19 nmav <nmav@gnutls.org>
432 * NEWS, configure.in (utags: gnutls_1_0_2):
434 Corrected a bug in the RSA key generation. This was generating
437 2003-12-18 14:19 nmav <nmav@gnutls.org>
439 * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls_pk.c (tags:
440 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c (tags:
441 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.h (tags:
442 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
443 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_sig.c (tags: gnutls_1_1_1,
444 gnutls_1_1_0), lib/gnutls_ui.h, lib/rsa_compat.c,
445 src/certtool-gaa.c (tags: gnutls_1_1_0), src/certtool-gaa.h (tags:
446 gnutls_1_1_0), src/certtool.c, src/certtool.gaa (tags:
449 Added support for generating and exporting DSA private keys.
450 Exporting to PKCS #8 is still not supported due to lack of
453 2003-12-18 10:32 nmav <nmav@gnutls.org>
455 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
456 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
457 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c (tags:
458 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/gnutls_x509.c,
461 Added the callbacks gnutls_certificate_client_retrieve_function()
462 and gnutls_certificate_server_retrieve_function(), to allow a client
463 or a server to specify certificates for the handshake without
464 storing them to the credentials structure.
466 2003-12-16 11:49 nmav <nmav@gnutls.org>
468 * NEWS, configure.in, opencdk.m4 (tags: gnutls_1_1_5, gnutls_1_1_4,
469 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
470 lib/auth_anon.c (tags: gnutls_1_1_1, gnutls_1_1_0),
471 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
472 lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in (tags:
473 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.c (tags:
474 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.h (tags:
475 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
476 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_cert.c, lib/gnutls_cert.h,
477 lib/gnutls_dh.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
478 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_dh_primes.c
479 (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_handshake.c,
480 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_1_1_1,
481 gnutls_1_1_0), lib/gnutls_rsa_export.c, lib/gnutls_ui.c (tags:
482 gnutls_1_1_1, gnutls_1_1_0), lib/libgnutls.vers (tags:
483 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
484 gnutls_1_1_1, gnutls_1_1_0):
486 * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
487 GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
488 handshake function. Ciphersuites that require temporary parameters
489 are removed when such parameters do not exist.
490 * Several internal changes to allow adding the callback function to
491 retrieve the certificate and the private key.
493 2003-12-10 15:46 nmav <nmav@gnutls.org>
495 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
496 lib/gnutls_rsa_export.c, lib/gnutls_state.c:
498 Included gnutls_1_0_0_patches.
500 2003-12-10 15:28 nmav <nmav@gnutls.org>
502 * NEWS, configure.in, lib/gnutls_dh_primes.c (tags: gnutls_1_0_4,
503 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1):
505 Corrected a bug in gnutls_dh_params_export_pkcs3() which made it
506 report a wrong size for the output data.
508 2003-12-10 13:58 nmav <nmav@gnutls.org>
510 * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_1_0_4,
511 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_dh_primes.c,
512 lib/gnutls_rsa_export.c (tags: gnutls_1_0_4, gnutls_1_0_3,
513 gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_state.c (tags:
514 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
517 Added gnutls_rsa_params_export_pkcs1() and
518 gnutls_rsa_params_import_pkcs1().
520 2003-12-10 11:38 nmav <nmav@gnutls.org>
522 * NEWS, THANKS (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
523 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/Makefile.am,
524 lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c,
525 src/tests.c, src/tests.h, src/tls_test.c:
527 Included gnutls_1_0_0_patches.
529 2003-12-09 15:50 nmav <nmav@gnutls.org>
531 * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c
532 (utags: gnutls_1_0_1, gnutls_1_0_2):
534 Some documentation fixes.
536 2003-12-09 11:42 nmav <nmav@gnutls.org>
538 * NEWS, src/tests.c (tags: gnutls_1_0_5, gnutls_1_0_4,
539 gnutls_1_0_3, gnutls_1_0_2), src/tests.h (tags: gnutls_1_0_5,
540 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tls_test.c (tags:
541 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2):
543 Fixed the SRP detection test in gnutls-cli-debug.
545 2003-12-05 14:21 nmav <nmav@gnutls.org>
547 * NEWS, lib/Makefile.am (tags: gnutls_1_0_4, gnutls_1_0_3,
548 gnutls_1_0_2, gnutls_1_0_1), src/cli.c (tags: gnutls_1_0_2):
550 Some minor fixes in the makefiles. They now include CFLAGS from
551 libgcrypt or opencdk if installed in a non standard directory.
553 2003-12-05 09:25 nmav <nmav@gnutls.org>
555 * doc/TODO (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
556 gnutls_1_0_2), doc/tex/ciphers.tex (tags: gnutls_1_0_5,
557 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), lib/gnutls_dh_primes.c,
558 lib/gnutls_mpi.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
559 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1),
560 src/prime.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
561 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2):
563 some minor fixes and cleanups.
565 2003-12-02 21:39 nmav <nmav@gnutls.org>
567 * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5)
568 (utags: gnutls_1_1_1, gnutls_1_0_4, gnutls_1_0_0, gnutls_1_0_1,
569 gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3):
571 some cleanups in the record protocol processing.
573 2003-12-02 18:20 nmav <nmav@gnutls.org>
575 * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags:
576 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
577 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
578 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), lib/gnutls.h.in.in
579 (tags: gnutls_1_0_0), lib/gnutls_errors.c (tags: gnutls_1_0_4,
580 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
581 gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c (tags:
582 gnutls_1_0_0), lib/gnutls_int.h (tags: gnutls_1_0_2, gnutls_1_0_1,
583 gnutls_1_0_0), lib/gnutls_state.c (tags: gnutls_1_0_0), src/cli.c
584 (tags: gnutls_1_0_0):
586 Improved the support for draft-ietf-tls-srp-05. The two-phase
587 handshake is now fully supported without any interaction with the
588 application layer (except for a callback).
590 2003-12-01 14:07 nmav <nmav@gnutls.org>
596 2003-12-01 08:50 nmav <nmav@gnutls.org>
598 * configure.in (tags: gnutls_1_0_0), lib/gnutls_hash_int.c (tags:
599 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
600 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_random.c
601 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
602 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
605 eliminated some memory leaks and other fixes.
607 2003-11-30 22:27 nmav <nmav@gnutls.org>
609 * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_0_0):
611 added detection for ZLIB compression.
613 2003-11-30 15:08 nmav <nmav@gnutls.org>
615 * src/: tests.c, tls_test.c:
617 improved srp detection.
619 2003-11-30 15:00 nmav <nmav@gnutls.org>
621 * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c:
623 Some fixes in the certificate authenticated SRP ciphersuites.
625 2003-11-30 13:58 nmav <nmav@gnutls.org>
627 * doc/README.autoconf (tags: gnutls_1_0_5, gnutls_1_1_5,
628 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
629 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
630 gnutls_1_0_0), lib/gnutls_alert.c (tags: gnutls_1_0_5,
631 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
632 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_errors.c,
633 lib/gnutls_errors_int.h (tags: gnutls_1_0_4, gnutls_1_1_2,
634 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
635 gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c, src/serv-gaa.c
636 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
637 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
638 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), src/serv.c (tags:
639 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
642 some fixes to comply with the SRP draft. The handshake is now
643 repeated if an empty SRP username is received.
645 2003-11-30 06:36 nmav <nmav@gnutls.org>
647 * NEWS, doc/tex/srp.tex, lib/gnutls_anon_cred.c (tags:
648 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
649 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
650 lib/gnutls_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
651 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_x509.c (tags:
652 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
653 gnutls_1_0_1, gnutls_1_0_0), lib/libgnutls.vers (tags:
654 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
655 gnutls_1_0_1, gnutls_1_0_0), lib/x509_b64.c (tags: gnutls_1_0_5,
656 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
657 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), src/common.c,
658 src/crypt.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
659 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0):
661 several corrections in the documentation.
663 2003-11-27 22:01 nmav <nmav@gnutls.org>
665 * NEWS, doc/tex/Makefile.am (tags: gnutls_1_0_5, gnutls_1_0_4,
666 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
667 doc/tex/appendix.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
668 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
669 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
670 gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphers.tex (tags:
671 gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphersuites.tex (tags:
672 gnutls_0_9_99), doc/tex/supported_ciphersuites.tex (tags:
673 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
674 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
675 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
676 lib/gnutls.h.in.in (tags: gnutls_0_9_99), lib/gnutls_algorithms.c
677 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
678 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_cipher_int.c
679 (tags: gnutls_0_9_99), lib/gnutls_int.h (tags: gnutls_0_9_99),
680 lib/gnutls_state.c (tags: gnutls_0_9_99):
682 Removed the TWOFISH cipher. Documented the supported ciphersuites.
684 2003-11-27 21:52 nmav <nmav@gnutls.org>
686 * doc/protocol/: draft-benaloh-pct-00.txt,
687 draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags:
688 gnutls_1_0_0, gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3,
689 gnutls_1_1_1, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_0_5,
690 gnutls_1_1_3, gnutls_0_9_99, gnutls_1_1_4, gnutls_1_1_5):
692 Added historical documents. Got from
693 http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
695 2003-11-27 10:29 nmav <nmav@gnutls.org>
697 * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c (tags:
698 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
699 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/auth_rsa_export.c
700 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
701 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in,
702 lib/gnutls_handshake.c (tags: gnutls_0_9_99), lib/gnutls_int.h,
703 lib/gnutls_mem.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
704 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
705 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
706 gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_mpi.c (tags: gnutls_1_0_0,
707 gnutls_0_9_99), lib/gnutls_mpi.h (tags: gnutls_1_0_4, gnutls_1_1_0,
708 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
709 gnutls_0_9_99), lib/gnutls_x509.c (tags: gnutls_0_9_99), src/serv.c
710 (tags: gnutls_0_9_99):
712 corrected some bugs that affected openpgp authentication.
714 2003-11-26 08:59 nmav <nmav@gnutls.org>
716 * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
717 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
718 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
719 gnutls_1_0_0, gnutls_0_9_99), doc/tex/cover.tex.in (tags:
720 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
721 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
722 doc/tex/gnutls.bib, doc/tex/library.tex, lib/gnutls_pk.c (tags:
723 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
724 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99):
726 Exported the gnutls_x509_privkey_sign_data(),
727 gnutls_x509_privkey_verify_data() and gnutls_x509_crt_verify_data().
729 2003-11-26 08:57 nmav <nmav@gnutls.org>
731 * src/certtool.c (tags: gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
734 only generate v3 certificates, since we always use the CA
735 (basicConstraints) extension.
737 2003-11-25 12:31 nmav <nmav@gnutls.org>
739 * doc/tex/certificate.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
740 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
741 doc/tex/ex-crq.tex (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
742 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
743 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
744 gnutls_0_9_99), doc/tex/gnutls.bib, doc/tex/openssl.tex (tags:
745 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
746 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
747 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
750 Some documentation fixes. Changed gnutls_x509_*_set_version() to
751 have a compatible input with gnutls_x509_*_get_version().
753 2003-11-25 10:20 nmav <nmav@gnutls.org>
755 * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_0_5,
756 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
757 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
758 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
760 added the newest PKIX rfc.
762 2003-11-21 12:52 nmav <nmav@gnutls.org>
766 generated certificates by certtool now have version 1 if they do not
769 2003-11-21 09:37 nmav <nmav@gnutls.org>
771 * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_session.c
772 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
773 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
774 gnutls_0_9_99), src/certtool.gaa (tags: gnutls_1_0_4, gnutls_1_0_3,
775 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/serv-gaa.c (tags:
776 gnutls_0_9_99), src/serv.c, src/serv.gaa (tags: gnutls_1_0_5,
777 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
778 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
779 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
781 Some fixes pointed out by Dimitri Papadopoulos-Orfanos
782 <papadopo@shfj.cea.fr>
784 2003-11-17 17:23 nmav <nmav@gnutls.org>
786 * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex,
787 ex-client2.tex, examples.tex:
789 Simplified a bit the client examples.
791 2003-11-17 15:40 nmav <nmav@gnutls.org>
795 some changes in password reading.
797 2003-11-17 09:32 nmav <nmav@gnutls.org>
799 * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c,
800 lib/defines.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
801 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
802 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
803 gnutls_1_0_0, gnutls_0_9_99), lib/ext_server_name.c,
804 lib/gnutls.h.in.in, lib/gnutls_cert.c (tags: gnutls_0_9_99),
805 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
806 lib/gnutls_str.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
807 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
808 gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.c (tags: gnutls_1_0_5,
809 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
810 gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.h (tags: gnutls_1_0_4,
811 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
812 gnutls_0_9_99), lib/x509_b64.c (tags: gnutls_0_9_99),
813 src/certtool.c, src/common.c, src/serv.c:
815 Several minor fixes in code and function documentation.
817 2003-11-16 09:55 nmav <nmav@gnutls.org>
819 * NEWS, src/certtool.c (tags: gnutls_0_9_98):
821 * Added gnutls_x509_*_get_dn_oid() and
822 gnutls_x509_crt_get_extension_oid() functions which return the
824 * The certtool utility now prints all available extension OIDs and
827 2003-11-15 23:59 nmav <nmav@gnutls.org>
829 * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h
830 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
831 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
832 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
833 gnutls_0_9_99, gnutls_0_9_98):
835 gnutls_x509_*_get_*_dn_by_oid() functions have a raw_flag parameter
836 added. Several other fixes.
838 2003-11-14 17:16 nmav <nmav@gnutls.org>
840 * NEWS, configure.in (tags: gnutls_0_9_98), lib/gnutls_errors.c
841 (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_errors_int.h
842 (tags: gnutls_0_9_99, gnutls_0_9_98), src/certtool.c, src/cli.c
843 (tags: gnutls_0_9_99, gnutls_0_9_98), src/common.c (tags:
844 gnutls_0_9_98), src/tests.c (tags: gnutls_0_9_98):
846 gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter
847 added. Some other fixes in function types.
849 2003-11-14 12:50 nmav <nmav@gnutls.org>
851 * configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_98):
853 Compatibility header for gnutls4 is no longer included in gnutls.h.
854 Added deprecated warnings to gnutls8 stuff.
856 2003-11-13 09:31 nmav <nmav@gnutls.org>
858 * configure.in, lib/auth_cert.c, lib/debug.c (tags: gnutls_1_0_5,
859 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
860 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
861 gnutls_0_9_98), lib/ext_server_name.c (tags: gnutls_0_9_98),
862 lib/gnutls_buffers.c (tags: gnutls_1_0_5, gnutls_1_0_4,
863 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
864 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
865 lib/gnutls_constate.c (tags: gnutls_1_0_5, gnutls_1_0_4,
866 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
867 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
868 lib/gnutls_dh_primes.c (tags: gnutls_1_0_0, gnutls_0_9_99,
869 gnutls_0_9_98), lib/gnutls_extensions.c, lib/gnutls_extensions.h
870 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
871 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
872 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
873 gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_global.c (tags:
874 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
875 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
876 gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_handshake.c (tags:
877 gnutls_0_9_98), lib/gnutls_handshake.h (tags: gnutls_1_0_5,
878 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
879 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
880 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
881 gnutls_0_9_98), lib/gnutls_hash_int.c (tags: gnutls_0_9_99,
882 gnutls_0_9_98), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
883 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
884 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
885 gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_record.c (tags:
886 gnutls_0_9_98), lib/gnutls_record.h (tags: gnutls_1_0_5,
887 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
888 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
889 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
890 gnutls_0_9_98), lib/gnutls_state.c (tags: gnutls_0_9_98),
891 lib/gnutls_state.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
892 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
893 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
894 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_v2_compat.c
895 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
896 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
897 gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_x509.c (tags:
898 gnutls_0_9_98), lib/x509_b64.c (tags: gnutls_0_9_98), src/common.h
899 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
900 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
901 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
904 Some bugfixes, and type corrections.
906 2003-11-13 07:24 nmav <nmav@gnutls.org>
908 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c
909 (tags: gnutls_0_9_98), lib/gnutls_hash_int.c, lib/gnutls_int.h,
910 lib/gnutls_priority.c (tags: gnutls_1_0_5, gnutls_1_0_4,
911 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
912 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
913 src/cli.c, src/common.c, src/serv.c (tags: gnutls_0_9_98):
915 Added the RIPEMD ciphersuites defined in
916 draft-ietf-tls-openpgp-keys-04.
918 2003-11-13 06:41 nmav <nmav@gnutls.org>
920 * NEWS, configure.in, doc/tex/openssl.tex (tags: gnutls_0_9_98):
922 The openssl compatibility layer was moved to gnutls-openssl to allow
923 the extension of it without bloating the libgnutls-extra.
925 2003-11-12 13:10 nmav <nmav@gnutls.org>
929 Prints certificate information before signing.
931 2003-11-11 21:00 nmav <nmav@gnutls.org>
933 * configure.in, lib/gnutls_random.c (tags: gnutls_0_9_99,
934 gnutls_0_9_98), src/crypt.c (tags: gnutls_0_9_99, gnutls_0_9_98):
936 Patch by Werner Koch:
937 * configure.in: Check for gcry_create_nonce.
938 * lib/gnutls_random.c (_gnutls_get_random): Ditto.
939 * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.
941 Also removed some unneeded code in random.c.
943 2003-11-11 16:37 nmav <nmav@gnutls.org>
945 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
946 (utags: gnutls_0_9_97):
948 Added capability to read CRLs to certtool.
950 2003-11-11 16:23 nmav <nmav@gnutls.org>
952 * lib/gnutls_x509.c (tags: gnutls_0_9_97):
954 Renamed several pkcs #7 related functions. That is to allow future
955 extensions to the API.
957 2003-11-11 09:36 nmav <nmav@gnutls.org>
959 * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97),
960 lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h
961 (tags: gnutls_0_9_98, gnutls_0_9_97), lib/x509_b64.c (tags:
962 gnutls_0_9_97), src/cli-gaa.c (tags: gnutls_1_0_5, gnutls_1_1_5,
963 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
964 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
965 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97):
967 Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
970 2003-11-10 21:21 nmav <nmav@gnutls.org>
972 * lib/gnutls.h.in.in:
974 Removed the gnutls_handshake_set_rsa_pms_check() prototype from
975 gnutls.h. Corrected the *_get_dn() functions to return the data size
976 if the data argument is NULL, and *data_size == 0. Bugs reported by
977 Gergely Nagy <algernon@bonehunter.rulez.org>.
979 2003-11-10 15:32 nmav <nmav@gnutls.org>
981 * lib/: auth_cert.c, ext_cert_type.c (tags: gnutls_1_0_5,
982 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
983 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
984 gnutls_0_9_98), ext_cert_type.h (tags: gnutls_1_0_5, gnutls_1_1_5,
985 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
986 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
987 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
988 gnutls_constate.c, gnutls_extensions.c, gnutls_session_pack.c
989 (tags: gnutls_0_9_98) (utags: gnutls_0_9_97):
991 some fixes to have the correct cert_type on resumed sessions.
993 2003-11-10 12:25 nmav <nmav@gnutls.org>
995 * NEWS, src/certtool.c:
997 The certtool utility can now generate PKCS #12 structures without
998 specifying a certificate.
1000 2003-11-09 19:16 nmav <nmav@gnutls.org>
1002 * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags:
1003 gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags:
1004 gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h
1005 (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c
1006 (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags:
1007 gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97),
1008 tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags:
1009 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97), tls_test.gaa (tags:
1010 gnutls_0_9_97) (utags: gnutls_0_9_96):
1014 2003-11-07 09:23 nmav <nmav@gnutls.org>
1016 * lib/gnutls.h.in.in (tags: gnutls_0_9_96):
1018 Corrected the types in gnutls_anon_free_client_credentials() and
1019 gnutls_anon_allocate_client_credentials(). Reported by Ivo.
1021 2003-11-06 19:57 nmav <nmav@gnutls.org>
1023 * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96),
1024 lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1025 src/Makefile.am (tags: gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1026 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1027 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1028 gnutls_0_9_97, gnutls_0_9_96), src/certtool.c (tags:
1029 gnutls_0_9_96), src/cli-gaa.c (tags: gnutls_0_9_96), src/cli.c,
1030 src/crypt.c, src/serv.c, src/tests.c, src/tests.h,
1031 src/tls_test-gaa.c, src/tls_test.c:
1033 some changes to compile in mingw32.
1035 2003-11-04 13:22 nmav <nmav@gnutls.org>
1037 * doc/scripts/gdoc (tags: gnutls_0_9_96):
1039 added the new gdoc by Simon.
1041 2003-11-04 12:52 nmav <nmav@gnutls.org>
1043 * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1044 gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c
1045 (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1046 gnutls_cipher.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1047 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1048 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1049 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1050 gnutls_0_9_96), gnutls_compress_int.c (tags: gnutls_1_0_5,
1051 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1052 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1053 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h
1054 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1055 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1056 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1057 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1058 gnutls_db.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1059 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1060 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1061 gnutls_0_9_96), gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96),
1062 gnutls_kx.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1063 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1064 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h (tags:
1065 gnutls_0_9_97, gnutls_0_9_96), gnutls_ui.c, gnutls_v2_compat.c
1066 (tags: gnutls_0_9_97, gnutls_0_9_96), x509_b64.c (tags:
1067 gnutls_0_9_96), x509_b64.h (tags: gnutls_1_0_5, gnutls_1_1_5,
1068 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1069 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1070 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1071 gnutls_0_9_97, gnutls_0_9_96):
1073 some type fixes. Based on build logs sent by Dimitri
1074 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
1076 2003-11-02 13:27 nmav <nmav@gnutls.org>
1078 * src/common.c (tags: gnutls_0_9_95):
1080 added gnutls_openpgp_key_export() function.
1082 2003-11-02 07:50 nmav <nmav@gnutls.org>
1084 * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95):
1086 Some changes to preserve binary compatibility.
1088 2003-11-01 10:25 nmav <nmav@gnutls.org>
1090 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
1091 (utags: gnutls_0_9_95):
1093 Added option to certtool to use export-grade algorithms. If password
1094 is set in pkcs8 mode, then the output structure will be encrypted.
1096 2003-11-01 08:46 nmav <nmav@gnutls.org>
1098 * doc/scripts/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5,
1099 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1100 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1101 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1102 gnutls_0_9_96, gnutls_0_9_95):
1104 gdoc and sort1.pl are now included in the distribution.
1106 2003-11-01 08:46 nmav <nmav@gnutls.org>
1108 * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags:
1109 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95),
1110 doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1111 gnutls_0_9_96, gnutls_0_9_95), lib/gnutls.h.in.in,
1112 lib/gnutls_cert.c (tags: gnutls_0_9_95), lib/gnutls_int.h,
1113 src/Makefile.am (tags: gnutls_0_9_95), src/certtool-gaa.c,
1114 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
1115 src/prime.c (tags: gnutls_0_9_95):
1117 * Several changes in certificate and key verification.
1118 * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
1119 avoid having two flags for the same thing.
1120 * Updated documentation for openpgp key verification.
1121 * The prime tool was combined with the certtool.
1123 2003-10-31 12:45 nmav <nmav@gnutls.org>
1125 * src/: certtool.c, common.c:
1127 more openpgp related changes.
1129 2003-10-31 09:41 nmav <nmav@gnutls.org>
1131 * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1132 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1133 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1134 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1135 gnutls_0_9_96), lib/Makefile.am (tags: gnutls_1_0_0, gnutls_0_9_99,
1136 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), lib/gnutls_x509.c
1137 (tags: gnutls_0_9_96), lib/strfile.h (tags: gnutls_1_0_5,
1138 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1139 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1140 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1141 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), src/serv.c (utags:
1144 some openpgp related changes.
1146 2003-10-30 19:03 nmav <nmav@gnutls.org>
1148 * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c,
1149 lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97,
1150 gnutls_0_9_96, gnutls_0_9_95):
1152 added version check against libtasn1
1154 2003-10-30 18:47 nmav <nmav@gnutls.org>
1156 * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c:
1158 Added error checking to global_init() calls.
1160 2003-10-30 18:39 nmav <nmav@gnutls.org>
1162 * doc/tex/: auth.tex, handshake.tex, howto.tex (tags: gnutls_1_0_5,
1163 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1164 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1165 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99) (utags: gnutls_0_9_95,
1166 gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98):
1168 Corrected some things in documentation. Got from Debian bug tracking
1169 system, Reported by Ivan Nestlerode <nestler@speakeasy.net>
1171 2003-10-30 15:09 nmav <nmav@gnutls.org>
1173 * lib/gnutls.h.in.in, src/certtool.c:
1175 introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
1176 other cleanups in the verification functions.
1178 2003-10-30 13:12 nmav <nmav@gnutls.org>
1180 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
1181 src/certtool.c, src/common.c:
1183 Improved the certificate verification functions and the certtool
1184 program's verification capability.
1186 2003-10-30 10:24 nmav <nmav@gnutls.org>
1188 * src/: certtool.c, crypt.c:
1190 Certtool is only compiled when ENABLE_PKI is defined.
1192 2003-10-30 10:08 nmav <nmav@gnutls.org>
1194 * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94,
1197 Made the B64FSIZE to return an accurate value.
1199 2003-10-30 08:22 nmav <nmav@gnutls.org>
1201 * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94),
1202 doc/tex/programs.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1203 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c,
1204 src/certtool.c (tags: gnutls_0_9_94):
1208 2003-10-30 07:36 nmav <nmav@gnutls.org>
1210 * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags:
1211 gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94):
1213 added capability to print pkcs12 structures.
1215 2003-10-28 07:15 nmav <nmav@gnutls.org>
1217 * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1218 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1219 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1220 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1221 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c,
1222 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1224 added pkcs #12 support to certtool. Corrected some bugs in the
1227 2003-10-27 09:51 nmav <nmav@gnutls.org>
1229 * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96,
1230 gnutls_0_9_95, gnutls_0_9_94):
1232 Used the new gcrypt API for generating primes and groups.
1234 2003-10-27 09:50 nmav <nmav@gnutls.org>
1236 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1238 added the --der option to certtool.
1240 2003-10-27 08:54 nmav <nmav@gnutls.org>
1242 * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
1243 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1245 several improvements for the certtool utility.
1247 2003-10-27 07:39 nmav <nmav@gnutls.org>
1249 * doc/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1250 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1251 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1252 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1253 gnutls_0_9_95, gnutls_0_9_94):
1255 Added manpages created by Ivo Timmermans <ivo@o2w.nl>
1257 2003-10-26 22:11 nmav <nmav@gnutls.org>
1259 * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94),
1260 cli-gaa.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1261 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1262 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1263 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1264 gnutls_0_9_95, gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa
1265 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1266 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1267 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1268 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1269 gnutls_0_9_94), common.c:
1271 Added the --print-cert option to gnutls-cli.
1273 2003-10-26 14:33 nmav <nmav@gnutls.org>
1275 * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c,
1276 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
1277 src/certtool.gaa (utags: gnutls_0_9_93):
1279 Added capability to print the keyid of a certificate or a private
1280 key to certtool. Updated the key_id functions to return the hash of
1281 the SubjectPublicKey.
1283 2003-10-26 10:10 nmav <nmav@gnutls.org>
1287 Added fingerprint calculation to certtool.
1289 2003-10-26 10:02 nmav <nmav@gnutls.org>
1291 * configure.in (tags: gnutls_0_9_93):
1293 added configure option to disable the openssl compatibility layer.
1295 2003-10-26 08:30 nmav <nmav@gnutls.org>
1299 Added capability to decode some X.509v3 extensions.
1301 2003-10-26 07:51 nmav <nmav@gnutls.org>
1303 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1305 Added certificate chain verification capability to certtool
1307 2003-10-25 21:11 nmav <nmav@gnutls.org>
1309 * NEWS, lib/pkix.asn (tags: gnutls_1_0_4, gnutls_1_1_0,
1310 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1311 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1312 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c
1313 (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1314 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1315 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1316 gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c,
1317 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
1320 Several improvments in the certtool.
1322 2003-10-25 18:32 nmav <nmav@gnutls.org>
1324 * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c,
1325 certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92):
1327 Added a certtool primitive command line utility
1329 2003-10-25 09:54 nmav <nmav@gnutls.org>
1331 * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95,
1332 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn,
1333 lib/pkix_asn1_tab.c:
1335 Almost finished the X.509 certificate generation.
1337 2003-10-24 22:04 nmav <nmav@gnutls.org>
1339 * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):
1341 - Some fixes in the opencdk code. Patch by Ivo Timmermans
1343 - CR is now allowed in the base64 decoder.
1345 2003-10-23 19:16 nmav <nmav@gnutls.org>
1347 * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1348 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1349 configure.in (tags: gnutls_0_9_92), libgcrypt.m4 (tags:
1350 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1351 lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93,
1352 gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c:
1354 Added some support for writable gnutls_x509_crt structures. Not
1357 2003-10-23 13:24 nmav <nmav@gnutls.org>
1359 * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_98,
1360 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1361 gnutls_0_9_93, gnutls_0_9_92):
1363 some alloca-related fixes. Patch by Philip Brown
1364 <phil@bolthole.com>.
1366 2003-10-17 07:02 nmav <nmav@gnutls.org>
1368 * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1369 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91):
1371 corrected a bug in the debugging output of handshake. Pointed out by
1372 Mark McLoughlin <mark@skynet.ie>.
1374 2003-10-09 21:51 nmav <nmav@gnutls.org>
1378 opencdk is now mandatory in the base installation.
1380 2003-10-08 14:08 nmav <nmav@gnutls.org>
1382 * lib/: gnutls_dh.h (tags: gnutls_1_0_5, gnutls_1_0_4,
1383 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1384 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1385 gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c,
1386 gnutls_rsa_export.c (tags: gnutls_1_0_0, gnutls_0_9_99,
1387 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1388 gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1389 gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags: gnutls_0_9_95,
1390 gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95, gnutls_0_9_94)
1391 (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
1394 Some changes in types.
1396 2003-10-07 22:42 nmav <nmav@gnutls.org>
1398 * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93),
1399 gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h
1400 (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags:
1401 gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92):
1403 Corrected some of the return types. Several other minor corrections.
1405 2003-10-04 13:44 nmav <nmav@gnutls.org>
1407 * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1408 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1409 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1410 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1411 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1412 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), gnutls.bib:
1414 Documentation is now under FDL 1.2.
1416 2003-10-04 06:45 nmav <nmav@gnutls.org>
1418 * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12,
1419 gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11):
1421 - Updated to use opencdk 0.5.1 (patch by Mikhail
1422 Teterin <mi+mx@aldan.algebra.com>)
1423 - Corrected some alignment problems in IA64 (patch by
1424 Ian Wienand <ianw@gelato.unsw.edu.au>)
1425 - Corrected bug in SRP. Patch by Casey Marshall
1426 <rsdio@metastatic.org>
1428 2003-10-03 12:16 nmav <nmav@gnutls.org>
1430 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
1433 Updated the openpgp key API.
1435 2003-10-03 11:14 nmav <nmav@gnutls.org>
1439 Converted the pgp verification functions to the new API.
1441 2003-10-03 09:09 nmav <nmav@gnutls.org>
1443 * lib/gnutls_alert.c (tags: gnutls_0_9_99, gnutls_0_9_98,
1444 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1445 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1446 lib/gnutls_algorithms.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1447 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1448 gnutls_0_9_91, gnutls_0_9_90), src/cli.c, src/common.c,
1449 src/common.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1450 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c:
1452 Applied patch by Arne that fixes several possible NULL pointer
1455 2003-10-03 09:05 nmav <nmav@gnutls.org>
1459 Disable buffering. Clear FD set. Patch by Simon Josefsson
1462 2003-10-02 15:02 nmav <nmav@gnutls.org>
1464 * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):
1466 Rolled back some of Arne's changes. Now the ciphers can be set in
1469 2003-10-01 18:43 nmav <nmav@gnutls.org>
1471 * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94,
1472 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1473 doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8):
1475 Patch by Arne. Fixes a linking problem with _gnutls_handshake2str()
1476 and _gnutls_packet2str().
1478 Some other fixes in the documentation creation.
1480 2003-10-01 18:39 nmav <nmav@gnutls.org>
1482 * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c,
1483 lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1484 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1485 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c
1486 (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8),
1489 A new patch by Arne. More bug fixes and optimizations.
1491 2003-10-01 15:11 nmav <nmav@gnutls.org>
1493 * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):
1495 Corrected some unaligned accesses in IA64. Initial patch by Ian
1496 Wienand <ianw@gelato.unsw.edu.au>.
1498 2003-10-01 14:06 nmav <nmav@gnutls.org>
1500 * src/: cli.c, common.c:
1502 Applied Simos' patch for the SIGALRM triggered handshake.
1504 2003-09-17 20:56 nmav <nmav@gnutls.org>
1506 * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):
1510 2003-09-17 20:00 nmav <nmav@gnutls.org>
1512 * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_98,
1513 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1514 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1515 gnutls_0_9_8), src/cli.c, src/common.c, src/common.h, src/serv.c,
1516 src/tests.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1517 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1519 Added a hostname check with the certificate in the gnutls-cli.
1521 2003-09-17 07:19 nmav <nmav@gnutls.org>
1523 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93,
1524 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1525 lib/gnutls_algorithms.c (tags: gnutls_0_9_8),
1526 lib/gnutls_cipher_int.c (tags: gnutls_0_9_98, gnutls_0_9_97,
1527 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1528 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1529 lib/gnutls_int.h (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags:
1530 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1531 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1532 gnutls_0_9_8), src/cli.c, src/serv.c, src/tests.c:
1534 RIJNDAEL ciphersuites were renamed to AES.
1536 2003-09-14 09:43 nmav <nmav@gnutls.org>
1538 * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95,
1539 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1540 gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c,
1541 lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags:
1542 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1543 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c:
1547 2003-09-14 08:52 nmav <nmav@gnutls.org>
1549 * lib/gnutls_handshake.c, src/cli.c, src/serv.c:
1551 Corrected the client's behaviour in the handshake handling. Some
1552 fixes in the documentation.
1554 2003-09-12 13:13 nmav <nmav@gnutls.org>
1556 * configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
1557 gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:
1559 Some additions to export only the documented API, and some support
1562 2003-09-11 18:30 nmav <nmav@gnutls.org>
1564 * configure.in, doc/.cvsignore (tags: gnutls_1_0_5, gnutls_1_1_5,
1565 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1566 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1567 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1568 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1569 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1570 doc/tex/library.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
1571 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1572 lib/debug.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1573 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1574 gnutls_0_9_90, gnutls_0_9_8), lib/debug.h (tags: gnutls_1_0_5,
1575 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1576 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1577 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1578 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1579 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1580 gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c:
1584 2003-09-11 13:07 nmav <nmav@gnutls.org>
1586 * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1587 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1588 gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94,
1589 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1590 gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95,
1591 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1592 gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_1_0_5,
1593 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1594 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1595 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1596 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1597 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1598 gnutls_0_9_8), srp/tpasswd.conf (tags: gnutls_1_0_5, gnutls_1_1_5,
1599 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1600 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1601 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1602 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1603 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1605 Corrected and improved SRP support. The gnutls-srpcrypt now
1606 generates several primes.
1608 2003-09-11 12:34 nmav <nmav@gnutls.org>
1610 * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8),
1611 doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex
1612 (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1613 gnutls_0_9_8), src/cli.c:
1615 Improved the error handling in the gnutls-cli.
1617 2003-09-10 19:15 nmav <nmav@gnutls.org>
1619 * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
1620 lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
1621 src/srp/tpasswd.conf:
1623 Updated the SRP implementation to follow the latest draft.
1625 2003-09-01 13:52 nmav <nmav@gnutls.org>
1627 * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1628 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1631 corrected bug which made some tests now to be compiled.
1633 2003-09-01 13:39 nmav <nmav@gnutls.org>
1635 * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
1636 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1637 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1638 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
1639 lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags:
1640 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1641 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1642 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1643 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1644 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1645 gnutls_0_9_90, gnutls_0_9_8):
1647 More more fixes by Arne.
1649 2003-08-27 15:24 nmav <nmav@gnutls.org>
1651 * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95,
1652 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1653 gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95,
1654 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1655 gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags:
1656 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1657 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1659 corrected bug in the session resumption detection in the
1660 gnutls-cli-debug, and other minor fixes.
1662 2003-08-21 16:50 nmav <nmav@gnutls.org>
1664 * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1665 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1666 gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7):
1670 2003-08-20 22:21 nmav <nmav@gnutls.org>
1672 * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):
1674 CR is now allowed in the base64 decoder.
1676 2003-08-15 09:06 nmav <nmav@gnutls.org>
1678 * lib/gnutls_errors.c (tags: gnutls_0_9_7):
1680 _gnutls_bin2hex function was removed from gnutls_errors.c
1682 2003-08-13 15:45 nmav <nmav@gnutls.org>
1684 * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
1687 RC2 is not included when PKCS#12 is disabled.
1689 2003-08-13 10:25 nmav <nmav@gnutls.org>
1691 * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96,
1692 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1693 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1696 RC2 was made reentrant. The stddef.h is now included if found.
1698 2003-08-13 08:26 nmav <nmav@gnutls.org>
1700 * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
1703 added better check for gcrypt library.
1705 2003-08-13 08:13 nmav <nmav@gnutls.org>
1707 * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags:
1708 gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7),
1709 lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c
1710 (tags: gnutls_0_9_7):
1713 - gcry_check_version() _must_ be called nowadays, says
1714 libgcrypt-1.1.42/NEWS.
1715 - configure.in: the respective test in configure.in included
1716 <sys/stddef.h> (which doesn't exist) instead of the usual
1718 - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
1719 doesn't match prototype from file lib/gnutls_str.h, causing
1721 - configure.in: -Wsign-compare removed.
1723 2003-08-12 12:00 nmav <nmav@gnutls.org>
1725 * lib/: auth_anon.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1726 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1727 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1728 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1729 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1730 dh_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1731 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1732 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1733 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1734 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c
1735 (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95,
1736 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1737 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c
1738 (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c,
1739 gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97,
1740 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1741 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1742 gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags:
1743 gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_1_0_4,
1744 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1745 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1746 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1747 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1752 2003-08-12 11:57 nmav <nmav@gnutls.org>
1756 Cleaned up the RC2 cipher.
1758 2003-08-11 18:29 nmav <nmav@gnutls.org>
1760 * doc/tex/alert.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1761 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1762 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1763 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1764 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1765 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1766 gnutls_0_9_7), doc/tex/ciphersuites.tex (tags: gnutls_0_9_98,
1767 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1768 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1769 gnutls_0_9_8, gnutls_0_9_7), doc/tex/ex-cert-select.tex (tags:
1770 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1771 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1772 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/howto.tex
1773 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1774 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record.tex
1775 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1776 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1777 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1778 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1779 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1780 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1781 doc/tex/record_weaknesses.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
1782 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1783 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1784 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1785 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/srp.tex (tags:
1786 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1787 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1788 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/translayer.tex
1789 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1790 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1791 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1792 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1793 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1794 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.c (tags:
1795 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1796 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1797 gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_1_0_5, gnutls_1_0_4,
1798 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1799 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1800 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1801 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1802 lib/auth_dh_common.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1803 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1804 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1805 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1806 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1807 gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c (tags:
1808 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1809 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1810 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/dh_compat.c,
1811 lib/gnutls_algorithms.c (tags: gnutls_0_9_7),
1812 lib/gnutls_anon_cred.c (tags: gnutls_0_9_99, gnutls_0_9_98,
1813 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1814 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1815 gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_auth.c (tags: gnutls_1_0_5,
1816 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1817 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1818 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1819 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1820 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_cert.c
1821 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1822 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1823 lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
1824 lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7),
1825 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c
1826 (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1827 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1828 gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c
1829 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1830 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1831 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1832 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1833 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1834 lib/gnutls_pk.c (tags: gnutls_0_9_7), lib/gnutls_record.c,
1835 lib/gnutls_state.c, lib/gnutls_x509.c (tags: gnutls_0_9_92,
1836 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1837 lib/io_debug.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1838 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1839 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1840 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1841 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1842 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1843 gnutls_0_9_7), src/retcodes.c (tags: gnutls_0_9_7):
1845 still more patches by Arne Thomassen
1847 2003-08-11 18:10 nmav <nmav@gnutls.org>
1849 * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1850 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1851 gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c,
1856 2003-08-11 17:56 nmav <nmav@gnutls.org>
1858 * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
1859 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
1860 lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95,
1861 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1862 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c,
1863 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
1866 more patches by Arne Thomassen.
1868 2003-08-09 19:17 nmav <nmav@gnutls.org>
1870 * NEWS, configure.in (utags: gnutls_0_8_10):
1874 2003-08-09 19:03 nmav <nmav@gnutls.org>
1876 * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
1879 backported the ext_server_name from 0.9.x releases.
1881 2003-08-09 17:30 nmav <nmav@gnutls.org>
1883 * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
1884 doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
1885 doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags: gnutls_1_0_5,
1886 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1887 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1888 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1889 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1890 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1891 gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c,
1892 lib/auth_dhe.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1893 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1894 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1895 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1896 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags:
1897 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1898 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1899 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1900 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1901 gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c,
1902 lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c,
1903 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c,
1904 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1905 lib/gnutls_extensions.c, lib/gnutls_global.c,
1906 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h
1907 (tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c,
1908 lib/gnutls_random.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1909 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1910 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1911 lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
1912 lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c:
1914 Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which
1915 corrects several things in the library.
1917 2003-08-07 18:01 nmav <nmav@gnutls.org>
1919 * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7),
1920 gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_1_0_2,
1921 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1922 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1923 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1924 gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c,
1925 gnutls_cipher_int.h (tags: gnutls_1_0_5, gnutls_1_1_5,
1926 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1927 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1928 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1929 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1930 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1931 gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8,
1932 gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c,
1933 gnutls_hash_int.h (tags: gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1934 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1935 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1936 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1937 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1938 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1939 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_98,
1940 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1941 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1942 gnutls_0_9_8, gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags:
1943 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1944 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1945 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1946 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1947 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1948 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1949 gnutls_rsa_export.c, rc2.c, rc2.h:
1951 Ported to the new libgcrypt (still unstable). Also added the RC2
1952 cipher and improved the PKCS #12 stuff in order to support it.
1954 2003-08-04 17:37 nmav <nmav@gnutls.org>
1956 * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7):
1958 * Added the new libtasn1.
1959 * the tex files are included in the distribution.
1961 2003-07-09 16:33 nmav <nmav@gnutls.org>
1965 added missing rfc2818_hostname.lo object.
1967 2003-06-29 06:52 nmav <nmav@gnutls.org>
1969 * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_98,
1970 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1971 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1972 gnutls_0_9_8, gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex,
1973 ex-client2.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1974 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1975 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1976 ex-serv-export.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1977 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1978 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1979 gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7),
1980 ex-serv-srp.tex (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1981 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1982 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1983 gnutls_0_9_7), ex-serv1.tex:
1985 added the (gnutls_transport_ptr) cast to example programs.
1987 2003-06-29 06:33 nmav <nmav@gnutls.org>
1989 * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in
1990 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9),
1991 lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
1992 gnutls_0_8_10, gnutls_0_8_9):
1994 - The gnutls_transport_ptr type was changed to a pointer type
1995 (void*). (programs would need recompile, since the library version
1998 2003-06-28 19:16 nmav <nmav@gnutls.org>
2000 * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex
2001 (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97,
2002 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2003 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2004 gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags:
2005 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2006 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2007 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2008 gnutls.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2009 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2010 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2013 some reorganization on the documentation. Added also stuff about
2014 PKCS #12 structures.
2016 2003-06-28 05:51 nmav <nmav@gnutls.org>
2018 * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2019 gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8,
2020 gnutls_0_9_7, gnutls_0_9_6):
2022 Corrected a null pointer dereference in
2023 gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
2025 2003-06-28 05:44 nmav <nmav@gnutls.org>
2031 2003-06-27 14:07 nmav <nmav@gnutls.org>
2033 * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c,
2034 gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c
2035 (utags: gnutls_0_9_6):
2037 Added function to do the MAC verification in the PKCS #12 structure.
2039 2003-06-27 07:34 nmav <nmav@gnutls.org>
2041 * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
2042 gnutls_0_9_90, gnutls_0_9_7, gnutls_0_9_91, gnutls_0_9_8):
2044 Added ability to write Bag attributes LocalKeyId and friendlyName,
2045 in order for browsers to be able to import our structures.
2047 2003-06-26 21:59 nmav <nmav@gnutls.org>
2049 * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
2054 2003-06-26 09:41 nmav <nmav@gnutls.org>
2056 * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):
2058 Several more additions to PKCS #12 to allow encrypting bags. Still
2061 2003-06-25 14:30 nmav <nmav@gnutls.org>
2063 * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6),
2064 lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c,
2065 lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
2066 lib/gnutls_session.c (tags: gnutls_0_9_98, gnutls_0_9_97,
2067 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2068 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2069 gnutls_0_9_7, gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn,
2070 lib/pkix_asn1_tab.c:
2072 More PKCS #12 additions. Now the code can generate PKCS #12 files.
2073 Also added the ability to decrypt plain DES encrypted PKCS #8 keys.
2075 2003-06-24 06:57 nmav <nmav@gnutls.org>
2077 * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
2078 gnutls_errors_int.h:
2080 Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.
2082 2003-06-23 06:52 nmav <nmav@gnutls.org>
2084 * lib/gnutls_errors.c:
2086 some pkcs12 improvements.
2088 2003-06-22 15:41 nmav <nmav@gnutls.org>
2090 * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
2093 Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
2096 2003-06-22 08:42 nmav <nmav@gnutls.org>
2098 * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6),
2099 doc/tex/ex-client2.tex (tags: gnutls_0_9_6),
2100 doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex
2101 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2102 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2103 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2104 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2105 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2106 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2107 doc/tex/record.tex (tags: gnutls_0_9_6), doc/tex/tlsintro.tex
2108 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2109 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2110 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2111 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2112 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2113 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2114 lib/Makefile.am, lib/gnutls_alert.c (tags: gnutls_0_9_6),
2115 lib/gnutls_errors.c, lib/gnutls_errors_int.h:
2117 Some improvements in PKCS12 parser. Now it can extract private keys
2120 2003-06-20 08:09 nmav <nmav@gnutls.org>
2122 * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
2123 doc/protocol/rfc3546.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
2124 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2125 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2126 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2127 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2128 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2129 gnutls_0_9_7, gnutls_0_9_6), doc/tex/gnutls.bib (tags:
2130 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2134 2003-06-17 11:45 nmav <nmav@gnutls.org>
2136 * doc/: protocol/draft-ietf-tls-srp-04.txt,
2137 protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_5,
2138 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2139 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2140 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2141 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2142 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2143 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), tex/gnutls.bib:
2147 2003-06-16 09:31 nmav <nmav@gnutls.org>
2149 * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7,
2154 2003-06-10 08:06 nmav <nmav@gnutls.org>
2156 * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6):
2158 added the most compatible ciphers in default priorities.
2160 2003-06-09 09:10 nmav <nmav@gnutls.org>
2162 * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags:
2163 gnutls_0_9_7, gnutls_0_9_6):
2165 Corrected bug in SRP where a non allocated value was freed.
2166 Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.
2168 Also the SRP programs are now build by default (they weren't due to
2171 2003-06-09 09:10 nmav <nmav@gnutls.org>
2173 * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12,
2174 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags:
2175 gnutls_0_8_10, gnutls_0_8_9):
2177 Corrected bug in SRP where a non allocated value was freed.
2178 Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.
2180 2003-05-28 09:50 nmav <nmav@gnutls.org>
2182 * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2183 gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c:
2185 Corrected a bug in the record layer buffering, which affected the
2186 case where external pull function was used. Report and a patch by
2187 Sergey Poznyakoff <gray@Mirddin.farlep.net>.
2189 2003-05-16 18:01 nmav <nmav@gnutls.org>
2191 * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:
2193 some more stuff about PKCS12. Still on early stage and incomplete.
2195 2003-05-08 20:03 nmav <nmav@gnutls.org>
2197 * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2198 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2199 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags:
2200 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2201 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2202 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2203 src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_98,
2204 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2205 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2206 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2208 Several fixes in several places. Patch by Sean Gao
2211 2003-05-03 09:01 nmav <nmav@gnutls.org>
2213 * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags:
2214 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2217 Corrections in the TLS layer openpgp certificate packet parser.
2219 2003-04-18 10:29 nmav <nmav@gnutls.org>
2221 * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:
2223 * Added gnutls_x509_privkey_get_key_id() and
2224 gnutls_x509_crt_get_key_id() functions which return a unique (per
2225 public key) ID. These can be used to check if the private key
2226 corresponds to a given certificate.
2228 2003-04-16 19:09 nmav <nmav@gnutls.org>
2230 * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
2231 gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:
2233 Renamed all of the PKCS #xx stuff names, to pkcs-x-name.
2235 2003-04-16 10:44 nmav <nmav@gnutls.org>
2237 * lib/: pkix.asn, pkix_asn1_tab.c:
2239 added definitions for pkcs12
2241 2003-04-15 13:59 nmav <nmav@gnutls.org>
2245 Corrected a bug in gnutls-cli while resuming sessions. Reported by
2246 Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.
2248 2003-04-14 07:40 nmav <nmav@gnutls.org>
2250 * lib/ext_server_name.c:
2252 Corrected bug in server_name extension which made the client to send
2253 the wrong size of data.
2255 2003-04-14 07:38 nmav <nmav@gnutls.org>
2257 * lib/gnutls_state.c:
2259 Increased the default DH bits limit.
2261 2003-04-01 19:13 nmav <nmav@gnutls.org>
2263 * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags:
2264 gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6)
2265 (utags: gnutls_0_9_5):
2267 Some fixes to allow proper compiling when
2268 --disable-srp-authentication and --disable-anon-authentication are
2269 specified. Patch by Paul Sheer.
2271 2003-04-01 18:50 nmav <nmav@gnutls.org>
2273 * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags:
2274 gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c,
2275 src/common.c, src/serv.c:
2277 Added the --disable-extra-pki configure option, which disables all
2278 extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
2281 2003-04-01 08:47 nmav <nmav@gnutls.org>
2283 * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):
2285 several bug fixes in the certificate parsing, and some in the asn1
2288 2003-03-31 23:05 nmav <nmav@gnutls.org>
2290 * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:
2292 More fixes to eliminate constants.
2294 2003-03-31 22:46 nmav <nmav@gnutls.org>
2296 * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5),
2297 gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h
2298 (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5):
2300 Eliminated the need for a hard coded max MPI parameter size.
2302 2003-03-29 10:59 nmav <nmav@gnutls.org>
2306 Some fixes in the gnutls_x509_crt_to_xml() function.
2308 2003-03-28 22:28 nmav <nmav@gnutls.org>
2310 * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):
2314 2003-03-28 21:50 nmav <nmav@gnutls.org>
2316 * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
2317 lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):
2319 Several improvments in the PKCS #7 handling. Added capability to
2320 delete certificates, and handle CRLs.
2322 2003-03-28 12:28 nmav <nmav@gnutls.org>
2324 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
2325 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2326 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2327 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2328 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2329 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2330 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2331 gnutls_0_9_6) (utags: gnutls_0_9_4, gnutls_0_9_5):
2335 2003-03-26 23:05 nmav <nmav@gnutls.org>
2337 * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags:
2338 gnutls_0_9_4), x509_b64.c, x509_b64.h:
2340 Several fixes to allow exporting the PKCS #7 structures.
2342 2003-03-26 13:53 nmav <nmav@gnutls.org>
2344 * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags:
2345 gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags:
2346 gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2348 Some improvements in the version detection in the client hello.
2350 2003-03-26 13:42 nmav <nmav@gnutls.org>
2352 * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2353 lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4):
2355 Added functionality to generate PKCS #7 structures. Currently only
2356 certificates can be put there. (untested)
2358 2003-03-26 12:46 nmav <nmav@gnutls.org>
2360 * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
2361 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2362 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2363 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2364 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2365 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2366 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2367 gnutls_0_9_5), serv.c, serv.gaa (tags: gnutls_0_9_5) (utags:
2370 Added the --debug option to the gnutls-serv.
2372 2003-03-26 12:43 nmav <nmav@gnutls.org>
2374 * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c,
2375 lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags:
2376 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c
2377 (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags:
2378 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2379 gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4),
2380 src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2381 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2382 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2383 src/tls_test.c (tags: gnutls_0_9_4):
2385 Added bogus TLS record version check in the gnutls-cli-debug tool.
2387 2003-03-25 18:01 nmav <nmav@gnutls.org>
2389 * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2390 ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2391 gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags:
2392 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2393 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2394 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2395 gnutls_sig.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2396 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2397 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2398 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2399 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2400 gnutls_0_9_5, gnutls_0_9_4):
2402 Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
2403 meaningful error values.
2405 2003-03-24 17:56 nmav <nmav@gnutls.org>
2407 * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags:
2408 gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2409 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6):
2411 * Corrected a parsing error in the Certificate request message.
2412 * Corrected behaviour when a certificate request message is
2413 received. Now a certificate packet is always sent, and in SSL 3.0
2414 cipher suites a no_certificate alert is sent instead.
2415 * Some fixes in the certificate callback function.
2417 2003-03-24 17:24 nmav <nmav@gnutls.org>
2419 * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2420 gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92,
2421 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2422 gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8,
2423 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2425 Added the --debug option in the client.
2427 2003-03-24 17:21 nmav <nmav@gnutls.org>
2429 * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5,
2430 gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6,
2431 gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6,
2432 gnutls_0_9_5, gnutls_0_9_4):
2434 * Corrected behaviour when a certificate request message is
2435 received. Now a certificate packet is always sent, and in SSL 3.0
2436 cipher suites a no_certificate alert is sent instead.
2438 2003-03-24 16:40 nmav <nmav@gnutls.org>
2442 Corrected a parsing error in the Certificate request message.
2444 2003-03-24 06:31 nmav <nmav@gnutls.org>
2446 * NEWS (tags: gnutls_0_9_3):
2448 last changes for 0.9.3 release.
2450 2003-03-23 20:49 nmav <nmav@gnutls.org>
2452 * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2456 2003-03-23 19:29 nmav <nmav@gnutls.org>
2458 * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):
2460 Allow for unencrypted PKCS #8 private keys.
2462 2003-03-23 17:08 nmav <nmav@gnutls.org>
2464 * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_0_5,
2465 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2466 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2467 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2468 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2469 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2470 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2471 gnutls_0_9_5, gnutls_0_9_4), gnutls_rsa_export.c (tags:
2472 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4) (utags: gnutls_0_9_3):
2474 The functions that return the pkix_asn and gnutls_asn types were
2475 converted to macros.
2477 2003-03-23 12:16 nmav <nmav@gnutls.org>
2479 * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3),
2480 lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2481 gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6,
2482 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c
2483 (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2484 gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3):
2486 * Added support for encoding and decoding PKCS #8 2.0 encrypted
2489 2003-03-22 15:07 nmav <nmav@gnutls.org>
2491 * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7,
2492 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2493 lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2495 the idea of using a separate library for x509 stuff was dropped for
2498 2003-03-22 15:01 nmav <nmav@gnutls.org>
2500 * lib/gnutls_cert.c:
2504 2003-03-22 11:42 nmav <nmav@gnutls.org>
2506 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c,
2507 lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2508 gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags:
2511 * Added the new functions: gnutls_certificate_set_x509_key()
2512 gnutls_certificate_set_x509_trust(),
2513 gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
2514 gnutls_x509_crl_export().
2516 2003-03-21 16:46 nmav <nmav@gnutls.org>
2518 * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
2519 pkix_asn1_tab.c (tags: gnutls_0_9_3):
2521 Added ability to import PKCS8 encrypted keys.
2523 2003-03-20 18:20 nmav <nmav@gnutls.org>
2525 * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6,
2526 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in,
2527 lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2528 src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2529 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2530 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2531 src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2532 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2533 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3):
2535 * The gnutls_certificate_set_rsa_params() was renamed to
2536 gnutls_certificate_set_rsa_export_params().
2538 2003-03-20 17:35 nmav <nmav@gnutls.org>
2540 * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2541 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2544 * Implemented the counter measure discussed in the paper "Attacking
2545 RSA-based Sessions in SSL/TLS", against the attack discussed in
2548 2003-03-20 17:11 nmav <nmav@gnutls.org>
2550 * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c
2551 (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c
2552 (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c,
2553 lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags:
2554 gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c
2555 (tags: gnutls_0_9_3):
2557 * The RSA premaster secret version check can no longer be disabled.
2558 * Implemented the counter measure discussed in the paper "Attacking
2559 RSA-based Sessions in SSL/TLS", against the attack discussed in
2561 * Added the functions: gnutls_handshake_get_last_in(),
2562 gnutls_handshake_get_last_out().
2564 2003-03-20 09:23 nmav <nmav@gnutls.org>
2566 * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2569 * The diffie Hellman ciphersuites are now of higher priority than
2571 * Added the new libtasn1.
2573 2003-03-19 11:17 nmav <nmav@gnutls.org>
2575 * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c,
2576 lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2577 gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6,
2578 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags:
2579 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2580 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags:
2581 gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3),
2582 lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4,
2583 gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags:
2584 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2585 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2586 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2587 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2588 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2589 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2590 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2591 lib/gnutls_extensions.c (tags: gnutls_0_9_6, gnutls_0_9_5,
2592 gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_global.c,
2593 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2594 gnutls_0_9_3), lib/gnutls_pk.c, lib/gnutls_sig.c (tags:
2595 gnutls_0_9_3), lib/rsa_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5,
2596 gnutls_0_9_4, gnutls_0_9_3), src/cli.c (tags: gnutls_0_9_3):
2598 * Improved the error logging functions, by adding a level, and
2599 by allowing debugging messages just by increasing the level.
2601 2003-03-18 12:28 nmav <nmav@gnutls.org>
2603 * NEWS, doc/tex/funcs.tex, lib/Makefile.am:
2605 some of the extra X.509 functionality was moved to libgnutls-x509
2608 2003-03-17 22:25 nmav <nmav@gnutls.org>
2610 * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c:
2612 better use of asn1_der_coding() to avoid using static buffers.
2614 2003-03-17 20:05 nmav <nmav@gnutls.org>
2616 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
2617 gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h:
2619 MD2 support was dropped this is an algorithm we cannot use.
2621 2003-03-17 16:23 nmav <nmav@gnutls.org>
2623 * lib/gnutls_hash_int.c:
2627 2003-03-15 10:39 nmav <nmav@gnutls.org>
2629 * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5,
2630 gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2):
2632 added an example about certificate request and private key
2635 2003-03-15 09:59 nmav <nmav@gnutls.org>
2637 * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags:
2638 gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2):
2640 Added support for PKCS#10 certificate requests generation.
2642 2003-03-14 23:07 nmav <nmav@gnutls.org>
2644 * doc/protocol/rfc2985.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
2645 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2646 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2647 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2648 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2649 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2650 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2651 gnutls_0_9_3, gnutls_0_9_2):
2655 2003-03-14 23:00 nmav <nmav@gnutls.org>
2657 * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2),
2658 gnutls_mpi.h (tags: gnutls_0_9_2):
2660 several other additions and fixes for the certificate request stuff.
2662 2003-03-14 12:54 nmav <nmav@gnutls.org>
2664 * doc/protocol/rfc2986.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
2665 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2666 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2667 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2668 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2669 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2670 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2671 gnutls_0_9_3, gnutls_0_9_2):
2673 added rfc for certificate requests.
2675 2003-03-14 12:53 nmav <nmav@gnutls.org>
2677 * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags:
2678 gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6,
2679 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c
2680 (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6,
2681 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
2682 gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6,
2683 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
2684 gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags:
2685 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2686 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2687 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2688 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2689 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2690 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2691 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2692 gnutls_0_9_2), pkix.asn, pkix_asn1_tab.c:
2694 Added some stuff needed in PKCS#10 certificate request generation.
2695 Some other fixes as well.
2697 2003-03-14 09:01 nmav <nmav@gnutls.org>
2699 * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags:
2700 gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_1_0_4,
2701 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2702 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2703 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2704 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2705 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2708 The RSA parameters handling functions, are now implemented using the
2709 rsa privkey functions.
2711 2003-03-13 08:24 nmav <nmav@gnutls.org>
2713 * lib/gnutls_x509.c (tags: gnutls_0_9_2):
2715 unmap data and close the file descriptor after the mmap().
2717 2003-03-12 12:43 nmav <nmav@gnutls.org>
2719 * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c
2720 (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags:
2721 gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1):
2723 Use mmap() if available to read files.
2725 2003-03-12 12:06 nmav <nmav@gnutls.org>
2727 * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1),
2728 lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2729 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
2730 lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_1_0_5, gnutls_1_0_4,
2731 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2732 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2733 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2734 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2735 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2736 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2737 lib/x509_b64.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2739 * Added an strnstr() function and the requirement in some functions
2740 to use null terminated PEM structures is no more.
2742 2003-03-12 10:57 nmav <nmav@gnutls.org>
2744 * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h
2745 (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2746 gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1),
2747 lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags:
2748 gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
2749 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1),
2750 lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags:
2751 gnutls_0_9_1), lib/gnutls_x509.c:
2753 * Added ability to generate RSA keys.
2754 * Increased the maximum parameter size in order to read some large
2755 keys by some CAs. Patch by Ian Peters <itp@ximian.com>.
2756 * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
2757 was replaced (again) by the gnutls_privkey.
2759 2003-03-11 20:14 nmav <nmav@gnutls.org>
2761 * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c,
2762 auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h,
2763 gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c,
2764 gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_1_0_5,
2765 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
2766 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2767 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2768 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2769 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2770 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2772 some improvements in the private key handling api. It is now used
2775 2003-03-11 07:51 nmav <nmav@gnutls.org>
2777 * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:
2779 The fingerprint now accepts a pointer to an int instead of a ptr to
2782 2003-03-10 18:29 nmav <nmav@gnutls.org>
2784 * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
2785 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5),
2786 configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
2787 (utags: gnutls_0_8_4):
2789 changes for 0.8.4 release.
2791 2003-03-07 12:24 nmav <nmav@gnutls.org>
2793 * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt,
2794 draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5,
2795 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2797 added the new tls 1.1 draft
2799 2003-03-06 20:20 nmav <nmav@gnutls.org>
2801 * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
2802 gnutls_0_9_2, gnutls_0_9_1):
2804 the documentation is now created on dist time.
2806 2003-03-06 20:09 nmav <nmav@gnutls.org>
2808 * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:
2810 Corrected a broken buffer check in _gnutls_io_read_buffered()
2812 2003-03-05 17:23 nmav <nmav@gnutls.org>
2814 * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5,
2815 gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags:
2816 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex
2817 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2818 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2819 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex,
2820 tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2):
2822 some documentation fixes.
2824 2003-03-04 14:39 nmav <nmav@gnutls.org>
2826 * NEWS (tags: gnutls_0_8_3):
2828 changes for 0.8.3 release.
2830 2003-03-04 14:38 nmav <nmav@gnutls.org>
2832 * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
2833 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2835 Documented the last timing attack.
2837 2003-03-04 07:47 nmav <nmav@gnutls.org>
2839 * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
2840 lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1),
2841 lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2842 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c
2843 (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
2844 lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6,
2845 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2846 gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_1_0_5, gnutls_1_1_5,
2847 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2848 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2849 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2850 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2851 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2852 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2853 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2854 lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3,
2855 gnutls_0_9_2, gnutls_0_9_1):
2857 * Corrected a bug in 64 bit architectures, which affected the
2858 serial number calculation in the record layer.
2859 * Added gnutls_certificate_free_keys() which deletes all the
2860 private keys and certificates from the credentials structure.
2862 2003-03-04 07:46 nmav <nmav@gnutls.org>
2864 * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags:
2865 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2866 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2867 gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12,
2868 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2869 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3),
2870 lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2871 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2872 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags:
2873 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2874 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2875 gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12,
2876 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2877 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3):
2879 Corrected a bug in 64 bit architectures, which affected the serial
2880 number calculation in the record layer.
2882 2003-03-03 17:48 nmav <nmav@gnutls.org>
2884 * lib/gnutls_cipher.c, NEWS:
2886 Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
2889 2003-03-03 16:08 nmav <nmav@gnutls.org>
2891 * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
2892 gnutls_0_9_2, gnutls_0_9_1):
2894 Added protection against the new TLS 1.0 record layer timing attack.
2896 2003-03-03 16:02 nmav <nmav@gnutls.org>
2898 * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
2899 lib/gnutls_x509.c, src/cli.c, src/common.c:
2901 Added a flag to allow signing by v1 X.509 certificates. Also added a
2902 function to allow setting the verification flags in the credentials
2905 2003-03-03 15:34 nmav <nmav@gnutls.org>
2907 * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):
2911 2003-02-27 23:40 nmav <nmav@gnutls.org>
2913 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
2914 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags:
2915 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h:
2917 Added support for MD2 signature verification in X.509 certificates.
2919 2003-02-25 21:39 nmav <nmav@gnutls.org>
2921 * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h
2922 (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa
2923 (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c:
2925 Added option to disable all TLS 1.0 extensions.
2927 2003-02-22 22:26 nmav <nmav@gnutls.org>
2929 * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
2932 some fixes in makefiles.
2934 2003-02-20 07:38 nmav <nmav@gnutls.org>
2936 * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5,
2937 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2938 ex-info.tex, examples.tex (tags: gnutls_0_9_1):
2940 Added a small example on how to use the certificate selection
2941 callback in client side.
2943 2003-02-18 22:55 nmav <nmav@gnutls.org>
2945 * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2946 gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags:
2949 some fixes in types.
2951 2003-02-18 06:30 nmav <nmav@gnutls.org>
2953 * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
2955 The client certificate selection callback is no longer called twice.
2956 It is called once if it is set.
2958 2003-02-16 09:52 nmav <nmav@gnutls.org>
2960 * src/: tests.c, tls_test.c:
2962 works better in buggy servers.
2964 2003-02-16 09:17 nmav <nmav@gnutls.org>
2966 * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
2967 lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2,
2968 gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
2969 lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1),
2970 lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c
2971 (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags:
2972 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2973 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2974 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2975 gnutls_0_9_1), src/serv.c:
2977 The RSA and DH parameter handling has been updated.
2979 2003-02-15 21:48 nmav <nmav@gnutls.org>
2981 * lib/: auth_cert.c, gnutls_x509.c:
2983 Added a primitive function to load a file into memory, so that no
2984 certificate files are truncated. Also fixed a bug in the client
2985 certificate callback function.
2987 2003-02-15 17:13 nmav <nmav@gnutls.org>
2991 Null, as the data value, is now an acceptable value in functions
2992 that may return the size of the data.
2994 2003-02-14 15:48 nmav <nmav@gnutls.org>
2996 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2997 lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2998 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2999 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3000 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c,
3001 src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2,
3002 gnutls_0_9_1), src/tls_test.c:
3004 Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
3005 server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
3007 2003-02-14 10:10 nmav <nmav@gnutls.org>
3009 * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
3010 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
3011 lib/gnutls_privkey.c, lib/gnutls_x509.c:
3013 ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
3014 by the 0.2.1 version of libtasn1.
3016 2003-02-14 08:42 nmav <nmav@gnutls.org>
3018 * lib/: gnutls.h.in.in, gnutls_int.h:
3020 gnutls_const_datum was removed from exported types, for the time
3023 2003-02-13 09:23 nmav <nmav@gnutls.org>
3025 * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3026 gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c,
3027 lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2,
3028 gnutls_0_9_1), lib/gnutls_x509.c:
3030 Added option to allow an X.509 server not to send the trusted CA
3033 2003-02-12 13:30 nmav <nmav@gnutls.org>
3035 * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
3037 Added test which prints the Diffie Hellman prime bits used.
3039 2003-02-12 12:48 nmav <nmav@gnutls.org>
3041 * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
3042 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
3045 Added some private key handling functions. They are primitive enough
3048 2003-02-12 11:48 nmav <nmav@gnutls.org>
3050 * doc/protocol/: draft-ietf-tls-extensions-05.txt,
3051 draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4,
3052 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3054 added new extensions draft.
3056 2003-02-12 11:46 nmav <nmav@gnutls.org>
3058 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
3059 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
3060 lib/gnutls_ui.h, lib/gnutls_x509.c:
3062 gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
3064 2003-02-12 11:26 nmav <nmav@gnutls.org>
3066 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
3068 added gnutls_x509_certificate_get_fingerprint(). Untested yet.
3070 2003-02-10 16:51 nmav <nmav@gnutls.org>
3072 * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags:
3073 gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags:
3074 gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c,
3077 renamed gnutls_x509_fingerprint to gnutls_fingerprint.
3079 2003-02-09 09:53 nmav <nmav@gnutls.org>
3081 * lib/gnutls_dh_primes.c, src/prime.c:
3083 fixes in pkcs3 DH parameter generation.
3085 2003-02-09 09:37 nmav <nmav@gnutls.org>
3087 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
3088 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
3089 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
3090 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2,
3091 gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h,
3092 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
3093 lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
3094 lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
3095 src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2,
3096 gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2,
3097 gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3,
3098 gnutls_0_9_2, gnutls_0_9_1):
3100 Several internal changes to use the new certificate API. CRL support
3103 2003-02-08 14:46 nmav <nmav@gnutls.org>
3105 * lib/: gnutls.h.in.in, gnutls_int.h:
3107 added a crl verification function (untested yet).
3109 2003-02-08 11:21 nmav <nmav@gnutls.org>
3111 * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
3113 Added some new certificate verification functions.
3115 2003-02-07 22:20 nmav <nmav@gnutls.org>
3117 * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
3120 removed the raw part in the gnutls_privkey internal structure..
3122 2003-02-07 20:46 nmav <nmav@gnutls.org>
3124 * lib/x509_extensions.c:
3126 Added function to extract the key usage extension from an X.509
3127 certificate, and combined some code.
3129 2003-02-07 19:01 nmav <nmav@gnutls.org>
3131 * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
3132 doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
3133 lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
3134 lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
3136 More stuff for the new certificate API.
3138 2003-02-07 14:48 nmav <nmav@gnutls.org>
3140 * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h
3141 (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags:
3142 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c:
3144 The old certificate parsing API was reimplemented over the new one.
3145 It will stay in the 1.0.0 release for compatibility reasons.
3147 2003-02-07 13:33 nmav <nmav@gnutls.org>
3149 * lib/: Makefile.am, gnutls_x509.h:
3151 Added the new PKCS7 parsing functions.
3153 2003-02-07 10:15 nmav <nmav@gnutls.org>
3155 * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3156 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3157 doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3158 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3159 doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4,
3160 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3161 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags:
3162 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3163 gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am,
3164 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
3166 Added the new certificate handling functions.
3168 2003-02-07 09:06 nmav <nmav@gnutls.org>
3170 * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
3171 lib/x509_extensions.c, lib/x509_xml.c:
3173 More improvements in the CRL support, and the X.509 backend. Added a
3174 function to get some parts of the DN using an OID.
3176 2003-02-06 16:49 nmav <nmav@gnutls.org>
3178 * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
3180 CRL parsing support is almost complete.
3182 2003-02-06 10:05 nmav <nmav@gnutls.org>
3184 * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
3185 gnutls_str.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3186 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3187 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3188 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3189 gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3190 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3191 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3192 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3193 gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h:
3195 Several fixes and improvements in CRL support.
3197 2003-02-05 20:20 nmav <nmav@gnutls.org>
3199 * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
3202 Added preliminary CRL support. This will be under the new X.509 API.
3203 Other x509 functions will be updated later.
3205 2003-02-05 07:56 nmav <nmav@gnutls.org>
3207 * lib/: gnutls_dh_primes.c, gnutls_pk.c:
3209 some fixes. There wasn't any limitation in libtasn1 code... just my
3212 2003-02-03 17:41 nmav <nmav@gnutls.org>
3214 * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h
3215 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3216 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3217 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3218 gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2,
3221 use options to print DH parameters.
3223 2003-02-03 17:34 nmav <nmav@gnutls.org>
3225 * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
3228 * Added gnutls_pkcs3_extract_dh_params() and
3229 gnutls_pkcs3_export_dh_params() which extracts and export parameters
3230 from and to PKCS#3 encoded structures. These were added to read
3231 parameters generated using the openssl dhparam tool.
3232 * The prime program was modified to also print the generated prime
3233 and generator using the PKCS#3 format.
3235 2003-02-03 16:11 nmav <nmav@gnutls.org>
3237 * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
3238 doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
3239 lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3240 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c,
3241 lib/gnutls.asn (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
3242 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
3243 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
3244 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3245 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3246 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3247 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3248 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in,
3249 lib/gnutls_alert.c, lib/gnutls_anon_cred.c (tags: gnutls_0_9_6,
3250 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3251 gnutls_0_9_1), lib/gnutls_asn1_tab.c (tags: gnutls_1_0_5,
3252 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3253 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3254 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3255 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3256 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3257 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3258 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3259 gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h (tags:
3260 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3261 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3262 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
3263 lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c,
3264 lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c,
3265 src/serv-gaa.h, src/serv.c, src/serv.gaa:
3267 * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
3268 use gnutls_malloc() to allocate the output parameters.
3270 * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
3271 from PKCS#3 encoded structures. This was in order to read parameters
3272 generated using the openssl dhparam tool.
3274 * Several changes in the temporary (DH/RSA) parameter codebase. No
3275 DH parameters are now included in the library. Also a credentials
3276 structure can now hold only one temporary parameter.
3278 2003-01-30 20:36 nmav <nmav@gnutls.org>
3282 more doc for the gnutls_set_dh_prime_bits().
3284 2003-01-30 09:16 nmav <nmav@gnutls.org>
3286 * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4,
3287 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c,
3288 lib/gnutls_int_compat.c (tags: gnutls_1_0_5, gnutls_1_1_5,
3289 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3290 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3291 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3292 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3293 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3294 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3295 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3297 removed backward compatibility functions for 0.9.0 version.
3299 2003-01-25 08:57 nmav <nmav@gnutls.org>
3301 * lib/: gnutls_errors.c, gnutls_errors_int.h:
3303 use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
3304 the SRP protocol fails.
3306 2003-01-24 12:13 nmav <nmav@gnutls.org>
3308 * lib/gnutls_global.c:
3310 The gcrypt log handler is only set when we are in debugging mode.
3312 2003-01-23 20:55 nmav <nmav@gnutls.org>
3314 * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
3315 lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3316 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3317 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
3318 lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1),
3319 lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
3322 Added ability to send some messages back to the application using
3323 the gnutls_global_set_log_function(). This is quite experimental.
3325 2003-01-23 18:05 nmav <nmav@gnutls.org>
3327 * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags:
3328 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3329 gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex,
3332 some minor bugfixes in the documentation.
3334 2003-01-23 15:29 nmav <nmav@gnutls.org>
3336 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
3338 Added check and error code for some SRP fatal protocol failures.
3340 2003-01-23 10:18 nmav <nmav@gnutls.org>
3342 * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags:
3343 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3344 gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c:
3346 The library notifies the application on empty and illegal SRP
3347 usernames, so that proper notification (via an alert) is sent to the
3348 peer. Currently when the SRP ciphersuite is advertized but no
3349 username is sent by the peer, the library returns
3350 GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
3351 GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
3352 something more appropriate).
3354 2003-01-22 17:51 nmav <nmav@gnutls.org>
3356 * src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1,
3357 gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_10,
3358 gnutls_0_8_6, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12):
3360 improved srp detection
3362 2003-01-22 17:42 nmav <nmav@gnutls.org>
3364 * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3365 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3366 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3367 lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3368 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3369 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c
3370 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3371 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3372 gnutls_0_8_3, gnutls_0_8_1), src/tests.c:
3374 Improved the SRP support, to prevent attackers guessing the
3375 available usernames by brute force. The g,n values sent are now
3376 obtained by the password conf file. (they were static ones)
3378 2003-01-16 16:56 nmav <nmav@gnutls.org>
3380 * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
3381 gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3382 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3383 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3384 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3385 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3386 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3387 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3388 gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97,
3389 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3390 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3391 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3392 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3393 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3394 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3395 gnutls_0_8_1) (utags: gnutls_0_8_0):
3397 Prefixed with underscore some internal functions.
3399 2003-01-13 19:37 nmav <nmav@gnutls.org>
3401 * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
3402 gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
3403 lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3404 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3405 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3406 gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0),
3407 lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3408 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3409 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
3411 GNUTLS_E_PARSING_ERROR error code was replaced by
3412 GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
3413 GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
3414 GNUTLS_E_BASE64_DECODING_ERROR.
3416 2003-01-11 14:02 nmav <nmav@gnutls.org>
3418 * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
3419 doc/tex/appendix.tex, doc/tex/patents.tex:
3421 Added some information about the SRP patents in the documentation.
3423 2003-01-09 21:52 nmav <nmav@gnutls.org>
3425 * NEWS, acinclude.m4 (tags: gnutls_1_0_5, gnutls_1_1_5,
3426 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3427 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3428 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3429 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3430 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3431 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3432 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3433 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3434 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3435 gnutls_0_8_1, gnutls_0_8_0), configure.in, doc/README.CODING_STYLE
3436 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3437 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3438 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am,
3439 lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0),
3440 lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3441 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3442 lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3443 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3444 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3445 lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
3446 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3447 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3448 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h
3449 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3450 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
3451 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3452 gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags:
3453 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3454 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3455 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3456 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3457 gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0):
3459 Only the documented symbols are now exported.
3461 2003-01-09 08:29 nmav <nmav@gnutls.org>
3463 * lib/gnutls_x509.c:
3465 If the certificate does not contain the basicConstraints extension
3466 GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
3467 gnutls_x509_extract_certificate_ca_status().
3469 2003-01-08 22:58 nmav <nmav@gnutls.org>
3471 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3472 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3473 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3474 gnutls_0_8_0), lib/gnutls_x509.c:
3476 Added gnutls_x509_extract_certificate_ca_status() which returns the
3477 CA status of the given certificate.
3479 2003-01-01 11:12 nmav <nmav@gnutls.org>
3481 * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
3484 If liblzo is found in the system then libgnutls-extra will depend on
3485 it, instead of including minilzo.
3487 2002-12-30 10:04 nmav <nmav@gnutls.org>
3489 * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
3491 Added a test for null (zero) integers in MPI scanning.
3493 2002-12-29 20:42 nmav <nmav@gnutls.org>
3495 * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
3497 some fixes in the gnutls-cli-debug program
3499 2002-12-22 18:11 nmav <nmav@gnutls.org>
3503 depends on libgcrypt 1.1.11
3505 2002-12-16 21:56 nmav <nmav@gnutls.org>
3507 * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
3508 gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
3509 (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_1_0_5,
3510 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3511 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3512 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3513 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3514 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
3515 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
3516 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3517 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3518 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3519 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3520 gnutls_handshake.c, gnutls_int.h (tags: gnutls_0_8_7, gnutls_0_8_6,
3521 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3522 gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_5, gnutls_0_9_2,
3523 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3524 gnutls_0_8_0), gnutls_kx.h (tags: gnutls_1_0_5, gnutls_1_1_5,
3525 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3526 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3527 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3528 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3529 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3530 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3531 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3532 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3533 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3534 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
3536 Dropped the support for the client key exchange message 0, and
3537 server key exchange message 2.
3539 2002-12-16 21:26 nmav <nmav@gnutls.org>
3541 * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
3542 lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3543 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3544 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3545 gnutls_0_8_0), lib/gnutls_record.c:
3547 Finished SRP-6 stuff. It should work fine now.
3549 2002-12-13 22:14 nmav <nmav@gnutls.org>
3553 Added gnutls_openpgp_extract_key_name_string() which returns a
3554 single string for a pgp user id.
3556 2002-12-13 12:59 nmav <nmav@gnutls.org>
3558 * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0,
3559 gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5,
3560 gnutls_0_8_6, gnutls_0_8_7):
3562 updated some example and the server to use the new gnutls_malloc()
3565 2002-12-12 17:03 nmav <nmav@gnutls.org>
3567 * lib/: gnutls_x509.c, gnutls_ui.h:
3569 Added the gnutls_x509_extract_dn_string() function.
3571 2002-12-08 15:43 nmav <nmav@gnutls.org>
3573 * src/serv.c (tags: gnutls_0_6_0):
3575 updated to include a callback for receiving openpgp keys, using
3578 2002-12-08 15:39 nmav <nmav@gnutls.org>
3580 * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
3581 gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12,
3582 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3583 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3584 gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
3588 2002-12-07 11:46 nmav <nmav@gnutls.org>
3590 * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
3592 some fixes in server_name extension
3594 2002-12-07 11:19 nmav <nmav@gnutls.org>
3596 * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
3597 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3598 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3599 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3600 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3601 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3602 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3603 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3604 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3605 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3606 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in
3607 (tags: gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0,
3608 gnutls_0_6_0), lib/gnutls_global.c (tags: gnutls_0_8_0,
3609 gnutls_0_6_0), lib/gnutls_mem.c, lib/x509_b64.c:
3611 Exported the more convenient gnutls_malloc() and gnutls_free()
3612 functions. Actually pointers to functions.
3614 2002-12-06 17:28 nmav <nmav@gnutls.org>
3616 * NEWS, lib/x509_b64.c:
3618 Changed the semantics of gnutls_pem_base64_encode_alloc() and
3619 gnutls_pem_base64_decode_alloc(). In the default case were the
3620 gnutls library is used with malloc/realloc/free, these are binary
3623 They now require the returned data to be freed using the
3624 gnutls_global_get_free_function().
3626 2002-12-06 17:21 nmav <nmav@gnutls.org>
3628 * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
3632 2002-12-06 17:14 nmav <nmav@gnutls.org>
3634 * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
3635 doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
3636 lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
3637 gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_1_0_5,
3638 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3639 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3640 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3641 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3642 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
3643 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
3644 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3645 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3646 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3647 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3648 gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c,
3649 lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_12,
3650 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
3651 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3652 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3653 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3654 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3655 gnutls_0_6_0), lib/gnutls_state.c (tags: gnutls_0_6_0),
3656 lib/gnutls_str.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3657 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3658 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3659 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_12,
3660 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3661 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3662 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c (tags:
3663 gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
3665 Added the new functions gnutls_get_malloc_function(),
3666 gnutls_get_free_function(). Also changed the way callback functions
3667 must allocate data. They now need to use these functions, instead of
3668 just calling malloc().
3670 2002-12-06 13:33 nmav <nmav@gnutls.org>
3672 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
3673 (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
3676 added error code to report illegal srp usernames. Some fixes in the
3677 extension parsing to report fatal errors.
3679 2002-12-04 23:38 nmav <nmav@gnutls.org>
3681 * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
3682 (utags: gnutls_0_6_0):
3684 some optimizations in string handling of the x.509 asn.1 parsers.
3686 2002-12-04 12:16 nmav <nmav@gnutls.org>
3688 * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
3689 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3690 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3691 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex
3692 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1,
3693 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
3694 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3695 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3696 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3697 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3698 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3699 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3700 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3701 gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags: gnutls_1_0_5,
3702 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
3703 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3704 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3705 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3706 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3707 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3708 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3709 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3710 gnutls_0_8_0, gnutls_0_6_0):
3712 Added a chapter for sources preparation. Based on the documenation
3715 2002-12-02 22:00 nmav <nmav@gnutls.org>
3717 * configure.in, doc/tex/ex-pgp-keyserver.tex:
3719 depends on opencdk 0.3.5
3721 2002-12-02 17:31 nmav <nmav@gnutls.org>
3723 * lib/gnutls_extensions.c:
3725 Corrected bug in extension parsing.
3727 2002-12-02 07:37 nmav <nmav@gnutls.org>
3729 * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
3730 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3731 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3732 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3733 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3734 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3735 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3737 some updates on srp documentation.
3739 2002-12-02 07:13 nmav <nmav@gnutls.org>
3741 * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
3742 (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
3743 auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
3744 ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
3745 gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3746 gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3747 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3748 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3749 gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0),
3750 gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags:
3751 gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0,
3752 gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12,
3753 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3754 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3755 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3756 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3757 gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0),
3758 gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3759 gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags:
3760 gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags:
3761 gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c,
3762 gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags:
3763 gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0,
3764 gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3765 gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3766 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3767 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3768 gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12,
3769 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3770 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3771 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags:
3772 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3773 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3774 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3775 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3776 gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0),
3777 gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3778 gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3779 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3780 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3781 gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags:
3782 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3783 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3784 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3785 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c,
3786 gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0,
3787 gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12,
3788 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3789 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3790 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3791 gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
3792 x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
3795 Cleanups. Prefixed some internal function with underscore.
3797 2002-12-01 21:57 nmav <nmav@gnutls.org>
3799 * lib/gnutls_x509.c:
3801 more fixes in gnutls_x509_extract_certificate_dn_string()
3803 2002-12-01 21:47 nmav <nmav@gnutls.org>
3805 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
3806 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
3807 (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3808 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3810 Added the function gnutls_srp_server_set_credentials_function() to
3811 allow retrieving SRP parameters from an external backend - other
3812 than password files.
3814 2002-12-01 20:29 nmav <nmav@gnutls.org>
3816 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
3818 Enabled the OpenPGP key retrieval callback function (untested yet).
3820 2002-12-01 19:50 nmav <nmav@gnutls.org>
3822 * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
3823 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
3824 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3825 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3826 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3827 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
3828 gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3829 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3830 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
3831 src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7,
3832 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3833 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3834 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3835 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3837 Added the functions:
3838 gnutls_srp_verifier()
3839 gnutls_srp_base64_encode()
3840 gnutls_srp_base64_decode()
3842 and modified the gnutls-srpcrypt, to use the exported functions.
3844 2002-11-25 10:39 nmav <nmav@gnutls.org>
3846 * lib/: gnutls_int.h, gnutls_x509.c:
3848 gnutls_x509_extract_certificate_dn_string() now behaves as described
3851 2002-11-23 08:10 nmav <nmav@gnutls.org>
3853 * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
3855 some changes in the callback function behaviour.
3857 2002-11-22 22:21 nmav <nmav@gnutls.org>
3859 * lib/Makefile.am (tags: gnutls_0_6_0):
3861 linked against libgcrypt (I saw that in debian)
3863 2002-11-20 22:10 nmav <nmav@gnutls.org>
3865 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
3866 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
3867 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3868 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3869 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3870 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3871 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3872 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3873 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3874 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
3875 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4,
3876 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
3877 lib/gnutls_errors.c, lib/gnutls_extensions.c:
3879 Several cleanups and elimination of warnings.
3881 2002-11-20 20:35 nmav <nmav@gnutls.org>
3883 * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
3884 doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
3885 doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
3886 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
3887 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3888 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3889 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c,
3890 lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3891 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3892 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3893 gnutls_0_8_0, gnutls_0_6_0):
3895 updated documentation to include record layer weaknesses and
3896 counter-measures, and the supported TLS extensions.
3898 2002-11-20 17:45 nmav <nmav@gnutls.org>
3900 * lib/gnutls.h.in.in:
3902 compat4.h was added, and is included by default in gnutls.h.
3904 2002-11-20 17:44 nmav <nmav@gnutls.org>
3906 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
3907 gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
3908 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3909 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3910 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3912 Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
3913 KEY_*. Improved the checking of key usage.
3915 2002-11-20 07:30 nmav <nmav@gnutls.org>
3917 * lib/gnutls_algorithms.c:
3919 added the AES ciphersuites for certificate srp authentication.
3921 2002-11-19 13:07 nmav <nmav@gnutls.org>
3923 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
3924 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
3925 lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
3926 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
3927 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3928 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3929 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3930 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
3932 Added support for the DSS certificate SRP authenticated cipher
3933 suites (currently only with 3DES cipher). Cleaned up the client and
3934 server code, which was duplicated.
3936 2002-11-19 12:01 nmav <nmav@gnutls.org>
3938 * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
3939 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
3940 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7,
3941 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3942 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
3943 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
3944 lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
3946 Added certificate authenticated SRP cipher suites.
3948 2002-11-17 12:13 nmav <nmav@gnutls.org>
3950 * lib/gnutls_int_compat.c:
3952 added compatibility function for the openpgp_keyserver.
3954 2002-11-17 12:12 nmav <nmav@gnutls.org>
3956 * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
3957 auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
3958 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3959 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3960 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3961 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3962 gnutls_0_6_0), openpgp.tex, tlsintro.tex:
3964 added bibliography in documentation.
3966 2002-11-16 09:50 nmav <nmav@gnutls.org>
3968 * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
3969 doc/tex/examples.tex, lib/gnutls_int.h:
3971 updated pgp key retrieval callback and added example.
3973 2002-11-15 21:13 nmav <nmav@gnutls.org>
3975 * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
3976 doc/tex/Makefile.am:
3978 example programs are now located in doc/examples directory.
3980 2002-11-14 13:48 nmav <nmav@gnutls.org>
3982 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
3983 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3984 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
3985 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3986 gnutls_0_8_0, gnutls_0_6_0):
3988 Added some new alert codes from the extensions draft.
3990 2002-11-14 09:19 nmav <nmav@gnutls.org>
3992 * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
3993 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3994 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3995 gnutls_0_8_0, gnutls_0_6_0), examples.tex:
3997 updated the basic client to support OpenPGP certificate
4000 2002-11-12 13:29 nmav <nmav@gnutls.org>
4002 * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12,
4003 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4004 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4005 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex:
4007 added example with an openpgp server
4009 2002-11-12 11:11 nmav <nmav@gnutls.org>
4011 * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
4012 auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
4013 auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
4014 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4015 gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
4016 gnutls_v2_compat.c, gnutls_x509.c:
4018 The session->gnutls_key was renamed to session->key.
4020 2002-11-12 10:59 nmav <nmav@gnutls.org>
4024 The gnutls_openpgp_recv_key_func() callback function now accepts a
4025 key fingerprint, instead of the key id.
4027 2002-11-11 17:20 nmav <nmav@gnutls.org>
4029 * src/: cli.c, serv.c, tests.c:
4033 2002-11-11 17:06 nmav <nmav@gnutls.org>
4035 * lib/gnutls.h.in.in:
4037 dropped source backwards compatibility
4039 2002-11-11 17:02 nmav <nmav@gnutls.org>
4041 * configure.in, lib/gnutls_int.h:
4043 Added callback for OpenPGP key retrieval.
4045 2002-11-06 13:00 nmav <nmav@gnutls.org>
4047 * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
4048 draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12,
4049 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4050 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4051 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4053 added new rfc2246bis draft
4055 2002-11-06 08:24 nmav <nmav@gnutls.org>
4057 * opencdk.m4 (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4058 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4059 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4060 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4061 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4062 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4063 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4064 gnutls_0_8_0, gnutls_0_6_0):
4066 updated url for opencdk
4068 2002-11-05 21:41 nmav <nmav@gnutls.org>
4070 * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
4071 gnutls_global.c, gnutls_state.c, gnutls_x509.c:
4073 some updated in the documentation
4075 2002-11-04 21:23 nmav <nmav@gnutls.org>
4077 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
4078 gnutls_errors_int.h (utags: gnutls_0_5_11):
4080 Added new alert (certificate unobtainable) from
4081 draft-ietf-tls-extensions.
4083 2002-11-04 20:11 nmav <nmav@gnutls.org>
4085 * NEWS, configure.in (tags: gnutls_0_5_11):
4087 depends on opencdk 0.3.2
4089 2002-11-03 14:20 twoaday <twoaday@gnutls.org>
4091 * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
4095 Use the old error codes for OpenPGP again.
4097 2002-11-03 13:52 twoaday <twoaday@gnutls.org>
4099 * lib/auth_cert.c (tags: gnutls_0_5_11):
4101 Fixed an off-by-one bug for OpenPGP fingerprint handling.
4103 2002-11-03 13:23 twoaday <twoaday@gnutls.org>
4105 * lib/gnutls_errors_int.h:
4107 Corrected error number (the old was reserved).
4109 2002-11-03 13:08 twoaday <twoaday@gnutls.org>
4111 * lib/: gnutls_errors.c, gnutls_errors_int.h:
4113 Unification for the OpenPGP error code.
4115 2002-11-03 13:08 nmav <nmav@gnutls.org>
4117 * lib/gnutls_cert.c (tags: gnutls_0_5_11):
4119 corrected behaviour of verification in openpgp keys.
4121 2002-11-03 11:56 twoaday <twoaday@gnutls.org>
4123 * lib/: gnutls_errors.c, gnutls_errors_int.h:
4125 Add OpenPGP error description
4127 2002-11-03 11:30 nmav <nmav@gnutls.org>
4129 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
4130 gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
4132 Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
4133 GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
4135 2002-11-03 11:19 nmav <nmav@gnutls.org>
4137 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
4138 (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
4139 (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
4140 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4141 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4142 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4143 src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4144 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4145 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4146 gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
4147 src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4148 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4149 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4150 gnutls_0_6_0, gnutls_0_5_11), src/common.c:
4152 Added some new error codes and updated client.
4154 2002-11-02 08:41 nmav <nmav@gnutls.org>
4156 * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
4157 lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
4158 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4159 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4160 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4161 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4162 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4163 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4164 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c
4165 (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c
4166 (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c
4167 (tags: gnutls_0_5_11), lib/gnutls_errors.c,
4168 lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags:
4169 gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11),
4170 lib/gnutls_rsa_export.c (tags: gnutls_0_5_11),
4171 lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c
4172 (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11):
4174 Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
4175 Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
4177 2002-11-02 08:37 nmav <nmav@gnutls.org>
4179 * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
4180 gnutls_0_6_0, gnutls_0_5_11):
4182 Fixed some memory leaks which may occured on error cases.
4184 2002-11-01 21:29 nmav <nmav@gnutls.org>
4186 * NEWS, lib/gnutls_x509.c, src/common.c:
4188 gnutls_x509_extract_certificate_dn_string() was rewritten.
4190 2002-11-01 18:33 nmav <nmav@gnutls.org>
4192 * lib/gnutls_x509.c:
4194 Added a check for dn extraction failure in
4195 gnutls_x509_extract_certificate_dn_string().
4197 2002-10-29 14:03 twoaday <twoaday@gnutls.org>
4201 Bump OpenCDK version to 0.3.0
4203 2002-10-29 14:02 twoaday <twoaday@gnutls.org>
4205 * lib/gnutls_errors_int.h:
4207 Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0
4208 version. A new error code for the OpenPGP part.
4210 2002-10-29 05:51 nmav <nmav@gnutls.org>
4212 * lib/gnutls_buffer.h (tags: gnutls_1_0_5, gnutls_1_1_5,
4213 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4214 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4215 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4216 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4217 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4218 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4219 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4220 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4221 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4222 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4227 2002-10-28 09:21 nmav <nmav@gnutls.org>
4229 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
4230 (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
4231 gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
4232 gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
4233 gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
4234 gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
4235 gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
4236 gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
4239 GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
4240 GNUTLS_E_INTERNAL_ERROR.
4242 2002-10-26 12:34 nmav <nmav@gnutls.org>
4244 * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
4245 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4246 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4247 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4248 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4249 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4250 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4251 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c,
4252 lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c,
4253 lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11),
4254 lib/gnutls_str.h (tags: gnutls_0_5_11):
4256 Optimizations in buffering code, which reduce the number of
4257 malloc/realloc calls.
4259 2002-10-26 09:46 nmav <nmav@gnutls.org>
4261 * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
4262 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4263 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4264 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4265 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4266 gnutls_0_6_0, gnutls_0_5_11):
4268 The error code table now contains all the error codes sorted.
4270 2002-10-25 14:31 nmav <nmav@gnutls.org>
4272 * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
4273 doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
4274 (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
4275 lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
4276 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4277 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4278 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4279 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4280 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4281 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c:
4283 Documented error codes in an appendix. This documentation is
4284 generated automatically using the retcodes program.
4286 2002-10-24 19:07 nmav <nmav@gnutls.org>
4288 * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_0_5,
4289 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4290 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4291 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4292 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4293 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4294 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4295 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4296 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4297 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4298 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4299 gnutls_0_5_11), tex/Makefile.am:
4301 Added script to sort function names in function reference.
4303 2002-10-24 17:42 nmav <nmav@gnutls.org>
4305 * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
4306 gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
4307 gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
4310 Added more descriptive error codes to be returned by
4311 gnutls_strerror(). Removed old and unused error codes.
4313 2002-10-24 16:39 nmav <nmav@gnutls.org>
4315 * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4316 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4317 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4318 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4319 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4320 gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
4321 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4322 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4323 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4324 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4325 gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
4326 gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4327 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4328 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4329 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4330 gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
4332 gnutls-cli-debug now accepts one hostname only
4334 2002-10-24 16:33 nmav <nmav@gnutls.org>
4336 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
4338 gnutls-cli now accepts one hostname only
4340 2002-10-23 18:36 nmav <nmav@gnutls.org>
4342 * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
4343 lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
4344 lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
4345 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4346 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4347 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4348 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4349 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4350 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4351 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4352 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4353 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4354 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4355 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/auth_dhe.c,
4356 lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
4358 Merged common stuff in DHE and anonymous DH key exchange.
4360 2002-10-14 21:36 nmav <nmav@gnutls.org>
4362 * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
4363 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4364 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4365 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4366 gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12,
4367 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4368 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4369 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4370 doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4371 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4372 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4373 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex
4374 (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12,
4375 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4376 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4377 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4378 doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4379 doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4380 doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6,
4381 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4382 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex,
4383 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex,
4384 doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
4387 Example programs found in the documentation can now be generated by
4388 running "make examples" in doc/tex directory.
4390 2002-10-14 20:27 nmav <nmav@gnutls.org>
4392 * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4393 gnutls_0_6_0, gnutls_0_5_11):
4395 Fixed interlibrary dependencies. By Ivo Timmermans. This requires
4396 the debian libtool 1.4.2-7.1
4398 2002-10-14 17:40 nmav <nmav@gnutls.org>
4400 * lib/: ext_max_record.c, ext_server_name.c:
4402 cleanups in the server name extension.
4404 2002-10-14 17:23 nmav <nmav@gnutls.org>
4408 Some fixes in 'gnutls-cli' client program to prevent some
4409 segmentation faults at exit.
4411 2002-10-13 15:38 nmav <nmav@gnutls.org>
4413 * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
4414 gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
4415 gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
4416 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4417 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4418 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4419 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4420 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4421 compression.tex (tags: gnutls_0_5_10), handshake.tex (tags:
4422 gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12,
4423 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4424 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4425 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4426 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4427 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags:
4428 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4429 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4430 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
4431 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4432 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4433 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4434 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4435 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4436 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4437 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4438 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags:
4439 gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
4441 spelling corrections, and addition of a subsection for compression
4444 2002-10-13 09:55 nmav <nmav@gnutls.org>
4446 * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
4448 ZLIB's number was changed according to draft-ietf-tls-compression-02
4450 2002-10-13 05:02 nmav <nmav@gnutls.org>
4452 * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
4453 gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
4454 lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4455 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4456 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4457 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
4458 gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
4459 lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
4460 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
4461 (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96,
4462 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4463 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4464 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4465 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4466 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4467 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4468 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4469 lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
4470 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4471 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4472 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4473 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4474 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4475 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4476 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4477 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4478 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4479 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4480 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4481 lib/ext_server_name.c (tags: gnutls_0_5_10), lib/ext_server_name.h
4482 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4483 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4484 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4485 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4486 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
4487 (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
4488 lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
4489 lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4490 lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4491 gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
4492 lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
4493 (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
4494 lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94,
4495 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4496 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4497 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4498 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4499 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4500 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4501 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags:
4502 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags:
4503 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4504 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4505 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4506 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4507 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4508 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4509 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4510 lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4511 lib/gnutls_dh_primes.c (tags: gnutls_0_5_10),
4512 lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96,
4513 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4514 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4515 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4516 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4517 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4518 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4519 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4520 lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4521 lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
4522 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4523 lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4524 gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
4525 lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4526 lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
4527 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4528 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1,
4529 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4530 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c
4531 (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags:
4532 gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10),
4533 lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags:
4534 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4535 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4536 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4537 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags:
4538 gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10),
4539 lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10),
4540 lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags:
4541 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4542 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4543 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4544 gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
4545 gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
4546 lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4547 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3,
4548 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4549 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4550 gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
4553 several fixes in the codebase, mostly in signed/unsigned checkings.
4555 2002-10-12 15:56 nmav <nmav@gnutls.org>
4557 * lib/: ext_max_record.c, ext_max_record.h (utags:
4558 gnutls_0_5_x_before_int_fixes):
4560 Corrected some types, to work in 64 bits machines. Suggested by Ivo
4561 Timmermans <ivo@o2w.nl>.
4563 2002-10-12 08:17 nmav <nmav@gnutls.org>
4565 * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4566 gnutls_0_5_x_before_int_fixes):
4568 now does not require carriage return
4570 2002-10-11 23:17 nmav <nmav@gnutls.org>
4572 * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
4574 Fixes (or not) in server name extension parsing
4576 2002-10-11 13:47 nmav <nmav@gnutls.org>
4578 * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
4579 gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
4580 examples.tex (tags: gnutls_0_5_10) (utags:
4581 gnutls_0_5_x_before_int_fixes):
4583 updated documentation
4585 2002-10-11 12:06 nmav <nmav@gnutls.org>
4587 * NEWS (tags: gnutls_0_5_x_before_int_fixes),
4588 lib/ext_server_name.c, lib/gnutls_int.h (tags:
4589 gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
4590 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4593 Improved the server name extension. Resumed sessions can now use it.
4595 2002-10-11 09:50 nmav <nmav@gnutls.org>
4597 * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
4598 gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
4599 lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
4600 lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
4601 lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4602 gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
4603 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
4604 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
4606 Added server name extension, from draft-ietf-tls-extension-05.
4608 2002-10-10 22:15 nmav <nmav@gnutls.org>
4610 * doc/tex/ex-alert.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
4611 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4612 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4613 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
4614 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4615 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4616 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4617 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4618 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4619 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4620 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4621 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4622 doc/tex/ex-rfc2818.tex, lib/rfc2818_hostname.c (tags:
4623 gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
4624 doc/tex/examples.tex:
4626 more documentation updates
4628 2002-10-10 15:17 nmav <nmav@gnutls.org>
4630 * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
4631 doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
4632 doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
4633 gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
4634 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
4635 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4636 doc/tex/examples.tex, doc/tex/handshake.tex (tags:
4637 gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
4638 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
4639 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4640 doc/tex/serv1.tex (tags: gnutls_0_5_10,
4641 gnutls_0_5_x_before_int_fixes), src/serv.c:
4643 Separated alert checking from the example programs, to make them
4644 cleaner. Added an example which demonstrates the alert checking.
4646 2002-10-10 11:33 nmav <nmav@gnutls.org>
4648 * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
4650 last minute changes for 0.5.9 release.
4652 2002-10-09 21:49 nmav <nmav@gnutls.org>
4654 * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
4655 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4656 lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
4658 Added int gnutls_x509_check_certificates_hostname() which check
4659 whether the given hostname matches the owner of the given X.509
4662 2002-10-09 21:40 nmav <nmav@gnutls.org>
4664 * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
4665 (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
4666 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4670 2002-10-08 13:50 nmav <nmav@gnutls.org>
4672 * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
4673 doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
4674 (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
4675 lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
4676 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4678 Added gnutls_set_default_priority() and
4679 gnutls_set_default_export_priority() functions, to avoid calling all
4680 the *_priority() functions if the defaults are ok.
4682 2002-10-07 16:32 nmav <nmav@gnutls.org>
4684 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
4686 Added gnutls_x509_extract_certificate_dn_string() which returns the
4687 peer's Distinguished name in a single string.
4689 2002-10-07 16:15 nmav <nmav@gnutls.org>
4691 * NEWS, doc/TODO (tags: gnutls_0_5_10,
4692 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
4693 lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
4694 gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12,
4695 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4696 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4697 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4698 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4699 lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
4700 gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4701 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
4702 src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4707 2002-10-07 13:38 nmav <nmav@gnutls.org>
4709 * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
4710 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
4712 Changes in gnutls-cli, to allow testing of starttls implementations.
4714 2002-10-05 09:34 nmav <nmav@gnutls.org>
4716 * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
4717 gnutls_0_5_9), lib/gnutls_ui.h:
4719 rolled back addition of certificate_get_our_issuer() function.
4721 2002-10-04 19:09 nmav <nmav@gnutls.org>
4723 * NEWS, doc/TODO, lib/gnutls_state.c (tags:
4724 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
4727 Corrected bug which prevented gnutls_certificate_get_ours() from
4728 working. Added gnutls_certificate_get_our_issuer() function.
4730 2002-10-04 10:12 nmav <nmav@gnutls.org>
4732 * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4733 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
4734 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4735 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4736 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4737 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4738 gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
4739 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4741 Improved gnutls_x509_extract_key_pk_algorithm(), which can now
4742 distinguish DSA keys from unknown keys.
4744 2002-10-02 12:43 nmav <nmav@gnutls.org>
4746 * configure.in, lib/gnutls_buffers.c (tags:
4747 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4749 some fixes to compile with gcc-2.95.
4751 2002-10-01 12:19 nmav <nmav@gnutls.org>
4753 * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
4754 lib/gnutls_privkey.h, lib/gnutls_ui.h:
4756 Added function to extract the public key algorithm of a DER encoded
4759 2002-09-20 14:51 nmav <nmav@gnutls.org>
4761 * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
4762 gnutls_0_5_9, gnutls_0_5_8):
4764 enabled error messages of libgcrypt in debug mode
4766 2002-09-17 17:57 nmav <nmav@gnutls.org>
4768 * lib/Makefile.am, lib/defines.h (tags:
4769 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
4770 lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
4771 gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
4772 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4773 src/cli.c, src/serv.c (tags: gnutls_0_5_9),
4774 lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
4775 gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
4776 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4777 lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
4778 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4779 lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
4780 (utags: gnutls_0_5_8):
4782 Added support for the LZO compression library in gnutls-extra. Some
4783 fixes in the hello message parsing.
4785 2002-09-16 17:03 nmav <nmav@gnutls.org>
4787 * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
4788 gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
4789 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4790 gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
4792 replaced gnutls_handshake_get_direction() with
4793 gnutls_record_get_direction().
4795 2002-09-16 17:03 nmav <nmav@gnutls.org>
4797 * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
4798 gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
4799 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
4800 (utags: gnutls_0_5_8, gnutls_0_5_9):
4802 updated documentation
4804 2002-09-13 09:09 nmav <nmav@gnutls.org>
4806 * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
4808 Added a new function to convert from an error to an alert code.
4810 2002-09-12 10:39 nmav <nmav@gnutls.org>
4812 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
4813 gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
4816 Improved support for zlib.
4818 2002-09-11 20:05 nmav <nmav@gnutls.org>
4820 * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
4821 gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
4822 draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12,
4823 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4824 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4825 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4826 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4831 2002-09-11 16:53 nmav <nmav@gnutls.org>
4833 * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
4834 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
4835 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4836 gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
4837 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4840 Corrected bug in gnutls_dh_params_set(). Corrected bug in session
4841 resuming code of server side.
4843 2002-09-11 06:34 nmav <nmav@gnutls.org>
4845 * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
4846 ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
4848 some cleanups in the extension parsing
4850 2002-09-10 16:29 nmav <nmav@gnutls.org>
4852 * doc/scripts/gdoc (tags: gnutls_0_5_10,
4853 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4856 Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
4859 2002-09-10 15:54 nmav <nmav@gnutls.org>
4861 * NEWS, buildconf (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
4862 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
4863 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
4864 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4865 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4866 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4867 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4868 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4869 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4870 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4871 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4872 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4873 gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4
4874 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4875 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4876 gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
4877 lib/gnutls_global.c (tags: gnutls_0_5_7):
4879 changes for autoconf 2.50
4881 2002-09-09 08:41 nmav <nmav@gnutls.org>
4883 * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
4885 Removed dependency on libgdbm library.
4887 2002-09-09 05:17 nmav <nmav@gnutls.org>
4889 * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
4890 gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
4891 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
4892 gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
4893 (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
4894 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
4895 gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
4896 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
4897 gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4898 gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
4899 x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
4901 Some fixes for the used realloc() function. Now we have
4902 gnutls_realloc_fast() which frees the given pointer if the new
4905 2002-09-08 20:48 nmav <nmav@gnutls.org>
4907 * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
4908 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4909 gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
4910 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4911 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4912 gnutls_0_5_7), lib/gnutls_str.c:
4914 updated string functions
4916 2002-09-06 17:19 nmav <nmav@gnutls.org>
4918 * configure.in (tags: gnutls_0_5_6):
4920 last changes for 0.5.6 release
4922 2002-09-06 17:12 nmav <nmav@gnutls.org>
4924 * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
4925 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4926 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4927 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
4928 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4929 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4930 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4931 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4932 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4933 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4934 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4935 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4936 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4937 gnutls_0_5_7, gnutls_0_5_6), doc/tex/x509cert.xml.tex,
4938 lib/x509_xml.c (tags: gnutls_0_5_6), src/common.c,
4939 src/gnutls-http-serv (tags: gnutls_1_0_5, gnutls_1_1_5,
4940 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4941 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4942 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
4943 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4944 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4945 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4946 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4947 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4948 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4949 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4950 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4951 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6):
4953 added versioning in the XML output of certificate functions.
4955 2002-09-05 18:44 nmav <nmav@gnutls.org>
4957 * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
4958 gnutls_0_5_6), ciphersuites.tex (tags:
4959 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4960 gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
4961 (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
4962 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4963 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
4964 tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
4967 reorganized documentation
4969 2002-09-05 16:05 nmav <nmav@gnutls.org>
4971 * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4972 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4973 gnutls_0_5_7, gnutls_0_5_6), configure.in:
4975 Added more tests for the X.509 certificate validation. These tests
4976 are now only included in the CVS not the distribution.
4978 2002-09-04 16:57 nmav <nmav@gnutls.org>
4980 * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
4983 Corrected extension type checks which used an 8 bit extension size,
4986 2002-09-03 14:33 nmav <nmav@gnutls.org>
4988 * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
4991 corrected the cert_type extension. (bug pointed out by D. Taylor)
4993 2002-09-03 11:05 nmav <nmav@gnutls.org>
4995 * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_0_5,
4996 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4997 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4998 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
4999 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5000 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5001 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5002 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5003 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5004 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5005 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5006 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5007 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
5008 gnutls_0_5_7, gnutls_0_5_8):
5010 gnutls_list replaced by const int*
5012 2002-09-03 10:24 nmav <nmav@gnutls.org>
5014 * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
5015 doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
5016 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5017 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
5018 doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
5019 (utags: gnutls_0_5_5):
5021 last changes for 0.5.5 release
5023 2002-09-01 19:28 nmav <nmav@gnutls.org>
5025 * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
5026 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
5027 serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5029 corrected bugs in examples.
5031 2002-09-01 18:57 nmav <nmav@gnutls.org>
5033 * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
5034 lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
5035 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5036 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5037 gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
5038 lib/gnutls_handshake.c (tags: gnutls_0_5_5),
5039 lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
5040 gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
5041 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
5046 2002-09-01 18:57 nmav <nmav@gnutls.org>
5048 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
5049 gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
5050 examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
5051 serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5053 Updated documentation and added more server examples.
5055 2002-09-01 13:23 nmav <nmav@gnutls.org>
5057 * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
5058 gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
5059 gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
5060 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5061 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
5062 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5063 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
5065 Updated the base64 encoding/decoding functions.
5067 2002-09-01 10:55 nmav <nmav@gnutls.org>
5069 * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
5070 gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
5071 gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
5072 gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5073 gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
5074 gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
5075 gnutls_v2_compat.c (tags: gnutls_0_5_10,
5076 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5077 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
5081 2002-09-01 10:54 nmav <nmav@gnutls.org>
5083 * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
5084 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5085 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
5086 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
5087 gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
5088 (tags: gnutls_0_5_5):
5090 Updated documentation to include examples of XML certificates.
5092 2002-08-31 08:51 nmav <nmav@gnutls.org>
5094 * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
5096 Improved the certificate and key read functions. They can now read a
5097 PEM encoded key and certificate from the same file.
5099 2002-08-30 19:32 nmav <nmav@gnutls.org>
5101 * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
5102 lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
5103 lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5104 lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
5105 (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
5106 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
5107 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5108 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5109 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5110 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5111 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5112 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
5113 src/serv.c, src/tests.c:
5115 cert_type abreviation was expanded to certificate_type.
5117 2002-08-30 18:17 nmav <nmav@gnutls.org>
5119 * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
5120 gnutls_0_5_5), examples.tex:
5124 2002-08-29 12:58 nmav <nmav@gnutls.org>
5126 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5127 doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
5128 doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
5129 gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
5130 gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
5131 lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
5132 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5133 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5134 gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
5135 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
5136 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5137 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5138 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5139 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
5140 lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
5141 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5142 gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
5143 gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
5144 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5145 lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
5146 gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
5147 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5148 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
5149 lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
5150 gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
5151 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5152 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
5153 lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5154 gnutls_0_5_5), lib/gnutls_buffers.h (tags:
5155 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5156 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
5157 lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5158 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5159 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
5160 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5161 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
5162 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5163 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
5164 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5165 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5166 lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
5167 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5168 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5169 lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5170 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5171 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
5172 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5173 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5174 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5175 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5176 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5177 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5178 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5179 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5180 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5181 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5182 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5183 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5184 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5185 lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5186 lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes,
5187 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5188 gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10,
5189 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5190 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h
5191 (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5192 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5193 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5194 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5195 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5196 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5197 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5198 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5199 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5200 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5201 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5202 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5203 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags:
5204 gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_1_0_5,
5205 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5206 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5207 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5208 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5209 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5210 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5211 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5212 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5213 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5214 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5215 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5216 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5217 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh.h (tags:
5218 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5219 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5220 gnutls_0_5_5), lib/gnutls_dh_primes.c (tags: gnutls_0_5_6,
5221 gnutls_0_5_5), lib/gnutls_extensions.c (tags: gnutls_0_5_5),
5222 lib/gnutls_extensions.h (tags: gnutls_0_5_x_before_int_fixes,
5223 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5224 gnutls_0_5_5), lib/gnutls_global.c (tags: gnutls_0_5_6,
5225 gnutls_0_5_5), lib/gnutls_handshake.c, lib/gnutls_handshake.h
5226 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5227 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5228 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.c
5229 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5230 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.h
5231 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5232 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
5233 lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
5234 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
5235 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5236 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5237 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
5238 lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
5239 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5240 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5241 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
5242 (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
5243 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5244 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5245 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5246 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5247 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5248 gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11,
5249 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5250 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5251 lib/gnutls_session.h (tags: gnutls_1_0_5, gnutls_1_1_5,
5252 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5253 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5254 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
5255 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
5256 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
5257 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
5258 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
5259 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5260 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5261 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5262 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5263 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5264 gnutls_0_5_5), lib/gnutls_session_pack.c (tags:
5265 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5266 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5267 lib/gnutls_session_pack.h (tags: gnutls_0_9_98, gnutls_0_9_97,
5268 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5269 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5270 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5271 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5272 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5273 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5274 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5275 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5276 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5277 lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes,
5278 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5279 gnutls_0_5_5), lib/gnutls_sig.h (tags:
5280 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5281 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
5282 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5283 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_1_0_5,
5284 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5285 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5286 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5287 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5288 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5289 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5290 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5291 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5292 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5293 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5294 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5295 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5296 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c,
5297 lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
5298 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5299 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
5300 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5301 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
5302 src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
5304 Renamed all the constructed types to have more consisten names, and
5305 some other minor improvements.
5307 2002-08-29 10:08 nmav <nmav@gnutls.org>
5309 * Makefile.am (tags: gnutls_0_5_5,
5310 gnutls_0_5_x_before_types_change), PGPKEYS:
5312 removed PGPKEYS from the distribution.
5314 2002-08-28 15:44 nmav <nmav@gnutls.org>
5316 * lib/: gnutls_buffers.c, gnutls_record.c (utags:
5317 gnutls_0_5_x_before_types_change):
5319 Allow the NULL pointer for data in gnutls_record_send(), if the
5320 previous call was interrupted.
5322 2002-08-28 15:18 nmav <nmav@gnutls.org>
5324 * lib/gnutls_record.c:
5326 Corrected possible bug in decompression code. Well compressed
5327 packets may have been rejected due to limited buffer.
5329 2002-08-28 14:08 nmav <nmav@gnutls.org>
5331 * NEWS (tags: gnutls_0_5_x_before_types_change),
5332 doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
5333 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5334 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5335 gnutls_0_5_x_before_types_change), doc/TODO (tags:
5336 gnutls_0_5_x_before_types_change),
5337 doc/protocol/draft-ietf-tls-srp-01.txt,
5338 doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
5339 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5340 lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
5341 lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
5342 src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5343 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5344 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5345 gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
5346 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
5347 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5348 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5349 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5350 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5351 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5352 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5353 gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
5354 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5355 src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
5356 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5357 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5358 gnutls_0_5_x_before_types_change):
5360 Added support for the new SRP draft by D. Taylor. This includes the
5361 removal of the blowfish crypt hash option, and the change of SRP
5362 cipher suite numbers.
5364 2002-08-27 09:41 nmav <nmav@gnutls.org>
5366 * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
5367 gnutls_0_5_x_before_types_change):
5369 removed old FIXME stuff.
5371 2002-08-26 16:10 nmav <nmav@gnutls.org>
5373 * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
5374 gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
5375 lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
5376 gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
5377 src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5378 src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5379 doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
5380 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5381 doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
5382 gnutls_0_5_4), doc/tex/ex2.tex (tags:
5383 gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
5384 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5385 doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
5388 Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
5390 2002-08-26 15:30 nmav <nmav@gnutls.org>
5392 * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
5395 better export ciphersuite detection
5397 2002-08-26 10:13 nmav <nmav@gnutls.org>
5399 * src/: Makefile.am (tags: gnutls_0_5_10,
5400 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5401 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5402 gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
5403 gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
5404 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5405 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5406 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5407 tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5408 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5409 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5410 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
5411 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5413 Improved the gnutls-cli-debug program
5415 2002-08-26 08:18 nmav <nmav@gnutls.org>
5417 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5418 lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
5419 src/cli.c, src/serv.c, src/tests.c:
5421 renamed ARCFOUR-EXPORT to ARCFOUR-40
5423 2002-08-26 08:14 nmav <nmav@gnutls.org>
5425 * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
5426 gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
5427 gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5428 gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
5429 gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
5430 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5432 Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
5433 certificates with modulus less than 512 bits. This change made the
5436 2002-08-25 19:06 nmav <nmav@gnutls.org>
5438 * src/: serv.c, tests.c, tests.h, tls_test.c:
5440 improvements in server html output
5442 2002-08-25 18:41 nmav <nmav@gnutls.org>
5444 * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
5445 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5447 changes in order to keep up with the addition of export-grade
5450 2002-08-25 18:17 nmav <nmav@gnutls.org>
5454 corrected bug in DHE key exchange
5456 2002-08-25 18:10 nmav <nmav@gnutls.org>
5458 * src/: cli.c, serv.c:
5460 changes for export cipher suites
5462 2002-08-25 18:10 nmav <nmav@gnutls.org>
5466 Added the first EXPORT-grade ciphersuite
5468 2002-08-25 18:08 nmav <nmav@gnutls.org>
5470 * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
5471 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5472 auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5473 auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5474 auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
5475 gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
5476 gnutls_0_5_4), gnutls_dh_primes.c (tags:
5477 gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
5478 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5479 gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
5480 gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
5481 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5482 gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
5483 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
5484 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5485 gnutls_x509.c (tags: gnutls_0_5_4):
5487 Corrected bug in DHE key exchange which prevented from parsing the
5488 given certificates properly.
5490 2002-08-22 22:18 nmav <nmav@gnutls.org>
5492 * NEWS, configure.in (utags: gnutls_0_5_3):
5494 changes for 0.5.3 release
5496 2002-08-22 10:02 nmav <nmav@gnutls.org>
5498 * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
5499 gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
5501 gnutls_handshake_set_exportable_detection() was obsoleted.
5503 2002-08-21 15:44 nmav <nmav@gnutls.org>
5505 * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
5506 gnutls_hash_int.c (utags: gnutls_0_5_4):
5508 corrected bug in SSL3 random generation function. Now the export
5509 ciphersuite works in SSL3 mode too.
5511 2002-08-21 15:04 nmav <nmav@gnutls.org>
5513 * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
5514 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5515 gnutls_hash_int.c, gnutls_hash_int.h (tags:
5516 gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
5519 Added the first exportable ciphersuite
5520 (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
5521 have certificates of 512 bits length.
5523 2002-08-21 11:09 nmav <nmav@gnutls.org>
5525 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5526 lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
5527 gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
5528 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
5529 src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
5531 Added some initials for the export cipher suites.
5533 2002-08-21 08:45 nmav <nmav@gnutls.org>
5535 * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
5536 draft-ietf-tls-openpgp-keys-02.txt (tags:
5537 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5538 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5539 gnutls_0_5_x_with_export_ciphersuites):
5541 updated openpgp draft
5543 2002-08-20 12:29 nmav <nmav@gnutls.org>
5545 * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5546 gnutls_0_5_x_before_export_ciphersuites):
5548 included the change cipher specs in
5549 gnutls_handshake_get_direction().
5551 2002-08-18 17:45 nmav <nmav@gnutls.org>
5553 * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
5554 gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
5555 gnutls_0_5_3, gnutls_0_5_2,
5556 gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
5558 gnutls_handshake_check_direction() renamed to
5559 gnutls_handshake_get_direction().
5561 2002-08-18 08:31 nmav <nmav@gnutls.org>
5563 * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
5564 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5565 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5566 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
5567 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5568 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5569 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
5570 tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5571 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5572 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
5573 (utags: gnutls_0_5_2, gnutls_0_5_3,
5574 gnutls_0_5_x_before_export_ciphersuites,
5575 gnutls_0_5_x_with_export_ciphersuites):
5577 Added verbose option to gnutls-cli-debug.
5579 2002-08-18 08:30 nmav <nmav@gnutls.org>
5581 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
5582 lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
5583 gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
5584 gnutls_0_5_3, gnutls_0_5_2,
5585 gnutls_0_5_x_before_export_ciphersuites):
5587 Added the gnutls_handshake_set_exportable_detection() function,
5588 which is used to control whether the handshake will check for
5589 exportable cipher suites in the server. In that case an error of
5590 GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
5592 2002-08-17 20:49 nmav <nmav@gnutls.org>
5594 * AUTHORS (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
5595 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
5596 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5597 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5598 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5599 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5600 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5601 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5602 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5603 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5604 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5605 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5606 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5607 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5608 gnutls_0_5_x_with_export_ciphersuites):
5610 included cvs aliases into authors file
5612 2002-08-17 15:34 nmav <nmav@gnutls.org>
5614 * lib/: gnutls_algorithms.c, gnutls.h.in.in:
5616 Added gnutls_cipher_suite_get_name(). This functions constructs the
5617 name of a cipher suite using the given algorithms.
5619 2002-08-15 21:49 nmav <nmav@gnutls.org>
5621 * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
5623 Added new function gnutls_handshake_check_direction(), which returns
5624 the state where the handshake function was interrupted.
5626 2002-08-15 09:58 nmav <nmav@gnutls.org>
5628 * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
5629 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
5630 configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
5631 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5632 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5633 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
5634 (utags: gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5635 gnutls_0_5_x_with_export_ciphersuites):
5637 Added the --enable-maintainer-mode configure option, and renamed the
5638 old one to --enable-developer-mode.
5640 2002-08-15 03:36 nmav <nmav@gnutls.org>
5642 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
5643 gnutls_0_5_3, gnutls_0_5_2,
5644 gnutls_0_5_x_before_export_ciphersuites,
5645 gnutls_0_5_x_with_export_ciphersuites):
5647 added some missing consts
5649 2002-07-21 19:15 admcd <admcd@gnutls.org>
5651 * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
5652 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5653 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5654 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5655 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5656 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5657 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5658 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5659 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5660 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5661 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5662 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5663 gnutls_0_5_x_with_export_ciphersuites):
5665 add ability to use separate file descriptors for send() and recv()
5666 using new set_transport_ptr2() function
5668 2002-07-20 18:44 nmav <nmav@gnutls.org>
5670 * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5671 gnutls_0_5_x_before_export_ciphersuites,
5672 gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
5673 gnutls_0_5_3, gnutls_0_5_2,
5674 gnutls_0_5_x_before_export_ciphersuites,
5675 gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
5677 Added a special error code for cases where the peer (server)
5678 supports only export ciphersuites.
5680 2002-07-15 19:38 nmav <nmav@gnutls.org>
5682 * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
5683 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5684 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5685 gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
5686 gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
5687 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5688 record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5689 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5690 gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
5691 gnutls_0_5_2, gnutls_0_5_3,
5692 gnutls_0_5_x_before_export_ciphersuites,
5693 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5695 Several documentation fixes. Suggestions and patch by Paul Wujek
5696 <pwujek@xp2telecom.com>
5698 2002-07-15 15:29 nmav <nmav@gnutls.org>
5700 * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
5701 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5702 gnutls_0_5_x_before_export_ciphersuites,
5703 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5704 lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5705 gnutls_0_5_x_before_export_ciphersuites,
5706 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5707 lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5708 gnutls_0_5_x_before_export_ciphersuites,
5709 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5710 lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
5711 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5712 gnutls_0_5_x_before_export_ciphersuites,
5713 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5714 lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5715 gnutls_0_5_x_before_export_ciphersuites,
5716 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5717 lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
5718 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5719 gnutls_0_5_x_before_export_ciphersuites,
5720 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5721 lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
5722 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5723 gnutls_0_5_x_before_export_ciphersuites,
5724 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5725 lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5726 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
5727 lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
5728 (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
5729 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5730 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5731 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5732 lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
5733 gnutls_0_5_3, gnutls_0_5_2,
5734 gnutls_0_5_x_before_export_ciphersuites,
5735 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5736 lib/gnutls_state.c (tags: gnutls_0_5_1):
5738 Fixes in zlib compression code. gnutls_global_init_extra() in
5739 libgnutls-extra fails if library versions do not match. Semantic
5740 changes in gnutls_record_set_max_size(). The requested size is now
5741 immediately enforced at the output buffers.
5743 2002-07-15 15:29 nmav <nmav@gnutls.org>
5745 * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5746 gnutls_0_5_x_before_export_ciphersuites,
5747 gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
5749 Client and server now accept the null cipher option.
5751 2002-07-13 06:35 nmav <nmav@gnutls.org>
5753 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
5754 lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
5755 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5756 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5757 lib/gnutls_int.h, lib/gnutls_record.c:
5759 Added gnutls_transport_set_ptr2() which accepts two pointers.
5761 2002-07-12 21:08 nmav <nmav@gnutls.org>
5763 * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
5764 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5765 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5766 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5767 gnutls_0_5_3, gnutls_0_5_2,
5768 gnutls_0_5_x_before_export_ciphersuites,
5769 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5770 lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
5771 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
5772 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5773 gnutls_0_5_x_before_export_ciphersuites,
5774 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5776 moved to libgcrypt 1.1.8
5778 2002-07-12 17:46 nmav <nmav@gnutls.org>
5780 * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96,
5781 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5782 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5783 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5784 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5785 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5786 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5787 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5788 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5789 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5790 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5791 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5792 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5794 corrected m4 macros for gnutls
5796 2002-07-10 15:49 nmav <nmav@gnutls.org>
5798 * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
5799 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5800 gnutls_0_5_x_before_export_ciphersuites,
5801 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
5802 auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
5803 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5804 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5805 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5806 ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
5807 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5808 gnutls_0_5_3, gnutls_0_5_2,
5809 gnutls_0_5_x_before_export_ciphersuites,
5810 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5811 gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
5812 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5813 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5814 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5815 gnutls_0_5_3, gnutls_0_5_2,
5816 gnutls_0_5_x_before_export_ciphersuites,
5817 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
5818 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5819 gnutls_0_5_3, gnutls_0_5_2,
5820 gnutls_0_5_x_before_export_ciphersuites,
5821 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5822 gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
5823 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5824 gnutls_0_5_x_before_export_ciphersuites,
5825 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5826 gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
5827 gnutls_0_5_3, gnutls_0_5_2,
5828 gnutls_0_5_x_before_export_ciphersuites,
5829 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
5830 gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5831 gnutls_0_5_x_before_export_ciphersuites,
5832 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
5833 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5834 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5835 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5836 gnutls_0_5_3, gnutls_0_5_2,
5837 gnutls_0_5_x_before_export_ciphersuites,
5838 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
5839 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5840 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5841 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5842 gnutls_0_5_3, gnutls_0_5_2,
5843 gnutls_0_5_x_before_export_ciphersuites,
5844 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
5845 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5846 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5847 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5848 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5849 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5850 gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
5851 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5852 gnutls_0_5_x_before_export_ciphersuites,
5853 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5854 gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
5855 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5856 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5857 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5858 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5859 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5860 gnutls_record.c, gnutls_session_pack.c (tags:
5861 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5862 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5863 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5864 gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
5865 gnutls_0_5_x_before_export_ciphersuites,
5866 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
5867 (tags: gnutls_0_5_3, gnutls_0_5_2,
5868 gnutls_0_5_x_before_export_ciphersuites,
5869 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5870 gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
5871 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5872 gnutls_0_5_x_before_export_ciphersuites,
5873 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
5874 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5875 gnutls_0_5_3, gnutls_0_5_2,
5876 gnutls_0_5_x_before_export_ciphersuites,
5877 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5878 x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
5879 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5880 gnutls_0_5_x_before_export_ciphersuites,
5881 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5882 x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
5883 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5884 gnutls_0_5_x_before_export_ciphersuites,
5885 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
5886 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5887 gnutls_0_5_3, gnutls_0_5_2,
5888 gnutls_0_5_x_before_export_ciphersuites,
5889 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
5890 (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
5891 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5892 gnutls_0_5_x_before_export_ciphersuites,
5893 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5895 Added some hints on the file purpose, and some other cleanups.
5897 2002-07-10 12:07 nmav <nmav@gnutls.org>
5899 * lib/: gnutls_db.c, gnutls_state.c:
5901 Now gnutls_deinit() removes abnormally terminated sessions. Added
5902 the _gnutls_deinit() function which has the behaviour of the older
5905 2002-07-10 12:01 nmav <nmav@gnutls.org>
5909 corrected possible bug in http server
5911 2002-07-06 15:35 admcd <admcd@gnutls.org>
5913 * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
5915 added some more information about current limitations of OpenSSL
5918 2002-07-06 15:18 nmav <nmav@gnutls.org>
5920 * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3,
5921 gnutls_0_5_x_before_export_ciphersuites,
5922 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1):
5924 some documentation fixes.
5926 2002-07-05 12:08 nmav <nmav@gnutls.org>
5928 * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
5929 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5930 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
5933 Added defines for old function names.
5935 2002-07-04 10:04 nmav <nmav@gnutls.org>
5937 * src/: README.srpcrypt (tags: gnutls_1_0_5, gnutls_1_1_5,
5938 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5939 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5940 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
5941 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5942 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5943 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5944 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5945 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5946 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5947 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5948 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5949 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5950 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5951 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5952 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5953 crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5954 gnutls_0_5_x_before_export_ciphersuites,
5955 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5956 crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5957 gnutls_0_5_x_before_export_ciphersuites,
5958 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5959 crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5960 gnutls_0_5_x_before_export_ciphersuites,
5961 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5964 updated the parameters of srpcrypt program. Other minor changes in
5967 2002-07-04 07:49 nmav <nmav@gnutls.org>
5969 * lib/gnutls_x509.c (tags: gnutls_0_5_0):
5971 Corrected bug in the mpi extraction function from X.509 certificates
5972 (affects DSA certificates).
5974 2002-06-30 15:18 nmav <nmav@gnutls.org>
5976 * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
5977 lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
5978 (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
5979 lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
5982 Made the xml convertion functions more mnemonic. Several other fixes
5983 in the core library.
5985 2002-06-30 11:09 nmav <nmav@gnutls.org>
5987 * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
5988 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5989 gnutls_0_5_x_before_export_ciphersuites,
5990 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5991 gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
5992 gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
5993 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
5994 gnutls_0_5_0), gnutls_auth.h (tags:
5995 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5996 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5997 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5998 gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
5999 gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
6000 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6001 gnutls_0_5_x_before_export_ciphersuites,
6002 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6003 gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
6004 gnutls_0_5_0), gnutls_extensions.h (tags:
6005 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6006 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6007 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6008 gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
6009 gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6010 gnutls_0_5_x_before_export_ciphersuites,
6011 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6012 gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
6013 gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
6014 gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
6015 gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12,
6016 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
6017 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
6018 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6019 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6020 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6021 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6022 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6023 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6026 Several (internal) cleanups. Const flags are better used now.
6028 2002-06-29 08:42 nmav <nmav@gnutls.org>
6030 * lib/: auth_cert.c, gnutls_x509.c:
6032 Better organization of cert2gnutls_cert function.
6034 2002-06-28 19:09 nmav <nmav@gnutls.org>
6036 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
6037 (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
6038 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6039 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6040 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6043 Now certificate decoding makes use of partial DER decoding of the
6044 libtasn1 library. It speedups a bit the handshake in client side,
6045 which needs to decode the certificate, in order to read the public
6048 2002-06-25 14:36 nmav <nmav@gnutls.org>
6052 Improved XML output.
6054 2002-06-23 11:27 nmav <nmav@gnutls.org>
6058 Depends on opencdk 0.2.0
6060 2002-06-22 14:52 nmav <nmav@gnutls.org>
6062 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
6063 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6064 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6065 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6066 gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
6067 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6068 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6069 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6070 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6071 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6072 gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
6073 x509_sig_check.c (tags: gnutls_0_5_0):
6075 The TLS handshake no longer fails if the X.509 extensions in the
6076 Certificate are critical and unsupported. The unsupported critical
6077 extensions are now only catched by the verification functions.
6079 2002-06-22 14:22 nmav <nmav@gnutls.org>
6081 * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
6082 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6083 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6084 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6085 gnutls_str.h, x509_xml.c:
6087 Added new string functions to handle the XML string stuff.
6089 2002-06-22 06:51 nmav <nmav@gnutls.org>
6091 * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
6092 gnutls_0_5_3, gnutls_0_5_2,
6093 gnutls_0_5_x_before_export_ciphersuites,
6094 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6095 doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6096 gnutls_0_5_x_before_export_ciphersuites,
6097 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6098 doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6099 gnutls_0_5_x_before_export_ciphersuites,
6100 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6101 doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
6102 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6103 gnutls_0_5_x_before_export_ciphersuites,
6104 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6105 doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6106 gnutls_0_5_x_before_export_ciphersuites,
6107 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6108 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
6109 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6110 gnutls_0_5_3, gnutls_0_5_2,
6111 gnutls_0_5_x_before_export_ciphersuites,
6112 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6113 lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
6114 lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
6115 src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
6117 Renamed credential allocation functions from *_sc() to *_cred().
6119 2002-06-21 12:20 nmav <nmav@gnutls.org>
6121 * lib/gnutls_x509.c:
6123 corrected countryName
6125 2002-06-21 08:34 nmav <nmav@gnutls.org>
6127 * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
6128 gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
6130 Exported gnutls_cipher_get_key_size(). Better name printing for MAC
6133 2002-06-20 19:11 nmav <nmav@gnutls.org>
6135 * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
6136 doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
6138 New install directory for headers is /gnutls
6140 2002-06-19 19:57 nmav <nmav@gnutls.org>
6142 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
6143 gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
6144 lib/gnutls_ui.h, src/serv.c:
6146 _func abreviation is no longer used. Functions renamed to _function.
6148 2002-06-19 16:44 nmav <nmav@gnutls.org>
6154 2002-06-19 14:54 nmav <nmav@gnutls.org>
6158 removed ioctl stuff.
6160 2002-06-19 14:44 nmav <nmav@gnutls.org>
6162 * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
6163 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6164 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6165 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6166 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6167 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6168 serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
6169 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6170 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6171 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6172 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6173 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6174 serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
6175 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6176 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6177 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6178 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6179 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6182 added 'nodb' and 'quiet' options to server.
6184 2002-06-19 03:51 nmav <nmav@gnutls.org>
6188 Corrected bug in PKCS-1 RSA encryption.
6190 2002-06-18 17:19 nmav <nmav@gnutls.org>
6192 * src/: Makefile.am, common.c, list.h (tags: gnutls_1_0_5,
6193 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
6194 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
6195 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
6196 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
6197 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
6198 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
6199 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
6200 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
6201 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
6202 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6203 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6204 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6205 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6206 gnutls_0_5_3, gnutls_0_5_2,
6207 gnutls_0_5_x_before_export_ciphersuites,
6208 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6211 The server used was changed to a non blocking one. The server was
6212 created by Paul Sheer.
6214 2002-06-16 17:50 nmav <nmav@gnutls.org>
6216 * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
6217 (tags: gnutls_0_5_0):
6219 Added chapter on how to use TLS in application protocols.
6221 2002-06-15 10:49 nmav <nmav@gnutls.org>
6223 * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
6224 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6225 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6226 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6227 configure.in, doc/TODO, src/Makefile.am:
6229 Corrected libgdbm issues
6231 2002-06-15 09:46 nmav <nmav@gnutls.org>
6233 * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
6234 doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
6235 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6236 gnutls_0_5_3, gnutls_0_5_2,
6237 gnutls_0_5_x_before_export_ciphersuites,
6238 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6239 lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
6240 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
6241 lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
6243 Removed the gdbm backend for resuming TLS sessions. Program
6244 gnutls-serv was modified to include support for resuming sessions
6245 with the callback api.
6247 2002-06-14 21:42 nmav <nmav@gnutls.org>
6249 * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
6250 examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
6251 openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
6255 2002-06-14 20:43 nmav <nmav@gnutls.org>
6257 * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
6259 Added XML extraction from an X.509 certificate. Only some basic
6260 functionality is now available.
6262 2002-06-11 08:39 nmav <nmav@gnutls.org>
6264 * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
6265 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
6266 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
6267 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6268 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6269 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6270 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6271 gnutls_0_5_3, gnutls_0_5_2,
6272 gnutls_0_5_x_before_export_ciphersuites,
6273 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6274 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6275 gnutls_global.h (tags: gnutls_0_5_5,
6276 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6277 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6278 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6279 gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
6280 gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6281 gnutls_0_5_3, gnutls_0_5_2,
6282 gnutls_0_5_x_before_export_ciphersuites,
6283 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6284 gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
6285 x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
6286 gnutls_0_4_with_libtasn1):
6288 renamed libasn1 to libtasn1
6290 2002-06-11 08:33 nmav <nmav@gnutls.org>
6294 renamed libasn1 to libtasn1
6296 2002-06-10 13:06 nmav <nmav@gnutls.org>
6298 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
6299 gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
6300 gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
6302 Added Timo's openpgp guide
6304 2002-06-10 11:35 nmav <nmav@gnutls.org>
6306 * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
6307 gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
6308 configure.in, lib/Makefile.am:
6310 Added configure option to use the included libasn1.
6312 2002-06-10 10:52 nmav <nmav@gnutls.org>
6314 * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
6315 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6316 gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
6317 gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
6318 gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
6319 x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
6320 x509_extensions.c, x509_extensions.h (tags:
6321 gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
6323 Adapted codebase to the new libasn1 0.1.0.
6325 2002-06-10 10:51 nmav <nmav@gnutls.org>
6327 * src/: Makefile.am, asn1c.c:
6329 removed asn1c.c program. Moved to libasn1.
6331 2002-06-09 10:13 nmav <nmav@gnutls.org>
6333 * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
6334 gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
6335 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6336 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6337 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6338 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6339 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6340 gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
6341 (tags: gnutls_0_5_6, gnutls_0_5_5,
6342 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6343 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6344 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6345 gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
6346 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6347 gnutls_0_5_3, gnutls_0_5_2,
6348 gnutls_0_5_x_before_export_ciphersuites,
6349 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6350 gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
6351 gnutls_0_4_with_libtasn1):
6353 Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
6354 functions return allocated data. Cleaned up the gnutls_datum code
6355 and some of memory stuff.
6357 2002-06-09 08:54 nmav <nmav@gnutls.org>
6359 * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
6360 lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
6361 lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
6362 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6363 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6364 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6365 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6366 gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
6369 Added check for C99 macro support. Stubs are used if they are not
6370 supported by the compile. A more elegant solution is required.
6372 2002-06-09 06:00 nmav <nmav@gnutls.org>
6374 * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
6376 only use the libc's strdup, if using the libc's malloc function.
6378 2002-06-08 20:34 nmav <nmav@gnutls.org>
6380 * lib/: gnutls_mem.c, gnutls_mem.h:
6382 Removed gnutls_strdup(). Replaced with a pointer to libc's strdup()
6385 2002-06-08 20:32 nmav <nmav@gnutls.org>
6387 * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
6388 gnutls_0_4_with_libtasn1):
6390 No longer realloc() the record buffers. It had some meaning when
6391 gnutls_realloc_fast() was there, but now they one cause a slowdown.
6393 2002-06-08 12:38 nmav <nmav@gnutls.org>
6395 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
6396 lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
6397 gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
6398 src/serv.c (tags: gnutls_0_4_with_libtasn1):
6400 Created gnutls_handshake_set_private_extensions() function.
6402 2002-06-07 20:14 nmav <nmav@gnutls.org>
6404 * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
6405 lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
6407 Corrected issues with ptrdiff_t. Added option to enable private
6408 (experimental) cipher suites. They are now disabled by default so
6409 they do not create interoperability problems.
6411 2002-06-07 19:03 nmav <nmav@gnutls.org>
6415 added check for ptrdiff_t type.
6417 2002-06-03 16:09 nmav <nmav@gnutls.org>
6419 * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
6422 asn1.ps is no longer generated in the gnutls package. It is included
6423 in the libasn1 package.
6425 2002-06-02 20:50 nmav <nmav@gnutls.org>
6427 * Makefile.am, NEWS, configure.in, doc/TODO (tags:
6428 gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
6429 gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
6431 Removed stubs for srp and anonymous authentication. Added test suite
6434 2002-05-27 18:56 nmav <nmav@gnutls.org>
6436 * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
6437 gnutls_0_4_with_libtasn1):
6439 Added error code for unsupported trustdb.
6441 2002-05-26 15:34 nmav <nmav@gnutls.org>
6443 * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
6444 cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6445 gnutls_0_5_x_before_export_ciphersuites,
6446 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6447 gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:
6449 some parts were moved to libasn1.
6451 2002-05-24 10:51 nmav <nmav@gnutls.org>
6453 * doc/tex/: Makefile.am, errors.tex (tags:
6454 gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
6455 gnutls_0_4_with_libtasn1):
6457 added memory handling section
6459 2002-05-23 19:30 nmav <nmav@gnutls.org>
6461 * lib/: gnutls_auth.c (tags:
6462 gnutls_0_5_x_before_export_ciphersuites,
6463 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6464 gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
6465 gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
6466 (utags: gnutls_0_4_3):
6468 reintroduced realloc_fast() which prevents some malloc(0)
6471 2002-05-23 10:55 nmav <nmav@gnutls.org>
6473 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
6474 lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
6475 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6476 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6477 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6478 gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
6481 Several clean ups and bug fixes.
6483 2002-05-22 19:29 nmav <nmav@gnutls.org>
6485 * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
6486 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6487 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6488 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6489 gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
6490 gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
6491 lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
6492 (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
6493 lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
6494 gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
6495 lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6496 gnutls_0_5_x_before_export_ciphersuites,
6497 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6498 gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
6499 gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
6500 lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
6501 lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
6502 gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
6503 (tags: gnutls_0_4_3):
6505 Applied Jeff Johnson's patch which fixes type problems in 64 bit
6506 machines. Removed the default allocation handlers, and made the
6507 libc's functions to be defaults. Added function which sets the
6508 memory allocation functions to be used.
6510 2002-05-21 16:26 nmav <nmav@gnutls.org>
6512 * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
6513 gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
6514 gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
6516 Updated documentation for the gnutls-extra library
6518 2002-05-21 16:25 nmav <nmav@gnutls.org>
6520 * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6521 gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
6522 gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
6523 gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
6524 gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
6525 gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
6526 gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
6527 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
6528 gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
6529 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
6530 gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6531 gnutls_0_4_3), gnutls_x509.c:
6533 Prefixed internal functions with _gnutls_
6535 2002-05-20 12:01 nmav <nmav@gnutls.org>
6537 * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
6538 auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
6539 crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
6540 ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
6541 gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
6544 Moved the gnutls-extra files to libextra directory.
6546 2002-05-20 11:15 nmav <nmav@gnutls.org>
6548 * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
6549 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6552 removed html version of the documentation
6554 2002-05-20 10:43 nmav <nmav@gnutls.org>
6556 * NEWS, README, configure.in, doc/tex/Makefile.am,
6557 doc/tex/funcs.tex, doc/tex/macros.tex (tags:
6558 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6559 lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
6560 lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
6561 gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
6562 lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
6563 lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
6564 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
6565 gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
6566 lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
6567 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
6568 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
6569 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
6570 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
6571 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
6572 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
6573 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6574 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6575 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6576 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6577 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6578 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6579 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6580 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6581 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6582 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6583 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6584 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6585 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6586 src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
6589 Separated the library to gnutls and gnutls-extra. gnutls-extra
6590 library contains the GPL parts of gnutls
6592 2002-05-17 09:28 nmav <nmav@gnutls.org>
6594 * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
6595 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
6596 lib/libgnutls-config.in, src/prime.c:
6598 Added --modules option to libgnutls-config. This option prints the
6599 extra modules that have been enabled into the library.
6601 2002-05-14 12:22 nmav <nmav@gnutls.org>
6605 configure script now prints the library license
6607 2002-05-14 11:46 nmav <nmav@gnutls.org>
6609 * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
6611 Replaced group1 prime with a prime of 1024 bits
6613 2002-05-14 11:40 nmav <nmav@gnutls.org>
6615 * COPYING.LIB (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
6616 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
6617 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
6618 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
6619 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6620 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6621 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6622 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6623 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6624 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6625 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6626 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6627 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6628 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6629 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6630 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6631 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
6632 README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
6633 lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
6634 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6635 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6636 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6637 lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6638 gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
6639 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6640 gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
6641 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
6642 lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
6643 lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
6644 gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
6645 gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
6646 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6647 gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6648 gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
6649 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6650 lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
6651 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
6652 gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
6653 lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6654 gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
6655 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
6656 lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
6657 lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
6658 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
6659 lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6660 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
6661 lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
6662 lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
6663 gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
6664 lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
6665 lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6666 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
6667 gnutls_0_4_2), lib/gnutls_session.c (tags:
6668 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6669 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6670 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6671 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6672 lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
6673 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
6674 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
6675 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6676 lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6677 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
6678 gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
6679 lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
6680 (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
6681 gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
6682 gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
6683 gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
6686 License changed to LGPL
6688 2002-05-13 22:08 nmav <nmav@gnutls.org>
6692 Some cleanups in the Diffie Hellman code.
6694 2002-05-13 21:51 nmav <nmav@gnutls.org>
6698 Added the missing user_ptr pointer in gnutls_internals.
6700 2002-05-11 16:20 nmav <nmav@gnutls.org>
6702 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
6704 Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
6705 to assist in callback functions.
6707 2002-05-11 16:04 nmav <nmav@gnutls.org>
6711 Corrected prototypes for callback selector functions, which now
6714 2002-05-08 10:32 nmav <nmav@gnutls.org>
6716 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
6717 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
6718 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
6719 gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
6721 renamed gnutls_gcry* to gnutls_mpi*
6723 2002-05-08 10:32 nmav <nmav@gnutls.org>
6727 file gnutls_mpi.c was initially added on branch
6728 gnutls_0_4_with_new_dh_primes.
6730 2002-05-08 10:32 nmav <nmav@gnutls.org>
6734 file gnutls_mpi.h was initially added on branch
6735 gnutls_0_4_with_new_dh_primes.
6737 2002-05-08 10:27 nmav <nmav@gnutls.org>
6739 * configure.in, lib/gnutls_global.c:
6741 Updated libgcrypt initialization stuff. Now depends on libgcrypt
6742 1.1.7, and only initializes libgcrypt if this has not been done
6745 2002-05-03 10:46 nmav <nmav@gnutls.org>
6747 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
6749 DH Public keys now have a more reasonable (smaller) size.
6751 2002-05-02 13:15 nmav <nmav@gnutls.org>
6753 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
6754 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
6755 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
6757 The Diffie Hellman method was optimized. Now the number of bits of q
6758 is used (q is used to generate p), and the server DH secret key is
6759 less than the number of bits of q (see RFC2631 2.2). All these
6760 changes are experimental and may be totaly wrong.
6762 2002-05-01 09:05 nmav <nmav@gnutls.org>
6764 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
6765 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
6766 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
6767 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
6768 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
6769 x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6770 gnutls_0_4_2), x509_sig_check.c:
6772 Cleaned up the big number support.
6774 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
6776 * lib/gnutls_openpgp.c:
6778 Adjust the code for the new OpenCDK version.
6780 2002-04-21 11:22 nmav <nmav@gnutls.org>
6782 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
6783 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6784 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6785 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6786 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6787 gnutls_compress.c, gnutls_compress.h (tags:
6788 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6789 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6790 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6791 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6792 gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
6793 gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6796 Optimized memory handling in the record protocol.
6798 2002-04-21 08:09 nmav <nmav@gnutls.org>
6800 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
6801 lib/gnutls_ui.c, src/cli.c, src/serv.c:
6803 Added stubs when SRP or anonymous authentication are disabled, to
6804 preserve binary compatibility
6806 2002-04-19 17:53 nmav <nmav@gnutls.org>
6808 * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
6809 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
6810 lib/gnutls_state.c, src/cli.c, src/serv.c:
6812 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
6813 and changed semantics, to make the return value be the obvious one.
6815 2002-04-18 18:56 nmav <nmav@gnutls.org>
6817 * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
6818 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
6820 updated documentation for the new resumption check function
6822 2002-04-18 18:41 nmav <nmav@gnutls.org>
6824 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
6825 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
6827 Added function to report if a session is a resumed one. See
6828 gnutls_session_resumed().
6830 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
6832 * lib/gnutls_openpgp.c:
6834 Applied the fixes for the new code.
6836 2002-04-18 13:31 nmav <nmav@gnutls.org>
6838 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
6839 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
6840 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6841 gnutls_0_5_3, gnutls_0_5_2,
6842 gnutls_0_5_x_before_export_ciphersuites,
6843 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6844 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6845 lib/ext_max_record.c, lib/ext_max_record.h (tags:
6846 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6847 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6848 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6849 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6850 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
6851 lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
6852 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6853 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6854 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6855 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
6857 Some minor fixes in SRP support. Changed extension generation. Now
6858 less allocation with malloc are done.
6860 2002-04-17 09:47 nmav <nmav@gnutls.org>
6862 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
6863 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
6864 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
6865 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
6866 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
6869 first changes for libgmp support
6871 2002-04-14 19:26 nmav <nmav@gnutls.org>
6873 * lib/gnutls_x509.c:
6875 Fixed description of
6876 gnutls_x509_extract_certificate_subject_alt_name().
6878 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
6880 * lib/gnutls_openpgp.c:
6882 Some modifications for the new OpenCDK code.
6884 2002-04-13 15:58 nmav <nmav@gnutls.org>
6886 * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
6887 doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
6888 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6889 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6890 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6891 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6892 doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
6893 doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6894 gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
6895 gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
6896 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6897 doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
6901 2002-04-12 19:06 nmav <nmav@gnutls.org>
6903 * acconfig.h (tags: gnutls_0_4_2), configure.in:
6905 fixed opencdk detection problem
6907 2002-04-12 11:34 nmav <nmav@gnutls.org>
6909 * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
6912 better doc (internal) for _gnutls_int2str()
6914 2002-04-10 19:01 nmav <nmav@gnutls.org>
6916 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
6918 Added function which disables the version check in the RSA premaster
6919 secret -only needed in server side
6921 2002-04-08 18:16 nmav <nmav@gnutls.org>
6923 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
6924 gnutls_0_4_2), doc/tex/cover.tex.in (tags:
6925 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6926 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6927 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6928 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6929 doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
6931 separated asn1 parser library and tls library documentation
6933 2002-04-08 17:28 nmav <nmav@gnutls.org>
6935 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
6939 2002-04-06 10:43 nmav <nmav@gnutls.org>
6941 * lib/x509_verify.c (tags: gnutls_0_4_1):
6943 fixed case where a certificate could be both invalid and trusted.
6945 2002-04-05 21:25 nmav <nmav@gnutls.org>
6947 * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6948 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6949 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6950 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6951 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6952 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6953 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6954 gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
6955 gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
6956 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
6957 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
6958 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
6959 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
6960 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6961 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6962 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6963 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6964 gnutls_0_5_3, gnutls_0_5_2,
6965 gnutls_0_5_x_before_export_ciphersuites,
6966 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6967 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6968 gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
6969 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6970 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6971 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6972 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6973 gnutls_0_4_1), opencdk.m4:
6975 m4 files were removed from acinclude.m4
6977 2002-04-05 18:54 nmav <nmav@gnutls.org>
6979 * acinclude.m4, configure.in:
6981 added detection of opencdk
6983 2002-04-04 20:52 nmav <nmav@gnutls.org>
6985 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
6986 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12,
6987 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
6988 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
6989 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6990 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6991 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6992 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6993 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6994 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6995 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6998 Improved X.509 time convertion functions
7000 2002-04-04 20:21 nmav <nmav@gnutls.org>
7002 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
7003 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
7005 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
7007 2002-04-04 10:51 nmav <nmav@gnutls.org>
7009 * lib/x509_verify.c:
7011 Added kludge in order to work with dates over 2036
7013 2002-04-04 09:35 nmav <nmav@gnutls.org>
7015 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
7016 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
7017 lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
7018 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
7019 (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
7020 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
7021 src/common.c (tags: gnutls_0_4_1):
7023 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
7024 Added functions to check the expiration and activation date of
7025 peer's certificate. See gnutls_certificate_expiration_time_peers().
7027 2002-04-04 08:38 nmav <nmav@gnutls.org>
7029 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
7030 gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
7032 Replaced mktime() with mktime_utc(). This corrects a bug with the
7033 localtime returned by mktime().
7035 2002-04-03 20:00 nmav <nmav@gnutls.org>
7037 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
7038 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
7039 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
7040 gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
7041 x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
7043 merged changes from gnutls_0_4_with_alloca.
7045 2002-04-03 19:56 nmav <nmav@gnutls.org>
7047 * NEWS, configure.in:
7049 merged changes from gnutls_0_4_with_alloca.
7051 2002-04-03 18:11 nmav <nmav@gnutls.org>
7053 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
7056 Optimized RSA signature calculation
7058 2002-04-03 14:54 nmav <nmav@gnutls.org>
7062 In gnutls_find_acceptable_client_cert() corrected bug in callback
7063 parameters, and used alloca for issuers_dn allocation.
7065 2002-04-03 12:59 nmav <nmav@gnutls.org>
7067 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
7069 removed unneeded memsets
7071 2002-04-03 12:58 nmav <nmav@gnutls.org>
7073 * src/: serv-gaa.c, serv.c, serv.gaa:
7075 added --quit parameter
7077 2002-04-02 13:17 nmav <nmav@gnutls.org>
7079 * configure.in, lib/auth_cert.c, lib/defines.h,
7080 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
7081 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
7082 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
7085 preliminary support for alloca()
7087 2002-03-31 06:04 nmav <nmav@gnutls.org>
7089 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
7090 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
7091 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
7092 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
7093 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
7094 x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7095 gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
7096 gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7097 x509_verify.c (tags: gnutls_0_4_0):
7099 Error codes of ASN.1 parser are now independent, with a map to
7100 gnutls' error codes.
7102 2002-03-31 06:02 nmav <nmav@gnutls.org>
7104 * lib/gnutls_cipher.c:
7108 2002-03-30 10:00 nmav <nmav@gnutls.org>
7110 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
7112 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
7114 2002-03-30 09:52 nmav <nmav@gnutls.org>
7116 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
7117 doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7118 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
7119 gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
7120 gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
7121 lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7122 src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
7124 Removed the CRL list parameter from
7125 gnutls_certificate_set_x509_trust_*.
7127 2002-03-30 09:42 nmav <nmav@gnutls.org>
7129 * lib/gnutls_x509.c:
7131 gnutls_certificate_set_x509_trust_*() now accept single DER
7132 certificates or PEM certificate lists.
7134 2002-03-29 18:35 nmav <nmav@gnutls.org>
7136 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
7137 gnutls_0_4_0), gnutls_x509.c:
7139 Added ability to read DSA DER formatted keys, and corrected bugs in
7140 DER certificate reading.
7142 2002-03-29 12:12 nmav <nmav@gnutls.org>
7144 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
7145 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7146 gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
7147 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7148 gnutls_0_5_x_before_export_ciphersuites,
7149 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7150 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7151 gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
7152 gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
7153 gnutls_0_4_0), gnutls_compress_int.h (tags:
7154 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7155 gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
7156 gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
7157 gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7158 gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7159 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
7160 gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7161 gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
7162 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
7163 gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
7164 gnutls_0_4_0), x509_sig_check.c:
7166 Prefixed with underscore several internal functions.
7168 2002-03-29 11:38 nmav <nmav@gnutls.org>
7170 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7171 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
7172 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
7173 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
7175 removed unneeded functions
7177 2002-03-29 11:38 nmav <nmav@gnutls.org>
7179 * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7180 gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
7181 gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
7182 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
7186 2002-03-29 11:16 nmav <nmav@gnutls.org>
7188 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
7189 lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
7190 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7191 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7192 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7193 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7194 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7195 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7196 gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
7197 gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
7198 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
7199 src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7200 gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
7201 gnutls_0_4_1, gnutls_0_4_0):
7203 Some cleanups in the certificate authentication. Parameters are
7204 passed together with the length, to avoid abuse.
7206 2002-03-28 12:46 nmav <nmav@gnutls.org>
7208 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
7211 Cleaned up the return values of several functions.
7213 2002-03-28 12:45 nmav <nmav@gnutls.org>
7215 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
7216 serv-gaa.h, serv.c, serv.gaa:
7218 added option to read DER encoded certificates
7220 2002-03-28 09:44 nmav <nmav@gnutls.org>
7222 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
7224 Optimized RSA decryption. (Very) Much faster now
7226 2002-03-28 09:40 nmav <nmav@gnutls.org>
7228 * lib/gnutls_x509.c:
7230 read PKCS7 certificate chains in the reverse order.
7232 2002-03-26 21:05 fiorinaf <fiorinaf@gnutls.org>
7234 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
7236 add asn1_number_of_elements function
7238 2002-03-26 21:02 fiorinaf <fiorinaf@gnutls.org>
7242 fix bug in asn1_get_start_end_der function
7244 2002-03-26 19:50 nmav <nmav@gnutls.org>
7246 * ChangeLog, lib/gnutls_x509.c, src/common.c:
7248 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
7250 2002-03-26 19:33 nmav <nmav@gnutls.org>
7252 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
7253 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
7254 gnutls_0_4_1, gnutls_0_4_0):
7256 Several optimizations
7258 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
7260 * lib/gnutls_openpgp.c:
7262 Now the pk algorithm is returned and not only the key size in bits.
7264 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
7266 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
7269 Function which is used to extract key parameters for openpgp keys.
7271 2002-03-26 09:16 nmav <nmav@gnutls.org>
7273 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
7274 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
7275 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
7276 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
7279 added gnutls_x509_extract_certificate_pk_algorithm()
7281 2002-03-25 09:27 nmav <nmav@gnutls.org>
7283 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
7284 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
7285 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
7287 Improved PKCS7 support
7289 2002-03-24 19:46 nmav <nmav@gnutls.org>
7291 * lib/: gnutls.h.in.in, gnutls_x509.c:
7293 Added function which reads the DER encoded certificate and key.
7294 (now only works for RSA keys)
7296 2002-03-24 18:41 nmav <nmav@gnutls.org>
7298 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7299 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
7300 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7301 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
7302 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7303 gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
7304 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
7305 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
7306 src/gnutls-http-serv, src/serv.c:
7308 Added support for RFC2630 - PKCS7 formated structures
7310 2002-03-23 10:06 nmav <nmav@gnutls.org>
7312 * lib/auth_cert.c (tags: gnutls_0_3_92):
7316 2002-03-23 09:39 nmav <nmav@gnutls.org>
7320 Cleanups and fixes in X.509 certificate message parsing
7322 2002-03-22 13:08 nmav <nmav@gnutls.org>
7324 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
7326 Corrected code to avoid compiler's warnings
7328 2002-03-21 20:25 nmav <nmav@gnutls.org>
7330 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7331 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
7332 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
7333 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
7334 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
7335 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
7336 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7337 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7338 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7339 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
7340 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
7341 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7342 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7343 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
7344 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7345 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
7346 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
7347 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7348 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7349 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
7350 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7351 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
7353 Added hooks not to include SRP and Anonymous authentication
7355 2002-03-21 19:44 nmav <nmav@gnutls.org>
7357 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
7359 Corrected behaviour when no certificate is got by the peer.
7361 2002-03-21 19:44 nmav <nmav@gnutls.org>
7363 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7364 gnutls-http-serv (utags: gnutls_0_3_92):
7366 Added script which runs an http server with the appropriate
7369 2002-03-21 19:27 nmav <nmav@gnutls.org>
7371 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
7372 lib/gnutls_state.c (tags: gnutls_0_3_92):
7374 CBC protection support is disabled by default.
7376 2002-03-20 18:13 nmav <nmav@gnutls.org>
7378 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
7379 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
7380 (tags: gnutls_0_3_92), gnutls_constate.c:
7382 Optimizations and fixes in compression
7384 2002-03-20 12:21 nmav <nmav@gnutls.org>
7386 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
7387 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
7388 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
7389 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7390 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
7391 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
7394 Improved compression support. Corrected several bugs in empty
7395 fragment sending and receiving.
7397 2002-03-19 21:08 fiorinaf <fiorinaf@gnutls.org>
7401 segmentation fault bug fix
7403 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
7405 * lib/gnutls_openpgp.c:
7407 New OpenCDK interface for secure memory.
7409 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
7411 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
7414 Detection of revoked OpenPGP userID's.
7416 2002-03-18 15:53 nmav <nmav@gnutls.org>
7418 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
7420 added missing prototypes
7422 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
7424 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
7426 Support for multiple userID's.
7428 2002-03-18 07:43 nmav <nmav@gnutls.org>
7430 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
7432 removed default parameters arguments
7434 2002-03-17 23:09 nmav <nmav@gnutls.org>
7436 * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
7437 gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
7438 lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
7439 lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7440 lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
7442 Added hooks for electric fence
7444 2002-03-17 21:51 nmav <nmav@gnutls.org>
7446 * lib/x509_verify.c (tags: gnutls_0_3_92):
7448 Checking of certificate lists even if the CA size is zero. Pointed
7449 out by Andrew McDonald
7451 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
7453 * lib/gnutls_openpgp.c:
7455 Improved code for the various keyrings and support for armored
7458 2002-03-12 14:13 nmav <nmav@gnutls.org>
7460 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
7461 lib/gnutls_record.c, lib/gnutls_state.c:
7463 made CBC chosen plaintext protection configurable
7465 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
7467 * lib/gnutls_openpgp.c:
7469 Added missing stub for one function.
7471 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
7473 * lib/gnutls_openpgp.c:
7477 2002-03-10 00:01 nmav <nmav@gnutls.org>
7479 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
7480 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
7481 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
7482 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
7483 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
7484 lib/x509_asn1.h (tags: gnutls_0_3_92):
7486 some error codes were renamed to more appropriate names
7488 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
7490 * lib/: gnutls_openpgp.c, x509_ASN.c:
7492 Patches for the new OpenCDK version and some stricter checks for
7495 2002-03-09 19:08 nmav <nmav@gnutls.org>
7497 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
7498 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
7499 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7500 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
7501 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
7502 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
7504 removed GNUTLS_CERT_TRUSTED enumeration
7506 2002-03-08 22:42 nmav <nmav@gnutls.org>
7508 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
7510 Added protection against denial of service attacks, while receiving
7513 2002-03-08 18:33 nmav <nmav@gnutls.org>
7515 * lib/gnutls_buffers.c:
7517 corrected memory leak
7519 2002-03-08 18:04 nmav <nmav@gnutls.org>
7521 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
7522 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7523 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7524 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7525 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7526 gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
7527 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7528 gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
7530 Added protection against the newly discovered CBC attacks against
7531 TLS. Experimental code.
7533 2002-03-08 11:14 nmav <nmav@gnutls.org>
7535 * lib/gnutls_algorithms.c:
7537 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
7540 2002-03-06 12:10 nmav <nmav@gnutls.org>
7542 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
7543 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
7544 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7545 gnutls_0_5_3, gnutls_0_5_2,
7546 gnutls_0_5_x_before_export_ciphersuites,
7547 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7548 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7549 gnutls_0_4_0, gnutls_0_3_92):
7553 2002-03-06 12:08 nmav <nmav@gnutls.org>
7555 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
7556 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7557 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7558 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
7559 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
7560 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
7561 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
7562 (tags: gnutls_0_3_92), lib/x509_verify.c:
7564 Combined error codes of gnutls and ASN.1 parser. Also several
7565 cleanups in the X.509 code.
7567 2002-03-06 10:42 nmav <nmav@gnutls.org>
7569 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
7571 Added alert protocol section
7573 2002-03-05 09:04 nmav <nmav@gnutls.org>
7575 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
7576 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
7579 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
7580 X.509 certificate parsing.
7582 2002-03-04 17:16 nmav <nmav@gnutls.org>
7584 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
7585 gnutls_0_3_92), lib/gnutls.h.in.in:
7589 2002-03-04 17:04 nmav <nmav@gnutls.org>
7591 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
7592 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
7593 handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
7594 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
7595 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
7598 updated documentation
7600 2002-03-04 09:25 nmav <nmav@gnutls.org>
7602 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
7603 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7604 gnutls_0_5_3, gnutls_0_5_2,
7605 gnutls_0_5_x_before_export_ciphersuites,
7606 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7607 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7608 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
7609 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
7612 changes for pretty documentation and cleanups.
7614 2002-03-03 18:44 nmav <nmav@gnutls.org>
7616 * lib/gnutls_state.c:
7618 pgp_fingerprint indicator is not cleared.
7620 2002-03-03 09:28 nmav <nmav@gnutls.org>
7624 last minute changes for 0.3.91 release
7626 2002-03-03 09:18 nmav <nmav@gnutls.org>
7628 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
7629 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
7630 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
7631 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7632 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7633 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7634 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7635 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
7636 (utags: gnutls_0_3_91):
7638 Added checks in authentication type renegotiation procedure.
7640 2002-03-03 00:06 nmav <nmav@gnutls.org>
7642 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
7643 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
7644 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
7646 Changed behaviour in rehandshake procedure. Now can use rehandshake
7647 with a different authentication method (ie. perform anonymous
7648 authentication, and after that perform a certificate authentication,
7651 2002-03-01 13:13 nmav <nmav@gnutls.org>
7653 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
7655 corrected certificate type checking.
7657 2002-03-01 13:10 nmav <nmav@gnutls.org>
7659 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
7660 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
7661 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
7662 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7663 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
7664 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
7665 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
7666 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
7667 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
7668 gnutls_0_3_92, gnutls_0_3_91):
7670 Updated cli and server to read certificate and keys from command
7671 line parameters. client, client-debug and server are now being
7674 2002-03-01 11:26 nmav <nmav@gnutls.org>
7676 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
7677 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
7678 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
7679 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
7681 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
7682 suites get associated with a protocol version. This will allow
7683 disabling several ciphersuites which are only defined in TLS 1.0,
7686 2002-03-01 08:12 nmav <nmav@gnutls.org>
7688 * lib/gnutls_handshake.c:
7690 No extensions are now sent if SSL 3.0 is the only protocol
7693 2002-02-28 12:39 nmav <nmav@gnutls.org>
7695 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7696 gnutls_0_3_92, gnutls_0_3_91):
7698 added a check in the given parameters for null
7700 2002-02-28 12:38 nmav <nmav@gnutls.org>
7702 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7703 gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
7704 gnutls_0_5_x_before_export_ciphersuites,
7705 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7706 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7707 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
7709 added session resumption test
7711 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
7713 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
7715 Changed the interface for the new OpenCDK version.
7717 2002-02-28 08:55 nmav <nmav@gnutls.org>
7719 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
7720 tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
7721 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7722 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
7725 updated gaa files, and client options.
7727 2002-02-28 08:38 nmav <nmav@gnutls.org>
7729 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
7730 lib/gnutls_state.c, lib/gnutls_state.h:
7732 gnutls_record_set_default_version() was prefixed with underscore,
7733 and it is no longer exported.
7735 2002-02-28 08:36 nmav <nmav@gnutls.org>
7737 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
7738 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
7739 gnutls_0_3_91), gnutls_state.c:
7741 Corrected session resuming in certificate authentication.
7742 gnutls_deinit, does not remove the session entry any more if it is
7743 invalid. Added gnutls_db_remove_session() function, which does this.
7745 2002-02-28 07:00 nmav <nmav@gnutls.org>
7747 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
7751 2002-02-27 22:29 nmav <nmav@gnutls.org>
7753 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
7755 removed cycle from gnutls_free and gnutls_secure_free.
7757 2002-02-27 21:12 nmav <nmav@gnutls.org>
7759 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
7761 added check for TLS closure alerts
7763 2002-02-27 20:53 nmav <nmav@gnutls.org>
7765 * src/: tests.c, tests.h, tls_test.c:
7767 added openpgp authentication test, and unknown cipher suites test
7769 2002-02-27 20:38 nmav <nmav@gnutls.org>
7771 * lib/ext_srp.c (tags: gnutls_0_3_91):
7773 Now we do not send the srp username as an extension, if SRP is
7776 2002-02-27 20:26 nmav <nmav@gnutls.org>
7778 * src/: cli.c, tests.c, tests.h, tls_test.c:
7780 added check for client hello extensions.
7782 2002-02-27 20:07 nmav <nmav@gnutls.org>
7784 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
7786 Added tls_test. This is program that can be used to test TLS
7787 servers' parameters.
7789 2002-02-27 20:05 nmav <nmav@gnutls.org>
7791 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
7792 gnutls_int.h, gnutls_state.c:
7794 Added gnutls_record_set_default_version(). This is a low level
7797 2002-02-27 10:58 nmav <nmav@gnutls.org>
7799 * lib/gnutls.h.in.in:
7801 SOCKET_PTR was removed
7803 2002-02-27 10:06 nmav <nmav@gnutls.org>
7805 * lib/gnutls.h.in.in:
7807 corrected record_send() prototype
7809 2002-02-26 19:08 nmav <nmav@gnutls.org>
7815 2002-02-25 22:48 nmav <nmav@gnutls.org>
7817 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
7819 added (an impossible situation) check
7821 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
7823 * lib/gnutls_openpgp.c:
7825 Fixed a possible buffer overflow.
7827 2002-02-24 17:34 nmav <nmav@gnutls.org>
7829 * src/openpgp/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5,
7830 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
7831 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
7832 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
7833 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7834 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7835 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7836 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7837 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7838 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7839 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7840 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7841 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7842 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7843 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7844 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7845 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7846 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7848 added missing makefile.am
7850 2002-02-24 15:46 nmav <nmav@gnutls.org>
7852 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
7853 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
7854 lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
7855 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7856 gnutls_0_5_x_before_export_ciphersuites,
7857 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7858 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7859 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
7860 gnutls_0_5_3, gnutls_0_5_2,
7861 gnutls_0_5_x_before_export_ciphersuites,
7862 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7863 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7864 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
7865 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
7866 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
7867 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
7868 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7869 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7870 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7871 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7872 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
7873 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
7874 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
7875 src/serv.c (utags: gnutls_0_3_90):
7877 The Diffie Hellman parameters are now stored in the credentials
7878 structures. This will allow precomputation of signatures (for DHE
7881 2002-02-24 10:47 nmav <nmav@gnutls.org>
7883 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
7884 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
7885 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
7886 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
7887 gnutls_0_3_90), x509_verify.c:
7889 removed GNUTLS_CERT_NONE (replaced by
7890 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
7891 valid if it's not invalid)
7893 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
7895 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
7898 Bug fixes for _verify_key and basic trust handling for keys.
7900 2002-02-22 23:49 nmav <nmav@gnutls.org>
7902 * lib/gnutls_openpgp.c:
7904 includes moved before #ifdef
7906 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
7908 * lib/gnutls_openpgp.c:
7910 Added stubs for the case we don't have OpenCDK support.
7912 2002-02-22 18:31 nmav <nmav@gnutls.org>
7914 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
7915 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7916 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
7917 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
7919 Changed certificate verification functions.
7921 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
7923 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7925 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
7926 routines for key ownertrust.
7928 2002-02-22 13:30 nmav <nmav@gnutls.org>
7930 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
7934 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
7936 * lib/gnutls_openpgp.c:
7938 Modified code for the new OpenCDK code.
7940 2002-02-22 11:34 nmav <nmav@gnutls.org>
7942 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
7944 moved private cipher suites to 0xFF space.
7946 2002-02-22 00:40 nmav <nmav@gnutls.org>
7948 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
7949 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
7950 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
7951 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
7952 (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7953 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
7954 lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
7955 lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7956 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7957 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7958 lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
7959 lib/gnutls_record.c, src/cli.c, src/serv.c:
7961 Several alert protocol changes.
7963 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
7965 * lib/gnutls_openpgp.c:
7967 Fixed return code check for GnuTLS functions.
7969 2002-02-21 20:57 nmav <nmav@gnutls.org>
7971 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
7973 set_key_server renamed to set_keyserver
7975 2002-02-21 20:42 nmav <nmav@gnutls.org>
7977 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
7978 lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7979 gnutls_0_5_3, gnutls_0_5_2,
7980 gnutls_0_5_x_before_export_ciphersuites,
7981 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7982 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7983 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7984 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
7986 Added gnutls_alert_str (allows printing alert number descriptions)
7988 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
7990 * lib/gnutls_openpgp.c:
7992 Fixed a segfault in the OpenPGP code.
7994 2002-02-21 09:55 nmav <nmav@gnutls.org>
7998 Updated the openpgp certificate message, fingerprint handling.
8000 2002-02-20 20:53 nmav <nmav@gnutls.org>
8002 * lib/x509_verify.c:
8004 some fixes in verification procedure
8006 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
8008 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
8009 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
8010 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
8011 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
8014 Applied the patches to fix the GDOC problem. Some bug fixes all
8015 over the place and the implementation of some function stubs.
8017 2002-02-19 08:17 nmav <nmav@gnutls.org>
8019 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8020 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
8023 removed CERT_CORRUPTED
8025 2002-02-19 08:09 nmav <nmav@gnutls.org>
8029 openpgp fingerprint is calculated dynamically.
8031 2002-02-18 20:31 nmav <nmav@gnutls.org>
8033 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
8035 Added some support the OpenPGP Certificate message, with key
8038 2002-02-18 14:11 nmav <nmav@gnutls.org>
8040 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
8041 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
8042 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
8043 src/cli.gaa, src/common.c:
8045 Added some stuff for the client to send the OpenPGP fingerprint.
8047 2002-02-17 20:07 nmav <nmav@gnutls.org>
8049 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
8051 Corrected bug in RSA authentication, responsible for random (very
8052 very rare, and difficult to reproduce) failures.
8054 2002-02-17 13:14 nmav <nmav@gnutls.org>
8056 * lib/: gnutls_x509.c, x509_verify.c:
8058 Improved X.509 verification functions. They are still too primitive.
8060 2002-02-16 20:50 nmav <nmav@gnutls.org>
8066 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
8068 * lib/gnutls_openpgp.c:
8070 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
8073 2002-02-15 17:04 nmav <nmav@gnutls.org>
8075 * lib/: gnutls.h.in.in, gnutls_record.c:
8077 renamed gnutls_read to gnutls_record_read and gnutls_write to
8078 gnutls_record_write.
8080 2002-02-15 17:03 nmav <nmav@gnutls.org>
8082 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
8083 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
8084 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8085 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
8086 serv1.tex, srp1.tex:
8088 Added TLS Layers section.
8090 2002-02-15 11:34 nmav <nmav@gnutls.org>
8092 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
8094 updated client and server
8096 2002-02-15 11:34 nmav <nmav@gnutls.org>
8098 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
8102 2002-02-15 11:23 nmav <nmav@gnutls.org>
8104 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
8105 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
8106 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8109 Extension types now use a 16 bit type field (following the current
8110 draft). Some fixes in the max record size extension.
8112 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
8114 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8116 Basic HKP keyserver support. Function to retrieve the key from the
8117 keyring by keyid, fingerprint.
8119 2002-02-14 11:52 nmav <nmav@gnutls.org>
8121 * lib/: gnutls_cert.c, x509_verify.c:
8123 Verification function returns the GNUTLS_CERT_VALID flag.
8125 2002-02-14 10:57 nmav <nmav@gnutls.org>
8127 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
8128 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
8130 Changed srp callback function parameters.
8132 2002-02-14 10:45 nmav <nmav@gnutls.org>
8134 * lib/gnutls_dh_primes.c, src/serv.c:
8136 Corrected bugs in prime generation.
8138 2002-02-14 10:30 nmav <nmav@gnutls.org>
8140 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
8141 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
8143 Server updated. Now command line parameters are available.
8145 2002-02-14 09:25 nmav <nmav@gnutls.org>
8147 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
8151 2002-02-14 09:21 nmav <nmav@gnutls.org>
8153 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
8154 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
8156 Direct access to version field in the state was replaced by the
8157 function gnutls_protocol_get_version().
8159 2002-02-14 09:20 nmav <nmav@gnutls.org>
8163 Corrected bugs in RSA authentication. Random value is not generated
8164 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
8165 packet formating, to depend on the correct version.
8167 2002-02-14 09:16 nmav <nmav@gnutls.org>
8169 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
8171 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
8172 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
8174 2002-02-13 19:48 fiorinaf <fiorinaf@gnutls.org>
8176 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
8178 bug fix with bison 1.32
8180 2002-02-13 18:03 nmav <nmav@gnutls.org>
8182 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
8183 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
8184 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
8185 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8186 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
8187 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
8188 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
8191 Added more functions to allow access to Diffie Hellman parameters
8192 (partially at least). Corrected Diffie Hellman stuff.
8194 2002-02-13 10:03 nmav <nmav@gnutls.org>
8196 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
8198 Made most ifdefs in client program, configurable via command line.
8200 2002-02-13 10:02 nmav <nmav@gnutls.org>
8202 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8203 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8205 It does not send the cert_type extension if only x.509 certificates
8208 2002-02-12 13:27 nmav <nmav@gnutls.org>
8210 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
8212 Corrected bugs in examples.
8214 2002-02-12 13:04 nmav <nmav@gnutls.org>
8216 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
8218 Priority cannot be set if not using the OPENCDK library.
8220 2002-02-11 19:33 nmav <nmav@gnutls.org>
8222 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
8224 Updated documentation.
8226 2002-02-11 10:08 nmav <nmav@gnutls.org>
8228 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_0_5,
8229 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
8230 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
8231 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
8232 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
8233 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
8234 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
8235 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
8236 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
8237 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
8238 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8239 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8240 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8241 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8242 gnutls_0_5_3, gnutls_0_5_2,
8243 gnutls_0_5_x_before_export_ciphersuites,
8244 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8245 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8246 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8247 openpgp/cli_ring.gpg (tags: gnutls_1_0_5, gnutls_1_1_5,
8248 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8249 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8250 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8251 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8252 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8253 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8254 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8255 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8256 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8257 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8258 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8259 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8260 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8261 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8262 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8263 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8264 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8265 openpgp/cli_sec.asc (tags: gnutls_1_0_5, gnutls_1_1_5,
8266 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8267 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8268 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8269 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8270 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8271 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8272 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8273 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8274 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8275 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8276 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8277 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8278 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8279 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8280 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8281 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8282 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8284 Added new client pgp keys and a keyring
8286 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
8288 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8290 High level support for OpenPGP keyrings.
8292 2002-02-10 22:24 nmav <nmav@gnutls.org>
8296 Added ChangeLog [generated by CVS log]
8298 2002-02-09 19:20 nmav <nmav@gnutls.org>
8300 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
8302 Added gnutls_certificate_type_get_name() function.
8304 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
8306 * lib/gnutls_openpgp.c:
8309 * Applied the fixed for the memory leaks.
8311 2002-02-09 18:25 nmav <nmav@gnutls.org>
8313 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
8314 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
8315 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
8316 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
8317 gnutls_ui.h, gnutls_x509.c:
8319 Added ability for an SRP server to use multiple password files. The
8320 password file is selected on the fly (handshake) using a callback
8323 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
8325 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
8328 * auth_cert.h: Added OpenPGP keyring item.
8330 * gnutls_openpgp.c: Improved support for keyring handling.
8332 2002-02-09 12:19 nmav <nmav@gnutls.org>
8334 * lib/gnutls_cipher.c:
8336 Some fixes in ciphertext2compressed handling
8338 2002-02-09 11:10 nmav <nmav@gnutls.org>
8340 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
8341 gnutls_errors_int.h:
8343 Removed the GNUTLS_E_MAC_FAILED error. Now only
8344 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
8345 information about the result of a possible attack.
8347 2002-02-08 22:30 nmav <nmav@gnutls.org>
8349 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
8352 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
8354 2002-02-08 22:29 nmav <nmav@gnutls.org>
8358 Added bison generated file
8360 2002-02-08 19:36 nmav <nmav@gnutls.org>
8362 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8364 changed the introduction (again)
8366 2002-02-07 20:58 nmav <nmav@gnutls.org>
8368 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
8369 src/openpgp/cli_sec.asc:
8371 Corrected behaviour of client openpgp certificate selection.
8373 2002-02-07 19:08 nmav <nmav@gnutls.org>
8375 * lib/: gnutls_ui.c, gnutls_ui.h:
8377 removed gnutls_certificate_get_ours_index()
8379 2002-02-07 14:59 nmav <nmav@gnutls.org>
8381 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
8382 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8383 gnutls_0_3_90), pkcs1_asn1_tab.c:
8387 2002-02-06 22:07 nmav <nmav@gnutls.org>
8389 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
8391 Modified gnutls_x509_extract_subject_alt_name() to return the type,
8392 instead of storing it to a pointer.
8394 2002-02-06 14:11 nmav <nmav@gnutls.org>
8396 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
8397 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
8400 Added function which returns the subjectAltName (subject_dns_name
8403 2002-02-05 23:00 nmav <nmav@gnutls.org>
8405 * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
8406 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8407 gnutls_0_3_91, gnutls_0_3_90):
8411 2002-02-05 12:09 nmav <nmav@gnutls.org>
8413 * lib/x509_verify.c:
8415 Changed the X.509 certificate verification algorithm. Now if any of
8416 the certificates in the certificate path is expired (except the
8417 first one), we return GNUTLS_CERT_NOT_TRUSTED.
8419 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
8421 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8423 Changes the function name to make clear OpenPGP uses keys and not
8424 certificates like X.509.
8426 2002-02-04 22:35 nmav <nmav@gnutls.org>
8428 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
8430 Changes for gnutls_openpgp_name structure
8432 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
8434 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
8436 Now OpenPGP uses its own context for DN.
8438 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
8440 * lib/gnutls_openpgp.c:
8442 More fixes for the GnuTLS OpenPGP code.
8444 2002-02-03 20:19 nmav <nmav@gnutls.org>
8446 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
8447 lib/gnutls_x509.c, src/common.c:
8449 renamed the gnutls_dn structure to gnutls_x509_dn
8451 2002-02-03 19:17 nmav <nmav@gnutls.org>
8453 * src/: Makefile.am, common.c, common.h:
8455 made the print_info stuff much cleaner.
8457 2002-02-03 19:06 nmav <nmav@gnutls.org>
8459 * lib/gnutls_openpgp.c:
8461 some changes in gnutls_cert handling
8463 2002-02-03 18:54 nmav <nmav@gnutls.org>
8465 * lib/gnutls_cert.h:
8467 keyUsage is now 16 bits
8469 2002-02-03 18:30 nmav <nmav@gnutls.org>
8471 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
8472 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
8473 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
8474 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
8475 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
8476 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
8477 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
8478 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
8479 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
8480 src/common.h, src/serv.c:
8482 Added OpenPGP certificate support in gnutls. Several changes.
8484 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
8486 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8489 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
8490 keyUsage flag to indicate what the key is useful for.
8492 2002-02-03 12:45 nmav <nmav@gnutls.org>
8494 * lib/: gnutls_openpgp.c, gnutls_ui.h:
8496 Exported openpgp keys' related functions.
8498 2002-02-03 12:38 nmav <nmav@gnutls.org>
8500 * lib/: gnutls_record.c, gnutls_record.h (tags:
8501 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8502 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8503 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8504 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8505 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8506 gnutls_state.c, gnutls_state.h:
8508 Moved functions unrelated to record layer to gnutls_state.c
8510 2002-02-03 12:24 nmav <nmav@gnutls.org>
8514 several modifications for cert_type extension etc
8516 2002-02-03 12:16 nmav <nmav@gnutls.org>
8518 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
8519 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8520 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8521 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8522 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8523 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8525 Added option to set the cert_type priority.
8527 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
8529 * lib/gnutls_openpgp.c:
8532 * Applied the patch and minor changes.
8534 * Now it's also possible to use binary certificates.
8536 2002-02-03 11:36 nmav <nmav@gnutls.org>
8538 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
8539 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8541 Added stuff for parsing the CertType extension type.
8543 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
8545 * lib/gnutls_openpgp.c:
8548 * gnutls_openpgp.c: Fixed some memory leaks.
8550 2002-02-02 21:24 nmav <nmav@gnutls.org>
8552 * lib/: gnutls.h.in.in, gnutls_ui.c:
8554 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
8556 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
8558 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8561 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
8562 function headers of internal functions.
8564 2002-02-01 21:14 nmav <nmav@gnutls.org>
8566 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
8569 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
8572 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
8574 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_0,
8575 gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_0_5,
8576 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_6_0,
8577 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_10,
8578 gnutls_0_8_11, gnutls_0_8_12, gnutls_0_5_x_before_types_change,
8579 gnutls_0_5_0, gnutls_0_5_1, gnutls_0_5_2, gnutls_0_5_3,
8580 gnutls_0_5_4, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7,
8581 gnutls_0_5_8, gnutls_0_5_9, gnutls_0_9_1, gnutls_0_9_2,
8582 gnutls_0_9_3, gnutls_0_4_with_libtasn1, gnutls_0_9_4, gnutls_0_9_5,
8583 gnutls_0_9_6, gnutls_0_9_7, gnutls_0_9_8, gnutls_0_4_0,
8584 gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3, gnutls_0_5_10,
8585 gnutls_0_5_11, gnutls_0_8_0, gnutls_0_8_1, gnutls_0_3_90,
8586 gnutls_0_3_91, gnutls_0_8_3, gnutls_0_3_92,
8587 gnutls_0_5_x_before_int_fixes, gnutls_0_8_4, gnutls_0_8_5,
8588 gnutls_0_8_6, gnutls_0_8_7, gnutls_0_8_9, gnutls_1_1_0,
8589 gnutls_1_1_1, gnutls_1_1_2, gnutls_1_1_3, gnutls_1_1_4,
8590 gnutls_1_1_5, gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
8591 gnutls_0_9_93, gnutls_0_9_94, gnutls_0_9_95, gnutls_0_9_96,
8592 gnutls_0_9_97, gnutls_0_9_98, gnutls_0_9_99):
8594 New files for OpenPGP tests.
8596 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
8598 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8601 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
8603 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
8605 2002-02-01 11:31 nmav <nmav@gnutls.org>
8607 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
8608 gnutls_0_3_91, gnutls_0_3_90):
8610 added new header file
8612 2002-02-01 11:14 nmav <nmav@gnutls.org>
8614 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
8615 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8616 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
8617 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8618 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
8619 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8620 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
8621 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
8624 Several changes in certificate and key handling.
8625 * gnutls_certificate_allocate_sc() does not require the ncerts
8628 2002-01-31 12:48 nmav <nmav@gnutls.org>
8630 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8631 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
8632 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
8633 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
8634 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
8635 lib/gnutls_x509.c, src/cli.c, src/common.h:
8637 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
8638 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
8640 2002-01-31 12:47 nmav <nmav@gnutls.org>
8642 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
8645 corrected _gnutls_str_cpy() usage.
8647 2002-01-30 23:59 nmav <nmav@gnutls.org>
8649 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8653 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
8655 * lib/gnutls_openpgp.c:
8657 Fixed some memory leaks.
8659 2002-01-30 10:33 nmav <nmav@gnutls.org>
8661 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8663 updated candidate draft
8665 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
8667 * lib/gnutls_openpgp.c:
8671 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
8673 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
8675 Basic GnuTLS OpenPGP support.
8677 2002-01-29 16:19 nmav <nmav@gnutls.org>
8679 * configure.in, doc/tex/ex3.tex, src/common.h:
8681 updated for gnutls_certificate_get_peers()
8683 2002-01-29 16:17 nmav <nmav@gnutls.org>
8685 * lib/: gnutls_ui.c, gnutls_ui.h:
8687 Added gnutls_certificate_get_peers() Added
8688 gnutls_certificate_get_ours() Added
8689 gnutls_certificate_get_ours_index()
8691 2002-01-29 16:09 nmav <nmav@gnutls.org>
8693 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
8694 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
8696 CertificateType is now accesible from the API.
8698 2002-01-29 16:06 nmav <nmav@gnutls.org>
8700 * lib/gnutls_handshake.c:
8702 corrected bug in certificate selection.
8704 2002-01-29 15:08 nmav <nmav@gnutls.org>
8706 * lib/: gnutls_state.c, gnutls_state.h:
8708 Added this gnutls_state.c/h files. Are added in order to access some
8709 of the GNUTLS_STATE structures members, indirectly. It's not
8710 possible to move all the members of this structure here, yet, but it
8713 2002-01-29 12:54 nmav <nmav@gnutls.org>
8717 corrected bug in server certificate callback.
8719 2002-01-29 12:52 nmav <nmav@gnutls.org>
8721 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
8722 gnutls_record.c, gnutls_ui.h:
8724 Modified the state's parameters to hold the negotiated certificate
8725 type. Modified the certificate selection procedure to take the
8726 certificate type in account, when choosing the most appropriate
8729 2002-01-29 11:52 nmav <nmav@gnutls.org>
8731 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8732 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
8733 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
8736 Added in CertificateStatus:
8737 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
8740 2002-01-29 11:40 nmav <nmav@gnutls.org>
8742 * lib/: gnutls.h.in.in, gnutls_cert.c:
8744 gnutls_x509pki_allocate_sc() renamed to
8745 gnutls_certificate_allocate_sc() and similar functions too. They
8746 share too common properties with OpenPGP certificates, that it is
8747 not needed a separate function.
8749 2002-01-29 11:38 nmav <nmav@gnutls.org>
8751 * lib/: gnutls_ui.c, gnutls_ui.h:
8753 Updated function names.
8755 2002-01-29 11:38 nmav <nmav@gnutls.org>
8757 * lib/: auth_cert.c, auth_cert.h:
8759 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
8762 2002-01-28 23:51 nmav <nmav@gnutls.org>
8764 * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11,
8765 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
8766 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
8767 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8768 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8769 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8770 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8771 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8772 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8773 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8774 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8778 2002-01-28 23:49 nmav <nmav@gnutls.org>
8782 better ChangeLog output
8784 2002-01-28 23:44 nmav <nmav@gnutls.org>
8786 * lib/gnutls_record.c, src/cli.c, src/serv.c:
8788 Identified a race condition in the example client. If application
8789 data is sent after a rehandshake request, the server thinks we
8790 ignored his request, and breaks the connection. This is a bad design
8793 2002-01-28 23:43 nmav <nmav@gnutls.org>
8795 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8796 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8800 2002-01-28 23:42 nmav <nmav@gnutls.org>
8802 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
8804 changed some buffering code, to use the cleaner
8805 gnutls_datum_append(). Leads to a much cleaner code.
8807 2002-01-28 22:03 fiorinaf <fiorinaf@gnutls.org>
8813 2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org>
8817 gnutls_str_... functions substitution
8819 2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org>
8823 _gnutls_str_... functions substitution
8825 2002-01-28 18:26 nmav <nmav@gnutls.org>
8827 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
8828 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8831 added gnutls_datum_append()
8833 2002-01-28 14:03 nmav <nmav@gnutls.org>
8835 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
8837 signature is now a gnutls_datum
8839 2002-01-28 12:43 nmav <nmav@gnutls.org>
8841 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8842 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
8843 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
8844 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
8845 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
8846 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
8847 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
8848 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
8849 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
8850 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8851 lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
8852 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
8853 gnutls_0_5_x_before_export_ciphersuites,
8854 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8855 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8856 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8857 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
8858 src/common.h, src/serv.c:
8860 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
8861 GNUTLS_ANON -> GNUTLS_CRD_ANON
8863 2002-01-28 10:38 nmav <nmav@gnutls.org>
8865 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
8866 gnutls_0_3_90), gnutls_handshake.c:
8868 corrected and optimized handshake.
8870 2002-01-28 10:37 nmav <nmav@gnutls.org>
8872 * lib/gnutls_int_compat.c:
8876 2002-01-28 09:25 nmav <nmav@gnutls.org>
8878 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
8879 gnutls_int.h, gnutls_record.c:
8881 Added ability of the client to choose a certificate depending on the
8882 server's sign algorithm preference. Added CertType in gnutls_cert
8883 structure (which identified X509, OPENPGP certificates)
8885 2002-01-28 09:22 nmav <nmav@gnutls.org>
8887 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
8889 Optimizations in the handshake messages hashing. (no more mallocs)
8891 2002-01-27 21:13 nmav <nmav@gnutls.org>
8893 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
8894 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8895 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
8899 2002-01-27 21:12 nmav <nmav@gnutls.org>
8901 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8902 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8903 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
8905 corrected bug in DSA signing.
8907 2002-01-27 21:11 nmav <nmav@gnutls.org>
8909 * lib/gnutls_cert.c:
8911 corrected bug in file read
8913 2002-01-27 21:10 nmav <nmav@gnutls.org>
8915 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
8916 gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
8917 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
8918 gnutls_0_5_x_before_export_ciphersuites,
8919 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8920 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8921 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8922 gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8923 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8925 Added support to select a certificate based on the peer's cipher
8926 suite list. (ie if DSS cipher suites are requested and a DSA
8927 certificate is available, then this will be used)
8929 2002-01-27 15:24 nmav <nmav@gnutls.org>
8931 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8933 Added an updated version of the submited draft
8935 2002-01-27 15:12 nmav <nmav@gnutls.org>
8937 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
8938 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
8939 src/x509/cert-dsa.pem (tags: gnutls_1_0_5, gnutls_1_1_5,
8940 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8941 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8942 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8943 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8944 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8945 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8946 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8947 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8948 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8949 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8950 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8951 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8952 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8953 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8954 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8955 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8956 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8957 gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
8958 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
8959 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
8960 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
8961 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
8962 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
8963 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
8964 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
8965 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
8966 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
8967 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
8968 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8969 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8970 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8971 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8972 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8973 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8974 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8975 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8976 gnutls_with_dss_ciphersuites):
8980 2002-01-27 15:10 nmav <nmav@gnutls.org>
8982 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
8983 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
8984 src/serv.c (utags: gnutls_with_dss_ciphersuites):
8986 added support for DHE_DSS cipher suites.
8988 2002-01-27 14:27 nmav <nmav@gnutls.org>
8990 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
8991 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
8992 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
8993 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
8994 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
8995 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
8996 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
8997 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
8998 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
8999 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
9000 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9001 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
9002 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
9003 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
9004 src/cli.c (utags: gnutls_with_dss_cert_support):
9006 added support for DSS certificates.
9008 2002-01-26 23:01 nmav <nmav@gnutls.org>
9010 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
9011 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9012 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9013 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9014 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
9015 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
9016 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
9017 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
9018 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9019 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
9020 gnutls_with_dss_cert_support), gnutls_global.c (tags:
9021 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9022 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
9023 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9024 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9025 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
9026 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9027 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
9028 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
9029 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9030 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9031 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9032 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9033 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9034 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9035 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9036 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
9037 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9038 gnutls_with_dss_cert_support), x509_sig_check.c:
9040 Added stuff for DSS certificates (not ready yet)
9042 2002-01-26 22:55 nmav <nmav@gnutls.org>
9044 * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_0_5, gnutls_1_1_5,
9045 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
9046 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
9047 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
9048 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9049 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9050 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9051 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9052 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9053 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9054 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9055 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9056 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9057 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9058 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9059 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9060 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9061 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9062 gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_1_0_5,
9063 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9064 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9065 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9066 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9067 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9068 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9069 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9070 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9071 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9072 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9073 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9074 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9075 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9076 gnutls_0_5_3, gnutls_0_5_2,
9077 gnutls_0_5_x_before_export_ciphersuites,
9078 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9079 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9080 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9081 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_1_0_5,
9082 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9083 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9084 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9085 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9086 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9087 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9088 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9089 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9090 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9091 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9092 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9093 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9094 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9095 gnutls_0_5_3, gnutls_0_5_2,
9096 gnutls_0_5_x_before_export_ciphersuites,
9097 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9098 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9099 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9100 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_1_0_5,
9101 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9102 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9103 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9104 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9105 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9106 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9107 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9108 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9109 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9110 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9111 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9112 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9113 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9114 gnutls_0_5_3, gnutls_0_5_2,
9115 gnutls_0_5_x_before_export_ciphersuites,
9116 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9117 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9118 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9119 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_1_0_5,
9120 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9121 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9122 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9123 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9124 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9125 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9126 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9127 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9128 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9129 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9130 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9131 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9132 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9133 gnutls_0_5_3, gnutls_0_5_2,
9134 gnutls_0_5_x_before_export_ciphersuites,
9135 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9136 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9137 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9138 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_1_0_5,
9139 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9140 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9141 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9142 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9143 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9144 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9145 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9146 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9147 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9148 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9149 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9150 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9151 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9152 gnutls_0_5_3, gnutls_0_5_2,
9153 gnutls_0_5_x_before_export_ciphersuites,
9154 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9155 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9156 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9157 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_1_0_5,
9158 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9159 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9160 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9161 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9162 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9163 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9164 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9165 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9166 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9167 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9168 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9169 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9170 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9171 gnutls_0_5_3, gnutls_0_5_2,
9172 gnutls_0_5_x_before_export_ciphersuites,
9173 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9174 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9175 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9176 gnutls_with_dss_ciphersuites) (utags:
9177 gnutls_with_dss_cert_support):
9179 added new DSA certificates..
9181 2002-01-26 16:10 nmav <nmav@gnutls.org>
9183 * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
9184 gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
9185 gnutls_with_dss_cert_support, gnutls_0_4_0, gnutls_0_4_1,
9186 gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92):
9188 added _gnutls_mem_cpy()
9190 2002-01-26 16:06 nmav <nmav@gnutls.org>
9192 * lib/: x509_asn1.c, x509_der.c (utags:
9193 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9195 Added checks after malloc for null.
9197 2002-01-25 22:41 nmav <nmav@gnutls.org>
9199 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
9200 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9201 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
9202 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
9203 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
9204 gnutls_with_dss_cert_support), lib/gnutls_record.c,
9205 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
9206 gnutls_with_dss_cert_support), src/common.h (tags:
9207 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9208 src/serv.c (tags: gnutls_with_dss_cert_support):
9210 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
9213 2002-01-25 16:31 nmav <nmav@gnutls.org>
9215 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
9216 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
9219 added check for requested TLS extensions
9221 2002-01-25 14:37 nmav <nmav@gnutls.org>
9223 * configure.in (tags: gnutls_0_3_5):
9227 2002-01-25 14:33 nmav <nmav@gnutls.org>
9229 * NEWS (tags: gnutls_0_3_5):
9233 2002-01-25 14:07 nmav <nmav@gnutls.org>
9235 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
9236 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
9237 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
9238 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
9239 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
9240 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9241 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9242 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
9243 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9244 gnutls_with_dss_cert_support), lib/gnutls_int.h,
9245 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
9246 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9248 Handshake messages are not kept in memory any more. Now we use less
9249 memory during a handshake.
9251 2002-01-24 19:00 nmav <nmav@gnutls.org>
9253 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
9254 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9255 gnutls_with_dss_cert_support):
9259 2002-01-24 18:00 nmav <nmav@gnutls.org>
9261 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
9262 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9264 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
9265 GNUTLS_A_SSL3_NO_CERTIFICATE
9267 2002-01-24 16:50 nmav <nmav@gnutls.org>
9269 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
9270 draft-ietf-tls-openpgp-keys-00.txt (tags:
9271 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9273 added our openpgp draft
9275 2002-01-24 16:46 nmav <nmav@gnutls.org>
9277 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
9278 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
9279 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9280 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
9281 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9282 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
9283 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9284 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
9285 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
9286 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
9287 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9289 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
9290 #ifdef XXX stuff. Done some cleanups in record layer.
9292 2002-01-23 21:14 nmav <nmav@gnutls.org>
9294 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
9295 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
9296 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9297 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
9298 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9299 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
9300 lib/gnutls_str.h, lib/x509_extensions.c (tags:
9301 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9302 lib/x509_sig_check.c, lib/x509_verify.c (tags:
9303 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9305 Added a minimal string library to assist in safer ASN.1 parsing
9307 2002-01-23 21:13 nmav <nmav@gnutls.org>
9311 in server side now prints srp username
9313 2002-01-23 20:28 nmav <nmav@gnutls.org>
9315 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
9316 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9317 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
9318 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
9319 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
9322 Some corrections done ( found by using flawfinder). Added several
9323 tags for flawfinder to ignore.
9325 2002-01-23 20:27 nmav <nmav@gnutls.org>
9329 added string library
9331 2002-01-23 18:59 nmav <nmav@gnutls.org>
9333 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
9334 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9335 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
9336 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
9337 lib/x509_sig_check.c:
9341 2002-01-23 18:58 nmav <nmav@gnutls.org>
9343 * lib/gnutls_record.c:
9345 more cleanups in the recv_int() function
9347 2002-01-23 18:57 nmav <nmav@gnutls.org>
9349 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
9351 corrected behaviour against PKCS-1 attacks. (it seems that debugging
9352 code has made it to release)
9354 2002-01-22 21:47 nmav <nmav@gnutls.org>
9356 * lib/gnutls_record.c:
9358 Made recv_int() cleaner (needs a lot of improvement)
9360 2002-01-20 13:02 nmav <nmav@gnutls.org>
9362 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
9363 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
9364 lib/gnutls_record.c, src/cli.c, src/serv.c:
9366 Now a server in a case of rehandshake can continue normaly if the
9367 handshake request is ignored by the client.
9369 2002-01-20 13:00 nmav <nmav@gnutls.org>
9371 * lib/gnutls.h.in.in:
9373 corrected gnutls_alert_send() prototype.
9375 2002-01-20 13:00 nmav <nmav@gnutls.org>
9377 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
9379 corrected gnutls_alert_send() prototype
9381 2002-01-20 10:16 nmav <nmav@gnutls.org>
9385 last changes for release
9387 2002-01-19 20:10 nmav <nmav@gnutls.org>
9389 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
9391 corrected bugs in DHE_RSA cipher suites
9393 2002-01-19 20:09 nmav <nmav@gnutls.org>
9395 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
9396 gnutls_with_dss_cert_support), auth_anon.h (tags:
9397 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9398 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
9399 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
9400 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9401 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
9402 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
9403 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9404 gnutls_with_dss_cert_support), gnutls_int.h:
9406 updated auth info structures handling. Corrected bug in DHE_RSA.
9408 2002-01-19 20:07 nmav <nmav@gnutls.org>
9410 * lib/gnutls_handshake.c:
9412 corrected bug introduced in the buffering code update
9414 2002-01-19 18:24 nmav <nmav@gnutls.org>
9416 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
9417 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
9418 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
9419 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9420 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
9421 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
9422 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
9425 Combined gnutls_x509pki_(set/get)_dh_bits() and
9426 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
9427 gnutls_anon_set_server_cred() was deprecated by
9428 gnutls_dh_set_bits().
9430 2002-01-19 18:23 nmav <nmav@gnutls.org>
9432 * lib/gnutls_cert.c:
9434 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
9436 2002-01-19 11:44 nmav <nmav@gnutls.org>
9438 * lib/gnutls_record.c (tags: gnutls_0_3_5):
9440 added missing include of gnutls_alert.h
9442 2002-01-18 16:47 nmav <nmav@gnutls.org>
9444 * doc/protocol/rfc2440.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
9445 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
9446 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
9447 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
9448 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9449 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9450 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9451 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9452 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9453 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9454 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9455 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9456 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9457 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9458 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9459 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9460 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9461 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9462 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9466 2002-01-18 16:46 nmav <nmav@gnutls.org>
9468 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
9469 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
9470 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9471 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
9472 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
9473 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
9474 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9475 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
9476 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9477 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
9478 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9479 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
9480 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9481 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9482 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9483 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
9484 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9485 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
9486 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
9487 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
9488 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
9490 several cleanups in order to move to gnutls 0.4.0
9492 2002-01-18 16:45 nmav <nmav@gnutls.org>
9494 * lib/gnutls_int_compat.c:
9496 added file to hold functions for backwards binary compatibility.
9498 2002-01-18 14:50 nmav <nmav@gnutls.org>
9500 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
9501 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
9502 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
9503 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
9504 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
9505 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
9506 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
9508 added required changes to release gnutls 0.3.3 (mostly bug fixes)
9510 2002-01-18 14:41 nmav <nmav@gnutls.org>
9512 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
9516 2002-01-17 18:56 nmav <nmav@gnutls.org>
9518 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
9519 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
9520 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
9523 Renamed gnutls_x509pki_s/get_dh_bits() to
9524 gnutls_dh_s/get_dhe_bits(). Renamed
9525 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
9527 2002-01-17 16:16 nmav <nmav@gnutls.org>
9529 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
9530 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
9531 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9532 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
9533 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
9534 lib/gnutls_algorithms.c, lib/gnutls_int.h:
9536 Key exchange methods changed so they do not depend on the
9537 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
9539 2002-01-17 16:10 nmav <nmav@gnutls.org>
9541 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
9542 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9543 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
9544 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
9545 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9546 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
9547 gnutls_record.c, gnutls_sig.c:
9549 changes in buffering code (actually variables' names are more
9552 2002-01-17 16:09 nmav <nmav@gnutls.org>
9556 corrected library interface numbers
9558 2002-01-17 13:29 nmav <nmav@gnutls.org>
9560 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
9561 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9562 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
9563 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
9564 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9565 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
9566 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
9567 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
9568 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
9569 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
9570 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
9571 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
9572 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
9573 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
9574 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
9575 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
9576 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
9577 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9578 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9579 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9580 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9581 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9582 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9583 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9584 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9585 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9588 updated documentation
9590 2002-01-17 13:05 nmav <nmav@gnutls.org>
9592 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
9593 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9594 gnutls_with_dss_cert_support):
9596 fixed bugs reported (with patches) by Marc Huber and Guillaume
9599 2002-01-14 09:33 nmav <nmav@gnutls.org>
9601 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
9602 lib/x509_b64.c, lib/x509_b64.h (tags:
9603 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9604 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9605 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9606 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9607 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9608 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9610 Added gnutls_x509pki_set_trust_mem() and
9611 gnutls_x509pki_set_key_mem()
9613 2002-01-12 19:04 nmav <nmav@gnutls.org>
9615 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
9616 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
9618 better length checking in the record layer.
9620 2002-01-10 21:19 nmav <nmav@gnutls.org>
9622 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
9623 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
9624 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9625 gnutls_with_dss_cert_support):
9627 new extensions draft
9629 2002-01-09 11:05 nmav <nmav@gnutls.org>
9631 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
9633 added gnutls_x509pki_verify_certificate()
9635 2002-01-07 17:54 nmav <nmav@gnutls.org>
9639 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
9640 consistent with gnutls.h)
9642 2002-01-05 22:00 nmav <nmav@gnutls.org>
9644 * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
9645 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
9646 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9647 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9649 corrected the temp file name
9651 2002-01-05 18:41 nmav <nmav@gnutls.org>
9653 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
9654 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
9655 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
9658 last minute changes for 0.3.2 release
9660 2002-01-05 18:04 nmav <nmav@gnutls.org>
9662 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
9665 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
9667 2002-01-05 13:40 nmav <nmav@gnutls.org>
9669 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
9671 Added gnutls_b64_encode() and gnutls_b64_decode()
9673 2002-01-04 12:35 nmav <nmav@gnutls.org>
9675 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
9678 updated documentation
9680 2002-01-04 12:05 nmav <nmav@gnutls.org>
9682 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
9683 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
9685 updated documentation
9687 2002-01-04 11:19 nmav <nmav@gnutls.org>
9689 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
9690 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
9691 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
9692 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
9693 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
9694 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
9698 2002-01-04 11:15 nmav <nmav@gnutls.org>
9700 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
9701 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
9703 separated alert protocol functions
9705 2002-01-03 11:36 nmav <nmav@gnutls.org>
9707 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
9708 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
9709 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
9711 corrected behaviour in version advertizing
9713 2002-01-03 11:01 nmav <nmav@gnutls.org>
9715 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
9717 now removes the temp file
9719 2002-01-03 10:59 nmav <nmav@gnutls.org>
9721 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
9723 check_version() updated
9725 2002-01-02 15:55 nmav <nmav@gnutls.org>
9727 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
9728 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
9729 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
9730 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
9731 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
9732 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9733 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
9734 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
9738 2002-01-02 15:00 nmav <nmav@gnutls.org>
9740 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
9741 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
9742 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
9743 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
9745 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
9747 2002-01-02 12:15 nmav <nmav@gnutls.org>
9753 2002-01-02 11:07 nmav <nmav@gnutls.org>
9755 * lib/gnutls.h.in.in:
9757 prefixed all variable with GNUTLS_
9759 2002-01-02 11:02 nmav <nmav@gnutls.org>
9761 * lib/gnutls_global.c:
9763 added support for calling global_init() several times.
9765 2002-01-02 10:58 nmav <nmav@gnutls.org>
9767 * lib/gnutls_global.c:
9769 added static variable to check if global_init() is called for a
9772 2002-01-02 10:46 nmav <nmav@gnutls.org>
9774 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9775 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9776 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
9777 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
9778 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
9779 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
9781 Cleanups in the digest code (separated from HMAC). Added
9782 gnutls_fingerprint_calc(), which calculates a fingerprint.
9784 2001-12-30 18:11 nmav <nmav@gnutls.org>
9786 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
9787 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
9791 2001-12-30 18:09 nmav <nmav@gnutls.org>
9793 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
9794 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9795 gnutls_0_3_5, gnutls_0_3_2):
9799 2001-12-30 17:55 nmav <nmav@gnutls.org>
9801 * NEWS, lib/auth_x509.c:
9803 corrected bug which did not allow a client to accept multiple CA
9804 distinguished names.
9806 2001-12-30 17:53 nmav <nmav@gnutls.org>
9808 * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
9809 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
9810 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9811 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9812 gnutls_0_3_5, gnutls_0_3_2):
9816 2001-12-23 11:37 nmav <nmav@gnutls.org>
9818 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
9820 some corrections in documentation
9822 2001-12-21 08:16 nmav <nmav@gnutls.org>
9824 * NEWS (tags: gnutls_0_3_1):
9828 2001-12-20 10:51 nmav <nmav@gnutls.org>
9830 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
9831 gnutls_0_3_2, gnutls_0_3_5):
9833 cleaned up and fixed ASN.1 documentation.
9835 2001-12-20 10:08 nmav <nmav@gnutls.org>
9837 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
9840 corrected in order not to complain if func(void) is used.
9842 2001-12-19 20:02 nmav <nmav@gnutls.org>
9844 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
9845 (tags: gnutls_0_3_1, gnutls_0_3_0):
9849 2001-12-19 13:17 nmav <nmav@gnutls.org>
9851 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
9852 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
9853 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
9854 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
9855 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9856 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
9857 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
9858 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
9859 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9860 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
9861 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
9862 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
9863 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9864 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
9865 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9866 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
9867 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
9868 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
9869 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
9870 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
9871 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
9872 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
9873 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
9874 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
9876 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
9877 defines to keep source compatibility.
9879 2001-12-19 13:13 nmav <nmav@gnutls.org>
9881 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
9883 corrected bugs in AUTH_INFO allocation
9885 2001-12-18 15:00 nmav <nmav@gnutls.org>
9887 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
9888 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
9892 2001-12-18 08:58 nmav <nmav@gnutls.org>
9894 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
9895 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
9896 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
9897 gnutls_0_3_1), lib/gnutls_int.h:
9899 corrections in the configuration files.
9901 2001-12-17 20:44 nmav <nmav@gnutls.org>
9905 some corrections in assembler detection. Also chmod -w gnutls.h was
9908 2001-12-17 17:27 nmav <nmav@gnutls.org>
9910 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
9911 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
9912 (tags: gnutls_0_3_1):
9914 Corrections for big endian machines. Pointed out by Mike Siers
9917 2001-12-17 16:53 nmav <nmav@gnutls.org>
9919 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
9920 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
9921 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
9922 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
9923 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
9924 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
9925 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
9926 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9927 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
9929 cleanups and documentation updates
9931 2001-12-17 15:49 nmav <nmav@gnutls.org>
9933 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
9934 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
9935 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9936 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
9938 corrections in SRP and ANON authentication. Also corrections in the
9939 session packing for anonymous auth info.
9941 2001-12-17 15:19 nmav <nmav@gnutls.org>
9943 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
9944 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
9945 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
9946 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
9947 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
9948 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
9952 2001-12-17 15:13 nmav <nmav@gnutls.org>
9954 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
9955 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
9956 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
9957 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
9958 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
9959 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
9960 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
9961 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
9962 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
9963 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
9964 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
9965 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
9967 gnutls_set_max_record_size -> gnutls_record_set_max_size
9968 gnutls_get_max_record_size -> gnutls_record_get_max_size
9969 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
9970 gnutls_auth_get_type
9972 2001-12-16 14:23 nmav <nmav@gnutls.org>
9974 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
9975 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
9976 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
9977 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
9978 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
9979 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
9980 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
9981 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
9982 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
9983 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
9985 documentation updated
9987 2001-12-16 10:27 nmav <nmav@gnutls.org>
9989 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
9990 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
9992 changed function names
9994 2001-12-16 09:49 nmav <nmav@gnutls.org>
9996 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
9998 fixes in documentation
10000 2001-12-16 09:09 nmav <nmav@gnutls.org>
10002 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
10003 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10004 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10005 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10006 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10007 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10008 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10009 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10010 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10011 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
10013 removed ASN1.readme.txt
10015 2001-12-14 19:52 nmav <nmav@gnutls.org>
10017 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
10018 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10019 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10020 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10021 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
10022 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10023 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10024 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
10025 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
10026 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
10028 renamed gnutls_x509pki_set_trust/key to
10029 gnutls_x509pki_set_trust_file/key_file
10031 2001-12-14 14:52 nmav <nmav@gnutls.org>
10033 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
10034 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
10037 some corrections in the DECR_LEN stuff added recently.
10039 2001-12-14 10:26 nmav <nmav@gnutls.org>
10041 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
10042 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
10043 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
10044 doc/tex/gnutls.tex, lib/auth_x509.c:
10046 updated documentation
10048 2001-12-13 09:51 nmav <nmav@gnutls.org>
10050 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
10051 gnutls_extensions.c, gnutls_handshake.c:
10053 More carefull parsing of incoming packets.
10055 2001-12-11 15:29 nmav <nmav@gnutls.org>
10057 * lib/gnutls_handshake.c:
10061 2001-12-11 15:29 nmav <nmav@gnutls.org>
10063 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
10064 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
10066 corrected bugs in STD formating (back to USG).
10068 2001-12-10 16:01 nmav <nmav@gnutls.org>
10070 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
10072 last commits for 0.2.91
10074 2001-12-10 08:25 nmav <nmav@gnutls.org>
10076 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
10077 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10078 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
10079 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
10080 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
10081 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10082 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
10083 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10084 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10085 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
10086 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
10087 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
10088 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
10089 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
10090 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
10091 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10092 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
10093 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
10094 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10095 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10096 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
10097 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10098 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10099 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
10101 optimizations and fixes in the TLS PRF calculation (and the SSL3
10104 2001-12-09 17:08 nmav <nmav@gnutls.org>
10106 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
10108 updated documentation
10110 2001-12-09 15:39 nmav <nmav@gnutls.org>
10112 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
10114 fixed gnutls_anon_free_client_sc()
10116 2001-12-09 12:05 nmav <nmav@gnutls.org>
10118 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
10119 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
10120 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
10121 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
10123 Fixes in anonymous authentication. Fixes in client ciphersuite
10126 2001-12-09 12:03 nmav <nmav@gnutls.org>
10128 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10129 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
10131 GET_CN() now works. (affects debug mode only)
10133 2001-12-09 11:02 nmav <nmav@gnutls.org>
10135 * src/: .cvsignore (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
10136 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
10137 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
10138 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
10139 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
10140 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
10141 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
10142 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
10143 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
10144 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
10145 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10146 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10147 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10148 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10149 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10150 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10151 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10152 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10153 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10154 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10155 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
10156 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10157 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
10158 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10162 2001-12-09 10:50 nmav <nmav@gnutls.org>
10164 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
10165 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
10166 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
10168 Optimizations in server certificate callback.
10170 2001-12-08 22:54 nmav <nmav@gnutls.org>
10172 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
10173 lib/gnutls_int.h, lib/gnutls_record.c:
10175 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
10177 2001-12-08 22:37 nmav <nmav@gnutls.org>
10179 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
10180 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
10181 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
10182 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
10185 remove dnsname (name_ind) extension
10187 2001-12-08 15:55 nmav <nmav@gnutls.org>
10189 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
10190 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10191 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10192 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
10193 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
10194 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
10195 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
10196 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10197 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
10198 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
10199 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10200 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
10201 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
10202 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10204 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
10206 2001-12-07 17:25 nmav <nmav@gnutls.org>
10208 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
10210 added missing files
10212 2001-12-07 14:09 nmav <nmav@gnutls.org>
10214 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
10215 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10216 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10217 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10218 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10219 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10220 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10222 updated documentation
10224 2001-12-07 08:22 nmav <nmav@gnutls.org>
10226 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
10227 gnutls_0_2_91) (utags: gnutls_0_2_90):
10229 callbacks now get a GNUTLS_STATE argument.
10231 2001-12-07 01:02 nmav <nmav@gnutls.org>
10233 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
10234 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
10235 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
10236 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
10237 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
10238 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
10239 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
10240 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
10241 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
10242 src/serv.c (tags: gnutls_0_2_90):
10244 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
10245 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
10247 2001-12-06 17:08 nmav <nmav@gnutls.org>
10249 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
10250 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10251 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
10252 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10253 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10254 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10255 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
10256 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10257 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
10258 gnutls_0_2_90), src/cli.c, src/serv.c:
10260 GNUTLS_LIST is now int*
10262 2001-12-06 12:19 nmav <nmav@gnutls.org>
10264 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10265 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
10266 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
10267 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10268 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10269 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
10270 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10271 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
10272 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10273 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10274 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10275 lib/gnutls_constate.c (tags: gnutls_0_2_90),
10276 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
10277 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10278 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
10279 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10280 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10281 src/cli.c, src/serv.c:
10285 2001-12-06 12:18 nmav <nmav@gnutls.org>
10287 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
10288 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10289 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10290 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
10291 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10292 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10293 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10294 gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0):
10296 some changes to keep gcc -Wall happy
10298 2001-12-06 10:37 nmav <nmav@gnutls.org>
10300 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10301 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
10302 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
10303 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
10304 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
10305 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10306 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
10307 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
10308 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
10309 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10310 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10311 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
10312 gnutls_0_2_90), src/cli.c, src/serv.c:
10316 2001-12-05 17:25 nmav <nmav@gnutls.org>
10318 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
10319 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
10320 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10321 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
10322 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10323 lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
10324 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10325 gnutls_0_5_x_before_export_ciphersuites,
10326 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10327 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10328 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10329 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10330 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10331 gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
10333 Changes in function names concerning _db_ handling and _session_
10336 2001-12-05 17:03 nmav <nmav@gnutls.org>
10338 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
10339 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
10340 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
10341 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
10342 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10343 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10344 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10347 Added callback to select the server certificate.
10349 2001-12-05 13:41 nmav <nmav@gnutls.org>
10351 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10352 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
10353 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10354 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10355 gnutls_0_2_90), src/serv.c:
10357 optimized certificate handling API
10359 2001-12-05 12:50 nmav <nmav@gnutls.org>
10361 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
10362 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
10364 several cleanups. Removed old unneeded functions. certificate
10365 verification was moved out of the handshake procedure.
10367 2001-12-04 22:24 nmav <nmav@gnutls.org>
10369 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
10370 gnutls_global.c, gnutls_int.h, gnutls_record.c:
10374 2001-12-04 16:03 nmav <nmav@gnutls.org>
10376 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
10377 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
10378 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10379 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
10380 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
10381 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
10382 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
10383 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
10384 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10385 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10386 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10387 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10388 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
10389 src/port.h, src/serv.c:
10391 now the peer's certificate list is stored into auth info structure
10392 (instead of the certificate). several other cleanups.
10394 2001-12-04 10:57 nmav <nmav@gnutls.org>
10396 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
10397 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10398 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10399 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
10400 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10401 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
10402 lib/x509_extensions.c, src/cli.c, src/serv.c:
10404 moving gnutls_DN structures out of gnutls_cert and auth_info
10405 structures. Now they are generated upon request.
10407 2001-12-01 17:34 nmav <nmav@gnutls.org>
10409 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
10410 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10411 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10412 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
10415 fixes in autoconf scripts
10417 2001-12-01 10:50 nmav <nmav@gnutls.org>
10419 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
10420 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10421 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10422 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10423 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
10424 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
10425 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10427 updated detection of library settings
10429 2001-11-30 18:23 nmav <nmav@gnutls.org>
10431 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
10432 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
10434 The RDN sequence needed in the certificate request message is now
10435 generated and cached into a x509pki_credentials structure. This
10436 would save a lot of time in the server side.
10438 2001-11-29 20:30 fiorinaf <fiorinaf@gnutls.org>
10440 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
10442 overflow buffers check
10444 2001-11-29 20:22 fiorinaf <fiorinaf@gnutls.org>
10446 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
10451 2001-11-29 15:29 nmav <nmav@gnutls.org>
10453 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
10454 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
10455 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
10456 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
10457 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
10458 lib/gnutls_session.c, lib/gnutls_session_pack.c,
10459 lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
10460 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10461 gnutls_0_5_x_before_export_ciphersuites,
10462 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10463 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10464 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10465 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10466 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10467 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
10470 introduced gnutls_x509pki_get_certificate(). This function returns
10471 the peer's certificate DER encoded. This certificate is also stored
10474 2001-11-26 10:50 nmav <nmav@gnutls.org>
10476 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
10477 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
10478 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
10479 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10481 cleanups and some corrections.
10483 2001-11-25 12:05 nmav <nmav@gnutls.org>
10485 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
10486 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
10487 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10488 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
10489 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
10490 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
10491 lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
10492 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10493 gnutls_0_5_x_before_export_ciphersuites,
10494 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10495 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10496 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10497 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10498 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10499 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
10500 lib/gnutls_record.h, src/cli.c, src/serv.c:
10502 gnutls_handshake(), gnutls_read() etc. functions no longer require
10503 the 'SOCKET cd' argument. This argument is set using the function
10504 gnutls_set_transport_ptr().
10506 2001-11-23 23:42 nmav <nmav@gnutls.org>
10508 * doc/README.autoconf:
10510 gnutls.m4 -> libgnutls.m4
10512 2001-11-23 23:26 nmav <nmav@gnutls.org>
10514 * doc/tex/Makefile.am:
10518 2001-11-23 23:25 nmav <nmav@gnutls.org>
10520 * doc/tex/ciphersuites.tex:
10524 2001-11-20 23:37 nmav <nmav@gnutls.org>
10526 * doc/scripts/gdoc:
10528 produces better tex output
10530 2001-11-20 20:22 nmav <nmav@gnutls.org>
10532 * doc/scripts/gdoc, lib/gnutls_ui.c:
10534 updated documentation (and generation of tex)
10536 2001-11-20 20:20 nmav <nmav@gnutls.org>
10542 2001-11-20 14:42 nmav <nmav@gnutls.org>
10544 * lib/gnutls_algorithms.c:
10546 fixed gnutls_kx_get_name()
10548 2001-11-20 13:40 nmav <nmav@gnutls.org>
10550 * lib/: gnutls_handshake.c, gnutls_ui.h:
10554 2001-11-17 11:47 nmav <nmav@gnutls.org>
10556 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
10558 Gdoc updated. Now handles powers and '->' symbol automatically for
10561 2001-11-16 10:19 nmav <nmav@gnutls.org>
10563 * lib/x509_der.c (tags: gnutls_0_2_11):
10567 2001-11-16 10:13 nmav <nmav@gnutls.org>
10569 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
10570 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
10571 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10572 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
10573 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
10574 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
10575 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
10577 Documentation for ASN.1 has been moved to inline comments and to the
10580 2001-11-15 12:47 nmav <nmav@gnutls.org>
10582 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
10587 2001-11-15 12:37 nmav <nmav@gnutls.org>
10589 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
10590 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
10591 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
10592 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
10593 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
10594 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
10596 corrected some obscure bugs in the handshake and record send
10599 2001-11-13 19:10 nmav <nmav@gnutls.org>
10601 * lib/gnutls_int.h (tags: gnutls_0_2_11):
10603 removed debugging stuff
10605 2001-11-13 12:26 nmav <nmav@gnutls.org>
10607 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
10611 2001-11-13 12:02 nmav <nmav@gnutls.org>
10613 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
10614 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
10615 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
10616 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
10617 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
10618 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
10619 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12,
10620 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
10621 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
10622 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
10623 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
10624 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10625 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10626 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10627 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10628 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10629 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10630 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10631 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10632 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10633 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10634 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
10636 more non blocking IO fixes
10638 2001-11-12 21:18 nmav <nmav@gnutls.org>
10640 * src/cli.c (tags: gnutls_0_2_11):
10642 now resolves hostnames.
10644 2001-11-12 14:27 nmav <nmav@gnutls.org>
10646 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
10648 va_copy macro renamed to VA_COPY
10650 2001-11-12 14:26 nmav <nmav@gnutls.org>
10654 now requires autoconf 2.50
10656 2001-11-10 21:37 nmav <nmav@gnutls.org>
10658 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
10659 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10660 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
10661 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
10662 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
10663 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
10664 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
10665 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
10666 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
10667 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
10668 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
10671 several fixes. Including:
10672 - max_record_header extension.
10673 - resume handshake sending wrong ssl version
10674 - Non blocking IO (not ready yet)
10676 2001-11-08 12:00 nmav <nmav@gnutls.org>
10678 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
10679 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
10680 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
10681 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
10682 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
10684 cleanups and documentation updates
10686 2001-11-08 10:57 nmav <nmav@gnutls.org>
10690 rolled back previous change...
10692 2001-11-08 10:32 nmav <nmav@gnutls.org>
10696 made empty certificate message consistent with other
10699 2001-11-07 12:08 nmav <nmav@gnutls.org>
10701 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
10702 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
10703 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
10704 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10705 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
10706 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
10707 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
10708 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
10709 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
10710 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
10711 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
10712 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10713 gnutls_0_2_90, gnutls_0_2_11):
10715 corrected memory leaks and other bugs
10717 2001-11-06 16:57 nmav <nmav@gnutls.org>
10719 * lib/gnutls_buffers.c:
10723 2001-11-06 12:57 nmav <nmav@gnutls.org>
10725 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
10726 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
10727 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
10728 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10729 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10730 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10731 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
10732 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
10733 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
10734 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
10735 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
10736 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
10738 added max_record_size extension
10740 2001-11-06 12:56 nmav <nmav@gnutls.org>
10742 * lib/gnutls_session.c:
10744 corrected bug which made get_current_session, not to return the
10745 right size of the session.
10747 2001-11-05 21:28 nmav <nmav@gnutls.org>
10749 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
10750 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
10751 lib/gnutls_record.c:
10753 receive buffer is now dynamic.
10755 2001-11-05 20:14 nmav <nmav@gnutls.org>
10757 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
10759 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
10761 2001-11-05 16:41 nmav <nmav@gnutls.org>
10763 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
10764 lib/gnutls_priority.c:
10766 added support for va_copy
10768 2001-11-05 12:43 nmav <nmav@gnutls.org>
10770 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
10771 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
10772 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
10776 2001-11-05 11:32 nmav <nmav@gnutls.org>
10778 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
10780 list -> gnutls_list
10782 2001-11-04 16:52 nmav <nmav@gnutls.org>
10784 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
10785 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
10786 gnutls_priority.c (tags: gnutls_0_2_10):
10788 changed LIST to GNUTLS_LIST
10790 2001-11-04 12:01 nmav <nmav@gnutls.org>
10792 * lib/: gnutls.h.in, gnutls_db.c:
10794 added new function to check for expired sessions.
10796 2001-11-04 10:43 nmav <nmav@gnutls.org>
10798 * lib/gnutls_record.c:
10802 2001-11-02 18:20 nmav <nmav@gnutls.org>
10804 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
10805 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
10806 gnutls_sig.c (tags: gnutls_0_2_10):
10808 cleanups in function names
10810 2001-11-02 10:34 nmav <nmav@gnutls.org>
10814 cleanups in the resuming code
10816 2001-11-02 10:07 nmav <nmav@gnutls.org>
10818 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
10819 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
10820 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
10821 lib/gnutls_record.c:
10823 added hooks in order to use external database to store session to be
10824 resumed. Works but it is not finished.
10826 2001-11-02 09:01 nmav <nmav@gnutls.org>
10828 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
10831 set_push() & set_pull() functions moved to state (instead of being
10834 2001-11-02 08:32 nmav <nmav@gnutls.org>
10836 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
10837 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10838 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
10840 moved README.CVS to doc/
10842 2001-11-01 22:54 nmav <nmav@gnutls.org>
10846 added documentation of the steps required to built the cvs tree
10848 2001-11-01 20:10 nmav <nmav@gnutls.org>
10850 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
10851 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
10852 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
10853 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
10854 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
10855 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
10856 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
10857 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
10858 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
10860 Adopted some of the patches of Jon Nelson. Fixes the non blocking
10863 2001-10-30 19:35 nmav <nmav@gnutls.org>
10865 * lib/: gnutls_buffers.c, gnutls_record.c:
10867 corrected and fixed several things in send_int() etc.
10869 2001-10-30 12:29 nmav <nmav@gnutls.org>
10871 * doc/tex/translayer.tex:
10873 Added missing file.
10875 2001-10-30 12:11 nmav <nmav@gnutls.org>
10877 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
10878 scripts/Makefile.am (tags: gnutls_0_5_10,
10879 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10880 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10881 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10882 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10883 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10884 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10885 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10886 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10887 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10888 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
10890 added scripts into distribution
10892 2001-10-30 09:10 nmav <nmav@gnutls.org>
10894 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
10896 corrected bugs in session resuming.
10898 2001-10-23 17:35 nmav <nmav@gnutls.org>
10900 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
10901 io_debug.h (tags: gnutls_0_2_9):
10905 2001-10-23 17:31 nmav <nmav@gnutls.org>
10907 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
10910 added IO debugging code
10912 2001-10-23 15:45 nmav <nmav@gnutls.org>
10914 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
10915 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
10916 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
10917 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
10918 lib/gnutls_record.c (tags: gnutls_0_2_9):
10920 added some checks for memory allocation. Fixes in write interrupts.
10922 2001-10-23 09:37 nmav <nmav@gnutls.org>
10924 * lib/gnutls_buffers.c:
10926 corrected bugs which could break non blocking IO
10928 2001-10-22 22:09 nmav <nmav@gnutls.org>
10930 * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10931 gnutls_0_5_x_before_export_ciphersuites,
10932 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10933 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10934 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10935 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10936 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10937 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10940 added file. Holds pgp keys
10942 2001-10-22 20:14 nmav <nmav@gnutls.org>
10944 * lib/: gnutls_buffers.c, gnutls_record.c:
10946 corrections for the gnutls_read_buffered() function.
10948 2001-10-22 12:51 nmav <nmav@gnutls.org>
10950 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
10951 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
10954 updated/fixed the handling of interrupted writes
10956 2001-10-21 14:32 nmav <nmav@gnutls.org>
10958 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
10959 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
10960 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
10962 changed gnutls_write() semantics in order to cope with interrupted
10963 system calls and non blocking IO
10965 2001-10-21 13:27 nmav <nmav@gnutls.org>
10967 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
10968 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
10969 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
10970 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
10971 lib/gnutls_int.h, lib/gnutls_record.c:
10973 changes in order to be independent of the berkeley style sockets
10974 (but it is still difficult to use gnutls with any other api)
10976 2001-10-21 11:53 nmav <nmav@gnutls.org>
10978 * lib/gnutls_buffers.c:
10980 made gnutls_write() unaware of interrupted system calls and eagain
10983 2001-10-21 11:36 nmav <nmav@gnutls.org>
10985 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
10986 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
10987 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
10988 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
10989 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
10994 2001-10-20 22:40 nmav <nmav@gnutls.org>
10996 * lib/: gnutls_buffers.c, gnutls_int.h:
10998 Corrected short read bug
11000 2001-10-20 16:04 nmav <nmav@gnutls.org>
11002 * lib/gnutls_buffers.c:
11004 corrected _gnutls_write()
11006 2001-10-20 15:44 nmav <nmav@gnutls.org>
11008 * lib/gnutls_buffers.c:
11010 peeked data now stays also in handshake
11012 2001-10-20 15:43 nmav <nmav@gnutls.org>
11016 corrected bug which caused a fatal alert to be sent even if it
11019 2001-10-20 09:40 nmav <nmav@gnutls.org>
11021 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
11022 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11023 lib/gnutls_record.c:
11025 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
11027 2001-10-20 09:10 nmav <nmav@gnutls.org>
11029 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
11031 the gnutls handshake protocol can now hold it's state. Thus it may
11032 be used in some kind of non blocking mode. Not tested at all
11034 2001-10-19 17:07 nmav <nmav@gnutls.org>
11036 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
11037 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11038 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
11039 lib/gnutls_record.c:
11041 clean ups in the handshake protocol
11043 2001-10-15 09:14 nmav <nmav@gnutls.org>
11045 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
11046 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
11047 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11048 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11049 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11050 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
11051 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
11052 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
11053 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11054 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
11055 lib/gnutls_ui.h, src/cli.c, src/serv.c:
11057 auth_info types and structures were moved to the internals of the
11058 library. This makes the library incompatible (source & binary) with
11059 the previous versions.
11061 2001-10-12 06:46 nmav <nmav@gnutls.org>
11063 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
11064 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11065 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11066 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
11068 added option to regenerate primes and generators for EDH
11070 2001-10-10 15:53 nmav <nmav@gnutls.org>
11072 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
11073 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
11074 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
11075 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
11076 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
11077 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
11078 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11079 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11080 gnutls_0_2_9), src/serv.c:
11082 updated name indication extension (dnsname)
11084 2001-10-10 09:28 nmav <nmav@gnutls.org>
11086 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
11087 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
11088 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11089 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11090 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11091 gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
11092 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11093 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11094 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11095 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11096 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
11099 renamed crypt to srpcrypt.
11101 2001-10-10 09:25 nmav <nmav@gnutls.org>
11103 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
11104 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
11105 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11106 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11107 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
11110 better prime handling
11112 2001-10-09 21:40 nmav <nmav@gnutls.org>
11114 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
11115 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
11116 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
11117 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
11118 gnutls_0_2_10, gnutls_0_2_9):
11120 Updated the handling of prime numbers.
11122 2001-10-08 19:57 nmav <nmav@gnutls.org>
11124 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
11125 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
11126 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
11127 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11128 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11129 gnutls_0_2_10, gnutls_0_2_9):
11133 2001-10-08 18:38 nmav <nmav@gnutls.org>
11135 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
11136 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
11137 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
11138 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
11139 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
11140 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
11141 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
11142 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11143 gnutls_0_2_9), src/cli.c, src/serv.c:
11145 added DHE_RSA ciphersuites
11147 2001-10-08 07:10 nmav <nmav@gnutls.org>
11149 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
11150 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
11151 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11152 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11153 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11154 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11155 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11156 gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
11157 draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
11158 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11159 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11160 draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_1_0_5,
11161 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
11162 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
11163 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
11164 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
11165 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
11166 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
11167 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
11168 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
11169 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
11170 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
11171 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
11172 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
11173 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
11174 gnutls_0_5_3, gnutls_0_5_2,
11175 gnutls_0_5_x_before_export_ciphersuites,
11176 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11177 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11178 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11179 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11180 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11181 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11186 2001-10-07 12:47 nmav <nmav@gnutls.org>
11188 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11191 fixes in the certificate extensions handling code. Bugs reported by
11192 Neil Spring <nspring@saavie.org>
11194 2001-09-25 17:55 nmav <nmav@gnutls.org>
11196 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
11201 2001-09-23 18:21 nmav <nmav@gnutls.org>
11203 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
11204 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
11206 several cleanups in order to support DHE_RSA
11208 2001-09-23 18:20 nmav <nmav@gnutls.org>
11210 * lib/auth_dhe_rsa.c:
11212 Preliminary support for DHE_RSA
11214 2001-09-19 08:21 nmav <nmav@gnutls.org>
11216 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
11218 updated documentation
11220 2001-09-14 08:04 nmav <nmav@gnutls.org>
11222 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
11223 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
11224 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
11225 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
11226 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
11227 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
11228 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
11229 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
11230 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
11233 Client certificate callback has been improved
11235 2001-09-04 19:50 nmav <nmav@gnutls.org>
11237 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
11238 (tags: gnutls_0_2_3), lib/Makefile.am:
11240 updated documentation generation
11242 2001-09-03 22:23 nmav <nmav@gnutls.org>
11244 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
11246 updated documentation
11248 2001-08-27 08:31 nmav <nmav@gnutls.org>
11250 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
11251 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
11252 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11253 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11254 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
11258 2001-08-26 14:44 nmav <nmav@gnutls.org>
11260 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11261 configure.in, lib/gnutls_global.c:
11263 use of sigaction instead of signal(), to ignore SIGPIPE
11265 2001-08-26 10:44 nmav <nmav@gnutls.org>
11267 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
11268 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
11269 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11270 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
11271 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
11272 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
11273 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
11275 gnutls_set_certificate_request() renamed to
11276 gnutls_x509pki_set_cert_request(). Added
11277 gnutls_x509pki_set_cert_callback().
11279 2001-08-26 09:41 nmav <nmav@gnutls.org>
11281 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
11282 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
11283 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
11284 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
11285 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11286 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
11287 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11288 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
11289 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
11293 2001-08-25 21:52 nmav <nmav@gnutls.org>
11295 * configure.in, lib/gnutls.h.in:
11297 updated gnutls.h file
11299 2001-08-25 13:44 nmav <nmav@gnutls.org>
11301 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
11302 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
11303 lib/gnutls_ui.c, src/serv.c:
11305 some memory optimization while receiving packets
11307 2001-08-25 09:19 nmav <nmav@gnutls.org>
11309 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
11310 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11311 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11312 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11313 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11316 header size is now written in gnutls_cipher.c
11318 2001-08-20 21:40 nmav <nmav@gnutls.org>
11320 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
11321 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
11323 bugfixes and minor updates
11325 2001-08-20 21:39 nmav <nmav@gnutls.org>
11327 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
11328 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
11329 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
11330 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
11333 corrected and updated documentation
11335 2001-08-20 19:26 nmav <nmav@gnutls.org>
11337 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
11338 src/cli.c, src/serv.c:
11340 changed gnutls_bye() behaviour
11342 2001-08-19 20:11 nmav <nmav@gnutls.org>
11344 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
11345 gnutls_int.h, gnutls_record.c:
11347 several fixes in gnutls_bye() function, and in gnutls_recv_int()
11349 2001-08-19 19:38 nmav <nmav@gnutls.org>
11351 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
11353 corrected bugs in version handling and in certificate initialization
11355 2001-08-19 14:25 nmav <nmav@gnutls.org>
11357 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
11358 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
11359 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
11360 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
11361 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
11362 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11364 better support for buffered read and several cleanups
11366 2001-08-19 11:52 nmav <nmav@gnutls.org>
11368 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
11369 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
11371 gnutls now sends (again) record packets using one write.
11373 2001-08-19 11:50 nmav <nmav@gnutls.org>
11375 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
11377 corrected free for data not belonging to the heap
11379 2001-08-18 21:21 nmav <nmav@gnutls.org>
11381 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
11382 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11383 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11384 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11385 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11386 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11387 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
11388 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
11389 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11392 several checks for failed allocations and other fixes
11394 2001-08-07 18:38 nmav <nmav@gnutls.org>
11396 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
11397 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
11398 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11399 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
11400 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
11401 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
11402 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
11403 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
11404 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
11405 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
11407 fixes in SRP key exchange and several others.
11409 2001-08-07 13:34 nmav <nmav@gnutls.org>
11411 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
11412 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
11413 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
11414 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11415 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
11416 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
11417 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
11418 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
11419 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
11420 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11421 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
11422 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11423 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11424 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
11425 gnutls_0_2_1) (utags: gnutls_0_2_0):
11427 server side client authentication works
11429 2001-08-07 12:16 nmav <nmav@gnutls.org>
11431 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
11432 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
11433 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
11434 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
11435 lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
11436 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
11437 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11438 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11439 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11440 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11441 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
11442 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
11443 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
11444 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
11445 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
11446 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11449 additions in order for gnutls server to support client
11452 2001-08-07 07:30 nmav <nmav@gnutls.org>
11454 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
11455 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
11456 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11457 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
11458 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
11459 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11460 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
11462 ssl3 fixes and several others.
11464 2001-08-07 07:30 nmav <nmav@gnutls.org>
11466 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
11468 realloc does not realloc memory if less size is requested.
11470 2001-08-06 22:17 nmav <nmav@gnutls.org>
11472 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
11473 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
11475 updated in key usage fields
11477 2001-08-06 21:48 nmav <nmav@gnutls.org>
11479 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
11481 cleanups in the signature generating functions
11483 2001-08-06 20:00 nmav <nmav@gnutls.org>
11485 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
11486 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11487 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
11488 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
11489 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11490 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
11491 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11492 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
11493 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11494 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
11495 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11496 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
11497 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11498 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
11500 several fixes. Added client authentication with x509PKI
11502 2001-08-06 15:02 nmav <nmav@gnutls.org>
11504 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
11505 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
11506 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
11509 more x509 client certificate stuff
11511 2001-08-06 13:22 nmav <nmav@gnutls.org>
11513 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
11514 gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
11515 gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91,
11516 gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
11518 added client certificates
11520 2001-08-06 13:21 nmav <nmav@gnutls.org>
11522 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
11523 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
11524 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
11525 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
11526 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11527 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11528 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11531 several additions for x509 client authentication
11533 2001-08-06 08:30 nmav <nmav@gnutls.org>
11535 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
11536 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
11537 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
11538 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
11540 added the concept of optional handshake packets (like
11541 CERTIFICATE_REQUEST). several other fixes.
11543 2001-08-05 20:40 nmav <nmav@gnutls.org>
11545 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
11546 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
11547 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
11548 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
11549 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
11551 several cleanups and updates in the handshake protocol
11552 implementation iolaiiiiiCVS:
11554 ----------------------------------------------------------------------
11556 2001-08-05 13:27 nmav <nmav@gnutls.org>
11558 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
11559 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
11560 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
11561 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
11563 several cleanups. No longer export structures to the API, but a
11564 bunch of functions in order to access them.
11566 2001-08-05 11:38 nmav <nmav@gnutls.org>
11568 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
11569 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
11571 gnutls_x509_set_cn() was removed
11573 2001-08-05 10:25 nmav <nmav@gnutls.org>
11575 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
11576 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
11577 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
11578 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11579 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
11581 added new function gnutls_send_alert() to the api
11583 2001-08-05 10:13 nmav <nmav@gnutls.org>
11585 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
11586 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
11588 cleanups in certificate copying
11590 2001-08-05 09:53 nmav <nmav@gnutls.org>
11592 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
11593 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11594 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11595 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11596 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
11597 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11598 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11599 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11600 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
11601 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11602 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11603 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11604 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
11605 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
11606 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11607 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11608 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11609 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
11610 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
11612 fixes for the new files
11614 2001-08-05 09:38 nmav <nmav@gnutls.org>
11616 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
11617 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
11618 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
11619 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
11620 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11621 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11622 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
11623 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
11624 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11625 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11626 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11627 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11628 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
11629 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11630 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11631 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11632 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11633 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
11634 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11635 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
11636 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
11637 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
11638 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11639 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11640 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
11641 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
11642 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11643 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
11644 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11645 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
11646 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11647 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11648 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11649 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11652 renamed cert_* to x509_*
11654 2001-08-04 19:04 nmav <nmav@gnutls.org>
11656 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
11659 asn1_read_value() will no longer overflow the given buffer. (this
11660 assumes that the caller provided the size of the buffer)
11662 2001-08-04 18:40 nmav <nmav@gnutls.org>
11664 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
11665 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
11666 gnutls_sig_check.c:
11668 fixes in x509 cert extensions handling
11670 2001-08-04 12:01 nmav <nmav@gnutls.org>
11672 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
11673 gnutls_handshake.c, gnutls_int.h:
11677 2001-08-04 07:39 nmav <nmav@gnutls.org>
11679 * lib/: gnutls_mem.c, gnutls_mem.h:
11681 added internal memory handlers
11683 2001-08-04 07:31 nmav <nmav@gnutls.org>
11685 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
11686 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
11687 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
11688 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11689 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11690 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
11691 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11692 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11693 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
11694 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11695 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
11696 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11697 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11698 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
11700 added internal memory handlers
11702 2001-08-02 19:00 nmav <nmav@gnutls.org>
11704 * lib/gnutls_cert.c, src/cli.c:
11706 subjectAltName related fixes
11708 2001-08-02 18:42 nmav <nmav@gnutls.org>
11710 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
11711 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
11712 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
11713 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
11716 added some kind of support for X509 Extensions
11718 2001-08-02 11:49 nmav <nmav@gnutls.org>
11720 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
11721 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12,
11722 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
11723 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
11724 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
11725 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
11726 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
11727 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
11728 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11729 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11730 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11731 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11732 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11733 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11734 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11735 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11736 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11737 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
11738 gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
11740 documentation updates
11742 2001-08-02 01:43 nmav <nmav@gnutls.org>
11744 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
11745 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
11746 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
11747 lib/gnutls_record.c:
11749 documentation fixes
11751 2001-07-31 19:12 nmav <nmav@gnutls.org>
11753 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
11754 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11755 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
11756 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
11757 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
11758 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
11759 gnutls_0_2_1, gnutls_0_2_0):
11761 fixed api documentation (for srp and anon cred allocation)
11763 2001-07-30 09:56 nmav <nmav@gnutls.org>
11765 * configure.in (tags: gnutls_0_1_9):
11767 added profiler option
11769 2001-07-30 09:49 nmav <nmav@gnutls.org>
11771 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
11772 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11773 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11774 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
11775 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11776 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11777 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
11778 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
11779 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
11780 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
11781 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
11782 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11783 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11784 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
11785 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
11786 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
11787 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
11789 added log function (no longer use fprintf).
11791 2001-07-29 23:21 nmav <nmav@gnutls.org>
11793 * lib/: gnutls_handshake.c, gnutls_record.c:
11795 fixes in EOF handling in handshake.
11797 2001-07-29 18:19 nmav <nmav@gnutls.org>
11799 * lib/gnutls_handshake.c:
11803 2001-07-29 11:18 nmav <nmav@gnutls.org>
11805 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
11808 documentation updates
11810 2001-07-28 19:02 nmav <nmav@gnutls.org>
11812 * doc/: scripts/gdoc, tex/Makefile.am:
11814 fixes in tex production (gdoc)
11816 2001-07-28 14:51 nmav <nmav@gnutls.org>
11818 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
11819 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11820 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
11821 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
11822 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
11823 doc/tex/gnutls.tex, lib/gnutls_record.c:
11825 Added documentation in TEX
11827 2001-07-28 10:36 nmav <nmav@gnutls.org>
11829 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
11830 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
11831 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
11832 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
11834 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
11836 2001-07-27 18:46 nmav <nmav@gnutls.org>
11838 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
11839 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
11840 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
11842 changed gnutls_read() semantics
11844 2001-07-26 20:23 fiorinaf <fiorinaf@gnutls.org>
11846 * doc/TODO (tags: gnutls_0_1_9):
11848 Tools for Certificate
11850 2001-07-26 20:18 fiorinaf <fiorinaf@gnutls.org>
11852 * lib/cert_der.c (tags: gnutls_0_1_9):
11856 2001-07-26 19:08 nmav <nmav@gnutls.org>
11858 * NEWS, configure.in:
11862 2001-07-26 19:07 nmav <nmav@gnutls.org>
11864 * lib/cert_verify.c (tags: gnutls_0_1_9):
11866 fixed/updated compare_dn() function.
11868 2001-07-26 15:26 nmav <nmav@gnutls.org>
11870 * doc/TODO, lib/gnutls_sig_check.c:
11872 updated sig_check()
11874 2001-07-24 20:02 nmav <nmav@gnutls.org>
11876 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
11877 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
11878 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
11879 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
11880 lib/gnutls_sig_check.c, src/cli.c:
11882 gnutls now checks the certificate's CN to see if it matches the
11885 2001-07-24 18:46 nmav <nmav@gnutls.org>
11887 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
11888 lib/gnutls_record.c:
11892 2001-07-24 18:27 nmav <nmav@gnutls.org>
11896 support for multiple protocol versions.
11898 2001-07-24 18:26 nmav <nmav@gnutls.org>
11900 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
11901 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
11902 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11903 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11904 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
11905 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
11906 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
11907 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
11908 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11909 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
11910 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11911 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
11912 lib/gnutls_v2_compat.c, src/serv.c:
11914 corrected bug in b64 decoding. Added support for multiple TLS
11917 2001-07-21 21:30 nmav <nmav@gnutls.org>
11919 * lib/Makefile.am (tags: gnutls_0_1_9):
11921 ignores some errors
11923 2001-07-21 09:05 nmav <nmav@gnutls.org>
11925 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
11926 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
11927 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
11928 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
11929 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11930 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
11931 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
11933 corrected memory leaks
11935 2001-07-21 08:19 nmav <nmav@gnutls.org>
11937 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
11938 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
11939 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
11940 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
11941 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
11942 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
11943 src/pkcs1.asn (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
11944 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
11945 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
11946 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
11947 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
11948 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
11949 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
11950 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
11951 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
11952 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
11953 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
11954 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11955 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11956 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11957 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11958 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11959 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11960 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11961 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11962 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11963 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11964 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11965 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
11967 several fixes cleanups etc.
11969 2001-07-20 18:59 nmav <nmav@gnutls.org>
11971 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
11972 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
11973 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11974 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11975 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11976 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
11977 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
11978 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11979 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11980 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
11981 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
11982 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
11983 src/srp/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5,
11984 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
11985 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
11986 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
11987 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
11988 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
11989 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
11990 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
11991 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
11992 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
11993 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
11994 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
11995 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11996 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11997 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11998 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11999 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12000 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12001 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12002 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12003 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12004 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12005 gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
12008 updated file structure
12010 2001-07-20 17:58 nmav <nmav@gnutls.org>
12012 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
12013 tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11,
12014 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12015 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12016 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12017 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12018 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12019 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12020 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12021 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12022 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12023 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12024 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12025 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12026 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12027 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12028 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12029 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12030 gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12,
12031 gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12032 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12033 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12034 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12035 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12036 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12037 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12038 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12039 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12040 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12041 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12042 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12043 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12044 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12045 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12046 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12047 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
12048 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12049 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12050 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12051 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
12052 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12053 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12054 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12055 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12056 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12057 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12058 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12060 updated directory structure
12062 2001-07-20 17:50 nmav <nmav@gnutls.org>
12064 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
12065 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
12066 gnutls_0_5_3, gnutls_0_5_2,
12067 gnutls_0_5_x_before_export_ciphersuites,
12068 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12069 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12070 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12071 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12072 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12073 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12074 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12075 gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
12076 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
12077 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
12078 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
12079 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
12080 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
12081 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
12082 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12083 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12084 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12085 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12086 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12087 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12088 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12089 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12090 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12091 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12092 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12093 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12094 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12095 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12096 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12097 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12098 gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
12099 lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12100 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
12101 (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
12102 lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
12103 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
12106 added some kind of certificate checking
12108 2001-07-19 20:43 fiorinaf <fiorinaf@gnutls.org>
12114 2001-07-19 20:39 fiorinaf <fiorinaf@gnutls.org>
12116 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
12117 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12118 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
12119 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
12120 (tags: gnutls_0_1_9):
12124 2001-07-19 20:36 fiorinaf <fiorinaf@gnutls.org>
12126 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
12128 C structure management
12130 2001-07-19 19:29 fiorinaf <fiorinaf@gnutls.org>
12132 * src/PkixTabExample.c:
12134 C structure management
12136 2001-07-18 20:32 nmav <nmav@gnutls.org>
12138 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
12140 added mhash 0.8.10 support
12142 2001-07-18 20:31 nmav <nmav@gnutls.org>
12144 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
12145 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12146 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
12147 lib/gnutls_int.h, src/cli.c:
12149 more certificate fields parsed. Cleanups
12151 2001-07-17 18:47 nmav <nmav@gnutls.org>
12153 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
12154 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
12155 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12156 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
12157 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
12158 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
12159 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12160 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12161 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12162 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12163 lib/gnutls_int.h, src/cli.c, src/serv.c:
12165 several cleanups. Added check for certificate's expiration time.
12167 2001-07-16 19:45 nmav <nmav@gnutls.org>
12169 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
12170 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
12171 lib/gnutls_int.h, src/cli.c:
12173 updated cert_verify
12175 2001-07-14 21:22 nmav <nmav@gnutls.org>
12177 * src/CertificateExample.c:
12179 corrected copyright notice
12181 2001-07-14 21:19 nmav <nmav@gnutls.org>
12183 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12184 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12185 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
12189 2001-07-14 21:13 nmav <nmav@gnutls.org>
12191 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
12192 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
12196 2001-07-14 19:21 nmav <nmav@gnutls.org>
12198 * lib/: Makefile.am, gnutls_anon_cred.c:
12202 2001-07-14 14:34 nmav <nmav@gnutls.org>
12204 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
12205 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
12206 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
12207 src/cli.c, src/serv.c:
12209 several bug fixes in ASN handling. Fixes/additions in X509
12210 structures handling.
12212 2001-07-14 11:45 nmav <nmav@gnutls.org>
12214 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
12215 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
12216 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
12217 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
12218 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12219 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
12220 src/cli.c, src/serv.c:
12224 2001-07-14 10:26 nmav <nmav@gnutls.org>
12228 corrected copyright statement
12230 2001-07-14 09:47 nmav <nmav@gnutls.org>
12232 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
12233 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
12235 improved certificate handling
12237 2001-07-14 09:47 nmav <nmav@gnutls.org>
12243 2001-07-13 14:23 nmav <nmav@gnutls.org>
12245 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12248 added autoconf2.50 (for debian)
12250 2001-07-13 14:22 nmav <nmav@gnutls.org>
12252 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12253 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12254 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12255 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12257 added required .m4s
12259 2001-07-13 14:08 nmav <nmav@gnutls.org>
12261 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12262 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12263 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12265 corrected fabio's entry
12267 2001-07-12 17:06 nmav <nmav@gnutls.org>
12269 * lib/gnutls_record.c:
12273 2001-07-11 21:17 nmav <nmav@gnutls.org>
12275 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
12276 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
12277 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12278 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12279 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12280 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12281 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12282 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
12283 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
12284 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
12285 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
12286 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12287 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12288 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12289 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12290 gnutls_0_2_0, gnutls_0_1_9):
12292 optimizations in hash functions (removed a lot of mallocs)
12294 2001-07-07 18:03 nmav <nmav@gnutls.org>
12296 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
12297 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
12298 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
12299 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
12300 src/Makefile.am, src/pkix.asn, src/serv.c:
12302 Updated ASN.1 Parser (Fabio - commited by me).
12304 2001-07-01 16:39 nmav <nmav@gnutls.org>
12306 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
12311 2001-06-25 15:29 nmav <nmav@gnutls.org>
12313 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
12314 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
12315 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
12316 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12317 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
12318 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12319 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
12320 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
12321 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
12324 Cleanups. Mostly while sending client certificate (and client
12325 certificate verify)
12327 2001-06-24 22:01 nmav <nmav@gnutls.org>
12333 2001-06-24 21:42 nmav <nmav@gnutls.org>
12335 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
12336 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
12337 lib/gnutls_constate.c, lib/gnutls_extensions.c,
12338 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
12340 added support for DNSNAME extension (draft-ietf-tls-extensions)
12342 2001-06-24 18:30 nmav <nmav@gnutls.org>
12344 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
12345 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
12346 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12347 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
12348 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
12349 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
12350 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12351 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12352 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12353 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
12354 rfc2817.txt (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
12355 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
12356 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
12357 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
12358 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12359 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12360 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12361 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12362 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12363 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12364 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12365 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12366 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12367 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12368 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12369 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12370 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12371 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12372 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12373 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12374 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12375 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12376 gnutls_0_2_0, gnutls_0_1_9):
12378 added more up to date documentation
12380 2001-06-24 18:20 nmav <nmav@gnutls.org>
12382 * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11,
12383 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
12384 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12385 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12386 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12387 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12388 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12389 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12390 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12391 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12392 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12393 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12394 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12395 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12396 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12397 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12398 gnutls_0_2_0, gnutls_0_1_9):
12400 added gutman's x509guide
12402 2001-06-24 15:41 nmav <nmav@gnutls.org>
12404 * lib/: gnutls_handshake.c, gnutls_priority.c:
12406 some portability fixes
12408 2001-06-24 15:03 nmav <nmav@gnutls.org>
12410 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
12411 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12412 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
12413 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
12414 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
12415 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12416 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12417 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12418 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12419 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12420 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
12421 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
12422 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
12423 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
12424 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
12425 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
12426 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12427 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12428 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12429 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12430 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12431 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
12432 lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
12433 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12434 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12435 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12436 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12437 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12438 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12439 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12440 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12441 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12442 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
12443 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12444 gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
12445 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
12446 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
12447 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12448 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
12449 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
12450 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
12451 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12452 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
12453 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
12454 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12455 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12456 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12457 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
12458 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12459 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
12460 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
12461 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
12462 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
12464 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
12467 2001-06-24 08:45 nmav <nmav@gnutls.org>
12469 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
12470 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
12471 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
12472 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12473 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12474 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12475 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12476 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12477 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
12478 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
12479 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
12483 2001-06-23 21:26 nmav <nmav@gnutls.org>
12485 * configure.in, lib/gnutls_global.c:
12487 added checks for signals
12489 2001-06-22 21:19 nmav <nmav@gnutls.org>
12491 * lib/gnutls_cipher.c, src/serv.c:
12493 corrected bug in stream decryption..
12495 2001-06-22 20:59 nmav <nmav@gnutls.org>
12497 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
12500 added internal representation of pkcs1 rsa private keys.
12502 2001-06-22 11:43 nmav <nmav@gnutls.org>
12504 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
12505 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
12506 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
12507 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
12508 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
12509 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
12510 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
12511 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
12513 added global state.
12515 2001-06-22 09:16 nmav <nmav@gnutls.org>
12517 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
12518 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
12519 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
12523 2001-06-22 08:25 nmav <nmav@gnutls.org>
12527 gnutls_cert is not defined here
12529 2001-06-21 18:40 nmav <nmav@gnutls.org>
12531 * lib/gnutls_cert.h, src/pk.h:
12533 added missing files
12535 2001-06-21 18:38 nmav <nmav@gnutls.org>
12537 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
12538 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
12539 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
12540 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
12541 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
12542 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
12543 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
12544 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
12546 Updated Ciphersuite selection algorithm. Added internal
12547 representation of x509 structures.
12549 2001-06-20 14:11 nmav <nmav@gnutls.org>
12551 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
12552 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
12553 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
12554 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
12555 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
12556 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
12557 (tags: gnutls_0_1_4):
12559 client side RSA works (no certificate checking)
12561 2001-06-19 19:19 nmav <nmav@gnutls.org>
12563 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
12564 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
12565 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
12566 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
12567 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
12568 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
12569 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
12571 removed unneeded code and added some kind of client support for RSA
12574 2001-06-19 08:52 nmav <nmav@gnutls.org>
12576 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
12577 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12578 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12579 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
12580 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
12581 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
12582 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
12585 fixes in session resuming..
12587 2001-06-18 20:24 nmav <nmav@gnutls.org>
12589 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
12590 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
12591 lib/gnutls_v2_compat.c:
12593 fixes in session resuming
12595 2001-06-18 19:50 nmav <nmav@gnutls.org>
12597 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
12598 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12599 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
12601 added missing files
12603 2001-06-18 19:04 nmav <nmav@gnutls.org>
12605 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
12606 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
12607 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
12608 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
12609 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
12610 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12611 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12612 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12613 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12614 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12615 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
12616 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
12617 lib/gnutls_plaintext.h, lib/gnutls_record.c,
12618 lib/gnutls_v2_compat.c, src/serv.c:
12620 several cleanups in the low level record layer (the old code was a
12621 mess). several other fixes.
12623 2001-06-18 15:18 nmav <nmav@gnutls.org>
12625 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
12626 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
12627 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12628 gnutls_0_1_4), gnutls_v2_compat.c:
12630 cleanups. No longer checks for alerts between messages.
12632 2001-06-18 11:09 nmav <nmav@gnutls.org>
12634 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12635 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
12636 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
12637 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
12638 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12639 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
12640 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
12641 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
12642 src/cli.c, src/serv.c:
12644 cleanups and addition of a test http server (serv.c)
12646 2001-06-17 22:45 nmav <nmav@gnutls.org>
12648 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
12649 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
12651 fixes in V2 client hello.
12653 2001-06-17 14:13 nmav <nmav@gnutls.org>
12655 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
12656 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
12657 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
12660 several fixes for RSA. gnutls server can now work with rsa
12663 2001-06-17 11:26 nmav <nmav@gnutls.org>
12665 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
12666 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
12667 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
12668 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
12669 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
12670 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
12671 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
12672 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
12673 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12674 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
12675 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
12676 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
12677 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
12678 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
12679 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
12680 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
12681 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
12682 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
12683 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
12684 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
12685 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
12686 gnutls_0_5_3, gnutls_0_5_2,
12687 gnutls_0_5_x_before_export_ciphersuites,
12688 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12689 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12690 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12691 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12692 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12693 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12694 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12695 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
12696 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
12698 several additions for RSA (mostly unstable)
12700 2001-06-16 22:41 nmav <nmav@gnutls.org>
12702 * lib/: gnutls_pk.c, gnutls_pk.h:
12704 some support for public key encryption (rsa)
12706 2001-06-16 12:11 nmav <nmav@gnutls.org>
12708 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
12709 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
12710 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
12711 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
12712 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
12713 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
12714 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
12715 gnutls_kx.h, gnutls_srp.c:
12717 more rsa fixes. Added dnsname extension.
12719 2001-06-15 22:05 nmav <nmav@gnutls.org>
12721 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
12722 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
12723 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
12724 lib/gnutls_int.h, src/serv.c:
12726 more rsa stuff -- and cleanups
12728 2001-06-15 21:47 nmav <nmav@gnutls.org>
12734 2001-06-15 21:46 nmav <nmav@gnutls.org>
12736 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
12737 pkcs1.asn, pkix.asn:
12739 updated ASN.1 files.
12741 2001-06-15 16:57 nmav <nmav@gnutls.org>
12743 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
12744 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
12745 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
12746 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
12747 lib/gnutls_int.h, lib/gnutls_kx.c:
12749 several additions in order to support KX_RSA and X509PKI.
12751 2001-06-14 20:26 nmav <nmav@gnutls.org>
12753 * lib/gnutls_auth.c:
12755 updated get_auth_info()
12757 2001-06-14 18:00 nmav <nmav@gnutls.org>
12759 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
12762 changed the setting of credentials
12764 2001-06-14 18:00 nmav <nmav@gnutls.org>
12766 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
12767 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
12768 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
12769 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
12772 better handling of set/get credentials.
12774 2001-06-14 17:01 nmav <nmav@gnutls.org>
12776 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
12779 added gnutls_datum structure.
12781 2001-06-13 09:21 nmav <nmav@gnutls.org>
12783 * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
12784 gnutls_0_5_x_before_export_ciphersuites,
12785 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12786 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12787 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12788 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12789 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12790 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12791 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12792 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
12793 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
12794 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12795 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
12796 changelog-update.sh:
12798 added Fabio in AUTHORS, fixed the way ChangeLog is created.
12800 2001-06-13 09:10 nmav <nmav@gnutls.org>
12802 * lib/gnutls_algorithms.c:
12804 added a warning for the addition of new algorithms
12806 2001-06-13 08:51 nmav <nmav@gnutls.org>
12808 * doc/protocol/rfc2631.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
12809 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
12810 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
12811 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
12812 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12813 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12814 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12815 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12816 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12817 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12818 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12819 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12820 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12821 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12822 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12823 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12824 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12825 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12826 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12827 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12828 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12829 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12830 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
12832 added rfc on DH key exchange
12834 2001-06-11 15:34 nmav <nmav@gnutls.org>
12836 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
12837 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
12838 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
12839 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
12841 Added Fabio's ASN1/DER parser.
12843 2001-06-09 12:11 nmav <nmav@gnutls.org>
12845 * lib/gnutls_db.c (tags: gnutls_0_1_4):
12847 more descriptive comments
12849 2001-06-09 12:03 nmav <nmav@gnutls.org>
12851 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
12852 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
12853 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
12854 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12855 gnutls_0_1_9, gnutls_0_1_4):
12857 bugfixes in sbase64 decoding/encoding. Changes in the included
12860 2001-06-09 10:01 nmav <nmav@gnutls.org>
12862 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
12863 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12864 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12865 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12866 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
12867 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
12869 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
12872 2001-06-05 10:46 nmav <nmav@gnutls.org>
12878 2001-06-05 10:37 nmav <nmav@gnutls.org>
12880 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
12881 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
12882 (tags: gnutls_0_1_4), gnutls_num.h:
12884 better handling of 64bit integers
12886 2001-06-05 10:35 nmav <nmav@gnutls.org>
12888 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
12890 better checking of return value of rindex
12892 2001-06-05 10:33 nmav <nmav@gnutls.org>
12894 * src/: cli.c, serv.c:
12898 2001-06-05 08:34 nmav <nmav@gnutls.org>
12900 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
12901 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
12902 (tags: gnutls_0_1_4), src/Makefile.am:
12904 updated documentation and functions
12906 2001-06-01 15:49 nmav <nmav@gnutls.org>
12908 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
12909 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
12910 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
12911 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
12912 src/tpasswd (tags: gnutls_0_1_4):
12914 gnutls now handles uint64 even in systems without a native one.
12917 2001-06-01 14:46 nmav <nmav@gnutls.org>
12919 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
12921 corrected bug in verify
12923 2001-05-31 09:34 nmav <nmav@gnutls.org>
12925 * buildconf, configure.in, lib/gnutls.h.in:
12927 updated configuration scripts to comply to autoconf 2.50
12929 2001-05-30 11:46 nmav <nmav@gnutls.org>
12931 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
12933 gdoc is now included in the cvs
12935 2001-05-30 11:23 nmav <nmav@gnutls.org>
12937 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
12938 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
12939 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
12940 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
12941 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
12942 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
12943 lib/gnutls_session.c, src/cli.c, src/serv.c:
12945 updated API and documentation. Now we use the gnome way for creating
12948 2001-05-26 22:10 nmav <nmav@gnutls.org>
12952 some cleanups in Diffie Hellman key exchange
12954 2001-05-26 19:18 nmav <nmav@gnutls.org>
12956 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
12957 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
12958 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12959 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12960 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12961 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12962 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
12963 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
12964 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12965 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
12968 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
12971 2001-05-26 19:16 nmav <nmav@gnutls.org>
12973 * src/: cli.c, prime.c, serv.c:
12977 2001-05-26 12:19 nmav <nmav@gnutls.org>
12979 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
12980 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
12982 Added decoding function for the base64 encoding used in SRP. (this
12983 function is more strict in characters than the previous one)
12985 2001-05-26 10:38 nmav <nmav@gnutls.org>
12989 corrected memory leaks
12991 2001-05-26 08:29 nmav <nmav@gnutls.org>
12993 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
12994 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
12995 gnutls_num.h, gnutls_v2_compat.c:
12997 several cleanups in numbers' handling
12999 2001-05-26 07:19 nmav <nmav@gnutls.org>
13001 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
13002 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
13005 updated uint24 functions.
13007 2001-05-25 21:09 nmav <nmav@gnutls.org>
13009 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
13010 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
13011 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
13012 gnutls_v2_compat.c:
13014 Cleanups in endian handling (convertions).
13016 2001-05-25 11:57 nmav <nmav@gnutls.org>
13018 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
13019 gnutls_errors_int.h, gnutls_handshake.c:
13023 2001-05-25 11:56 nmav <nmav@gnutls.org>
13027 updated documentation
13029 2001-05-25 11:55 nmav <nmav@gnutls.org>
13035 2001-05-24 16:07 nmav <nmav@gnutls.org>
13041 2001-05-24 08:19 nmav <nmav@gnutls.org>
13043 * lib/gnutls_cipher.c:
13045 sets the resumed_security_parameters to null after initialization
13047 2001-05-23 15:17 nmav <nmav@gnutls.org>
13049 * src/: cli.c, serv.c:
13053 2001-05-23 15:16 nmav <nmav@gnutls.org>
13055 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
13056 gnutls_handshake.h, gnutls_int.h:
13058 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
13059 db has not been opened for reading. Added some kind of support for
13060 renegotiation of parameters.
13062 2001-05-22 22:29 nmav <nmav@gnutls.org>
13064 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
13068 2001-05-22 22:27 nmav <nmav@gnutls.org>
13070 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
13071 gnutls_int.h, gnutls_session.c:
13073 cleanups and several fixes(and speedups) in the resume DB
13075 2001-05-22 22:24 nmav <nmav@gnutls.org>
13077 * src/: cli.c, serv.c:
13079 updated client and servers
13081 2001-05-22 16:57 nmav <nmav@gnutls.org>
13083 * lib/gnutls_algorithms.c:
13087 2001-05-20 10:06 nmav <nmav@gnutls.org>
13089 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
13090 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
13091 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
13092 src/cli.c, src/serv.c:
13094 Changed gnutls_set_*_priority functions.
13096 2001-05-19 18:57 nmav <nmav@gnutls.org>
13102 2001-05-19 10:50 nmav <nmav@gnutls.org>
13108 2001-05-19 10:48 nmav <nmav@gnutls.org>
13110 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
13111 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13112 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
13114 added option to generate random primes (instead of using a default).
13115 Added option to specify a specific prime to use (index)
13117 2001-05-15 10:35 nmav <nmav@gnutls.org>
13119 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
13120 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13121 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
13125 2001-05-15 10:19 nmav <nmav@gnutls.org>
13127 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
13131 2001-05-15 09:33 nmav <nmav@gnutls.org>
13133 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
13134 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
13135 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
13136 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
13137 src/Makefile.am, src/serv.c:
13139 Added libgnutls-config script gnutls.h is automaticaly generated by
13140 configure script Added libgnutls.m4
13142 2001-05-14 10:37 nmav <nmav@gnutls.org>
13144 * lib/ext_srp.c (tags: gnutls-0_1_2):
13146 Added missing length in username.
13148 2001-05-14 09:45 nmav <nmav@gnutls.org>
13150 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
13151 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
13152 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
13153 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
13154 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
13155 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
13156 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
13157 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
13158 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
13159 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13160 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13161 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
13162 src/serv.c (tags: gnutls-0_1_2):
13164 added functions to access authentication data (like username), and
13165 the key exchange algorithm used.
13167 2001-05-13 16:36 nmav <nmav@gnutls.org>
13169 * lib/cert_sb64.c (tags: gnutls-0_1_2):
13173 2001-05-13 16:36 nmav <nmav@gnutls.org>
13175 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
13177 clean_db() now clears expired entries only
13179 2001-05-13 16:35 nmav <nmav@gnutls.org>
13181 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
13183 example tpasswd files.
13185 2001-05-13 13:48 nmav <nmav@gnutls.org>
13187 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
13188 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
13190 minor updates and fixes
13192 2001-05-13 10:05 nmav <nmav@gnutls.org>
13194 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
13195 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
13196 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
13197 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13198 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13199 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13200 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13201 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13202 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13203 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
13204 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
13205 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
13206 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13207 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13208 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13209 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13210 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13211 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13212 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
13213 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
13214 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
13215 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
13216 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
13218 Added compatibility with Tom Wu's libsrp's password files.
13220 2001-05-12 23:37 nmav <nmav@gnutls.org>
13222 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
13223 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
13224 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
13225 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
13226 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13227 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13228 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
13230 added support for Tom Wu's srp library tpasswd and tpasswd.conf
13233 2001-05-10 06:58 nmav <nmav@gnutls.org>
13235 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
13237 fixes in memory allocation
13239 2001-05-09 13:16 nmav <nmav@gnutls.org>
13241 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
13242 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
13244 corrected memory leaks
13246 2001-05-09 09:44 nmav <nmav@gnutls.org>
13248 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
13249 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
13251 credentials are now kept globaly (in order to minimize memory
13252 usage). This makes no harm since these are never modified by
13255 2001-05-08 20:27 nmav <nmav@gnutls.org>
13257 * doc/TODO (tags: gnutls-0-1-0-srp):
13261 2001-05-08 20:16 nmav <nmav@gnutls.org>
13263 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
13264 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
13265 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
13266 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
13267 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
13268 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
13269 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
13270 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
13271 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
13272 src/cli.c, src/serv.c:
13274 several fixes for srp. Seems to work now!
13276 2001-05-07 19:16 nmav <nmav@gnutls.org>
13278 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13280 better version handling
13282 2001-05-07 19:09 nmav <nmav@gnutls.org>
13284 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
13285 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
13286 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
13287 lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
13288 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
13289 gnutls_0_5_x_before_export_ciphersuites,
13290 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13291 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13292 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13293 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13294 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13295 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13296 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13297 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13298 gnutls-0-1-0-srp), src/cli.c:
13300 added support for SSL 2.0 client hello
13302 2001-05-07 11:11 nmav <nmav@gnutls.org>
13304 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
13305 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
13306 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
13307 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
13308 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
13311 several fixes for srp
13313 2001-05-07 08:27 nmav <nmav@gnutls.org>
13315 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
13316 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
13318 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
13321 2001-05-06 23:00 nmav <nmav@gnutls.org>
13323 * src/Makefile.am (tags: gnutls-0-1-0-srp):
13325 added missing gaa.h
13327 2001-05-06 22:51 nmav <nmav@gnutls.org>
13329 * lib/gnutls_srp.c:
13333 2001-05-06 07:30 nmav <nmav@gnutls.org>
13335 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
13336 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
13338 more srp related fixes. No longer fails authentication if wrong
13339 username is provided.
13341 2001-05-05 22:24 nmav <nmav@gnutls.org>
13343 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
13344 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
13345 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
13346 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
13347 gnutls_srp.c, gnutls_srp.h:
13349 some hacks in order to exchange the algorithm used to hash the
13352 2001-05-05 10:28 nmav <nmav@gnutls.org>
13354 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
13356 cleanups for srp. Most mpi code has moved to gnutls_srp.c
13358 2001-05-05 08:02 nmav <nmav@gnutls.org>
13360 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
13362 more srp related fixes
13364 2001-05-05 07:38 nmav <nmav@gnutls.org>
13366 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
13367 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
13368 gnutls_extensions.c, gnutls_handshake.c:
13370 some fixes - srp related
13372 2001-05-04 21:53 nmav <nmav@gnutls.org>
13374 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
13375 auth_srp_passwd.c, auth_srp_passwd.h:
13379 2001-05-04 21:52 nmav <nmav@gnutls.org>
13381 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13382 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13383 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
13384 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
13385 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
13386 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
13387 (tags: gnutls-0-1-0-srp):
13389 more additions for SRP
13391 2001-05-04 13:08 nmav <nmav@gnutls.org>
13395 fixed default case when no -s was specified
13397 2001-05-04 13:05 nmav <nmav@gnutls.org>
13399 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
13400 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13401 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
13402 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
13403 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
13404 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
13406 More adds for SRP - SRPSHA1 and bcrypt
13408 2001-05-04 08:28 nmav <nmav@gnutls.org>
13412 corrected bug in decoding function
13414 2001-05-03 09:45 nmav <nmav@gnutls.org>
13416 * lib/crypt_bcrypt.h:
13420 2001-05-03 09:44 nmav <nmav@gnutls.org>
13422 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
13423 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
13424 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
13425 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
13426 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
13427 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
13428 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
13429 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13430 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13431 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
13434 Changes in random number handling. Added bcrypt (for use with SRP).
13435 Added test program crypt for creating bcrypt passwd files.
13437 2001-05-02 16:56 nmav <nmav@gnutls.org>
13439 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
13440 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
13443 added support for setting authentication algorithms' credentials
13445 2001-05-02 15:56 nmav <nmav@gnutls.org>
13447 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
13448 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13451 cleanups... and more modular design.
13453 2001-05-02 10:16 nmav <nmav@gnutls.org>
13455 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
13456 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
13457 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
13460 Added client kx0 and server kx2 in order to be used with SRP
13462 2001-05-01 15:17 nmav <nmav@gnutls.org>
13464 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13468 2001-03-25 10:17 nmav <nmav@gnutls.org>
13470 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
13471 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13472 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13473 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13474 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
13478 2001-03-18 14:41 nmav <nmav@gnutls.org>
13480 * lib/gnutls_extensions.c:
13482 in case there are no extensions ext_gen() does not return anything
13485 2001-03-18 08:39 nmav <nmav@gnutls.org>
13487 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
13488 gnutls_algorithms.c, gnutls_handshake.c:
13492 2001-03-18 08:38 nmav <nmav@gnutls.org>
13494 * lib/: ext_srp.c, gnutls_extensions.c:
13496 send extensions feature was added.
13498 2001-03-17 20:53 nmav <nmav@gnutls.org>
13500 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
13501 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
13502 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
13505 several bugfixes and cleanups
13507 2001-03-17 19:41 nmav <nmav@gnutls.org>
13509 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
13510 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
13511 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
13512 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13513 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13514 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13515 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
13516 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
13517 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
13519 Added some preliminary support for TLS extensions;
13521 2001-03-11 22:30 nmav <nmav@gnutls.org>
13527 2001-03-11 22:29 nmav <nmav@gnutls.org>
13529 * doc/protocol/rfc2945.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
13530 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
13531 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
13532 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
13533 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
13534 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
13535 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
13536 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
13537 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
13538 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
13539 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
13540 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
13541 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
13542 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13543 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13544 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13545 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13546 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13547 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13548 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13549 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13550 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13551 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13554 added RFC for srp protocol
13556 2001-03-11 22:02 nmav <nmav@gnutls.org>
13558 * lib/gnutls_algorithms.c:
13560 updated with new files
13562 2001-03-11 21:52 nmav <nmav@gnutls.org>
13564 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
13565 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
13566 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
13567 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
13569 moved gnutls_anon and gnutls_dhe_dss to auth_*
13571 2001-03-11 20:47 nmav <nmav@gnutls.org>
13573 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
13574 gnutls-0_1_2, gnutls-0-1-0-srp):
13578 2001-03-11 19:46 nmav <nmav@gnutls.org>
13580 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
13581 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
13582 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
13583 gnutls_int.h, gnutls_kx.c:
13585 Key exchange (authentication) algorithms were reorganized, and now
13586 are more modular. Most changes however are not much tested and only
13587 anonymous authentication is currently used.
13589 2001-02-10 11:49 nmav <nmav@gnutls.org>
13591 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13593 updated some functionality - no longer uses stdin
13595 2001-02-10 11:49 nmav <nmav@gnutls.org>
13597 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13601 2001-02-10 11:48 nmav <nmav@gnutls.org>
13605 corrected bug with dmalloc mode
13607 2001-02-03 18:23 nmav <nmav@gnutls.org>
13609 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
13610 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13611 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
13613 added kerberos ciphersuites
13615 2001-02-03 12:18 nmav <nmav@gnutls.org>
13617 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
13618 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
13619 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
13622 TLS version handling is now more simple (no structures)
13624 2001-02-03 11:49 nmav <nmav@gnutls.org>
13626 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
13627 gnutls-0_1_2, gnutls-0-1-0-srp):
13629 corrected rijndael256
13631 2001-02-03 11:47 nmav <nmav@gnutls.org>
13633 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
13634 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
13636 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
13638 2001-02-01 18:19 nmav <nmav@gnutls.org>
13640 * lib/: gnutls.c, gnutls_cipher.c:
13642 comments are now more clear
13644 2001-02-01 14:49 nmav <nmav@gnutls.org>
13646 * lib/: gnutls.c, gnutls_cipher.c:
13648 gnutls_send_int() no longer sends the packets with 2 Write() calls.
13649 One Write() call is enough for everybody!
13651 2001-02-01 13:10 nmav <nmav@gnutls.org>
13653 * doc/: draft-ietf-tls-camellia-00.txt,
13654 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
13655 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
13656 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
13657 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
13658 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
13659 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
13660 gnutls-0_1_2, gnutls-0-1-0-srp),
13661 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
13662 gnutls-0_1_2, gnutls-0-1-0-srp),
13663 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
13664 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13665 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
13666 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
13667 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
13668 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
13669 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
13670 gnutls-0_1_2, gnutls-0-1-0-srp),
13671 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
13672 gnutls-0_1_2, gnutls-0-1-0-srp),
13673 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
13674 gnutls-0_1_2, gnutls-0-1-0-srp),
13675 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
13676 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
13677 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
13678 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
13679 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
13680 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
13681 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
13682 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
13683 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
13684 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
13685 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
13686 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
13687 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
13688 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
13689 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
13690 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13691 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13692 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13693 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13694 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13695 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13696 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13697 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13698 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13699 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13700 gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_1_0_5,
13701 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13702 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13703 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13704 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13705 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13706 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13707 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13708 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13709 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13710 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13711 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13712 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13713 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13714 gnutls_0_5_3, gnutls_0_5_2,
13715 gnutls_0_5_x_before_export_ciphersuites,
13716 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13717 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13718 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13719 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13720 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13721 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13722 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13723 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13724 gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_1_0_5,
13725 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13726 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13727 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13728 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13729 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13730 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13731 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13732 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13733 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13734 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13735 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13736 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13737 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13738 gnutls_0_5_3, gnutls_0_5_2,
13739 gnutls_0_5_x_before_export_ciphersuites,
13740 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13741 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13742 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13743 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13744 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13745 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13746 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13747 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13748 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_1_0_5,
13749 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13750 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13751 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13752 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13753 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13754 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13755 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13756 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13757 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13758 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13759 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13760 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13761 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13762 gnutls_0_5_3, gnutls_0_5_2,
13763 gnutls_0_5_x_before_export_ciphersuites,
13764 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13765 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13766 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13767 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13768 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13769 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13770 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13771 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13772 gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_98,
13773 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13774 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13775 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13776 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13777 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13778 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13779 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13780 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13781 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13782 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13783 gnutls_0_5_3, gnutls_0_5_2,
13784 gnutls_0_5_x_before_export_ciphersuites,
13785 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13786 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13787 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13788 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13789 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13790 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13791 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13792 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13793 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_1_0_5,
13794 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13795 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13796 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13797 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13798 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13799 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13800 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13801 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13802 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13803 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13804 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13805 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13806 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13807 gnutls_0_5_3, gnutls_0_5_2,
13808 gnutls_0_5_x_before_export_ciphersuites,
13809 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13810 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13811 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13812 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13813 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13814 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13815 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13816 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13817 gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
13818 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
13819 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13820 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13821 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
13823 drafts and rfcs were moved to protocol/ directory
13825 2001-01-30 10:02 nmav <nmav@gnutls.org>
13827 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13831 2001-01-28 23:49 nmav <nmav@gnutls.org>
13833 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
13834 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
13835 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
13836 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13837 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
13838 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
13839 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
13840 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13841 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
13842 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13843 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
13844 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
13845 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13846 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13847 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13848 gnutls_session.h (tags: gnutls-0-1-0-srp):
13850 added copyright notice
13852 2001-01-28 23:35 nmav <nmav@gnutls.org>
13854 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
13856 removed large buffer
13858 2001-01-28 10:54 nmav <nmav@gnutls.org>
13860 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
13861 gnutls-0-1-0-srp), gnutls_cert.lex:
13863 removed unneeded files
13865 2001-01-25 08:27 nmav <nmav@gnutls.org>
13869 corrected wrong buffer size
13871 2001-01-25 02:11 nmav <nmav@gnutls.org>
13873 * lib/: gnutls_cipher.c, gnutls_cipher.h:
13875 changes in gnutls_encrypt()
13877 2001-01-25 02:08 nmav <nmav@gnutls.org>
13879 * lib/: gnutls.c, gnutls_int.h:
13881 tls packets are now send using one write(that way ssldump
13884 2001-01-25 01:51 nmav <nmav@gnutls.org>
13890 2001-01-19 14:14 nmav <nmav@gnutls.org>
13896 2001-01-19 09:06 nmav <nmav@gnutls.org>
13898 * lib/cert_der.asn1:
13900 added asn1 rules for snacc (DER extended) compiler
13902 2001-01-17 15:10 nmav <nmav@gnutls.org>
13904 * doc/draft-ietf-tls-wireless-00.txt:
13906 added draft-ietf-tls-wireless
13908 2001-01-16 23:02 nmav <nmav@gnutls.org>
13910 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13912 updated authors - tarun left
13914 2001-01-16 23:02 nmav <nmav@gnutls.org>
13920 2001-01-14 14:55 nmav <nmav@gnutls.org>
13922 * lib/gnutls_handshake.c:
13924 removed time_t declarations. We need exactly 32 bits.
13926 2001-01-14 11:10 nmav <nmav@gnutls.org>
13928 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13932 2001-01-14 11:09 nmav <nmav@gnutls.org>
13936 added some support for pem encoded x509 certificates
13938 2001-01-11 12:24 nmav <nmav@gnutls.org>
13940 * lib/gnutls.c (tags: gnutls-0-0-7):
13942 session gets deleted from the db if it is not resumable
13944 2001-01-11 12:23 nmav <nmav@gnutls.org>
13946 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
13950 2001-01-11 11:59 nmav <nmav@gnutls.org>
13952 * configure.in (tags: gnutls-0-0-7):
13956 2001-01-11 11:56 nmav <nmav@gnutls.org>
13958 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
13963 2001-01-11 11:43 nmav <nmav@gnutls.org>
13965 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
13968 added hooks for new libgcrypt
13970 2001-01-11 11:40 nmav <nmav@gnutls.org>
13972 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
13973 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
13974 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
13975 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
13976 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
13977 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
13978 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
13979 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
13980 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
13982 added server side session resuming (using gdbm)
13984 2001-01-11 07:28 nmav <nmav@gnutls.org>
13986 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
13987 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
13989 added hooks for dmalloc
13991 2001-01-10 21:23 nmav <nmav@gnutls.org>
13993 * src/: Makefile.am, cli.c, serv.c:
13995 corrected client/server
13997 2001-01-10 21:23 nmav <nmav@gnutls.org>
13999 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
14000 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
14001 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
14002 gnutls_handshake.c, gnutls_int.h:
14004 corrected buffer overruns
14006 2001-01-08 17:15 nmav <nmav@gnutls.org>
14008 * doc/rfc1422.txt (tags: gnutls-0-0-7):
14012 2001-01-08 17:10 nmav <nmav@gnutls.org>
14016 corrected return value
14018 2001-01-08 17:09 nmav <nmav@gnutls.org>
14022 added a check in read return value
14024 2000-12-18 13:06 nmav <nmav@gnutls.org>
14026 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
14027 gnutls-0-1-0-srp, gnutls-0-0-7):
14029 more checks for zlib
14031 2000-12-17 22:17 nmav <nmav@gnutls.org>
14033 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
14035 added a function to control the lowat size (the RCVLOWAT in socket)
14037 2000-12-17 19:31 nmav <nmav@gnutls.org>
14039 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
14044 2000-12-17 19:31 nmav <nmav@gnutls.org>
14046 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
14047 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14048 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
14049 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14050 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
14052 added some support for non blocking IO and socket flags. Some
14053 function names have been changed.
14055 2000-12-17 01:34 nmav <nmav@gnutls.org>
14057 * lib/gnutls_algorithms.c:
14059 qsort seems to work now
14061 2000-12-17 00:42 nmav <nmav@gnutls.org>
14063 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
14065 added check for zlib.h
14067 2000-12-17 00:31 nmav <nmav@gnutls.org>
14069 * lib/gnutls_algorithms.c:
14071 updated sorting algorithm - it was a mess - it is more than a mess
14074 2000-12-14 15:00 nmav <nmav@gnutls.org>
14076 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
14077 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
14078 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
14079 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
14080 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
14081 src/cli.c, src/port.h, src/serv.c:
14085 2000-12-12 15:01 nmav <nmav@gnutls.org>
14089 added a better(?) - not sure - xor function.
14091 2000-12-11 23:45 nmav <nmav@gnutls.org>
14093 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
14097 2000-12-11 23:45 nmav <nmav@gnutls.org>
14101 added option for profiling
14103 2000-12-11 23:44 nmav <nmav@gnutls.org>
14105 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
14106 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
14109 improved some things found from gcov
14111 2000-12-11 23:43 nmav <nmav@gnutls.org>
14113 * lib/: gnutls.c, gnutls_int.h:
14115 improved peek data handling - now keeps only 1 byte in kernel buffer
14117 2000-12-11 15:44 nmav <nmav@gnutls.org>
14119 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
14120 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
14124 2000-12-11 15:03 nmav <nmav@gnutls.org>
14126 * lib/gnutls_int.h:
14128 removed debug definitions
14130 2000-12-11 14:57 nmav <nmav@gnutls.org>
14132 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
14133 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
14134 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
14135 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
14136 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
14137 lib/gnutls_kx.c, src/cli.c, src/serv.c:
14139 cleanups for gcc -Wall
14141 2000-12-11 14:06 nmav <nmav@gnutls.org>
14145 removed file. replaced by API
14147 2000-12-11 13:43 nmav <nmav@gnutls.org>
14149 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
14150 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
14153 added some new functions in the API. documentation updated.
14155 2000-12-11 13:08 nmav <nmav@gnutls.org>
14159 updated documentation
14161 2000-12-11 11:56 nmav <nmav@gnutls.org>
14165 corrected peek data handling
14167 2000-12-10 18:10 nmav <nmav@gnutls.org>
14169 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
14170 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
14171 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
14172 lib/gnutls_int.h, src/cli.c:
14174 used MSG_PEEK flag in recv in order to used gnutls_recv() with
14175 select(). This change will order select to treat the socket as read
14176 even if we have read and localy buffered all data - but the user
14177 hasn't call gnutls_recv() to get that data.
14179 2000-12-10 14:44 nmav <nmav@gnutls.org>
14181 * src/: cli.c, serv.c:
14185 2000-12-10 12:53 nmav <nmav@gnutls.org>
14187 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
14188 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
14191 changes in close notify- alert handling
14193 2000-12-10 12:52 nmav <nmav@gnutls.org>
14195 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
14196 gnutls-0-0-7, gnutls0-0-6):
14198 changes in compression handling
14200 2000-12-10 10:46 nmav <nmav@gnutls.org>
14202 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
14207 2000-12-10 10:44 nmav <nmav@gnutls.org>
14209 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
14210 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
14212 added client side resuming
14214 2000-12-09 22:33 nmav <nmav@gnutls.org>
14216 * lib/: gnutls_session.c, gnutls_session.h:
14218 added support for session resuming
14220 2000-12-09 22:32 nmav <nmav@gnutls.org>
14222 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
14223 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
14225 added some support for session resuming (in client) It does not seem
14228 2000-12-09 18:37 nmav <nmav@gnutls.org>
14230 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
14232 removed all things about exportable algorithms
14234 2000-12-09 11:55 nmav <nmav@gnutls.org>
14236 * lib/gnutls_handshake.c:
14238 gnutls_handshake was broken to gnutls_handshake_begin and
14239 gnutls_handshake_finish. This will help the use of certificate API
14240 to check received certificates
14242 2000-12-07 22:19 nmav <nmav@gnutls.org>
14246 added a warning if zlib was not found
14248 2000-12-07 17:44 nmav <nmav@gnutls.org>
14252 Added default algorithm priorities so it can work even if the user
14253 hasn't specified any
14255 2000-12-07 13:08 nmav <nmav@gnutls.org>
14257 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
14260 added compression (ZLIB)
14262 2000-12-07 13:07 nmav <nmav@gnutls.org>
14264 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
14265 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
14266 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14267 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
14268 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
14269 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14270 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14271 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
14272 (utags: gnutls0-0-5):
14274 Added compression support (ZLIB)
14276 2000-12-07 09:47 nmav <nmav@gnutls.org>
14278 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
14279 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
14280 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
14282 SSL3 support was added
14284 2000-12-07 09:07 nmav <nmav@gnutls.org>
14286 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
14287 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
14292 2000-12-06 23:18 nmav <nmav@gnutls.org>
14294 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
14295 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
14296 gnutls_hash_int.h, gnutls_int.h:
14300 2000-12-06 20:21 nmav <nmav@gnutls.org>
14302 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
14303 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
14304 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
14305 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
14307 A lot of fixes for SSL3
14309 2000-12-05 10:38 nmav <nmav@gnutls.org>
14311 * doc/Makefile.am (tags: gnutls0-0-5):
14315 2000-12-05 10:18 nmav <nmav@gnutls.org>
14317 * doc/: API, TODO (utags: gnutls0-0-5):
14319 documentation update
14321 2000-12-05 10:08 nmav <nmav@gnutls.org>
14323 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
14325 Bugfixes mainly for the priority (which was moved to the state)
14327 2000-12-05 00:29 nmav <nmav@gnutls.org>
14329 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
14330 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
14331 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
14332 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
14334 Priorities were moved to the state (were global)
14336 2000-11-22 22:21 nmav <nmav@gnutls.org>
14338 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
14339 gnutls_hash_int.h, gnutls_int.h:
14341 added ssl3 key generation function - more fixes in ssl3 mac
14343 2000-11-22 21:33 nmav <nmav@gnutls.org>
14345 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14349 2000-11-22 21:31 nmav <nmav@gnutls.org>
14351 * lib/gnutls_hash_int.c:
14353 corrected nasty bugs
14355 2000-11-22 21:18 nmav <nmav@gnutls.org>
14357 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14359 added support for the MAC used in SSLv3
14361 2000-11-19 11:06 nmav <nmav@gnutls.org>
14363 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
14367 2000-11-19 11:02 nmav <nmav@gnutls.org>
14371 removed unneeded check
14373 2000-11-19 11:01 nmav <nmav@gnutls.org>
14375 * doc/: Makefile.am, ssl3-vs-tls:
14379 2000-11-19 10:56 nmav <nmav@gnutls.org>
14385 2000-11-17 16:37 nmav <nmav@gnutls.org>
14387 * lib/gnutls_cipher_int.c:
14389 added ARCFOUR support when using gcrypt
14391 2000-11-15 22:16 nmav <nmav@gnutls.org>
14393 * doc/draft-ietf-tls-ciphersuite-01.txt:
14397 2000-11-15 21:54 nmav <nmav@gnutls.org>
14399 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
14400 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
14403 added the new tls-ciphersuite draft, and the ciphersuite
14404 TLS_DH_anon_RIJNDAEL_CBC_SHA
14406 2000-11-15 18:18 nmav <nmav@gnutls.org>
14408 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
14409 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
14410 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
14411 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
14412 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
14413 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
14414 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
14415 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
14418 several cleanups in order to support ssl3
14420 2000-11-15 09:02 nmav <nmav@gnutls.org>
14422 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
14423 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
14424 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14425 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14426 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14427 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14428 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14429 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
14430 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
14431 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14432 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14433 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14434 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14435 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
14436 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14437 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
14438 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
14439 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
14440 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14441 doc/draft-ietf-tls-ciphersuite-01.txt,
14442 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
14443 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
14444 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14445 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
14446 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
14447 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14448 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
14449 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
14450 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14451 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14452 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
14453 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
14454 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14455 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
14456 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
14457 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
14458 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
14459 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
14460 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
14461 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14462 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
14463 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
14464 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14465 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
14466 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
14467 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
14468 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
14469 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
14470 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14471 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14472 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
14473 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
14474 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
14475 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
14476 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
14477 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
14478 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
14479 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14480 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14481 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14482 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14483 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
14484 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
14485 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14486 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
14487 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14488 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14489 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
14490 src/serv.c (tags: gnutls0-0-4):
14492 Moving to release 2
14494 2000-11-15 08:59 nmav <nmav@gnutls.org>
14496 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14497 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
14498 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
14501 roll backs and fixes
14503 2000-11-15 08:37 nmav <nmav@gnutls.org>
14509 2000-11-13 22:11 nmav <nmav@gnutls.org>
14515 2000-11-13 22:09 nmav <nmav@gnutls.org>
14521 2000-11-13 21:58 nmav <nmav@gnutls.org>
14523 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
14524 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
14525 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
14526 gnutls_int.h, gnutls_kx.c:
14528 added some support for ssl3 (with mhash only)
14530 2000-11-12 22:07 nmav <nmav@gnutls.org>
14532 * doc/: rfc2818.txt, ssl-draft302.txt:
14536 2000-11-12 21:46 nmav <nmav@gnutls.org>
14538 * doc/: draft-ietf-tls-camellia-00.txt,
14539 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
14540 draft-ietf-tls-seedhas-00.txt,
14541 draft-ietf-tn3270e-telnet-tls-05.txt:
14545 2000-11-12 20:20 nmav <nmav@gnutls.org>
14547 * lib/gnutls_der.c:
14551 2000-11-12 20:20 nmav <nmav@gnutls.org>
14557 2000-11-12 15:39 nmav <nmav@gnutls.org>
14559 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
14562 added preliminary support for AES (rijndael)
14564 2000-11-12 15:15 nmav <nmav@gnutls.org>
14566 * doc/draft-ietf-tls-openpgp-00.txt:
14568 added draft-ietf-tls-openpgp-00.txt
14570 2000-11-12 15:08 nmav <nmav@gnutls.org>
14572 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
14574 added draft-ietf-tls-ciphersuite-01.txt
14576 2000-11-12 12:28 nmav <nmav@gnutls.org>
14578 * lib/gnutls_cipher_int.c:
14580 fix for DES in mcrypt
14582 2000-11-12 12:02 nmav <nmav@gnutls.org>
14584 * lib/: gnutls.c, gnutls_cipher.c:
14586 fixes for the server... and change_cipher_spec type packet.
14588 2000-11-12 11:40 nmav <nmav@gnutls.org>
14590 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
14591 gnutls_cipher.c, gnutls_int.h:
14593 Changes in the client in order to interoperate with an openssl
14596 2000-11-12 09:31 nmav <nmav@gnutls.org>
14598 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
14599 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
14600 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
14602 added hooks for both mhash and mcrypt
14604 2000-11-12 08:41 nmav <nmav@gnutls.org>
14606 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
14610 2000-11-09 15:35 nmav <nmav@gnutls.org>
14612 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
14614 corrected bugs in hmac and more.
14616 2000-11-08 08:06 nmav <nmav@gnutls.org>
14620 corrected problem in our PRF function
14622 2000-11-07 23:04 nmav <nmav@gnutls.org>
14624 * lib/gnutls_int.h:
14626 removed mhash definitions
14628 2000-11-07 23:02 nmav <nmav@gnutls.org>
14630 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
14634 2000-11-07 20:41 nmav <nmav@gnutls.org>
14636 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
14639 minor fixes and cleanups
14641 2000-11-02 13:34 nmav <nmav@gnutls.org>
14643 * lib/: gnutls.c, gnutls_cipher.c:
14647 2000-11-02 05:08 nmav <nmav@gnutls.org>
14649 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
14650 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14653 more fixes and bugs introduced
14655 2000-11-01 23:13 nmav <nmav@gnutls.org>
14659 cvs should stop messing with MY files
14661 2000-11-01 22:47 nmav <nmav@gnutls.org>
14663 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
14664 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
14665 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
14667 Some more fixes and additions in order to interoperate with openssl
14669 2000-11-01 14:07 nmav <nmav@gnutls.org>
14673 added a small todo list
14675 2000-11-01 13:51 nmav <nmav@gnutls.org>
14677 * lib/gnutls_handshake.c:
14679 memory leaks and overruns eliminated
14681 2000-11-01 12:57 nmav <nmav@gnutls.org>
14683 * lib/gnutls_handshake.c:
14685 corrected bug which made us to send the double bytes of ciphersuites
14688 2000-11-01 12:38 nmav <nmav@gnutls.org>
14690 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
14691 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
14692 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
14694 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
14695 of course not certificates are used
14697 2000-10-31 23:52 nmav <nmav@gnutls.org>
14701 some need gcry_ functions added. (for malloc etc)
14703 2000-10-31 23:01 nmav <nmav@gnutls.org>
14705 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
14706 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
14708 added assert() and some bug fixes
14710 2000-10-26 16:19 nmav <nmav@gnutls.org>
14714 some kind of updates
14716 2000-10-26 16:06 nmav <nmav@gnutls.org>
14718 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
14719 gnutls_int.h, gnutls_kx.c:
14721 added ability to receive certificates...
14723 2000-10-13 14:21 nmav <nmav@gnutls.org>
14727 added Tarun's README.der
14729 2000-10-13 14:20 nmav <nmav@gnutls.org>
14731 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
14733 added missing files. They are to handle foreign encryption functions
14735 2000-10-13 14:17 nmav <nmav@gnutls.org>
14737 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
14739 Added Tarun's files
14741 2000-10-13 13:11 nmav <nmav@gnutls.org>
14743 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
14746 added a DER parser from Tarun and updated authors
14748 2000-10-12 12:22 nmav <nmav@gnutls.org>
14752 changed in order for rfc's to be included in the distribution
14754 2000-10-12 12:21 nmav <nmav@gnutls.org>
14756 * Makefile.am, acinclude.m4, configure.in:
14758 added checks for gcrypt
14760 2000-10-12 12:18 nmav <nmav@gnutls.org>
14762 * doc/: rfc2246.txt, rfc2459.txt:
14764 Added rfc's which refer to what we are implementing
14766 2000-10-10 18:42 nmav <nmav@gnutls.org>
14770 corrected bug which made gnutls to wait for a second closure alert
14771 after having received the first.
14773 2000-10-10 17:36 nmav <nmav@gnutls.org>
14775 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
14776 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
14777 gnutls_int.h, gnutls_kx.c:
14779 The encryption api was fixed and gnutls_cipher.c was cleaned up a
14782 2000-10-10 17:35 nmav <nmav@gnutls.org>
14784 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14786 there files were renamed
14788 2000-10-10 16:27 nmav <nmav@gnutls.org>
14790 * lib/.cvsignore, src/.cvsignore:
14792 corrected cvsignore files
14794 2000-10-10 16:26 nmav <nmav@gnutls.org>
14796 * README, configure.in, src/Makefile.am:
14798 removed mhash support and some changes in the docs
14800 2000-10-10 16:25 nmav <nmav@gnutls.org>
14802 * lib/gnutls_hash.c:
14804 bugfixes in gcrypt md functions handling
14806 2000-10-10 16:07 nmav <nmav@gnutls.org>
14808 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
14809 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
14811 Added support for the gcrypt hash and hmac functions. Mhash support
14814 2000-10-10 16:03 nmav <nmav@gnutls.org>
14816 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
14818 corrected the problem with the double underscore
14820 2000-10-10 11:48 nmav <nmav@gnutls.org>
14822 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
14824 added .cvsignore files
14826 2000-10-10 11:48 nmav <nmav@gnutls.org>
14830 updated version number
14832 2000-10-10 11:44 nmav <nmav@gnutls.org>
14834 * lib/: gnutls_dh.c, gnutls_kx.c:
14836 removed double underscores
14838 2000-10-08 23:28 nmav <nmav@gnutls.org>
14842 added some needed stuff
14844 2000-10-08 13:11 nmav <nmav@gnutls.org>
14850 2000-10-08 12:56 nmav <nmav@gnutls.org>
14852 * lib/gnutls_priority.c:
14854 the file that handles some of the priority stuff (most of the API
14857 2000-10-08 12:52 nmav <nmav@gnutls.org>
14859 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
14860 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14861 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
14862 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
14864 Added support for priorities. Some function names were renamed to be
14867 2000-10-08 10:23 nmav <nmav@gnutls.org>
14869 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
14870 gnutls_int.h, gnutls_kx.c:
14872 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
14874 2000-10-08 10:17 nmav <nmav@gnutls.org>
14876 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
14878 more inline documentation
14880 2000-10-07 19:31 nmav <nmav@gnutls.org>
14886 2000-10-07 15:53 nmav <nmav@gnutls.org>
14888 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
14889 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
14890 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
14892 Added some kind of priorities for algorithms. Still experimental.
14894 2000-05-10 06:56 nmav <nmav@gnutls.org>
14896 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
14898 Improved client/server examples.
14900 2000-04-15 18:57 nmav <nmav@gnutls.org>
14902 * lib/gnutls_int.h:
14904 removed an unneeded variable.
14906 2000-04-14 17:31 nmav <nmav@gnutls.org>
14908 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14909 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
14910 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
14911 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
14912 src/cli.c, src/serv.c:
14914 Added copyright notices.
14916 2000-04-14 09:38 nmav <nmav@gnutls.org>
14918 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
14919 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
14920 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
14922 Better mac algorithms handling.
14924 2000-04-13 19:46 nmav <nmav@gnutls.org>
14926 * doc/HACKING, lib/defines.h, lib/gnutls.c,
14927 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
14928 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
14929 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
14930 src/Makefile.am, src/port.h:
14932 Changes in handshake messages handling.
14934 2000-04-12 21:48 nmav <nmav@gnutls.org>
14936 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
14937 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
14938 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
14941 Corrected bug in gnutls_cipher.c that caused the library to fail in
14942 certain (random) situations.
14944 2000-04-12 10:24 nmav <nmav@gnutls.org>
14946 * lib/gnutls_kx.c, src/serv.c:
14948 Better memory allocation in key exchange.
14950 2000-04-12 09:41 nmav <nmav@gnutls.org>
14952 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
14953 lib/gnutls_kx.c, src/cli.c, src/port.h:
14955 Some changes in peer's version checks.
14957 2000-04-11 23:11 nmav <nmav@gnutls.org>
14959 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
14960 lib/gnutls_int.h, src/port.h:
14962 Corrected bugs in MAC calculation.
14964 2000-04-11 21:07 nmav <nmav@gnutls.org>
14966 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
14968 Corrected bugs when setting cipher and mac.
14970 2000-04-11 19:54 nmav <nmav@gnutls.org>
14972 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
14973 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
14974 lib/gnutls_kx.h, src/serv.c:
14976 Better error control. Moved key exchange functions to gnutls_kx.c/h
14978 2000-04-10 17:12 nmav <nmav@gnutls.org>
14980 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
14981 lib/gnutls_handshake.c, src/port.h:
14983 Bugfixes in the diffie hellman.
14985 2000-04-10 14:26 nmav <nmav@gnutls.org>
14987 * lib/debug.c, lib/defines.h, lib/gnutls.c,
14988 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
14989 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
14990 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
14991 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
14994 Added anonymous diffie-hellman key exchange. It does not work yet,
14995 and the whole code is mess.
14997 2000-04-10 10:16 nmav <nmav@gnutls.org>
14999 * configure.in, lib/Makefile.am, lib/gnutls.c,
15000 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15001 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
15002 lib/gnutls_handshake.c, lib/gnutls_int.h:
15004 Added the basics for key exchange.
15006 2000-04-09 12:00 nmav <nmav@gnutls.org>
15010 Added ChangeLog and COPYING.
15012 2000-04-09 11:49 nmav <nmav@gnutls.org>
15014 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
15015 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
15016 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15017 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
15018 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
15019 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
15020 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
15021 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
15022 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
15023 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
15024 src/gnutls_algorithms.h, src/gnutls_buffers.c,
15025 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
15026 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
15027 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
15028 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
15029 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
15031 Changed directory structure.
15033 2000-04-09 11:40 nmav <nmav@gnutls.org>
15037 corrected configure script
15039 2000-04-09 11:28 nmav <nmav@gnutls.org>
15041 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
15042 gnutls_int.h, port.h:
15044 corrected bugs in handshake.
15046 2000-04-08 21:48 nmav <nmav@gnutls.org>
15048 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15049 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
15052 Added some basics for key exchange.
15054 2000-04-08 16:20 nmav <nmav@gnutls.org>
15058 I've add gnutls_dh.c but is not ready yet, I have to eat something
15059 first:) It is taken from gsti.
15061 2000-04-08 16:14 nmav <nmav@gnutls.org>
15063 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
15064 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
15065 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
15066 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
15069 Handshake implementation was improved. Still no key exchange
15072 2000-03-30 09:14 nmav <nmav@gnutls.org>
15074 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15077 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
15079 2000-03-29 19:01 nmav <nmav@gnutls.org>
15081 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
15084 Algorithms/Ciphers interface has changes.
15086 2000-03-29 14:15 nmav <nmav@gnutls.org>
15088 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
15090 The gnutls_recv() semantics were changed. It may return less data
15091 than the specified. It operates similar to read().
15093 2000-03-29 12:50 nmav <nmav@gnutls.org>
15095 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
15097 Server now generates a session_id.
15099 2000-03-28 23:01 nmav <nmav@gnutls.org>
15101 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
15102 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
15103 gnutls_int.h, serv.c:
15105 Corrected a lot of bugs. Handshake protocol is ready to be coded.
15107 2000-03-26 14:10 nmav <nmav@gnutls.org>
15109 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
15111 Included a reliable version of read/write (that read/write will
15112 return exactly the bytes specified).
15114 2000-03-23 10:14 nmav <nmav@gnutls.org>
15116 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15119 Changes in the handshake.
15121 2000-03-18 20:18 nmav <nmav@gnutls.org>
15125 Some memory leaks were fixed.
15127 2000-03-18 20:08 nmav <nmav@gnutls.org>
15129 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15132 Corrected bug in the record protocol. Now it holds 2 states, 1 for
15133 encryption and 1 for decryption (mac/cipher/iv/compression).
15135 2000-03-17 21:41 nmav <nmav@gnutls.org>
15137 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
15138 gnutls_handshake.h, gnutls_int.h:
15140 Added the client hello handshake message.
15142 2000-03-15 17:33 nmav <nmav@gnutls.org>
15148 2000-03-14 13:17 nmav <nmav@gnutls.org>
15150 * src/: gnutls_handshake.h, gnutls_record.h:
15152 Incorporated in gnutls_int.h
15154 2000-03-14 13:09 nmav <nmav@gnutls.org>
15156 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
15157 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
15158 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
15160 gnutls_recv() can now receive fatal alerts and closure alerts.
15162 2000-03-14 11:25 nmav <nmav@gnutls.org>
15164 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
15165 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
15166 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
15167 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
15170 In case of failure gnutls_recv, sends an alert message. but, it
15171 still cannot receive any.
15173 2000-03-13 19:52 nmav <nmav@gnutls.org>
15175 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
15176 src/gnutls_cipher.c, src/test.c:
15178 Added gnutls_recv... Works only for application data, and it is not
15181 2000-03-07 14:02 wkoch <wk@gnupg.org>
15183 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
15184 configure.in, lib/Makefile.am, src/Makefile.am:
15186 Initialized repository for GNU TLS