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