Make sure an existing agent doesn't interfere with test suite generation.
[gpgme.git] / tests / ChangeLog
1 2011-05-05  Marcus Brinkmann  <marcus@g10code.com>
2
3         * gpg/Makefile.am: Unset GPG_AGENT_INFO when setting up local
4         configuration.
5         (clean-local): Shut down local gpg-agent.
6
7 2011-05-04  Marcus Brinkmann  <marcus@g10code.com>
8
9         * gpg/t-import.c (check_result): Complete secret key pair counting
10         and disable status check, as GPG 2.1 currently emits two IMPORT_OK
11         lines and we only look at the first.
12
13 2011-04-27  Marcus Brinkmann  <marcus@g10code.com>
14
15         * gpg/Makefile.am (DISTCLEANFILES): Add S.gpg-agent.
16         (mkdemodirs, ./Alpha/Secret.gpg): Remove targets.
17         (GNUPGHOME): Export as absolute build directory (for gpg-agent).
18         (./pubring.gpg): Remove --homedir option, import secdemo.asc.
19         (clean-local): Rewrite.
20         * gpg/secdemo.asc: New file.
21         * gpg/pubkey-1.asc, gpg/seckey-1.asc: Change passphrase to
22         "abc" (now needed as GnuPG 2.1 asks for secret key passphrase on
23         import).
24         * gpg/t-keylist.c (keys): Update key info for Joe Random Hacker.
25         (main): Disable check for can_encrypt, as this is now in a
26         different subkey.
27         * gpg/t-encrypt-sign.c (check_result): Allow RMD160 hash
28         algorithm.
29         * gpg/t-import.c (check_result): One secret key pair now counts as
30         two secret keys, allow that.
31
32 2009-11-03  Werner Koch  <wk@g10code.com>
33
34         * run-support.h (fail_if_err): Include program name.
35
36         * run-sign.c (main): Add option --uiserver.
37
38 2009-10-26  Marcus Brinkmann  <marcus@g10code.de>
39
40         * opassuan/t-command.c: Update to new interface.
41
42 2009-10-15  Werner Koch  <wk@g10code.com>
43
44         * run-verify.c: New.
45
46 2009-08-06  Werner Koch  <wk@g10code.com>
47
48         * run-sign.c: New.
49
50 2009-07-07  Werner Koch  <wk@g10code.com>
51
52         * run-keylist.c (main):  Add options --cms and --openpgp.
53
54         * gpg/pgp-keylist.c: Rename to ...
55         * run-keylist.c: ... this.
56         * gpg/pgp-import.c: Rename to ...
57         * run-import.c: ... this.
58         * gpg/pgp-export.c: Rename to ...
59         * run-export.c: ... this.
60         * run-support.h: New. Copied from gpg/t-support.h.
61         * gpg/Makefile.am (noinst_PROGRAMS): Remove them.
62         * Makefile.am (noinst_PROGRAMS): Add them.
63         (noinst_HEADERS): New.
64
65 2009-06-22  Marcus Brinkmann  <marcus@g10code.de>
66
67         * gpg/t-support.h (passphrase_cb): Implement write() according to
68         the book to silence compiler warning.
69         * gpgsm/t-support.h (passphrase_cb): Likewise.
70
71 2009-06-16  Werner Koch  <wk@g10code.com>
72
73         * gpg/pgp-import.c: New.
74         * gpg/t-support.h (print_import_result, nonnull): Factored out
75         from other tools.
76
77         * gpg/pgp-export.c, gpg/pgp-keylist.c: New.
78
79 2009-06-09  Werner Koch  <wk@g10code.com>
80
81         * gpg/Makefile.am (./pubring.gpg): Ignore errors in case of
82         already imported keys.  Add --no-permission-warning and remove
83         obsolete --allow-secret-key-import.
84         * gpg/mkdemodirs.in (GPG): Add --no-permission-warning.
85
86         * gpg/t-edit.c (edit_fnc): Use gpgme_io_write.
87
88 2009-04-19  Moritz  <moritz@gnu.org>
89
90         * gpg/Makefile.am (EXTRA_DIST): Replaced mkdemodirs with mkdemodirs.in.
91         (mkdemodirs): New target.
92         (clean-local): Added command for removing mkdemodirs script.
93         (./Alpha/Secret.gpg): Added dependency on mkdemodirs.
94
95         * gpg/mkdemodirs: Renamed to ...
96         * gpg/mkdemodirs.in: ... here.
97         * gpg/mkdemodirs.in (GPG): Derive value from @GPG@ instead of
98         hard-coding "gpg".
99
100 2009-02-24  Werner Koch  <wk@g10code.com>
101
102         * opassuan/t-command.c: Adjust for changed new op_assuan interface.
103
104 2009-02-03  Werner Koch  <wk@g10code.com>
105
106         * gpg/t-keylist.c (main): Check that new fields is_cardkey and
107         card_number are not set.
108
109 2009-01-26  Werner Koch  <wk@g10code.com>
110
111         * opassuan/: New.
112         * opassuan/Makefile.am: New.
113         * opassuan/t-command.c: New.
114
115 2008-12-03  Marcus Brinkmann  <marcus@g10code.de>
116
117         * Makefile.am (INCLUDES): Fix path to include file.
118         * gpg/Makefile.am (INCLUDES), gpgsm/Makefile.am (INCLUDES): Likewise.
119
120 2008-11-18  Werner Koch  <wk@g10code.com>
121
122         * gpgsm/cms-decrypt.c: New.
123
124 2008-11-03  Marcus Brinkmann  <marcus@g10code.com>
125
126         * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src.
127         * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise.
128         * Makefile.am (LDADD): Likewise.
129
130 2008-10-30  Werner Koch  <wk@g10code.com>
131
132         * gpgsm/cms-keylist.c: New.
133
134 2008-06-19  Werner Koch  <wk@g10code.com>
135
136         * gpg/t-gpgconf.c (dump_arg): Add new types.  Print strings in
137         quotes.
138
139 2008-01-28  Marcus Brinkmann  <marcus@g10code.de>
140
141         * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~.
142
143 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
144
145         * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
146
147         * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
148
149         * gpg/pinentry: New file.
150         * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf
151         (./gpg-agent.conf): New target.
152         (EXTRA_DIST): Add pinentry.
153
154         * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
155
156 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
157
158         * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.
159
160         * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
161         GNUPGHOME.
162         * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
163         GNUPGHOME.
164         * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
165         GNUPGHOME.
166         * gpg/Makefile.am (TESTS): Add t-gpgconf.
167         t-gpgconf.c: New file.
168
169 2007-11-23  Marcus Brinkmann  <marcus@g10code.de>
170
171         * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD.
172
173 2007-11-23  Werner Koch  <wk@g10code.com>
174
175         * gpgsm/t-verify.c (check_result): Don't exit on error but set a flag.
176         (main): Cosnult flag for return value.
177         (show_auditlog): New.
178         (main): Use it.
179
180 2007-09-27  Marcus Brinkmann  <marcus@g10code.de>
181
182         * t-engine-info.c (check_engine_info): Fix debug output.
183         * gpg/Makefile.am (tests_unix): New variable.
184         (TESTS): Use it.
185         * gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write.
186         * gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep.
187
188 2007-09-14  Marcus Brinkmann  <marcus@g10code.de>
189
190         * gpgsm/t-verify.c (main): Release TEXT and SIG.
191
192 2007-07-12  Marcus Brinkmann  <marcus@g10code.de>
193
194         * gpgsm/Makefile.am (key_id): Change := into =.
195
196 2007-07-12  Werner Koch  <wk@g10code.com>
197
198         * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as
199         the constants are not available.
200
201 2007-02-26  Werner Koch  <wk@g10code.com>
202
203         * gpg/t-verify.c (double_plaintext_sig): New.
204         (main): Check it.
205
206 2006-12-02  Marcus Brinkmann  <marcus@g10code.de>
207
208         * gpgsm/t-keylist.c (main): Skip unknown keys.  Newer versions of
209         GPGSM import more keys than older ones.
210
211 2005-12-06  Werner Koch  <wk@g10code.com>
212
213         * gpg/t-keylist.c (main): Changed for that secondary keys now have
214         a fingerprint.
215         * gpg/t-keylist-sig.c (main): Ditto.
216         * gpgsm/t-keylist.c (main): Ditto.  The test used to be wrong.
217
218 2005-10-18  Werner Koch  <wk@g10code.com>
219
220         * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to
221         Whisky.
222         * gpg/t-keylist.c: Reordered list to match new demo keyring.  Add
223         arg for number of subkeys and for extra checking function.
224         (main): Enhanced a few error outputs.  Changed subkey
225         counting. Call extra checking fucntion.
226         (check_whisky): New.
227
228 2005-10-07  Marcus Brinkmann  <marcus@g10code.de>
229
230         * gpgsm/t-keylist.c (main): Allow for an email address as a second
231         uid.
232
233         * gpg/t-sig-notation.c: Change critical notation to something
234         GnuPG understands.
235
236 2005-10-01  Marcus Brinkmann  <marcus@g10code.de>
237
238         * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf.
239         (DISTCLEANFILES): Add gpg.conf.
240         (all-local): Add gpg.conf.
241         (./gpg.conf): New target.
242         * gpg/gpg.conf: Remove file.
243
244         * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
245
246         * gpg/Makefile.am (TESTS): Add t-sig-notation.
247         * gpg/t-sig-notation.c (check_result): New file.
248         * gpg/t-verify.c (check_result): Also check the length of the
249         notation data.
250         * gpg/gpg.conf: New file.
251
252 2005-09-30  Marcus Brinkmann  <marcus@g10code.de>
253
254         * gpg/Makefile.am (TESTS): Add t-filename.
255         * gpg/t-filename.c: New file.
256
257 2005-09-23  Werner Koch  <wk@g10code.com>
258
259         * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES.
260
261         * gpg/t-encrypt-large.c: New test.
262         * gpg/Makefile.am (TESTS): Add t-encrypt-large.
263
264 2005-06-03  Marcus Brinkmann  <marcus@g10code.de>
265
266         * gpg/Makefile.am (TESTS): Add t-wait.
267         * gpg/t-wait.c (main): New test.
268
269 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
270
271         * gpg/mkdemodirs: Add copyright notice.
272
273         * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c,
274         gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c,
275         gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c,
276         gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c,
277         gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c,
278         gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c,
279         gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c,
280         gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c,
281         gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c,
282         gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c,
283         t-version.c: Change license to LGPL.
284
285 2004-08-17  Marcus Brinkmann  <marcus@g10code.de>
286
287         * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and
288         KEY_LENGTH.  
289         (main): Use them.
290         * gpgsm/t-import.c (check_result): New argument total_stat.
291         (main): Pass this argument.  Reduce number of total considered
292         keys to 1 for the second test.
293
294 2004-04-05  Werner Koch  <wk@gnupg.org>
295
296         * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
297
298 2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
299
300         * gpgsm/t-keylist.c: Add chain IDs.
301
302 2004-03-03  Werner Koch  <wk@gnupg.org>
303
304         * gpgsm/t-export.c (main): Also check exporting 2 certificates.
305
306 2004-02-17  Werner Koch  <wk@gnupg.org>
307
308         * gpgsm/t-import.c (check_result): gpgsm does now return info in
309         the result->imports; adjust for that.
310
311         * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO.
312
313         Include config.h at the top of each C source.  This is required
314         due to LFS support.
315         
316         * gpg/t-keylist-sig.c (main): s/class/sig_class/.
317         * gpg/t-signers.c (check_result): Ditto.
318         * gpg/t-sign.c (check_result): Ditto.
319         * gpg/t-encrypt-sign.c (check_result): Ditto. 
320         * gpgsm/t-sign.c (check_result): Ditto.
321
322 2004-01-12  Werner Koch  <wk@gnupg.org>
323
324         * gpg/t-keylist-sig.c (main): Temporary disabled one test due top
325         gpg 1.3.4 problems.
326         * gpg/t-import.c (check_result): Likewise.
327
328 2003-11-19  Werner Koch  <wk@gnupg.org>
329
330         * gpg/t-support.h (DIM): Added.
331
332         * gpg/t-verify.c (check_result): Rewrote test for notations
333         because the order of notaions is not guaranteed.
334
335         * gpgsm/t-support.h (fail_if_err): Also print the numeric values.
336
337 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
338
339         * gpg/t-eventloop.c: Include <sys/types.h> for old systems.
340
341         * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed.
342
343         * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme.
344         Likewise.
345
346 2003-09-14  Marcus Brinkmann  <marcus@g10code.de>
347
348         * gpg/t-thread1.c (main): Call init_gpgme here.
349         (initialize_gpgme): Function removed.
350
351         * gpg/t-thread1.c: New file.
352         * gpg/Makefile.am (TESTS): Add t-thread1.c.
353         (t_thread1_LDADD): New variable.
354         (LDADD): Remove GPG Error lib.
355         * gpgsm/Makefile.am (LDADD): Likewise.
356
357         * gpg/t-import.c (main): Likewise.
358         * gpg/t-keylist-sig.c (main): Likewise.
359         * gpg/t-keylist.c (main): Likewise.
360         * gpg/t-sign.c (main): Likewise.
361         * gpg/t-signers.c (main): Likewise.
362         * gpg/t-trustlist.c (main): Likewise.
363         * gpgsm/t-support.h: Include <stdlib.h> and <locale.h>.
364         (init_gpgme): New function.
365         * gpg/t-support.h: Likewise.
366         * gpgsm/t-verify.c (main): Call init_gpgme.
367         * gpgsm/t-decrypt.c (main): Likewise.
368         * gpgsm/t-encrypt.c (main): Likewise.
369         * gpgsm/t-export.c (main): Likewise.
370         * gpgsm/t-genkey.c (main): Likewise.
371         * gpgsm/t-import.c (main): Likewise.
372         * gpgsm/t-keylist.c (main): Likewise.
373         * gpgsm/t-sign.c (main): Likewise.
374         * gpg/t-verify.c (main): Call init_gpgme.
375         * gpg/t-decrypt-verify.c (main): Likewise.
376         * gpg/t-decrypt.c (main): Likewise.
377         * gpg/t-edit.c (main): Likewise.
378         * gpg/t-encrypt-sign.c (main): Likewise.
379         * gpg/t-encrypt-sym.c (main): Likewise.
380         * gpg/t-encrypt.c (main): Likewise.
381         * gpg/t-eventloop.c (main): Likewise.
382         * gpg/t-export.c (main): Likewise.
383         * gpg/t-genkey.c (main): Likewise.
384
385 2003-08-14  Marcus Brinkmann  <marcus@g10code.de>
386
387         * gpg/t-sign.c (check_result): Change output format for signature
388         class to unsigned int.
389         * gpg/t-signers.c (check_result): Likewise.
390         * gpg/t-encrypt-sign.c (check_result): Likewise.
391         * gpgsm/t-sign.c (check_result): Likewise.
392
393 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
394
395         * gpg/t-verify.c (check_result): Change type of SUMMARY to
396         unsigned int.
397         * gpg/t-decrypt-verify.c (check_verify_result): Likewise.
398         * gpg/t-keylist-sig.c (keys): Change type of member CLASS to
399         unsigned int.
400         * t-data.c (read_cb): Change type of AMOUNT to unsigned int.
401         * t-version.c (version): Remove unused variable.
402
403 2003-07-22  Marcus Brinkmann  <marcus@g10code.de>
404
405         * Makefile.am (AM_CPPFLAGS): New variable.
406         (LDADD): Add @GPG_ERROR_LIBS@.
407         * gpg/Makefile.am (AM_CPPFLAGS): New variable.
408         (LDADD): Add @GPG_ERROR_LIBS@.
409         * gpgsm/Makefile.am (AM_CPPFLAGS): New variable.
410         (LDADD): Add @GPG_ERROR_LIBS@.
411
412 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
413
414         Everywhere: Use libgpg-error error codes.
415
416         * gpg/Makefile.am (noinst_HEADERS): New variable.
417         * gpg/t-support.h: New file.
418         * gpgsm/Makefile.am (noinst_HEADERS): New variable.
419         * gpgsm/t-support.h: New file.
420
421 2003-05-29  Marcus Brinkmann  <marcus@g10code.de>
422
423         * gpg/t-encrypt-sym.c (main): Adapt to new syntax.
424         * gpg/t-encrypt.c (main): Likewise.
425         * gpg/t-eventloop.c (main): Likewise.
426         * gpg/t-encrypt-sign.c (main): Likewise.
427         * gpgsm/t-export.c (main): Likewise.
428         * gpgsm/t-encrypt.c (main): Likewise.
429
430 2003-05-28  Marcus Brinkmann  <marcus@g10code.de>
431
432         * gpg/t-eventloop.c (main): Rewrite recipient management.
433         * gpg/t-encrypt-sign.c (main): Likewise.
434         * gpg/t-encrypt.c (main): Likewise.
435         * gpg/t-export.c (main): Likewise.
436         * gpgsm/t-encrypt.c (main): Likewise.
437         * gpgsm/t-export.c (main): Likewise.
438         
439 2003-05-27  Marcus Brinkmann  <marcus@g10code.de>
440
441         * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
442         t-import.
443         * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests.
444         * gpg/t-keylist.c: Change order of user IDs.
445         * gpg/t-keylist-sig.c: Likewise.
446         * gpg/t-import.c: Add support for gpg in CVS.
447
448 2003-05-27  Marcus Brinkmann  <marcus@g10code.de>
449
450         * t-data.c: Remove TEST_OUT_CB.
451         (main): Likewise.
452         * gpg/t-trustlist.c (main): Access ITEM directly.
453
454         * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c,
455         t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>.
456         (passphrase_cb): Rewritten.
457         * t-edit.c (edit_fnc): Rewritten.
458
459 2003-05-04  Marcus Brinkmann  <marcus@g10code.de>
460
461         * gpg/t-keylist-sig.c (main): Remove timestamp check.
462
463         * gpgsm/t-keylist.c: Add check for timestamp.
464
465         * gpg/Makefile.am (TESTS): Add t-keylist-sig.
466         * gpg/t-keylist-sig.c: New file.
467
468 2003-04-30  Marcus Brinkmann  <marcus@g10code.de>
469
470         * gpg/t-eventloop.c (main): Do not call print_op_info.
471         (print_op_info): Function removed.
472
473         * gpg/t-keylist.c: Rewritten.
474         * gpgsm/t-keylist.c (main): Rewritten.
475         * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml.  Use
476         gpgme_key_unref instead gpgme_key_release.
477         * gpg/t-signers.c (main): Use gpgme_key_unref instead
478         gpgme_key_release.
479
480 2003-04-29  Marcus Brinkmann  <marcus@g10code.de>
481
482         * gpg/t-trustlist.c: Rewritten.
483
484         * gpg/t-verify.c (main): Rewritten.
485         * gpg/t-decrypt-verify.c: Rewritten.
486         * gpgsm/t-verify.c (main): Rewritten.
487
488 2003-04-28  Marcus Brinkmann  <marcus@g10code.de>
489
490         * gpgsm/t-decrypt.c (main): Rewritten.
491
492         * gpg/t-decrypt.c: Rewritten.
493
494         * gpg/t-signers.c: Rewritten.
495
496 2003-04-27  Marcus Brinkmann  <marcus@g10code.de>
497
498         * gpg/t-encrypt-sign.c (check_result): Rewritten.
499
500         * gpg/t-sign.c: Rewritten.
501         * gpgsm/t-sign.c: Rewritten.
502         * gpg/t-encrypt.c: Check for invalid recipients.
503         * gpgsm/t-encrypt.c: Likewise.
504
505         * gpg/t-import.c (check_result): Really use FPR.
506         * gpgsm/t-import.c (check_result): Rewritten.
507
508 2003-04-25  Marcus Brinkmann  <marcus@g10code.de>
509
510         * gpg/t-import.c: Rewritten.
511
512         * gpgsm/t-genkey.c: Rewritten.
513         * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
514         * gpg/t-genkey.c: Include <stdlib.h>.
515         (main): Check result->fpr before checking its length.
516
517 2003-04-24  Marcus Brinkmann  <marcus@g10code.de>
518
519         * gpg/t-genkey.c: Rewritten to match new semantics.
520
521 2003-02-06  Marcus Brinkmann  <marcus@g10code.de>
522
523         * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
524         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
525         * gpg/t-edit.c (passphrase_cb): Likewise.
526         * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
527         * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
528         * gpg/t-sign.c (passphrase_cb): Likewise.
529         * gpg/t-signers.c (passphrase_cb): Likewise.
530
531 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
532
533         * t-engine-info.c: Use file_name instead path throughout.
534
535         * Makefile.am (TESTS): Add t-engine-info.
536         * t-engine-info.c: New file.
537         * gpg/t-encrypt.c (main): Don't print engine info.
538         * gpg/t-eventloop.c (main): Likewise.
539         * gpg/t-encrypt-sign.c (main): Likewise.
540         * gpgsm/t-encrypt.c (main): Likewise.
541         
542 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
543
544         * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
545         * gpg/t-verify.c (main): Likewise.
546         * gpg/t-decrypt-verify.c (main): Likewise for
547         gpgme_op_decrypt_verify.
548
549 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
550
551         * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
552         avoid certification's expiry.
553         * gpgsm/t-encrypt.c (main): Use the short certification name.
554
555 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
556
557         * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
558         invocation.
559
560 2002-10-09  Marcus Brinkmann  <marcus@g10code.de>
561
562         * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
563         interface, and use gpgme_engine_check_version instead
564         gpgme_check_version.
565         * gpg/t-decrypt-verify.c (print_data): Likewise.
566         * gpg/t-edit.c (main): Likewise.
567         * gpg/t-encrypt.c (print_data): Likewise.
568         * gpg/t-encrypt-sign.c (print_data): Likewise.
569         * gpg/t-encrypt-sym.c (print_data): Likewise.
570         * gpg/t-eventloop.c (print_data): Likewise.
571         * gpg/t-export.c (print_data): Likewise.
572         * gpg/t-sign.c (print_data): Likewise.
573         * gpg/t-signers.c (print_data): Likewise.
574         * gpgsm/t-decrypt.c (print_data): Likewise.
575         * gpgsm/t-encrypt.c (print_data): Likewise.
576         * gpgsm/t-export.c (print_data): Likewise.
577         * gpgsm/t-sign.c (print_data): Likewise.
578         * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
579         * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
580         * t-data.c (read_once_test): Likewise.
581         (write_test): Update for new behaviour of data objects.
582         (main): Remove type test.
583
584 2002-09-30  Werner Koch  <wk@gnupg.org>
585
586         * gpgsm/t-keylist.c (doit): Add arg SECRET.
587         (main): Add option --secret.
588
589 2002-09-28  Marcus Brinkmann  <marcus@g10code.de>
590
591         * t-version.c: Include <string.h>.  Reported by Stéphane Corthésy.
592
593 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
594
595         * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
596         Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
597         
598 2002-08-01  Marcus Brinkmann  <marcus@g10code.de>
599
600         * gpg/t-edit.c: Also add a test for the expire command (testing
601         the passphrase callback).
602
603 2002-07-28  Marcus Brinkmann  <marcus@g10code.de>
604
605         * gpg/t-edit.c: New file.
606         * gpg/Makefile (TESTS): Add t-edit.
607
608 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
609
610         * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
611         rename to LEN.
612         * gpg/t-verify.c (main): Likewise.  Submitted by Stéphane
613         Corthésy.
614
615 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
616
617         * gpg/t-eventloop.c: New file.
618         * gpg/Makefile (TESTS): Add t-eventloop.
619
620 2002-06-26  Werner Koch  <wk@gnupg.org>
621
622         * gpgsm/t-import.c (print_op_info): New.
623         (main): Print operation info.
624
625 2002-06-25  Werner Koch  <wk@gnupg.org>
626
627         * gpgsm/Makefile.am (DISTCLEANFILES): new.
628
629 2002-06-25  Marcus Brinkmann  <marcus@g10code.de>
630
631         * gpgsm/Makefile.am (TESTS): Add t-export.
632         gpgsm/t-export.c: New file.
633
634 2002-06-20  Werner Koch  <wk@gnupg.org>
635
636         * gpgsm/t-sign.c (main): Also test a normal signature.
637
638         * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
639         * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
640         * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
641         * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
642         match the one in ../../gpgme/rungpg.c.
643
644 2002-06-12  Werner Koch  <wk@gnupg.org>
645
646         * gpgsm/t-keylist.c (doit): Print operation info if available.
647
648 2002-06-10  Werner Koch  <wk@gnupg.org>
649
650         * gpgsm/t-verify.c (print_sig_stat): Print the error token.
651
652 2002-06-04  Werner Koch  <wk@gnupg.org>
653
654         * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
655         to specify an encryption key.
656
657 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
658
659         * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
660         (./secring.gpg): Remove target, and move all rules for this target
661         to ...
662         (./pubring.gpg): ... here.  This was necessary because GnuPG 1.0.7
663         does create an empty secring.gpg file when importing public keys.
664
665 2002-05-08  Marcus Brinkmann  <marcus@g10code.de>
666
667         * gpgsm/t-verify.c (validity_string): New.
668         (print_sig_stat): Print expire time and validity.
669         (status_string): Add new exipred stati.
670
671 2002-05-03  Werner Koch  <wk@gnupg.org>
672
673         * gpg/t-verify.c (validity_string): New.
674         (print_sig_stat): Print expire time and validity.
675         (status_string): Add new exipred stati.
676
677 2002-04-05  Marcus Brinkmann  <marcus@g10code,de>
678
679         * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
680         prevent use of gpg-agent.
681         (./gpg-agent.conf): Remove target.
682         (all-local): Remove ./gpg-agent.conf.
683
684 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
685
686         * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
687         gpgme_check_engine.
688         * gpgsm/t-encrypt.c (main): Likewise.
689
690 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
691
692         * gpg/t-encrypt-sym.c: New file.
693         * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
694
695 2002-03-05  Marcus Brinkmann  <marcus@g10code.de>
696
697         * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
698         in DISTCLEANFILES.
699
700 2002-03-04  Werner Koch  <wk@gnupg.org>
701
702         * gpg/Makefile.am (DISTCLEANFILES): Added.
703
704 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
705
706         * gpg/t-verify.c (main): Add a few more sanity checks, and a check
707         for normal signatures.
708
709 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
710
711         * gpg/t-encrypt-sign.c: New file.
712         * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
713
714 2002-02-13  Werner Koch  <wk@gnupg.org>
715
716         * gpgsm/Makefile.am (private-keys-v1.d): Don't
717         fail when the directory already exists.
718
719 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
720
721         * gpg/Makefile.am (CLEANFILES): New target.
722         (distclean-local): Rename to ...
723         (clean-local): ... this.
724
725 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
726
727         * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
728
729 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
730
731         * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
732         gpg-agent bug).
733
734 2002-02-08  Marcus Brinkmann  <marcus@g10code.de>
735
736         * gpgsm/Makefile.am (key_id): Update value.
737         (all-local): Add .key to keyid filename.
738         (./private-keys-v1.d/$(key_id)): Renamed to ...
739         (./private-keys-v1.d/$(key_id).key): ... this.
740         (all-local): Add ./gpgsm.conf, ./trustlist.txt.
741         (./gpgsm.conf, ./trustlist.txt): New target.
742         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
743         * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
744
745 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
746
747         * gpg/t-import.c (print_op_info): New function.
748         (main): Use it.
749
750 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
751
752         * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
753         * gpg/t-sign.c (passphrase_cb): Likewise.
754         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
755         * gpg/t-decrypt.c (passphrase_cb): Likewise.
756
757 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
758
759         * gpg/t-decrypt-verify.c: Don't include `mcheck.h'.  Reported by
760         Stéphane Corthésy.
761
762 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
763
764         * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
765
766 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
767
768         * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
769
770 2001-12-16  Marcus Brinkmann  <marcus@g10code.de>
771
772         * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
773
774 2001-12-15  Marcus Brinkmann  <marcus@g10code.de>
775
776         * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
777
778 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
779
780         * gpgsm/t-sign.c: New file.
781         * gpgsm/Makefile.am (TESTS): Add t-sign.
782
783 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
784
785         * gpgsm/t-decrypt.c: New file.
786         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
787         * gpgsm/Makefile.am (TESTS): Add t-decrypt.
788         (key_id): New variable.
789         (all-local): New target ./private-keys-v1.d/$(key_id) added.
790         (./private-keys-v1.d/$(key_id)): New target.
791
792 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
793
794         * gpgsm/t-verify.c: New file.
795         * gpgsm/Makefile.am (TESTS): Add t-verify.
796
797 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
798
799         * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
800         (./pubring.gpg): Use $(GPG) instead gpg.
801         (./secring.gpg): Likewise.
802
803         * gpgsm/t-import.c (main): Remove third test case.
804         * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
805         (all-local): New target.
806         (./pubcerts.kbx): Likewise.
807         * gpgsm/t-encrypt.c: New file.
808         * gpgsm/Makefile.am (TESTS): Add t-encrypt.
809
810 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
811
812         * gpgsm/t-keylist.c: New file.
813         * gpgsm/Makefile.am (TESTS): Add t-keylist.
814
815 2001-12-13  Marcus Brinkmann  <marcus@g10code.de>
816
817         * gpgsm/cert_dfn_pca01.der: New file.
818         * gpgsm/cert_dfn_pca15.der: Likewise.
819         * gpgsm/cert_g10code_test1.der: Likewise.
820         * gpgsm/t-import.c: Likewise.
821         * gpgsm/Makefile.am (EXTRADIST): Add new files.
822         (TESTS): Add t-import.
823
824 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
825
826         * gpg/: New directory.
827         * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
828         t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
829         t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
830         cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
831         secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
832
833         * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
834         intl/.
835         (LDD): Correct relative path to gpgme library.
836         (TESTS): Remove t-version and t-data.
837         * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
838         gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
839         gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
840         t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
841
842         * Makefile.am: New file.
843         * gpgsm/: New directory.
844         * gpgsm/Makefile.am: New file.
845
846 2001-11-16  Marcus Brinkmann  <marcus@g10code.de>
847
848         * Makefile.am (TESTS): Add t-decrypt-verify.
849         * t-decrypt-verify.c: New file.
850         * cipher-2.asc: Likewise.
851
852 2001-11-02  Marcus Brinkmann  <marcus@g10code.de>
853
854         * t-data.c: Include stddef.h.
855         (read_once_test): Change type of READ to size_t.
856         (read_test): Likewise.
857         (write_test): Likewise.
858
859 2001-10-29  Marcus Brinkmann  <marcus@g10code.de>
860
861         * t-signers.c: New file.
862         * Makefile.am (TESTS): Add t-signers.
863
864 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
865
866         * Makefile.am (TEST_ENVIRONMENT): Revert last change.
867
868 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
869
870         * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
871         not current directory.
872
873 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
874
875         * t-data.c (write_test): New function.
876         (main): Invoke write_test for all rounds except TEST_OUT_CB.
877
878 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
879
880         * Makefile.am (INCLUDES): Remove spurious duplicate to silence
881         automake.
882
883 2001-10-16  Marcus Brinkmann  <marcus@g10code.de>
884
885         * t-version.c: New file.
886         * t-data.c: Likewise.
887         * t-data-1.txt: Likewise.
888         * t-data-2.txt: Likewise.
889         * Makefile.am (TESTS): Add t-version, t-data.
890
891 2001-09-17  Werner Koch  <wk@gnupg.org>
892
893         * t-keylist.c (check_two_contexts): New. 
894
895 2001-09-03  Werner Koch  <wk@gnupg.org>
896
897         * t-encrypt.c (print_op_info): New and use it after each operation.. 
898
899 2001-08-28  Werner Koch  <wk@gnupg.org>
900
901         * t-sign.c (print_op_info): New and use it after each operation.
902
903 2001-03-15  Werner Koch  <wk@gnupg.org>
904
905         * t-keylist.c (doit): List subkeys too, show caps.
906
907 2001-02-13  Werner Koch  <wk@gnupg.org>
908
909         * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
910         because we don't use the config stuff here.
911
912 2001-02-12  Werner Koch  <wk@gnupg.org>
913
914         * tests/t-verify.c (print_sig_stat): Print info about the keys.
915
916
917  Copyright 2001, 2004 g10 Code GmbH
918
919  This file is free software; as a special exception the author gives
920  unlimited permission to copy and/or distribute it, with or without
921  modifications, as long as this notice is preserved.
922
923  This file is distributed in the hope that it will be useful, but
924  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
925  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.