* gpg.c (main): Properly handle UTF8 usernames with --sign-key and --lsign-key.
[gnupg.git] / checks / ChangeLog
1 2007-12-14  Werner Koch  <wk@g10code.com>
2
3         * Makefile.am (./gpg_dearmor): Revert last change.  The actual fix
4         was to make --no-options work correctly.
5
6 2007-11-28  David Shaw  <dshaw@jabberwocky.com>
7
8         * defs.inc: Use new --list-config method to get cipher and digest
9         names.
10
11 2007-11-22  Werner Koch  <wk@g10code.com>
12
13         * Makefile.am (./gpg_dearmor): Add --homedir so that we don't
14         auto create a ~/.gnupg/.  From Gentoo.
15
16 2007-07-18  David Shaw  <dshaw@jabberwocky.com>
17
18         * defs.inc (all_hash_algos): See "all_cipher_algos", below.
19
20         * sigs.test: Use it here, and also test with >=160 bit hashes for
21         DSA2.
22
23 2007-05-14  David Shaw  <dshaw@jabberwocky.com>
24
25         * defs.inc (all_cipher_algos): New function to return all ciphers
26         we support.  This is safer than the previous setup which could
27         hide that some ciphers weren't being tested.  Plus, this
28         automatically tests any new ciphers we may add.
29
30         * conventional.test, encrypt-test, encrypt-dsa.test,
31         conventional-mdc.test: Use it here.
32
33 2007-05-02  David Shaw  <dshaw@jabberwocky.com>
34
35         * conventional.test, encrypt.test, encrypt-dsa.test,
36         conventional-mdc.test: Fix some broken tests that were only
37         testing 3DES instead of all available ciphers.
38
39 2007-03-04  David Shaw  <dshaw@jabberwocky.com>
40
41         * verify.test: Use --allow-multiple-messages instead of
42         --allow-multisig-verification.  Two clearsigs in a row counts as a
43         multiple-message test.
44
45 2006-12-11  Werner Koch  <wk@g10code.com>
46
47         * verify.test (msg_clsclss_asc): Work around a bug in OpenBSD.
48
49 2006-04-19  David Shaw  <dshaw@jabberwocky.com>
50
51         * sigs.test, mds.test: Add tests for SHA-224, SHA-384, and
52         SHA-512.
53
54 2006-04-11  Werner Koch  <wk@g10code.com>
55
56         * armor.test: New.
57
58 2006-03-09  Werner Koch  <wk@g10code.com>
59
60         * defs.inc: Removed Basishm by proper redirection.
61
62 2006-03-06  Werner Koch  <wk@g10code.com>
63
64         * defs.inc: Print error messages also to stderr.  Allow for
65         verbose environment variable.
66         (linefeed): New.
67         (suspend_error, resume_error): New.
68         * verify.test:  More tests.
69         * multisig.test: Better error printing.
70         (sig_1ls1ls_valid, sig_ls_valid):  Moved to the non-valid group.
71         
72 2006-02-14  Werner Koch  <wk@gnupg.org>
73
74         * verify.test: New.
75
76 2005-06-21  Werner Koch  <wk@g10code.com>
77
78         * conventional.test (algos): Uhh ohh, cut+paste error and not
79         tested.
80
81 2005-06-02  Werner Koch  <wk@g10code.com>
82
83         * conventional.test: have_cipher_algo now requires uppercase
84         algorithm names.  Changed.  Noted by John R. Shannon.
85
86 2004-02-09  David Shaw  <dshaw@jabberwocky.com>
87
88         * clearsig.test, sigs.test: Properly detect RSA being missing, and
89         use the proper key for doing an RSA test.
90
91 2003-12-31  David Shaw  <dshaw@jabberwocky.com>
92
93         * clearsig.test, conventional-mdc.test, conventional.test,
94         defs.inc, encrypt-dsa.test, encrypt.test, genkey1024.test,
95         plain-1.asc, plain-1-pgp.asc, plain-2.asc, plain-3.asc,
96         pubring.asc, secring.asc, sigs.test: Rework tests to work properly
97         with a gpg binary that doesn't have all ciphers and all pk algos.
98         Basically, we test for the ciphers we have, only test signing with
99         non-160-bit hashes with RSA (we test all hashes as hashes).  Test
100         all key lengths of AES.
101
102 2003-12-05  David Shaw  <dshaw@jabberwocky.com>
103
104         * Makefile.am: Reenable tests now that the Elgamal signature keys
105         are gone.
106
107         * defs.inc, pubring.asc, secring.asc, plain-1.asc, plain-2.asc,
108         plain-3.asc: Remove the old v3 Elgamal keys and replace with
109         RSA+Elgamal and RSA s+e.
110
111 2003-12-03  David Shaw  <dshaw@jabberwocky.com>
112
113         * options: Remove emulate-md-encode-bug.
114
115 2003-11-27  Werner Koch  <wk@gnupg.org>
116
117         * Makefile.am (TESTS): Temporary remove tests using ElG signatures.
118
119 2003-09-04  David Shaw  <dshaw@jabberwocky.com>
120
121         * mds.test, sigs.test: Remove TIGER/192 and make SHA-256 optional
122         (since it might not be compiled in).
123
124 2003-07-10  David Shaw  <dshaw@jabberwocky.com>
125
126         * Makefile.am: Add --no-permission-warning to avoid spurious
127         warning when importing demo keys.
128
129 2003-05-27  Werner Koch  <wk@gnupg.org>
130
131         * Makefile.am (CLEANFILES): Add gpg.conf
132
133 2003-05-26  David Shaw  <dshaw@jabberwocky.com>
134
135         * defs.inc (pgmname): Make sure there is a valid options
136         file. (From wk on stable branch)
137
138         * mds.test: Note that missing algorithms are not errors.
139
140 2003-04-23  David Shaw  <dshaw@jabberwocky.com>
141
142         * Makefile.am, options.in: Rename options.in to options since it
143         no longer needs to be a generated file.
144
145         * sigs.test: TODO note to add the new SHAs when we start
146         generating them.
147
148         * mds.test: Test the new SHAs.
149
150 2002-05-10  Werner Koch  <wk@gnupg.org>
151
152         * Makefile.am: Add gpg_dearmor to all targets where it is used.
153         Noted by Andreas Haumer. 
154
155 2002-04-19  Werner Koch  <wk@gnupg.org>
156
157         * signencrypt-dsa.test, sigs-dsa.test: Don't check with MD5 as
158         this is not valid with DSA signatures.
159
160 2001-12-22  Werner Koch  <wk@gnupg.org>
161
162         * options.in: Add no-permission-warning.
163
164 2001-12-21  Werner Koch  <wk@gnupg.org>
165
166         * Makefile.am (distclean-local): prefix mkdemodirs with srcdir
167         (DISTCLEANFILES): Add random_seed.
168
169 2001-12-19  Werner Koch  <wk@gnupg.org>
170
171         * options.in: Remove load-extension tiger
172         * Makefile.am (./options): append it if there is such a module.
173
174 2001-10-23  Werner Koch  <wk@gnupg.org>
175
176         * defs.inc, Makefile.am: Do not use $srcdir when invoking gpg.
177         Write the logfile to the current directory.
178
179 2001-09-28  Werner Koch  <wk@gnupg.org>
180
181         * defs.inc: Write a log file for each test. 
182         * run-gpg, run-gpgm, run-gpg.patterns: Removed.  Replaced in all
183         tests by a simple macro from defs.inc.
184         * Makefile.am (CLEANFILES): Remove log files.
185         (./gpg_dearmor): create it and use it instead of the macro.
186         This is needed in multisig.test due to IFS tricks.
187
188         * armsignencrypt.test, signencrypt-dsa.test, signencrypt.test,
189         armencryptp.test, armencrypt.test, encryptp.test, seat.test,
190         encrypt-dsa.test, encrypt.test: Use --always-trust because the
191         test are not designed to check the validity.
192         
193 2001-09-06  Werner Koch  <wk@gnupg.org>
194
195         * genkey1024.test: Simplified by using a parameter file.
196
197 2001-05-30  Werner Koch  <wk@gnupg.org>
198
199         * multisig.test (IFS): Reset IFS just before the test.
200
201 2001-04-30  Werner Koch  <wk@gnupg.org>
202
203         * multisig.test: Add an set +x to avoid ksh problems
204
205 2001-04-28  Werner Koch  <wk@gnupg.org>
206
207         * run-gpg.patterns: a v3 test key expired yesterday, suppress the
208         messages.
209
210 2001-03-27  Werner Koch  <wk@gnupg.org>
211
212         * defs.inc: Removed creation of options file.
213         * options.in: New.
214         * Makefile.am: Create options file and fixed import of pubdemo.asc.
215
216         * run-gpg.patterns (gpg): Add some more patterns.
217
218 2001-03-20  Werner Koch  <wk@gnupg.org>
219
220         * Makefile.am: Import the pubdemo.asc file 
221
222         * sigs.test (hash_algo_list): s/tiger/tiger192/
223
224 2001-03-19  Werner Koch  <wk@gnupg.org>
225
226         * mkdemodirs (GPGDEMO): Add --allow-secret-key-import to all gpg
227         invocations.  Use echon -n instead of an argument with \c.
228
229 2001-02-12  Werner Koch  <wk@gnupg.org>
230
231         * multisig.test: new
232         * Makefile.am (TESTS): Added.
233
234 2000-10-18  Werner Koch  <wk@gnupg.org>
235
236         * conventional-mdc.test: Add Rijndael and fix for empty plain texts.
237
238 Thu Feb 10 17:39:44 CET 2000  Werner Koch  <wk@gnupg.de>
239
240         * mkdemodirs: Fixed the --clean loop.
241
242 Thu Jan 13 19:31:58 CET 2000  Werner Koch  <wk@gnupg.de>
243
244         * defs.inc (chdir): Removed becuase it is unsused an plain old sh
245         does not like this name.  Reported by Alec Habig.
246
247 Tue Oct 26 20:02:23 1999  Werner Koch  (wk@gnupg.org)
248
249         * Makefile.am (GPG_DEARMOR): New and use --no-options.
250
251 Tue Aug 31 17:20:44 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
252
253         * defs.inc: set LC_ALL empty
254
255 Wed Aug  4 10:34:18 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
256
257         * defs.inc (echo_n): New and used instead of /bin/echo "\c"
258
259 Sun Apr 18 10:11:28 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
260
261         * mkdemodirs: New
262         * signdemokey: New.
263         * Makefile.am (distclean-local): New.
264
265 Wed Mar 17 13:09:03 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
266
267         * mds.test: replaced the "echo -n"
268
269 Mon Mar  8 20:47:17 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
270
271         * pubdemo.asc, secdemo.asc: New.
272
273 Fri Feb 19 15:49:15 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
274
275         * genkey1024.test: Be really quiet.
276
277 1999-01-01  Geoff Keating  <geoffk@ozemail.com.au>
278
279         * Makefile.am (CLEANFILES): Also delete trustdb and any leftover
280         lockfiles.
281
282 Fri Nov 27 15:30:24 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
283
284         * clearsig.test: Some more test cases.
285
286 Sun Oct 25 18:19:35 1998  Werner Koch  (wk@isil.d.shuttle.de)
287
288         * mds.test: Check whether TIGER is available.
289         * sigs.tesr: Ditto.
290
291 Wed Sep 23 12:25:07 1998  Werner Koch  (wk@isil.d.shuttle.de)
292
293         * run-gpg.patterns: New (because Solaris fgrep does not like -f -).
294
295 Mon Aug 10 21:33:38 1998  Werner Koch  (wk@(none))
296
297         * genkey1024.test: Ariel fixed this.
298
299 Wed Jul  8 10:43:47 1998  Werner Koch  (wk@isil.d.shuttle.de)
300
301         * seat.test: New.
302
303 Mon May 18 15:40:02 1998  Werner Koch  (wk@isil.d.shuttle.de)
304
305         * Makefile.am: Now uses mk-tdata to produce random test data.
306
307         * ChangeLog: New.
308
309
310  Copyright 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
311
312  This file is free software; as a special exception the author gives
313  unlimited permission to copy and/or distribute it, with or without
314  modifications, as long as this notice is preserved.
315
316  This file is distributed in the hope that it will be useful, but
317  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
318  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
319
320