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