1 2011-12-01 Werner Koch <wk@g10code.com>
3 NB: ChangeLog files are no longer manually maintained. Starting
4 on December 1st, 2011 we put change information only in the GIT
5 commit log, and generate a top-level ChangeLog file from logs at
6 "make dist". See doc/HACKING for details.
8 2011-02-10 Werner Koch <wk@g10code.com>
12 * defs.inc: Do not create a log when running tests with envvar
13 verbose > 1. Add pinentry-program to gpg-agent.conf.
14 * Makefile.am (sample_keys): New.
15 (EXTRA_DIST): Add them.
17 2010-10-15 Werner Koch <wk@g10code.com>
19 * Makefile.am (clean-local): New.
21 2010-10-14 Werner Koch <wk@g10code.com>
23 * genkey1024.test: Use the new no-protection option.
25 * decrypt-dsa.test: Do not specify an extra keyring. The keyring
26 has been loaded into pubring.gpg.
27 * sigs-dsa.test: Ditto.
28 * encrypt-dsa.test: Ditto.
29 * signencrypt-dsa.test: Ditto.
31 * decrypt.test: Remove passphrase stuff.
36 * Makefile.am: Move most stuff to ...
37 * version.test: Prepare data files etc.
39 * defs.inc: Set all envvars.
40 (usrname1, usrname2, username3): Use full mail address.
42 2010-06-07 Werner Koch <wk@g10code.com>
44 * Makefile.am (TESTS_ENVIRONMENT): New. Start all scripts under
45 the control of the gpg-agent.
46 (prepared.stamp): Create gpg-agent.conf.
47 * defs.inc: Do not create gpg-agent.conf
48 (GNUPGHOME): Check that it is set properly.
49 (GPG_AGENT_INFO): Do not change.
51 2010-05-12 Werner Koch <wk@g10code.com>
53 * armor.test (Version): Add test for bug#1179.
55 2010-05-11 Werner Koch <wk@g10code.com>
57 * genkey1024.test: Use GPG macro.
59 * gpg-agent.conf.tmpl: New.
60 * defs.inc: Create gpg-agent.conf
61 (GNUPGHOME): Set and export.
62 (GPG_AGENT_INFO): Unset.
63 * Makefile.am (CLEANFILES): Add S.gpg-agent
65 2010-05-07 Werner Koch <wk@g10code.com>
67 * import.test: Add test case for bug#1223.
68 * bug1223-good.asc, bug1223-bogus.asc: New.
70 2009-12-21 Werner Koch <wk@g10code.com>
72 * Makefile.am (required_pgms): New.
73 (./gpg_dearmor): Depend on them.
75 2009-06-05 David Shaw <dshaw@jabberwocky.com>
77 * defs.inc: Improved all_cipher_algos and all_hash_algos to work
78 when there are more than one line of algorithms. From 1.4.
80 2009-04-19 Werner Koch <wk@g10code.com>
82 * mkdemodirs (GPG): Use --no-options.
84 2008-09-29 Werner Koch <wk@g10code.com>
86 * clearsig.test: Replace -sat by --clearsign.
88 2008-03-19 Werner Koch <wk@g10code.com>
90 * import.test, bug894-test.asc: New.
92 2007-12-14 Werner Koch <wk@g10code.com>
94 * Makefile.am (./gpg_dearmor): Reverted last change because the
95 real fix is to --no-options.
97 2007-11-22 Werner Koch <wk@g10code.com>
99 * Makefile.am (./gpg_dearmor): Add --homedir so that we don't
100 auto create a ~/.gnupg/. From Gentoo.
102 2007-10-25 Werner Koch <wk@g10code.com>
104 Add missing copyright notices to *.test.
106 2007-10-25 David Shaw <dshaw@jabberwocky.com> (wk)
110 * defs.inc (all_cipher_algos): New function to return all ciphers.
111 * defs.inc (all_cipher_algos): New function to return all ciphers
112 we support. This is safer than the previous setup which could
113 hide that some ciphers weren't being tested. Plus, this
114 automatically tests any new ciphers libgcrypt supports.
115 (all_hash_algos): New.
116 * sigs.test: Use it here, and also test with >=160 bit hashes for
118 * conventional.test, encrypt.test, encrypt-dsa.test,
119 * conventional-mdc.test: Use it here.
121 2007-05-02 David Shaw <dshaw@jabberwocky.com>
123 * conventional.test, encrypt.test, encrypt-dsa.test,
124 conventional-mdc.test: Fix some broken tests that were only
125 testing 3DES instead of all available ciphers.
127 2007-03-04 David Shaw <dshaw@jabberwocky.com> (wk)
129 * verify.test: Use --allow-multiple-messages instead of
130 --allow-multisig-verification. Two clearsigs in a row counds as a
131 multiple-message test.
133 2006-11-16 Werner Koch <wk@g10code.com>
135 * Makefile.am (plain-large): Use gpg.texi instead of FAQ which
136 won't be found as it is not a source file. Pointed out by Moritz.
138 2006-10-04 Werner Koch <wk@g10code.com>
140 * signencrypt.test: Need to prepend srcdir to the file name
142 2006-09-27 Werner Koch <wk@g10code.com>
144 * signencrypt.test: Add a test for bug 537.
145 * bug537-test.data.asc: New. Taken from the BTS.
147 2006-08-21 Werner Koch <wk@g10code.com>
149 Copied tests from 1.4 and adjusted paths.
151 2006-04-19 David Shaw <dshaw@jabberwocky.com>
153 * sigs.test, mds.test: Add tests for SHA-224, SHA-384, and
156 2006-04-11 Werner Koch <wk@g10code.com>
160 2006-03-09 Werner Koch <wk@g10code.com>
162 * defs.inc: Removed Basishm by proper redirection.
164 2006-03-06 Werner Koch <wk@g10code.com>
166 * defs.inc: Print error messages also to stderr. Allow for
167 verbose environment variable.
169 (suspend_error, resume_error): New.
170 * verify.test: More tests.
171 * multisig.test: Better error printing.
172 (sig_1ls1ls_valid, sig_ls_valid): Moved to the non-valid group.
174 2006-02-14 Werner Koch <wk@gnupg.org>
178 2005-06-21 Werner Koch <wk@g10code.com>
180 * conventional.test (algos): Uhh ohh, cut+paste error and not
183 2005-06-02 Werner Koch <wk@g10code.com>
185 * conventional.test: have_cipher_algo now requires uppercase
186 algorithm names. Changed. Noted by John R. Shannon.
188 2004-02-09 David Shaw <dshaw@jabberwocky.com>
190 * clearsig.test, sigs.test: Properly detect RSA being missing, and
191 use the proper key for doing an RSA test.
193 2003-12-31 David Shaw <dshaw@jabberwocky.com>
195 * clearsig.test, conventional-mdc.test, conventional.test,
196 defs.inc, encrypt-dsa.test, encrypt.test, genkey1024.test,
197 plain-1.asc, plain-1-pgp.asc, plain-2.asc, plain-3.asc,
198 pubring.asc, secring.asc, sigs.test: Rework tests to work properly
199 with a gpg binary that doesn't have all ciphers and all pk algos.
200 Basically, we test for the ciphers we have, only test signing with
201 non-160-bit hashes with RSA (we test all hashes as hashes). Test
202 all key lengths of AES.
204 2003-12-05 David Shaw <dshaw@jabberwocky.com>
206 * Makefile.am: Reenable tests now that the Elgamal signature keys
209 * defs.inc, pubring.asc, secring.asc, plain-1.asc, plain-2.asc,
210 plain-3.asc: Remove the old v3 Elgamal keys and replace with
211 RSA+Elgamal and RSA s+e.
213 2003-12-03 David Shaw <dshaw@jabberwocky.com>
215 * options: Remove emulate-md-encode-bug.
217 2003-11-27 Werner Koch <wk@gnupg.org>
219 * Makefile.am (TESTS): Temporary remove tests using ElG signatures.
221 2003-09-04 David Shaw <dshaw@jabberwocky.com>
223 * mds.test, sigs.test: Remove TIGER/192 and make SHA-256 optional
224 (since it might not be compiled in).
226 2003-07-10 David Shaw <dshaw@jabberwocky.com>
228 * Makefile.am: Add --no-permission-warning to avoid spurious
229 warning when importing demo keys.
231 2003-05-27 Werner Koch <wk@gnupg.org>
233 * Makefile.am (CLEANFILES): Add gpg.conf
235 2003-05-26 David Shaw <dshaw@jabberwocky.com>
237 * defs.inc (pgmname): Make sure there is a valid options
238 file. (From wk on stable branch)
240 * mds.test: Note that missing algorithms are not errors.
242 2003-04-23 David Shaw <dshaw@jabberwocky.com>
244 * Makefile.am, options.in: Rename options.in to options since it
245 no longer needs to be a generated file.
247 * sigs.test: TODO note to add the new SHAs when we start
250 * mds.test: Test the new SHAs.
252 2002-05-10 Werner Koch <wk@gnupg.org>
254 * Makefile.am: Add gpg_dearmor to all targets where it is used.
255 Noted by Andreas Haumer.
257 2002-04-19 Werner Koch <wk@gnupg.org>
259 * signencrypt-dsa.test, sigs-dsa.test: Don't check with MD5 as
260 this is not valid with DSA signatures.
262 2001-12-22 Werner Koch <wk@gnupg.org>
264 * options.in: Add no-permission-warning.
266 2001-12-21 Werner Koch <wk@gnupg.org>
268 * Makefile.am (distclean-local): prefix mkdemodirs with srcdir
269 (DISTCLEANFILES): Add random_seed.
271 2001-12-19 Werner Koch <wk@gnupg.org>
273 * options.in: Remove load-extension tiger
274 * Makefile.am (./options): append it if there is such a module.
276 2001-10-23 Werner Koch <wk@gnupg.org>
278 * defs.inc, Makefile.am: Do not use $srcdir when invoking gpg.
279 Write the logfile to the current directory.
281 2001-09-28 Werner Koch <wk@gnupg.org>
283 * defs.inc: Write a log file for each test.
284 * run-gpg, run-gpgm, run-gpg.patterns: Removed. Replaced in all
285 tests by a simple macro from defs.inc.
286 * Makefile.am (CLEANFILES): Remove log files.
287 (./gpg_dearmor): create it and use it instead of the macro.
288 This is needed in multisig.test due to IFS tricks.
290 * armsignencrypt.test, signencrypt-dsa.test, signencrypt.test,
291 armencryptp.test, armencrypt.test, encryptp.test, seat.test,
292 encrypt-dsa.test, encrypt.test: Use --always-trust because the
293 test are not designed to check the validity.
295 2001-09-06 Werner Koch <wk@gnupg.org>
297 * genkey1024.test: Simplified by using a parameter file.
299 2001-05-30 Werner Koch <wk@gnupg.org>
301 * multisig.test (IFS): Reset IFS just before the test.
303 2001-04-30 Werner Koch <wk@gnupg.org>
305 * multisig.test: Add an set +x to avoid ksh problems
307 2001-04-28 Werner Koch <wk@gnupg.org>
309 * run-gpg.patterns: a v3 test key expired yesterday, suppress the
312 2001-03-27 Werner Koch <wk@gnupg.org>
314 * defs.inc: Removed creation of options file.
316 * Makefile.am: Create options file and fixed import of pubdemo.asc.
318 * run-gpg.patterns (gpg): Add some more patterns.
320 2001-03-20 Werner Koch <wk@gnupg.org>
322 * Makefile.am: Import the pubdemo.asc file
324 * sigs.test (hash_algo_list): s/tiger/tiger192/
326 2001-03-19 Werner Koch <wk@gnupg.org>
328 * mkdemodirs (GPGDEMO): Add --allow-secret-key-import to all gpg
329 invocations. Use echon -n instead of an argument with \c.
331 2001-02-12 Werner Koch <wk@gnupg.org>
334 * Makefile.am (TESTS): Added.
336 2000-10-18 Werner Koch <wk@gnupg.org>
338 * conventional-mdc.test: Add Rijndael and fix for empty plain texts.
340 Thu Feb 10 17:39:44 CET 2000 Werner Koch <wk@gnupg.de>
342 * mkdemodirs: Fixed the --clean loop.
344 Thu Jan 13 19:31:58 CET 2000 Werner Koch <wk@gnupg.de>
346 * defs.inc (chdir): Removed becuase it is unsused an plain old sh
347 does not like this name. Reported by Alec Habig.
349 Tue Oct 26 20:02:23 1999 Werner Koch (wk@gnupg.org)
351 * Makefile.am (GPG_DEARMOR): New and use --no-options.
353 Tue Aug 31 17:20:44 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
355 * defs.inc: set LC_ALL empty
357 Wed Aug 4 10:34:18 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
359 * defs.inc (echo_n): New and used instead of /bin/echo "\c"
361 Sun Apr 18 10:11:28 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
365 * Makefile.am (distclean-local): New.
367 Wed Mar 17 13:09:03 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
369 * mds.test: replaced the "echo -n"
371 Mon Mar 8 20:47:17 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
373 * pubdemo.asc, secdemo.asc: New.
375 Fri Feb 19 15:49:15 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
377 * genkey1024.test: Be really quiet.
379 1999-01-01 Geoff Keating <geoffk@ozemail.com.au>
381 * Makefile.am (CLEANFILES): Also delete trustdb and any leftover
384 Fri Nov 27 15:30:24 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
386 * clearsig.test: Some more test cases.
388 Sun Oct 25 18:19:35 1998 Werner Koch (wk@isil.d.shuttle.de)
390 * mds.test: Check whether TIGER is available.
393 Wed Sep 23 12:25:07 1998 Werner Koch (wk@isil.d.shuttle.de)
395 * run-gpg.patterns: New (because Solaris fgrep does not like -f -).
397 Mon Aug 10 21:33:38 1998 Werner Koch (wk@(none))
399 * genkey1024.test: Ariel fixed this.
401 Wed Jul 8 10:43:47 1998 Werner Koch (wk@isil.d.shuttle.de)
405 Mon May 18 15:40:02 1998 Werner Koch (wk@isil.d.shuttle.de)
407 * Makefile.am: Now uses mk-tdata to produce random test data.
412 Copyright 1998, 1999, 2000, 2001, 2007 Free Software Foundation, Inc.
414 This file is free software; as a special exception the author gives
415 unlimited permission to copy and/or distribute it, with or without
416 modifications, as long as this notice is preserved.
418 This file is distributed in the hope that it will be useful, but
419 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
420 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.