*** empty log message ***
[gnutls.git] / ChangeLog
blobc766da5415aedeac4c315abe97d93cd397b44b39
1 2004-04-13 13:14  nmav <nmav@gnutls.org>
3         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
4         lib/gnutls_record.c, lib/gnutls_state.c:
6         The record receive buffer is now stored in the session data, to
7         avoid memory allocations per receive.  
9 2004-04-07 08:07  nmav <nmav@gnutls.org>
11         * lib/gnutls_rsa_export.c (tags: gnutls_1_1_8):
13         Optimized (a bit) the rsa_parameter copying. I don't like it.  
15 2004-04-03 11:16  nmav <nmav@gnutls.org>
17         * NEWS, lib/auth_cert.c (tags: gnutls_1_0_10), lib/gnutls_cert.c
18         (tags: gnutls_1_0_10), lib/gnutls_cert.h (tags: gnutls_1_0_10),
19         lib/gnutls_extensions.c (tags: gnutls_1_0_10),
20         lib/gnutls_extensions.h (tags: gnutls_1_0_10),
21         lib/gnutls_handshake.c (tags: gnutls_1_0_10), lib/gnutls_sig.c
22         (tags: gnutls_1_0_10):
24         - Corrected bug in SSL 3.0 authentication.  
25           (backported changes from the development branch) 
27 2004-04-03 10:55  nmav <nmav@gnutls.org>
29         * NEWS, configure.in, lib/gnutls_state.c (tags: gnutls_1_1_8),
30         NEWS, configure.in (tags: gnutls_1_0_10), lib/gnutls_state.c (tags:
31         gnutls_1_0_10):
33         - Corrected bug in RSA parameters handling which could cause 
34           unexpected crashes.  
36 2004-03-26 22:52  nmav <nmav@gnutls.org>
38         * lib/: gnutls_extensions.c (tags: gnutls_1_1_8),
39         gnutls_extensions.h (tags: gnutls_1_1_8), gnutls_handshake.c,
40         gnutls_x509.c (tags: gnutls_1_1_8) (utags: gnutls_1_1_7):
42         some improvements that lead to fewer calls to malloc().  
44 2004-03-25 09:35  nmav <nmav@gnutls.org>
46         * NEWS, configure.in, lib/auth_cert.c (tags: gnutls_1_1_7),
47         lib/gnutls_cert.c (tags: gnutls_1_1_7), lib/gnutls_global.c (tags:
48         gnutls_1_1_8, gnutls_1_1_7), lib/gnutls_int.h (tags: gnutls_1_1_7),
49         lib/gnutls_ui.h (tags: gnutls_1_1_8, gnutls_1_1_7), src/cli.c
50         (tags: gnutls_1_1_8, gnutls_1_1_7), src/tests.c (tags:
51         gnutls_1_1_8, gnutls_1_1_7):
53         Deprecated: gnutls_srp_server_set_select_function(), 
54         gnutls_certificate_client_set_select_function(),
55         gnutls_srp_server_set_select_function().  
57 2004-03-25 08:52  nmav <nmav@gnutls.org>
59         * NEWS, configure.in, libgcrypt.m4 (tags: gnutls_1_0_10,
60         gnutls_1_0_9), doc/tex/Makefile.am (tags: gnutls_1_0_10,
61         gnutls_1_0_9), doc/tex/auth.tex (tags: gnutls_1_0_10,
62         gnutls_1_0_9), doc/tex/examples.tex (tags: gnutls_1_0_10,
63         gnutls_1_0_9), doc/tex/preparation.tex (tags: gnutls_1_0_10,
64         gnutls_1_0_9), lib/Makefile.am (tags: gnutls_1_0_10, gnutls_1_0_9),
65         lib/auth_anon.c (tags: gnutls_1_0_10, gnutls_1_0_9),
66         lib/auth_anon.h (tags: gnutls_1_0_10, gnutls_1_0_9),
67         lib/auth_cert.h (tags: gnutls_1_0_10, gnutls_1_0_9), lib/auth_dhe.c
68         (tags: gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa.c (tags:
69         gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa_export.c (tags:
70         gnutls_1_0_10, gnutls_1_0_9), lib/gnutls.h.in.in (tags:
71         gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_anon_cred.c (tags:
72         gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_cert.c (tags:
73         gnutls_1_0_9), lib/gnutls_cert.h (tags: gnutls_1_0_9),
74         lib/gnutls_dh.h (tags: gnutls_1_0_10, gnutls_1_0_9),
75         lib/gnutls_dh_primes.c (tags: gnutls_1_0_10, gnutls_1_0_9),
76         lib/gnutls_global.c (tags: gnutls_1_0_10, gnutls_1_0_9),
77         lib/gnutls_int.h (tags: gnutls_1_0_10, gnutls_1_0_9),
78         lib/gnutls_rsa_export.c (tags: gnutls_1_0_10, gnutls_1_0_9),
79         lib/gnutls_rsa_export.h (tags: gnutls_1_0_10, gnutls_1_0_9),
80         lib/gnutls_sig.c (tags: gnutls_1_0_9), lib/gnutls_state.c (tags:
81         gnutls_1_0_9), lib/gnutls_ui.c (tags: gnutls_1_0_10, gnutls_1_0_9),
82         lib/gnutls_ui.h, src/Makefile.am (tags: gnutls_1_0_10,
83         gnutls_1_0_9), src/certtool.c (tags: gnutls_1_0_10, gnutls_1_0_9),
84         src/crypt.c (tags: gnutls_1_0_10, gnutls_1_0_9), src/getpass.c
85         (tags: gnutls_1_0_10, gnutls_1_0_9), src/getpass.h (tags:
86         gnutls_1_0_10, gnutls_1_0_9), src/serv.c (tags: gnutls_1_0_10,
87         gnutls_1_0_9):
89         Backported changes from the development cvs version.  Those are: 
90         - Added gnutls_certificate_set_params_function() and 
91           gnutls_anon_set_params_function() that set the RSA or DH 
92           parameters using a callback.  
93         - Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy() 
94           and gnutls_x509_privkey_cpy().  
95         - Corrected a compilation issue when opencdk was installed in a 
96           non standard directory.  
98 2004-03-16 14:11  nmav <nmav@gnutls.org>
100         * configure.in, src/Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7),
101         src/certtool.c (tags: gnutls_1_1_8, gnutls_1_1_7), src/crypt.c
102         (tags: gnutls_1_1_8, gnutls_1_1_7), src/getpass.c (tags:
103         gnutls_1_1_8, gnutls_1_1_7), src/getpass.h (tags: gnutls_1_1_8,
104         gnutls_1_1_7) (utags: gnutls_1_1_7_pre0):
106         replaced the getpass() call with an internal one.  
108 2004-03-16 12:21  nmav <nmav@gnutls.org>
110         * doc/tex/: Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7,
111         gnutls_1_1_7_pre0), ex-pgp-keyserver.tex, examples.tex (tags:
112         gnutls_1_1_7_pre0):
114         removed the openpgp key retrieval example.  
116 2004-03-15 15:54  nmav <nmav@gnutls.org>
118         * NEWS (tags: gnutls_1_1_7_pre0), configure.in, lib/Makefile.am
119         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0):
121         Finally corrected a compilation issue when opencdk was installed in
122         a non-base directory. Some other minor fixes.  
124 2004-03-13 09:14  nmav <nmav@gnutls.org>
126         * NEWS, configure.in, doc/tex/auth.tex (tags: gnutls_1_1_8,
127         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in (tags:
128         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
129         lib/gnutls_anon_cred.c (tags: gnutls_1_1_8, gnutls_1_1_7,
130         gnutls_1_1_7_pre0), lib/gnutls_cert.c (tags: gnutls_1_1_7_pre0),
131         lib/gnutls_dh.h (tags: gnutls_1_1_8, gnutls_1_1_7,
132         gnutls_1_1_7_pre0), lib/gnutls_dh_primes.c (tags: gnutls_1_1_8,
133         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_int.h (tags:
134         gnutls_1_1_7_pre0), lib/gnutls_rsa_export.c (tags: gnutls_1_1_7,
135         gnutls_1_1_7_pre0), lib/gnutls_rsa_export.h (tags: gnutls_1_1_8,
136         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_state.c (tags:
137         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_ui.h (tags:
138         gnutls_1_1_7_pre0):
140         * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy() 
141           and gnutls_x509_privkey_cpy().  
143 2004-03-13 01:06  nmav <nmav@gnutls.org>
145         * doc/tex/auth.tex, doc/tex/preparation.tex (tags: gnutls_1_1_8,
146         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c (tags:
147         gnutls_1_1_7_pre0), lib/gnutls_state.c:
149         * Added some preliminary documentation for the new libgcrypt locking
150         interface.  
151         * Added some documentation for the parameters setting using
152         callback.  
154 2004-03-11 11:32  nmav <nmav@gnutls.org>
156         * NEWS, lib/auth_anon.c (tags: gnutls_1_1_8, gnutls_1_1_7,
157         gnutls_1_1_7_pre0), lib/auth_anon.h (tags: gnutls_1_1_8,
158         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_cert.h (tags:
159         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_dhe.c
160         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
161         lib/auth_rsa.c (tags: gnutls_1_1_8, gnutls_1_1_7,
162         gnutls_1_1_7_pre0), lib/auth_rsa_export.c (tags: gnutls_1_1_8,
163         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in,
164         lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
165         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c,
166         lib/gnutls_int.h, lib/gnutls_sig.c (tags: gnutls_1_1_8,
167         gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_state.c,
168         lib/gnutls_ui.c (tags: gnutls_1_1_8, gnutls_1_1_7,
169         gnutls_1_1_7_pre0), lib/gnutls_ui.h, src/serv.c:
171         Added gnutls_certificate_set_params_function() and 
172         gnutls_anon_set_params_function() that set the RSA or DH parameters
173         using a callback.  
175 2004-02-28 00:01  nmav <nmav@gnutls.org>
177         * configure.in (tags: gnutls_1_0_8), lib/gnutls_handshake.c (tags:
178         gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_hash_int.c (tags:
179         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c,
180         lib/gnutls_hash_int.c (tags: gnutls_1_1_8, gnutls_1_1_7,
181         gnutls_1_1_7_pre0):
183         some bugfixes. No longer allow sending client hello if a TLS version
184         is not set.  
186 2004-02-27 18:04  nmav <nmav@gnutls.org>
188         * lib/: auth_cert.c (tags: gnutls_1_1_7_pre0), gnutls_cipher.c
189         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
190         gnutls_constate.c (tags: gnutls_1_1_8, gnutls_1_1_7,
191         gnutls_1_1_7_pre0), gnutls_hash_int.c, gnutls_kx.c (tags:
192         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_kx.h (tags:
193         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_sig.c:
195         patch to fix the bug in mutual certificate authentication in SSL 3.0 
197 2004-02-27 17:59  nmav <nmav@gnutls.org>
199         * lib/: gnutls_handshake.c, gnutls_sig.c (tags: gnutls_1_0_8):
201         Corrected bug in mutual certificate authentication in SSL 3.0 (part
202         2).  
204 2004-02-27 17:51  nmav <nmav@gnutls.org>
206         * NEWS (tags: gnutls_1_0_8), lib/auth_cert.c (tags: gnutls_1_0_9,
207         gnutls_1_0_8), lib/gnutls_cipher.c (tags: gnutls_1_0_10,
208         gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_constate.c (tags:
209         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c,
210         lib/gnutls_hash_int.c, lib/gnutls_kx.c (tags: gnutls_1_0_10,
211         gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_kx.h (tags: gnutls_1_0_10,
212         gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_sig.c:
214         Corrected bug in mutual certificate authentication in SSL 3.0.  
216 2004-02-22 08:39  nmav <nmav@gnutls.org>
218         * NEWS, opencdk.m4 (tags: gnutls_1_1_8, gnutls_1_1_7,
219         gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/alert.tex (tags:
220         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
221         doc/tex/ciphers.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
222         gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/howto.tex (tags:
223         gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/srp.tex (tags:
224         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
225         lib/gnutls_errors.c (tags: gnutls_1_1_8, gnutls_1_1_7,
226         gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_errors_int.h (tags:
227         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
228         ChangeLog (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
229         gnutls_1_0_7), NEWS, opencdk.m4 (tags: gnutls_1_0_10, gnutls_1_0_9,
230         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors.c (tags:
231         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
232         lib/gnutls_errors_int.h (tags: gnutls_1_0_10, gnutls_1_0_9,
233         gnutls_1_0_8, gnutls_1_0_7):
235         Corrected the return values of gnutls_x509_crt_check_hostname().  
237 2004-02-13 10:15  nmav <nmav@gnutls.org>
239         * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_1_1_6,
240         gnutls_1_1_7, gnutls_1_1_8, gnutls_1_1_7_pre0):
242         fixed CRLDistpoints ASN.1 definitions.  
244 2004-02-12 09:57  nmav <nmav@gnutls.org>
246         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_1_0_8,
247         gnutls_1_0_7), doc/tex/auth.tex (tags: gnutls_1_0_8, gnutls_1_0_7),
248         doc/tex/certificate.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
249         gnutls_1_0_8, gnutls_1_0_7), doc/tex/ciphers.tex (tags:
250         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
251         doc/tex/ciphersuites.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
252         gnutls_1_0_8, gnutls_1_0_7), doc/tex/compression.tex (tags:
253         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
254         doc/tex/ex-cert-select.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
255         gnutls_1_0_8, gnutls_1_0_7), doc/tex/examples.tex (tags:
256         gnutls_1_0_8, gnutls_1_0_7), doc/tex/gnutls.bib (tags:
257         gnutls_1_0_8, gnutls_1_0_7), doc/tex/handshake.tex (tags:
258         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
259         doc/tex/library.tex (tags: gnutls_1_0_9, gnutls_1_0_8,
260         gnutls_1_0_7), doc/tex/macros.tex (tags: gnutls_1_0_10,
261         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/preparation.tex
262         (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/programs.tex (tags:
263         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
264         doc/tex/record_weaknesses.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
265         gnutls_1_0_8, gnutls_1_0_7), doc/tex/tls_extensions.tex (tags:
266         gnutls_1_0_8, gnutls_1_0_7), lib/Makefile.am (tags: gnutls_1_0_8,
267         gnutls_1_0_7), lib/auth_anon.c (tags: gnutls_1_0_8, gnutls_1_0_7),
268         lib/auth_cert.c (tags: gnutls_1_0_7), lib/auth_cert.h (tags:
269         gnutls_1_0_8, gnutls_1_0_7), lib/auth_dh_common.c (tags:
270         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
271         lib/auth_dhe.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa.c
272         (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa_export.c (tags:
273         gnutls_1_0_8, gnutls_1_0_7), lib/debug.c (tags: gnutls_1_0_10,
274         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/dh_compat.c,
275         lib/ext_cert_type.c (tags: gnutls_1_0_10, gnutls_1_0_9,
276         gnutls_1_0_8, gnutls_1_0_7), lib/ext_max_record.c (tags:
277         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
278         lib/ext_server_name.c (tags: gnutls_1_0_10, gnutls_1_0_9,
279         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in, lib/gnutls_alert.c
280         (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
281         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
282         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
283         lib/gnutls_anon_cred.c (tags: gnutls_1_0_8, gnutls_1_0_7),
284         lib/gnutls_auth.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
285         gnutls_1_0_7), lib/gnutls_buffers.c (tags: gnutls_1_0_10,
286         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cert.c (tags:
287         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cert.h (tags: gnutls_1_0_8,
288         gnutls_1_0_7), lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
289         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
290         lib/gnutls_compress.c (tags: gnutls_1_0_10, gnutls_1_0_9,
291         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_compress_int.c (tags:
292         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
293         lib/gnutls_constate.c (tags: gnutls_1_0_7), lib/gnutls_datum.c
294         (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
295         lib/gnutls_db.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
296         gnutls_1_0_7), lib/gnutls_dh.c (tags: gnutls_1_0_10, gnutls_1_0_9,
297         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.h (tags: gnutls_1_0_8,
298         gnutls_1_0_7), lib/gnutls_dh_primes.c (tags: gnutls_1_0_8,
299         gnutls_1_0_7), lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
300         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_global.c
301         (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_handshake.c (tags:
302         gnutls_1_0_7), lib/gnutls_int.h (tags: gnutls_1_0_8, gnutls_1_0_7),
303         lib/gnutls_int_compat.c (tags: gnutls_1_0_10, gnutls_1_0_9,
304         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_kx.c (tags: gnutls_1_0_7),
305         lib/gnutls_mem.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
306         gnutls_1_0_7), lib/gnutls_mpi.c (tags: gnutls_1_0_10, gnutls_1_0_9,
307         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_num.c (tags: gnutls_1_0_10,
308         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_pk.c (tags:
309         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
310         lib/gnutls_priority.c (tags: gnutls_1_0_10, gnutls_1_0_9,
311         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_random.c (tags:
312         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
313         lib/gnutls_record.c (tags: gnutls_1_0_10, gnutls_1_0_9,
314         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_rsa_export.c (tags:
315         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_session.c (tags:
316         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
317         lib/gnutls_session_pack.c (tags: gnutls_1_0_10, gnutls_1_0_9,
318         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_sig.c (tags: gnutls_1_0_7),
319         lib/gnutls_state.c (tags: gnutls_1_0_8, gnutls_1_0_7),
320         lib/gnutls_str.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
321         gnutls_1_0_7), lib/gnutls_ui.c (tags: gnutls_1_0_8, gnutls_1_0_7),
322         lib/gnutls_ui.h (tags: gnutls_1_0_8, gnutls_1_0_7),
323         lib/gnutls_v2_compat.c (tags: gnutls_1_0_10, gnutls_1_0_9,
324         gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_x509.c (tags:
325         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
326         lib/gnutls_x509.h (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
327         gnutls_1_0_7), lib/rsa_compat.c, lib/strnstr.c (tags:
328         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
329         lib/x509_b64.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
330         gnutls_1_0_7), src/serv.c:
332         backported all the changes from the development branch to 1.0.x,
333         except for TLS 1.1 which is untested.  
335 2004-02-11 21:32  nmav <nmav@gnutls.org>
337         * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_0_10, gnutls_1_0_9,
338         gnutls_1_0_8, gnutls_1_0_7):
340         added check for a%n==0,1,-1 
342 2004-02-11 19:48  nmav <nmav@gnutls.org>
344         * src/cli.c:
346         ported the client from the development branch.  
348 2004-02-11 08:22  nmav <nmav@gnutls.org>
350         * configure.in, doc/tex/ex-x509-info.tex (tags: gnutls_1_0_10,
351         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in,
352         lib/gnutls_hash_int.c (tags: gnutls_1_0_7), lib/gnutls_hash_int.h
353         (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
354         src/common.c (utags: gnutls_1_0_5):
356         some other bugfixes ported from the development branch.  
358 2004-02-10 21:04  nmav <nmav@gnutls.org>
360         * NEWS, doc/tex/compression.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
361         gnutls_1_1_7_pre0, gnutls_1_1_6), lib/ext_server_name.c (tags:
362         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
363         lib/gnutls.h.in.in (tags: gnutls_1_1_6), lib/gnutls_extensions.c,
364         src/cli.c (tags: gnutls_1_1_7_pre0, gnutls_1_1_6), src/common.c:
366         Fixed a bug where 'server name' extension was always sent.  
368 2004-02-10 21:04  nmav <nmav@gnutls.org>
370         * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5),
371         lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5):
373         some bugfixes.  
375 2004-02-10 20:03  nmav <nmav@gnutls.org>
377         * NEWS, configure.in, lib/Makefile.am (tags: gnutls_1_0_5),
378         lib/gnutls.h.in.in, lib/gnutls_cipher.c (tags: gnutls_1_0_5),
379         lib/gnutls_errors.c (tags: gnutls_1_0_5), lib/gnutls_errors_int.h
380         (tags: gnutls_1_0_5), lib/gnutls_hash_int.c, lib/gnutls_int.h
381         (tags: gnutls_1_0_5), lib/gnutls_mpi.h (tags: gnutls_1_0_5),
382         lib/gnutls_rsa_export.c (tags: gnutls_1_0_5),
383         lib/gnutls_rsa_export.h (tags: gnutls_1_0_8, gnutls_1_0_7,
384         gnutls_1_0_5), lib/gnutls_ui.h (tags: gnutls_1_0_5),
385         lib/rsa_compat.c (tags: gnutls_1_0_5), src/certtool-gaa.c (tags:
386         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
387         gnutls_1_0_5), src/certtool-gaa.h (tags: gnutls_1_0_10,
388         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5),
389         src/certtool.c (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5),
390         src/certtool.gaa (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
391         gnutls_1_0_7, gnutls_1_0_5):
393         Backported several things from the development branch.  
395 2004-02-10 19:40  nmav <nmav@gnutls.org>
397         * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5), gnutls_dh_primes.c
398         (tags: gnutls_1_1_6):
400         Fixed some bugs. Patch by Brieuc Jeunhomme <bbp@via.ecp.fr>.  
402 2004-01-06 20:45  nmav <nmav@gnutls.org>
404         * configure.in, src/certtool.c (utags: gnutls_1_1_6):
406         added getpass() check.  
408 2004-01-06 20:36  nmav <nmav@gnutls.org>
410         * NEWS, configure.in, doc/tex/cert_auth.tex (tags: gnutls_1_1_8,
411         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
412         doc/tex/ex-x509-info.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
413         gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/library.tex (tags:
414         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
415         doc/tex/programs.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
416         gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_algorithms.c (tags:
417         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
418         lib/gnutls_algorithms.h (tags: gnutls_1_1_8, gnutls_1_1_7,
419         gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_cert.c (tags:
420         gnutls_1_1_6), lib/gnutls_cipher.c, lib/gnutls_constate.c (tags:
421         gnutls_1_1_6), lib/gnutls_errors.c, lib/gnutls_global.c (tags:
422         gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_handshake.c (tags:
423         gnutls_1_1_6), lib/gnutls_hash_int.c (tags: gnutls_1_1_6),
424         lib/gnutls_hash_int.h (tags: gnutls_1_1_8, gnutls_1_1_7,
425         gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_int.h (tags:
426         gnutls_1_1_6), lib/gnutls_record.c (tags: gnutls_1_1_8,
427         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_state.c
428         (tags: gnutls_1_1_6), lib/x509_b64.c (tags: gnutls_1_1_8,
429         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/certtool-gaa.c
430         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
431         gnutls_1_1_6), src/certtool.c, src/cli-gaa.c (tags: gnutls_1_1_8,
432         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/common.c,
433         src/crypt-gaa.c (tags: gnutls_1_1_8, gnutls_1_1_7,
434         gnutls_1_1_7_pre0, gnutls_1_1_6), src/serv-gaa.c (tags:
435         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
436         src/serv.c (tags: gnutls_1_1_6), src/tls_test-gaa.c (tags:
437         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6):
439         Several bug fixes and cleanups by Arne Thomassen.  
441 2004-01-06 13:23  nmav <nmav@gnutls.org>
443         * NEWS, doc/TODO (tags: gnutls_1_1_8, gnutls_1_1_7,
444         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5), lib/gnutls.h.in.in
445         (tags: gnutls_1_1_5), lib/gnutls_handshake.c (tags: gnutls_1_1_5),
446         lib/gnutls_int.h (tags: gnutls_1_1_5), lib/pkix.asn,
447         lib/pkix_asn1_tab.c, src/certtool.c (tags: gnutls_1_1_5):
449         * Added the gnutls_sign_algorithm type.  
450         * Improved the DN parser.  
452 2004-01-04 11:44  nmav <nmav@gnutls.org>
454         * NEWS, configure.in:
456         the -D_REENTRANT is now used.  
458 2004-01-04 11:42  nmav <nmav@gnutls.org>
460         * NEWS, configure.in (utags: gnutls_1_0_4):
462         the -D_REENTRANT cflag is now used.  
464 2004-01-03 15:39  nmav <nmav@gnutls.org>
466         * NEWS, lib/pkix.asn (tags: gnutls_1_1_4), lib/pkix_asn1_tab.c
467         (tags: gnutls_1_1_4), src/certtool.c (tags: gnutls_1_1_4):
469         Corrected problem printing the DC attributes in a DN.  
471 2004-01-03 10:02  nmav <nmav@gnutls.org>
473         * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS,
474         lib/gnutls_handshake.c (tags: gnutls_1_0_5, gnutls_1_0_4),
475         src/common.c (tags: gnutls_1_0_4):
477         * Changed handshake behaviour to send the lowest TLS version 
478           when an unsupported version was advertized. The current behaviour 
479           is to send the maximum version we support.  
481 2004-01-03 09:07  nmav <nmav@gnutls.org>
483         * src/cli.c:
485         Updated gnutls-cli's SRP behaviour. Some other fixes.  
487 2003-12-29 16:18  nmav <nmav@gnutls.org>
489         * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_1_3):
491         added TLS 1.1 protocol detection.  
493 2003-12-29 15:35  nmav <nmav@gnutls.org>
495         * src/: tests.c, tests.h, tls_test.c:
497         added arcfour 40 cipher detection.  
499 2003-12-29 11:38  nmav <nmav@gnutls.org>
501         * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_8,
502         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
503         gnutls_1_1_4, gnutls_1_1_3), doc/tex/macros.tex (tags:
504         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
505         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
506         doc/tex/record_weaknesses.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
507         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
508         gnutls_1_1_3), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
509         lib/gnutls_cipher.c, lib/gnutls_int.h (tags: gnutls_1_1_3),
510         lib/gnutls_record.c (tags: gnutls_1_1_5, gnutls_1_1_4,
511         gnutls_1_1_3), lib/gnutls_state.c (tags: gnutls_1_1_5,
512         gnutls_1_1_4, gnutls_1_1_3), src/common.c, src/serv.c (tags:
513         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3):
515         Added support for TLS 1.1 
517 2003-12-28 15:17  nmav <nmav@gnutls.org>
519         * lib/: auth_cert.c (tags: gnutls_1_1_6, gnutls_1_1_5,
520         gnutls_1_1_4, gnutls_1_1_3), auth_cert.h (tags: gnutls_1_1_6,
521         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_cert.c (tags:
522         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_random.c (tags:
523         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
524         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_ui.h (utags:
525         gnutls_1_1_2):
527         updated the client retrieval certificate callback.  
529 2003-12-28 12:40  nmav <nmav@gnutls.org>
531         * doc/tex/cert_auth.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
532         gnutls_1_1_3), doc/tex/certificate.tex (tags: gnutls_1_1_7_pre0,
533         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
534         doc/tex/ex-x509-info.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
535         gnutls_1_1_3), src/certtool.c (utags: gnutls_1_1_2):
537         Added gnutls_x509_crt_cpy_crl_dist_points() 
539 2003-12-28 08:47  nmav <nmav@gnutls.org>
541         * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags:
542         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
543         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls.h.in.in (tags:
544         gnutls_1_1_2), lib/pkix.asn (tags: gnutls_1_1_2),
545         lib/pkix_asn1_tab.c (tags: gnutls_1_1_2), src/certtool.c:
547         Corrected the CRL distribution point extension handling.  
549 2003-12-26 17:48  nmav <nmav@gnutls.org>
551         * AUTHORS (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
552         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
553         gnutls_1_1_2), NEWS, configure.in (tags: gnutls_1_1_2),
554         doc/tex/cover.tex.in (tags: gnutls_1_1_8, gnutls_1_1_7,
555         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
556         gnutls_1_1_3, gnutls_1_1_2), lib/auth_anon.c (tags: gnutls_1_1_6,
557         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
558         lib/auth_cert.c, lib/auth_dh_common.c (tags: gnutls_1_1_8,
559         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
560         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_dhe.c (tags:
561         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
562         gnutls_1_1_2), lib/auth_rsa.c (tags: gnutls_1_1_6, gnutls_1_1_5,
563         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa_export.c
564         (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
565         gnutls_1_1_2), lib/debug.c (tags: gnutls_1_1_8, gnutls_1_1_7,
566         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
567         gnutls_1_1_3, gnutls_1_1_2), lib/ext_cert_type.c (tags:
568         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
569         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
570         lib/ext_max_record.c (tags: gnutls_1_1_8, gnutls_1_1_7,
571         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
572         gnutls_1_1_3, gnutls_1_1_2), lib/ext_server_name.c (tags:
573         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
574         lib/gnutls_alert.c (tags: gnutls_1_1_8, gnutls_1_1_7,
575         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
576         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_algorithms.c (tags:
577         gnutls_1_1_2), lib/gnutls_anon_cred.c (tags: gnutls_1_1_6,
578         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
579         lib/gnutls_auth.c (tags: gnutls_1_1_8, gnutls_1_1_7,
580         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
581         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_buffers.c (tags:
582         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
583         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
584         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_1_1_2),
585         lib/gnutls_cipher_int.c (tags: gnutls_1_1_8, gnutls_1_1_7,
586         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
587         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress.c (tags:
588         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
589         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
590         lib/gnutls_compress_int.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0,
591         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
592         gnutls_1_1_2), lib/gnutls_constate.c (tags: gnutls_1_1_5,
593         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_datum.c
594         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
595         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
596         lib/gnutls_db.c (tags: gnutls_1_1_8, gnutls_1_1_7,
597         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
598         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh.c (tags: gnutls_1_1_8,
599         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
600         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh_primes.c
601         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
602         lib/gnutls_errors.c (tags: gnutls_1_1_2), lib/gnutls_extensions.c
603         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
604         lib/gnutls_global.c (tags: gnutls_1_1_5, gnutls_1_1_4,
605         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_handshake.c (tags:
606         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_hash_int.c (tags:
607         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
608         lib/gnutls_kx.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
609         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mem.c (tags: gnutls_1_1_8,
610         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
611         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mpi.c (tags:
612         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
613         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
614         lib/gnutls_num.c (tags: gnutls_1_1_8, gnutls_1_1_7,
615         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
616         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_pk.c (tags: gnutls_1_1_8,
617         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
618         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_priority.c
619         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
620         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
621         lib/gnutls_random.c, lib/gnutls_record.c (tags: gnutls_1_1_2),
622         lib/gnutls_rsa_export.c (tags: gnutls_1_1_6, gnutls_1_1_5,
623         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_session.c
624         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
625         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
626         lib/gnutls_session_pack.c (tags: gnutls_1_1_8, gnutls_1_1_7,
627         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
628         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_sig.c (tags: gnutls_1_1_6,
629         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
630         lib/gnutls_state.c (tags: gnutls_1_1_2), lib/gnutls_str.c (tags:
631         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
632         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
633         lib/gnutls_ui.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
634         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_v2_compat.c (tags:
635         gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
636         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
637         lib/gnutls_x509.c (tags: gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
638         lib/strnstr.c (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
639         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
640         gnutls_1_1_2), lib/x509_b64.c (tags: gnutls_1_1_5, gnutls_1_1_4,
641         gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.c (tags:
642         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
643         src/certtool-gaa.h (tags: gnutls_1_1_8, gnutls_1_1_7,
644         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
645         gnutls_1_1_3, gnutls_1_1_2), src/certtool.c, src/certtool.gaa
646         (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
647         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/cli.c
648         (tags: gnutls_1_1_3, gnutls_1_1_2), src/crypt.c (tags:
649         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
650         gnutls_1_1_2), src/prime.c (tags: gnutls_1_1_8, gnutls_1_1_7,
651         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
652         gnutls_1_1_3, gnutls_1_1_2), src/serv.c (tags: gnutls_1_1_2),
653         src/tests.c (tags: gnutls_1_1_2), src/tls_test.c (tags:
654         gnutls_1_1_2):
656         * Added CRL verification functionality to certtool.  
657         * Added the FSF copyright notices.  
658         * Moved all the compatibility interface to the openssl 
659           compatibility library.  
661 2003-12-26 14:18  nmav <nmav@gnutls.org>
663         * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1),
664         doc/tex/certificate.tex (tags: gnutls_1_1_1), lib/Makefile.am
665         (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
666         gnutls_1_1_2, gnutls_1_1_1), src/certtool-gaa.c (tags:
667         gnutls_1_1_1), src/certtool-gaa.h (tags: gnutls_1_1_1),
668         src/certtool.c (tags: gnutls_1_1_1), src/certtool.gaa (tags:
669         gnutls_1_1_1):
671         Added support for generating CRLs in the library and the certtool
672         utility.  
674 2003-12-26 11:42  nmav <nmav@gnutls.org>
676         * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_8, gnutls_1_1_7,
677         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
678         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), lib/pkix.asn (tags:
679         gnutls_1_1_1), lib/pkix_asn1_tab.c (tags: gnutls_1_1_1),
680         src/certtool.c:
682         Added support for the Subject Key ID PKIX extension.  
684 2003-12-23 21:47  nmav <nmav@gnutls.org>
686         * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c,
687         src/certtool.c:
689         Added support for reading and generating CRL distribution points
690         extensions in certificates (not working yet).  
692 2003-12-23 11:53  nmav <nmav@gnutls.org>
694         * lib/gnutls_mpi.h:
696         Added checks (in SRP) for A%n==0,1,-1 in server side.  
698 2003-12-22 11:36  nmav <nmav@gnutls.org>
700         * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO,
701         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
702         src/certtool.gaa:
704         Added PKCS #7 support to certtool utility.  
706 2003-12-21 09:47  nmav <nmav@gnutls.org>
708         * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c,
709         lib/gnutls_ui.h, lib/rsa_compat.c:
711         Added gnutls_openpgp_key_get_key_usage(), and removed several
712         compatibility functions.  
714 2003-12-20 20:22  nmav <nmav@gnutls.org>
716         * lib/: Makefile.am (tags: gnutls_1_1_0), auth_cert.c, auth_dhe.c
717         (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa.c (tags: gnutls_1_1_1,
718         gnutls_1_1_0), auth_rsa_export.c (tags: gnutls_1_1_1,
719         gnutls_1_1_0), gnutls_cert.c, gnutls_cert.h (tags: gnutls_1_1_6,
720         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
721         gnutls_1_1_1, gnutls_1_1_0), gnutls_x509.c (tags: gnutls_1_1_1,
722         gnutls_1_1_0), gnutls_x509.h (tags: gnutls_1_1_8, gnutls_1_1_7,
723         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
724         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0):
726         several cleanups.  
728 2003-12-20 18:53  nmav <nmav@gnutls.org>
730         * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0):
732         Corrected bug which disallowed ciphersuites other than the
733         CERTIFICATE ones to work.  
735 2003-12-20 18:49  nmav <nmav@gnutls.org>
737         * doc/TODO, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
738         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h:
740         Improved gnutls_certificate_client_retrieve_function() and
741         gnutls_certificate_server_retrieve_function() so that the parsing
742         time spent within them is minimized. Also added
743         gnutls_openpgp_privkey struct. No testing yet.  
745 2003-12-19 13:53  nmav <nmav@gnutls.org>
747         * NEWS, lib/gnutls_cert.h:
749         Corrected a bug in the GNUTLS_KEY key usage definitions.  
751 2003-12-19 13:53  nmav <nmav@gnutls.org>
753         * NEWS, lib/gnutls_cert.h, src/certtool.c (tags: gnutls_1_1_0),
754         src/tests.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/tests.h (tags:
755         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), src/tls_test.c (tags:
756         gnutls_1_1_1, gnutls_1_1_0):
758         Added gnutls_x509_crt_set_key_usage() and certtool can now set the 
759         certificate's key usage.  
761 2003-12-19 11:48  nmav <nmav@gnutls.org>
763         * doc/tex/: Makefile.am (tags: gnutls_1_1_6, gnutls_1_1_5,
764         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
765         gnutls_1_1_0), auth.tex, cert_auth.tex, certificate.tex (tags:
766         gnutls_1_1_0), ciphers.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
767         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
768         ciphersuites.tex, compression.tex (tags: gnutls_1_1_5,
769         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
770         gnutls_1_1_0), handshake.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
771         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
772         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
773         openpgp.tex, preparation.tex (tags: gnutls_1_1_6, gnutls_1_1_5,
774         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
775         gnutls_1_1_0), record_weaknesses.tex (tags: gnutls_1_1_2,
776         gnutls_1_1_1, gnutls_1_1_0), tls_extensions.tex (tags:
777         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
778         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), x509.tex:
780         some updated in documentation 
782 2003-12-19 08:47  nmav <nmav@gnutls.org>
784         * NEWS, lib/gnutls_int.h (tags: gnutls_1_0_4, gnutls_1_0_3),
785         lib/gnutls_record.c (tags: gnutls_1_0_5, gnutls_1_0_4,
786         gnutls_1_0_3), src/cli.c (tags: gnutls_1_0_4, gnutls_1_0_3),
787         lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c (tags:
788         gnutls_1_1_1, gnutls_1_1_0), src/cli.c (tags: gnutls_1_1_1,
789         gnutls_1_1_0), src/serv.c:
791         Corrected bug in gnutls_bye() which made it return an error code of
792         INVALID_REQUEST instead of success.  
794 2003-12-18 14:19  nmav <nmav@gnutls.org>
796         * NEWS, configure.in (utags: gnutls_1_0_2):
798         Corrected a bug in the RSA key generation. This was generating
799         unusable RSA keys.  
801 2003-12-18 14:19  nmav <nmav@gnutls.org>
803         * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls_pk.c (tags:
804         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c (tags:
805         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.h (tags:
806         gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
807         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_sig.c (tags:
808         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/rsa_compat.c,
809         src/certtool-gaa.c (tags: gnutls_1_1_0), src/certtool-gaa.h (tags:
810         gnutls_1_1_0), src/certtool.c, src/certtool.gaa (tags:
811         gnutls_1_1_0):
813         Added support for generating and exporting DSA private keys.
814         Exporting to PKCS #8 is still not supported due to lack of
815         standards.  
817 2003-12-18 10:32  nmav <nmav@gnutls.org>
819         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
820         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
821         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c (tags:
822         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/gnutls_x509.c,
823         lib/gnutls_x509.h:
825         Added the callbacks gnutls_certificate_client_retrieve_function()
826         and gnutls_certificate_server_retrieve_function(), to allow a client
827         or a server to specify certificates for the handshake without
828         storing them to the credentials structure.  
830 2003-12-16 11:49  nmav <nmav@gnutls.org>
832         * NEWS, configure.in, opencdk.m4 (tags: gnutls_1_1_5, gnutls_1_1_4,
833         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
834         lib/auth_anon.c (tags: gnutls_1_1_1, gnutls_1_1_0),
835         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
836         lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in (tags:
837         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.c (tags:
838         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.h (tags:
839         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
840         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_cert.c, lib/gnutls_cert.h,
841         lib/gnutls_dh.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
842         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
843         lib/gnutls_dh_primes.c (tags: gnutls_1_1_1, gnutls_1_1_0),
844         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
845         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c,
846         lib/gnutls_ui.c (tags: gnutls_1_1_1, gnutls_1_1_0),
847         lib/libgnutls.vers (tags: gnutls_1_1_8, gnutls_1_1_7,
848         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
849         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0):
851         * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
852           GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
853           handshake function. Ciphersuites that require temporary parameters
854         are removed when such parameters do not exist.  
855         * Several internal changes to allow adding the callback function to
856           retrieve the certificate and the private key.  
858 2003-12-10 15:46  nmav <nmav@gnutls.org>
860         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
861         lib/gnutls_rsa_export.c, lib/gnutls_state.c:
863         Included gnutls_1_0_0_patches.  
865 2003-12-10 15:28  nmav <nmav@gnutls.org>
867         * NEWS, configure.in, lib/gnutls_dh_primes.c (tags: gnutls_1_0_4,
868         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1):
870         Corrected a bug in gnutls_dh_params_export_pkcs3() which made it
871         report a wrong size for the output data.  
873 2003-12-10 13:58  nmav <nmav@gnutls.org>
875         * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_1_0_4,
876         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_dh_primes.c,
877         lib/gnutls_rsa_export.c (tags: gnutls_1_0_4, gnutls_1_0_3,
878         gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_state.c (tags:
879         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
880         gnutls_1_0_1):
882         Added gnutls_rsa_params_export_pkcs1() and
883         gnutls_rsa_params_import_pkcs1().  
885 2003-12-10 11:38  nmav <nmav@gnutls.org>
887         * NEWS, THANKS (tags: gnutls_1_1_8, gnutls_1_1_7,
888         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
889         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
890         lib/Makefile.am, lib/gnutls_handshake.c, lib/gnutls_record.c,
891         src/cli.c, src/tests.c, src/tests.h, src/tls_test.c:
893         Included gnutls_1_0_0_patches.  
895 2003-12-09 15:50  nmav <nmav@gnutls.org>
897         * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c
898         (utags: gnutls_1_0_1, gnutls_1_0_2):
900         Some documentation fixes.  
902 2003-12-09 11:42  nmav <nmav@gnutls.org>
904         * NEWS, src/tests.c (tags: gnutls_1_0_5, gnutls_1_0_4,
905         gnutls_1_0_3, gnutls_1_0_2), src/tests.h (tags: gnutls_1_0_5,
906         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tls_test.c (tags:
907         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2):
909         Fixed the SRP detection test in gnutls-cli-debug.  
911 2003-12-05 14:21  nmav <nmav@gnutls.org>
913         * NEWS, lib/Makefile.am (tags: gnutls_1_0_4, gnutls_1_0_3,
914         gnutls_1_0_2, gnutls_1_0_1), src/cli.c (tags: gnutls_1_0_2):
916         Some minor fixes in the makefiles. They now include CFLAGS from
917         libgcrypt or opencdk if installed in a non standard directory.  
919 2003-12-05 09:25  nmav <nmav@gnutls.org>
921         * doc/TODO (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
922         gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
923         gnutls_1_0_2), doc/tex/ciphers.tex (tags: gnutls_1_0_5,
924         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), lib/gnutls_dh_primes.c,
925         lib/gnutls_mpi.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
926         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1),
927         src/prime.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
928         gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
929         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2):
931         some minor fixes and cleanups.  
933 2003-12-02 21:39  nmav <nmav@gnutls.org>
935         * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5)
936         (utags: gnutls_1_0_4, gnutls_1_1_1, gnutls_1_0_0, gnutls_1_0_1,
937         gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3):
939         some cleanups in the record protocol processing.  
941 2003-12-02 18:20  nmav <nmav@gnutls.org>
943         * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags:
944         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
945         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
946         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
947         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), lib/gnutls.h.in.in
948         (tags: gnutls_1_0_0), lib/gnutls_errors.c (tags: gnutls_1_0_4,
949         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
950         gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c (tags:
951         gnutls_1_0_0), lib/gnutls_int.h (tags: gnutls_1_0_2, gnutls_1_0_1,
952         gnutls_1_0_0), lib/gnutls_state.c (tags: gnutls_1_0_0), src/cli.c
953         (tags: gnutls_1_0_0):
955         Improved the support for draft-ietf-tls-srp-05. The two-phase 
956         handshake is now fully supported without any interaction with the
957         application layer (except for a callback).  
959 2003-12-01 14:07  nmav <nmav@gnutls.org>
961         * src/common.c:
963         removed twofish 
965 2003-12-01 08:50  nmav <nmav@gnutls.org>
967         * configure.in (tags: gnutls_1_0_0), lib/gnutls_hash_int.c (tags:
968         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
969         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_random.c
970         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
971         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
972         src/common.c:
974         eliminated some memory leaks and other fixes.  
976 2003-11-30 22:27  nmav <nmav@gnutls.org>
978         * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_0_0):
980         added detection for ZLIB compression.  
982 2003-11-30 15:08  nmav <nmav@gnutls.org>
984         * src/: tests.c, tls_test.c:
986         improved srp detection.  
988 2003-11-30 15:00  nmav <nmav@gnutls.org>
990         * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c:
992         Some fixes in the certificate authenticated SRP ciphersuites.  
994 2003-11-30 13:58  nmav <nmav@gnutls.org>
996         * doc/README.autoconf (tags: gnutls_1_1_8, gnutls_1_0_10,
997         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
998         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
999         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1000         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1001         gnutls_1_0_0), lib/gnutls_alert.c (tags: gnutls_1_0_5,
1002         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1003         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_errors.c,
1004         lib/gnutls_errors_int.h (tags: gnutls_1_0_4, gnutls_1_1_2,
1005         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1006         gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c, src/serv-gaa.c
1007         (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
1008         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1009         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1010         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), src/serv.c (tags:
1011         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1012         gnutls_1_0_0):
1014         some fixes to comply with the SRP draft. The handshake is now
1015         repeated if an empty SRP username is received.  
1017 2003-11-30 06:36  nmav <nmav@gnutls.org>
1019         * NEWS, doc/tex/srp.tex, lib/gnutls_anon_cred.c (tags:
1020         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1021         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
1022         lib/gnutls_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1023         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_x509.c (tags:
1024         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1025         gnutls_1_0_1, gnutls_1_0_0), lib/libgnutls.vers (tags:
1026         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4,
1027         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
1028         lib/x509_b64.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1029         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1030         gnutls_1_0_0), src/common.c, src/crypt.c (tags: gnutls_1_0_8,
1031         gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1032         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0):
1034         several corrections in the documentation.  
1036 2003-11-27 22:01  nmav <nmav@gnutls.org>
1038         * NEWS, doc/tex/Makefile.am (tags: gnutls_1_0_5, gnutls_1_0_4,
1039         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1040         doc/tex/appendix.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1041         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1042         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1043         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1044         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1045         gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphers.tex (tags:
1046         gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphersuites.tex (tags:
1047         gnutls_0_9_99), doc/tex/supported_ciphersuites.tex (tags:
1048         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1049         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1050         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1051         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1052         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1053         lib/gnutls.h.in.in (tags: gnutls_0_9_99), lib/gnutls_algorithms.c
1054         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1055         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_cipher_int.c
1056         (tags: gnutls_0_9_99), lib/gnutls_int.h (tags: gnutls_0_9_99),
1057         lib/gnutls_state.c (tags: gnutls_0_9_99):
1059         Removed the TWOFISH cipher. Documented the supported ciphersuites.  
1061 2003-11-27 21:52  nmav <nmav@gnutls.org>
1063         * doc/protocol/: draft-benaloh-pct-00.txt,
1064         draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags:
1065         gnutls_1_0_10, gnutls_1_0_0, gnutls_1_0_2, gnutls_1_1_7_pre0,
1066         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_1_1, gnutls_1_0_4,
1067         gnutls_1_0_5, gnutls_1_1_2, gnutls_1_1_3, gnutls_1_0_7,
1068         gnutls_1_1_4, gnutls_1_0_8, gnutls_1_1_5, gnutls_1_0_9,
1069         gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_8, gnutls_0_9_99):
1071         Added historical documents. Got from
1072         http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html 
1074 2003-11-27 10:29  nmav <nmav@gnutls.org>
1076         * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c (tags:
1077         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1078         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/auth_rsa_export.c
1079         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1080         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in,
1081         lib/gnutls_handshake.c (tags: gnutls_0_9_99), lib/gnutls_int.h,
1082         lib/gnutls_mem.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1083         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1084         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1085         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1086         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1087         gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_mpi.c (tags: gnutls_1_0_0,
1088         gnutls_0_9_99), lib/gnutls_mpi.h (tags: gnutls_1_0_4, gnutls_1_1_0,
1089         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1090         gnutls_0_9_99), lib/gnutls_x509.c (tags: gnutls_0_9_99), src/serv.c
1091         (tags: gnutls_0_9_99):
1093         corrected some bugs that affected openpgp authentication.  
1095 2003-11-26 08:59  nmav <nmav@gnutls.org>
1097         * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_1_8,
1098         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1099         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1100         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1101         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1102         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/cover.tex.in
1103         (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
1104         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1105         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1106         doc/tex/gnutls.bib, doc/tex/library.tex, lib/gnutls_pk.c (tags:
1107         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1108         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99):
1110         Exported the gnutls_x509_privkey_sign_data(),
1111         gnutls_x509_privkey_verify_data() and gnutls_x509_crt_verify_data().  
1113 2003-11-26 08:57  nmav <nmav@gnutls.org>
1115         * src/certtool.c (tags: gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1116         gnutls_0_9_99):
1118         only generate v3 certificates, since we always use the CA
1119         (basicConstraints) extension.  
1121 2003-11-25 12:31  nmav <nmav@gnutls.org>
1123         * doc/tex/certificate.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
1124         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1125         doc/tex/ex-crq.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1126         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1127         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1128         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1129         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1130         gnutls_1_0_0, gnutls_0_9_99), doc/tex/gnutls.bib,
1131         doc/tex/openssl.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1132         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1133         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1134         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1135         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1136         gnutls_1_0_0, gnutls_0_9_99), src/certtool.c:
1138         Some documentation fixes. Changed gnutls_x509_*_set_version() to
1139         have a compatible input with gnutls_x509_*_get_version().  
1141 2003-11-25 10:20  nmav <nmav@gnutls.org>
1143         * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_1_8,
1144         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1145         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1146         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1147         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1148         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
1150         added the newest PKIX rfc.  
1152 2003-11-21 12:52  nmav <nmav@gnutls.org>
1154         * src/certtool.c:
1156         generated certificates by certtool now have version 1 if they do not
1157         include extensions.  
1159 2003-11-21 09:37  nmav <nmav@gnutls.org>
1161         * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_session.c
1162         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1163         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1164         gnutls_0_9_99), src/certtool.gaa (tags: gnutls_1_0_4, gnutls_1_0_3,
1165         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/serv-gaa.c (tags:
1166         gnutls_0_9_99), src/serv.c, src/serv.gaa (tags: gnutls_1_1_8,
1167         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1168         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1169         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1170         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1171         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
1173         Some fixes pointed out by Dimitri Papadopoulos-Orfanos
1174         <papadopo@shfj.cea.fr> 
1176 2003-11-17 17:23  nmav <nmav@gnutls.org>
1178         * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex,
1179         ex-client2.tex, examples.tex:
1181         Simplified a bit the client examples.  
1183 2003-11-17 15:40  nmav <nmav@gnutls.org>
1185         * src/certtool.c:
1187         some changes in password reading.  
1189 2003-11-17 09:32  nmav <nmav@gnutls.org>
1191         * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c,
1192         lib/defines.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1193         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1194         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1195         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1196         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1197         gnutls_1_0_0, gnutls_0_9_99), lib/ext_server_name.c,
1198         lib/gnutls.h.in.in, lib/gnutls_cert.c (tags: gnutls_0_9_99),
1199         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
1200         lib/gnutls_str.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1201         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1202         gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.c (tags: gnutls_1_0_5,
1203         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1204         gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.h (tags: gnutls_1_0_4,
1205         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1206         gnutls_0_9_99), lib/x509_b64.c (tags: gnutls_0_9_99),
1207         src/certtool.c, src/common.c, src/serv.c:
1209         Several minor fixes in code and function documentation.  
1211 2003-11-16 09:55  nmav <nmav@gnutls.org>
1213         * NEWS, src/certtool.c (tags: gnutls_0_9_98):
1215         * Added gnutls_x509_*_get_dn_oid() and
1216           gnutls_x509_crt_get_extension_oid() functions which return the
1217         available OIDs.  
1218         * The certtool utility now prints all available extension OIDs and 
1219           values.  
1221 2003-11-15 23:59  nmav <nmav@gnutls.org>
1223         * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h
1224         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1225         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1226         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1227         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1228         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1229         gnutls_0_9_99, gnutls_0_9_98):
1231         gnutls_x509_*_get_*_dn_by_oid() functions have a raw_flag parameter
1232         added.  Several other fixes.  
1234 2003-11-14 17:16  nmav <nmav@gnutls.org>
1236         * NEWS, configure.in (tags: gnutls_0_9_98), lib/gnutls_errors.c
1237         (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_errors_int.h
1238         (tags: gnutls_0_9_99, gnutls_0_9_98), src/certtool.c, src/cli.c
1239         (tags: gnutls_0_9_99, gnutls_0_9_98), src/common.c (tags:
1240         gnutls_0_9_98), src/tests.c (tags: gnutls_0_9_98):
1242         gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter
1243         added. Some other fixes in function types.  
1245 2003-11-14 12:50  nmav <nmav@gnutls.org>
1247         * configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_98):
1249         Compatibility header for gnutls4 is no longer included in gnutls.h.
1250         Added deprecated warnings to gnutls8 stuff.  
1252 2003-11-13 09:31  nmav <nmav@gnutls.org>
1254         * configure.in, lib/auth_cert.c, lib/debug.c (tags: gnutls_1_0_5,
1255         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1256         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1257         gnutls_0_9_98), lib/ext_server_name.c (tags: gnutls_0_9_98),
1258         lib/gnutls_buffers.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1259         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1260         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1261         lib/gnutls_constate.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1262         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1263         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1264         lib/gnutls_dh_primes.c (tags: gnutls_1_0_0, gnutls_0_9_99,
1265         gnutls_0_9_98), lib/gnutls_extensions.c, lib/gnutls_extensions.h
1266         (tags: gnutls_1_0_9, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1267         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1268         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1269         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1270         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_global.c
1271         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1272         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1273         gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_handshake.c (tags:
1274         gnutls_0_9_98), lib/gnutls_handshake.h (tags: gnutls_1_1_8,
1275         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1276         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1277         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1278         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1279         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1280         gnutls_0_9_98), lib/gnutls_hash_int.c (tags: gnutls_0_9_99,
1281         gnutls_0_9_98), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
1282         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1283         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1284         gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_record.c (tags:
1285         gnutls_0_9_98), lib/gnutls_record.h (tags: gnutls_1_1_8,
1286         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1287         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1288         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1289         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1290         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1291         gnutls_0_9_98), lib/gnutls_state.c (tags: gnutls_0_9_98),
1292         lib/gnutls_state.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1293         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1294         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1295         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1296         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1297         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1298         lib/gnutls_v2_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1299         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1300         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1301         lib/gnutls_x509.c (tags: gnutls_0_9_98), lib/x509_b64.c (tags:
1302         gnutls_0_9_98), src/common.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1303         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1304         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1305         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1306         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1307         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98):
1309         Some bugfixes, and type corrections.  
1311 2003-11-13 07:24  nmav <nmav@gnutls.org>
1313         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c
1314         (tags: gnutls_0_9_98), lib/gnutls_hash_int.c, lib/gnutls_int.h,
1315         lib/gnutls_priority.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1316         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1317         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1318         src/cli.c, src/common.c, src/serv.c (tags: gnutls_0_9_98):
1320         Added the RIPEMD ciphersuites defined in
1321         draft-ietf-tls-openpgp-keys-04.  
1323 2003-11-13 06:41  nmav <nmav@gnutls.org>
1325         * NEWS, configure.in, doc/tex/openssl.tex (tags: gnutls_0_9_98):
1327         The openssl compatibility layer was moved to gnutls-openssl to allow
1328         the extension of it without bloating the libgnutls-extra.  
1330 2003-11-12 13:10  nmav <nmav@gnutls.org>
1332         * src/certtool.c:
1334         Prints certificate information before signing.  
1336 2003-11-11 21:00  nmav <nmav@gnutls.org>
1338         * configure.in, lib/gnutls_random.c (tags: gnutls_0_9_99,
1339         gnutls_0_9_98), src/crypt.c (tags: gnutls_0_9_99, gnutls_0_9_98):
1341         Patch by Werner Koch: 
1342         * configure.in: Check for gcry_create_nonce.  
1343         * lib/gnutls_random.c (_gnutls_get_random): Ditto.  
1344         * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.  
1345         
1346         Also removed some unneeded code in random.c.  
1348 2003-11-11 16:37  nmav <nmav@gnutls.org>
1350         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
1351         (utags: gnutls_0_9_97):
1353         Added capability to read CRLs to certtool.  
1355 2003-11-11 16:23  nmav <nmav@gnutls.org>
1357         * lib/gnutls_x509.c (tags: gnutls_0_9_97):
1359         Renamed several pkcs #7 related functions. That is to allow future
1360         extensions to the API.  
1362 2003-11-11 09:36  nmav <nmav@gnutls.org>
1364         * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97),
1365         lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h
1366         (tags: gnutls_0_9_98, gnutls_0_9_97), lib/x509_b64.c (tags:
1367         gnutls_0_9_97), src/cli-gaa.c (tags: gnutls_1_0_10, gnutls_1_0_9,
1368         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5,
1369         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1370         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1371         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97):
1373         Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
1374         functions.  
1376 2003-11-10 21:21  nmav <nmav@gnutls.org>
1378         * lib/gnutls.h.in.in:
1380         Removed the gnutls_handshake_set_rsa_pms_check() prototype from
1381         gnutls.h. Corrected the *_get_dn() functions to return the data size
1382         if the data argument is NULL, and *data_size == 0. Bugs reported by
1383         Gergely Nagy <algernon@bonehunter.rulez.org>.  
1385 2003-11-10 15:32  nmav <nmav@gnutls.org>
1387         * lib/: auth_cert.c, ext_cert_type.c (tags: gnutls_1_0_5,
1388         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1389         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1390         gnutls_0_9_98), ext_cert_type.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1391         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1392         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1393         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1394         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1395         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1396         gnutls_constate.c, gnutls_extensions.c, gnutls_session_pack.c
1397         (tags: gnutls_0_9_98) (utags: gnutls_0_9_97):
1399         some fixes to have the correct cert_type on resumed sessions.  
1401 2003-11-10 12:25  nmav <nmav@gnutls.org>
1403         * NEWS, src/certtool.c:
1405         The certtool utility can now generate PKCS #12 structures without
1406         specifying a certificate.  
1408 2003-11-09 19:16  nmav <nmav@gnutls.org>
1410         * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags:
1411         gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags:
1412         gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h
1413         (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c
1414         (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags:
1415         gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97),
1416         tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags:
1417         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97), tls_test.gaa (tags:
1418         gnutls_0_9_97) (utags: gnutls_0_9_96):
1420         some code cleanups.  
1422 2003-11-07 09:23  nmav <nmav@gnutls.org>
1424         * lib/gnutls.h.in.in (tags: gnutls_0_9_96):
1426         Corrected the types in gnutls_anon_free_client_credentials() and
1427         gnutls_anon_allocate_client_credentials(). Reported by Ivo.  
1429 2003-11-06 19:57  nmav <nmav@gnutls.org>
1431         * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96),
1432         lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1433         src/Makefile.am (tags: gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1434         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1435         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1436         gnutls_0_9_97, gnutls_0_9_96), src/certtool.c (tags:
1437         gnutls_0_9_96), src/cli-gaa.c (tags: gnutls_0_9_96), src/cli.c,
1438         src/crypt.c, src/serv.c, src/tests.c, src/tests.h,
1439         src/tls_test-gaa.c, src/tls_test.c:
1441         some changes to compile in mingw32.  
1443 2003-11-04 13:22  nmav <nmav@gnutls.org>
1445         * doc/scripts/gdoc (tags: gnutls_0_9_96):
1447         added the new gdoc by Simon.  
1449 2003-11-04 12:52  nmav <nmav@gnutls.org>
1451         * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1452         gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c
1453         (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1454         gnutls_cipher.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1455         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1456         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1457         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1458         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1459         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1460         gnutls_0_9_96), gnutls_compress_int.c (tags: gnutls_1_0_5,
1461         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1462         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1463         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h
1464         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1465         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1466         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1467         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1468         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1469         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1470         gnutls_db.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1471         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1472         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1473         gnutls_0_9_96), gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96),
1474         gnutls_kx.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1475         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1476         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h (tags:
1477         gnutls_0_9_97, gnutls_0_9_96), gnutls_ui.c, gnutls_v2_compat.c
1478         (tags: gnutls_0_9_97, gnutls_0_9_96), x509_b64.c (tags:
1479         gnutls_0_9_96), x509_b64.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1480         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1481         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1482         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1483         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1484         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1485         gnutls_0_9_97, gnutls_0_9_96):
1487         some type fixes. Based on build logs sent by Dimitri
1488         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.  
1490 2003-11-02 13:27  nmav <nmav@gnutls.org>
1492         * src/common.c (tags: gnutls_0_9_95):
1494         added gnutls_openpgp_key_export() function.  
1496 2003-11-02 07:50  nmav <nmav@gnutls.org>
1498         * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95):
1500         Some changes to preserve binary compatibility.  
1502 2003-11-01 10:25  nmav <nmav@gnutls.org>
1504         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
1505         (utags: gnutls_0_9_95):
1507         Added option to certtool to use export-grade algorithms. If password
1508         is set in pkcs8 mode, then the output structure will be encrypted.  
1510 2003-11-01 08:46  nmav <nmav@gnutls.org>
1512         * doc/scripts/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10,
1513         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1514         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1515         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1516         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1517         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1518         gnutls_0_9_96, gnutls_0_9_95):
1520         gdoc and sort1.pl are now included in the distribution.  
1522 2003-11-01 08:46  nmav <nmav@gnutls.org>
1524         * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags:
1525         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95),
1526         doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1527         gnutls_0_9_96, gnutls_0_9_95), lib/gnutls.h.in.in,
1528         lib/gnutls_cert.c (tags: gnutls_0_9_95), lib/gnutls_int.h,
1529         src/Makefile.am (tags: gnutls_0_9_95), src/certtool-gaa.c,
1530         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
1531         src/prime.c (tags: gnutls_0_9_95):
1533         * Several changes in certificate and key verification.  
1534         * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
1535           avoid having two flags for the same thing.  
1536         * Updated documentation for openpgp key verification.  
1537         * The prime tool was combined with the certtool.  
1539 2003-10-31 12:45  nmav <nmav@gnutls.org>
1541         * src/: certtool.c, common.c:
1543         more openpgp related changes.  
1545 2003-10-31 09:41  nmav <nmav@gnutls.org>
1547         * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
1548         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1549         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1550         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1551         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1552         gnutls_0_9_97, gnutls_0_9_96), lib/Makefile.am (tags: gnutls_1_0_0,
1553         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1554         lib/gnutls_x509.c (tags: gnutls_0_9_96), lib/strfile.h (tags:
1555         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1556         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1557         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1558         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1559         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1560         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1561         src/serv.c (utags: gnutls_0_9_95):
1563         some openpgp related changes.  
1565 2003-10-30 19:03  nmav <nmav@gnutls.org>
1567         * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c,
1568         lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97,
1569         gnutls_0_9_96, gnutls_0_9_95):
1571         added version check against libtasn1 
1573 2003-10-30 18:47  nmav <nmav@gnutls.org>
1575         * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c:
1577         Added error checking to global_init() calls.  
1579 2003-10-30 18:39  nmav <nmav@gnutls.org>
1581         * doc/tex/: auth.tex, handshake.tex, howto.tex (tags: gnutls_1_0_8,
1582         gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1583         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1584         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1585         gnutls_0_9_99) (utags: gnutls_0_9_95, gnutls_0_9_96, gnutls_0_9_97,
1586         gnutls_0_9_98):
1588         Corrected some things in documentation. Got from Debian bug tracking
1589         system, Reported by Ivan Nestlerode <nestler@speakeasy.net> 
1591 2003-10-30 15:09  nmav <nmav@gnutls.org>
1593         * lib/gnutls.h.in.in, src/certtool.c:
1595         introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
1596         other cleanups in the verification functions.  
1598 2003-10-30 13:12  nmav <nmav@gnutls.org>
1600         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
1601         src/certtool.c, src/common.c:
1603         Improved the certificate verification functions and the certtool
1604         program's verification capability.  
1606 2003-10-30 10:24  nmav <nmav@gnutls.org>
1608         * src/: certtool.c, crypt.c:
1610         Certtool is only compiled when ENABLE_PKI is defined.  
1612 2003-10-30 10:08  nmav <nmav@gnutls.org>
1614         * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94,
1615         gnutls_0_9_95):
1617         Made the B64FSIZE to return an accurate value.  
1619 2003-10-30 08:22  nmav <nmav@gnutls.org>
1621         * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94),
1622         doc/tex/programs.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1623         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c,
1624         src/certtool.c (tags: gnutls_0_9_94):
1626         some fixes.  
1628 2003-10-30 07:36  nmav <nmav@gnutls.org>
1630         * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags:
1631         gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94):
1633         added capability to print pkcs12 structures.  
1635 2003-10-28 07:15  nmav <nmav@gnutls.org>
1637         * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1638         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1639         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1640         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1641         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1642         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1643         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c,
1644         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1646         added pkcs #12 support to certtool. Corrected some bugs in the
1647         export functions.  
1649 2003-10-27 09:51  nmav <nmav@gnutls.org>
1651         * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96,
1652         gnutls_0_9_95, gnutls_0_9_94):
1654         Used the new gcrypt API for generating primes and groups.  
1656 2003-10-27 09:50  nmav <nmav@gnutls.org>
1658         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1660         added the --der option to certtool.  
1662 2003-10-27 08:54  nmav <nmav@gnutls.org>
1664         * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
1665         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1667         several improvements for the certtool utility.  
1669 2003-10-27 07:39  nmav <nmav@gnutls.org>
1671         * doc/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1672         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1673         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1674         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1675         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1676         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1677         gnutls_0_9_95, gnutls_0_9_94):
1679         Added manpages created by Ivo Timmermans <ivo@o2w.nl> 
1681 2003-10-26 22:11  nmav <nmav@gnutls.org>
1683         * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94),
1684         cli-gaa.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1685         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1686         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1687         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1688         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1689         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1690         gnutls_0_9_95, gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa
1691         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1692         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1693         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1694         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1695         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1696         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1697         gnutls_0_9_94), common.c:
1699         Added the --print-cert option to gnutls-cli.  
1701 2003-10-26 14:33  nmav <nmav@gnutls.org>
1703         * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c,
1704         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
1705         src/certtool.gaa (utags: gnutls_0_9_93):
1707         Added capability to print the keyid of a certificate or a private
1708         key to certtool. Updated the key_id functions to return the hash of
1709         the SubjectPublicKey.  
1711 2003-10-26 10:10  nmav <nmav@gnutls.org>
1713         * src/certtool.c:
1715         Added fingerprint calculation to certtool.  
1717 2003-10-26 10:02  nmav <nmav@gnutls.org>
1719         * configure.in (tags: gnutls_0_9_93):
1721         added configure option to disable the openssl compatibility layer.  
1723 2003-10-26 08:30  nmav <nmav@gnutls.org>
1725         * src/certtool.c:
1727         Added capability to decode some X.509v3 extensions.  
1729 2003-10-26 07:51  nmav <nmav@gnutls.org>
1731         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1733         Added certificate chain verification capability to certtool 
1735 2003-10-25 21:11  nmav <nmav@gnutls.org>
1737         * NEWS, lib/pkix.asn (tags: gnutls_1_0_4, gnutls_1_1_0,
1738         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1739         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1740         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c
1741         (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1742         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1743         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1744         gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c,
1745         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
1746         gnutls_0_9_92):
1748         Several improvments in the certtool.  
1750 2003-10-25 18:32  nmav <nmav@gnutls.org>
1752         * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c,
1753         certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92):
1755         Added a certtool primitive command line utility 
1757 2003-10-25 09:54  nmav <nmav@gnutls.org>
1759         * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95,
1760         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn,
1761         lib/pkix_asn1_tab.c:
1763         Almost finished the X.509 certificate generation.  
1765 2003-10-24 22:04  nmav <nmav@gnutls.org>
1767         * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):
1769         - Some fixes in the opencdk code. Patch by Ivo Timmermans
1770         <ivo@o2w.nl> 
1771         - CR is now allowed in the base64 decoder.  
1773 2003-10-23 19:16  nmav <nmav@gnutls.org>
1775         * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1776         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1777         configure.in (tags: gnutls_0_9_92), libgcrypt.m4 (tags:
1778         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1779         lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93,
1780         gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c:
1782         Added some support for writable gnutls_x509_crt structures. Not
1783         ready yet.  
1785 2003-10-23 13:24  nmav <nmav@gnutls.org>
1787         * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_98,
1788         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1789         gnutls_0_9_93, gnutls_0_9_92):
1791         some alloca-related fixes. Patch by Philip Brown
1792         <phil@bolthole.com>.  
1794 2003-10-17 07:02  nmav <nmav@gnutls.org>
1796         * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1797         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91):
1799         corrected a bug in the debugging output of handshake. Pointed out by
1800         Mark McLoughlin <mark@skynet.ie>.  
1802 2003-10-09 21:51  nmav <nmav@gnutls.org>
1804         * configure.in:
1806         opencdk is now mandatory in the base installation.  
1808 2003-10-08 14:08  nmav <nmav@gnutls.org>
1810         * lib/: gnutls_dh.h (tags: gnutls_1_0_5, gnutls_1_0_4,
1811         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1812         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1813         gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c,
1814         gnutls_rsa_export.c (tags: gnutls_1_0_0, gnutls_0_9_99,
1815         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1816         gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1817         gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags: gnutls_0_9_95,
1818         gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95, gnutls_0_9_94)
1819         (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
1820         gnutls_0_9_93):
1822         Some changes in types.  
1824 2003-10-07 22:42  nmav <nmav@gnutls.org>
1826         * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93),
1827         gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h
1828         (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags:
1829         gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92):
1831         Corrected some of the return types. Several other minor corrections.  
1833 2003-10-04 13:44  nmav <nmav@gnutls.org>
1835         * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1836         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1837         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1838         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1839         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
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.bib:
1844         Documentation is now under FDL 1.2.  
1846 2003-10-04 06:45  nmav <nmav@gnutls.org>
1848         * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12,
1849         gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11):
1851         - Updated to use opencdk 0.5.1 (patch by Mikhail 
1852           Teterin <mi+mx@aldan.algebra.com>) 
1853         - Corrected some alignment problems in IA64 (patch by 
1854           Ian Wienand <ianw@gelato.unsw.edu.au>) 
1855         - Corrected bug in SRP. Patch by Casey Marshall
1856         <rsdio@metastatic.org> 
1858 2003-10-03 12:16  nmav <nmav@gnutls.org>
1860         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
1861         src/common.c:
1863         Updated the openpgp key API.  
1865 2003-10-03 11:14  nmav <nmav@gnutls.org>
1867         * configure.in:
1869         Converted the pgp verification functions to the new API.  
1871 2003-10-03 09:09  nmav <nmav@gnutls.org>
1873         * lib/gnutls_alert.c (tags: gnutls_0_9_99, gnutls_0_9_98,
1874         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1875         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1876         lib/gnutls_algorithms.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1877         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1878         gnutls_0_9_91, gnutls_0_9_90), src/cli.c, src/common.c,
1879         src/common.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1880         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c:
1882         Applied patch by Arne that fixes several possible NULL pointer
1883         dereferences.  
1885 2003-10-03 09:05  nmav <nmav@gnutls.org>
1887         * src/cli.c:
1889         Disable buffering.  Clear FD set.  Patch by Simon Josefsson 
1890         <jas@extundo.com> 
1892 2003-10-02 15:02  nmav <nmav@gnutls.org>
1894         * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):
1896         Rolled back some of Arne's changes. Now the ciphers can be set in
1897         the client/server.  
1899 2003-10-01 18:43  nmav <nmav@gnutls.org>
1901         * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94,
1902         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1903         doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8):
1905         Patch by Arne.  Fixes a linking problem with _gnutls_handshake2str()
1906         and _gnutls_packet2str().  
1907         
1908         Some other fixes in the documentation creation.  
1910 2003-10-01 18:39  nmav <nmav@gnutls.org>
1912         * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c,
1913         lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1914         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1915         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c
1916         (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8),
1917         src/serv.c:
1919         A new patch by Arne. More bug fixes and optimizations.  
1921 2003-10-01 15:11  nmav <nmav@gnutls.org>
1923         * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):
1925         Corrected some unaligned accesses in IA64. Initial patch by Ian
1926         Wienand <ianw@gelato.unsw.edu.au>.  
1928 2003-10-01 14:06  nmav <nmav@gnutls.org>
1930         * src/: cli.c, common.c:
1932         Applied Simos' patch for the SIGALRM triggered handshake.  
1934 2003-09-17 20:56  nmav <nmav@gnutls.org>
1936         * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):
1938         some cleanups.  
1940 2003-09-17 20:00  nmav <nmav@gnutls.org>
1942         * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_98,
1943         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1944         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1945         gnutls_0_9_8), src/cli.c, src/common.c, src/common.h, src/serv.c,
1946         src/tests.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1947         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1949         Added a hostname check with the certificate in the gnutls-cli.  
1951 2003-09-17 07:19  nmav <nmav@gnutls.org>
1953         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93,
1954         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1955         lib/gnutls_algorithms.c (tags: gnutls_0_9_8),
1956         lib/gnutls_cipher_int.c (tags: gnutls_0_9_98, gnutls_0_9_97,
1957         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1958         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1959         lib/gnutls_int.h (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags:
1960         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1961         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1962         gnutls_0_9_8), src/cli.c, src/serv.c, src/tests.c:
1964         RIJNDAEL ciphersuites were renamed to AES.  
1966 2003-09-14 09:43  nmav <nmav@gnutls.org>
1968         * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95,
1969         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1970         gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c,
1971         lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags:
1972         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1973         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c:
1975         some more cleanups.  
1977 2003-09-14 08:52  nmav <nmav@gnutls.org>
1979         * lib/gnutls_handshake.c, src/cli.c, src/serv.c:
1981         Corrected the client's behaviour in the handshake handling. Some
1982         fixes in the documentation.  
1984 2003-09-12 13:13  nmav <nmav@gnutls.org>
1986         * configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
1987         gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:
1989         Some additions to export only the documented API, and some support
1990         for versioning.  
1992 2003-09-11 18:30  nmav <nmav@gnutls.org>
1994         * configure.in, doc/.cvsignore (tags: gnutls_1_1_8, gnutls_1_0_10,
1995         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1996         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1997         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1998         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1999         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2000         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2001         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
2002         doc/tex/library.tex (tags: 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         lib/debug.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2005         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2006         gnutls_0_9_90, gnutls_0_9_8), lib/debug.h (tags: gnutls_1_1_8,
2007         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2008         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2009         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2010         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2011         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2012         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2013         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2014         gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c:
2016         cleanups.  
2018 2003-09-11 13:07  nmav <nmav@gnutls.org>
2020         * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2021         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2022         gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94,
2023         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2024         gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95,
2025         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2026         gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_1_1_8,
2027         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2028         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2029         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2030         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2031         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2032         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2033         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2034         gnutls_0_9_8), srp/tpasswd.conf (tags: gnutls_1_1_8, gnutls_1_0_10,
2035         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
2036         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
2037         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2038         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2039         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2040         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2041         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
2043         Corrected and improved SRP support. The gnutls-srpcrypt now
2044         generates several primes.  
2046 2003-09-11 12:34  nmav <nmav@gnutls.org>
2048         * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8),
2049         doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex
2050         (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2051         gnutls_0_9_8), src/cli.c:
2053         Improved the error handling in the gnutls-cli.  
2055 2003-09-10 19:15  nmav <nmav@gnutls.org>
2057         * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
2058         lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
2059         src/srp/tpasswd.conf:
2061         Updated the SRP implementation to follow the latest draft.  
2063 2003-09-01 13:52  nmav <nmav@gnutls.org>
2065         * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2066         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2067         gnutls_0_9_8):
2069         corrected bug which made some tests now to be compiled.  
2071 2003-09-01 13:39  nmav <nmav@gnutls.org>
2073         * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
2074         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2075         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
2076         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
2077         lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags:
2078         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2079         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2080         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2081         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2082         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2083         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2084         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2085         gnutls_0_9_90, gnutls_0_9_8):
2087         More more fixes by Arne.  
2089 2003-08-27 15:24  nmav <nmav@gnutls.org>
2091         * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95,
2092         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2093         gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95,
2094         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2095         gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags:
2096         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2097         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
2099         corrected bug in the session resumption detection in the
2100         gnutls-cli-debug, and other minor fixes.  
2102 2003-08-21 16:50  nmav <nmav@gnutls.org>
2104         * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2105         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2106         gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7):
2108         minor cleanups.  
2110 2003-08-20 22:21  nmav <nmav@gnutls.org>
2112         * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):
2114         CR is now allowed in the base64 decoder.  
2116 2003-08-15 09:06  nmav <nmav@gnutls.org>
2118         * lib/gnutls_errors.c (tags: gnutls_0_9_7):
2120         _gnutls_bin2hex function was removed from gnutls_errors.c 
2122 2003-08-13 15:45  nmav <nmav@gnutls.org>
2124         * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
2125         rc2.h:
2127         RC2 is not included when PKCS#12 is disabled.  
2129 2003-08-13 10:25  nmav <nmav@gnutls.org>
2131         * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96,
2132         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2133         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2134         lib/rc2.c:
2136         RC2 was made reentrant. The stddef.h is now included if found.  
2138 2003-08-13 08:26  nmav <nmav@gnutls.org>
2140         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
2141         gnutls_global.c:
2143         added better check for gcrypt library.  
2145 2003-08-13 08:13  nmav <nmav@gnutls.org>
2147         * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags:
2148         gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7),
2149         lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c
2150         (tags: gnutls_0_9_7):
2152         Arne: 
2153         - gcry_check_version() _must_ be called nowadays, says 
2154         libgcrypt-1.1.42/NEWS.  
2155         - configure.in: the respective test in configure.in included
2156         <sys/stddef.h> (which doesn't exist) instead of the usual
2157         <stddef.h>.  
2158         - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex() 
2159         doesn't match prototype from file lib/gnutls_str.h, causing
2160         compilation failure 
2161         - configure.in: -Wsign-compare removed.  
2163 2003-08-12 12:00  nmav <nmav@gnutls.org>
2165         * lib/: auth_anon.c (tags: gnutls_1_0_5, gnutls_1_0_4,
2166         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2167         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2168         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2169         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2170         dh_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2171         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2172         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2173         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2174         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c
2175         (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95,
2176         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2177         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c
2178         (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c,
2179         gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97,
2180         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2181         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2182         gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags:
2183         gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_1_0_4,
2184         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2185         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2186         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2187         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2188         x509_b64.c:
2190         more fixes by Arne.  
2192 2003-08-12 11:57  nmav <nmav@gnutls.org>
2194         * lib/rc2.c:
2196         Cleaned up the RC2 cipher.  
2198 2003-08-11 18:29  nmav <nmav@gnutls.org>
2200         * doc/tex/alert.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
2201         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5,
2202         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2203         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2204         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2205         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2206         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2207         gnutls_0_9_7), doc/tex/ciphersuites.tex (tags: gnutls_0_9_98,
2208         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2209         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2210         gnutls_0_9_8, gnutls_0_9_7), doc/tex/ex-cert-select.tex (tags:
2211         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2212         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2213         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/howto.tex
2214         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2215         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record.tex
2216         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2217         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2218         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2219         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2220         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2221         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2222         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2223         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2224         doc/tex/record_weaknesses.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
2225         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2226         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2227         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2228         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/srp.tex (tags:
2229         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2230         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2231         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/translayer.tex
2232         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2233         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2234         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2235         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2236         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2237         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2238         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2239         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.c (tags:
2240         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2241         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2242         gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_1_0_5, gnutls_1_0_4,
2243         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2244         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2245         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2246         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2247         lib/auth_dh_common.c (tags: gnutls_1_0_5, gnutls_1_0_4,
2248         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2249         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2250         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2251         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2252         gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c (tags:
2253         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2254         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2255         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/dh_compat.c,
2256         lib/gnutls_algorithms.c (tags: gnutls_0_9_7),
2257         lib/gnutls_anon_cred.c (tags: gnutls_0_9_99, gnutls_0_9_98,
2258         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2259         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2260         gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_auth.c (tags: gnutls_1_0_5,
2261         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2262         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2263         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2264         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2265         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_cert.c
2266         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2267         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2268         lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
2269         lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7),
2270         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c
2271         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2272         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2273         gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c
2274         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
2275         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2276         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2277         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2278         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2279         lib/gnutls_pk.c (tags: gnutls_0_9_7), lib/gnutls_record.c,
2280         lib/gnutls_state.c, lib/gnutls_x509.c (tags: gnutls_0_9_92,
2281         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2282         lib/io_debug.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
2283         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
2284         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
2285         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
2286         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
2287         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2288         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2289         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2290         gnutls_0_9_7), src/retcodes.c (tags: gnutls_0_9_7):
2292         still more patches by Arne Thomassen 
2294 2003-08-11 18:10  nmav <nmav@gnutls.org>
2296         * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2297         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2298         gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c,
2299         gnutls_record.c:
2301         some more cleanups.  
2303 2003-08-11 17:56  nmav <nmav@gnutls.org>
2305         * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
2306         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2307         lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95,
2308         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2309         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c,
2310         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
2311         lib/x509_b64.c:
2313         more patches by Arne Thomassen.  
2315 2003-08-09 19:17  nmav <nmav@gnutls.org>
2317         * NEWS, configure.in (utags: gnutls_0_8_10):
2319         released 0.8.10 
2321 2003-08-09 19:03  nmav <nmav@gnutls.org>
2323         * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2324         gnutls_0_8_10):
2326         backported the ext_server_name from 0.9.x releases.  
2328 2003-08-09 17:30  nmav <nmav@gnutls.org>
2330         * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
2331         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
2332         doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags: gnutls_1_1_8,
2333         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2334         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2335         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2336         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2337         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2338         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2339         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2340         gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c,
2341         lib/auth_dhe.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2342         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2343         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2344         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2345         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags:
2346         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
2347         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2348         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2349         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2350         gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c,
2351         lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c,
2352         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c,
2353         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2354         lib/gnutls_extensions.c, lib/gnutls_global.c,
2355         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h
2356         (tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c,
2357         lib/gnutls_random.c (tags: gnutls_0_9_97, gnutls_0_9_96,
2358         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2359         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2360         lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
2361         lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c:
2363         Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which 
2364         corrects several things in the library.  
2366 2003-08-07 18:01  nmav <nmav@gnutls.org>
2368         * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7),
2369         gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_1_0_2,
2370         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2371         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2372         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2373         gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c,
2374         gnutls_cipher_int.h (tags: gnutls_1_1_8, gnutls_1_0_10,
2375         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
2376         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
2377         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2378         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2379         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2380         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2381         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2382         gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8,
2383         gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c,
2384         gnutls_hash_int.h (tags: gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2385         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2386         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2387         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2388         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2389         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2390         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_98,
2391         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2392         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2393         gnutls_0_9_8, gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags:
2394         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2395         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2396         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2397         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2398         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2399         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2400         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2401         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2402         gnutls_rsa_export.c, rc2.c, rc2.h:
2404         Ported to the new libgcrypt (still unstable). Also added the RC2
2405         cipher and improved the PKCS #12 stuff in order to support it.  
2407 2003-08-04 17:37  nmav <nmav@gnutls.org>
2409         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7):
2411         * Added the new libtasn1.  
2412         * the tex files are included in the distribution.  
2414 2003-07-09 16:33  nmav <nmav@gnutls.org>
2416         * lib/Makefile.am:
2418         added missing rfc2818_hostname.lo object.  
2420 2003-06-29 06:52  nmav <nmav@gnutls.org>
2422         * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_98,
2423         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2424         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2425         gnutls_0_9_8, gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex,
2426         ex-client2.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2427         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2428         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2429         ex-serv-export.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
2430         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2431         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2432         gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7),
2433         ex-serv-srp.tex (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2434         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2435         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2436         gnutls_0_9_7), ex-serv1.tex:
2438         added the (gnutls_transport_ptr) cast to example programs.  
2440 2003-06-29 06:33  nmav <nmav@gnutls.org>
2442         * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in
2443         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9),
2444         lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
2445         gnutls_0_8_10, gnutls_0_8_9):
2447         - The gnutls_transport_ptr type was changed to a pointer type
2448           (void*).  (programs would need recompile, since the library version
2449         has changed) 
2451 2003-06-28 19:16  nmav <nmav@gnutls.org>
2453         * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex
2454         (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97,
2455         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2456         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2457         gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags:
2458         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2459         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2460         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2461         gnutls.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2462         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2463         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2464         gnutls_0_9_6):
2466         some reorganization on the documentation. Added also stuff about
2467         PKCS #12 structures.  
2469 2003-06-28 05:51  nmav <nmav@gnutls.org>
2471         * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2472         gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8,
2473         gnutls_0_9_7, gnutls_0_9_6):
2475         Corrected a null pointer dereference in
2476         gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.  
2478 2003-06-28 05:44  nmav <nmav@gnutls.org>
2480         * NEWS:
2482         some cleanups.  
2484 2003-06-27 14:07  nmav <nmav@gnutls.org>
2486         * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c,
2487         gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c
2488         (utags: gnutls_0_9_6):
2490         Added function to do the MAC verification in the PKCS #12 structure.  
2492 2003-06-27 07:34  nmav <nmav@gnutls.org>
2494         * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
2495         gnutls_0_9_7, gnutls_0_9_8, gnutls_0_9_90, gnutls_0_9_91):
2497         Added ability to write Bag attributes LocalKeyId and friendlyName,
2498         in order for browsers to be able to import our structures.  
2500 2003-06-26 21:59  nmav <nmav@gnutls.org>
2502         * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
2503         pkix_asn1_tab.c:
2505         some cleanups.  
2507 2003-06-26 09:41  nmav <nmav@gnutls.org>
2509         * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):
2511         Several more additions to PKCS #12 to allow encrypting bags. Still
2512         not interoperable.  
2514 2003-06-25 14:30  nmav <nmav@gnutls.org>
2516         * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6),
2517         lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c,
2518         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
2519         lib/gnutls_session.c (tags: gnutls_0_9_98, gnutls_0_9_97,
2520         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2521         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2522         gnutls_0_9_7, gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn,
2523         lib/pkix_asn1_tab.c:
2525         More PKCS #12 additions. Now the code can generate PKCS #12 files.
2526         Also added the ability to decrypt plain DES encrypted PKCS #8 keys.  
2528 2003-06-24 06:57  nmav <nmav@gnutls.org>
2530         * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
2531         gnutls_errors_int.h:
2533         Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.  
2535 2003-06-23 06:52  nmav <nmav@gnutls.org>
2537         * lib/gnutls_errors.c:
2539         some pkcs12 improvements.  
2541 2003-06-22 15:41  nmav <nmav@gnutls.org>
2543         * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
2544         pkix_asn1_tab.c:
2546         Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
2547         #12 schema OIDs.  
2549 2003-06-22 08:42  nmav <nmav@gnutls.org>
2551         * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6),
2552         doc/tex/ex-client2.tex (tags: gnutls_0_9_6),
2553         doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex
2554         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2555         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2556         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2557         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2558         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2559         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2560         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2561         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2562         doc/tex/record.tex (tags: gnutls_0_9_6), doc/tex/tlsintro.tex
2563         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2564         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2565         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2566         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2567         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2568         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2569         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2570         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2571         lib/Makefile.am, lib/gnutls_alert.c (tags: gnutls_0_9_6),
2572         lib/gnutls_errors.c, lib/gnutls_errors_int.h:
2574         Some improvements in PKCS12 parser. Now it can extract private keys
2575         from the structure.  
2577 2003-06-20 08:09  nmav <nmav@gnutls.org>
2579         * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
2580         doc/protocol/rfc3546.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
2581         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
2582         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
2583         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2584         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2585         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2586         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2587         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2588         gnutls_0_9_7, gnutls_0_9_6), doc/tex/gnutls.bib (tags:
2589         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2591         new extensions RFC 
2593 2003-06-17 11:45  nmav <nmav@gnutls.org>
2595         * doc/: protocol/draft-ietf-tls-srp-04.txt,
2596         protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_10,
2597         gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2598         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2599         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2600         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2601         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2602         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2603         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2604         tex/gnutls.bib:
2606         new srp draft.  
2608 2003-06-16 09:31  nmav <nmav@gnutls.org>
2610         * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7,
2611         gnutls_0_9_6):
2613         corrected a typo.  
2615 2003-06-10 08:06  nmav <nmav@gnutls.org>
2617         * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6):
2619         added the most compatible ciphers in default priorities.  
2621 2003-06-09 09:10  nmav <nmav@gnutls.org>
2623         * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags:
2624         gnutls_0_9_7, gnutls_0_9_6):
2626         Corrected bug in SRP where a non allocated value was freed.  
2627         Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
2628         
2629         Also the SRP programs are now build by default (they weren't due to
2630         a bug).  
2632 2003-06-09 09:10  nmav <nmav@gnutls.org>
2634         * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12,
2635         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags:
2636         gnutls_0_8_10, gnutls_0_8_9):
2638         Corrected bug in SRP where a non allocated value was freed.  
2639         Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
2641 2003-05-28 09:50  nmav <nmav@gnutls.org>
2643         * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2644         gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c:
2646         Corrected a bug in the record layer buffering, which affected the
2647         case where external pull function was used. Report and a patch by
2648         Sergey Poznyakoff <gray@Mirddin.farlep.net>.  
2650 2003-05-16 18:01  nmav <nmav@gnutls.org>
2652         * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:
2654         some more stuff about PKCS12. Still on early stage and incomplete.  
2656 2003-05-08 20:03  nmav <nmav@gnutls.org>
2658         * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2659         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2660         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags:
2661         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2662         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2663         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2664         src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_98,
2665         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2666         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2667         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2669         Several fixes in several places. Patch by Sean Gao
2670         <sean.gao@sun.com>.  
2672 2003-05-03 09:01  nmav <nmav@gnutls.org>
2674         * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags:
2675         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2676         gnutls_0_8_7):
2678         Corrections in the TLS layer openpgp certificate packet parser.  
2680 2003-04-18 10:29  nmav <nmav@gnutls.org>
2682         * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:
2684         * Added gnutls_x509_privkey_get_key_id() and
2685           gnutls_x509_crt_get_key_id() functions which return a unique (per
2686           public key) ID. These can be used to check if the private key
2687         corresponds to a given certificate.  
2689 2003-04-16 19:09  nmav <nmav@gnutls.org>
2691         * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
2692         gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:
2694         Renamed all of the PKCS #xx stuff names, to pkcs-x-name.  
2696 2003-04-16 10:44  nmav <nmav@gnutls.org>
2698         * lib/: pkix.asn, pkix_asn1_tab.c:
2700         added definitions for pkcs12 
2702 2003-04-15 13:59  nmav <nmav@gnutls.org>
2704         * src/cli.c:
2706         Corrected a bug in gnutls-cli while resuming sessions. Reported by
2707         Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.  
2709 2003-04-14 07:40  nmav <nmav@gnutls.org>
2711         * lib/ext_server_name.c:
2713         Corrected bug in server_name extension which made the client to send
2714         the wrong size of data.  
2716 2003-04-14 07:38  nmav <nmav@gnutls.org>
2718         * lib/gnutls_state.c:
2720         Increased the default DH bits limit.  
2722 2003-04-01 19:13  nmav <nmav@gnutls.org>
2724         * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags:
2725         gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6)
2726         (utags: gnutls_0_9_5):
2728         Some fixes to allow proper compiling when
2729         --disable-srp-authentication and --disable-anon-authentication are
2730         specified. Patch by Paul Sheer.  
2732 2003-04-01 18:50  nmav <nmav@gnutls.org>
2734         * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags:
2735         gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c,
2736         src/common.c, src/serv.c:
2738         Added the --disable-extra-pki configure option, which disables all
2739         extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
2740         systems.  
2742 2003-04-01 08:47  nmav <nmav@gnutls.org>
2744         * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):
2746         several bug fixes in the certificate parsing, and some in the asn1
2747         parser.  
2749 2003-03-31 23:05  nmav <nmav@gnutls.org>
2751         * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:
2753         More fixes to eliminate constants.  
2755 2003-03-31 22:46  nmav <nmav@gnutls.org>
2757         * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5),
2758         gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h
2759         (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5):
2761         Eliminated the need for a hard coded max MPI parameter size.  
2763 2003-03-29 10:59  nmav <nmav@gnutls.org>
2765         * src/common.c:
2767         Some fixes in the gnutls_x509_crt_to_xml() function.  
2769 2003-03-28 22:28  nmav <nmav@gnutls.org>
2771         * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):
2773         some cleanups.  
2775 2003-03-28 21:50  nmav <nmav@gnutls.org>
2777         * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
2778         lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):
2780         Several improvments in the PKCS #7 handling. Added capability to
2781         delete certificates, and handle CRLs.  
2783 2003-03-28 12:28  nmav <nmav@gnutls.org>
2785         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
2786         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2787         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2788         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2789         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2790         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2791         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2792         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2793         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2794         gnutls_0_9_6) (utags: gnutls_0_9_4, gnutls_0_9_5):
2796         several cleanups.  
2798 2003-03-26 23:05  nmav <nmav@gnutls.org>
2800         * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags:
2801         gnutls_0_9_4), x509_b64.c, x509_b64.h:
2803         Several fixes to allow exporting the PKCS #7 structures.  
2805 2003-03-26 13:53  nmav <nmav@gnutls.org>
2807         * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags:
2808         gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags:
2809         gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2811         Some improvements in the version detection in the client hello.  
2813 2003-03-26 13:42  nmav <nmav@gnutls.org>
2815         * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2816         lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4):
2818         Added functionality to generate PKCS #7 structures. Currently only
2819         certificates can be put there. (untested) 
2821 2003-03-26 12:46  nmav <nmav@gnutls.org>
2823         * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
2824         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2825         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2826         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2827         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2828         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2829         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2830         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2831         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2832         gnutls_0_9_5), serv.c, serv.gaa (tags: gnutls_0_9_5) (utags:
2833         gnutls_0_9_4):
2835         Added the --debug option to the gnutls-serv.  
2837 2003-03-26 12:43  nmav <nmav@gnutls.org>
2839         * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c,
2840         lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags:
2841         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c
2842         (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags:
2843         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2844         gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4),
2845         src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2846         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2847         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2848         src/tls_test.c (tags: gnutls_0_9_4):
2850         Added bogus TLS record version check in the gnutls-cli-debug tool.  
2852 2003-03-25 18:01  nmav <nmav@gnutls.org>
2854         * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2855         ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2856         gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags:
2857         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2858         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2859         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2860         gnutls_sig.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2861         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2862         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2863         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2864         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2865         gnutls_0_9_5, gnutls_0_9_4):
2867         Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
2868         meaningful error values.  
2870 2003-03-24 17:56  nmav <nmav@gnutls.org>
2872         * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags:
2873         gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2874         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6):
2876         * Corrected a parsing error in the Certificate request message.  
2877         * Corrected behaviour when a certificate request message is
2878           received.  Now a certificate packet is always sent, and in SSL 3.0
2879           cipher suites a no_certificate alert is sent instead.  
2880         * Some fixes in the certificate callback function.  
2882 2003-03-24 17:24  nmav <nmav@gnutls.org>
2884         * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2885         gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92,
2886         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2887         gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8,
2888         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2890         Added the --debug option in the client.  
2892 2003-03-24 17:21  nmav <nmav@gnutls.org>
2894         * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5,
2895         gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6,
2896         gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6,
2897         gnutls_0_9_5, gnutls_0_9_4):
2899         * Corrected behaviour when a certificate request message is
2900           received.  Now a certificate packet is always sent, and in SSL 3.0
2901           cipher suites a no_certificate alert is sent instead.  
2903 2003-03-24 16:40  nmav <nmav@gnutls.org>
2905         * lib/auth_cert.c:
2907         Corrected a parsing error in the Certificate request message.  
2909 2003-03-24 06:31  nmav <nmav@gnutls.org>
2911         * NEWS (tags: gnutls_0_9_3):
2913         last changes for 0.9.3 release.  
2915 2003-03-23 20:49  nmav <nmav@gnutls.org>
2917         * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2919         reduced the FIXMEs.  
2921 2003-03-23 19:29  nmav <nmav@gnutls.org>
2923         * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):
2925         Allow for unencrypted PKCS #8 private keys.  
2927 2003-03-23 17:08  nmav <nmav@gnutls.org>
2929         * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_1_8,
2930         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2931         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2932         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2933         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2934         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2935         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2936         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2937         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2938         gnutls_0_9_5, gnutls_0_9_4), gnutls_rsa_export.c (tags:
2939         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4) (utags: gnutls_0_9_3):
2941         The functions that return the pkix_asn and gnutls_asn types were
2942         converted to macros.  
2944 2003-03-23 12:16  nmav <nmav@gnutls.org>
2946         * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3),
2947         lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2948         gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6,
2949         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c
2950         (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2951         gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3):
2953         * Added support for encoding and decoding PKCS #8 2.0 encrypted 
2954           RSA private keys.  
2956 2003-03-22 15:07  nmav <nmav@gnutls.org>
2958         * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7,
2959         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2960         lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2962         the idea of using a separate library for x509 stuff was dropped for
2963         now.  
2965 2003-03-22 15:01  nmav <nmav@gnutls.org>
2967         * lib/gnutls_cert.c:
2969         more cleanups.  
2971 2003-03-22 11:42  nmav <nmav@gnutls.org>
2973         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c,
2974         lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2975         gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags:
2976         gnutls_0_9_3):
2978         * Added the new functions: gnutls_certificate_set_x509_key() 
2979           gnutls_certificate_set_x509_trust(),
2980           gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
2981         gnutls_x509_crl_export().  
2983 2003-03-21 16:46  nmav <nmav@gnutls.org>
2985         * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
2986         pkix_asn1_tab.c (tags: gnutls_0_9_3):
2988         Added ability to import PKCS8 encrypted keys.  
2990 2003-03-20 18:20  nmav <nmav@gnutls.org>
2992         * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6,
2993         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in,
2994         lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2995         src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2996         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2997         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2998         src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2999         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3000         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3):
3002         * The gnutls_certificate_set_rsa_params() was renamed to 
3003           gnutls_certificate_set_rsa_export_params().  
3005 2003-03-20 17:35  nmav <nmav@gnutls.org>
3007         * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3008         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3009         gnutls_0_8_5):
3011         * Implemented the counter measure discussed in the paper "Attacking 
3012           RSA-based Sessions in SSL/TLS", against the attack discussed in
3013           the same paper.  
3015 2003-03-20 17:11  nmav <nmav@gnutls.org>
3017         * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c
3018         (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c
3019         (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c,
3020         lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags:
3021         gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c
3022         (tags: gnutls_0_9_3):
3024         * The RSA premaster secret version check can no longer be disabled.  
3025         * Implemented the counter measure discussed in the paper "Attacking 
3026           RSA-based Sessions in SSL/TLS", against the attack discussed in
3027           the same paper.  
3028         * Added the functions: gnutls_handshake_get_last_in(), 
3029           gnutls_handshake_get_last_out().  
3031 2003-03-20 09:23  nmav <nmav@gnutls.org>
3033         * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
3034         gnutls_0_9_3):
3036         * The diffie Hellman ciphersuites are now of higher priority than 
3037           the plain RSA.  
3038         * Added the new libtasn1.  
3040 2003-03-19 11:17  nmav <nmav@gnutls.org>
3042         * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c,
3043         lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3044         gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6,
3045         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags:
3046         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
3047         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags:
3048         gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3),
3049         lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4,
3050         gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags:
3051         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
3052         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
3053         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
3054         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
3055         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
3056         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3057         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3058         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3059         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
3060         lib/gnutls_extensions.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3061         gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_global.c,
3062         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3063         gnutls_0_9_3), lib/gnutls_pk.c, lib/gnutls_sig.c (tags:
3064         gnutls_0_9_3), lib/rsa_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3065         gnutls_0_9_4, gnutls_0_9_3), src/cli.c (tags: gnutls_0_9_3):
3067         * Improved the error logging functions, by adding a level, and 
3068           by allowing debugging messages just by increasing the level.  
3070 2003-03-18 12:28  nmav <nmav@gnutls.org>
3072         * NEWS, doc/tex/funcs.tex, lib/Makefile.am:
3074         some of the extra X.509 functionality was moved to libgnutls-x509
3075         library.  
3077 2003-03-17 22:25  nmav <nmav@gnutls.org>
3079         * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c:
3081         better use of asn1_der_coding() to avoid using static buffers.  
3083 2003-03-17 20:05  nmav <nmav@gnutls.org>
3085         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
3086         gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h:
3088         MD2 support was dropped this is an algorithm we cannot use.  
3090 2003-03-17 16:23  nmav <nmav@gnutls.org>
3092         * lib/gnutls_hash_int.c:
3094         some cleanups.  
3096 2003-03-15 10:39  nmav <nmav@gnutls.org>
3098         * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5,
3099         gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2):
3101         added an example about certificate request and private key
3102         generation.  
3104 2003-03-15 09:59  nmav <nmav@gnutls.org>
3106         * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags:
3107         gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2):
3109         Added support for PKCS#10 certificate requests generation.  
3111 2003-03-14 23:07  nmav <nmav@gnutls.org>
3113         * doc/protocol/rfc2985.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
3114         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3115         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3116         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3117         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3118         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3119         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3120         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3121         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3122         gnutls_0_9_3, gnutls_0_9_2):
3124         added pkcs9 rfc.  
3126 2003-03-14 23:00  nmav <nmav@gnutls.org>
3128         * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2),
3129         gnutls_mpi.h (tags: gnutls_0_9_2):
3131         several other additions and fixes for the certificate request stuff.  
3133 2003-03-14 12:54  nmav <nmav@gnutls.org>
3135         * doc/protocol/rfc2986.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
3136         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3137         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3138         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3139         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3140         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3141         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3142         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3143         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3144         gnutls_0_9_3, gnutls_0_9_2):
3146         added rfc for certificate requests.  
3148 2003-03-14 12:53  nmav <nmav@gnutls.org>
3150         * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags:
3151         gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6,
3152         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c
3153         (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6,
3154         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
3155         gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6,
3156         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
3157         gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags:
3158         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
3159         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
3160         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
3161         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
3162         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
3163         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3164         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3165         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3166         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3167         gnutls_0_9_2), pkix.asn, pkix_asn1_tab.c:
3169         Added some stuff needed in PKCS#10 certificate request generation.
3170         Some other fixes as well.  
3172 2003-03-14 09:01  nmav <nmav@gnutls.org>
3174         * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags:
3175         gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_1_0_4,
3176         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
3177         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3178         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3179         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3180         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3181         gnutls_0_9_2):
3183         The RSA parameters handling functions, are now implemented using the
3184         rsa privkey functions.  
3186 2003-03-13 08:24  nmav <nmav@gnutls.org>
3188         * lib/gnutls_x509.c (tags: gnutls_0_9_2):
3190         unmap data and close the file descriptor after the mmap().  
3192 2003-03-12 12:43  nmav <nmav@gnutls.org>
3194         * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c
3195         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags:
3196         gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1):
3198         Use mmap() if available to read files.  
3200 2003-03-12 12:06  nmav <nmav@gnutls.org>
3202         * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1),
3203         lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3204         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3205         lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_1_0_5, gnutls_1_0_4,
3206         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3207         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3208         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3209         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3210         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3211         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3212         lib/x509_b64.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3214         * Added an strnstr() function and the requirement in some functions
3215           to use null terminated PEM structures is no more.  
3217 2003-03-12 10:57  nmav <nmav@gnutls.org>
3219         * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h
3220         (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3221         gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1),
3222         lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags:
3223         gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
3224         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1),
3225         lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags:
3226         gnutls_0_9_1), lib/gnutls_x509.c:
3228         * Added ability to generate RSA keys.  
3229         * Increased the maximum parameter size in order to read some large
3230           keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  
3231         * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
3232           was replaced (again) by the gnutls_privkey.  
3234 2003-03-11 20:14  nmav <nmav@gnutls.org>
3236         * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c,
3237         auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h,
3238         gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c,
3239         gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_1_0_5,
3240         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
3241         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3242         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3243         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3244         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3245         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3247         some improvements in the private key handling api. It is now used
3248         internally.  
3250 2003-03-11 07:51  nmav <nmav@gnutls.org>
3252         * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:
3254         The fingerprint now accepts a pointer to an int instead of a ptr to
3255         a size_t.  
3257 2003-03-10 18:29  nmav <nmav@gnutls.org>
3259         * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3260         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5),
3261         configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
3262         (utags: gnutls_0_8_4):
3264         changes for 0.8.4 release.  
3266 2003-03-07 12:24  nmav <nmav@gnutls.org>
3268         * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt,
3269         draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5,
3270         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3272         added the new tls 1.1 draft 
3274 2003-03-06 20:20  nmav <nmav@gnutls.org>
3276         * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
3277         gnutls_0_9_2, gnutls_0_9_1):
3279         the documentation is now created on dist time.  
3281 2003-03-06 20:09  nmav <nmav@gnutls.org>
3283         * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:
3285         Corrected a broken buffer check in _gnutls_io_read_buffered() 
3287 2003-03-05 17:23  nmav <nmav@gnutls.org>
3289         * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5,
3290         gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags:
3291         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex
3292         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3293         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3294         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex,
3295         tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2):
3297         some documentation fixes.  
3299 2003-03-04 14:39  nmav <nmav@gnutls.org>
3301         * NEWS (tags: gnutls_0_8_3):
3303         changes for 0.8.3 release.  
3305 2003-03-04 14:38  nmav <nmav@gnutls.org>
3307         * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3308         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3310         Documented the last timing attack.  
3312 2003-03-04 07:47  nmav <nmav@gnutls.org>
3314         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
3315         lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1),
3316         lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4,
3317         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c
3318         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3319         lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6,
3320         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3321         gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_1_1_8, gnutls_1_0_10,
3322         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3323         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3324         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3325         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3326         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3327         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3328         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3329         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3330         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3331         lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3,
3332         gnutls_0_9_2, gnutls_0_9_1):
3334         * Corrected a bug in 64 bit architectures, which affected the 
3335           serial number calculation in the record layer.  
3336         * Added gnutls_certificate_free_keys() which deletes all the 
3337           private keys and certificates from the credentials structure.  
3339 2003-03-04 07:46  nmav <nmav@gnutls.org>
3341         * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags:
3342         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3343         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3344         gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12,
3345         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3346         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3),
3347         lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3348         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3349         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags:
3350         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3351         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3352         gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12,
3353         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3354         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3):
3356         Corrected a bug in 64 bit architectures, which affected the serial
3357         number calculation in the record layer.  
3359 2003-03-03 17:48  nmav <nmav@gnutls.org>
3361         * lib/gnutls_cipher.c, NEWS:
3363         Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
3364         branch.  
3366 2003-03-03 16:08  nmav <nmav@gnutls.org>
3368         * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
3369         gnutls_0_9_2, gnutls_0_9_1):
3371         Added protection against the new TLS 1.0 record layer timing attack.  
3373 2003-03-03 16:02  nmav <nmav@gnutls.org>
3375         * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
3376         lib/gnutls_x509.c, src/cli.c, src/common.c:
3378         Added a flag to allow signing by v1 X.509 certificates. Also added a
3379         function to allow setting the verification flags in the credentials
3380         structure.  
3382 2003-03-03 15:34  nmav <nmav@gnutls.org>
3384         * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):
3386         some fixes in tests 
3388 2003-02-27 23:40  nmav <nmav@gnutls.org>
3390         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
3391         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags:
3392         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h:
3394         Added support for MD2 signature verification in X.509 certificates.  
3396 2003-02-25 21:39  nmav <nmav@gnutls.org>
3398         * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h
3399         (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa
3400         (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c:
3402         Added option to disable all TLS 1.0 extensions.  
3404 2003-02-22 22:26  nmav <nmav@gnutls.org>
3406         * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
3407         lib/Makefile.am:
3409         some fixes in makefiles.  
3411 2003-02-20 07:38  nmav <nmav@gnutls.org>
3413         * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5,
3414         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3415         ex-info.tex, examples.tex (tags: gnutls_0_9_1):
3417         Added a small example on how to use the certificate selection
3418         callback in client side.  
3420 2003-02-18 22:55  nmav <nmav@gnutls.org>
3422         * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4,
3423         gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags:
3424         gnutls_0_9_1):
3426         some fixes in types.  
3428 2003-02-18 06:30  nmav <nmav@gnutls.org>
3430         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
3432         The client certificate selection callback is no longer called twice.
3433         It is called once if it is set.  
3435 2003-02-16 09:52  nmav <nmav@gnutls.org>
3437         * src/: tests.c, tls_test.c:
3439         works better in buggy servers.  
3441 2003-02-16 09:17  nmav <nmav@gnutls.org>
3443         * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
3444         lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2,
3445         gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
3446         lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1),
3447         lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c
3448         (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags:
3449         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3450         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3451         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3452         gnutls_0_9_1), src/serv.c:
3454         The RSA and DH parameter handling has been updated.  
3456 2003-02-15 21:48  nmav <nmav@gnutls.org>
3458         * lib/: auth_cert.c, gnutls_x509.c:
3460         Added a primitive function to load a file into memory, so that no
3461         certificate files are truncated. Also fixed a bug in the client
3462         certificate callback function.  
3464 2003-02-15 17:13  nmav <nmav@gnutls.org>
3466         * lib/gnutls_ui.c:
3468         Null, as the data value, is now an acceptable value in functions
3469         that may return the size of the data.  
3471 2003-02-14 15:48  nmav <nmav@gnutls.org>
3473         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
3474         lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3475         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3476         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3477         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c,
3478         src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2,
3479         gnutls_0_9_1), src/tls_test.c:
3481         Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
3482         server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.  
3484 2003-02-14 10:10  nmav <nmav@gnutls.org>
3486         * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
3487         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
3488         lib/gnutls_privkey.c, lib/gnutls_x509.c:
3490         ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
3491         by the 0.2.1 version of libtasn1.  
3493 2003-02-14 08:42  nmav <nmav@gnutls.org>
3495         * lib/: gnutls.h.in.in, gnutls_int.h:
3497         gnutls_const_datum was removed from exported types, for the time
3498         being.  
3500 2003-02-13 09:23  nmav <nmav@gnutls.org>
3502         * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3503         gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c,
3504         lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2,
3505         gnutls_0_9_1), lib/gnutls_x509.c:
3507         Added option to allow an X.509 server not to send the trusted CA
3508         list to the peer.  
3510 2003-02-12 13:30  nmav <nmav@gnutls.org>
3512         * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
3514         Added test which prints the Diffie Hellman prime bits used.  
3516 2003-02-12 12:48  nmav <nmav@gnutls.org>
3518         * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
3519         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
3520         lib/gnutls_x509.c:
3522         Added some private key handling functions. They are primitive enough
3523         for now.  
3525 2003-02-12 11:48  nmav <nmav@gnutls.org>
3527         * doc/protocol/: draft-ietf-tls-extensions-05.txt,
3528         draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4,
3529         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3531         added new extensions draft.  
3533 2003-02-12 11:46  nmav <nmav@gnutls.org>
3535         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
3536         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
3537         lib/gnutls_ui.h, lib/gnutls_x509.c:
3539         gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.  
3541 2003-02-12 11:26  nmav <nmav@gnutls.org>
3543         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
3545         added gnutls_x509_certificate_get_fingerprint(). Untested yet.  
3547 2003-02-10 16:51  nmav <nmav@gnutls.org>
3549         * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags:
3550         gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags:
3551         gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c,
3552         gnutls_ui.h:
3554         renamed gnutls_x509_fingerprint to gnutls_fingerprint.  
3556 2003-02-09 09:53  nmav <nmav@gnutls.org>
3558         * lib/gnutls_dh_primes.c, src/prime.c:
3560         fixes in pkcs3 DH parameter generation.  
3562 2003-02-09 09:37  nmav <nmav@gnutls.org>
3564         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
3565         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
3566         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
3567         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2,
3568         gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h,
3569         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
3570         lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
3571         lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
3572         src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2,
3573         gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2,
3574         gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3,
3575         gnutls_0_9_2, gnutls_0_9_1):
3577         Several internal changes to use the new certificate API. CRL support
3578         is complete.  
3580 2003-02-08 14:46  nmav <nmav@gnutls.org>
3582         * lib/: gnutls.h.in.in, gnutls_int.h:
3584         added a crl verification function (untested yet).  
3586 2003-02-08 11:21  nmav <nmav@gnutls.org>
3588         * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
3590         Added some new certificate verification functions.  
3592 2003-02-07 22:20  nmav <nmav@gnutls.org>
3594         * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
3595         gnutls_privkey.c:
3597         removed the raw part in the gnutls_privkey internal structure..  
3599 2003-02-07 20:46  nmav <nmav@gnutls.org>
3601         * lib/x509_extensions.c:
3603         Added function to extract the key usage extension from an X.509
3604         certificate, and combined some code.  
3606 2003-02-07 19:01  nmav <nmav@gnutls.org>
3608         * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
3609         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
3610         lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
3611         lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
3613         More stuff for the new certificate API.  
3615 2003-02-07 14:48  nmav <nmav@gnutls.org>
3617         * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h
3618         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags:
3619         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c:
3621         The old certificate parsing API was reimplemented over the new one.
3622         It will stay in the 1.0.0 release for compatibility reasons.  
3624 2003-02-07 13:33  nmav <nmav@gnutls.org>
3626         * lib/: Makefile.am, gnutls_x509.h:
3628         Added the new PKCS7 parsing functions.  
3630 2003-02-07 10:15  nmav <nmav@gnutls.org>
3632         * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3633         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3634         doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3635         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3636         doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4,
3637         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3638         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags:
3639         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3640         gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am,
3641         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
3643         Added the new certificate handling functions.  
3645 2003-02-07 09:06  nmav <nmav@gnutls.org>
3647         * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
3648         lib/x509_extensions.c, lib/x509_xml.c:
3650         More improvements in the CRL support, and the X.509 backend. Added a
3651         function to get some parts of the DN using an OID.  
3653 2003-02-06 16:49  nmav <nmav@gnutls.org>
3655         * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
3657         CRL parsing support is almost complete.  
3659 2003-02-06 10:05  nmav <nmav@gnutls.org>
3661         * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
3662         gnutls_str.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3663         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3664         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3665         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3666         gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3667         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3668         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3669         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3670         gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h:
3672         Several fixes and improvements in CRL support.  
3674 2003-02-05 20:20  nmav <nmav@gnutls.org>
3676         * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
3677         lib/gnutls_x509.c:
3679         Added preliminary CRL support. This will be under the new X.509 API.
3680         Other x509 functions will be updated later.  
3682 2003-02-05 07:56  nmav <nmav@gnutls.org>
3684         * lib/: gnutls_dh_primes.c, gnutls_pk.c:
3686         some fixes. There wasn't any limitation in libtasn1 code... just my
3687         lazyness.  
3689 2003-02-03 17:41  nmav <nmav@gnutls.org>
3691         * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h
3692         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3693         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3694         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3695         gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2,
3696         gnutls_0_9_1):
3698         use options to print DH parameters.  
3700 2003-02-03 17:34  nmav <nmav@gnutls.org>
3702         * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
3703         src/prime.c:
3705         * Added gnutls_pkcs3_extract_dh_params() and
3706           gnutls_pkcs3_export_dh_params() which extracts and export parameters
3707           from and to PKCS#3 encoded structures.  These were added to read
3708         parameters generated using the openssl dhparam tool.  
3709         * The prime program was modified to also print the generated prime
3710           and generator using the PKCS#3 format.  
3712 2003-02-03 16:11  nmav <nmav@gnutls.org>
3714         * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
3715         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
3716         lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3717         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c,
3718         lib/gnutls.asn (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
3719         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
3720         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
3721         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
3722         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
3723         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3724         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3725         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3726         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3727         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in,
3728         lib/gnutls_alert.c, lib/gnutls_anon_cred.c (tags: gnutls_0_9_6,
3729         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3730         gnutls_0_9_1), lib/gnutls_asn1_tab.c (tags: gnutls_1_1_8,
3731         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
3732         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
3733         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3734         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3735         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3736         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3737         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3738         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3739         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3740         gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h (tags:
3741         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3742         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3743         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
3744         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c,
3745         lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c,
3746         src/serv-gaa.h, src/serv.c, src/serv.gaa:
3748         * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
3749          use gnutls_malloc() to allocate the output parameters.  
3750         
3751         * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
3752          from PKCS#3 encoded structures. This was in order to read parameters
3753          generated using the openssl dhparam tool.  
3754         
3755         * Several changes in the temporary (DH/RSA) parameter codebase. No
3756          DH parameters are now included in the library. Also a credentials
3757          structure can now hold only one temporary parameter.  
3759 2003-01-30 20:36  nmav <nmav@gnutls.org>
3761         * lib/gnutls_ui.c:
3763         more doc for the gnutls_set_dh_prime_bits().  
3765 2003-01-30 09:16  nmav <nmav@gnutls.org>
3767         * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4,
3768         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c,
3769         lib/gnutls_int_compat.c (tags: gnutls_1_1_8, gnutls_1_1_7,
3770         gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3771         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3772         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3773         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3774         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3775         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3776         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3777         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3779         removed backward compatibility functions for 0.9.0 version.  
3781 2003-01-25 08:57  nmav <nmav@gnutls.org>
3783         * lib/: gnutls_errors.c, gnutls_errors_int.h:
3785         use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when 
3786         the SRP protocol fails.  
3788 2003-01-24 12:13  nmav <nmav@gnutls.org>
3790         * lib/gnutls_global.c:
3792         The gcrypt log handler is only set when we are in debugging mode.  
3794 2003-01-23 20:55  nmav <nmav@gnutls.org>
3796         * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
3797         lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3798         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3799         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
3800         lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1),
3801         lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
3802         src/cli.c:
3804         Added ability to send some messages back to the application using 
3805         the gnutls_global_set_log_function(). This is quite experimental.  
3807 2003-01-23 18:05  nmav <nmav@gnutls.org>
3809         * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags:
3810         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3811         gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex,
3812         ex-rfc2818.tex:
3814         some minor bugfixes in the documentation.  
3816 2003-01-23 15:29  nmav <nmav@gnutls.org>
3818         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
3820         Added check and error code for some SRP fatal protocol failures.  
3822 2003-01-23 10:18  nmav <nmav@gnutls.org>
3824         * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags:
3825         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3826         gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c:
3828         The library notifies the application on empty and illegal SRP
3829         usernames, so that proper notification (via an alert) is sent to the
3830         peer. Currently when the SRP ciphersuite is advertized but no
3831         username is sent by the peer, the library returns
3832         GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
3833         GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
3834         something more appropriate).  
3836 2003-01-22 17:51  nmav <nmav@gnutls.org>
3838         * src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1,
3839         gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_10,
3840         gnutls_0_8_6, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12):
3842         improved srp detection 
3844 2003-01-22 17:42  nmav <nmav@gnutls.org>
3846         * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3847         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3848         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3849         lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3850         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3851         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c
3852         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3853         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3854         gnutls_0_8_3, gnutls_0_8_1), src/tests.c:
3856         Improved the SRP support, to prevent attackers guessing the 
3857         available usernames by brute force. The g,n values sent are now 
3858         obtained by the password conf file. (they were static ones) 
3860 2003-01-16 16:56  nmav <nmav@gnutls.org>
3862         * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
3863         gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3864         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3865         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3866         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3867         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3868         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3869         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3870         gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97,
3871         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3872         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3873         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3874         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3875         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3876         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3877         gnutls_0_8_1) (utags: gnutls_0_8_0):
3879         Prefixed with underscore some internal functions.  
3881 2003-01-13 19:37  nmav <nmav@gnutls.org>
3883         * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
3884         gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
3885         lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3886         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3887         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3888         gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0),
3889         lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3890         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3891         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
3893         GNUTLS_E_PARSING_ERROR error code was replaced by
3894         GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
3895         GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
3896         GNUTLS_E_BASE64_DECODING_ERROR.  
3898 2003-01-11 14:02  nmav <nmav@gnutls.org>
3900         * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
3901         doc/tex/appendix.tex, doc/tex/patents.tex:
3903         Added some information about the SRP patents in the documentation.  
3905 2003-01-09 21:52  nmav <nmav@gnutls.org>
3907         * NEWS, acinclude.m4 (tags: gnutls_1_1_8, gnutls_1_0_10,
3908         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3909         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3910         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3911         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3912         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3913         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3914         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3915         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3916         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3917         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3918         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3919         gnutls_0_8_1, gnutls_0_8_0), configure.in, doc/README.CODING_STYLE
3920         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3921         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3922         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am,
3923         lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0),
3924         lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3925         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3926         lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3927         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3928         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3929         lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
3930         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3931         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3932         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h
3933         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3934         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
3935         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3936         gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags:
3937         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3938         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3939         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3940         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3941         gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0):
3943         Only the documented symbols are now exported.  
3945 2003-01-09 08:29  nmav <nmav@gnutls.org>
3947         * lib/gnutls_x509.c:
3949         If the certificate does not contain the basicConstraints extension
3950         GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
3951         gnutls_x509_extract_certificate_ca_status().  
3953 2003-01-08 22:58  nmav <nmav@gnutls.org>
3955         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3956         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3957         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3958         gnutls_0_8_0), lib/gnutls_x509.c:
3960         Added gnutls_x509_extract_certificate_ca_status() which returns the
3961         CA status of the given certificate.  
3963 2003-01-01 11:12  nmav <nmav@gnutls.org>
3965         * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
3966         gnutls_0_8_0):
3968         If liblzo is found in the system then libgnutls-extra will depend on
3969         it, instead of including minilzo.  
3971 2002-12-30 10:04  nmav <nmav@gnutls.org>
3973         * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
3975         Added a test for null (zero) integers in MPI scanning.  
3977 2002-12-29 20:42  nmav <nmav@gnutls.org>
3979         * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
3981         some fixes in the gnutls-cli-debug program 
3983 2002-12-22 18:11  nmav <nmav@gnutls.org>
3985         * configure.in:
3987         depends on libgcrypt 1.1.11 
3989 2002-12-16 21:56  nmav <nmav@gnutls.org>
3991         * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
3992         gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
3993         (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_1_1_8,
3994         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
3995         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
3996         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3997         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3998         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3999         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4000         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4001         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4002         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4003         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4004         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4005         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
4006         gnutls_handshake.c, gnutls_int.h (tags: gnutls_0_8_7, gnutls_0_8_6,
4007         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4008         gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_5, gnutls_0_9_2,
4009         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4010         gnutls_0_8_0), gnutls_kx.h (tags: gnutls_1_0_7, gnutls_1_1_6,
4011         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4012         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4013         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4014         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4015         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4016         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4017         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4018         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4019         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4020         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4021         gnutls_0_8_0):
4023         Dropped the support for the client key exchange message 0, and
4024         server key exchange message 2.  
4026 2002-12-16 21:26  nmav <nmav@gnutls.org>
4028         * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
4029         lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11,
4030         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4031         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4032         gnutls_0_8_0), lib/gnutls_record.c:
4034         Finished SRP-6 stuff. It should work fine now.  
4036 2002-12-13 22:14  nmav <nmav@gnutls.org>
4038         * NEWS:
4040         Added gnutls_openpgp_extract_key_name_string() which returns a
4041         single string for a pgp user id.  
4043 2002-12-13 12:59  nmav <nmav@gnutls.org>
4045         * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0,
4046         gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5,
4047         gnutls_0_8_6, gnutls_0_8_7):
4049         updated some example and the server to use the new gnutls_malloc()
4050         in callbacks.  
4052 2002-12-12 17:03  nmav <nmav@gnutls.org>
4054         * lib/: gnutls_x509.c, gnutls_ui.h:
4056         Added the gnutls_x509_extract_dn_string() function.  
4058 2002-12-08 15:43  nmav <nmav@gnutls.org>
4060         * src/serv.c (tags: gnutls_0_6_0):
4062         updated to include a callback for receiving openpgp keys, using
4063         libopencdk.  
4065 2002-12-08 15:39  nmav <nmav@gnutls.org>
4067         * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
4068         gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12,
4069         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4070         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4071         gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
4073         some cleanups 
4075 2002-12-07 11:46  nmav <nmav@gnutls.org>
4077         * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
4079         some fixes in server_name extension 
4081 2002-12-07 11:19  nmav <nmav@gnutls.org>
4083         * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
4084         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
4085         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
4086         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4087         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4088         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
4089         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4090         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4091         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4092         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4093         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4094         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4095         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in
4096         (tags: gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0,
4097         gnutls_0_6_0), lib/gnutls_global.c (tags: gnutls_0_8_0,
4098         gnutls_0_6_0), lib/gnutls_mem.c, lib/x509_b64.c:
4100         Exported the more convenient gnutls_malloc() and gnutls_free()
4101         functions. Actually pointers to functions.  
4103 2002-12-06 17:28  nmav <nmav@gnutls.org>
4105         * NEWS, lib/x509_b64.c:
4107         Changed the semantics of gnutls_pem_base64_encode_alloc() and
4108         gnutls_pem_base64_decode_alloc(). In the default case were the
4109         gnutls library is used with malloc/realloc/free, these are binary
4110         compatible.  
4111         
4112         They now require the returned data to be freed using the
4113         gnutls_global_get_free_function().  
4115 2002-12-06 17:21  nmav <nmav@gnutls.org>
4117         * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
4119         some cleanups.  
4121 2002-12-06 17:14  nmav <nmav@gnutls.org>
4123         * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
4124         doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
4125         lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
4126         gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_1_1_8,
4127         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
4128         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
4129         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4130         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4131         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
4132         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4133         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4134         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4135         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4136         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4137         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4138         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4139         gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c,
4140         lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_12,
4141         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4142         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4143         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4144         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4145         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4146         gnutls_0_6_0), lib/gnutls_state.c (tags: gnutls_0_6_0),
4147         lib/gnutls_str.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4148         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4149         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4150         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_12,
4151         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4152         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4153         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c (tags:
4154         gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
4156         Added the new functions gnutls_get_malloc_function(),
4157         gnutls_get_free_function(). Also changed the way callback functions
4158         must allocate data. They now need to use these functions, instead of
4159         just calling malloc().  
4161 2002-12-06 13:33  nmav <nmav@gnutls.org>
4163         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
4164         (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
4165         gnutls_0_6_0):
4167         added error code to report illegal srp usernames. Some fixes in the
4168         extension parsing to report fatal errors.  
4170 2002-12-04 23:38  nmav <nmav@gnutls.org>
4172         * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
4173         (utags: gnutls_0_6_0):
4175         some optimizations in string handling of the x.509 asn.1 parsers.  
4177 2002-12-04 12:16  nmav <nmav@gnutls.org>
4179         * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
4180         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4181         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4182         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex
4183         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1,
4184         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
4185         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4186         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4187         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4188         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4189         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4190         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4191         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4192         gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags: gnutls_1_0_5,
4193         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
4194         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4195         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4196         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4197         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4198         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4199         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4200         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4201         gnutls_0_8_0, gnutls_0_6_0):
4203         Added a chapter for sources preparation. Based on the documenation
4204         of libksba.  
4206 2002-12-02 22:00  nmav <nmav@gnutls.org>
4208         * configure.in, doc/tex/ex-pgp-keyserver.tex:
4210         depends on opencdk 0.3.5 
4212 2002-12-02 17:31  nmav <nmav@gnutls.org>
4214         * lib/gnutls_extensions.c:
4216         Corrected bug in extension parsing.  
4218 2002-12-02 07:37  nmav <nmav@gnutls.org>
4220         * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
4221         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4222         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4223         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4224         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4225         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4226         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4228         some updates on srp documentation.  
4230 2002-12-02 07:13  nmav <nmav@gnutls.org>
4232         * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
4233         (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
4234         auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
4235         ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
4236         gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4237         gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4238         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4239         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4240         gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0),
4241         gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags:
4242         gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0,
4243         gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12,
4244         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4245         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4246         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4247         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4248         gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0),
4249         gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4250         gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags:
4251         gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags:
4252         gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c,
4253         gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags:
4254         gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0,
4255         gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4256         gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4257         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4258         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4259         gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12,
4260         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4261         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4262         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags:
4263         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4264         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4265         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4266         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4267         gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0),
4268         gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4269         gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4270         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4271         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4272         gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags:
4273         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4274         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4275         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4276         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c,
4277         gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0,
4278         gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12,
4279         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4280         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4281         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4282         gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
4283         x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
4284         gnutls_0_6_0):
4286         Cleanups. Prefixed some internal function with underscore.  
4288 2002-12-01 21:57  nmav <nmav@gnutls.org>
4290         * lib/gnutls_x509.c:
4292         more fixes in gnutls_x509_extract_certificate_dn_string() 
4294 2002-12-01 21:47  nmav <nmav@gnutls.org>
4296         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
4297         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
4298         (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4299         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4301         Added the function gnutls_srp_server_set_credentials_function() to
4302         allow retrieving SRP parameters from an external backend - other 
4303         than password files.  
4305 2002-12-01 20:29  nmav <nmav@gnutls.org>
4307         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
4309         Enabled the OpenPGP key retrieval callback function (untested yet).  
4311 2002-12-01 19:50  nmav <nmav@gnutls.org>
4313         * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
4314         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
4315         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4316         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4317         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4318         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
4319         gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4320         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4321         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
4322         src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7,
4323         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4324         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4325         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4326         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4328         Added the functions: 
4329            gnutls_srp_verifier() 
4330            gnutls_srp_base64_encode() 
4331            gnutls_srp_base64_decode() 
4332         
4333         and modified the gnutls-srpcrypt, to use the exported functions.  
4335 2002-11-25 10:39  nmav <nmav@gnutls.org>
4337         * lib/: gnutls_int.h, gnutls_x509.c:
4339         gnutls_x509_extract_certificate_dn_string() now behaves as described
4340         in RFC2253.  
4342 2002-11-23 08:10  nmav <nmav@gnutls.org>
4344         * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
4346         some changes in the callback function behaviour.  
4348 2002-11-22 22:21  nmav <nmav@gnutls.org>
4350         * lib/Makefile.am (tags: gnutls_0_6_0):
4352         linked against libgcrypt (I saw that in debian) 
4354 2002-11-20 22:10  nmav <nmav@gnutls.org>
4356         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
4357         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
4358         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4359         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4360         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4361         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4362         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4363         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4364         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4365         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
4366         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4,
4367         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
4368         lib/gnutls_errors.c, lib/gnutls_extensions.c:
4370         Several cleanups and elimination of warnings.  
4372 2002-11-20 20:35  nmav <nmav@gnutls.org>
4374         * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
4375         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
4376         doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4377         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
4378         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4379         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4380         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c,
4381         lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4382         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4383         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4384         gnutls_0_8_0, gnutls_0_6_0):
4386         updated documentation to include record layer weaknesses and
4387         counter-measures, and the supported TLS extensions.  
4389 2002-11-20 17:45  nmav <nmav@gnutls.org>
4391         * lib/gnutls.h.in.in:
4393         compat4.h was added, and is included by default in gnutls.h.  
4395 2002-11-20 17:44  nmav <nmav@gnutls.org>
4397         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
4398         gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
4399         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4400         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4401         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4403         Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
4404         KEY_*. Improved the checking of key usage.  
4406 2002-11-20 07:30  nmav <nmav@gnutls.org>
4408         * lib/gnutls_algorithms.c:
4410         added the AES ciphersuites for certificate srp authentication.  
4412 2002-11-19 13:07  nmav <nmav@gnutls.org>
4414         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
4415         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
4416         lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
4417         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
4418         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4419         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4420         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4421         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
4423         Added support for the DSS certificate SRP authenticated cipher
4424         suites (currently only with 3DES cipher). Cleaned up the client and
4425         server code, which was duplicated.  
4427 2002-11-19 12:01  nmav <nmav@gnutls.org>
4429         * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
4430         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4431         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7,
4432         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4433         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
4434         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
4435         lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
4437         Added certificate authenticated SRP cipher suites.  
4439 2002-11-17 12:13  nmav <nmav@gnutls.org>
4441         * lib/gnutls_int_compat.c:
4443         added compatibility function for the openpgp_keyserver.  
4445 2002-11-17 12:12  nmav <nmav@gnutls.org>
4447         * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
4448         auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
4449         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4450         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4451         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4452         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4453         gnutls_0_6_0), openpgp.tex, tlsintro.tex:
4455         added bibliography in documentation.  
4457 2002-11-16 09:50  nmav <nmav@gnutls.org>
4459         * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
4460         doc/tex/examples.tex, lib/gnutls_int.h:
4462         updated pgp key retrieval callback and added example.  
4464 2002-11-15 21:13  nmav <nmav@gnutls.org>
4466         * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
4467         doc/tex/Makefile.am:
4469         example programs are now located in doc/examples directory.  
4471 2002-11-14 13:48  nmav <nmav@gnutls.org>
4473         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
4474         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4475         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
4476         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4477         gnutls_0_8_0, gnutls_0_6_0):
4479         Added some new alert codes from the extensions draft.  
4481 2002-11-14 09:19  nmav <nmav@gnutls.org>
4483         * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4484         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4485         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4486         gnutls_0_8_0, gnutls_0_6_0), examples.tex:
4488         updated the basic client to support OpenPGP certificate
4489         authentication.  
4491 2002-11-12 13:29  nmav <nmav@gnutls.org>
4493         * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12,
4494         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4495         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4496         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex:
4498         added example with an openpgp server 
4500 2002-11-12 11:11  nmav <nmav@gnutls.org>
4502         * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
4503         auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
4504         auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
4505         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4506         gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
4507         gnutls_v2_compat.c, gnutls_x509.c:
4509         The session->gnutls_key was renamed to session->key.  
4511 2002-11-12 10:59  nmav <nmav@gnutls.org>
4513         * lib/gnutls_int.h:
4515         The gnutls_openpgp_recv_key_func() callback function now accepts a 
4516         key fingerprint, instead of the key id.  
4518 2002-11-11 17:20  nmav <nmav@gnutls.org>
4520         * src/: cli.c, serv.c, tests.c:
4522         cleanups 
4524 2002-11-11 17:06  nmav <nmav@gnutls.org>
4526         * lib/gnutls.h.in.in:
4528         dropped source backwards compatibility 
4530 2002-11-11 17:02  nmav <nmav@gnutls.org>
4532         * configure.in, lib/gnutls_int.h:
4534         Added callback for OpenPGP key retrieval.  
4536 2002-11-06 13:00  nmav <nmav@gnutls.org>
4538         * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
4539         draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12,
4540         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4541         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4542         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4544         added new rfc2246bis draft 
4546 2002-11-06 08:24  nmav <nmav@gnutls.org>
4548         * opencdk.m4 (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4549         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4550         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4551         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4552         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4553         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4554         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4555         gnutls_0_8_0, gnutls_0_6_0):
4557         updated url for opencdk 
4559 2002-11-05 21:41  nmav <nmav@gnutls.org>
4561         * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
4562         gnutls_global.c, gnutls_state.c, gnutls_x509.c:
4564         some updated in the documentation 
4566 2002-11-04 21:23  nmav <nmav@gnutls.org>
4568         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
4569         gnutls_errors_int.h (utags: gnutls_0_5_11):
4571         Added new alert (certificate unobtainable) from
4572         draft-ietf-tls-extensions.  
4574 2002-11-04 20:11  nmav <nmav@gnutls.org>
4576         * NEWS, configure.in (tags: gnutls_0_5_11):
4578         depends on opencdk 0.3.2 
4580 2002-11-03 14:20  twoaday <twoaday@gnutls.org>
4582         * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
4584         
4585         
4586         Use the old error codes for OpenPGP again.  
4588 2002-11-03 13:52  twoaday <twoaday@gnutls.org>
4590         * lib/auth_cert.c (tags: gnutls_0_5_11):
4592         Fixed an off-by-one bug for OpenPGP fingerprint handling.  
4594 2002-11-03 13:23  twoaday <twoaday@gnutls.org>
4596         * lib/gnutls_errors_int.h:
4598         Corrected error number (the old was reserved).  
4600 2002-11-03 13:08  twoaday <twoaday@gnutls.org>
4602         * lib/: gnutls_errors.c, gnutls_errors_int.h:
4604         Unification for the OpenPGP error code.  
4606 2002-11-03 13:08  nmav <nmav@gnutls.org>
4608         * lib/gnutls_cert.c (tags: gnutls_0_5_11):
4610         corrected behaviour of verification in openpgp keys.  
4612 2002-11-03 11:56  twoaday <twoaday@gnutls.org>
4614         * lib/: gnutls_errors.c, gnutls_errors_int.h:
4616         Add OpenPGP error description 
4618 2002-11-03 11:30  nmav <nmav@gnutls.org>
4620         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
4621         gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
4623         Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
4624         GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.  
4626 2002-11-03 11:19  nmav <nmav@gnutls.org>
4628         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
4629         (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
4630         (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
4631         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4632         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4633         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4634         src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4635         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4636         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4637         gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
4638         src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4639         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4640         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4641         gnutls_0_6_0, gnutls_0_5_11), src/common.c:
4643         Added some new error codes and updated client.  
4645 2002-11-02 08:41  nmav <nmav@gnutls.org>
4647         * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
4648         lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
4649         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4650         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4651         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4652         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4653         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4654         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4655         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c
4656         (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c
4657         (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c
4658         (tags: gnutls_0_5_11), lib/gnutls_errors.c,
4659         lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags:
4660         gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11),
4661         lib/gnutls_rsa_export.c (tags: gnutls_0_5_11),
4662         lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c
4663         (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11):
4665         Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
4666         Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.  
4668 2002-11-02 08:37  nmav <nmav@gnutls.org>
4670         * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
4671         gnutls_0_6_0, gnutls_0_5_11):
4673         Fixed some memory leaks which may occured on error cases.  
4675 2002-11-01 21:29  nmav <nmav@gnutls.org>
4677         * NEWS, lib/gnutls_x509.c, src/common.c:
4679         gnutls_x509_extract_certificate_dn_string() was rewritten.  
4681 2002-11-01 18:33  nmav <nmav@gnutls.org>
4683         * lib/gnutls_x509.c:
4685         Added a check for dn extraction failure in
4686         gnutls_x509_extract_certificate_dn_string().  
4688 2002-10-29 14:03  twoaday <twoaday@gnutls.org>
4690         * configure.in:
4692         Bump OpenCDK version to 0.3.0 
4694 2002-10-29 14:02  twoaday <twoaday@gnutls.org>
4696         * lib/gnutls_errors_int.h:
4698         Add new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
4699         version.  A new error code for the OpenPGP part.  
4701 2002-10-29 05:51  nmav <nmav@gnutls.org>
4703         * lib/gnutls_buffer.h (tags: gnutls_1_1_8, gnutls_1_0_10,
4704         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
4705         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
4706         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4707         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4708         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4709         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4710         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4711         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4712         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4713         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4714         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4715         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4716         gnutls_0_5_11):
4718         added missing file 
4720 2002-10-28 09:21  nmav <nmav@gnutls.org>
4722         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
4723         (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
4724         gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
4725         gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
4726         gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
4727         gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
4728         gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
4729         gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
4730         x509_xml.c:
4732         GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
4733         GNUTLS_E_INTERNAL_ERROR.  
4735 2002-10-26 12:34  nmav <nmav@gnutls.org>
4737         * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
4738         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4739         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4740         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4741         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4742         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4743         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4744         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c,
4745         lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c,
4746         lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11),
4747         lib/gnutls_str.h (tags: gnutls_0_5_11):
4749         Optimizations in buffering code, which reduce the number of
4750         malloc/realloc calls.  
4752 2002-10-26 09:46  nmav <nmav@gnutls.org>
4754         * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
4755         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4756         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4757         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4758         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4759         gnutls_0_6_0, gnutls_0_5_11):
4761         The error code table now contains all the error codes sorted.  
4763 2002-10-25 14:31  nmav <nmav@gnutls.org>
4765         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
4766         doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
4767         (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
4768         lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
4769         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4770         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4771         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4772         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4773         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4774         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c:
4776         Documented error codes in an appendix. This documentation is
4777         generated automatically using the retcodes program.  
4779 2002-10-24 19:07  nmav <nmav@gnutls.org>
4781         * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_1_8,
4782         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
4783         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
4784         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4785         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4786         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4787         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4788         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4789         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4790         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4791         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4792         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4793         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4794         gnutls_0_5_11), tex/Makefile.am:
4796         Added script to sort function  names in function reference.  
4798 2002-10-24 17:42  nmav <nmav@gnutls.org>
4800         * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
4801         gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
4802         gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
4803         gnutls_0_5_11):
4805         Added more descriptive error codes to be returned by
4806         gnutls_strerror(). Removed old and unused error codes.  
4808 2002-10-24 16:39  nmav <nmav@gnutls.org>
4810         * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4811         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4812         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4813         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4814         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4815         gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
4816         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4817         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4818         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4819         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4820         gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
4821         gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4822         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4823         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4824         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4825         gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
4827         gnutls-cli-debug now accepts one hostname only 
4829 2002-10-24 16:33  nmav <nmav@gnutls.org>
4831         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
4833         gnutls-cli now accepts one hostname only 
4835 2002-10-23 18:36  nmav <nmav@gnutls.org>
4837         * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
4838         lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
4839         lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
4840         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
4841         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
4842         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4843         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4844         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4845         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4846         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4847         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4848         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4849         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4850         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4851         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4852         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/auth_dhe.c,
4853         lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
4855         Merged common stuff in DHE and anonymous DH key exchange.  
4857 2002-10-14 21:36  nmav <nmav@gnutls.org>
4859         * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
4860         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4861         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4862         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4863         gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12,
4864         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4865         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4866         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4867         doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4868         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4869         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4870         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex
4871         (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12,
4872         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4873         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4874         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4875         doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4876         doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4877         doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6,
4878         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4879         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex,
4880         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex,
4881         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
4882         doc/tex/srp1.tex:
4884         Example programs found in the documentation can now be generated by 
4885         running "make examples" in doc/tex directory.  
4887 2002-10-14 20:27  nmav <nmav@gnutls.org>
4889         * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4890         gnutls_0_6_0, gnutls_0_5_11):
4892         Fixed interlibrary dependencies. By Ivo Timmermans. This requires
4893         the debian libtool 1.4.2-7.1 
4895 2002-10-14 17:40  nmav <nmav@gnutls.org>
4897         * lib/: ext_max_record.c, ext_server_name.c:
4899         cleanups in the server name extension.  
4901 2002-10-14 17:23  nmav <nmav@gnutls.org>
4903         * NEWS, src/cli.c:
4905         Some fixes in 'gnutls-cli' client program to prevent some
4906         segmentation faults at exit.  
4908 2002-10-13 15:38  nmav <nmav@gnutls.org>
4910         * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
4911         gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
4912         gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
4913         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4914         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4915         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4916         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4917         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4918         compression.tex (tags: gnutls_0_5_10), handshake.tex (tags:
4919         gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12,
4920         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4921         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4922         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4923         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4924         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags:
4925         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
4926         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
4927         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4928         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4929         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
4930         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4931         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4932         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4933         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4934         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4935         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4936         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4937         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags:
4938         gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
4940         spelling corrections, and addition of a subsection for compression
4941         algorithms.  
4943 2002-10-13 09:55  nmav <nmav@gnutls.org>
4945         * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
4947         ZLIB's number was changed according to draft-ietf-tls-compression-02 
4949 2002-10-13 05:02  nmav <nmav@gnutls.org>
4951         * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
4952         gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
4953         lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4954         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4955         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4956         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
4957         gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
4958         lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
4959         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
4960         (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96,
4961         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4962         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4963         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4964         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4965         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4966         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4967         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4968         lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
4969         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
4970         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
4971         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4972         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4973         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4974         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4975         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4976         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4977         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4978         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4979         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4980         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4981         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4982         lib/ext_server_name.c (tags: gnutls_0_5_10), lib/ext_server_name.h
4983         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4984         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4985         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4986         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4987         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
4988         (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
4989         lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
4990         lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4991         lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4992         gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
4993         lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
4994         (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
4995         lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94,
4996         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4997         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4998         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4999         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5000         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5001         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5002         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags:
5003         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags:
5004         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5005         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5006         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5007         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5008         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5009         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5010         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
5011         lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10),
5012         lib/gnutls_dh_primes.c (tags: gnutls_0_5_10),
5013         lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96,
5014         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5015         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5016         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5017         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5018         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5019         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5020         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
5021         lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
5022         lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
5023         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
5024         lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
5025         gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
5026         lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
5027         lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
5028         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5029         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1,
5030         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5031         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c
5032         (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags:
5033         gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10),
5034         lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags:
5035         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5036         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5037         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5038         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags:
5039         gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10),
5040         lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10),
5041         lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags:
5042         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5043         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5044         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5045         gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
5046         gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
5047         lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
5048         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3,
5049         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5050         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5051         gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
5052         gnutls_0_5_10):
5054         several fixes in the codebase, mostly in signed/unsigned checkings.  
5056 2002-10-12 15:56  nmav <nmav@gnutls.org>
5058         * lib/: ext_max_record.c, ext_max_record.h (utags:
5059         gnutls_0_5_x_before_int_fixes):
5061         Corrected some types, to work in 64 bits machines. Suggested by Ivo
5062         Timmermans <ivo@o2w.nl>.  
5064 2002-10-12 08:17  nmav <nmav@gnutls.org>
5066         * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5067         gnutls_0_5_x_before_int_fixes):
5069         now does not require carriage return 
5071 2002-10-11 23:17  nmav <nmav@gnutls.org>
5073         * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
5075         Fixes (or not) in server name extension parsing 
5077 2002-10-11 13:47  nmav <nmav@gnutls.org>
5079         * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
5080         gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
5081         examples.tex (tags: gnutls_0_5_10) (utags:
5082         gnutls_0_5_x_before_int_fixes):
5084         updated documentation 
5086 2002-10-11 12:06  nmav <nmav@gnutls.org>
5088         * NEWS (tags: gnutls_0_5_x_before_int_fixes),
5089         lib/ext_server_name.c, lib/gnutls_int.h (tags:
5090         gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
5091         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5092         src/serv.c:
5094         Improved the server name extension. Resumed sessions can now use it.  
5096 2002-10-11 09:50  nmav <nmav@gnutls.org>
5098         * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
5099         gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
5100         lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
5101         lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
5102         lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5103         gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
5104         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
5105         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
5107         Added server name extension, from draft-ietf-tls-extension-05.  
5109 2002-10-10 22:15  nmav <nmav@gnutls.org>
5111         * doc/tex/ex-alert.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
5112         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
5113         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
5114         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5115         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5116         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
5117         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5118         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5119         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5120         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5121         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5122         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5123         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5124         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5125         doc/tex/ex-rfc2818.tex, lib/rfc2818_hostname.c (tags:
5126         gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
5127         doc/tex/examples.tex:
5129         more documentation updates 
5131 2002-10-10 15:17  nmav <nmav@gnutls.org>
5133         * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
5134         doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
5135         doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
5136         gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
5137         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
5138         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5139         doc/tex/examples.tex, doc/tex/handshake.tex (tags:
5140         gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
5141         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
5142         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5143         doc/tex/serv1.tex (tags: gnutls_0_5_10,
5144         gnutls_0_5_x_before_int_fixes), src/serv.c:
5146         Separated alert checking from the example programs, to make them
5147         cleaner. Added an example which demonstrates the alert checking.  
5149 2002-10-10 11:33  nmav <nmav@gnutls.org>
5151         * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
5153         last minute changes for 0.5.9 release.  
5155 2002-10-09 21:49  nmav <nmav@gnutls.org>
5157         * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
5158         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5159         lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
5161         Added int gnutls_x509_check_certificates_hostname() which check
5162         whether the given hostname matches the owner of the given X.509
5163         certificate.  
5165 2002-10-09 21:40  nmav <nmav@gnutls.org>
5167         * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
5168         (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
5169         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5171         cleanups 
5173 2002-10-08 13:50  nmav <nmav@gnutls.org>
5175         * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
5176         doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
5177         (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
5178         lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
5179         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5181         Added gnutls_set_default_priority() and
5182         gnutls_set_default_export_priority() functions, to avoid calling all
5183         the *_priority() functions if the defaults are ok.  
5185 2002-10-07 16:32  nmav <nmav@gnutls.org>
5187         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
5189         Added gnutls_x509_extract_certificate_dn_string() which returns the
5190         peer's Distinguished name in a single string.  
5192 2002-10-07 16:15  nmav <nmav@gnutls.org>
5194         * NEWS, doc/TODO (tags: gnutls_0_5_10,
5195         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
5196         lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
5197         gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12,
5198         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5199         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
5200         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5201         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5202         lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
5203         gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5204         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
5205         src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5206         gnutls_0_5_9):
5208         several cleanups 
5210 2002-10-07 13:38  nmav <nmav@gnutls.org>
5212         * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
5213         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
5215         Changes in gnutls-cli, to allow testing of starttls implementations.  
5217 2002-10-05 09:34  nmav <nmav@gnutls.org>
5219         * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
5220         gnutls_0_5_9), lib/gnutls_ui.h:
5222         rolled back addition of certificate_get_our_issuer() function.  
5224 2002-10-04 19:09  nmav <nmav@gnutls.org>
5226         * NEWS, doc/TODO, lib/gnutls_state.c (tags:
5227         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
5228         lib/gnutls_ui.h:
5230         Corrected bug which prevented gnutls_certificate_get_ours() from
5231         working.  Added gnutls_certificate_get_our_issuer() function.  
5233 2002-10-04 10:12  nmav <nmav@gnutls.org>
5235         * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5236         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
5237         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5238         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5239         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5240         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5241         gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
5242         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5244         Improved gnutls_x509_extract_key_pk_algorithm(), which can now
5245         distinguish DSA keys from unknown keys.  
5247 2002-10-02 12:43  nmav <nmav@gnutls.org>
5249         * configure.in, lib/gnutls_buffers.c (tags:
5250         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5252         some fixes to compile with gcc-2.95.  
5254 2002-10-01 12:19  nmav <nmav@gnutls.org>
5256         * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
5257         lib/gnutls_privkey.h, lib/gnutls_ui.h:
5259         Added function to extract the public key algorithm of a DER encoded
5260         private key.  
5262 2002-09-20 14:51  nmav <nmav@gnutls.org>
5264         * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
5265         gnutls_0_5_9, gnutls_0_5_8):
5267         enabled error messages of libgcrypt in debug mode 
5269 2002-09-17 17:57  nmav <nmav@gnutls.org>
5271         * lib/Makefile.am, lib/defines.h (tags:
5272         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
5273         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
5274         gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
5275         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5276         src/cli.c, src/serv.c (tags: gnutls_0_5_9),
5277         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
5278         gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
5279         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5280         lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
5281         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5282         lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
5283         (utags: gnutls_0_5_8):
5285         Added support for the LZO compression library in gnutls-extra. Some
5286         fixes in the hello message parsing.  
5288 2002-09-16 17:03  nmav <nmav@gnutls.org>
5290         * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
5291         gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
5292         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5293         gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
5295         replaced gnutls_handshake_get_direction() with
5296         gnutls_record_get_direction().  
5298 2002-09-16 17:03  nmav <nmav@gnutls.org>
5300         * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
5301         gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
5302         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
5303         (utags: gnutls_0_5_8, gnutls_0_5_9):
5305         updated documentation 
5307 2002-09-13 09:09  nmav <nmav@gnutls.org>
5309         * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
5311         Added a new function to convert from an error to an alert code.  
5313 2002-09-12 10:39  nmav <nmav@gnutls.org>
5315         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
5316         gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
5317         gnutls_int.h:
5319         Improved support for zlib.  
5321 2002-09-11 20:05  nmav <nmav@gnutls.org>
5323         * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
5324         gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
5325         draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12,
5326         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5327         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
5328         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5329         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5330         gnutls_0_5_8):
5332         updated drafts 
5334 2002-09-11 16:53  nmav <nmav@gnutls.org>
5336         * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
5337         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
5338         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5339         gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
5340         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5341         gnutls_0_5_7):
5343         Corrected bug in gnutls_dh_params_set(). Corrected bug in session
5344         resuming code of server side.  
5346 2002-09-11 06:34  nmav <nmav@gnutls.org>
5348         * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
5349         ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
5351         some cleanups in the extension parsing 
5353 2002-09-10 16:29  nmav <nmav@gnutls.org>
5355         * doc/scripts/gdoc (tags: 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):
5359         Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
5360         output.  
5362 2002-09-10 15:54  nmav <nmav@gnutls.org>
5364         * NEWS, buildconf (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
5365         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
5366         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
5367         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
5368         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
5369         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5370         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5371         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5372         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5373         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5374         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5375         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5376         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5377         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5378         gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4
5379         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5380         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5381         gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
5382         lib/gnutls_global.c (tags: gnutls_0_5_7):
5384         changes for autoconf 2.50 
5386 2002-09-09 08:41  nmav <nmav@gnutls.org>
5388         * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
5390         Removed dependency on libgdbm library.  
5392 2002-09-09 05:17  nmav <nmav@gnutls.org>
5394         * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
5395         gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
5396         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
5397         gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
5398         (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
5399         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
5400         gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5401         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
5402         gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5403         gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
5404         x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
5406         Some fixes for the used realloc() function. Now we have
5407         gnutls_realloc_fast() which frees the given pointer if the new
5408         allocation failed.  
5410 2002-09-08 20:48  nmav <nmav@gnutls.org>
5412         * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
5413         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5414         gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
5415         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5416         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5417         gnutls_0_5_7), lib/gnutls_str.c:
5419         updated string functions 
5421 2002-09-06 17:19  nmav <nmav@gnutls.org>
5423         * configure.in (tags: gnutls_0_5_6):
5425         last changes for 0.5.6 release 
5427 2002-09-06 17:12  nmav <nmav@gnutls.org>
5429         * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
5430         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
5431         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
5432         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5433         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5434         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
5435         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5436         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5437         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5438         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5439         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5440         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5441         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5442         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5443         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5444         gnutls_0_5_7, gnutls_0_5_6), doc/tex/x509cert.xml.tex,
5445         lib/x509_xml.c (tags: gnutls_0_5_6), src/common.c,
5446         src/gnutls-http-serv (tags: gnutls_1_1_8, gnutls_1_0_10,
5447         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
5448         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
5449         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5450         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5451         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
5452         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5453         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5454         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5455         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5456         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5457         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5458         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5459         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5460         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6):
5462         added versioning in the XML output of certificate functions.  
5464 2002-09-05 18:44  nmav <nmav@gnutls.org>
5466         * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
5467         gnutls_0_5_6), ciphersuites.tex (tags:
5468         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5469         gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
5470         (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
5471         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5472         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
5473         tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
5474         gnutls_0_5_6):
5476         reorganized documentation 
5478 2002-09-05 16:05  nmav <nmav@gnutls.org>
5480         * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5481         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5482         gnutls_0_5_7, gnutls_0_5_6), configure.in:
5484         Added more tests for the X.509 certificate validation. These tests
5485         are now only included in the CVS not the distribution.  
5487 2002-09-04 16:57  nmav <nmav@gnutls.org>
5489         * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
5490         lib/gnutls_int.h:
5492         Corrected extension type checks which used an 8 bit extension size,
5493         instead of 16 bits.  
5495 2002-09-03 14:33  nmav <nmav@gnutls.org>
5497         * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
5498         gnutls_x509.c:
5500         corrected the cert_type extension. (bug pointed out by D. Taylor) 
5502 2002-09-03 11:05  nmav <nmav@gnutls.org>
5504         * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_1_8,
5505         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
5506         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
5507         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5508         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5509         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5510         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5511         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5512         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5513         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5514         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5515         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5516         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5517         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5518         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
5519         gnutls_0_5_7, gnutls_0_5_8):
5521         gnutls_list replaced by const int* 
5523 2002-09-03 10:24  nmav <nmav@gnutls.org>
5525         * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
5526         doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
5527         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5528         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
5529         doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
5530         (utags: gnutls_0_5_5):
5532         last changes for 0.5.5 release 
5534 2002-09-01 19:28  nmav <nmav@gnutls.org>
5536         * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
5537         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
5538         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5540         corrected bugs in examples.  
5542 2002-09-01 18:57  nmav <nmav@gnutls.org>
5544         * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
5545         lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
5546         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5547         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5548         gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
5549         lib/gnutls_handshake.c (tags: gnutls_0_5_5),
5550         lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
5551         gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
5552         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
5553         gnutls_0_5_5):
5555         more cleanups 
5557 2002-09-01 18:57  nmav <nmav@gnutls.org>
5559         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
5560         gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
5561         examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
5562         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5564         Updated documentation and added more server examples.  
5566 2002-09-01 13:23  nmav <nmav@gnutls.org>
5568         * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
5569         gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
5570         gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
5571         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5572         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
5573         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5574         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
5576         Updated the base64 encoding/decoding functions.  
5578 2002-09-01 10:55  nmav <nmav@gnutls.org>
5580         * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
5581         gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
5582         gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
5583         gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5584         gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
5585         gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
5586         gnutls_v2_compat.c (tags: gnutls_0_5_10,
5587         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5588         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
5590         several clean ups 
5592 2002-09-01 10:54  nmav <nmav@gnutls.org>
5594         * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
5595         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5596         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
5597         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
5598         gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
5599         (tags: gnutls_0_5_5):
5601         Updated documentation to include examples of XML certificates.  
5603 2002-08-31 08:51  nmav <nmav@gnutls.org>
5605         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
5607         Improved the certificate and key read functions. They can now read a
5608         PEM encoded key and certificate from the same file.  
5610 2002-08-30 19:32  nmav <nmav@gnutls.org>
5612         * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
5613         lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
5614         lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5615         lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
5616         (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
5617         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
5618         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5619         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5620         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5621         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5622         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5623         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
5624         src/serv.c, src/tests.c:
5626         cert_type abreviation was expanded to certificate_type.  
5628 2002-08-30 18:17  nmav <nmav@gnutls.org>
5630         * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
5631         gnutls_0_5_5), examples.tex:
5633         updated examples 
5635 2002-08-29 12:58  nmav <nmav@gnutls.org>
5637         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5638         doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
5639         doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
5640         gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
5641         gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
5642         lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
5643         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5644         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5645         gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
5646         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
5647         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5648         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5649         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5650         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
5651         lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
5652         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5653         gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
5654         gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
5655         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5656         lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
5657         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
5658         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5659         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
5660         lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
5661         gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
5662         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5663         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
5664         lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5665         gnutls_0_5_5), lib/gnutls_buffers.h (tags:
5666         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5667         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
5668         lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5669         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5670         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
5671         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5672         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
5673         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5674         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
5675         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5676         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5677         lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
5678         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5679         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5680         lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5681         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5682         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
5683         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
5684         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
5685         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5686         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5687         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5688         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5689         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5690         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5691         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5692         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5693         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5694         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5695         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5696         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5697         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5698         lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5699         lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes,
5700         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5701         gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10,
5702         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5703         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h
5704         (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
5705         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
5706         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5707         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5708         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5709         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5710         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5711         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5712         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5713         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5714         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5715         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5716         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5717         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5718         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags:
5719         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_1_1_8,
5720         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
5721         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
5722         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5723         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5724         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5725         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5726         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5727         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5728         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5729         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5730         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5731         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5732         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5733         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5734         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh.h (tags:
5735         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5736         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5737         gnutls_0_5_5), lib/gnutls_dh_primes.c (tags: gnutls_0_5_6,
5738         gnutls_0_5_5), lib/gnutls_extensions.c (tags: gnutls_0_5_5),
5739         lib/gnutls_extensions.h (tags: gnutls_0_5_x_before_int_fixes,
5740         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5741         gnutls_0_5_5), lib/gnutls_global.c (tags: gnutls_0_5_6,
5742         gnutls_0_5_5), lib/gnutls_handshake.c, lib/gnutls_handshake.h
5743         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5744         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5745         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.c
5746         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5747         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.h
5748         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5749         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
5750         lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
5751         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
5752         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5753         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5754         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
5755         lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
5756         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5757         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5758         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
5759         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
5760         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5761         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5762         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5763         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5764         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5765         gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11,
5766         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5767         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5768         lib/gnutls_session.h (tags: gnutls_1_1_8, gnutls_1_0_10,
5769         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
5770         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
5771         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5772         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5773         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
5774         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
5775         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
5776         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
5777         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
5778         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5779         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5780         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5781         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5782         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5783         gnutls_0_5_5), lib/gnutls_session_pack.c (tags:
5784         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5785         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5786         lib/gnutls_session_pack.h (tags: gnutls_0_9_98, gnutls_0_9_97,
5787         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5788         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5789         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5790         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5791         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5792         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5793         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5794         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5795         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5796         lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes,
5797         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5798         gnutls_0_5_5), lib/gnutls_sig.h (tags:
5799         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5800         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
5801         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5802         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_1_1_8,
5803         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
5804         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
5805         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5806         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5807         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5808         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5809         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5810         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5811         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5812         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5813         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5814         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5815         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5816         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5817         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c,
5818         lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
5819         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5820         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
5821         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5822         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
5823         src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
5825         Renamed all the constructed types to have more consisten names, and
5826         some other minor improvements.  
5828 2002-08-29 10:08  nmav <nmav@gnutls.org>
5830         * Makefile.am (tags: gnutls_0_5_5,
5831         gnutls_0_5_x_before_types_change), PGPKEYS:
5833         removed PGPKEYS from the distribution.  
5835 2002-08-28 15:44  nmav <nmav@gnutls.org>
5837         * lib/: gnutls_buffers.c, gnutls_record.c (utags:
5838         gnutls_0_5_x_before_types_change):
5840         Allow the NULL pointer for data in gnutls_record_send(), if the
5841         previous call was interrupted.  
5843 2002-08-28 15:18  nmav <nmav@gnutls.org>
5845         * lib/gnutls_record.c:
5847         Corrected possible bug in decompression code. Well compressed
5848         packets may have been rejected due to limited buffer.  
5850 2002-08-28 14:08  nmav <nmav@gnutls.org>
5852         * NEWS (tags: gnutls_0_5_x_before_types_change),
5853         doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
5854         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5855         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5856         gnutls_0_5_x_before_types_change), doc/TODO (tags:
5857         gnutls_0_5_x_before_types_change),
5858         doc/protocol/draft-ietf-tls-srp-01.txt,
5859         doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
5860         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5861         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
5862         lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
5863         src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5864         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5865         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5866         gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
5867         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
5868         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5869         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5870         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5871         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5872         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5873         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5874         gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
5875         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5876         src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
5877         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5878         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5879         gnutls_0_5_x_before_types_change):
5881         Added support for the new SRP draft by D. Taylor. This includes the 
5882         removal of the blowfish crypt hash option, and the change of SRP
5883         cipher suite numbers.  
5885 2002-08-27 09:41  nmav <nmav@gnutls.org>
5887         * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
5888         gnutls_0_5_x_before_types_change):
5890         removed old FIXME stuff.  
5892 2002-08-26 16:10  nmav <nmav@gnutls.org>
5894         * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
5895         gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
5896         lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
5897         gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
5898         src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5899         src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5900         doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
5901         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5902         doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
5903         gnutls_0_5_4), doc/tex/ex2.tex (tags:
5904         gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
5905         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5906         doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
5907         gnutls_0_5_4):
5909         Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 
5911 2002-08-26 15:30  nmav <nmav@gnutls.org>
5913         * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
5914         gnutls_0_5_4):
5916         better export ciphersuite detection 
5918 2002-08-26 10:13  nmav <nmav@gnutls.org>
5920         * src/: Makefile.am (tags: gnutls_0_5_10,
5921         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5922         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5923         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
5924         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
5925         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5926         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5927         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5928         tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5929         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5930         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5931         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
5932         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5934         Improved the gnutls-cli-debug program 
5936 2002-08-26 08:18  nmav <nmav@gnutls.org>
5938         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5939         lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
5940         src/cli.c, src/serv.c, src/tests.c:
5942         renamed ARCFOUR-EXPORT to ARCFOUR-40 
5944 2002-08-26 08:14  nmav <nmav@gnutls.org>
5946         * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
5947         gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
5948         gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5949         gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
5950         gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
5951         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5953         Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
5954         certificates with modulus less than 512 bits. This change made the
5955         code a bit messy.  
5957 2002-08-25 19:06  nmav <nmav@gnutls.org>
5959         * src/: serv.c, tests.c, tests.h, tls_test.c:
5961         improvements in server html output 
5963 2002-08-25 18:41  nmav <nmav@gnutls.org>
5965         * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
5966         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5968         changes in order to keep up with the addition of export-grade
5969         ciphersuite 
5971 2002-08-25 18:17  nmav <nmav@gnutls.org>
5973         * lib/auth_dhe.c:
5975         corrected bug in DHE key exchange 
5977 2002-08-25 18:10  nmav <nmav@gnutls.org>
5979         * src/: cli.c, serv.c:
5981         changes for export cipher suites 
5983 2002-08-25 18:10  nmav <nmav@gnutls.org>
5985         * NEWS:
5987         Added the first EXPORT-grade ciphersuite 
5989 2002-08-25 18:08  nmav <nmav@gnutls.org>
5991         * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
5992         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5993         auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5994         auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5995         auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
5996         gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
5997         gnutls_0_5_4), gnutls_dh_primes.c (tags:
5998         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
5999         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6000         gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
6001         gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
6002         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6003         gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
6004         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
6005         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6006         gnutls_x509.c (tags: gnutls_0_5_4):
6008         Corrected bug in DHE key exchange which prevented from parsing the
6009         given certificates properly.  
6011 2002-08-22 22:18  nmav <nmav@gnutls.org>
6013         * NEWS, configure.in (utags: gnutls_0_5_3):
6015         changes for 0.5.3 release 
6017 2002-08-22 10:02  nmav <nmav@gnutls.org>
6019         * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
6020         gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
6022         gnutls_handshake_set_exportable_detection() was obsoleted.  
6024 2002-08-21 15:44  nmav <nmav@gnutls.org>
6026         * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
6027         gnutls_hash_int.c (utags: gnutls_0_5_4):
6029         corrected bug in SSL3 random generation function. Now the export
6030         ciphersuite works in SSL3 mode too.  
6032 2002-08-21 15:04  nmav <nmav@gnutls.org>
6034         * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
6035         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6036         gnutls_hash_int.c, gnutls_hash_int.h (tags:
6037         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
6038         gnutls_state.c:
6040         Added the first exportable ciphersuite
6041         (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
6042         have certificates of 512 bits length.  
6044 2002-08-21 11:09  nmav <nmav@gnutls.org>
6046         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
6047         lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
6048         gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
6049         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
6050         src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
6052         Added some initials for the export cipher suites.  
6054 2002-08-21 08:45  nmav <nmav@gnutls.org>
6056         * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
6057         draft-ietf-tls-openpgp-keys-02.txt (tags:
6058         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6059         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6060         gnutls_0_5_x_with_export_ciphersuites):
6062         updated openpgp draft 
6064 2002-08-20 12:29  nmav <nmav@gnutls.org>
6066         * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6067         gnutls_0_5_x_before_export_ciphersuites):
6069         included the change cipher specs in
6070         gnutls_handshake_get_direction().  
6072 2002-08-18 17:45  nmav <nmav@gnutls.org>
6074         * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
6075         gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
6076         gnutls_0_5_3, gnutls_0_5_2,
6077         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
6079         gnutls_handshake_check_direction() renamed to
6080         gnutls_handshake_get_direction().  
6082 2002-08-18 08:31  nmav <nmav@gnutls.org>
6084         * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
6085         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6086         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6087         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
6088         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6089         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6090         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
6091         tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6092         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6093         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
6094         (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_2,
6095         gnutls_0_5_3, gnutls_0_5_x_before_export_ciphersuites):
6097         Added verbose option to gnutls-cli-debug.  
6099 2002-08-18 08:30  nmav <nmav@gnutls.org>
6101         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
6102         lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6103         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
6104         gnutls_0_5_3, gnutls_0_5_2,
6105         gnutls_0_5_x_before_export_ciphersuites):
6107         Added the gnutls_handshake_set_exportable_detection() function,
6108         which is used to control whether the handshake will check for
6109         exportable cipher suites in the server. In that case an error of
6110         GNUTLS_E_EXPORT_CIPHER_SUITE is returned.  
6112 2002-08-17 20:49  nmav <nmav@gnutls.org>
6114         * AUTHORS (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
6115         gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
6116         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
6117         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
6118         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6119         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6120         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6121         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6122         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6123         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6124         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6125         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6126         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6127         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6128         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6129         gnutls_0_5_x_with_export_ciphersuites):
6131         included cvs aliases into authors file 
6133 2002-08-17 15:34  nmav <nmav@gnutls.org>
6135         * lib/: gnutls_algorithms.c, gnutls.h.in.in:
6137         Added gnutls_cipher_suite_get_name(). This functions constructs the
6138         name of a cipher suite using the given algorithms.  
6140 2002-08-15 21:49  nmav <nmav@gnutls.org>
6142         * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
6144         Added new function gnutls_handshake_check_direction(), which returns
6145         the state where the handshake function was interrupted.  
6147 2002-08-15 09:58  nmav <nmav@gnutls.org>
6149         * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
6150         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
6151         configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
6152         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6153         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6154         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
6155         (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_2,
6156         gnutls_0_5_x_before_export_ciphersuites):
6158         Added the --enable-maintainer-mode configure option, and renamed the
6159         old one to --enable-developer-mode.  
6161 2002-08-15 03:36  nmav <nmav@gnutls.org>
6163         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
6164         gnutls_0_5_3, gnutls_0_5_2,
6165         gnutls_0_5_x_before_export_ciphersuites,
6166         gnutls_0_5_x_with_export_ciphersuites):
6168         added some missing consts 
6170 2002-07-21 19:15  admcd <admcd@gnutls.org>
6172         * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
6173         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6174         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6175         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6176         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6177         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6178         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6179         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6180         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6181         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6182         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6183         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6184         gnutls_0_5_x_with_export_ciphersuites):
6186         add ability to use separate file descriptors for send() and recv() 
6187         using new set_transport_ptr2() function 
6189 2002-07-20 18:44  nmav <nmav@gnutls.org>
6191         * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6192         gnutls_0_5_x_before_export_ciphersuites,
6193         gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
6194         gnutls_0_5_3, gnutls_0_5_2,
6195         gnutls_0_5_x_before_export_ciphersuites,
6196         gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
6198         Added a special error code for cases where the peer (server)
6199         supports only export ciphersuites.  
6201 2002-07-15 19:38  nmav <nmav@gnutls.org>
6203         * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
6204         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6205         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6206         gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
6207         gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
6208         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6209         record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6210         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6211         gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
6212         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_2,
6213         gnutls_0_5_3, gnutls_0_5_x_before_export_ciphersuites):
6215         Several documentation fixes. Suggestions and patch by Paul Wujek
6216         <pwujek@xp2telecom.com> 
6218 2002-07-15 15:29  nmav <nmav@gnutls.org>
6220         * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
6221         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6222         gnutls_0_5_x_before_export_ciphersuites,
6223         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6224         lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6225         gnutls_0_5_x_before_export_ciphersuites,
6226         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6227         lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6228         gnutls_0_5_x_before_export_ciphersuites,
6229         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6230         lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
6231         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6232         gnutls_0_5_x_before_export_ciphersuites,
6233         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6234         lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6235         gnutls_0_5_x_before_export_ciphersuites,
6236         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6237         lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
6238         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6239         gnutls_0_5_x_before_export_ciphersuites,
6240         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6241         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
6242         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6243         gnutls_0_5_x_before_export_ciphersuites,
6244         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6245         lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6246         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
6247         lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
6248         (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
6249         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6250         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6251         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6252         lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
6253         gnutls_0_5_3, gnutls_0_5_2,
6254         gnutls_0_5_x_before_export_ciphersuites,
6255         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6256         lib/gnutls_state.c (tags: gnutls_0_5_1):
6258         Fixes in zlib compression code. gnutls_global_init_extra() in
6259         libgnutls-extra fails if library versions do not match. Semantic
6260         changes in gnutls_record_set_max_size(). The requested size is now
6261         immediately enforced at the output buffers.  
6263 2002-07-15 15:29  nmav <nmav@gnutls.org>
6265         * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6266         gnutls_0_5_x_before_export_ciphersuites,
6267         gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
6269         Client and server now accept the null cipher option.  
6271 2002-07-13 06:35  nmav <nmav@gnutls.org>
6273         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
6274         lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
6275         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6276         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6277         lib/gnutls_int.h, lib/gnutls_record.c:
6279         Added gnutls_transport_set_ptr2() which accepts two pointers.  
6281 2002-07-12 21:08  nmav <nmav@gnutls.org>
6283         * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
6284         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6285         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6286         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6287         gnutls_0_5_3, gnutls_0_5_2,
6288         gnutls_0_5_x_before_export_ciphersuites,
6289         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6290         lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
6291         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
6292         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6293         gnutls_0_5_x_before_export_ciphersuites,
6294         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
6296         moved to libgcrypt 1.1.8 
6298 2002-07-12 17:46  nmav <nmav@gnutls.org>
6300         * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96,
6301         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6302         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6303         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6304         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6305         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6306         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6307         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6308         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6309         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6310         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6311         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6312         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
6314         corrected m4 macros for gnutls 
6316 2002-07-10 15:49  nmav <nmav@gnutls.org>
6318         * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
6319         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6320         gnutls_0_5_x_before_export_ciphersuites,
6321         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
6322         auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
6323         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6324         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6325         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6326         ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
6327         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6328         gnutls_0_5_3, gnutls_0_5_2,
6329         gnutls_0_5_x_before_export_ciphersuites,
6330         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6331         gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
6332         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6333         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6334         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6335         gnutls_0_5_3, gnutls_0_5_2,
6336         gnutls_0_5_x_before_export_ciphersuites,
6337         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
6338         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6339         gnutls_0_5_3, gnutls_0_5_2,
6340         gnutls_0_5_x_before_export_ciphersuites,
6341         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6342         gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
6343         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6344         gnutls_0_5_x_before_export_ciphersuites,
6345         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6346         gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
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_int.h,
6350         gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6351         gnutls_0_5_x_before_export_ciphersuites,
6352         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
6353         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6354         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6355         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6356         gnutls_0_5_3, gnutls_0_5_2,
6357         gnutls_0_5_x_before_export_ciphersuites,
6358         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
6359         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6360         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6361         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6362         gnutls_0_5_3, gnutls_0_5_2,
6363         gnutls_0_5_x_before_export_ciphersuites,
6364         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
6365         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6366         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6367         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6368         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6369         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6370         gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
6371         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6372         gnutls_0_5_x_before_export_ciphersuites,
6373         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6374         gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
6375         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6376         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6377         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6378         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6379         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6380         gnutls_record.c, gnutls_session_pack.c (tags:
6381         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6382         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6383         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6384         gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6385         gnutls_0_5_x_before_export_ciphersuites,
6386         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
6387         (tags: gnutls_0_5_3, gnutls_0_5_2,
6388         gnutls_0_5_x_before_export_ciphersuites,
6389         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6390         gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
6391         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6392         gnutls_0_5_x_before_export_ciphersuites,
6393         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
6394         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6395         gnutls_0_5_3, gnutls_0_5_2,
6396         gnutls_0_5_x_before_export_ciphersuites,
6397         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6398         x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
6399         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6400         gnutls_0_5_x_before_export_ciphersuites,
6401         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6402         x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
6403         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6404         gnutls_0_5_x_before_export_ciphersuites,
6405         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
6406         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6407         gnutls_0_5_3, gnutls_0_5_2,
6408         gnutls_0_5_x_before_export_ciphersuites,
6409         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
6410         (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
6411         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6412         gnutls_0_5_x_before_export_ciphersuites,
6413         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
6415         Added some hints on the file purpose, and some other cleanups.  
6417 2002-07-10 12:07  nmav <nmav@gnutls.org>
6419         * lib/: gnutls_db.c, gnutls_state.c:
6421         Now gnutls_deinit() removes abnormally terminated sessions. Added
6422         the _gnutls_deinit() function which has the behaviour of the older
6423         gnutls_deinit().  
6425 2002-07-10 12:01  nmav <nmav@gnutls.org>
6427         * src/serv.c:
6429         corrected possible bug in http server 
6431 2002-07-06 15:35  admcd <admcd@gnutls.org>
6433         * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
6435         added some more information about current limitations of OpenSSL
6436         compatibility layer 
6438 2002-07-06 15:18  nmav <nmav@gnutls.org>
6440         * doc/tex/: intro.tex, x509.tex (utags:
6441         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1,
6442         gnutls_0_5_2, gnutls_0_5_3,
6443         gnutls_0_5_x_before_export_ciphersuites):
6445         some documentation fixes.  
6447 2002-07-05 12:08  nmav <nmav@gnutls.org>
6449         * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
6450         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6451         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
6452         gnutls_0_5_0):
6454         Added defines for old function names.  
6456 2002-07-04 10:04  nmav <nmav@gnutls.org>
6458         * src/: README.srpcrypt (tags: gnutls_1_1_8, gnutls_1_0_10,
6459         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
6460         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
6461         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
6462         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
6463         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
6464         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
6465         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
6466         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
6467         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
6468         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
6469         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
6470         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6471         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6472         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6473         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6474         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6475         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6476         crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6477         gnutls_0_5_x_before_export_ciphersuites,
6478         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6479         crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6480         gnutls_0_5_x_before_export_ciphersuites,
6481         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6482         crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6483         gnutls_0_5_x_before_export_ciphersuites,
6484         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6485         serv.c:
6487         updated the parameters of srpcrypt program. Other minor changes in
6488         included programs.  
6490 2002-07-04 07:49  nmav <nmav@gnutls.org>
6492         * lib/gnutls_x509.c (tags: gnutls_0_5_0):
6494         Corrected bug in the mpi extraction function from X.509 certificates
6495         (affects DSA certificates).  
6497 2002-06-30 15:18  nmav <nmav@gnutls.org>
6499         * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
6500         lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
6501         (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
6502         lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
6503         lib/x509_xml.c:
6505         Made the xml convertion functions more mnemonic. Several other fixes
6506         in the core library.  
6508 2002-06-30 11:09  nmav <nmav@gnutls.org>
6510         * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
6511         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6512         gnutls_0_5_x_before_export_ciphersuites,
6513         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6514         gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
6515         gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6516         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
6517         gnutls_0_5_0), gnutls_auth.h (tags:
6518         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6519         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6520         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6521         gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
6522         gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
6523         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6524         gnutls_0_5_x_before_export_ciphersuites,
6525         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6526         gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
6527         gnutls_0_5_0), gnutls_extensions.h (tags:
6528         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6529         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6530         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6531         gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
6532         gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6533         gnutls_0_5_x_before_export_ciphersuites,
6534         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6535         gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
6536         gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
6537         gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
6538         gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12,
6539         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
6540         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
6541         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6542         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6543         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6544         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6545         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6546         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6547         x509_xml.c:
6549         Several (internal) cleanups. Const flags are better used now.  
6551 2002-06-29 08:42  nmav <nmav@gnutls.org>
6553         * lib/: auth_cert.c, gnutls_x509.c:
6555         Better organization of cert2gnutls_cert function.  
6557 2002-06-28 19:09  nmav <nmav@gnutls.org>
6559         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
6560         (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
6561         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6562         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6563         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6564         x509_xml.c:
6566         Now certificate decoding makes use of partial DER decoding of the
6567         libtasn1 library. It speedups a bit the handshake in client side,
6568         which needs to decode the certificate, in order to read the public
6569         key parameters.  
6571 2002-06-25 14:36  nmav <nmav@gnutls.org>
6573         * lib/x509_xml.c:
6575         Improved XML output.  
6577 2002-06-23 11:27  nmav <nmav@gnutls.org>
6579         * configure.in:
6581         Depends on opencdk 0.2.0 
6583 2002-06-22 14:52  nmav <nmav@gnutls.org>
6585         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
6586         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6587         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6588         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6589         gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
6590         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6591         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6592         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6593         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6594         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6595         gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
6596         x509_sig_check.c (tags: gnutls_0_5_0):
6598         The TLS handshake no longer fails if the X.509 extensions in the
6599         Certificate are critical and unsupported. The unsupported critical
6600         extensions are now only catched by the verification functions.  
6602 2002-06-22 14:22  nmav <nmav@gnutls.org>
6604         * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
6605         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6606         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6607         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6608         gnutls_str.h, x509_xml.c:
6610         Added new string functions to handle the XML string stuff.  
6612 2002-06-22 06:51  nmav <nmav@gnutls.org>
6614         * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
6615         gnutls_0_5_3, gnutls_0_5_2,
6616         gnutls_0_5_x_before_export_ciphersuites,
6617         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6618         doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6619         gnutls_0_5_x_before_export_ciphersuites,
6620         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6621         doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6622         gnutls_0_5_x_before_export_ciphersuites,
6623         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6624         doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
6625         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6626         gnutls_0_5_x_before_export_ciphersuites,
6627         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6628         doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6629         gnutls_0_5_x_before_export_ciphersuites,
6630         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6631         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
6632         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6633         gnutls_0_5_3, gnutls_0_5_2,
6634         gnutls_0_5_x_before_export_ciphersuites,
6635         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6636         lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
6637         lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
6638         src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
6640         Renamed credential allocation functions from *_sc() to *_cred().  
6642 2002-06-21 12:20  nmav <nmav@gnutls.org>
6644         * lib/gnutls_x509.c:
6646         corrected countryName 
6648 2002-06-21 08:34  nmav <nmav@gnutls.org>
6650         * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
6651         gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
6653         Exported gnutls_cipher_get_key_size(). Better name printing for MAC
6654         algorithms.  
6656 2002-06-20 19:11  nmav <nmav@gnutls.org>
6658         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
6659         doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
6661         New install directory for headers is /gnutls 
6663 2002-06-19 19:57  nmav <nmav@gnutls.org>
6665         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
6666         gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
6667         lib/gnutls_ui.h, src/serv.c:
6669         _func abreviation is no longer used. Functions renamed to _function.  
6671 2002-06-19 16:44  nmav <nmav@gnutls.org>
6673         * lib/x509_xml.c:
6675         x509_xml.c 
6677 2002-06-19 14:54  nmav <nmav@gnutls.org>
6679         * src/serv.c:
6681         removed ioctl stuff.  
6683 2002-06-19 14:44  nmav <nmav@gnutls.org>
6685         * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
6686         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6687         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6688         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6689         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6690         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6691         serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
6692         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6693         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6694         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6695         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6696         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6697         serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
6698         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6699         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6700         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6701         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6702         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6703         tls_test.c:
6705         added 'nodb' and 'quiet' options to server.  
6707 2002-06-19 03:51  nmav <nmav@gnutls.org>
6709         * lib/gnutls_pk.c:
6711         Corrected bug in PKCS-1 RSA encryption.  
6713 2002-06-18 17:19  nmav <nmav@gnutls.org>
6715         * src/: Makefile.am, common.c, list.h (tags: gnutls_1_1_8,
6716         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
6717         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
6718         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
6719         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
6720         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
6721         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
6722         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
6723         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
6724         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
6725         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
6726         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
6727         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6728         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6729         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6730         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6731         gnutls_0_5_3, gnutls_0_5_2,
6732         gnutls_0_5_x_before_export_ciphersuites,
6733         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6734         serv.c:
6736         The server used was changed to a non blocking one. The server was
6737         created by Paul Sheer.  
6739 2002-06-16 17:50  nmav <nmav@gnutls.org>
6741         * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
6742         (tags: gnutls_0_5_0):
6744         Added chapter on how to use TLS in application protocols.  
6746 2002-06-15 10:49  nmav <nmav@gnutls.org>
6748         * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
6749         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6750         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6751         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6752         configure.in, doc/TODO, src/Makefile.am:
6754         Corrected libgdbm issues 
6756 2002-06-15 09:46  nmav <nmav@gnutls.org>
6758         * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
6759         doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
6760         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6761         gnutls_0_5_3, gnutls_0_5_2,
6762         gnutls_0_5_x_before_export_ciphersuites,
6763         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6764         lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
6765         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
6766         lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
6768         Removed the gdbm backend for resuming TLS sessions. Program
6769         gnutls-serv was modified to include support for resuming sessions
6770         with the callback api.  
6772 2002-06-14 21:42  nmav <nmav@gnutls.org>
6774         * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
6775         examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
6776         openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
6778         Added index.  
6780 2002-06-14 20:43  nmav <nmav@gnutls.org>
6782         * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
6784         Added XML extraction from an X.509 certificate. Only some basic
6785         functionality is now available.  
6787 2002-06-11 08:39  nmav <nmav@gnutls.org>
6789         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
6790         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
6791         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
6792         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6793         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6794         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6795         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6796         gnutls_0_5_3, gnutls_0_5_2,
6797         gnutls_0_5_x_before_export_ciphersuites,
6798         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6799         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6800         gnutls_global.h (tags: gnutls_0_5_5,
6801         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6802         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6803         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6804         gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
6805         gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6806         gnutls_0_5_3, gnutls_0_5_2,
6807         gnutls_0_5_x_before_export_ciphersuites,
6808         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6809         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
6810         x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
6811         gnutls_0_4_with_libtasn1):
6813         renamed libasn1 to libtasn1 
6815 2002-06-11 08:33  nmav <nmav@gnutls.org>
6817         * doc/README.CVS:
6819         renamed libasn1 to libtasn1 
6821 2002-06-10 13:06  nmav <nmav@gnutls.org>
6823         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
6824         gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
6825         gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
6827         Added Timo's openpgp guide 
6829 2002-06-10 11:35  nmav <nmav@gnutls.org>
6831         * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
6832         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
6833         configure.in, lib/Makefile.am:
6835         Added configure option to use the included libasn1.  
6837 2002-06-10 10:52  nmav <nmav@gnutls.org>
6839         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
6840         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6841         gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
6842         gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
6843         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
6844         x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
6845         x509_extensions.c, x509_extensions.h (tags:
6846         gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
6848         Adapted codebase to the new libasn1 0.1.0.  
6850 2002-06-10 10:51  nmav <nmav@gnutls.org>
6852         * src/: Makefile.am, asn1c.c:
6854         removed asn1c.c program. Moved to libasn1.  
6856 2002-06-09 10:13  nmav <nmav@gnutls.org>
6858         * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
6859         gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
6860         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6861         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6862         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6863         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6864         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6865         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
6866         (tags: gnutls_0_5_6, gnutls_0_5_5,
6867         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6868         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6869         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6870         gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
6871         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6872         gnutls_0_5_3, gnutls_0_5_2,
6873         gnutls_0_5_x_before_export_ciphersuites,
6874         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6875         gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
6876         gnutls_0_4_with_libtasn1):
6878         Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
6879         functions return allocated data. Cleaned up the gnutls_datum code
6880         and some of memory stuff.  
6882 2002-06-09 08:54  nmav <nmav@gnutls.org>
6884         * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
6885         lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
6886         lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
6887         gnutls_0_5_7, gnutls_0_5_6, 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), lib/gnutls_global.c, lib/gnutls_mem.c,
6892         lib/gnutls_mem.h:
6894         Added check for C99 macro support. Stubs are used if they are not
6895         supported by the compile. A more elegant solution is required.  
6897 2002-06-09 06:00  nmav <nmav@gnutls.org>
6899         * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
6901         only use the libc's strdup, if using the libc's malloc function.  
6903 2002-06-08 20:34  nmav <nmav@gnutls.org>
6905         * lib/: gnutls_mem.c, gnutls_mem.h:
6907         Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() 
6908         function.  
6910 2002-06-08 20:32  nmav <nmav@gnutls.org>
6912         * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
6913         gnutls_0_4_with_libtasn1):
6915         No longer realloc() the record buffers. It had some meaning when
6916         gnutls_realloc_fast() was there, but now they one cause a slowdown.  
6918 2002-06-08 12:38  nmav <nmav@gnutls.org>
6920         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
6921         lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
6922         gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
6923         src/serv.c (tags: gnutls_0_4_with_libtasn1):
6925         Created gnutls_handshake_set_private_extensions() function.  
6927 2002-06-07 20:14  nmav <nmav@gnutls.org>
6929         * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
6930         lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
6932         Corrected issues with ptrdiff_t. Added option to enable private
6933         (experimental) cipher suites. They are now disabled by default so
6934         they do not create interoperability problems.  
6936 2002-06-07 19:03  nmav <nmav@gnutls.org>
6938         * configure.in:
6940         added check for ptrdiff_t type.  
6942 2002-06-03 16:09  nmav <nmav@gnutls.org>
6944         * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
6945         lib/Makefile.am:
6947         asn1.ps is no longer generated in the gnutls package. It is included
6948         in the libasn1 package.  
6950 2002-06-02 20:50  nmav <nmav@gnutls.org>
6952         * Makefile.am, NEWS, configure.in, doc/TODO (tags:
6953         gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
6954         gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
6956         Removed stubs for srp and anonymous authentication. Added test suite
6957         directory.  
6959 2002-05-27 18:56  nmav <nmav@gnutls.org>
6961         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
6962         gnutls_0_4_with_libtasn1):
6964         Added error code for unsupported trustdb.  
6966 2002-05-26 15:34  nmav <nmav@gnutls.org>
6968         * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
6969         cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6970         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), serv-gaa.c, serv.gaa:
6974         some parts were moved to libasn1.  
6976 2002-05-24 10:51  nmav <nmav@gnutls.org>
6978         * doc/tex/: Makefile.am, errors.tex (tags:
6979         gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
6980         gnutls_0_4_with_libtasn1):
6982         added memory handling section 
6984 2002-05-23 19:30  nmav <nmav@gnutls.org>
6986         * lib/: gnutls_auth.c (tags:
6987         gnutls_0_5_x_before_export_ciphersuites,
6988         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6989         gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
6990         gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
6991         (utags: gnutls_0_4_3):
6993         reintroduced realloc_fast() which prevents some malloc(0)
6994         situations.  
6996 2002-05-23 10:55  nmav <nmav@gnutls.org>
6998         * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
6999         lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
7000         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7001         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7002         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7003         gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
7004         gnutls_0_4_3):
7006         Several clean ups and bug fixes.  
7008 2002-05-22 19:29  nmav <nmav@gnutls.org>
7010         * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
7011         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7012         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7013         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7014         gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
7015         gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
7016         lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
7017         (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
7018         lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
7019         gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
7020         lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
7021         gnutls_0_5_x_before_export_ciphersuites,
7022         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7023         gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
7024         gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
7025         lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
7026         lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
7027         gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
7028         (tags: gnutls_0_4_3):
7030         Applied Jeff Johnson's patch which fixes type problems in 64 bit
7031         machines. Removed the default allocation handlers, and made the
7032         libc's functions to be defaults. Added function which sets the
7033         memory allocation functions to be used.  
7035 2002-05-21 16:26  nmav <nmav@gnutls.org>
7037         * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
7038         gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
7039         gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
7041         Updated documentation for the gnutls-extra library 
7043 2002-05-21 16:25  nmav <nmav@gnutls.org>
7045         * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7046         gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
7047         gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
7048         gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
7049         gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
7050         gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
7051         gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
7052         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
7053         gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
7054         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
7055         gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7056         gnutls_0_4_3), gnutls_x509.c:
7058         Prefixed internal functions with _gnutls_ 
7060 2002-05-20 12:01  nmav <nmav@gnutls.org>
7062         * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
7063         auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
7064         crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
7065         ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
7066         gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
7067         gnutls_srp.h:
7069         Moved the gnutls-extra files to libextra directory.  
7071 2002-05-20 11:15  nmav <nmav@gnutls.org>
7073         * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
7074         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7075         lib/Makefile.am:
7077         removed html version of the documentation 
7079 2002-05-20 10:43  nmav <nmav@gnutls.org>
7081         * NEWS, README, configure.in, doc/tex/Makefile.am,
7082         doc/tex/funcs.tex, doc/tex/macros.tex (tags:
7083         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7084         lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
7085         lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
7086         gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
7087         lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
7088         lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
7089         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
7090         gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
7091         lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
7092         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
7093         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
7094         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
7095         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
7096         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
7097         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
7098         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
7099         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
7100         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7101         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7102         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7103         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7104         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7105         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7106         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7107         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7108         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7109         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7110         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7111         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7112         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7113         src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
7114         src/tls_test.c:
7116         Separated the library to gnutls and gnutls-extra. gnutls-extra
7117         library contains the GPL parts of gnutls 
7119 2002-05-17 09:28  nmav <nmav@gnutls.org>
7121         * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
7122         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
7123         lib/libgnutls-config.in, src/prime.c:
7125         Added --modules option to libgnutls-config. This option prints the
7126         extra modules that have been enabled into the library.  
7128 2002-05-14 12:22  nmav <nmav@gnutls.org>
7130         * configure.in:
7132         configure script now prints the library license 
7134 2002-05-14 11:46  nmav <nmav@gnutls.org>
7136         * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
7138         Replaced group1 prime with a prime of 1024 bits 
7140 2002-05-14 11:40  nmav <nmav@gnutls.org>
7142         * COPYING.LIB (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
7143         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
7144         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
7145         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
7146         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
7147         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
7148         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7149         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7150         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7151         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7152         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7153         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7154         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7155         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7156         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7157         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7158         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7159         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7160         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
7161         README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
7162         lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
7163         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7164         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7165         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7166         lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7167         gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
7168         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7169         gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
7170         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
7171         lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
7172         lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
7173         gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
7174         gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
7175         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7176         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7177         gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
7178         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7179         lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
7180         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
7181         gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
7182         lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7183         gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
7184         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
7185         lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
7186         lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
7187         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
7188         lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7189         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
7190         lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
7191         lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
7192         gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
7193         lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
7194         lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7195         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
7196         gnutls_0_4_2), lib/gnutls_session.c (tags:
7197         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7198         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7199         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7200         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7201         lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
7202         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
7203         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
7204         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7205         lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7206         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
7207         gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
7208         lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
7209         (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
7210         gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
7211         gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
7212         gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
7213         gnutls_0_4_2):
7215         License changed to LGPL 
7217 2002-05-13 22:08  nmav <nmav@gnutls.org>
7219         * lib/gnutls_dh.c:
7221         Some cleanups in the Diffie Hellman code.  
7223 2002-05-13 21:51  nmav <nmav@gnutls.org>
7225         * lib/gnutls_int.h:
7227         Added the missing user_ptr pointer in gnutls_internals.  
7229 2002-05-11 16:20  nmav <nmav@gnutls.org>
7231         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
7233         Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
7234         to assist in callback functions.  
7236 2002-05-11 16:04  nmav <nmav@gnutls.org>
7238         * lib/gnutls_ui.h:
7240         Corrected prototypes for callback selector functions, which now
7241         accept the state.  
7243 2002-05-08 10:32  nmav <nmav@gnutls.org>
7245         * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
7246         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
7247         gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
7248         gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
7250         renamed gnutls_gcry* to gnutls_mpi* 
7252 2002-05-08 10:32  nmav <nmav@gnutls.org>
7254         * lib/gnutls_mpi.c:
7256         file gnutls_mpi.c was initially added on branch
7257         gnutls_0_4_with_new_dh_primes.  
7259 2002-05-08 10:32  nmav <nmav@gnutls.org>
7261         * lib/gnutls_mpi.h:
7263         file gnutls_mpi.h was initially added on branch
7264         gnutls_0_4_with_new_dh_primes.  
7266 2002-05-08 10:27  nmav <nmav@gnutls.org>
7268         * configure.in, lib/gnutls_global.c:
7270         Updated libgcrypt initialization stuff. Now depends on libgcrypt
7271         1.1.7, and only initializes libgcrypt if this has not been done
7272         before.  
7274 2002-05-03 10:46  nmav <nmav@gnutls.org>
7276         * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
7278         DH Public keys now have a more reasonable (smaller) size.  
7280 2002-05-02 13:15  nmav <nmav@gnutls.org>
7282         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
7283         lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
7284         lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
7286         The Diffie Hellman method was optimized. Now the number of bits of q
7287         is used (q is used to generate p), and the server DH secret key is 
7288         less than the number of bits of q (see RFC2631 2.2). All these 
7289         changes are experimental and may be totaly wrong.  
7291 2002-05-01 09:05  nmav <nmav@gnutls.org>
7293         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
7294         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
7295         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
7296         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
7297         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
7298         x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7299         gnutls_0_4_2), x509_sig_check.c:
7301         Cleaned up the big number support.  
7303 2002-04-21 14:21  twoaday <twoaday@gnutls.org>
7305         * lib/gnutls_openpgp.c:
7307         Adjust the code for the new OpenCDK version.  
7309 2002-04-21 11:22  nmav <nmav@gnutls.org>
7311         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
7312         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7313         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7314         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7315         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7316         gnutls_compress.c, gnutls_compress.h (tags:
7317         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7318         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7319         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7320         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7321         gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
7322         gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7323         gnutls_0_4_2):
7325         Optimized memory handling in the record protocol.  
7327 2002-04-21 08:09  nmav <nmav@gnutls.org>
7329         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
7330         lib/gnutls_ui.c, src/cli.c, src/serv.c:
7332         Added stubs when SRP or anonymous authentication are disabled, to
7333         preserve binary compatibility 
7335 2002-04-19 17:53  nmav <nmav@gnutls.org>
7337         * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
7338         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
7339         lib/gnutls_state.c, src/cli.c, src/serv.c:
7341         gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
7342         and changed semantics, to make the return value be the obvious one.  
7344 2002-04-18 18:56  nmav <nmav@gnutls.org>
7346         * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
7347         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
7349         updated documentation for the new resumption check function 
7351 2002-04-18 18:41  nmav <nmav@gnutls.org>
7353         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
7354         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
7356         Added function to report if a session is a resumed one. See
7357         gnutls_session_resumed().  
7359 2002-04-18 18:16  twoaday <twoaday@gnutls.org>
7361         * lib/gnutls_openpgp.c:
7363         Applied the fixes for the new code.  
7365 2002-04-18 13:31  nmav <nmav@gnutls.org>
7367         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
7368         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
7369         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7370         gnutls_0_5_3, gnutls_0_5_2,
7371         gnutls_0_5_x_before_export_ciphersuites,
7372         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7373         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7374         lib/ext_max_record.c, lib/ext_max_record.h (tags:
7375         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7376         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7377         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7378         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7379         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
7380         lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
7381         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7382         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7383         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7384         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
7386         Some minor fixes in SRP support. Changed extension generation. Now
7387         less allocation with malloc are done.  
7389 2002-04-17 09:47  nmav <nmav@gnutls.org>
7391         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
7392         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
7393         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
7394         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
7395         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
7396         x509_sig_check.c:
7398         first changes for libgmp support 
7400 2002-04-14 19:26  nmav <nmav@gnutls.org>
7402         * lib/gnutls_x509.c:
7404         Fixed description of
7405         gnutls_x509_extract_certificate_subject_alt_name().  
7407 2002-04-13 19:59  twoaday <twoaday@gnutls.org>
7409         * lib/gnutls_openpgp.c:
7411         Some modifications for the new OpenCDK code.  
7413 2002-04-13 15:58  nmav <nmav@gnutls.org>
7415         * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
7416         doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
7417         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7418         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7419         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7420         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7421         doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
7422         doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7423         gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
7424         gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
7425         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7426         doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
7428         Documentation fixes 
7430 2002-04-12 19:06  nmav <nmav@gnutls.org>
7432         * acconfig.h (tags: gnutls_0_4_2), configure.in:
7434         fixed opencdk detection problem 
7436 2002-04-12 11:34  nmav <nmav@gnutls.org>
7438         * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
7439         gnutls_0_4_2):
7441         better doc (internal) for _gnutls_int2str() 
7443 2002-04-10 19:01  nmav <nmav@gnutls.org>
7445         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
7447         Added function which disables the version check in the RSA premaster
7448         secret -only needed in server side 
7450 2002-04-08 18:16  nmav <nmav@gnutls.org>
7452         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
7453         gnutls_0_4_2), doc/tex/cover.tex.in (tags:
7454         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7455         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7456         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7457         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7458         doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
7460         separated asn1 parser library and tls library documentation 
7462 2002-04-08 17:28  nmav <nmav@gnutls.org>
7464         * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
7466         changes for 0.4.1 
7468 2002-04-06 10:43  nmav <nmav@gnutls.org>
7470         * lib/x509_verify.c (tags: gnutls_0_4_1):
7472         fixed case where a certificate could be both invalid and trusted.  
7474 2002-04-05 21:25  nmav <nmav@gnutls.org>
7476         * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7477         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7478         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7479         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7480         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7481         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7482         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7483         gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
7484         gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
7485         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
7486         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
7487         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
7488         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
7489         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
7490         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
7491         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
7492         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7493         gnutls_0_5_3, gnutls_0_5_2,
7494         gnutls_0_5_x_before_export_ciphersuites,
7495         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7496         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7497         gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
7498         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7499         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7500         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7501         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7502         gnutls_0_4_1), opencdk.m4:
7504         m4 files were removed from acinclude.m4 
7506 2002-04-05 18:54  nmav <nmav@gnutls.org>
7508         * acinclude.m4, configure.in:
7510         added detection of opencdk 
7512 2002-04-04 20:52  nmav <nmav@gnutls.org>
7514         * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
7515         gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12,
7516         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
7517         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
7518         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7519         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7520         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7521         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7522         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7523         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7524         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7525         gnutls_0_4_1):
7527         Improved X.509 time convertion functions 
7529 2002-04-04 20:21  nmav <nmav@gnutls.org>
7531         * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
7532         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
7534         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 
7536 2002-04-04 10:51  nmav <nmav@gnutls.org>
7538         * lib/x509_verify.c:
7540         Added kludge in order to work with dates over 2036 
7542 2002-04-04 09:35  nmav <nmav@gnutls.org>
7544         * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
7545         gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
7546         lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
7547         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
7548         (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
7549         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
7550         src/common.c (tags: gnutls_0_4_1):
7552         GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
7553         Added functions to check the expiration and activation date of
7554         peer's certificate. See gnutls_certificate_expiration_time_peers().  
7556 2002-04-04 08:38  nmav <nmav@gnutls.org>
7558         * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
7559         gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
7561         Replaced mktime() with mktime_utc(). This corrects a bug with the
7562         localtime returned by mktime().  
7564 2002-04-03 20:00  nmav <nmav@gnutls.org>
7566         * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
7567         gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
7568         gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
7569         gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
7570         x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
7572         merged changes from gnutls_0_4_with_alloca.  
7574 2002-04-03 19:56  nmav <nmav@gnutls.org>
7576         * NEWS, configure.in:
7578         merged changes from gnutls_0_4_with_alloca.  
7580 2002-04-03 18:11  nmav <nmav@gnutls.org>
7582         * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
7583         lib/gnutls_pk.c:
7585         Optimized RSA signature calculation 
7587 2002-04-03 14:54  nmav <nmav@gnutls.org>
7589         * lib/auth_cert.c:
7591         In gnutls_find_acceptable_client_cert() corrected bug in callback 
7592         parameters, and used alloca for issuers_dn allocation.  
7594 2002-04-03 12:59  nmav <nmav@gnutls.org>
7596         * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
7598         removed unneeded memsets 
7600 2002-04-03 12:58  nmav <nmav@gnutls.org>
7602         * src/: serv-gaa.c, serv.c, serv.gaa:
7604         added --quit parameter 
7606 2002-04-02 13:17  nmav <nmav@gnutls.org>
7608         * configure.in, lib/auth_cert.c, lib/defines.h,
7609         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
7610         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
7611         lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
7612         src/serv.gaa:
7614         preliminary support for alloca() 
7616 2002-03-31 06:04  nmav <nmav@gnutls.org>
7618         * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
7619         gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
7620         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
7621         gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
7622         gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
7623         x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7624         gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
7625         gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7626         x509_verify.c (tags: gnutls_0_4_0):
7628         Error codes of ASN.1 parser are now independent, with a map to 
7629         gnutls' error codes.  
7631 2002-03-31 06:02  nmav <nmav@gnutls.org>
7633         * lib/gnutls_cipher.c:
7635         cleanups 
7637 2002-03-30 10:00  nmav <nmav@gnutls.org>
7639         * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
7641         Added the text for gnutls_openpgp_extract_key_pk_algorithm.  
7643 2002-03-30 09:52  nmav <nmav@gnutls.org>
7645         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
7646         doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7647         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
7648         gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
7649         gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
7650         lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7651         src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
7653         Removed the CRL list parameter from
7654         gnutls_certificate_set_x509_trust_*.  
7656 2002-03-30 09:42  nmav <nmav@gnutls.org>
7658         * lib/gnutls_x509.c:
7660         gnutls_certificate_set_x509_trust_*() now accept single DER
7661         certificates or PEM certificate lists.  
7663 2002-03-29 18:35  nmav <nmav@gnutls.org>
7665         * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
7666         gnutls_0_4_0), gnutls_x509.c:
7668         Added ability to read DSA DER formatted keys, and corrected bugs in 
7669         DER certificate reading.  
7671 2002-03-29 12:12  nmav <nmav@gnutls.org>
7673         * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
7674         gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7675         gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
7676         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7677         gnutls_0_5_x_before_export_ciphersuites,
7678         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7679         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7680         gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
7681         gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
7682         gnutls_0_4_0), gnutls_compress_int.h (tags:
7683         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7684         gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
7685         gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
7686         gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7687         gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7688         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
7689         gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7690         gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
7691         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
7692         gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
7693         gnutls_0_4_0), x509_sig_check.c:
7695         Prefixed with underscore several internal functions.  
7697 2002-03-29 11:38  nmav <nmav@gnutls.org>
7699         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7700         auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
7701         gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
7702         gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
7704         removed unneeded functions 
7706 2002-03-29 11:38  nmav <nmav@gnutls.org>
7708         * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7709         gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
7710         gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
7711         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
7713         added crlf option 
7715 2002-03-29 11:16  nmav <nmav@gnutls.org>
7717         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
7718         lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
7719         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7720         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7721         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7722         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7723         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7724         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7725         gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
7726         gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
7727         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
7728         src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7729         gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
7730         gnutls_0_4_1, gnutls_0_4_0):
7732         Some cleanups in the certificate authentication. Parameters are 
7733         passed together with the length, to avoid abuse.  
7735 2002-03-28 12:46  nmav <nmav@gnutls.org>
7737         * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
7738         gnutls_0_4_0):
7740         Cleaned up the return values of several functions.  
7742 2002-03-28 12:45  nmav <nmav@gnutls.org>
7744         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
7745         serv-gaa.h, serv.c, serv.gaa:
7747         added option to read DER encoded certificates 
7749 2002-03-28 09:44  nmav <nmav@gnutls.org>
7751         * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
7753         Optimized RSA decryption. (Very) Much faster now 
7755 2002-03-28 09:40  nmav <nmav@gnutls.org>
7757         * lib/gnutls_x509.c:
7759         read PKCS7 certificate chains in the reverse order.  
7761 2002-03-26 21:05  fiorinaf <fiorinaf@gnutls.org>
7763         * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
7765         add asn1_number_of_elements function 
7767 2002-03-26 21:02  fiorinaf <fiorinaf@gnutls.org>
7769         * lib/x509_der.c:
7771         fix bug in asn1_get_start_end_der function 
7773 2002-03-26 19:50  nmav <nmav@gnutls.org>
7775         * ChangeLog, lib/gnutls_x509.c, src/common.c:
7777         changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 
7779 2002-03-26 19:33  nmav <nmav@gnutls.org>
7781         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
7782         (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
7783         gnutls_0_4_1, gnutls_0_4_0):
7785         Several optimizations 
7787 2002-03-26 17:35  twoaday <twoaday@gnutls.org>
7789         * lib/gnutls_openpgp.c:
7791         Now the pk algorithm is returned and not only the key size in bits.  
7793 2002-03-26 09:51  twoaday <twoaday@gnutls.org>
7795         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
7796         gnutls_0_4_0):
7798         Function which is used to extract key parameters for openpgp keys.  
7800 2002-03-26 09:16  nmav <nmav@gnutls.org>
7802         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
7803         lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
7804         lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
7805         src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
7806         src/serv.c:
7808         added gnutls_x509_extract_certificate_pk_algorithm() 
7810 2002-03-25 09:27  nmav <nmav@gnutls.org>
7812         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
7813         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
7814         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
7816         Improved PKCS7 support 
7818 2002-03-24 19:46  nmav <nmav@gnutls.org>
7820         * lib/: gnutls.h.in.in, gnutls_x509.c:
7822         Added function which reads the DER encoded certificate and key.  
7823         (now only works for RSA keys) 
7825 2002-03-24 18:41  nmav <nmav@gnutls.org>
7827         * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7828         lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
7829         lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7830         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
7831         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7832         gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
7833         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
7834         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
7835         src/gnutls-http-serv, src/serv.c:
7837         Added support for RFC2630 - PKCS7 formated structures 
7839 2002-03-23 10:06  nmav <nmav@gnutls.org>
7841         * lib/auth_cert.c (tags: gnutls_0_3_92):
7843         more cleanups 
7845 2002-03-23 09:39  nmav <nmav@gnutls.org>
7847         * lib/auth_cert.c:
7849         Cleanups and fixes in X.509 certificate message parsing 
7851 2002-03-22 13:08  nmav <nmav@gnutls.org>
7853         * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
7855         Corrected code to avoid compiler's warnings 
7857 2002-03-21 20:25  nmav <nmav@gnutls.org>
7859         * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7860         gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
7861         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
7862         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
7863         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
7864         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
7865         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7866         lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7867         gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7868         gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
7869         gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
7870         gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7871         gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7872         gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
7873         lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7874         gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
7875         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
7876         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7877         lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7878         gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
7879         lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7880         lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
7882         Added hooks not to include SRP and Anonymous authentication 
7884 2002-03-21 19:44  nmav <nmav@gnutls.org>
7886         * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
7888         Corrected behaviour when no certificate is got by the peer.  
7890 2002-03-21 19:44  nmav <nmav@gnutls.org>
7892         * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7893         gnutls-http-serv (utags: gnutls_0_3_92):
7895         Added script which runs an http server with the appropriate
7896         parameters.  
7898 2002-03-21 19:27  nmav <nmav@gnutls.org>
7900         * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
7901         lib/gnutls_state.c (tags: gnutls_0_3_92):
7903         CBC protection support is disabled by default.  
7905 2002-03-20 18:13  nmav <nmav@gnutls.org>
7907         * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
7908         gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
7909         (tags: gnutls_0_3_92), gnutls_constate.c:
7911         Optimizations and fixes in compression 
7913 2002-03-20 12:21  nmav <nmav@gnutls.org>
7915         * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
7916         gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
7917         gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
7918         gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7919         gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
7920         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
7921         gnutls_0_3_92):
7923         Improved compression support. Corrected several bugs in empty 
7924         fragment sending and receiving.  
7926 2002-03-19 21:08  fiorinaf <fiorinaf@gnutls.org>
7928         * lib/x509_asn1.c:
7930         segmentation fault bug fix 
7932 2002-03-18 20:45  twoaday <twoaday@gnutls.org>
7934         * lib/gnutls_openpgp.c:
7936         New OpenCDK interface for secure memory.  
7938 2002-03-18 18:25  twoaday <twoaday@gnutls.org>
7940         * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
7941         gnutls_openpgp.c:
7943         Detection of revoked OpenPGP userID's.  
7945 2002-03-18 15:53  nmav <nmav@gnutls.org>
7947         * lib/gnutls_ui.h (tags: gnutls_0_3_92):
7949         added missing prototypes 
7951 2002-03-18 12:06  twoaday <twoaday@gnutls.org>
7953         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
7955         Support for multiple userID's.  
7957 2002-03-18 07:43  nmav <nmav@gnutls.org>
7959         * src/: cli.c (tags: gnutls_0_3_92), serv.c:
7961         removed default parameters arguments 
7963 2002-03-17 23:09  nmav <nmav@gnutls.org>
7965         * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
7966         gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
7967         lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
7968         lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7969         lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
7971         Added hooks for electric fence 
7973 2002-03-17 21:51  nmav <nmav@gnutls.org>
7975         * lib/x509_verify.c (tags: gnutls_0_3_92):
7977         Checking of certificate lists even if the CA size is zero. Pointed
7978         out by Andrew McDonald 
7980 2002-03-13 13:19  twoaday <twoaday@gnutls.org>
7982         * lib/gnutls_openpgp.c:
7984         Improved code for the various keyrings and support for armored 
7985         keyring files.  
7987 2002-03-12 14:13  nmav <nmav@gnutls.org>
7989         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
7990         lib/gnutls_record.c, lib/gnutls_state.c:
7992         made CBC chosen plaintext protection configurable 
7994 2002-03-11 12:45  twoaday <twoaday@gnutls.org>
7996         * lib/gnutls_openpgp.c:
7998         Added missing stub for one function.  
8000 2002-03-10 00:09  twoaday <twoaday@gnutls.org>
8002         * lib/gnutls_openpgp.c:
8004         New error codes.  
8006 2002-03-10 00:01  nmav <nmav@gnutls.org>
8008         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
8009         gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
8010         lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
8011         gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
8012         gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
8013         lib/x509_asn1.h (tags: gnutls_0_3_92):
8015         some error codes were renamed to more appropriate names 
8017 2002-03-09 21:06  twoaday <twoaday@gnutls.org>
8019         * lib/: gnutls_openpgp.c, x509_ASN.c:
8021         Patches for the new OpenCDK version and some stricter checks for
8022         memory leaks.  
8024 2002-03-09 19:08  nmav <nmav@gnutls.org>
8026         * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
8027         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
8028         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
8029         lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
8030         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
8031         gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
8033         removed GNUTLS_CERT_TRUSTED enumeration 
8035 2002-03-08 22:42  nmav <nmav@gnutls.org>
8037         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
8039         Added protection against denial of service attacks, while receiving 
8040         empty packets.  
8042 2002-03-08 18:33  nmav <nmav@gnutls.org>
8044         * lib/gnutls_buffers.c:
8046         corrected memory leak 
8048 2002-03-08 18:04  nmav <nmav@gnutls.org>
8050         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
8051         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8052         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8053         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8054         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8055         gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
8056         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
8057         gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
8059         Added protection against the newly discovered CBC attacks against
8060         TLS.  Experimental code.  
8062 2002-03-08 11:14  nmav <nmav@gnutls.org>
8064         * lib/gnutls_algorithms.c:
8066         Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
8067         56 bit draft.  
8069 2002-03-06 12:10  nmav <nmav@gnutls.org>
8071         * doc/protocol/: draft-ietf-tls-extensions-02.txt,
8072         draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
8073         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8074         gnutls_0_5_3, gnutls_0_5_2,
8075         gnutls_0_5_x_before_export_ciphersuites,
8076         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8077         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8078         gnutls_0_4_0, gnutls_0_3_92):
8080         Added new draft 
8082 2002-03-06 12:08  nmav <nmav@gnutls.org>
8084         * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
8085         lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8086         gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
8087         lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
8088         gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
8089         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
8090         lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
8091         (tags: gnutls_0_3_92), lib/x509_verify.c:
8093         Combined error codes of gnutls and ASN.1 parser. Also several
8094         cleanups in the X.509 code.  
8096 2002-03-06 10:42  nmav <nmav@gnutls.org>
8098         * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
8100         Added alert protocol section 
8102 2002-03-05 09:04  nmav <nmav@gnutls.org>
8104         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
8105         x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
8106         x509_verify.c:
8108         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
8109         X.509 certificate parsing.  
8111 2002-03-04 17:16  nmav <nmav@gnutls.org>
8113         * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
8114         gnutls_0_3_92), lib/gnutls.h.in.in:
8116         updated 
8118 2002-03-04 17:04  nmav <nmav@gnutls.org>
8120         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
8121         gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
8122         handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
8123         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
8124         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
8125         translayer.tex:
8127         updated documentation 
8129 2002-03-04 09:25  nmav <nmav@gnutls.org>
8131         * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
8132         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8133         gnutls_0_5_3, gnutls_0_5_2,
8134         gnutls_0_5_x_before_export_ciphersuites,
8135         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8136         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8137         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
8138         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
8139         lib/x509_der.c:
8141         changes for pretty documentation and cleanups.  
8143 2002-03-03 18:44  nmav <nmav@gnutls.org>
8145         * lib/gnutls_state.c:
8147         pgp_fingerprint indicator is not cleared.  
8149 2002-03-03 09:28  nmav <nmav@gnutls.org>
8151         * src/tls_test.c:
8153         last minute changes for 0.3.91 release 
8155 2002-03-03 09:18  nmav <nmav@gnutls.org>
8157         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
8158         lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
8159         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
8160         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8161         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8162         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8163         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8164         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
8165         (utags: gnutls_0_3_91):
8167         Added checks in authentication type renegotiation procedure.  
8169 2002-03-03 00:06  nmav <nmav@gnutls.org>
8171         * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
8172         gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
8173         (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
8175         Changed behaviour in rehandshake procedure. Now can use rehandshake
8176         with a different authentication method (ie. perform anonymous
8177         authentication, and after that perform a certificate authentication,
8178         or srp).  
8180 2002-03-01 13:13  nmav <nmav@gnutls.org>
8182         * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
8184         corrected certificate type checking.  
8186 2002-03-01 13:10  nmav <nmav@gnutls.org>
8188         * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
8189         gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
8190         cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
8191         (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8192         gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
8193         serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
8194         gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
8195         tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
8196         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8197         gnutls_0_3_92, gnutls_0_3_91):
8199         Updated cli and server to read certificate and keys from command
8200         line parameters. client, client-debug and server are now being
8201         installed.  
8203 2002-03-01 11:26  nmav <nmav@gnutls.org>
8205         * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
8206         gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
8207         gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
8208         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
8210         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
8211         suites get associated with a protocol version. This will allow
8212         disabling several ciphersuites which are only defined in TLS 1.0,
8213         when using SSL 3.0.  
8215 2002-03-01 08:12  nmav <nmav@gnutls.org>
8217         * lib/gnutls_handshake.c:
8219         No extensions are now sent if SSL 3.0 is the only protocol
8220         advertized.  
8222 2002-02-28 12:39  nmav <nmav@gnutls.org>
8224         * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8225         gnutls_0_3_92, gnutls_0_3_91):
8227         added a check in the given parameters for null 
8229 2002-02-28 12:38  nmav <nmav@gnutls.org>
8231         * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8232         gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
8233         gnutls_0_5_x_before_export_ciphersuites,
8234         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8235         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8236         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
8238         added session resumption test 
8240 2002-02-28 12:31  twoaday <twoaday@gnutls.org>
8242         * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
8244         Changed the interface for the new OpenCDK version.  
8246 2002-02-28 08:55  nmav <nmav@gnutls.org>
8248         * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
8249         tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
8250         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8251         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
8252         tls_test.gaa:
8254         updated gaa files, and client options.  
8256 2002-02-28 08:38  nmav <nmav@gnutls.org>
8258         * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
8259         lib/gnutls_state.c, lib/gnutls_state.h:
8261         gnutls_record_set_default_version() was prefixed with underscore,
8262         and it is no longer exported.  
8264 2002-02-28 08:36  nmav <nmav@gnutls.org>
8266         * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
8267         gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
8268         gnutls_0_3_91), gnutls_state.c:
8270         Corrected session resuming in certificate authentication.
8271         gnutls_deinit, does not remove the session entry any more if it is
8272         invalid. Added gnutls_db_remove_session() function, which does this.  
8274 2002-02-28 07:00  nmav <nmav@gnutls.org>
8276         * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
8278         added missing files 
8280 2002-02-27 22:29  nmav <nmav@gnutls.org>
8282         * lib/gnutls_mem.c (tags: gnutls_0_3_91):
8284         removed cycle from gnutls_free and gnutls_secure_free.  
8286 2002-02-27 21:12  nmav <nmav@gnutls.org>
8288         * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
8290         added check for TLS closure alerts 
8292 2002-02-27 20:53  nmav <nmav@gnutls.org>
8294         * src/: tests.c, tests.h, tls_test.c:
8296         added openpgp authentication test, and unknown cipher suites test 
8298 2002-02-27 20:38  nmav <nmav@gnutls.org>
8300         * lib/ext_srp.c (tags: gnutls_0_3_91):
8302         Now we do not send the srp username as an extension, if SRP is 
8303         disabled.  
8305 2002-02-27 20:26  nmav <nmav@gnutls.org>
8307         * src/: cli.c, tests.c, tests.h, tls_test.c:
8309         added check for client hello extensions.  
8311 2002-02-27 20:07  nmav <nmav@gnutls.org>
8313         * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
8315         Added tls_test. This is program that can be used to test TLS
8316         servers' parameters.  
8318 2002-02-27 20:05  nmav <nmav@gnutls.org>
8320         * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
8321         gnutls_int.h, gnutls_state.c:
8323         Added gnutls_record_set_default_version(). This is a low level
8324         function.  
8326 2002-02-27 10:58  nmav <nmav@gnutls.org>
8328         * lib/gnutls.h.in.in:
8330         SOCKET_PTR was removed 
8332 2002-02-27 10:06  nmav <nmav@gnutls.org>
8334         * lib/gnutls.h.in.in:
8336         corrected record_send() prototype 
8338 2002-02-26 19:08  nmav <nmav@gnutls.org>
8340         * configure.in:
8342         updated for fcdump 
8344 2002-02-25 22:48  nmav <nmav@gnutls.org>
8346         * lib/gnutls_pk.c (tags: gnutls_0_3_91):
8348         added (an impossible situation) check 
8350 2002-02-24 19:24  twoaday <twoaday@gnutls.org>
8352         * lib/gnutls_openpgp.c:
8354         Fixed a possible buffer overflow.  
8356 2002-02-24 17:34  nmav <nmav@gnutls.org>
8358         * src/openpgp/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10,
8359         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
8360         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
8361         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8362         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8363         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8364         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8365         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8366         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8367         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8368         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8369         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8370         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8371         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8372         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8373         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8374         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8375         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8376         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8377         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8379         added missing makefile.am 
8381 2002-02-24 15:46  nmav <nmav@gnutls.org>
8383         * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
8384         (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
8385         lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
8386         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
8387         gnutls_0_5_x_before_export_ciphersuites,
8388         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8389         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8390         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
8391         gnutls_0_5_3, gnutls_0_5_2,
8392         gnutls_0_5_x_before_export_ciphersuites,
8393         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8394         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8395         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
8396         lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
8397         lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
8398         (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
8399         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8400         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8401         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8402         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8403         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
8404         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
8405         lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
8406         src/serv.c (utags: gnutls_0_3_90):
8408         The Diffie Hellman parameters are now stored in the credentials
8409         structures.  This will allow precomputation of signatures (for DHE
8410         cipher suites).  
8412 2002-02-24 10:47  nmav <nmav@gnutls.org>
8414         * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
8415         gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
8416         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
8417         gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
8418         gnutls_0_3_90), x509_verify.c:
8420         removed GNUTLS_CERT_NONE (replaced by
8421         GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
8422         valid if it's not invalid) 
8424 2002-02-23 21:50  twoaday <twoaday@gnutls.org>
8426         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
8427         gnutls_0_3_90):
8429         Bug fixes for _verify_key and basic trust handling for keys.  
8431 2002-02-22 23:49  nmav <nmav@gnutls.org>
8433         * lib/gnutls_openpgp.c:
8435         includes moved before #ifdef 
8437 2002-02-22 18:49  twoaday <twoaday@gnutls.org>
8439         * lib/gnutls_openpgp.c:
8441         Added stubs for the case we don't have OpenCDK support.  
8443 2002-02-22 18:31  nmav <nmav@gnutls.org>
8445         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
8446         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8447         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
8448         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
8450         Changed certificate verification functions.  
8452 2002-02-22 17:14  twoaday <twoaday@gnutls.org>
8454         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8456         Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
8457         routines for key ownertrust.  
8459 2002-02-22 13:30  nmav <nmav@gnutls.org>
8461         * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
8463         added trustdb stuff 
8465 2002-02-22 12:52  twoaday <twoaday@gnutls.org>
8467         * lib/gnutls_openpgp.c:
8469         Modified code for the new OpenCDK code.  
8471 2002-02-22 11:34  nmav <nmav@gnutls.org>
8473         * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
8475         moved private cipher suites to 0xFF space.  
8477 2002-02-22 00:40  nmav <nmav@gnutls.org>
8479         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
8480         gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
8481         gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
8482         gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
8483         (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8484         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
8485         lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8486         lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
8487         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8488         lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
8489         lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8490         lib/gnutls_record.c, src/cli.c, src/serv.c:
8492         Several alert protocol changes.  
8494 2002-02-21 22:34  twoaday <twoaday@gnutls.org>
8496         * lib/gnutls_openpgp.c:
8498         Fixed return code check for GnuTLS functions.  
8500 2002-02-21 20:57  nmav <nmav@gnutls.org>
8502         * lib/: gnutls.h.in.in, gnutls_openpgp.c:
8504         set_key_server renamed to set_keyserver 
8506 2002-02-21 20:42  nmav <nmav@gnutls.org>
8508         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
8509         lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8510         gnutls_0_5_3, gnutls_0_5_2,
8511         gnutls_0_5_x_before_export_ciphersuites,
8512         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8513         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8514         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8515         lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
8517         Added gnutls_alert_str (allows printing alert number descriptions) 
8519 2002-02-21 13:49  twoaday <twoaday@gnutls.org>
8521         * lib/gnutls_openpgp.c:
8523         Fixed a segfault in the OpenPGP code.  
8525 2002-02-21 09:55  nmav <nmav@gnutls.org>
8527         * lib/auth_cert.c:
8529         Updated the openpgp certificate message, fingerprint handling.  
8531 2002-02-20 20:53  nmav <nmav@gnutls.org>
8533         * lib/x509_verify.c:
8535         some fixes in verification procedure 
8537 2002-02-19 18:57  twoaday <twoaday@gnutls.org>
8539         * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
8540         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
8541         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
8542         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
8543         gnutls_openpgp.h:
8545         Applied the patches to fix the GDOC problem.  Some bug fixes all
8546         over the place and the implementation of some function stubs.  
8548 2002-02-19 08:17  nmav <nmav@gnutls.org>
8550         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8551         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
8552         src/common.c:
8554         removed CERT_CORRUPTED 
8556 2002-02-19 08:09  nmav <nmav@gnutls.org>
8558         * lib/auth_cert.c:
8560         openpgp fingerprint is calculated dynamically.  
8562 2002-02-18 20:31  nmav <nmav@gnutls.org>
8564         * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
8566         Added some support the OpenPGP Certificate message, with key
8567         fingerprints.  
8569 2002-02-18 14:11  nmav <nmav@gnutls.org>
8571         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
8572         lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
8573         gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
8574         src/cli.gaa, src/common.c:
8576         Added some stuff for the client to send the OpenPGP fingerprint.  
8578 2002-02-17 20:07  nmav <nmav@gnutls.org>
8580         * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
8582         Corrected bug in RSA authentication, responsible for random (very
8583         very rare, and difficult to reproduce) failures.  
8585 2002-02-17 13:14  nmav <nmav@gnutls.org>
8587         * lib/: gnutls_x509.c, x509_verify.c:
8589         Improved X.509 verification functions. They are still too primitive.  
8591 2002-02-16 20:50  nmav <nmav@gnutls.org>
8593         * lib/auth_rsa.c:
8595         Some cleanups.  
8597 2002-02-15 17:30  twoaday <twoaday@gnutls.org>
8599         * lib/gnutls_openpgp.c:
8601         Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
8602         bug fixes.  
8604 2002-02-15 17:04  nmav <nmav@gnutls.org>
8606         * lib/: gnutls.h.in.in, gnutls_record.c:
8608         renamed gnutls_read to gnutls_record_read and gnutls_write to 
8609         gnutls_record_write.  
8611 2002-02-15 17:03  nmav <nmav@gnutls.org>
8613         * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
8614         errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
8615         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8616         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
8617         serv1.tex, srp1.tex:
8619         Added TLS Layers section.  
8621 2002-02-15 11:34  nmav <nmav@gnutls.org>
8623         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
8625         updated client and server 
8627 2002-02-15 11:34  nmav <nmav@gnutls.org>
8629         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
8631         removed 
8633 2002-02-15 11:23  nmav <nmav@gnutls.org>
8635         * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
8636         gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
8637         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8638         gnutls_record.c:
8640         Extension types now use a 16 bit type field (following the current
8641         draft).  Some fixes in the max record size extension.  
8643 2002-02-14 21:38  twoaday <twoaday@gnutls.org>
8645         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8647         Basic HKP keyserver support.  Function to retrieve the key from the
8648         keyring by keyid, fingerprint.  
8650 2002-02-14 11:52  nmav <nmav@gnutls.org>
8652         * lib/: gnutls_cert.c, x509_verify.c:
8654         Verification function returns the GNUTLS_CERT_VALID flag.  
8656 2002-02-14 10:57  nmav <nmav@gnutls.org>
8658         * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
8659         gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
8661         Changed srp callback function parameters.  
8663 2002-02-14 10:45  nmav <nmav@gnutls.org>
8665         * lib/gnutls_dh_primes.c, src/serv.c:
8667         Corrected bugs in prime generation.  
8669 2002-02-14 10:30  nmav <nmav@gnutls.org>
8671         * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
8672         serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
8674         Server updated. Now command line parameters are available.  
8676 2002-02-14 09:25  nmav <nmav@gnutls.org>
8678         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
8680         Updated client 
8682 2002-02-14 09:21  nmav <nmav@gnutls.org>
8684         * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
8685         gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
8687         Direct access to version field in the state was replaced by the
8688         function gnutls_protocol_get_version().  
8690 2002-02-14 09:20  nmav <nmav@gnutls.org>
8692         * lib/auth_rsa.c:
8694         Corrected bugs in RSA authentication. Random value is not generated 
8695         using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
8696         packet formating, to depend on the correct version.  
8698 2002-02-14 09:16  nmav <nmav@gnutls.org>
8700         * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
8702         Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
8703         flags, which replace GNUTLS_CERT_NOT_TRUSTED.  
8705 2002-02-13 19:48  fiorinaf <fiorinaf@gnutls.org>
8707         * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
8709         bug fix with bison 1.32 
8711 2002-02-13 18:03  nmav <nmav@gnutls.org>
8713         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
8714         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
8715         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
8716         lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8717         gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
8718         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
8719         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
8720         src/serv.c:
8722         Added more functions to allow access to Diffie Hellman parameters 
8723         (partially at least). Corrected Diffie Hellman stuff.  
8725 2002-02-13 10:03  nmav <nmav@gnutls.org>
8727         * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
8729         Made most ifdefs in client program, configurable via command line.  
8731 2002-02-13 10:02  nmav <nmav@gnutls.org>
8733         * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8734         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8736         It does not send the cert_type extension if only x.509 certificates 
8737         are used.  
8739 2002-02-12 13:27  nmav <nmav@gnutls.org>
8741         * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
8743         Corrected bugs in examples.  
8745 2002-02-12 13:04  nmav <nmav@gnutls.org>
8747         * lib/gnutls_priority.c (tags: gnutls_0_3_90):
8749         Priority cannot be set if not using the OPENCDK library.  
8751 2002-02-11 19:33  nmav <nmav@gnutls.org>
8753         * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
8755         Updated documentation.  
8757 2002-02-11 10:08  nmav <nmav@gnutls.org>
8759         * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_1_8,
8760         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
8761         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
8762         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
8763         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
8764         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
8765         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
8766         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
8767         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
8768         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
8769         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
8770         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
8771         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8772         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8773         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8774         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8775         gnutls_0_5_3, gnutls_0_5_2,
8776         gnutls_0_5_x_before_export_ciphersuites,
8777         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8778         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8779         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8780         openpgp/cli_ring.gpg (tags: gnutls_1_1_8, gnutls_1_0_10,
8781         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
8782         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
8783         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8784         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8785         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8786         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8787         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8788         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8789         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8790         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8791         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8792         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8793         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8794         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8795         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8796         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8797         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8798         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8799         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8800         openpgp/cli_sec.asc (tags: gnutls_1_1_8, gnutls_1_0_10,
8801         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
8802         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
8803         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8804         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8805         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8806         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8807         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8808         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8809         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8810         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8811         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8812         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8813         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8814         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8815         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8816         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8817         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8818         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8819         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8821         Added new client pgp keys and a keyring 
8823 2002-02-10 23:08  twoaday <twoaday@gnutls.org>
8825         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8827         High level support for OpenPGP keyrings.  
8829 2002-02-10 22:24  nmav <nmav@gnutls.org>
8831         * ChangeLog:
8833         Added ChangeLog [generated by CVS log] 
8835 2002-02-09 19:20  nmav <nmav@gnutls.org>
8837         * lib/: gnutls.h.in.in, gnutls_algorithms.c:
8839         Added gnutls_certificate_type_get_name() function.  
8841 2002-02-09 18:35  twoaday <twoaday@gnutls.org>
8843         * lib/gnutls_openpgp.c:
8845         
8846         * Applied the fixed for the memory leaks.  
8848 2002-02-09 18:25  nmav <nmav@gnutls.org>
8850         * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
8851         gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
8852         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
8853         gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
8854         gnutls_ui.h, gnutls_x509.c:
8856         Added ability for an SRP server to use multiple password files. The 
8857         password file is selected on the fly (handshake) using a callback 
8858         function.  
8860 2002-02-09 13:18  twoaday <twoaday@gnutls.org>
8862         * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
8864         
8865         * auth_cert.h: Added OpenPGP keyring item.  
8866         
8867         * gnutls_openpgp.c: Improved support for keyring handling.  
8869 2002-02-09 12:19  nmav <nmav@gnutls.org>
8871         * lib/gnutls_cipher.c:
8873         Some fixes in ciphertext2compressed handling 
8875 2002-02-09 11:10  nmav <nmav@gnutls.org>
8877         * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
8878         gnutls_errors_int.h:
8880         Removed the GNUTLS_E_MAC_FAILED error. Now only
8881         GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
8882         information about the result of a possible attack.  
8884 2002-02-08 22:30  nmav <nmav@gnutls.org>
8886         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
8887         gnutls_openpgp.h:
8889         Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 
8891 2002-02-08 22:29  nmav <nmav@gnutls.org>
8893         * lib/x509_ASN.c:
8895         Added bison generated file 
8897 2002-02-08 19:36  nmav <nmav@gnutls.org>
8899         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8901         changed the introduction (again) 
8903 2002-02-07 20:58  nmav <nmav@gnutls.org>
8905         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
8906         src/openpgp/cli_sec.asc:
8908         Corrected behaviour of client openpgp certificate selection.  
8910 2002-02-07 19:08  nmav <nmav@gnutls.org>
8912         * lib/: gnutls_ui.c, gnutls_ui.h:
8914         removed gnutls_certificate_get_ours_index() 
8916 2002-02-07 14:59  nmav <nmav@gnutls.org>
8918         * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
8919         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8920         gnutls_0_3_90), pkcs1_asn1_tab.c:
8922         Added asn1 file 
8924 2002-02-06 22:07  nmav <nmav@gnutls.org>
8926         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
8928         Modified gnutls_x509_extract_subject_alt_name() to return the type, 
8929         instead of storing it to a pointer.  
8931 2002-02-06 14:11  nmav <nmav@gnutls.org>
8933         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
8934         gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
8935         gnutls_0_3_90):
8937         Added function which returns the subjectAltName (subject_dns_name
8938         was obsoleted).  
8940 2002-02-05 23:00  nmav <nmav@gnutls.org>
8942         * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
8943         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8944         gnutls_0_3_91, gnutls_0_3_90):
8946         added Timo 
8948 2002-02-05 12:09  nmav <nmav@gnutls.org>
8950         * lib/x509_verify.c:
8952         Changed the X.509 certificate verification algorithm. Now if any of
8953         the certificates in the certificate path is expired (except the
8954         first one), we return GNUTLS_CERT_NOT_TRUSTED.  
8956 2002-02-05 11:06  twoaday <twoaday@gnutls.org>
8958         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8960         Changes the function name to make clear OpenPGP uses keys and not
8961         certificates like X.509.  
8963 2002-02-04 22:35  nmav <nmav@gnutls.org>
8965         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
8967         Changes for gnutls_openpgp_name structure 
8969 2002-02-04 21:39  twoaday <twoaday@gnutls.org>
8971         * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
8973         Now OpenPGP uses its own context for DN.  
8975 2002-02-03 21:43  twoaday <twoaday@gnutls.org>
8977         * lib/gnutls_openpgp.c:
8979         More fixes for the GnuTLS OpenPGP code.  
8981 2002-02-03 20:19  nmav <nmav@gnutls.org>
8983         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
8984         lib/gnutls_x509.c, src/common.c:
8986         renamed the gnutls_dn structure to gnutls_x509_dn 
8988 2002-02-03 19:17  nmav <nmav@gnutls.org>
8990         * src/: Makefile.am, common.c, common.h:
8992         made the print_info stuff much cleaner.  
8994 2002-02-03 19:06  nmav <nmav@gnutls.org>
8996         * lib/gnutls_openpgp.c:
8998         some changes in gnutls_cert handling 
9000 2002-02-03 18:54  nmav <nmav@gnutls.org>
9002         * lib/gnutls_cert.h:
9004         keyUsage is now 16 bits 
9006 2002-02-03 18:30  nmav <nmav@gnutls.org>
9008         * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
9009         gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
9010         lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
9011         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
9012         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
9013         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
9014         (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
9015         lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
9016         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
9017         src/common.h, src/serv.c:
9019         Added OpenPGP certificate support in gnutls.  Several changes.  
9021 2002-02-03 13:31  twoaday <twoaday@gnutls.org>
9023         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
9025         
9026         * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
9027         keyUsage flag to indicate what the key is useful for.  
9029 2002-02-03 12:45  nmav <nmav@gnutls.org>
9031         * lib/: gnutls_openpgp.c, gnutls_ui.h:
9033         Exported openpgp keys' related functions.  
9035 2002-02-03 12:38  nmav <nmav@gnutls.org>
9037         * lib/: gnutls_record.c, gnutls_record.h (tags:
9038         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9039         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9040         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9041         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9042         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9043         gnutls_state.c, gnutls_state.h:
9045         Moved functions unrelated to record layer to gnutls_state.c 
9047 2002-02-03 12:24  nmav <nmav@gnutls.org>
9049         * lib/gnutls_int.h:
9051         several modifications for cert_type extension etc 
9053 2002-02-03 12:16  nmav <nmav@gnutls.org>
9055         * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
9056         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9057         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9058         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9059         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9060         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9062         Added option to set the cert_type priority.  
9064 2002-02-03 11:51  twoaday <twoaday@gnutls.org>
9066         * lib/gnutls_openpgp.c:
9068         
9069         * Applied the patch and minor changes.  
9070         
9071         * Now it's also possible to use binary certificates.  
9073 2002-02-03 11:36  nmav <nmav@gnutls.org>
9075         * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
9076         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9078         Added stuff for parsing the CertType extension type.  
9080 2002-02-03 02:16  twoaday <twoaday@gnutls.org>
9082         * lib/gnutls_openpgp.c:
9084         
9085         * gnutls_openpgp.c: Fixed some memory leaks.  
9087 2002-02-02 21:24  nmav <nmav@gnutls.org>
9089         * lib/: gnutls.h.in.in, gnutls_ui.c:
9091         renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  
9093 2002-02-02 17:52  twoaday <twoaday@gnutls.org>
9095         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
9097         
9098         * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
9099         function headers of internal functions.  
9101 2002-02-01 21:14  nmav <nmav@gnutls.org>
9103         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
9104         src/Makefile.am:
9106         Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
9107         library detection.  
9109 2002-02-01 18:51  twoaday <twoaday@gnutls.org>
9111         * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_0,
9112         gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_0_5,
9113         gnutls_1_0_7, gnutls_0_5_x_with_export_ciphersuites, gnutls_1_0_8,
9114         gnutls_1_0_9, gnutls_0_6_0,
9115         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_10,
9116         gnutls_0_8_11, gnutls_0_8_12, gnutls_0_5_x_before_types_change,
9117         gnutls_0_5_0, gnutls_0_5_1, gnutls_0_5_2, gnutls_0_5_3,
9118         gnutls_0_5_4, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7,
9119         gnutls_0_5_8, gnutls_0_5_9, gnutls_0_9_1, gnutls_0_9_2,
9120         gnutls_0_9_3, gnutls_0_4_with_libtasn1, gnutls_0_9_4, gnutls_0_9_5,
9121         gnutls_0_9_6, gnutls_0_9_7, gnutls_0_9_8, gnutls_0_4_0,
9122         gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3, gnutls_0_5_10,
9123         gnutls_0_5_11, gnutls_0_8_0, gnutls_0_8_1, gnutls_0_3_90,
9124         gnutls_0_3_91, gnutls_0_8_3, gnutls_0_3_92,
9125         gnutls_0_5_x_before_int_fixes, gnutls_0_8_4, gnutls_0_8_5,
9126         gnutls_0_8_6, gnutls_0_8_7, gnutls_0_8_9, gnutls_1_0_10,
9127         gnutls_1_1_0, gnutls_1_1_7_pre0, gnutls_1_1_1, gnutls_1_1_2,
9128         gnutls_1_1_3, gnutls_1_1_4, gnutls_1_1_5, gnutls_1_1_6,
9129         gnutls_1_1_7, gnutls_1_1_8, gnutls_0_9_90, gnutls_0_9_91,
9130         gnutls_0_9_92, gnutls_0_9_93, gnutls_0_9_94, gnutls_0_9_95,
9131         gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98, gnutls_0_9_99):
9133         New files for OpenPGP tests.  
9135 2002-02-01 18:49  twoaday <twoaday@gnutls.org>
9137         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
9139         
9140         * gnutls_openpgp.c: Added gdoc compatible function descriptions.  
9141         
9142         (gnutls_openpgp_add_fingerprint): New function to register keyrings.  
9144 2002-02-01 11:31  nmav <nmav@gnutls.org>
9146         * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
9147         gnutls_0_3_91, gnutls_0_3_90):
9149         added new header file 
9151 2002-02-01 11:14  nmav <nmav@gnutls.org>
9153         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
9154         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9155         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
9156         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
9157         lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
9158         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9159         lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
9160         lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
9161         src/serv.c:
9163         Several changes in certificate and key handling.  
9164          * gnutls_certificate_allocate_sc() does not require the ncerts
9165          argument 
9167 2002-01-31 12:48  nmav <nmav@gnutls.org>
9169         * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
9170         gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
9171         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
9172         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
9173         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
9174         lib/gnutls_x509.c, src/cli.c, src/common.h:
9176         Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
9177         Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  
9179 2002-01-31 12:47  nmav <nmav@gnutls.org>
9181         * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
9182         gnutls_0_3_91):
9184         corrected _gnutls_str_cpy() usage.  
9186 2002-01-30 23:59  nmav <nmav@gnutls.org>
9188         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
9190         updated 
9192 2002-01-30 11:34  twoaday <twoaday@gnutls.org>
9194         * lib/gnutls_openpgp.c:
9196         Fixed some memory leaks.  
9198 2002-01-30 10:33  nmav <nmav@gnutls.org>
9200         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
9202         updated candidate draft 
9204 2002-01-29 17:16  twoaday <twoaday@gnutls.org>
9206         * lib/gnutls_openpgp.c:
9208         Fixed a typo.  
9210 2002-01-29 16:55  twoaday <twoaday@gnutls.org>
9212         * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
9214         Basic GnuTLS OpenPGP support.  
9216 2002-01-29 16:19  nmav <nmav@gnutls.org>
9218         * configure.in, doc/tex/ex3.tex, src/common.h:
9220         updated for gnutls_certificate_get_peers() 
9222 2002-01-29 16:17  nmav <nmav@gnutls.org>
9224         * lib/: gnutls_ui.c, gnutls_ui.h:
9226         Added gnutls_certificate_get_peers() Added
9227         gnutls_certificate_get_ours() Added
9228         gnutls_certificate_get_ours_index() 
9230 2002-01-29 16:09  nmav <nmav@gnutls.org>
9232         * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
9233         gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
9235         CertificateType is now accesible from the API.  
9237 2002-01-29 16:06  nmav <nmav@gnutls.org>
9239         * lib/gnutls_handshake.c:
9241         corrected bug in certificate selection.  
9243 2002-01-29 15:08  nmav <nmav@gnutls.org>
9245         * lib/: gnutls_state.c, gnutls_state.h:
9247         Added this gnutls_state.c/h files. Are added in order to access some
9248         of the GNUTLS_STATE structures members, indirectly. It's not
9249         possible to move all the members of this structure here, yet, but it
9250         is desirable.  
9252 2002-01-29 12:54  nmav <nmav@gnutls.org>
9254         * lib/auth_x509.c:
9256         corrected bug in server certificate callback.  
9258 2002-01-29 12:52  nmav <nmav@gnutls.org>
9260         * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
9261         gnutls_record.c, gnutls_ui.h:
9263         Modified the state's parameters to hold the negotiated certificate 
9264         type. Modified the certificate selection procedure to take the
9265         certificate type in account, when choosing the most appropriate
9266         certificate.  
9268 2002-01-29 11:52  nmav <nmav@gnutls.org>
9270         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9271         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
9272         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
9273         src/serv.c:
9275         Added in CertificateStatus: 
9276                 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
9277                 GNUTLS_CERT_REVOKED 
9279 2002-01-29 11:40  nmav <nmav@gnutls.org>
9281         * lib/: gnutls.h.in.in, gnutls_cert.c:
9283         gnutls_x509pki_allocate_sc() renamed to
9284         gnutls_certificate_allocate_sc() and similar functions too. They
9285         share too common properties with OpenPGP certificates, that it is
9286         not needed a separate function.  
9288 2002-01-29 11:38  nmav <nmav@gnutls.org>
9290         * lib/: gnutls_ui.c, gnutls_ui.h:
9292         Updated function names.  
9294 2002-01-29 11:38  nmav <nmav@gnutls.org>
9296         * lib/: auth_cert.c, auth_cert.h:
9298         Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
9299         structure.  
9301 2002-01-28 23:51  nmav <nmav@gnutls.org>
9303         * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11,
9304         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
9305         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
9306         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9307         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9308         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9309         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9310         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9311         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9312         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9313         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9315         Removed fake OID.  
9317 2002-01-28 23:49  nmav <nmav@gnutls.org>
9319         * Makefile.am:
9321         better ChangeLog output 
9323 2002-01-28 23:44  nmav <nmav@gnutls.org>
9325         * lib/gnutls_record.c, src/cli.c, src/serv.c:
9327         Identified a race condition in the example client.  If application
9328         data is sent after a rehandshake request, the server thinks we
9329         ignored his request, and breaks the connection. This is a bad design
9330         of this client.  
9332 2002-01-28 23:43  nmav <nmav@gnutls.org>
9334         * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9335         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9337         minor fixes 
9339 2002-01-28 23:42  nmav <nmav@gnutls.org>
9341         * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
9343         changed some buffering code, to use the cleaner
9344         gnutls_datum_append().  Leads to a much cleaner code.  
9346 2002-01-28 22:03  fiorinaf <fiorinaf@gnutls.org>
9348         * lib/x509_ASN.y:
9350         Modules without OID 
9352 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
9354         * lib/x509_der.c:
9356         gnutls_str_... functions substitution 
9358 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
9360         * lib/x509_asn1.c:
9362         _gnutls_str_... functions substitution 
9364 2002-01-28 18:26  nmav <nmav@gnutls.org>
9366         * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
9367         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
9368         gnutls_0_3_90):
9370         added gnutls_datum_append() 
9372 2002-01-28 14:03  nmav <nmav@gnutls.org>
9374         * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
9376         signature is now a gnutls_datum 
9378 2002-01-28 12:43  nmav <nmav@gnutls.org>
9380         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9381         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
9382         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
9383         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
9384         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
9385         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
9386         lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
9387         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
9388         lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
9389         lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
9390         lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
9391         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9392         gnutls_0_5_x_before_export_ciphersuites,
9393         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9394         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9395         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9396         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
9397         src/common.h, src/serv.c:
9399         GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
9400         GNUTLS_ANON -> GNUTLS_CRD_ANON 
9402 2002-01-28 10:38  nmav <nmav@gnutls.org>
9404         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
9405         gnutls_0_3_90), gnutls_handshake.c:
9407         corrected and optimized handshake.  
9409 2002-01-28 10:37  nmav <nmav@gnutls.org>
9411         * lib/gnutls_int_compat.c:
9413         not used by default 
9415 2002-01-28 09:25  nmav <nmav@gnutls.org>
9417         * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
9418         gnutls_int.h, gnutls_record.c:
9420         Added ability of the client to choose a certificate depending on the
9421         server's sign algorithm preference. Added CertType in gnutls_cert
9422         structure (which identified X509, OPENPGP certificates) 
9424 2002-01-28 09:22  nmav <nmav@gnutls.org>
9426         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
9428         Optimizations in the handshake messages hashing.  (no more mallocs) 
9430 2002-01-27 21:13  nmav <nmav@gnutls.org>
9432         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
9433         lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9434         lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
9436         cleanups 
9438 2002-01-27 21:12  nmav <nmav@gnutls.org>
9440         * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
9441         gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9442         gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
9444         corrected bug in DSA signing.  
9446 2002-01-27 21:11  nmav <nmav@gnutls.org>
9448         * lib/gnutls_cert.c:
9450         corrected bug in file read 
9452 2002-01-27 21:10  nmav <nmav@gnutls.org>
9454         * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
9455         gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
9456         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9457         gnutls_0_5_x_before_export_ciphersuites,
9458         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9459         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9460         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9461         gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9462         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9464         Added support to select a certificate based on the peer's cipher 
9465         suite list. (ie if DSS cipher suites are requested and a DSA
9466         certificate is available, then this will be used) 
9468 2002-01-27 15:24  nmav <nmav@gnutls.org>
9470         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
9472         Added an updated version of the submited draft 
9474 2002-01-27 15:12  nmav <nmav@gnutls.org>
9476         * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
9477         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
9478         src/x509/cert-dsa.pem (tags: gnutls_1_1_8, gnutls_1_0_10,
9479         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
9480         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
9481         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
9482         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
9483         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
9484         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9485         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9486         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9487         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9488         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9489         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9490         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9491         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9492         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9493         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9494         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9495         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9496         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9497         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9498         gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
9499         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
9500         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
9501         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
9502         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
9503         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
9504         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
9505         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
9506         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
9507         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
9508         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
9509         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
9510         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
9511         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9512         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9513         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9514         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9515         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9516         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9517         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9518         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9519         gnutls_with_dss_ciphersuites):
9521         added missing files 
9523 2002-01-27 15:10  nmav <nmav@gnutls.org>
9525         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
9526         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
9527         src/serv.c (utags: gnutls_with_dss_ciphersuites):
9529         added support for DHE_DSS cipher suites.  
9531 2002-01-27 14:27  nmav <nmav@gnutls.org>
9533         * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
9534         gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
9535         gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
9536         gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
9537         gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
9538         gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
9539         (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
9540         gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
9541         gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
9542         gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
9543         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9544         gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
9545         gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
9546         lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
9547         src/cli.c (utags: gnutls_with_dss_cert_support):
9549         added support for DSS certificates.  
9551 2002-01-26 23:01  nmav <nmav@gnutls.org>
9553         * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
9554         auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9555         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9556         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9557         gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
9558         gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
9559         gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
9560         gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
9561         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9562         gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
9563         gnutls_with_dss_cert_support), gnutls_global.c (tags:
9564         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9565         gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
9566         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9567         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9568         gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
9569         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9570         gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
9571         gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
9572         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9573         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9574         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9575         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9576         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9577         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9578         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9579         gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
9580         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9581         gnutls_with_dss_cert_support), x509_sig_check.c:
9583         Added stuff for DSS certificates (not ready yet) 
9585 2002-01-26 22:55  nmav <nmav@gnutls.org>
9587         * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_1_8,
9588         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9589         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9590         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9591         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9592         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9593         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9594         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9595         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9596         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9597         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9598         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9599         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9600         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9601         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9602         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9603         gnutls_0_5_3, gnutls_0_5_2,
9604         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), cert.pem (tags: gnutls_1_1_8,
9609         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9610         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9611         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9612         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9613         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9614         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9615         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9616         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9617         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9618         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9619         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9620         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9621         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9622         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9623         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9624         gnutls_0_5_3, gnutls_0_5_2,
9625         gnutls_0_5_x_before_export_ciphersuites,
9626         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9627         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9628         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9629         gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_1_1_8,
9630         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9631         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9632         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9633         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9634         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9635         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9636         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9637         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9638         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9639         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9640         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9641         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9642         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9643         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9644         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9645         gnutls_0_5_3, gnutls_0_5_2,
9646         gnutls_0_5_x_before_export_ciphersuites,
9647         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9648         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9649         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9650         gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_1_1_8,
9651         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9652         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9653         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9654         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9655         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9656         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9657         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9658         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9659         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9660         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9661         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9662         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9663         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9664         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9665         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9666         gnutls_0_5_3, gnutls_0_5_2,
9667         gnutls_0_5_x_before_export_ciphersuites,
9668         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9669         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9670         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9671         gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_1_1_8,
9672         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9673         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9674         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9675         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9676         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9677         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9678         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9679         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9680         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9681         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9682         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9683         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9684         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9685         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9686         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9687         gnutls_0_5_3, gnutls_0_5_2,
9688         gnutls_0_5_x_before_export_ciphersuites,
9689         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9690         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9691         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9692         gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_1_1_8,
9693         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9694         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9695         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9696         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9697         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9698         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9699         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9700         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9701         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9702         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9703         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9704         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9705         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9706         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9707         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9708         gnutls_0_5_3, gnutls_0_5_2,
9709         gnutls_0_5_x_before_export_ciphersuites,
9710         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9711         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9712         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9713         gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_1_1_8,
9714         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9715         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9716         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9717         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9718         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9719         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9720         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9721         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9722         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9723         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9724         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9725         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9726         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9727         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9728         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9729         gnutls_0_5_3, gnutls_0_5_2,
9730         gnutls_0_5_x_before_export_ciphersuites,
9731         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9732         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9733         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9734         gnutls_with_dss_ciphersuites) (utags:
9735         gnutls_with_dss_cert_support):
9737         added new DSA certificates..  
9739 2002-01-26 16:10  nmav <nmav@gnutls.org>
9741         * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
9742         gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
9743         gnutls_with_dss_cert_support, gnutls_0_4_0, gnutls_0_4_1,
9744         gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92):
9746         added _gnutls_mem_cpy() 
9748 2002-01-26 16:06  nmav <nmav@gnutls.org>
9750         * lib/: x509_asn1.c, x509_der.c (utags:
9751         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9753         Added checks after malloc for null.  
9755 2002-01-25 22:41  nmav <nmav@gnutls.org>
9757         * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
9758         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9759         doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
9760         gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
9761         lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
9762         gnutls_with_dss_cert_support), lib/gnutls_record.c,
9763         lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
9764         gnutls_with_dss_cert_support), src/common.h (tags:
9765         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9766         src/serv.c (tags: gnutls_with_dss_cert_support):
9768         gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
9769         Josefsson) 
9771 2002-01-25 16:31  nmav <nmav@gnutls.org>
9773         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
9774         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
9775         src/cli.c:
9777         added check for requested TLS extensions 
9779 2002-01-25 14:37  nmav <nmav@gnutls.org>
9781         * configure.in (tags: gnutls_0_3_5):
9783         changes for 0.3.5 
9785 2002-01-25 14:33  nmav <nmav@gnutls.org>
9787         * NEWS (tags: gnutls_0_3_5):
9789         preparing for 0.3.5 
9791 2002-01-25 14:07  nmav <nmav@gnutls.org>
9793         * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
9794         gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
9795         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
9796         lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
9797         gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
9798         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9799         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9800         lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
9801         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9802         gnutls_with_dss_cert_support), lib/gnutls_int.h,
9803         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
9804         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9806         Handshake messages are not kept in memory any more. Now we use less
9807         memory during a handshake.  
9809 2002-01-24 19:00  nmav <nmav@gnutls.org>
9811         * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
9812         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9813         gnutls_with_dss_cert_support):
9815         added an #error 
9817 2002-01-24 18:00  nmav <nmav@gnutls.org>
9819         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
9820         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9822         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
9823         GNUTLS_A_SSL3_NO_CERTIFICATE 
9825 2002-01-24 16:50  nmav <nmav@gnutls.org>
9827         * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
9828         draft-ietf-tls-openpgp-keys-00.txt (tags:
9829         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9831         added our openpgp draft 
9833 2002-01-24 16:46  nmav <nmav@gnutls.org>
9835         * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
9836         gnutls_with_dss_cert_support), gnutls_alert.c (tags:
9837         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9838         gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
9839         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9840         gnutls_with_dss_cert_support), gnutls_errors.h (tags:
9841         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9842         gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
9843         gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
9844         gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
9845         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9847         added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
9848         #ifdef XXX stuff. Done some cleanups in record layer.  
9850 2002-01-23 21:14  nmav <nmav@gnutls.org>
9852         * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
9853         gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
9854         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9855         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
9856         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9857         gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
9858         lib/gnutls_str.h, lib/x509_extensions.c (tags:
9859         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9860         lib/x509_sig_check.c, lib/x509_verify.c (tags:
9861         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9863         Added a minimal string library to assist in safer ASN.1 parsing 
9865 2002-01-23 21:13  nmav <nmav@gnutls.org>
9867         * src/common.h:
9869         in server side now prints srp username 
9871 2002-01-23 20:28  nmav <nmav@gnutls.org>
9873         * lib/: auth_x509.c, crypt_bcrypt.c (tags:
9874         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9875         crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
9876         gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
9877         gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
9878         x509_verify.c:
9880         Some corrections done ( found by using flawfinder).  Added several
9881         tags for flawfinder to ignore.  
9883 2002-01-23 20:27  nmav <nmav@gnutls.org>
9885         * doc/TODO:
9887         added string library 
9889 2002-01-23 18:59  nmav <nmav@gnutls.org>
9891         * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
9892         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9893         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
9894         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
9895         lib/x509_sig_check.c:
9897         cleanups 
9899 2002-01-23 18:58  nmav <nmav@gnutls.org>
9901         * lib/gnutls_record.c:
9903         more cleanups in the recv_int() function 
9905 2002-01-23 18:57  nmav <nmav@gnutls.org>
9907         * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
9909         corrected behaviour against PKCS-1 attacks. (it seems that debugging
9910         code has made it to release) 
9912 2002-01-22 21:47  nmav <nmav@gnutls.org>
9914         * lib/gnutls_record.c:
9916         Made recv_int() cleaner (needs a lot of improvement) 
9918 2002-01-20 13:02  nmav <nmav@gnutls.org>
9920         * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
9921         gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
9922         lib/gnutls_record.c, src/cli.c, src/serv.c:
9924         Now a server in a case of rehandshake can continue normaly if the
9925         handshake request is ignored by the client.  
9927 2002-01-20 13:00  nmav <nmav@gnutls.org>
9929         * lib/gnutls.h.in.in:
9931         corrected gnutls_alert_send() prototype.  
9933 2002-01-20 13:00  nmav <nmav@gnutls.org>
9935         * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
9937         corrected gnutls_alert_send() prototype 
9939 2002-01-20 10:16  nmav <nmav@gnutls.org>
9941         * NEWS:
9943         last changes for release 
9945 2002-01-19 20:10  nmav <nmav@gnutls.org>
9947         * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
9949         corrected bugs in DHE_RSA cipher suites 
9951 2002-01-19 20:09  nmav <nmav@gnutls.org>
9953         * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
9954         gnutls_with_dss_cert_support), auth_anon.h (tags:
9955         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9956         auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
9957         gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
9958         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9959         gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
9960         gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
9961         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9962         gnutls_with_dss_cert_support), gnutls_int.h:
9964         updated auth info structures handling.  Corrected bug in DHE_RSA.  
9966 2002-01-19 20:07  nmav <nmav@gnutls.org>
9968         * lib/gnutls_handshake.c:
9970         corrected bug introduced in the buffering code update 
9972 2002-01-19 18:24  nmav <nmav@gnutls.org>
9974         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
9975         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
9976         lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
9977         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9978         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
9979         lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
9980         gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
9981         src/serv.c:
9983         Combined gnutls_x509pki_(set/get)_dh_bits() and 
9984         gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
9985         gnutls_anon_set_server_cred() was deprecated by
9986         gnutls_dh_set_bits().  
9988 2002-01-19 18:23  nmav <nmav@gnutls.org>
9990         * lib/gnutls_cert.c:
9992         gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 
9994 2002-01-19 11:44  nmav <nmav@gnutls.org>
9996         * lib/gnutls_record.c (tags: gnutls_0_3_5):
9998         added missing include of gnutls_alert.h 
10000 2002-01-18 16:47  nmav <nmav@gnutls.org>
10002         * doc/protocol/rfc2440.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
10003         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
10004         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
10005         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
10006         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
10007         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
10008         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
10009         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
10010         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
10011         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
10012         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
10013         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
10014         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
10015         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10016         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10017         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10018         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10019         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10020         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10021         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10022         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
10024         added openpgp rfc 
10026 2002-01-18 16:46  nmav <nmav@gnutls.org>
10028         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
10029         lib/Makefile.am, lib/auth_srp_passwd.h (tags:
10030         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10031         lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
10032         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
10033         lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
10034         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10035         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
10036         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10037         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
10038         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10039         gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
10040         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10041         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10042         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10043         lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
10044         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10045         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
10046         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
10047         lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
10048         gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
10050         several cleanups in order to move to gnutls 0.4.0 
10052 2002-01-18 16:45  nmav <nmav@gnutls.org>
10054         * lib/gnutls_int_compat.c:
10056         added file to hold functions for backwards binary compatibility.  
10058 2002-01-18 14:50  nmav <nmav@gnutls.org>
10060         * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
10061         lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
10062         lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
10063         gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
10064         lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
10065         gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
10066         (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
10068         added required changes to release gnutls 0.3.3 (mostly bug fixes) 
10070 2002-01-18 14:41  nmav <nmav@gnutls.org>
10072         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
10074         cleanups 
10076 2002-01-17 18:56  nmav <nmav@gnutls.org>
10078         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
10079         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
10080         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
10081         src/serv.c:
10083         Renamed gnutls_x509pki_s/get_dh_bits() to
10084         gnutls_dh_s/get_dhe_bits().  Renamed
10085         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  
10087 2002-01-17 16:16  nmav <nmav@gnutls.org>
10089         * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
10090         gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
10091         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10092         doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
10093         gnutls_with_dss_cert_support), doc/tex/ex3.tex,
10094         lib/gnutls_algorithms.c, lib/gnutls_int.h:
10096         Key exchange methods changed so they do not depend on the
10097         Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  
10099 2002-01-17 16:10  nmav <nmav@gnutls.org>
10101         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
10102         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10103         gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
10104         gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
10105         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10106         gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
10107         gnutls_record.c, gnutls_sig.c:
10109         changes in buffering code (actually variables' names are more 
10110         rational now).  
10112 2002-01-17 16:09  nmav <nmav@gnutls.org>
10114         * configure.in:
10116         corrected library interface numbers 
10118 2002-01-17 13:29  nmav <nmav@gnutls.org>
10120         * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
10121         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10122         doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
10123         gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
10124         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10125         doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
10126         gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
10127         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
10128         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
10129         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
10130         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
10131         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
10132         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
10133         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
10134         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
10135         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
10136         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
10137         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
10138         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
10139         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10140         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10141         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10142         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10143         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10144         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10145         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10146         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10147         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10148         doc/tex/gnutls.tex:
10150         updated documentation 
10152 2002-01-17 13:05  nmav <nmav@gnutls.org>
10154         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
10155         src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10156         gnutls_with_dss_cert_support):
10158         fixed bugs reported (with patches) by Marc Huber and Guillaume
10159         Morin.  
10161 2002-01-14 09:33  nmav <nmav@gnutls.org>
10163         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
10164         lib/x509_b64.c, lib/x509_b64.h (tags:
10165         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10166         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10167         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10168         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10169         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10170         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
10172         Added gnutls_x509pki_set_trust_mem() and
10173         gnutls_x509pki_set_key_mem() 
10175 2002-01-12 19:04  nmav <nmav@gnutls.org>
10177         * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
10178         gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
10180         better length checking in the record layer.  
10182 2002-01-10 21:19  nmav <nmav@gnutls.org>
10184         * doc/protocol/: draft-ietf-tls-extensions-01.txt,
10185         draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
10186         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10187         gnutls_with_dss_cert_support):
10189         new extensions draft 
10191 2002-01-09 11:05  nmav <nmav@gnutls.org>
10193         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
10195         added gnutls_x509pki_verify_certificate() 
10197 2002-01-07 17:54  nmav <nmav@gnutls.org>
10199         * lib/gnutls_ui.c:
10201         renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
10202         consistent with gnutls.h) 
10204 2002-01-05 22:00  nmav <nmav@gnutls.org>
10206         * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
10207         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
10208         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10209         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
10211         corrected the temp file name 
10213 2002-01-05 18:41  nmav <nmav@gnutls.org>
10215         * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
10216         doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
10217         gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
10218         gnutls_0_3_2):
10220         last minute changes for 0.3.2 release 
10222 2002-01-05 18:04  nmav <nmav@gnutls.org>
10224         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
10225         gnutls_0_3_2):
10227         renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 
10229 2002-01-05 13:40  nmav <nmav@gnutls.org>
10231         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
10233         Added gnutls_b64_encode() and gnutls_b64_decode() 
10235 2002-01-04 12:35  nmav <nmav@gnutls.org>
10237         * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
10238         gnutls_0_3_5):
10240         updated documentation 
10242 2002-01-04 12:05  nmav <nmav@gnutls.org>
10244         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
10245         src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
10247         updated documentation 
10249 2002-01-04 11:19  nmav <nmav@gnutls.org>
10251         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
10252         gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
10253         gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
10254         lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
10255         gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
10256         lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
10258         Cleanups 
10260 2002-01-04 11:15  nmav <nmav@gnutls.org>
10262         * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
10263         gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
10265         separated alert protocol functions 
10267 2002-01-03 11:36  nmav <nmav@gnutls.org>
10269         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
10270         lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
10271         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
10273         corrected behaviour in version advertizing 
10275 2002-01-03 11:01  nmav <nmav@gnutls.org>
10277         * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
10279         now removes the temp file 
10281 2002-01-03 10:59  nmav <nmav@gnutls.org>
10283         * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
10285         check_version() updated 
10287 2002-01-02 15:55  nmav <nmav@gnutls.org>
10289         * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
10290         gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
10291         gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
10292         gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
10293         gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
10294         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10295         gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
10296         gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
10298         cleanups 
10300 2002-01-02 15:00  nmav <nmav@gnutls.org>
10302         * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
10303         lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
10304         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
10305         src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
10307         Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  
10309 2002-01-02 12:15  nmav <nmav@gnutls.org>
10311         * lib/gnutls_ui.c:
10313         more error checking 
10315 2002-01-02 11:07  nmav <nmav@gnutls.org>
10317         * lib/gnutls.h.in.in:
10319         prefixed all variable with GNUTLS_ 
10321 2002-01-02 11:02  nmav <nmav@gnutls.org>
10323         * lib/gnutls_global.c:
10325         added support for calling global_init() several times.  
10327 2002-01-02 10:58  nmav <nmav@gnutls.org>
10329         * lib/gnutls_global.c:
10331         added static variable to check if global_init() is called for a
10332         second time.  
10334 2002-01-02 10:46  nmav <nmav@gnutls.org>
10336         * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10337         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10338         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
10339         lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
10340         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
10341         lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
10343         Cleanups in the digest code (separated from HMAC).  Added
10344         gnutls_fingerprint_calc(), which calculates a fingerprint.  
10346 2001-12-30 18:11  nmav <nmav@gnutls.org>
10348         * Makefile.am (tags: gnutls_with_dss_ciphersuites,
10349         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
10351         added PGPKEYS 
10353 2001-12-30 18:09  nmav <nmav@gnutls.org>
10355         * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
10356         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10357         gnutls_0_3_5, gnutls_0_3_2):
10359         updated 
10361 2001-12-30 17:55  nmav <nmav@gnutls.org>
10363         * NEWS, lib/auth_x509.c:
10365         corrected bug which did not allow a client to accept multiple CA
10366         distinguished names.  
10368 2001-12-30 17:53  nmav <nmav@gnutls.org>
10370         * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
10371         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
10372         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10373         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10374         gnutls_0_3_5, gnutls_0_3_2):
10376         updated 
10378 2001-12-23 11:37  nmav <nmav@gnutls.org>
10380         * lib/gnutls_cert.c (tags: gnutls_0_3_2):
10382         some corrections in documentation 
10384 2001-12-21 08:16  nmav <nmav@gnutls.org>
10386         * NEWS (tags: gnutls_0_3_1):
10388         releasing 0.3.0 
10390 2001-12-20 10:51  nmav <nmav@gnutls.org>
10392         * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
10393         gnutls_0_3_2, gnutls_0_3_5):
10395         cleaned up and fixed ASN.1 documentation.  
10397 2001-12-20 10:08  nmav <nmav@gnutls.org>
10399         * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
10400         gnutls_0_3_1):
10402         corrected in order not to complain if func(void) is used.  
10404 2001-12-19 20:02  nmav <nmav@gnutls.org>
10406         * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
10407         (tags: gnutls_0_3_1, gnutls_0_3_0):
10409         cleanups 
10411 2001-12-19 13:17  nmav <nmav@gnutls.org>
10413         * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
10414         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
10415         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
10416         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
10417         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10418         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
10419         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
10420         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
10421         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10422         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
10423         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
10424         (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
10425         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10426         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
10427         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10428         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
10429         lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10430         gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
10431         lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
10432         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
10433         lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
10434         (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
10435         lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
10436         gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
10438         some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
10439         defines to keep source compatibility.  
10441 2001-12-19 13:13  nmav <nmav@gnutls.org>
10443         * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
10445         corrected bugs in AUTH_INFO allocation 
10447 2001-12-18 15:00  nmav <nmav@gnutls.org>
10449         * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
10450         gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
10452         cleanups 
10454 2001-12-18 08:58  nmav <nmav@gnutls.org>
10456         * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
10457         configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
10458         lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
10459         gnutls_0_3_1), lib/gnutls_int.h:
10461         corrections in the configuration files.  
10463 2001-12-17 20:44  nmav <nmav@gnutls.org>
10465         * configure.in:
10467         some corrections in assembler detection. Also chmod -w gnutls.h was 
10468         removed.  
10470 2001-12-17 17:27  nmav <nmav@gnutls.org>
10472         * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
10473         gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
10474         (tags: gnutls_0_3_1):
10476         Corrections for big endian machines. Pointed out by Mike Siers
10477         <mikes@poliac.com> 
10479 2001-12-17 16:53  nmav <nmav@gnutls.org>
10481         * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
10482         gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10483         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
10484         lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
10485         lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
10486         gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
10487         lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
10488         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10489         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
10491         cleanups and documentation updates 
10493 2001-12-17 15:49  nmav <nmav@gnutls.org>
10495         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
10496         lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
10497         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10498         gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
10500         corrections in SRP and ANON authentication.  Also corrections in the
10501         session packing for anonymous auth info.  
10503 2001-12-17 15:19  nmav <nmav@gnutls.org>
10505         * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
10506         gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
10507         doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
10508         gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
10509         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
10510         gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
10512         *_alert -> alert_* 
10514 2001-12-17 15:13  nmav <nmav@gnutls.org>
10516         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
10517         gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
10518         lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
10519         gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
10520         gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
10521         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
10522         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10523         lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
10524         (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
10525         gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
10526         lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
10527         (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
10529         gnutls_set_max_record_size -> gnutls_record_set_max_size 
10530         gnutls_get_max_record_size -> gnutls_record_get_max_size 
10531         gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
10532         gnutls_auth_get_type 
10534 2001-12-16 14:23  nmav <nmav@gnutls.org>
10536         * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
10537         doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
10538         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
10539         gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
10540         gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
10541         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
10542         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10543         doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
10544         gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
10545         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
10547         documentation updated 
10549 2001-12-16 10:27  nmav <nmav@gnutls.org>
10551         * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10552         gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
10554         changed function names 
10556 2001-12-16 09:49  nmav <nmav@gnutls.org>
10558         * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
10560         fixes in documentation 
10562 2001-12-16 09:09  nmav <nmav@gnutls.org>
10564         * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
10565         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10566         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10567         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10568         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10569         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10570         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10571         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10572         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10573         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
10575         removed ASN1.readme.txt 
10577 2001-12-14 19:52  nmav <nmav@gnutls.org>
10579         * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
10580         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10581         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10582         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10583         doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
10584         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10585         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10586         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
10587         doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
10588         gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
10590         renamed  gnutls_x509pki_set_trust/key to 
10591         gnutls_x509pki_set_trust_file/key_file 
10593 2001-12-14 14:52  nmav <nmav@gnutls.org>
10595         * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
10596         gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
10597         gnutls_int.h:
10599         some corrections in the DECR_LEN stuff added recently.  
10601 2001-12-14 10:26  nmav <nmav@gnutls.org>
10603         * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
10604         doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
10605         gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
10606         doc/tex/gnutls.tex, lib/auth_x509.c:
10608         updated documentation 
10610 2001-12-13 09:51  nmav <nmav@gnutls.org>
10612         * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
10613         gnutls_extensions.c, gnutls_handshake.c:
10615         More carefull parsing of incoming packets.  
10617 2001-12-11 15:29  nmav <nmav@gnutls.org>
10619         * lib/gnutls_handshake.c:
10621         several cleanups 
10623 2001-12-11 15:29  nmav <nmav@gnutls.org>
10625         * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
10626         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
10628         corrected bugs in STD formating (back to USG).  
10630 2001-12-10 16:01  nmav <nmav@gnutls.org>
10632         * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
10634         last commits for 0.2.91 
10636 2001-12-10 08:25  nmav <nmav@gnutls.org>
10638         * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
10639         gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10640         gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
10641         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
10642         lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
10643         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10644         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
10645         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10646         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10647         gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
10648         lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
10649         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
10650         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
10651         gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
10652         gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
10653         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10654         gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
10655         gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
10656         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10657         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10658         gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
10659         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10660         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10661         gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
10663         optimizations and fixes in the TLS PRF calculation (and the SSL3
10664         equivalent) 
10666 2001-12-09 17:08  nmav <nmav@gnutls.org>
10668         * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
10670         updated documentation 
10672 2001-12-09 15:39  nmav <nmav@gnutls.org>
10674         * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
10676         fixed gnutls_anon_free_client_sc() 
10678 2001-12-09 12:05  nmav <nmav@gnutls.org>
10680         * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
10681         gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
10682         lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
10683         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
10685         Fixes in anonymous authentication.  Fixes in client ciphersuite
10686         selection.  
10688 2001-12-09 12:03  nmav <nmav@gnutls.org>
10690         * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10691         gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
10693         GET_CN() now works. (affects debug mode only) 
10695 2001-12-09 11:02  nmav <nmav@gnutls.org>
10697         * src/: .cvsignore (tags: gnutls_1_1_8, gnutls_1_0_10,
10698         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
10699         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
10700         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
10701         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
10702         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
10703         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
10704         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
10705         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
10706         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
10707         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
10708         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
10709         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
10710         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10711         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10712         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10713         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10714         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10715         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10716         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10717         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10718         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10719         gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
10720         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10721         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
10722         README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10724         crypt -> srpcrypt 
10726 2001-12-09 10:50  nmav <nmav@gnutls.org>
10728         * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
10729         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
10730         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
10732         Optimizations in server certificate callback.  
10734 2001-12-08 22:54  nmav <nmav@gnutls.org>
10736         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
10737         lib/gnutls_int.h, lib/gnutls_record.c:
10739         added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  
10741 2001-12-08 22:37  nmav <nmav@gnutls.org>
10743         * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
10744         lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
10745         lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
10746         lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
10747         gnutls_0_2_91):
10749         remove dnsname (name_ind) extension 
10751 2001-12-08 15:55  nmav <nmav@gnutls.org>
10753         * lib/: auth_anon.c, auth_dhe_dss.c (tags:
10754         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10755         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10756         gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
10757         (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
10758         gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
10759         gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
10760         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10761         gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
10762         (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
10763         gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10764         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
10765         gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
10766         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10768         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  
10770 2001-12-07 17:25  nmav <nmav@gnutls.org>
10772         * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
10774         added missing files 
10776 2001-12-07 14:09  nmav <nmav@gnutls.org>
10778         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
10779         doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10780         doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10781         doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10782         doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10783         lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10784         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10786         updated documentation 
10788 2001-12-07 08:22  nmav <nmav@gnutls.org>
10790         * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
10791         gnutls_0_2_91) (utags: gnutls_0_2_90):
10793         callbacks now get a GNUTLS_STATE argument.  
10795 2001-12-07 01:02  nmav <nmav@gnutls.org>
10797         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
10798         gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
10799         gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
10800         gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
10801         gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
10802         gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
10803         gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
10804         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
10805         gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
10806         src/serv.c (tags: gnutls_0_2_90):
10808         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
10809         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  
10811 2001-12-06 17:08  nmav <nmav@gnutls.org>
10813         * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
10814         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10815         doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
10816         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10817         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10818         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10819         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
10820         lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10821         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
10822         gnutls_0_2_90), src/cli.c, src/serv.c:
10824         GNUTLS_LIST is now int* 
10826 2001-12-06 12:19  nmav <nmav@gnutls.org>
10828         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10829         doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
10830         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
10831         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10832         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10833         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
10834         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10835         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
10836         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10837         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10838         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10839         lib/gnutls_constate.c (tags: gnutls_0_2_90),
10840         lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
10841         lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10842         lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
10843         lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10844         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10845         src/cli.c, src/serv.c:
10847         cleanups again 
10849 2001-12-06 12:18  nmav <nmav@gnutls.org>
10851         * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
10852         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10853         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10854         gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
10855         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10856         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10857         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10858         gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0):
10860         some changes to keep gcc -Wall happy 
10862 2001-12-06 10:37  nmav <nmav@gnutls.org>
10864         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10865         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
10866         gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
10867         gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
10868         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
10869         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10870         gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
10871         gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
10872         lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
10873         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10874         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10875         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
10876         gnutls_0_2_90), src/cli.c, src/serv.c:
10878         Several cleanups.  
10880 2001-12-05 17:25  nmav <nmav@gnutls.org>
10882         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
10883         lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
10884         lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10885         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
10886         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10887         lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
10888         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10889         gnutls_0_5_x_before_export_ciphersuites,
10890         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10891         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10892         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10893         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10894         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10895         gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
10897         Changes in function names concerning _db_ handling and _session_
10898         handling.  
10900 2001-12-05 17:03  nmav <nmav@gnutls.org>
10902         * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
10903         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
10904         lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
10905         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
10906         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10907         lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10908         lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10909         src/serv.c:
10911         Added callback to select the server certificate.  
10913 2001-12-05 13:41  nmav <nmav@gnutls.org>
10915         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10916         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
10917         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10918         src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10919         gnutls_0_2_90), src/serv.c:
10921         optimized certificate handling API 
10923 2001-12-05 12:50  nmav <nmav@gnutls.org>
10925         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
10926         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
10928         several cleanups. Removed old unneeded functions.  certificate
10929         verification was moved out of the handshake procedure.  
10931 2001-12-04 22:24  nmav <nmav@gnutls.org>
10933         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
10934         gnutls_global.c, gnutls_int.h, gnutls_record.c:
10936         some cleanups 
10938 2001-12-04 16:03  nmav <nmav@gnutls.org>
10940         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
10941         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
10942         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10943         lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
10944         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
10945         lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
10946         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
10947         gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
10948         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10949         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10950         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10951         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10952         src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
10953         src/port.h, src/serv.c:
10955         now the peer's certificate list is stored into auth info structure
10956         (instead of the certificate).  several other cleanups.  
10958 2001-12-04 10:57  nmav <nmav@gnutls.org>
10960         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
10961         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10962         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10963         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
10964         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10965         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
10966         lib/x509_extensions.c, src/cli.c, src/serv.c:
10968         moving gnutls_DN structures out of gnutls_cert and auth_info
10969         structures.  Now they are generated upon request.  
10971 2001-12-01 17:34  nmav <nmav@gnutls.org>
10973         * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
10974         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10975         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10976         gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
10977         lib/gnutls.h.in:
10979         fixes in autoconf scripts 
10981 2001-12-01 10:50  nmav <nmav@gnutls.org>
10983         * AUTHORS (tags: gnutls_with_dss_ciphersuites,
10984         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10985         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10986         Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10987         gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
10988         lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
10989         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10991         updated detection of library settings 
10993 2001-11-30 18:23  nmav <nmav@gnutls.org>
10995         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
10996         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
10998         The RDN sequence needed in the certificate request message is now
10999         generated and cached into a x509pki_credentials structure.  This
11000         would save a lot of time in the server side.  
11002 2001-11-29 20:30  fiorinaf <fiorinaf@gnutls.org>
11004         * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
11006         overflow buffers check 
11008 2001-11-29 20:22  fiorinaf <fiorinaf@gnutls.org>
11010         * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
11011         lib/x509_ASN.y:
11013         "" 
11015 2001-11-29 15:29  nmav <nmav@gnutls.org>
11017         * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
11018         (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
11019         lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
11020         lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
11021         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
11022         lib/gnutls_session.c, lib/gnutls_session_pack.c,
11023         lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
11024         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
11025         gnutls_0_5_x_before_export_ciphersuites,
11026         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11027         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11028         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11029         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11030         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11031         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
11032         src/cli.c:
11034         introduced gnutls_x509pki_get_certificate(). This function returns
11035         the peer's certificate DER encoded. This certificate is also stored
11036         in the resume db.  
11038 2001-11-26 10:50  nmav <nmav@gnutls.org>
11040         * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
11041         doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
11042         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
11043         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
11045         cleanups and some corrections.  
11047 2001-11-25 12:05  nmav <nmav@gnutls.org>
11049         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
11050         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
11051         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11052         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
11053         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
11054         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
11055         lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
11056         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
11057         gnutls_0_5_x_before_export_ciphersuites,
11058         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11059         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11060         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11061         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11062         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11063         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
11064         lib/gnutls_record.h, src/cli.c, src/serv.c:
11066         gnutls_handshake(), gnutls_read() etc. functions no longer require 
11067         the 'SOCKET cd' argument. This argument is set using the function 
11068         gnutls_set_transport_ptr().  
11070 2001-11-23 23:42  nmav <nmav@gnutls.org>
11072         * doc/README.autoconf:
11074         gnutls.m4 -> libgnutls.m4 
11076 2001-11-23 23:26  nmav <nmav@gnutls.org>
11078         * doc/tex/Makefile.am:
11080         added new pictures 
11082 2001-11-23 23:25  nmav <nmav@gnutls.org>
11084         * doc/tex/ciphersuites.tex:
11086         updated 
11088 2001-11-20 23:37  nmav <nmav@gnutls.org>
11090         * doc/scripts/gdoc:
11092         produces better tex output 
11094 2001-11-20 20:22  nmav <nmav@gnutls.org>
11096         * doc/scripts/gdoc, lib/gnutls_ui.c:
11098         updated documentation (and generation of tex) 
11100 2001-11-20 20:20  nmav <nmav@gnutls.org>
11102         * AUTHORS:
11104         updated 
11106 2001-11-20 14:42  nmav <nmav@gnutls.org>
11108         * lib/gnutls_algorithms.c:
11110         fixed gnutls_kx_get_name() 
11112 2001-11-20 13:40  nmav <nmav@gnutls.org>
11114         * lib/: gnutls_handshake.c, gnutls_ui.h:
11116         cleanups 
11118 2001-11-17 11:47  nmav <nmav@gnutls.org>
11120         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
11122         Gdoc updated. Now handles powers and '->' symbol automatically for
11123         tex.  
11125 2001-11-16 10:19  nmav <nmav@gnutls.org>
11127         * lib/x509_der.c (tags: gnutls_0_2_11):
11129         corrected typo 
11131 2001-11-16 10:13  nmav <nmav@gnutls.org>
11133         * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
11134         (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
11135         doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11136         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
11137         doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
11138         gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
11139         lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
11141         Documentation for ASN.1 has been moved to inline comments and to the 
11142         tex documentation.  
11144 2001-11-15 12:47  nmav <nmav@gnutls.org>
11146         * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
11147         gnutls_0_2_11):
11149         removed E_TIMEOUT 
11151 2001-11-15 12:37  nmav <nmav@gnutls.org>
11153         * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
11154         gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
11155         lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
11156         gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
11157         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
11158         (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
11160         corrected some obscure bugs in the handshake and record send
11161         buffering code.  
11163 2001-11-13 19:10  nmav <nmav@gnutls.org>
11165         * lib/gnutls_int.h (tags: gnutls_0_2_11):
11167         removed debugging stuff 
11169 2001-11-13 12:26  nmav <nmav@gnutls.org>
11171         * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
11173         more fixes 
11175 2001-11-13 12:02  nmav <nmav@gnutls.org>
11177         * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
11178         (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
11179         (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
11180         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
11181         gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
11182         gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
11183         lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12,
11184         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
11185         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
11186         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
11187         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
11188         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
11189         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11190         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11191         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11192         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11193         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11194         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11195         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11196         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11197         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11198         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
11200         more non blocking IO fixes 
11202 2001-11-12 21:18  nmav <nmav@gnutls.org>
11204         * src/cli.c (tags: gnutls_0_2_11):
11206         now resolves hostnames.  
11208 2001-11-12 14:27  nmav <nmav@gnutls.org>
11210         * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
11212         va_copy macro renamed to VA_COPY 
11214 2001-11-12 14:26  nmav <nmav@gnutls.org>
11216         * configure.in:
11218         now requires autoconf 2.50 
11220 2001-11-10 21:37  nmav <nmav@gnutls.org>
11222         * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
11223         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11224         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
11225         gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
11226         lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
11227         gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
11228         lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
11229         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
11230         gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
11231         gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
11232         gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
11233         src/serv.c:
11235         several fixes.  Including: 
11236         - max_record_header extension.  
11237         - resume handshake sending wrong ssl version 
11238         - Non blocking IO (not ready yet) 
11240 2001-11-08 12:00  nmav <nmav@gnutls.org>
11242         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
11243         gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
11244         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
11245         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
11246         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11248         cleanups and documentation updates 
11250 2001-11-08 10:57  nmav <nmav@gnutls.org>
11252         * lib/auth_x509.c:
11254         rolled back previous change...  
11256 2001-11-08 10:32  nmav <nmav@gnutls.org>
11258         * lib/auth_x509.c:
11260         made empty certificate message consistent with other
11261         implementations.  
11263 2001-11-07 12:08  nmav <nmav@gnutls.org>
11265         * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
11266         auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
11267         auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
11268         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11269         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
11270         (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
11271         gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
11272         gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
11273         gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
11274         gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
11275         gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
11276         x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11277         gnutls_0_2_90, gnutls_0_2_11):
11279         corrected memory leaks and other bugs 
11281 2001-11-06 16:57  nmav <nmav@gnutls.org>
11283         * lib/gnutls_buffers.c:
11285         added warning 
11287 2001-11-06 12:57  nmav <nmav@gnutls.org>
11289         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
11290         gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
11291         lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
11292         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11293         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11294         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11295         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
11296         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
11297         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
11298         lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
11299         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
11300         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11302         added max_record_size extension 
11304 2001-11-06 12:56  nmav <nmav@gnutls.org>
11306         * lib/gnutls_session.c:
11308         corrected bug which made get_current_session, not to return the
11309         right size of the session.  
11311 2001-11-05 21:28  nmav <nmav@gnutls.org>
11313         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
11314         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
11315         lib/gnutls_record.c:
11317         receive buffer is now dynamic.  
11319 2001-11-05 20:14  nmav <nmav@gnutls.org>
11321         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
11323         changed semantics of the GNUTLS_E_REHANDSHAKE error code.  
11325 2001-11-05 16:41  nmav <nmav@gnutls.org>
11327         * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
11328         lib/gnutls_priority.c:
11330         added support for va_copy 
11332 2001-11-05 12:43  nmav <nmav@gnutls.org>
11334         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
11335         gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
11336         lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
11338         cleanups 
11340 2001-11-05 11:32  nmav <nmav@gnutls.org>
11342         * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
11344         list -> gnutls_list 
11346 2001-11-04 16:52  nmav <nmav@gnutls.org>
11348         * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
11349         (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
11350         gnutls_priority.c (tags: gnutls_0_2_10):
11352         changed LIST to GNUTLS_LIST 
11354 2001-11-04 12:01  nmav <nmav@gnutls.org>
11356         * lib/: gnutls.h.in, gnutls_db.c:
11358         added new function to check for expired sessions.  
11360 2001-11-04 10:43  nmav <nmav@gnutls.org>
11362         * lib/gnutls_record.c:
11364         cleanups 
11366 2001-11-02 18:20  nmav <nmav@gnutls.org>
11368         * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
11369         (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
11370         gnutls_sig.c (tags: gnutls_0_2_10):
11372         cleanups in function names 
11374 2001-11-02 10:34  nmav <nmav@gnutls.org>
11376         * lib/gnutls_db.c:
11378         cleanups in the resuming code 
11380 2001-11-02 10:07  nmav <nmav@gnutls.org>
11382         * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
11383         gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
11384         (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
11385         lib/gnutls_record.c:
11387         added hooks in order to use external database to store session to be 
11388         resumed. Works but it is not finished.  
11390 2001-11-02 09:01  nmav <nmav@gnutls.org>
11392         * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
11393         gnutls_int.h:
11395         set_push() & set_pull() functions moved to state (instead of being
11396         global) 
11398 2001-11-02 08:32  nmav <nmav@gnutls.org>
11400         * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
11401         doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11402         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
11404         moved README.CVS to doc/ 
11406 2001-11-01 22:54  nmav <nmav@gnutls.org>
11408         * README.CVS:
11410         added documentation of the steps required to built the cvs tree 
11412 2001-11-01 20:10  nmav <nmav@gnutls.org>
11414         * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
11415         (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
11416         lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
11417         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
11418         lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
11419         lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
11420         gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
11421         gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
11422         gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
11424         Adopted some of the patches of Jon Nelson. Fixes the non blocking 
11425         behaviour.  
11427 2001-10-30 19:35  nmav <nmav@gnutls.org>
11429         * lib/: gnutls_buffers.c, gnutls_record.c:
11431         corrected and fixed several things in send_int() etc.  
11433 2001-10-30 12:29  nmav <nmav@gnutls.org>
11435         * doc/tex/translayer.tex:
11437         Added missing file.  
11439 2001-10-30 12:11  nmav <nmav@gnutls.org>
11441         * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
11442         scripts/Makefile.am (tags: gnutls_0_5_10,
11443         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11444         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11445         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11446         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11447         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11448         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11449         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11450         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11451         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11452         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
11454         added scripts into distribution 
11456 2001-10-30 09:10  nmav <nmav@gnutls.org>
11458         * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
11460         corrected bugs in session resuming.  
11462 2001-10-23 17:35  nmav <nmav@gnutls.org>
11464         * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
11465         io_debug.h (tags: gnutls_0_2_9):
11467         cleanups 
11469 2001-10-23 17:31  nmav <nmav@gnutls.org>
11471         * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
11472         io_debug.h:
11474         added IO debugging code 
11476 2001-10-23 15:45  nmav <nmav@gnutls.org>
11478         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
11479         gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
11480         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
11481         lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11482         lib/gnutls_record.c (tags: gnutls_0_2_9):
11484         added some checks for memory allocation.  Fixes in write interrupts.  
11486 2001-10-23 09:37  nmav <nmav@gnutls.org>
11488         * lib/gnutls_buffers.c:
11490         corrected bugs which could break non blocking IO 
11492 2001-10-22 22:09  nmav <nmav@gnutls.org>
11494         * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
11495         gnutls_0_5_x_before_export_ciphersuites,
11496         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11497         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11498         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11499         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11500         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11501         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11502         gnutls_0_2_9):
11504         added file. Holds pgp keys 
11506 2001-10-22 20:14  nmav <nmav@gnutls.org>
11508         * lib/: gnutls_buffers.c, gnutls_record.c:
11510         corrections for the gnutls_read_buffered() function.  
11512 2001-10-22 12:51  nmav <nmav@gnutls.org>
11514         * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
11515         lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
11516         gnutls_0_2_9):
11518         updated/fixed the handling of interrupted writes 
11520 2001-10-21 14:32  nmav <nmav@gnutls.org>
11522         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
11523         gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
11524         gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
11526         changed  gnutls_write() semantics in order to cope with interrupted
11527         system calls and non blocking IO 
11529 2001-10-21 13:27  nmav <nmav@gnutls.org>
11531         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
11532         doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
11533         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
11534         lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
11535         lib/gnutls_int.h, lib/gnutls_record.c:
11537         changes in order to be independent of the berkeley style sockets 
11538         (but it is still difficult to use gnutls with any other api) 
11540 2001-10-21 11:53  nmav <nmav@gnutls.org>
11542         * lib/gnutls_buffers.c:
11544         made gnutls_write() unaware of interrupted system calls and eagain
11545         errors.  
11547 2001-10-21 11:36  nmav <nmav@gnutls.org>
11549         * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
11550         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
11551         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
11552         lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11553         lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11554         src/serv.c:
11556         several cleanups 
11558 2001-10-20 22:40  nmav <nmav@gnutls.org>
11560         * lib/: gnutls_buffers.c, gnutls_int.h:
11562         Corrected short read bug 
11564 2001-10-20 16:04  nmav <nmav@gnutls.org>
11566         * lib/gnutls_buffers.c:
11568         corrected _gnutls_write() 
11570 2001-10-20 15:44  nmav <nmav@gnutls.org>
11572         * lib/gnutls_buffers.c:
11574         peeked data now stays also in handshake 
11576 2001-10-20 15:43  nmav <nmav@gnutls.org>
11578         * lib/gnutls_kx.c:
11580         corrected bug which caused a fatal alert to be sent even if it 
11581         wasn't required 
11583 2001-10-20 09:40  nmav <nmav@gnutls.org>
11585         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
11586         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11587         lib/gnutls_record.c:
11589         introduced GNUTLS_E_INTERRUPTED, fixes in error handling 
11591 2001-10-20 09:10  nmav <nmav@gnutls.org>
11593         * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
11595         the gnutls handshake protocol can now hold it's state. Thus it may
11596         be used in some kind of non blocking mode. Not tested at all 
11598 2001-10-19 17:07  nmav <nmav@gnutls.org>
11600         * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
11601         lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11602         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
11603         lib/gnutls_record.c:
11605         clean ups in the handshake protocol 
11607 2001-10-15 09:14  nmav <nmav@gnutls.org>
11609         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
11610         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
11611         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11612         lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11613         lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11614         lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
11615         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
11616         (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
11617         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11618         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
11619         lib/gnutls_ui.h, src/cli.c, src/serv.c:
11621         auth_info types and structures were moved to the internals of the
11622         library.  This makes the library incompatible (source & binary) with
11623         the previous versions.  
11625 2001-10-12 06:46  nmav <nmav@gnutls.org>
11627         * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
11628         gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11629         gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11630         gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
11632         added option to regenerate primes and generators for EDH 
11634 2001-10-10 15:53  nmav <nmav@gnutls.org>
11636         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
11637         gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
11638         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
11639         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
11640         gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
11641         gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
11642         src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11643         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11644         gnutls_0_2_9), src/serv.c:
11646         updated name indication extension (dnsname) 
11648 2001-10-10 09:28  nmav <nmav@gnutls.org>
11650         * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
11651         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
11652         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11653         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11654         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11655         gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
11656         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11657         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11658         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11659         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11660         gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
11661         gnutls_0_2_9):
11663         renamed crypt to srpcrypt.  
11665 2001-10-10 09:25  nmav <nmav@gnutls.org>
11667         * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
11668         gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
11669         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11670         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11671         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
11672         src/crypt.c:
11674         better prime handling 
11676 2001-10-09 21:40  nmav <nmav@gnutls.org>
11678         * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
11679         gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
11680         gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
11681         gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
11682         gnutls_0_2_10, gnutls_0_2_9):
11684         Updated the handling of prime numbers.  
11686 2001-10-08 19:57  nmav <nmav@gnutls.org>
11688         * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
11689         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
11690         gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
11691         gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11692         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11693         gnutls_0_2_10, gnutls_0_2_9):
11695         several cleanups 
11697 2001-10-08 18:38  nmav <nmav@gnutls.org>
11699         * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
11700         lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
11701         lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
11702         gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
11703         lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
11704         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
11705         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
11706         lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11707         gnutls_0_2_9), src/cli.c, src/serv.c:
11709         added DHE_RSA ciphersuites 
11711 2001-10-08 07:10  nmav <nmav@gnutls.org>
11713         * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
11714         draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
11715         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11716         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11717         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11718         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11719         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11720         gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
11721         draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
11722         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11723         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11724         draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_1_1_8,
11725         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
11726         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
11727         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
11728         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
11729         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
11730         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
11731         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
11732         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
11733         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
11734         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
11735         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
11736         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
11737         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
11738         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
11739         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
11740         gnutls_0_5_3, gnutls_0_5_2,
11741         gnutls_0_5_x_before_export_ciphersuites,
11742         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11743         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11744         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11745         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11746         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11747         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11748         gnutls_0_2_9):
11750         updated documents 
11752 2001-10-07 12:47  nmav <nmav@gnutls.org>
11754         * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11755         x509_extensions.c:
11757         fixes in the certificate extensions handling code.  Bugs reported by
11758         Neil Spring <nspring@saavie.org> 
11760 2001-09-25 17:55  nmav <nmav@gnutls.org>
11762         * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
11763         gnutls.tex:
11765         more documentation 
11767 2001-09-23 18:21  nmav <nmav@gnutls.org>
11769         * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
11770         auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
11772         several cleanups in order to support DHE_RSA 
11774 2001-09-23 18:20  nmav <nmav@gnutls.org>
11776         * lib/auth_dhe_rsa.c:
11778         Preliminary support for DHE_RSA 
11780 2001-09-19 08:21  nmav <nmav@gnutls.org>
11782         * lib/gnutls_cert.c (tags: gnutls_0_2_3):
11784         updated documentation 
11786 2001-09-14 08:04  nmav <nmav@gnutls.org>
11788         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
11789         (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
11790         lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
11791         gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
11792         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
11793         lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
11794         gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
11795         lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
11796         gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
11797         gnutls_0_2_3):
11799         Client certificate callback has been improved 
11801 2001-09-04 19:50  nmav <nmav@gnutls.org>
11803         * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
11804         (tags: gnutls_0_2_3), lib/Makefile.am:
11806         updated documentation generation 
11808 2001-09-03 22:23  nmav <nmav@gnutls.org>
11810         * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
11812         updated documentation 
11814 2001-08-27 08:31  nmav <nmav@gnutls.org>
11816         * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
11817         gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
11818         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11819         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11820         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
11822         minor bugfixes 
11824 2001-08-26 14:44  nmav <nmav@gnutls.org>
11826         * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11827         configure.in, lib/gnutls_global.c:
11829         use of sigaction instead of signal(), to ignore SIGPIPE 
11831 2001-08-26 10:44  nmav <nmav@gnutls.org>
11833         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
11834         doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
11835         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11836         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
11837         gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
11838         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
11839         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
11841         gnutls_set_certificate_request() renamed to
11842         gnutls_x509pki_set_cert_request().  Added
11843         gnutls_x509pki_set_cert_callback().  
11845 2001-08-26 09:41  nmav <nmav@gnutls.org>
11847         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
11848         gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
11849         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
11850         (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
11851         lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11852         gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
11853         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11854         gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
11855         gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
11857         fixed memory leaks 
11859 2001-08-25 21:52  nmav <nmav@gnutls.org>
11861         * configure.in, lib/gnutls.h.in:
11863         updated gnutls.h file 
11865 2001-08-25 13:44  nmav <nmav@gnutls.org>
11867         * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
11868         lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
11869         lib/gnutls_ui.c, src/serv.c:
11871         some memory optimization while receiving packets 
11873 2001-08-25 09:19  nmav <nmav@gnutls.org>
11875         * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
11876         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11877         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11878         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11879         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11880         gnutls_record.c:
11882         header size is now written in gnutls_cipher.c 
11884 2001-08-20 21:40  nmav <nmav@gnutls.org>
11886         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
11887         lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
11889         bugfixes and minor updates 
11891 2001-08-20 21:39  nmav <nmav@gnutls.org>
11893         * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
11894         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
11895         gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
11896         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
11897         gnutls_0_2_2):
11899         corrected and updated documentation 
11901 2001-08-20 19:26  nmav <nmav@gnutls.org>
11903         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
11904         src/cli.c, src/serv.c:
11906         changed gnutls_bye() behaviour 
11908 2001-08-19 20:11  nmav <nmav@gnutls.org>
11910         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
11911         gnutls_int.h, gnutls_record.c:
11913         several fixes in gnutls_bye() function, and in gnutls_recv_int() 
11915 2001-08-19 19:38  nmav <nmav@gnutls.org>
11917         * lib/gnutls_cert.c (tags: gnutls_0_2_2):
11919         corrected bugs in version handling and in certificate initialization 
11921 2001-08-19 14:25  nmav <nmav@gnutls.org>
11923         * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
11924         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
11925         gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
11926         lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
11927         (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
11928         gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11930         better support for buffered read and several cleanups 
11932 2001-08-19 11:52  nmav <nmav@gnutls.org>
11934         * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
11935         gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
11937         gnutls now sends (again) record packets using one write.  
11939 2001-08-19 11:50  nmav <nmav@gnutls.org>
11941         * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
11943         corrected free for data not belonging to the heap 
11945 2001-08-18 21:21  nmav <nmav@gnutls.org>
11947         * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
11948         auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11949         crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11950         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11951         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11952         gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11953         gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
11954         (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
11955         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11956         gnutls_srp.c:
11958         several checks for failed allocations and other fixes 
11960 2001-08-07 18:38  nmav <nmav@gnutls.org>
11962         * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
11963         gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
11964         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11965         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
11966         (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
11967         lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
11968         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
11969         lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
11970         (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
11971         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
11973         fixes in SRP key exchange and several others.  
11975 2001-08-07 13:34  nmav <nmav@gnutls.org>
11977         * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
11978         doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
11979         gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
11980         lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11981         gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
11982         lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
11983         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
11984         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
11985         gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
11986         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11987         gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
11988         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11989         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11990         gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
11991         gnutls_0_2_1) (utags: gnutls_0_2_0):
11993         server side client authentication works 
11995 2001-08-07 12:16  nmav <nmav@gnutls.org>
11997         * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
11998         (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
11999         gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
12000         gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
12001         lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
12002         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
12003         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12004         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12005         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12006         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12007         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
12008         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
12009         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
12010         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
12011         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
12012         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12013         src/serv.c:
12015         additions in order for gnutls server to support client
12016         authentication 
12018 2001-08-07 07:30  nmav <nmav@gnutls.org>
12020         * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
12021         gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
12022         gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12023         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
12024         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
12025         gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12026         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
12028         ssl3 fixes and several others.  
12030 2001-08-07 07:30  nmav <nmav@gnutls.org>
12032         * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
12034         realloc does not realloc memory if less size is requested.  
12036 2001-08-06 22:17  nmav <nmav@gnutls.org>
12038         * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
12039         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
12041         updated in key usage fields 
12043 2001-08-06 21:48  nmav <nmav@gnutls.org>
12045         * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
12047         cleanups in the signature generating functions 
12049 2001-08-06 20:00  nmav <nmav@gnutls.org>
12051         * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
12052         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12053         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
12054         lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
12055         lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12056         lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
12057         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12058         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
12059         lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
12060         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
12061         lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12062         lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
12063         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12064         gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
12066         several fixes. Added client authentication with x509PKI 
12068 2001-08-06 15:02  nmav <nmav@gnutls.org>
12070         * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
12071         gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
12072         gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
12073         x509_sig_check.c:
12075         more x509 client certificate stuff 
12077 2001-08-06 13:22  nmav <nmav@gnutls.org>
12079         * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
12080         gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
12081         gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91,
12082         gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
12084         added client certificates 
12086 2001-08-06 13:21  nmav <nmav@gnutls.org>
12088         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
12089         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
12090         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
12091         lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
12092         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12093         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12094         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12095         gnutls_0_2_0):
12097         several additions for x509 client authentication 
12099 2001-08-06 08:30  nmav <nmav@gnutls.org>
12101         * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
12102         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
12103         gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
12104         gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
12106         added the concept of optional handshake packets (like
12107         CERTIFICATE_REQUEST).  several other fixes.  
12109 2001-08-05 20:40  nmav <nmav@gnutls.org>
12111         * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
12112         auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
12113         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
12114         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
12115         gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
12117         several cleanups and updates in the handshake protocol
12118         implementation iolaiiiiiCVS:
12119         
12120         ----------------------------------------------------------------------
12122 2001-08-05 13:27  nmav <nmav@gnutls.org>
12124         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
12125         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
12126         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
12127         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
12129         several cleanups. No longer export structures to the API, but a
12130         bunch of functions in order to access them.  
12132 2001-08-05 11:38  nmav <nmav@gnutls.org>
12134         * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
12135         (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
12137         gnutls_x509_set_cn() was removed 
12139 2001-08-05 10:25  nmav <nmav@gnutls.org>
12141         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
12142         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
12143         lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
12144         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12145         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
12147         added new function gnutls_send_alert() to the api 
12149 2001-08-05 10:13  nmav <nmav@gnutls.org>
12151         * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
12152         gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
12154         cleanups in certificate copying 
12156 2001-08-05 09:53  nmav <nmav@gnutls.org>
12158         * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12159         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12160         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12161         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12162         gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12163         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12164         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12165         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12166         gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
12167         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12168         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12169         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12170         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
12171         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
12172         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12173         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12174         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12175         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
12176         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
12178         fixes for the new files 
12180 2001-08-05 09:38  nmav <nmav@gnutls.org>
12182         * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
12183         gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
12184         cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
12185         gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
12186         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12187         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12188         gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
12189         gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
12190         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12191         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12192         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12193         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12194         gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
12195         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12196         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12197         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12198         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12199         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
12200         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12201         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
12202         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
12203         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
12204         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12205         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12206         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
12207         (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
12208         x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12209         x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
12210         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12211         gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
12212         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12213         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12214         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12215         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12216         gnutls_0_2_0):
12218         renamed cert_* to x509_* 
12220 2001-08-04 19:04  nmav <nmav@gnutls.org>
12222         * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
12223         gnutls_cert.c:
12225         asn1_read_value() will no longer overflow the given buffer.  (this
12226         assumes that the caller provided the size of the buffer) 
12228 2001-08-04 18:40  nmav <nmav@gnutls.org>
12230         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
12231         gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
12232         gnutls_sig_check.c:
12234         fixes in x509 cert extensions handling 
12236 2001-08-04 12:01  nmav <nmav@gnutls.org>
12238         * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
12239         gnutls_handshake.c, gnutls_int.h:
12241         minor fixes 
12243 2001-08-04 07:39  nmav <nmav@gnutls.org>
12245         * lib/: gnutls_mem.c, gnutls_mem.h:
12247         added internal memory handlers 
12249 2001-08-04 07:31  nmav <nmav@gnutls.org>
12251         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
12252         lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
12253         lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
12254         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12255         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12256         gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
12257         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12258         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12259         lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
12260         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12261         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
12262         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12263         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12264         lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
12266         added internal memory handlers 
12268 2001-08-02 19:00  nmav <nmav@gnutls.org>
12270         * lib/gnutls_cert.c, src/cli.c:
12272         subjectAltName related fixes 
12274 2001-08-02 18:42  nmav <nmav@gnutls.org>
12276         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
12277         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
12278         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
12279         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
12280         src/cli.c:
12282         added some kind of support for X509 Extensions 
12284 2001-08-02 11:49  nmav <nmav@gnutls.org>
12286         * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
12287         gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12,
12288         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12289         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12290         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12291         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12292         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12293         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12294         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12295         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12296         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12297         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12298         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12299         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12300         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12301         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12302         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12303         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
12304         gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
12306         documentation updates 
12308 2001-08-02 01:43  nmav <nmav@gnutls.org>
12310         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
12311         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
12312         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
12313         lib/gnutls_record.c:
12315         documentation fixes 
12317 2001-07-31 19:12  nmav <nmav@gnutls.org>
12319         * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
12320         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12321         doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
12322         lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
12323         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
12324         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
12325         gnutls_0_2_1, gnutls_0_2_0):
12327         fixed api documentation (for srp and anon cred allocation) 
12329 2001-07-30 09:56  nmav <nmav@gnutls.org>
12331         * configure.in (tags: gnutls_0_1_9):
12333         added profiler option 
12335 2001-07-30 09:49  nmav <nmav@gnutls.org>
12337         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
12338         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12339         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12340         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
12341         gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
12342         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12343         gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
12344         gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
12345         gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
12346         gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
12347         gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
12348         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12349         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12350         gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
12351         gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
12352         gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
12353         gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
12355         added log function (no longer use fprintf).  
12357 2001-07-29 23:21  nmav <nmav@gnutls.org>
12359         * lib/: gnutls_handshake.c, gnutls_record.c:
12361         fixes in EOF handling in handshake.  
12363 2001-07-29 18:19  nmav <nmav@gnutls.org>
12365         * lib/gnutls_handshake.c:
12367         detect EOF 
12369 2001-07-29 11:18  nmav <nmav@gnutls.org>
12371         * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
12372         gnutls_0_1_9):
12374         documentation updates 
12376 2001-07-28 19:02  nmav <nmav@gnutls.org>
12378         * doc/: scripts/gdoc, tex/Makefile.am:
12380         fixes in tex production (gdoc) 
12382 2001-07-28 14:51  nmav <nmav@gnutls.org>
12384         * configure.in, doc/API-template.html, doc/Makefile.am (tags:
12385         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12386         gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
12387         doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
12388         gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
12389         doc/tex/gnutls.tex, lib/gnutls_record.c:
12391         Added documentation in TEX 
12393 2001-07-28 10:36  nmav <nmav@gnutls.org>
12395         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
12396         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
12397         (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
12398         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
12400         added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  
12402 2001-07-27 18:46  nmav <nmav@gnutls.org>
12404         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
12405         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
12406         src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
12408         changed gnutls_read() semantics 
12410 2001-07-26 20:23  fiorinaf <fiorinaf@gnutls.org>
12412         * doc/TODO (tags: gnutls_0_1_9):
12414         Tools for Certificate 
12416 2001-07-26 20:18  fiorinaf <fiorinaf@gnutls.org>
12418         * lib/cert_der.c (tags: gnutls_0_1_9):
12420         get time bug fixed 
12422 2001-07-26 19:08  nmav <nmav@gnutls.org>
12424         * NEWS, configure.in:
12426         moving to 0.1.9 
12428 2001-07-26 19:07  nmav <nmav@gnutls.org>
12430         * lib/cert_verify.c (tags: gnutls_0_1_9):
12432         fixed/updated compare_dn() function.  
12434 2001-07-26 15:26  nmav <nmav@gnutls.org>
12436         * doc/TODO, lib/gnutls_sig_check.c:
12438         updated sig_check() 
12440 2001-07-24 20:02  nmav <nmav@gnutls.org>
12442         * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
12443         lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
12444         lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
12445         lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
12446         lib/gnutls_sig_check.c, src/cli.c:
12448         gnutls now checks the certificate's CN to see if it matches the 
12449         peer's name.  
12451 2001-07-24 18:46  nmav <nmav@gnutls.org>
12453         * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
12454         lib/gnutls_record.c:
12456         bugfixes 
12458 2001-07-24 18:27  nmav <nmav@gnutls.org>
12460         * src/cli.c:
12462         support for multiple protocol versions.  
12464 2001-07-24 18:26  nmav <nmav@gnutls.org>
12466         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
12467         lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
12468         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12469         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12470         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
12471         lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
12472         gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
12473         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
12474         (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12475         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
12476         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12477         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
12478         lib/gnutls_v2_compat.c, src/serv.c:
12480         corrected bug in b64 decoding. Added support for multiple TLS
12481         protocol versions.  
12483 2001-07-21 21:30  nmav <nmav@gnutls.org>
12485         * lib/Makefile.am (tags: gnutls_0_1_9):
12487         ignores some errors 
12489 2001-07-21 09:05  nmav <nmav@gnutls.org>
12491         * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
12492         lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
12493         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
12494         lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
12495         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12496         gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
12497         gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
12499         corrected memory leaks 
12501 2001-07-21 08:19  nmav <nmav@gnutls.org>
12503         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
12504         lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
12505         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
12506         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
12507         lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
12508         src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
12509         src/pkcs1.asn (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
12510         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
12511         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
12512         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
12513         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
12514         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
12515         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12516         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12517         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12518         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12519         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12520         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12521         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12522         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12523         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12524         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12525         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12526         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12527         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12528         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12529         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12530         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12531         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12532         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12533         gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
12535         several fixes cleanups etc.  
12537 2001-07-20 18:59  nmav <nmav@gnutls.org>
12539         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
12540         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
12541         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12542         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12543         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12544         gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
12545         gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
12546         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12547         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12548         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12549         src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
12550         src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
12551         src/srp/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10,
12552         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
12553         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
12554         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
12555         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
12556         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
12557         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12558         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12559         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12560         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12561         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12562         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12563         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12564         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12565         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12566         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12567         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12568         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12569         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12570         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12571         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12572         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12573         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12574         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12575         gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
12576         gnutls_0_1_9):
12578         updated file structure 
12580 2001-07-20 17:58  nmav <nmav@gnutls.org>
12582         * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
12583         tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11,
12584         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12585         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12586         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12587         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12588         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12589         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12590         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12591         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12592         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12593         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12594         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12595         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12596         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12597         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12598         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12599         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12600         gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12,
12601         gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12602         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12603         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12604         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12605         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12606         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12607         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12608         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12609         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12610         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12611         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12612         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12613         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12614         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12615         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12616         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12617         gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
12618         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12619         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12620         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12621         gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
12622         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12623         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12624         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12625         x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12626         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12627         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12628         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12630         updated directory structure 
12632 2001-07-20 17:50  nmav <nmav@gnutls.org>
12634         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
12635         doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
12636         gnutls_0_5_3, gnutls_0_5_2,
12637         gnutls_0_5_x_before_export_ciphersuites,
12638         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12639         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12640         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12641         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12642         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12643         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12644         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12645         gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
12646         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
12647         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
12648         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
12649         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
12650         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
12651         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
12652         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
12653         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
12654         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12655         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12656         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12657         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12658         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12659         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12660         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12661         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12662         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12663         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12664         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12665         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12666         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12667         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12668         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12669         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12670         gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
12671         lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12672         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
12673         (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
12674         lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
12675         lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
12676         src/pkcs1.asn:
12678         added some kind of certificate checking 
12680 2001-07-19 20:43  fiorinaf <fiorinaf@gnutls.org>
12682         * src/pkcs1.asn:
12684         "" 
12686 2001-07-19 20:39  fiorinaf <fiorinaf@gnutls.org>
12688         * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
12689         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12690         gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
12691         src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
12692         (tags: gnutls_0_1_9):
12694         "" 
12696 2001-07-19 20:36  fiorinaf <fiorinaf@gnutls.org>
12698         * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
12700         C structure management 
12702 2001-07-19 19:29  fiorinaf <fiorinaf@gnutls.org>
12704         * src/PkixTabExample.c:
12706         C structure management 
12708 2001-07-18 20:32  nmav <nmav@gnutls.org>
12710         * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
12712         added mhash 0.8.10 support 
12714 2001-07-18 20:31  nmav <nmav@gnutls.org>
12716         * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
12717         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12718         lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
12719         lib/gnutls_int.h, src/cli.c:
12721         more certificate fields parsed. Cleanups 
12723 2001-07-17 18:47  nmav <nmav@gnutls.org>
12725         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
12726         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
12727         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12728         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
12729         lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
12730         lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
12731         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12732         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12733         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12734         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12735         lib/gnutls_int.h, src/cli.c, src/serv.c:
12737         several cleanups. Added check for certificate's expiration time.  
12739 2001-07-16 19:45  nmav <nmav@gnutls.org>
12741         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
12742         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
12743         lib/gnutls_int.h, src/cli.c:
12745         updated cert_verify 
12747 2001-07-14 21:22  nmav <nmav@gnutls.org>
12749         * src/CertificateExample.c:
12751         corrected copyright notice 
12753 2001-07-14 21:19  nmav <nmav@gnutls.org>
12755         * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12756         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12757         lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
12759         minor cleanups 
12761 2001-07-14 21:13  nmav <nmav@gnutls.org>
12763         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
12764         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
12766         updated API 
12768 2001-07-14 19:21  nmav <nmav@gnutls.org>
12770         * lib/: Makefile.am, gnutls_anon_cred.c:
12772         added missing file 
12774 2001-07-14 14:34  nmav <nmav@gnutls.org>
12776         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
12777         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
12778         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
12779         src/cli.c, src/serv.c:
12781         several bug fixes in ASN handling. Fixes/additions in X509
12782         structures handling.  
12784 2001-07-14 11:45  nmav <nmav@gnutls.org>
12786         * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
12787         gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
12788         lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
12789         (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
12790         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12791         lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
12792         src/cli.c, src/serv.c:
12794         several cleanups 
12796 2001-07-14 10:26  nmav <nmav@gnutls.org>
12798         * lib/cert_ASN.y:
12800         corrected copyright statement 
12802 2001-07-14 09:47  nmav <nmav@gnutls.org>
12804         * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
12805         gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
12807         improved certificate handling 
12809 2001-07-14 09:47  nmav <nmav@gnutls.org>
12811         * src/serv.c:
12813         updated 
12815 2001-07-13 14:23  nmav <nmav@gnutls.org>
12817         * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12818         gnutls_0_1_9):
12820         added autoconf2.50 (for debian) 
12822 2001-07-13 14:22  nmav <nmav@gnutls.org>
12824         * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12825         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12826         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12827         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12829         added required .m4s 
12831 2001-07-13 14:08  nmav <nmav@gnutls.org>
12833         * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12834         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12835         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12837         corrected fabio's entry 
12839 2001-07-12 17:06  nmav <nmav@gnutls.org>
12841         * lib/gnutls_record.c:
12843         bug fixes 
12845 2001-07-11 21:17  nmav <nmav@gnutls.org>
12847         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
12848         lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
12849         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12850         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12851         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12852         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12853         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12854         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
12855         gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
12856         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
12857         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
12858         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12859         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12860         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12861         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12862         gnutls_0_2_0, gnutls_0_1_9):
12864         optimizations in hash functions (removed a lot of mallocs) 
12866 2001-07-07 18:03  nmav <nmav@gnutls.org>
12868         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
12869         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
12870         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
12871         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
12872         src/Makefile.am, src/pkix.asn, src/serv.c:
12874         Updated ASN.1 Parser (Fabio - commited by me).  
12876 2001-07-01 16:39  nmav <nmav@gnutls.org>
12878         * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
12879         gnutls_privkey.c:
12881         cleanups 
12883 2001-06-25 15:29  nmav <nmav@gnutls.org>
12885         * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
12886         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
12887         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
12888         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12889         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
12890         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12891         gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
12892         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
12893         lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
12894         src/serv.c:
12896         Cleanups. Mostly while sending client certificate (and client
12897         certificate verify) 
12899 2001-06-24 22:01  nmav <nmav@gnutls.org>
12901         * lib/README.der:
12903         removed 
12905 2001-06-24 21:42  nmav <nmav@gnutls.org>
12907         * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
12908         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
12909         lib/gnutls_constate.c, lib/gnutls_extensions.c,
12910         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
12912         added support for DNSNAME extension (draft-ietf-tls-extensions) 
12914 2001-06-24 18:30  nmav <nmav@gnutls.org>
12916         * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
12917         draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
12918         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12919         gnutls_0_1_9), draft-ietf-tls-https-04.txt,
12920         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
12921         draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
12922         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12923         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12924         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12925         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
12926         rfc2817.txt (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
12927         gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
12928         gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
12929         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
12930         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
12931         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
12932         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12933         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12934         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12935         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12936         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12937         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12938         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12939         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12940         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12941         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12942         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12943         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12944         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12945         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12946         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12947         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12948         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12949         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12950         gnutls_0_2_0, gnutls_0_1_9):
12952         added more up to date documentation 
12954 2001-06-24 18:20  nmav <nmav@gnutls.org>
12956         * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11,
12957         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
12958         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12959         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12960         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12961         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12962         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12963         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12964         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12965         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12966         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12967         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12968         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12969         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12970         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12971         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12972         gnutls_0_2_0, gnutls_0_1_9):
12974         added gutman's x509guide 
12976 2001-06-24 15:41  nmav <nmav@gnutls.org>
12978         * lib/: gnutls_handshake.c, gnutls_priority.c:
12980         some portability fixes 
12982 2001-06-24 15:03  nmav <nmav@gnutls.org>
12984         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
12985         lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12986         gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
12987         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
12988         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
12989         lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12990         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12991         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12992         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12993         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12994         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
12995         lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
12996         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
12997         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
12998         lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
12999         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
13000         lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
13001         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13002         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13003         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13004         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13005         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
13006         lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
13007         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13008         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13009         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13010         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13011         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13012         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13013         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13014         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13015         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13016         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
13017         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13018         gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
13019         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
13020         lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
13021         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13022         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
13023         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
13024         lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
13025         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
13026         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
13027         lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
13028         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13029         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13030         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
13031         lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
13032         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13033         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
13034         lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
13035         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
13036         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
13038         fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
13039         Several cleanups.  
13041 2001-06-24 08:45  nmav <nmav@gnutls.org>
13043         * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
13044         gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
13045         gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
13046         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
13047         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
13048         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13049         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13050         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
13051         gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
13052         gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
13053         gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
13055         several cleanups 
13057 2001-06-23 21:26  nmav <nmav@gnutls.org>
13059         * configure.in, lib/gnutls_global.c:
13061         added checks for signals 
13063 2001-06-22 21:19  nmav <nmav@gnutls.org>
13065         * lib/gnutls_cipher.c, src/serv.c:
13067         corrected bug in stream decryption..  
13069 2001-06-22 20:59  nmav <nmav@gnutls.org>
13071         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
13072         gnutls_cert.h:
13074         added internal representation of pkcs1 rsa private keys.  
13076 2001-06-22 11:43  nmav <nmav@gnutls.org>
13078         * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
13079         configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
13080         gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
13081         lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
13082         gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
13083         lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
13084         gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
13085         (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
13087         added global state.  
13089 2001-06-22 09:16  nmav <nmav@gnutls.org>
13091         * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
13092         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
13093         lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
13095         minor cleanups 
13097 2001-06-22 08:25  nmav <nmav@gnutls.org>
13099         * lib/gnutls.h.in:
13101         gnutls_cert is not defined here 
13103 2001-06-21 18:40  nmav <nmav@gnutls.org>
13105         * lib/gnutls_cert.h, src/pk.h:
13107         added missing files 
13109 2001-06-21 18:38  nmav <nmav@gnutls.org>
13111         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
13112         (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
13113         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
13114         gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
13115         gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
13116         lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
13117         lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
13118         lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
13120         Updated Ciphersuite selection algorithm.  Added internal
13121         representation of x509 structures.  
13123 2001-06-20 14:11  nmav <nmav@gnutls.org>
13125         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
13126         gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
13127         lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
13128         lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
13129         (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
13130         gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
13131         (tags: gnutls_0_1_4):
13133         client side RSA works (no certificate checking) 
13135 2001-06-19 19:19  nmav <nmav@gnutls.org>
13137         * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
13138         lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
13139         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
13140         (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
13141         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
13142         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
13143         gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
13145         removed unneeded code and added some kind of client support for RSA 
13146         ciphersuites 
13148 2001-06-19 08:52  nmav <nmav@gnutls.org>
13150         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
13151         lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13152         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13153         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
13154         (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
13155         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
13156         lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
13157         src/serv.c:
13159         fixes in session resuming..  
13161 2001-06-18 20:24  nmav <nmav@gnutls.org>
13163         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
13164         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
13165         lib/gnutls_v2_compat.c:
13167         fixes in session resuming 
13169 2001-06-18 19:50  nmav <nmav@gnutls.org>
13171         * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
13172         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13173         gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
13175         added missing files 
13177 2001-06-18 19:04  nmav <nmav@gnutls.org>
13179         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
13180         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
13181         lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
13182         (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
13183         lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
13184         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13185         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13186         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13187         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13188         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13189         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
13190         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
13191         lib/gnutls_plaintext.h, lib/gnutls_record.c,
13192         lib/gnutls_v2_compat.c, src/serv.c:
13194         several cleanups in the low level record layer (the old code was a
13195         mess).  several other fixes.  
13197 2001-06-18 15:18  nmav <nmav@gnutls.org>
13199         * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
13200         gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
13201         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13202         gnutls_0_1_4), gnutls_v2_compat.c:
13204         cleanups. No longer checks for alerts between messages.  
13206 2001-06-18 11:09  nmav <nmav@gnutls.org>
13208         * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13209         gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
13210         doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
13211         lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
13212         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13213         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
13214         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
13215         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
13216         src/cli.c, src/serv.c:
13218         cleanups and addition of a test http server (serv.c) 
13220 2001-06-17 22:45  nmav <nmav@gnutls.org>
13222         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
13223         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
13225         fixes in V2 client hello.  
13227 2001-06-17 14:13  nmav <nmav@gnutls.org>
13229         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
13230         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
13231         lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
13232         src/serv.c:
13234         several fixes for RSA. gnutls server can now work with rsa
13235         certificates.  
13237 2001-06-17 11:26  nmav <nmav@gnutls.org>
13239         * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
13240         (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
13241         gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
13242         gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
13243         crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
13244         gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
13245         gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
13246         gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
13247         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13248         gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
13249         gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
13250         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13251         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13252         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13253         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13254         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13255         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13256         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13257         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13258         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13259         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13260         gnutls_0_5_3, gnutls_0_5_2,
13261         gnutls_0_5_x_before_export_ciphersuites,
13262         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13263         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13264         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13265         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13266         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13267         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13268         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13269         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
13270         gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
13272         several additions for RSA (mostly unstable) 
13274 2001-06-16 22:41  nmav <nmav@gnutls.org>
13276         * lib/: gnutls_pk.c, gnutls_pk.h:
13278         some support for public key encryption (rsa) 
13280 2001-06-16 12:11  nmav <nmav@gnutls.org>
13282         * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
13283         gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
13284         ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
13285         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
13286         gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
13287         gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
13288         gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
13289         gnutls_kx.h, gnutls_srp.c:
13291         more rsa fixes.  Added dnsname extension.  
13293 2001-06-15 22:05  nmav <nmav@gnutls.org>
13295         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
13296         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
13297         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
13298         lib/gnutls_int.h, src/serv.c:
13300         more rsa stuff -- and cleanups 
13302 2001-06-15 21:47  nmav <nmav@gnutls.org>
13304         * src/pkcs1.asn:
13306         removed <CR> 
13308 2001-06-15 21:46  nmav <nmav@gnutls.org>
13310         * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
13311         pkcs1.asn, pkix.asn:
13313         updated ASN.1 files.  
13315 2001-06-15 16:57  nmav <nmav@gnutls.org>
13317         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
13318         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
13319         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
13320         (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
13321         lib/gnutls_int.h, lib/gnutls_kx.c:
13323         several additions in order to support KX_RSA and X509PKI.  
13325 2001-06-14 20:26  nmav <nmav@gnutls.org>
13327         * lib/gnutls_auth.c:
13329         updated get_auth_info() 
13331 2001-06-14 18:00  nmav <nmav@gnutls.org>
13333         * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
13334         src/serv.c:
13336         changed the setting of credentials 
13338 2001-06-14 18:00  nmav <nmav@gnutls.org>
13340         * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
13341         auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
13342         ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
13343         gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
13344         gnutls_int.h:
13346         better handling of set/get credentials.  
13348 2001-06-14 17:01  nmav <nmav@gnutls.org>
13350         * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
13351         gnutls_int.h:
13353         added gnutls_datum structure.  
13355 2001-06-13 09:21  nmav <nmav@gnutls.org>
13357         * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
13358         gnutls_0_5_x_before_export_ciphersuites,
13359         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13360         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13361         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13362         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13363         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13364         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13365         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13366         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
13367         gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
13368         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13369         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
13370         changelog-update.sh:
13372         added Fabio in AUTHORS, fixed the way ChangeLog is created.  
13374 2001-06-13 09:10  nmav <nmav@gnutls.org>
13376         * lib/gnutls_algorithms.c:
13378         added a warning for the addition of new algorithms 
13380 2001-06-13 08:51  nmav <nmav@gnutls.org>
13382         * doc/protocol/rfc2631.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
13383         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
13384         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
13385         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
13386         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
13387         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
13388         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
13389         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
13390         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
13391         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
13392         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
13393         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
13394         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
13395         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
13396         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
13397         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13398         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13399         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13400         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13401         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13402         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13403         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13404         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13405         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13406         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
13408         added rfc on DH key exchange 
13410 2001-06-11 15:34  nmav <nmav@gnutls.org>
13412         * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
13413         gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
13414         lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
13415         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
13417         Added Fabio's ASN1/DER parser.  
13419 2001-06-09 12:11  nmav <nmav@gnutls.org>
13421         * lib/gnutls_db.c (tags: gnutls_0_1_4):
13423         more descriptive comments 
13425 2001-06-09 12:03  nmav <nmav@gnutls.org>
13427         * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
13428         gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
13429         gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
13430         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13431         gnutls_0_1_9, gnutls_0_1_4):
13433         bugfixes in sbase64 decoding/encoding.  Changes in the included
13434         bcrypt algorithm.  
13436 2001-06-09 10:01  nmav <nmav@gnutls.org>
13438         * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
13439         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
13440         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13441         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13442         gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
13443         cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
13445         renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
13446         KX) 
13448 2001-06-05 10:46  nmav <nmav@gnutls.org>
13450         * lib/gnutls.h.in:
13452         updated 
13454 2001-06-05 10:37  nmav <nmav@gnutls.org>
13456         * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
13457         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
13458         (tags: gnutls_0_1_4), gnutls_num.h:
13460         better handling of 64bit integers 
13462 2001-06-05 10:35  nmav <nmav@gnutls.org>
13464         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
13466         better checking of return value of rindex 
13468 2001-06-05 10:33  nmav <nmav@gnutls.org>
13470         * src/: cli.c, serv.c:
13472         updated to new api 
13474 2001-06-05 08:34  nmav <nmav@gnutls.org>
13476         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
13477         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
13478         (tags: gnutls_0_1_4), src/Makefile.am:
13480         updated documentation and functions 
13482 2001-06-01 15:49  nmav <nmav@gnutls.org>
13484         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
13485         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
13486         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
13487         lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
13488         src/tpasswd (tags: gnutls_0_1_4):
13490         gnutls now handles uint64 even in systems without a native one.  
13491         several bug fixes.  
13493 2001-06-01 14:46  nmav <nmav@gnutls.org>
13495         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
13497         corrected bug in verify 
13499 2001-05-31 09:34  nmav <nmav@gnutls.org>
13501         * buildconf, configure.in, lib/gnutls.h.in:
13503         updated configuration scripts to comply to autoconf 2.50 
13505 2001-05-30 11:46  nmav <nmav@gnutls.org>
13507         * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
13509         gdoc is now included in the cvs 
13511 2001-05-30 11:23  nmav <nmav@gnutls.org>
13513         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
13514         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
13515         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
13516         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
13517         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
13518         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
13519         lib/gnutls_session.c, src/cli.c, src/serv.c:
13521         updated API and documentation. Now we use the gnome way for creating 
13522         API docs.  
13524 2001-05-26 22:10  nmav <nmav@gnutls.org>
13526         * lib/gnutls_dh.c:
13528         some cleanups in Diffie Hellman key exchange 
13530 2001-05-26 19:18  nmav <nmav@gnutls.org>
13532         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
13533         lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
13534         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
13535         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13536         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13537         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13538         gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
13539         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
13540         lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13541         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
13542         lib/gnutls_srp.c:
13544         removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
13545         cleanups.  
13547 2001-05-26 19:16  nmav <nmav@gnutls.org>
13549         * src/: cli.c, prime.c, serv.c:
13551         several updates 
13553 2001-05-26 12:19  nmav <nmav@gnutls.org>
13555         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
13556         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
13558         Added decoding function for the base64 encoding used in SRP.  (this
13559         function is more strict in characters than the previous one) 
13561 2001-05-26 10:38  nmav <nmav@gnutls.org>
13563         * lib/cert_b64.c:
13565         corrected memory leaks 
13567 2001-05-26 08:29  nmav <nmav@gnutls.org>
13569         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
13570         gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
13571         gnutls_num.h, gnutls_v2_compat.c:
13573         several cleanups in numbers' handling 
13575 2001-05-26 07:19  nmav <nmav@gnutls.org>
13577         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
13578         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
13579         gnutls_0_1_4):
13581         updated uint24 functions.  
13583 2001-05-25 21:09  nmav <nmav@gnutls.org>
13585         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
13586         gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
13587         gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
13588         gnutls_v2_compat.c:
13590         Cleanups in endian handling (convertions).  
13592 2001-05-25 11:57  nmav <nmav@gnutls.org>
13594         * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
13595         gnutls_errors_int.h, gnutls_handshake.c:
13597         several bug fixes 
13599 2001-05-25 11:56  nmav <nmav@gnutls.org>
13601         * doc/API:
13603         updated documentation 
13605 2001-05-25 11:55  nmav <nmav@gnutls.org>
13607         * src/serv.c:
13609         updated 
13611 2001-05-24 16:07  nmav <nmav@gnutls.org>
13613         * doc/API:
13615         updated 
13617 2001-05-24 08:19  nmav <nmav@gnutls.org>
13619         * lib/gnutls_cipher.c:
13621         sets the resumed_security_parameters to null after initialization 
13623 2001-05-23 15:17  nmav <nmav@gnutls.org>
13625         * src/: cli.c, serv.c:
13627         updated to new api 
13629 2001-05-23 15:16  nmav <nmav@gnutls.org>
13631         * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
13632         gnutls_handshake.h, gnutls_int.h:
13634         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
13635         db has not been opened for reading.  Added some kind of support for
13636         renegotiation of parameters.  
13638 2001-05-22 22:29  nmav <nmav@gnutls.org>
13640         * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
13642         cleanups 
13644 2001-05-22 22:27  nmav <nmav@gnutls.org>
13646         * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
13647         gnutls_int.h, gnutls_session.c:
13649         cleanups and several fixes(and speedups) in the resume DB 
13651 2001-05-22 22:24  nmav <nmav@gnutls.org>
13653         * src/: cli.c, serv.c:
13655         updated client and servers 
13657 2001-05-22 16:57  nmav <nmav@gnutls.org>
13659         * lib/gnutls_algorithms.c:
13661         cleanups 
13663 2001-05-20 10:06  nmav <nmav@gnutls.org>
13665         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
13666         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
13667         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
13668         src/cli.c, src/serv.c:
13670         Changed gnutls_set_*_priority functions.  
13672 2001-05-19 18:57  nmav <nmav@gnutls.org>
13674         * src/crypt.c:
13676         updated 
13678 2001-05-19 10:50  nmav <nmav@gnutls.org>
13680         * lib/cert_sb64.c:
13682         bugfixes 
13684 2001-05-19 10:48  nmav <nmav@gnutls.org>
13686         * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
13687         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13688         gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
13690         added option to generate random primes (instead of using a default).  
13691         Added option to specify a specific prime to use (index) 
13693 2001-05-15 10:35  nmav <nmav@gnutls.org>
13695         * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
13696         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13697         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
13699         updated 
13701 2001-05-15 10:19  nmav <nmav@gnutls.org>
13703         * configure.in, lib/gnutls.c, lib/libgnutls.m4:
13705         corrected scripts 
13707 2001-05-15 09:33  nmav <nmav@gnutls.org>
13709         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
13710         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
13711         lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
13712         lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
13713         src/Makefile.am, src/serv.c:
13715         Added libgnutls-config script gnutls.h is automaticaly generated by
13716         configure script Added libgnutls.m4 
13718 2001-05-14 10:37  nmav <nmav@gnutls.org>
13720         * lib/ext_srp.c (tags: gnutls-0_1_2):
13722         Added missing length in username.  
13724 2001-05-14 09:45  nmav <nmav@gnutls.org>
13726         * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
13727         gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
13728         lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
13729         gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
13730         gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
13731         (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
13732         lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
13733         gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
13734         lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
13735         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13736         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13737         gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
13738         src/serv.c (tags: gnutls-0_1_2):
13740         added functions to access authentication data (like username), and 
13741         the key exchange algorithm used.  
13743 2001-05-13 16:36  nmav <nmav@gnutls.org>
13745         * lib/cert_sb64.c (tags: gnutls-0_1_2):
13747         cleanups 
13749 2001-05-13 16:36  nmav <nmav@gnutls.org>
13751         * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
13753         clean_db() now clears expired entries only 
13755 2001-05-13 16:35  nmav <nmav@gnutls.org>
13757         * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
13759         example tpasswd files.  
13761 2001-05-13 13:48  nmav <nmav@gnutls.org>
13763         * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
13764         lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
13766         minor updates and fixes 
13768 2001-05-13 10:05  nmav <nmav@gnutls.org>
13770         * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
13771         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
13772         lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
13773         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13774         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13775         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13776         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13777         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13778         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13779         lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
13780         gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
13781         lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
13782         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13783         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13784         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13785         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13786         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13787         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13788         lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
13789         lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
13790         gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
13791         src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
13792         gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
13794         Added compatibility with Tom Wu's libsrp's password files.  
13796 2001-05-12 23:37  nmav <nmav@gnutls.org>
13798         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
13799         lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
13800         lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
13801         gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
13802         src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13803         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13804         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
13806         added support for Tom Wu's srp library tpasswd and tpasswd.conf
13807         files.  
13809 2001-05-10 06:58  nmav <nmav@gnutls.org>
13811         * configure.in, lib/gnutls.c, lib/gnutls_int.h:
13813         fixes in memory allocation 
13815 2001-05-09 13:16  nmav <nmav@gnutls.org>
13817         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
13818         gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
13820         corrected memory leaks 
13822 2001-05-09 09:44  nmav <nmav@gnutls.org>
13824         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
13825         src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
13827         credentials are now kept globaly (in order to minimize memory
13828         usage).  This makes no harm since these are never modified by
13829         gnutls.  
13831 2001-05-08 20:27  nmav <nmav@gnutls.org>
13833         * doc/TODO (tags: gnutls-0-1-0-srp):
13835         updated TODO list 
13837 2001-05-08 20:16  nmav <nmav@gnutls.org>
13839         * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
13840         (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
13841         lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
13842         (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
13843         gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
13844         gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
13845         gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
13846         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
13847         gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
13848         src/cli.c, src/serv.c:
13850         several fixes for srp. Seems to work now! 
13852 2001-05-07 19:16  nmav <nmav@gnutls.org>
13854         * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13856         better version handling 
13858 2001-05-07 19:09  nmav <nmav@gnutls.org>
13860         * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
13861         gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
13862         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
13863         lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
13864         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
13865         gnutls_0_5_x_before_export_ciphersuites,
13866         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13867         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13868         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13869         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13870         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13871         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13872         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13873         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13874         gnutls-0-1-0-srp), src/cli.c:
13876         added support for SSL 2.0 client hello 
13878 2001-05-07 11:11  nmav <nmav@gnutls.org>
13880         * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
13881         lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
13882         lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
13883         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
13884         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
13885         src/serv.c:
13887         several fixes for srp 
13889 2001-05-07 08:27  nmav <nmav@gnutls.org>
13891         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
13892         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
13894         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
13895         accepts size.  
13897 2001-05-06 23:00  nmav <nmav@gnutls.org>
13899         * src/Makefile.am (tags: gnutls-0-1-0-srp):
13901         added missing gaa.h 
13903 2001-05-06 22:51  nmav <nmav@gnutls.org>
13905         * lib/gnutls_srp.c:
13907         some modulo fixes 
13909 2001-05-06 07:30  nmav <nmav@gnutls.org>
13911         * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
13912         gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
13914         more srp related fixes. No longer fails authentication if wrong
13915         username is provided.  
13917 2001-05-05 22:24  nmav <nmav@gnutls.org>
13919         * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
13920         crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
13921         crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
13922         gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
13923         gnutls_srp.c, gnutls_srp.h:
13925         some hacks in order to exchange the algorithm used to hash the
13926         password...  
13928 2001-05-05 10:28  nmav <nmav@gnutls.org>
13930         * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
13932         cleanups for srp. Most mpi code has moved to gnutls_srp.c 
13934 2001-05-05 08:02  nmav <nmav@gnutls.org>
13936         * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
13938         more srp related fixes 
13940 2001-05-05 07:38  nmav <nmav@gnutls.org>
13942         * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
13943         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
13944         gnutls_extensions.c, gnutls_handshake.c:
13946         some fixes - srp related 
13948 2001-05-04 21:53  nmav <nmav@gnutls.org>
13950         * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
13951         auth_srp_passwd.c, auth_srp_passwd.h:
13953         more srp stuff 
13955 2001-05-04 21:52  nmav <nmav@gnutls.org>
13957         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13958         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13959         lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
13960         gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
13961         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
13962         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
13963         (tags: gnutls-0-1-0-srp):
13965         more additions for SRP 
13967 2001-05-04 13:08  nmav <nmav@gnutls.org>
13969         * src/crypt.c:
13971         fixed default case when no -s was specified 
13973 2001-05-04 13:05  nmav <nmav@gnutls.org>
13975         * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
13976         lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13977         lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
13978         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
13979         src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
13980         gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
13982         More adds for SRP - SRPSHA1 and bcrypt 
13984 2001-05-04 08:28  nmav <nmav@gnutls.org>
13986         * lib/cert_b64.c:
13988         corrected bug in decoding function 
13990 2001-05-03 09:45  nmav <nmav@gnutls.org>
13992         * lib/crypt_bcrypt.h:
13994         for bcrypt support 
13996 2001-05-03 09:44  nmav <nmav@gnutls.org>
13998         * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
13999         lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
14000         lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
14001         lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
14002         lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
14003         gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
14004         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
14005         lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14006         lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14007         src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
14008         src/gaaout.c:
14010         Changes in random number handling. Added bcrypt (for use with SRP).  
14011         Added test program crypt for creating bcrypt passwd files.  
14013 2001-05-02 16:56  nmav <nmav@gnutls.org>
14015         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
14016         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
14017         lib/gnutls_int.h:
14019         added support for setting authentication algorithms' credentials 
14021 2001-05-02 15:56  nmav <nmav@gnutls.org>
14023         * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
14024         gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14025         gnutls_kx.c:
14027         cleanups... and more modular design.  
14029 2001-05-02 10:16  nmav <nmav@gnutls.org>
14031         * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
14032         gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
14033         gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
14034         gnutls-0-1-0-srp):
14036         Added client kx0 and server kx2 in order to be used with SRP 
14038 2001-05-01 15:17  nmav <nmav@gnutls.org>
14040         * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14042         updated 
14044 2001-03-25 10:17  nmav <nmav@gnutls.org>
14046         * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
14047         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
14048         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
14049         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14050         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
14052         added SSL v2 spec 
14054 2001-03-18 14:41  nmav <nmav@gnutls.org>
14056         * lib/gnutls_extensions.c:
14058         in case there are no extensions ext_gen() does not return anything
14059         (NULL); 
14061 2001-03-18 08:39  nmav <nmav@gnutls.org>
14063         * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
14064         gnutls_algorithms.c, gnutls_handshake.c:
14066         more cleanups 
14068 2001-03-18 08:38  nmav <nmav@gnutls.org>
14070         * lib/: ext_srp.c, gnutls_extensions.c:
14072         send extensions feature was added.  
14074 2001-03-17 20:53  nmav <nmav@gnutls.org>
14076         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
14077         gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
14078         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
14079         src/serv.c:
14081         several bugfixes and cleanups 
14083 2001-03-17 19:41  nmav <nmav@gnutls.org>
14085         * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
14086         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
14087         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
14088         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
14089         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
14090         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14091         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
14092         gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
14093         gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
14095         Added some preliminary support for TLS extensions; 
14097 2001-03-11 22:30  nmav <nmav@gnutls.org>
14099         * doc/TODO:
14101         updated todo list 
14103 2001-03-11 22:29  nmav <nmav@gnutls.org>
14105         * doc/protocol/rfc2945.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
14106         gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
14107         gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
14108         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
14109         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
14110         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
14111         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
14112         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
14113         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
14114         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
14115         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
14116         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
14117         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
14118         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
14119         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
14120         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
14121         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
14122         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14123         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14124         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14125         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14126         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14127         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14128         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14129         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14130         gnutls-0-1-0-srp):
14132         added RFC for srp protocol 
14134 2001-03-11 22:02  nmav <nmav@gnutls.org>
14136         * lib/gnutls_algorithms.c:
14138         updated with new files 
14140 2001-03-11 21:52  nmav <nmav@gnutls.org>
14142         * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
14143         gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
14144         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
14145         gnutls_dhe_dss.c, gnutls_dhe_dss.h:
14147         moved gnutls_anon and gnutls_dhe_dss to auth_* 
14149 2001-03-11 20:47  nmav <nmav@gnutls.org>
14151         * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
14152         gnutls-0_1_2, gnutls-0-1-0-srp):
14154         added srp draft 
14156 2001-03-11 19:46  nmav <nmav@gnutls.org>
14158         * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
14159         gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
14160         gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
14161         gnutls_int.h, gnutls_kx.c:
14163         Key exchange (authentication) algorithms were reorganized, and now
14164         are more modular. Most changes however are not much tested and only
14165         anonymous authentication is currently used.  
14167 2001-02-10 11:49  nmav <nmav@gnutls.org>
14169         * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14171         updated some functionality - no longer uses stdin 
14173 2001-02-10 11:49  nmav <nmav@gnutls.org>
14175         * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14177         added Tarun 
14179 2001-02-10 11:48  nmav <nmav@gnutls.org>
14181         * configure.in:
14183         corrected bug with dmalloc mode 
14185 2001-02-03 18:23  nmav <nmav@gnutls.org>
14187         * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
14188         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14189         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
14191         added kerberos ciphersuites 
14193 2001-02-03 12:18  nmav <nmav@gnutls.org>
14195         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
14196         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
14197         gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
14198         gnutls-0-1-0-srp):
14200         TLS version handling is now more simple (no structures) 
14202 2001-02-03 11:49  nmav <nmav@gnutls.org>
14204         * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
14205         gnutls-0_1_2, gnutls-0-1-0-srp):
14207         corrected rijndael256 
14209 2001-02-03 11:47  nmav <nmav@gnutls.org>
14211         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
14212         gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
14214         added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 
14216 2001-02-01 18:19  nmav <nmav@gnutls.org>
14218         * lib/: gnutls.c, gnutls_cipher.c:
14220         comments are now more clear 
14222 2001-02-01 14:49  nmav <nmav@gnutls.org>
14224         * lib/: gnutls.c, gnutls_cipher.c:
14226         gnutls_send_int() no longer sends the packets with 2 Write() calls.  
14227         One Write() call is enough for everybody! 
14229 2001-02-01 13:10  nmav <nmav@gnutls.org>
14231         * doc/: draft-ietf-tls-camellia-00.txt,
14232         draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
14233         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
14234         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
14235         draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
14236         rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
14237         protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
14238         gnutls-0_1_2, gnutls-0-1-0-srp),
14239         protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
14240         gnutls-0_1_2, gnutls-0-1-0-srp),
14241         protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
14242         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14243         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
14244         protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
14245         gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
14246         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
14247         protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
14248         gnutls-0_1_2, gnutls-0-1-0-srp),
14249         protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
14250         gnutls-0_1_2, gnutls-0-1-0-srp),
14251         protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
14252         gnutls-0_1_2, gnutls-0-1-0-srp),
14253         protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
14254         gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
14255         gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
14256         gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
14257         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
14258         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
14259         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
14260         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
14261         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
14262         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
14263         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
14264         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
14265         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
14266         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
14267         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
14268         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
14269         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
14270         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
14271         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
14272         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14273         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14274         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14275         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14276         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14277         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14278         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14279         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14280         gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_1_1_8,
14281         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14282         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14283         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14284         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14285         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14286         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14287         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14288         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14289         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14290         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14291         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14292         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14293         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14294         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14295         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14296         gnutls_0_5_3, gnutls_0_5_2,
14297         gnutls_0_5_x_before_export_ciphersuites,
14298         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14299         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14300         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14301         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14302         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14303         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14304         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14305         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14306         gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_1_1_8,
14307         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14308         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14309         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14310         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14311         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14312         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14313         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14314         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14315         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14316         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14317         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14318         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14319         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14320         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14321         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14322         gnutls_0_5_3, gnutls_0_5_2,
14323         gnutls_0_5_x_before_export_ciphersuites,
14324         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14325         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14326         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14327         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14328         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14329         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14330         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14331         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14332         gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_1_1_8,
14333         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14334         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14335         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14336         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14337         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14338         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14339         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14340         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14341         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14342         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14343         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14344         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14345         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14346         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14347         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14348         gnutls_0_5_3, gnutls_0_5_2,
14349         gnutls_0_5_x_before_export_ciphersuites,
14350         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14351         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14352         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14353         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14354         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14355         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14356         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14357         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14358         gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_98,
14359         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14360         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14361         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14362         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14363         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14364         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14365         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14366         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14367         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14368         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14369         gnutls_0_5_3, gnutls_0_5_2,
14370         gnutls_0_5_x_before_export_ciphersuites,
14371         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14372         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14373         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14374         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14375         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14376         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14377         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14378         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14379         gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_1_1_8,
14380         gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14381         gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14382         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14383         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14384         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14385         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14386         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14387         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14388         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14389         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14390         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14391         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14392         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14393         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14394         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14395         gnutls_0_5_3, gnutls_0_5_2,
14396         gnutls_0_5_x_before_export_ciphersuites,
14397         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14398         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14399         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14400         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14401         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14402         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14403         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14404         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14405         gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
14406         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
14407         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
14408         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
14409         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
14411         drafts and rfcs were moved to protocol/ directory 
14413 2001-01-30 10:02  nmav <nmav@gnutls.org>
14415         * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14417         updated 
14419 2001-01-28 23:49  nmav <nmav@gnutls.org>
14421         * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
14422         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
14423         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
14424         gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14425         gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
14426         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
14427         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
14428         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
14429         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
14430         gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14431         gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
14432         gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
14433         gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14434         gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14435         gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14436         gnutls_session.h (tags: gnutls-0-1-0-srp):
14438         added copyright notice 
14440 2001-01-28 23:35  nmav <nmav@gnutls.org>
14442         * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
14444         removed large buffer 
14446 2001-01-28 10:54  nmav <nmav@gnutls.org>
14448         * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
14449         gnutls-0-1-0-srp), gnutls_cert.lex:
14451         removed unneeded files 
14453 2001-01-25 08:27  nmav <nmav@gnutls.org>
14455         * lib/gnutls.c:
14457         corrected wrong buffer size 
14459 2001-01-25 02:11  nmav <nmav@gnutls.org>
14461         * lib/: gnutls_cipher.c, gnutls_cipher.h:
14463         changes in gnutls_encrypt() 
14465 2001-01-25 02:08  nmav <nmav@gnutls.org>
14467         * lib/: gnutls.c, gnutls_int.h:
14469         tls packets are now send using one write(that way ssldump
14470         understands us) 
14472 2001-01-25 01:51  nmav <nmav@gnutls.org>
14474         * doc/TODO:
14476         updated todo list 
14478 2001-01-19 14:14  nmav <nmav@gnutls.org>
14480         * lib/cert_b64.c:
14482         corrected license 
14484 2001-01-19 09:06  nmav <nmav@gnutls.org>
14486         * lib/cert_der.asn1:
14488         added asn1 rules for snacc (DER extended) compiler 
14490 2001-01-17 15:10  nmav <nmav@gnutls.org>
14492         * doc/draft-ietf-tls-wireless-00.txt:
14494         added draft-ietf-tls-wireless 
14496 2001-01-16 23:02  nmav <nmav@gnutls.org>
14498         * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14500         updated authors - tarun left 
14502 2001-01-16 23:02  nmav <nmav@gnutls.org>
14504         * doc/TODO:
14506         updated todo list 
14508 2001-01-14 14:55  nmav <nmav@gnutls.org>
14510         * lib/gnutls_handshake.c:
14512         removed time_t declarations. We need exactly 32 bits.  
14514 2001-01-14 11:10  nmav <nmav@gnutls.org>
14516         * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14518         corrected typo 
14520 2001-01-14 11:09  nmav <nmav@gnutls.org>
14522         * lib/cert_b64.c:
14524         added some support for pem encoded x509 certificates 
14526 2001-01-11 12:24  nmav <nmav@gnutls.org>
14528         * lib/gnutls.c (tags: gnutls-0-0-7):
14530         session gets deleted from the db if it is not resumable 
14532 2001-01-11 12:23  nmav <nmav@gnutls.org>
14534         * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
14536         added db files 
14538 2001-01-11 11:59  nmav <nmav@gnutls.org>
14540         * configure.in (tags: gnutls-0-0-7):
14542         more fixes 
14544 2001-01-11 11:56  nmav <nmav@gnutls.org>
14546         * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
14547         gnutls-0-0-7):
14549         fixes for release 
14551 2001-01-11 11:43  nmav <nmav@gnutls.org>
14553         * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14554         gnutls-0-0-7):
14556         added hooks for new libgcrypt 
14558 2001-01-11 11:40  nmav <nmav@gnutls.org>
14560         * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
14561         (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
14562         gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
14563         lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
14564         (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
14565         lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
14566         (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
14567         gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
14568         src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
14570         added server side session resuming (using gdbm) 
14572 2001-01-11 07:28  nmav <nmav@gnutls.org>
14574         * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
14575         (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
14577         added hooks for dmalloc 
14579 2001-01-10 21:23  nmav <nmav@gnutls.org>
14581         * src/: Makefile.am, cli.c, serv.c:
14583         corrected client/server 
14585 2001-01-10 21:23  nmav <nmav@gnutls.org>
14587         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
14588         gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
14589         gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
14590         gnutls_handshake.c, gnutls_int.h:
14592         corrected buffer overruns 
14594 2001-01-08 17:15  nmav <nmav@gnutls.org>
14596         * doc/rfc1422.txt (tags: gnutls-0-0-7):
14598         added PEM rfc 
14600 2001-01-08 17:10  nmav <nmav@gnutls.org>
14602         * lib/gnutls.c:
14604         corrected return value 
14606 2001-01-08 17:09  nmav <nmav@gnutls.org>
14608         * lib/gnutls.c:
14610         added a check in read return value 
14612 2000-12-18 13:06  nmav <nmav@gnutls.org>
14614         * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
14615         gnutls-0-1-0-srp, gnutls-0-0-7):
14617         more checks for zlib 
14619 2000-12-17 22:17  nmav <nmav@gnutls.org>
14621         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
14623         added a function to control the lowat size (the RCVLOWAT in socket) 
14625 2000-12-17 19:31  nmav <nmav@gnutls.org>
14627         * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
14628         gnutls0-0-6):
14630         removed file 
14632 2000-12-17 19:31  nmav <nmav@gnutls.org>
14634         * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
14635         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14636         lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
14637         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14638         src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
14640         added some support for non blocking IO and socket flags. Some
14641         function names have been changed.  
14643 2000-12-17 01:34  nmav <nmav@gnutls.org>
14645         * lib/gnutls_algorithms.c:
14647         qsort seems to work now 
14649 2000-12-17 00:42  nmav <nmav@gnutls.org>
14651         * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
14653         added check for zlib.h 
14655 2000-12-17 00:31  nmav <nmav@gnutls.org>
14657         * lib/gnutls_algorithms.c:
14659         updated sorting algorithm - it was a mess - it is more than a mess
14660         now 
14662 2000-12-14 15:00  nmav <nmav@gnutls.org>
14664         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
14665         lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
14666         lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
14667         lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
14668         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
14669         src/cli.c, src/port.h, src/serv.c:
14671         some minor updates 
14673 2000-12-12 15:01  nmav <nmav@gnutls.org>
14675         * lib/gnutls.c:
14677         added a better(?) - not sure - xor function.  
14679 2000-12-11 23:45  nmav <nmav@gnutls.org>
14681         * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
14683         added missing file 
14685 2000-12-11 23:45  nmav <nmav@gnutls.org>
14687         * configure.in:
14689         added option for profiling 
14691 2000-12-11 23:44  nmav <nmav@gnutls.org>
14693         * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
14694         gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
14695         gnutls0-0-6):
14697         improved some things found from gcov 
14699 2000-12-11 23:43  nmav <nmav@gnutls.org>
14701         * lib/: gnutls.c, gnutls_int.h:
14703         improved peek data handling - now keeps only 1 byte in kernel buffer 
14705 2000-12-11 15:44  nmav <nmav@gnutls.org>
14707         * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
14708         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
14710         more changes 
14712 2000-12-11 15:03  nmav <nmav@gnutls.org>
14714         * lib/gnutls_int.h:
14716         removed debug definitions 
14718 2000-12-11 14:57  nmav <nmav@gnutls.org>
14720         * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
14721         gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
14722         lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
14723         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
14724         (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
14725         lib/gnutls_kx.c, src/cli.c, src/serv.c:
14727         cleanups for gcc -Wall 
14729 2000-12-11 14:06  nmav <nmav@gnutls.org>
14731         * doc/HACKING:
14733         removed file. replaced by API 
14735 2000-12-11 13:43  nmav <nmav@gnutls.org>
14737         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
14738         lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
14739         src/cli.c:
14741         added some new functions in the API. documentation updated.  
14743 2000-12-11 13:08  nmav <nmav@gnutls.org>
14745         * doc/: API, TODO:
14747         updated documentation 
14749 2000-12-11 11:56  nmav <nmav@gnutls.org>
14751         * lib/gnutls.c:
14753         corrected peek data handling 
14755 2000-12-10 18:10  nmav <nmav@gnutls.org>
14757         * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
14758         gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
14759         lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
14760         lib/gnutls_int.h, src/cli.c:
14762         used MSG_PEEK flag in recv in order to used gnutls_recv() with 
14763         select(). This change will order select to treat the socket as read
14764         even if we have read and localy buffered all data - but the user
14765         hasn't call gnutls_recv() to get that data.  
14767 2000-12-10 14:44  nmav <nmav@gnutls.org>
14769         * src/: cli.c, serv.c:
14771         updated client 
14773 2000-12-10 12:53  nmav <nmav@gnutls.org>
14775         * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
14776         gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
14777         gnutls_int.h:
14779         changes in close notify- alert handling 
14781 2000-12-10 12:52  nmav <nmav@gnutls.org>
14783         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
14784         gnutls-0-0-7, gnutls0-0-6):
14786         changes in compression handling 
14788 2000-12-10 10:46  nmav <nmav@gnutls.org>
14790         * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
14791         gnutls0-0-6):
14793         moved to r2 
14795 2000-12-10 10:44  nmav <nmav@gnutls.org>
14797         * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
14798         lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
14800         added client side resuming 
14802 2000-12-09 22:33  nmav <nmav@gnutls.org>
14804         * lib/: gnutls_session.c, gnutls_session.h:
14806         added support for session resuming 
14808 2000-12-09 22:32  nmav <nmav@gnutls.org>
14810         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
14811         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
14813         added some support for session resuming (in client) It does not seem
14814         to work yet 
14816 2000-12-09 18:37  nmav <nmav@gnutls.org>
14818         * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
14820         removed all things about exportable algorithms 
14822 2000-12-09 11:55  nmav <nmav@gnutls.org>
14824         * lib/gnutls_handshake.c:
14826         gnutls_handshake was broken to gnutls_handshake_begin and 
14827         gnutls_handshake_finish. This will help the use of certificate API
14828         to check received certificates 
14830 2000-12-07 22:19  nmav <nmav@gnutls.org>
14832         * configure.in:
14834         added a warning if zlib was not found 
14836 2000-12-07 17:44  nmav <nmav@gnutls.org>
14838         * lib/gnutls.c:
14840         Added default algorithm priorities so it can work even if the user
14841         hasn't specified any 
14843 2000-12-07 13:08  nmav <nmav@gnutls.org>
14845         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
14846         gnutls0-0-5):
14848         added compression (ZLIB) 
14850 2000-12-07 13:07  nmav <nmav@gnutls.org>
14852         * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
14853         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
14854         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14855         lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
14856         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
14857         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14858         lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14859         gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
14860         (utags: gnutls0-0-5):
14862         Added compression support (ZLIB) 
14864 2000-12-07 09:47  nmav <nmav@gnutls.org>
14866         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
14867         gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
14868         gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
14870         SSL3 support was added 
14872 2000-12-07 09:07  nmav <nmav@gnutls.org>
14874         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
14875         gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
14876         gnutls_int.h:
14878         major cleanups 
14880 2000-12-06 23:18  nmav <nmav@gnutls.org>
14882         * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
14883         gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
14884         gnutls_hash_int.h, gnutls_int.h:
14886         more ssl3 fixes 
14888 2000-12-06 20:21  nmav <nmav@gnutls.org>
14890         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
14891         gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
14892         gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
14893         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
14895         A lot of fixes for SSL3 
14897 2000-12-05 10:38  nmav <nmav@gnutls.org>
14899         * doc/Makefile.am (tags: gnutls0-0-5):
14901         added API 
14903 2000-12-05 10:18  nmav <nmav@gnutls.org>
14905         * doc/: API, TODO (utags: gnutls0-0-5):
14907         documentation update 
14909 2000-12-05 10:08  nmav <nmav@gnutls.org>
14911         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
14913         Bugfixes mainly for the priority (which was moved to the state) 
14915 2000-12-05 00:29  nmav <nmav@gnutls.org>
14917         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
14918         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
14919         gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
14920         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
14922         Priorities were moved to the state (were global) 
14924 2000-11-22 22:21  nmav <nmav@gnutls.org>
14926         * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
14927         gnutls_hash_int.h, gnutls_int.h:
14929         added ssl3 key generation function - more fixes in ssl3 mac 
14931 2000-11-22 21:33  nmav <nmav@gnutls.org>
14933         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14935         more bugfixes 
14937 2000-11-22 21:31  nmav <nmav@gnutls.org>
14939         * lib/gnutls_hash_int.c:
14941         corrected nasty bugs 
14943 2000-11-22 21:18  nmav <nmav@gnutls.org>
14945         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14947         added support for the MAC used in SSLv3 
14949 2000-11-19 11:06  nmav <nmav@gnutls.org>
14951         * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
14953         updated readme 
14955 2000-11-19 11:02  nmav <nmav@gnutls.org>
14957         * configure.in:
14959         removed unneeded check 
14961 2000-11-19 11:01  nmav <nmav@gnutls.org>
14963         * doc/: Makefile.am, ssl3-vs-tls:
14965         cleanups 
14967 2000-11-19 10:56  nmav <nmav@gnutls.org>
14969         * doc/TODO:
14971         updated todo 
14973 2000-11-17 16:37  nmav <nmav@gnutls.org>
14975         * lib/gnutls_cipher_int.c:
14977         added ARCFOUR support when using gcrypt 
14979 2000-11-15 22:16  nmav <nmav@gnutls.org>
14981         * doc/draft-ietf-tls-ciphersuite-01.txt:
14983         removed old draft 
14985 2000-11-15 21:54  nmav <nmav@gnutls.org>
14987         * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
14988         gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
14989         gnutls0-0-4):
14991         added the new tls-ciphersuite draft, and the ciphersuite
14992         TLS_DH_anon_RIJNDAEL_CBC_SHA 
14994 2000-11-15 18:18  nmav <nmav@gnutls.org>
14996         * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
14997         gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
14998         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
14999         gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
15000         lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
15001         lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
15002         (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
15003         lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
15004         gnutls0-0-4):
15006         several cleanups in order to support ssl3 
15008 2000-11-15 09:02  nmav <nmav@gnutls.org>
15010         * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
15011         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
15012         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
15013         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
15014         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
15015         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15016         gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
15017         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
15018         gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
15019         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15020         acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15021         acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15022         buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15023         gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
15024         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15025         gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
15026         doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
15027         doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
15028         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15029         doc/draft-ietf-tls-ciphersuite-01.txt,
15030         doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
15031         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
15032         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15033         doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
15034         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
15035         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15036         doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
15037         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
15038         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15039         doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15040         gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
15041         gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
15042         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15043         doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
15044         gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
15045         lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
15046         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
15047         (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
15048         gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
15049         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
15050         lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
15051         lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
15052         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15053         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
15054         lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
15055         gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
15056         gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
15057         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
15058         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15059         lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15060         gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
15061         gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
15062         gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
15063         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
15064         (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
15065         lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
15066         lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
15067         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15068         lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
15069         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15070         lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15071         gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
15072         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
15073         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15074         lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
15075         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15076         src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15077         src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
15078         src/serv.c (tags: gnutls0-0-4):
15080         Moving to release 2 
15082 2000-11-15 08:59  nmav <nmav@gnutls.org>
15084         * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
15085         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
15086         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
15087         src/cli.c:
15089         roll backs and fixes 
15091 2000-11-15 08:37  nmav <nmav@gnutls.org>
15093         * doc/ssl3-vs-tls:
15095         added 
15097 2000-11-13 22:11  nmav <nmav@gnutls.org>
15099         * configure.in:
15101         updated for mhash 
15103 2000-11-13 22:09  nmav <nmav@gnutls.org>
15105         * doc/TODO:
15107         updated todo 
15109 2000-11-13 21:58  nmav <nmav@gnutls.org>
15111         * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
15112         gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
15113         gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
15114         gnutls_int.h, gnutls_kx.c:
15116         added some support for ssl3 (with mhash only) 
15118 2000-11-12 22:07  nmav <nmav@gnutls.org>
15120         * doc/: rfc2818.txt, ssl-draft302.txt:
15122         more drafs added 
15124 2000-11-12 21:46  nmav <nmav@gnutls.org>
15126         * doc/: draft-ietf-tls-camellia-00.txt,
15127         draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
15128         draft-ietf-tls-seedhas-00.txt,
15129         draft-ietf-tn3270e-telnet-tls-05.txt:
15131         added more draft's 
15133 2000-11-12 20:20  nmav <nmav@gnutls.org>
15135         * lib/gnutls_der.c:
15137         removed main() 
15139 2000-11-12 20:20  nmav <nmav@gnutls.org>
15141         * doc/TODO:
15143         updated todo list 
15145 2000-11-12 15:39  nmav <nmav@gnutls.org>
15147         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
15148         gnutls_int.h:
15150         added preliminary support for AES (rijndael) 
15152 2000-11-12 15:15  nmav <nmav@gnutls.org>
15154         * doc/draft-ietf-tls-openpgp-00.txt:
15156         added draft-ietf-tls-openpgp-00.txt 
15158 2000-11-12 15:08  nmav <nmav@gnutls.org>
15160         * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
15162         added draft-ietf-tls-ciphersuite-01.txt 
15164 2000-11-12 12:28  nmav <nmav@gnutls.org>
15166         * lib/gnutls_cipher_int.c:
15168         fix for DES in mcrypt 
15170 2000-11-12 12:02  nmav <nmav@gnutls.org>
15172         * lib/: gnutls.c, gnutls_cipher.c:
15174         fixes for the server... and change_cipher_spec type packet.  
15176 2000-11-12 11:40  nmav <nmav@gnutls.org>
15178         * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
15179         gnutls_cipher.c, gnutls_int.h:
15181         Changes in the client in order to interoperate with an openssl
15182         server.  
15184 2000-11-12 09:31  nmav <nmav@gnutls.org>
15186         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
15187         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
15188         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
15190         added hooks for both mhash and mcrypt 
15192 2000-11-12 08:41  nmav <nmav@gnutls.org>
15194         * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
15196         clean-ups 
15198 2000-11-09 15:35  nmav <nmav@gnutls.org>
15200         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
15202         corrected bugs in hmac and more.  
15204 2000-11-08 08:06  nmav <nmav@gnutls.org>
15206         * lib/gnutls.c:
15208         corrected problem in our PRF function 
15210 2000-11-07 23:04  nmav <nmav@gnutls.org>
15212         * lib/gnutls_int.h:
15214         removed mhash definitions 
15216 2000-11-07 23:02  nmav <nmav@gnutls.org>
15218         * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
15220         more fixes 
15222 2000-11-07 20:41  nmav <nmav@gnutls.org>
15224         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
15225         gnutls_kx.c:
15227         minor fixes and cleanups 
15229 2000-11-02 13:34  nmav <nmav@gnutls.org>
15231         * lib/: gnutls.c, gnutls_cipher.c:
15233         more fixes...  
15235 2000-11-02 05:08  nmav <nmav@gnutls.org>
15237         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
15238         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
15239         lib/gnutls_kx.c:
15241         more fixes and bugs introduced 
15243 2000-11-01 23:13  nmav <nmav@gnutls.org>
15245         * lib/gnutls_kx.c:
15247         cvs should stop messing with MY files 
15249 2000-11-01 22:47  nmav <nmav@gnutls.org>
15251         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
15252         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
15253         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
15255         Some more fixes and additions in order to interoperate with openssl 
15257 2000-11-01 14:07  nmav <nmav@gnutls.org>
15259         * doc/TODO:
15261         added a small todo list 
15263 2000-11-01 13:51  nmav <nmav@gnutls.org>
15265         * lib/gnutls_handshake.c:
15267         memory leaks and overruns eliminated 
15269 2000-11-01 12:57  nmav <nmav@gnutls.org>
15271         * lib/gnutls_handshake.c:
15273         corrected bug which made us to send the double bytes of ciphersuites
15274         we had.  
15276 2000-11-01 12:38  nmav <nmav@gnutls.org>
15278         * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
15279         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
15280         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
15282         added some preliminary support for DHE_DSS and DHE_RSA algorithms...
15283         of course not certificates are used 
15285 2000-10-31 23:52  nmav <nmav@gnutls.org>
15287         * lib/gnutls.c:
15289         some need gcry_ functions added. (for malloc etc) 
15291 2000-10-31 23:01  nmav <nmav@gnutls.org>
15293         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
15294         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
15296         added assert() and some bug fixes 
15298 2000-10-26 16:19  nmav <nmav@gnutls.org>
15300         * doc/HACKING:
15302         some kind of updates 
15304 2000-10-26 16:06  nmav <nmav@gnutls.org>
15306         * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
15307         gnutls_int.h, gnutls_kx.c:
15309         added ability to receive certificates...  
15311 2000-10-13 14:21  nmav <nmav@gnutls.org>
15313         * lib/README.der:
15315         added Tarun's README.der 
15317 2000-10-13 14:20  nmav <nmav@gnutls.org>
15319         * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
15321         added missing files. They are to handle foreign encryption functions 
15323 2000-10-13 14:17  nmav <nmav@gnutls.org>
15325         * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
15327         Added Tarun's files 
15329 2000-10-13 13:11  nmav <nmav@gnutls.org>
15331         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
15332         src/cli.c:
15334         added a DER parser from Tarun and updated authors 
15336 2000-10-12 12:22  nmav <nmav@gnutls.org>
15338         * doc/Makefile.am:
15340         changed in order for rfc's to be included in the distribution 
15342 2000-10-12 12:21  nmav <nmav@gnutls.org>
15344         * Makefile.am, acinclude.m4, configure.in:
15346         added checks for gcrypt 
15348 2000-10-12 12:18  nmav <nmav@gnutls.org>
15350         * doc/: rfc2246.txt, rfc2459.txt:
15352         Added rfc's which refer to what we are implementing 
15354 2000-10-10 18:42  nmav <nmav@gnutls.org>
15356         * lib/gnutls.c:
15358         corrected bug which made gnutls to wait for a second closure alert 
15359         after having received the first.  
15361 2000-10-10 17:36  nmav <nmav@gnutls.org>
15363         * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
15364         gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
15365         gnutls_int.h, gnutls_kx.c:
15367         The encryption api was fixed and gnutls_cipher.c was cleaned up a
15368         bit.  
15370 2000-10-10 17:35  nmav <nmav@gnutls.org>
15372         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
15374         there files were renamed 
15376 2000-10-10 16:27  nmav <nmav@gnutls.org>
15378         * lib/.cvsignore, src/.cvsignore:
15380         corrected cvsignore files 
15382 2000-10-10 16:26  nmav <nmav@gnutls.org>
15384         * README, configure.in, src/Makefile.am:
15386         removed mhash support and some changes in the docs 
15388 2000-10-10 16:25  nmav <nmav@gnutls.org>
15390         * lib/gnutls_hash.c:
15392         bugfixes in gcrypt md functions handling 
15394 2000-10-10 16:07  nmav <nmav@gnutls.org>
15396         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15397         gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
15399         Added support for the gcrypt hash and hmac functions. Mhash support 
15400         is almost removed.  
15402 2000-10-10 16:03  nmav <nmav@gnutls.org>
15404         * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
15406         corrected the problem with the double underscore 
15408 2000-10-10 11:48  nmav <nmav@gnutls.org>
15410         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
15412         added .cvsignore files 
15414 2000-10-10 11:48  nmav <nmav@gnutls.org>
15416         * configure.in:
15418         updated version number 
15420 2000-10-10 11:44  nmav <nmav@gnutls.org>
15422         * lib/: gnutls_dh.c, gnutls_kx.c:
15424         removed double underscores 
15426 2000-10-08 23:28  nmav <nmav@gnutls.org>
15428         * README:
15430         added some needed stuff 
15432 2000-10-08 13:11  nmav <nmav@gnutls.org>
15434         * doc/HACKING:
15436         outdated 
15438 2000-10-08 12:56  nmav <nmav@gnutls.org>
15440         * lib/gnutls_priority.c:
15442         the file that handles some of the priority stuff (most of the API
15443         things) 
15445 2000-10-08 12:52  nmav <nmav@gnutls.org>
15447         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
15448         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15449         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15450         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
15452         Added support for priorities. Some function names were renamed to be
15453         more rational.  
15455 2000-10-08 10:23  nmav <nmav@gnutls.org>
15457         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
15458         gnutls_int.h, gnutls_kx.c:
15460         some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 
15462 2000-10-08 10:17  nmav <nmav@gnutls.org>
15464         * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
15466         more inline documentation 
15468 2000-10-07 19:31  nmav <nmav@gnutls.org>
15470         * AUTHORS:
15472         added my name 
15474 2000-10-07 15:53  nmav <nmav@gnutls.org>
15476         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15477         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
15478         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
15480         Added some kind of priorities for algorithms. Still experimental.  
15482 2000-05-10 06:56  nmav <nmav@gnutls.org>
15484         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
15486         Improved client/server examples.  
15488 2000-04-15 18:57  nmav <nmav@gnutls.org>
15490         * lib/gnutls_int.h:
15492         removed an unneeded variable.  
15494 2000-04-14 17:31  nmav <nmav@gnutls.org>
15496         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
15497         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
15498         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
15499         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
15500         src/cli.c, src/serv.c:
15502         Added copyright notices.  
15504 2000-04-14 09:38  nmav <nmav@gnutls.org>
15506         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
15507         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
15508         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
15510         Better mac algorithms handling.  
15512 2000-04-13 19:46  nmav <nmav@gnutls.org>
15514         * doc/HACKING, lib/defines.h, lib/gnutls.c,
15515         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
15516         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
15517         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
15518         src/Makefile.am, src/port.h:
15520         Changes in handshake messages handling.  
15522 2000-04-12 21:48  nmav <nmav@gnutls.org>
15524         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
15525         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
15526         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
15527         src/port.h:
15529         Corrected bug in gnutls_cipher.c that caused the library to fail in
15530         certain (random) situations.  
15532 2000-04-12 10:24  nmav <nmav@gnutls.org>
15534         * lib/gnutls_kx.c, src/serv.c:
15536         Better memory allocation in key exchange.  
15538 2000-04-12 09:41  nmav <nmav@gnutls.org>
15540         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15541         lib/gnutls_kx.c, src/cli.c, src/port.h:
15543         Some changes in peer's version checks.  
15545 2000-04-11 23:11  nmav <nmav@gnutls.org>
15547         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
15548         lib/gnutls_int.h, src/port.h:
15550         Corrected bugs in MAC calculation.  
15552 2000-04-11 21:07  nmav <nmav@gnutls.org>
15554         * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
15556         Corrected bugs when setting cipher and mac.  
15558 2000-04-11 19:54  nmav <nmav@gnutls.org>
15560         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
15561         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
15562         lib/gnutls_kx.h, src/serv.c:
15564         Better error control. Moved key exchange functions to gnutls_kx.c/h 
15566 2000-04-10 17:12  nmav <nmav@gnutls.org>
15568         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
15569         lib/gnutls_handshake.c, src/port.h:
15571         Bugfixes in the diffie hellman.  
15573 2000-04-10 14:26  nmav <nmav@gnutls.org>
15575         * lib/debug.c, lib/defines.h, lib/gnutls.c,
15576         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
15577         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
15578         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
15579         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
15580         src/port.h:
15582         Added anonymous diffie-hellman key exchange. It does not work yet,
15583         and the whole code is mess.  
15585 2000-04-10 10:16  nmav <nmav@gnutls.org>
15587         * configure.in, lib/Makefile.am, lib/gnutls.c,
15588         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15589         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
15590         lib/gnutls_handshake.c, lib/gnutls_int.h:
15592         Added the basics for key exchange.  
15594 2000-04-09 12:00  nmav <nmav@gnutls.org>
15596         * COPYING:
15598         Added ChangeLog and COPYING.  
15600 2000-04-09 11:49  nmav <nmav@gnutls.org>
15602         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
15603         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
15604         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15605         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
15606         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
15607         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
15608         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
15609         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
15610         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
15611         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
15612         src/gnutls_algorithms.h, src/gnutls_buffers.c,
15613         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
15614         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
15615         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
15616         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
15617         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
15619         Changed directory structure.  
15621 2000-04-09 11:40  nmav <nmav@gnutls.org>
15623         * configure.in:
15625         corrected configure script 
15627 2000-04-09 11:28  nmav <nmav@gnutls.org>
15629         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
15630         gnutls_int.h, port.h:
15632         corrected bugs in handshake.  
15634 2000-04-08 21:48  nmav <nmav@gnutls.org>
15636         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15637         gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
15638         gnutls_int.h:
15640         Added some basics for key exchange.  
15642 2000-04-08 16:20  nmav <nmav@gnutls.org>
15644         * src/gnutls_dh.c:
15646         I've add gnutls_dh.c but is not ready yet, I have to eat something
15647         first:) It is taken from gsti.  
15649 2000-04-08 16:14  nmav <nmav@gnutls.org>
15651         * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
15652         gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
15653         gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
15654         gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
15655         port.h, serv.c:
15657         Handshake implementation was improved. Still no key exchange
15658         algorithm.  
15660 2000-03-30 09:14  nmav <nmav@gnutls.org>
15662         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15663         gnutls_cipher.c:
15665         Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  
15667 2000-03-29 19:01  nmav <nmav@gnutls.org>
15669         * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
15670         gnutls_cipher.c:
15672         Algorithms/Ciphers interface has changes.  
15674 2000-03-29 14:15  nmav <nmav@gnutls.org>
15676         * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
15678         The gnutls_recv() semantics were changed. It may return less data
15679         than the specified. It operates similar to read().  
15681 2000-03-29 12:50  nmav <nmav@gnutls.org>
15683         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
15685         Server now generates a session_id.  
15687 2000-03-28 23:01  nmav <nmav@gnutls.org>
15689         * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
15690         gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
15691         gnutls_int.h, serv.c:
15693         Corrected a lot of bugs. Handshake protocol is ready to be coded.  
15695 2000-03-26 14:10  nmav <nmav@gnutls.org>
15697         * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
15699         Included a reliable version of read/write (that read/write will
15700         return exactly the bytes specified).  
15702 2000-03-23 10:14  nmav <nmav@gnutls.org>
15704         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15705         gnutls_int.h:
15707         Changes in the handshake.  
15709 2000-03-18 20:18  nmav <nmav@gnutls.org>
15711         * src/gnutls.c:
15713         Some memory leaks were fixed.  
15715 2000-03-18 20:08  nmav <nmav@gnutls.org>
15717         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15718         gnutls_int.h:
15720         Corrected bug in the record protocol. Now it holds 2 states, 1 for
15721         encryption and 1 for decryption (mac/cipher/iv/compression).  
15723 2000-03-17 21:41  nmav <nmav@gnutls.org>
15725         * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
15726         gnutls_handshake.h, gnutls_int.h:
15728         Added the client hello handshake message.  
15730 2000-03-15 17:33  nmav <nmav@gnutls.org>
15732         * doc/HACKING:
15734         documentation.  
15736 2000-03-14 13:17  nmav <nmav@gnutls.org>
15738         * src/: gnutls_handshake.h, gnutls_record.h:
15740         Incorporated in gnutls_int.h 
15742 2000-03-14 13:09  nmav <nmav@gnutls.org>
15744         * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
15745         gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
15746         gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
15748         gnutls_recv() can now receive fatal alerts and closure alerts.  
15750 2000-03-14 11:25  nmav <nmav@gnutls.org>
15752         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
15753         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
15754         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
15755         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
15756         src/test.c:
15758         In case of failure gnutls_recv, sends an alert message.  but, it
15759         still cannot receive any.  
15761 2000-03-13 19:52  nmav <nmav@gnutls.org>
15763         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
15764         src/gnutls_cipher.c, src/test.c:
15766         Added gnutls_recv... Works only for application data, and it is not 
15767         tested.  
15769 2000-03-07 14:02  wkoch <wk@gnupg.org>
15771         * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
15772         configure.in, lib/Makefile.am, src/Makefile.am:
15774         Initialized repository for GNU TLS