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