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