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