1 2011-05-11 Marcus Brinkmann <marcus@g10code.com>
3 * gpgsm/Makefile.am (DISTCLEANFILES): Move to ...
4 (CLEANFILES): ... here.
5 (clean-local): New rule.
6 * gpg/Makefile.am (DISTCLEANFILES): Move to ...
7 (CLEANFILES): ... here.
9 2011-05-05 Marcus Brinkmann <marcus@g10code.com>
11 * gpg/Makefile.am: Unset GPG_AGENT_INFO when setting up local
13 (clean-local): Shut down local gpg-agent.
15 2011-05-04 Marcus Brinkmann <marcus@g10code.com>
17 * gpg/t-import.c (check_result): Complete secret key pair counting
18 and disable status check, as GPG 2.1 currently emits two IMPORT_OK
19 lines and we only look at the first.
21 2011-04-27 Marcus Brinkmann <marcus@g10code.com>
23 * gpg/Makefile.am (DISTCLEANFILES): Add S.gpg-agent.
24 (mkdemodirs, ./Alpha/Secret.gpg): Remove targets.
25 (GNUPGHOME): Export as absolute build directory (for gpg-agent).
26 (./pubring.gpg): Remove --homedir option, import secdemo.asc.
27 (clean-local): Rewrite.
28 * gpg/secdemo.asc: New file.
29 * gpg/pubkey-1.asc, gpg/seckey-1.asc: Change passphrase to
30 "abc" (now needed as GnuPG 2.1 asks for secret key passphrase on
32 * gpg/t-keylist.c (keys): Update key info for Joe Random Hacker.
33 (main): Disable check for can_encrypt, as this is now in a
35 * gpg/t-encrypt-sign.c (check_result): Allow RMD160 hash
37 * gpg/t-import.c (check_result): One secret key pair now counts as
38 two secret keys, allow that.
40 2009-11-03 Werner Koch <wk@g10code.com>
42 * run-support.h (fail_if_err): Include program name.
44 * run-sign.c (main): Add option --uiserver.
46 2009-10-26 Marcus Brinkmann <marcus@g10code.de>
48 * opassuan/t-command.c: Update to new interface.
50 2009-10-15 Werner Koch <wk@g10code.com>
54 2009-08-06 Werner Koch <wk@g10code.com>
58 2009-07-07 Werner Koch <wk@g10code.com>
60 * run-keylist.c (main): Add options --cms and --openpgp.
62 * gpg/pgp-keylist.c: Rename to ...
63 * run-keylist.c: ... this.
64 * gpg/pgp-import.c: Rename to ...
65 * run-import.c: ... this.
66 * gpg/pgp-export.c: Rename to ...
67 * run-export.c: ... this.
68 * run-support.h: New. Copied from gpg/t-support.h.
69 * gpg/Makefile.am (noinst_PROGRAMS): Remove them.
70 * Makefile.am (noinst_PROGRAMS): Add them.
71 (noinst_HEADERS): New.
73 2009-06-22 Marcus Brinkmann <marcus@g10code.de>
75 * gpg/t-support.h (passphrase_cb): Implement write() according to
76 the book to silence compiler warning.
77 * gpgsm/t-support.h (passphrase_cb): Likewise.
79 2009-06-16 Werner Koch <wk@g10code.com>
81 * gpg/pgp-import.c: New.
82 * gpg/t-support.h (print_import_result, nonnull): Factored out
85 * gpg/pgp-export.c, gpg/pgp-keylist.c: New.
87 2009-06-09 Werner Koch <wk@g10code.com>
89 * gpg/Makefile.am (./pubring.gpg): Ignore errors in case of
90 already imported keys. Add --no-permission-warning and remove
91 obsolete --allow-secret-key-import.
92 * gpg/mkdemodirs.in (GPG): Add --no-permission-warning.
94 * gpg/t-edit.c (edit_fnc): Use gpgme_io_write.
96 2009-04-19 Moritz <moritz@gnu.org>
98 * gpg/Makefile.am (EXTRA_DIST): Replaced mkdemodirs with mkdemodirs.in.
99 (mkdemodirs): New target.
100 (clean-local): Added command for removing mkdemodirs script.
101 (./Alpha/Secret.gpg): Added dependency on mkdemodirs.
103 * gpg/mkdemodirs: Renamed to ...
104 * gpg/mkdemodirs.in: ... here.
105 * gpg/mkdemodirs.in (GPG): Derive value from @GPG@ instead of
108 2009-02-24 Werner Koch <wk@g10code.com>
110 * opassuan/t-command.c: Adjust for changed new op_assuan interface.
112 2009-02-03 Werner Koch <wk@g10code.com>
114 * gpg/t-keylist.c (main): Check that new fields is_cardkey and
115 card_number are not set.
117 2009-01-26 Werner Koch <wk@g10code.com>
120 * opassuan/Makefile.am: New.
121 * opassuan/t-command.c: New.
123 2008-12-03 Marcus Brinkmann <marcus@g10code.de>
125 * Makefile.am (INCLUDES): Fix path to include file.
126 * gpg/Makefile.am (INCLUDES), gpgsm/Makefile.am (INCLUDES): Likewise.
128 2008-11-18 Werner Koch <wk@g10code.com>
130 * gpgsm/cms-decrypt.c: New.
132 2008-11-03 Marcus Brinkmann <marcus@g10code.com>
134 * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src.
135 * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise.
136 * Makefile.am (LDADD): Likewise.
138 2008-10-30 Werner Koch <wk@g10code.com>
140 * gpgsm/cms-keylist.c: New.
142 2008-06-19 Werner Koch <wk@g10code.com>
144 * gpg/t-gpgconf.c (dump_arg): Add new types. Print strings in
147 2008-01-28 Marcus Brinkmann <marcus@g10code.de>
149 * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~.
151 2008-01-10 Marcus Brinkmann <marcus@g10code.de>
153 * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
155 * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
157 * gpg/pinentry: New file.
158 * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf
159 (./gpg-agent.conf): New target.
160 (EXTRA_DIST): Add pinentry.
162 * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
164 2008-01-04 Marcus Brinkmann <marcus@g10code.de>
166 * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.
168 * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
170 * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
172 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
174 * gpg/Makefile.am (TESTS): Add t-gpgconf.
175 t-gpgconf.c: New file.
177 2007-11-23 Marcus Brinkmann <marcus@g10code.de>
179 * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD.
181 2007-11-23 Werner Koch <wk@g10code.com>
183 * gpgsm/t-verify.c (check_result): Don't exit on error but set a flag.
184 (main): Cosnult flag for return value.
185 (show_auditlog): New.
188 2007-09-27 Marcus Brinkmann <marcus@g10code.de>
190 * t-engine-info.c (check_engine_info): Fix debug output.
191 * gpg/Makefile.am (tests_unix): New variable.
193 * gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write.
194 * gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep.
196 2007-09-14 Marcus Brinkmann <marcus@g10code.de>
198 * gpgsm/t-verify.c (main): Release TEXT and SIG.
200 2007-07-12 Marcus Brinkmann <marcus@g10code.de>
202 * gpgsm/Makefile.am (key_id): Change := into =.
204 2007-07-12 Werner Koch <wk@g10code.com>
206 * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as
207 the constants are not available.
209 2007-02-26 Werner Koch <wk@g10code.com>
211 * gpg/t-verify.c (double_plaintext_sig): New.
214 2006-12-02 Marcus Brinkmann <marcus@g10code.de>
216 * gpgsm/t-keylist.c (main): Skip unknown keys. Newer versions of
217 GPGSM import more keys than older ones.
219 2005-12-06 Werner Koch <wk@g10code.com>
221 * gpg/t-keylist.c (main): Changed for that secondary keys now have
223 * gpg/t-keylist-sig.c (main): Ditto.
224 * gpgsm/t-keylist.c (main): Ditto. The test used to be wrong.
226 2005-10-18 Werner Koch <wk@g10code.com>
228 * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to
230 * gpg/t-keylist.c: Reordered list to match new demo keyring. Add
231 arg for number of subkeys and for extra checking function.
232 (main): Enhanced a few error outputs. Changed subkey
233 counting. Call extra checking fucntion.
236 2005-10-07 Marcus Brinkmann <marcus@g10code.de>
238 * gpgsm/t-keylist.c (main): Allow for an email address as a second
241 * gpg/t-sig-notation.c: Change critical notation to something
244 2005-10-01 Marcus Brinkmann <marcus@g10code.de>
246 * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf.
247 (DISTCLEANFILES): Add gpg.conf.
248 (all-local): Add gpg.conf.
249 (./gpg.conf): New target.
250 * gpg/gpg.conf: Remove file.
252 * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
254 * gpg/Makefile.am (TESTS): Add t-sig-notation.
255 * gpg/t-sig-notation.c (check_result): New file.
256 * gpg/t-verify.c (check_result): Also check the length of the
258 * gpg/gpg.conf: New file.
260 2005-09-30 Marcus Brinkmann <marcus@g10code.de>
262 * gpg/Makefile.am (TESTS): Add t-filename.
263 * gpg/t-filename.c: New file.
265 2005-09-23 Werner Koch <wk@g10code.com>
267 * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES.
269 * gpg/t-encrypt-large.c: New test.
270 * gpg/Makefile.am (TESTS): Add t-encrypt-large.
272 2005-06-03 Marcus Brinkmann <marcus@g10code.de>
274 * gpg/Makefile.am (TESTS): Add t-wait.
275 * gpg/t-wait.c (main): New test.
277 2004-12-07 Marcus Brinkmann <marcus@g10code.de>
279 * gpg/mkdemodirs: Add copyright notice.
281 * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c,
282 gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c,
283 gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c,
284 gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c,
285 gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c,
286 gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c,
287 gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c,
288 gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c,
289 gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c,
290 gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c,
291 t-version.c: Change license to LGPL.
293 2004-08-17 Marcus Brinkmann <marcus@g10code.de>
295 * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and
298 * gpgsm/t-import.c (check_result): New argument total_stat.
299 (main): Pass this argument. Reduce number of total considered
300 keys to 1 for the second test.
302 2004-04-05 Werner Koch <wk@gnupg.org>
304 * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
306 2004-03-07 Marcus Brinkmann <marcus@g10code.de>
308 * gpgsm/t-keylist.c: Add chain IDs.
310 2004-03-03 Werner Koch <wk@gnupg.org>
312 * gpgsm/t-export.c (main): Also check exporting 2 certificates.
314 2004-02-17 Werner Koch <wk@gnupg.org>
316 * gpgsm/t-import.c (check_result): gpgsm does now return info in
317 the result->imports; adjust for that.
319 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO.
321 Include config.h at the top of each C source. This is required
324 * gpg/t-keylist-sig.c (main): s/class/sig_class/.
325 * gpg/t-signers.c (check_result): Ditto.
326 * gpg/t-sign.c (check_result): Ditto.
327 * gpg/t-encrypt-sign.c (check_result): Ditto.
328 * gpgsm/t-sign.c (check_result): Ditto.
330 2004-01-12 Werner Koch <wk@gnupg.org>
332 * gpg/t-keylist-sig.c (main): Temporary disabled one test due top
334 * gpg/t-import.c (check_result): Likewise.
336 2003-11-19 Werner Koch <wk@gnupg.org>
338 * gpg/t-support.h (DIM): Added.
340 * gpg/t-verify.c (check_result): Rewrote test for notations
341 because the order of notaions is not guaranteed.
343 * gpgsm/t-support.h (fail_if_err): Also print the numeric values.
345 2003-10-06 Marcus Brinkmann <marcus@g10code.de>
347 * gpg/t-eventloop.c: Include <sys/types.h> for old systems.
349 * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed.
351 * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme.
354 2003-09-14 Marcus Brinkmann <marcus@g10code.de>
356 * gpg/t-thread1.c (main): Call init_gpgme here.
357 (initialize_gpgme): Function removed.
359 * gpg/t-thread1.c: New file.
360 * gpg/Makefile.am (TESTS): Add t-thread1.c.
361 (t_thread1_LDADD): New variable.
362 (LDADD): Remove GPG Error lib.
363 * gpgsm/Makefile.am (LDADD): Likewise.
365 * gpg/t-import.c (main): Likewise.
366 * gpg/t-keylist-sig.c (main): Likewise.
367 * gpg/t-keylist.c (main): Likewise.
368 * gpg/t-sign.c (main): Likewise.
369 * gpg/t-signers.c (main): Likewise.
370 * gpg/t-trustlist.c (main): Likewise.
371 * gpgsm/t-support.h: Include <stdlib.h> and <locale.h>.
372 (init_gpgme): New function.
373 * gpg/t-support.h: Likewise.
374 * gpgsm/t-verify.c (main): Call init_gpgme.
375 * gpgsm/t-decrypt.c (main): Likewise.
376 * gpgsm/t-encrypt.c (main): Likewise.
377 * gpgsm/t-export.c (main): Likewise.
378 * gpgsm/t-genkey.c (main): Likewise.
379 * gpgsm/t-import.c (main): Likewise.
380 * gpgsm/t-keylist.c (main): Likewise.
381 * gpgsm/t-sign.c (main): Likewise.
382 * gpg/t-verify.c (main): Call init_gpgme.
383 * gpg/t-decrypt-verify.c (main): Likewise.
384 * gpg/t-decrypt.c (main): Likewise.
385 * gpg/t-edit.c (main): Likewise.
386 * gpg/t-encrypt-sign.c (main): Likewise.
387 * gpg/t-encrypt-sym.c (main): Likewise.
388 * gpg/t-encrypt.c (main): Likewise.
389 * gpg/t-eventloop.c (main): Likewise.
390 * gpg/t-export.c (main): Likewise.
391 * gpg/t-genkey.c (main): Likewise.
393 2003-08-14 Marcus Brinkmann <marcus@g10code.de>
395 * gpg/t-sign.c (check_result): Change output format for signature
396 class to unsigned int.
397 * gpg/t-signers.c (check_result): Likewise.
398 * gpg/t-encrypt-sign.c (check_result): Likewise.
399 * gpgsm/t-sign.c (check_result): Likewise.
401 2003-07-31 Marcus Brinkmann <marcus@g10code.de>
403 * gpg/t-verify.c (check_result): Change type of SUMMARY to
405 * gpg/t-decrypt-verify.c (check_verify_result): Likewise.
406 * gpg/t-keylist-sig.c (keys): Change type of member CLASS to
408 * t-data.c (read_cb): Change type of AMOUNT to unsigned int.
409 * t-version.c (version): Remove unused variable.
411 2003-07-22 Marcus Brinkmann <marcus@g10code.de>
413 * Makefile.am (AM_CPPFLAGS): New variable.
414 (LDADD): Add @GPG_ERROR_LIBS@.
415 * gpg/Makefile.am (AM_CPPFLAGS): New variable.
416 (LDADD): Add @GPG_ERROR_LIBS@.
417 * gpgsm/Makefile.am (AM_CPPFLAGS): New variable.
418 (LDADD): Add @GPG_ERROR_LIBS@.
420 2003-06-06 Marcus Brinkmann <marcus@g10code.de>
422 Everywhere: Use libgpg-error error codes.
424 * gpg/Makefile.am (noinst_HEADERS): New variable.
425 * gpg/t-support.h: New file.
426 * gpgsm/Makefile.am (noinst_HEADERS): New variable.
427 * gpgsm/t-support.h: New file.
429 2003-05-29 Marcus Brinkmann <marcus@g10code.de>
431 * gpg/t-encrypt-sym.c (main): Adapt to new syntax.
432 * gpg/t-encrypt.c (main): Likewise.
433 * gpg/t-eventloop.c (main): Likewise.
434 * gpg/t-encrypt-sign.c (main): Likewise.
435 * gpgsm/t-export.c (main): Likewise.
436 * gpgsm/t-encrypt.c (main): Likewise.
438 2003-05-28 Marcus Brinkmann <marcus@g10code.de>
440 * gpg/t-eventloop.c (main): Rewrite recipient management.
441 * gpg/t-encrypt-sign.c (main): Likewise.
442 * gpg/t-encrypt.c (main): Likewise.
443 * gpg/t-export.c (main): Likewise.
444 * gpgsm/t-encrypt.c (main): Likewise.
445 * gpgsm/t-export.c (main): Likewise.
447 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
449 * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
451 * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests.
452 * gpg/t-keylist.c: Change order of user IDs.
453 * gpg/t-keylist-sig.c: Likewise.
454 * gpg/t-import.c: Add support for gpg in CVS.
456 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
458 * t-data.c: Remove TEST_OUT_CB.
460 * gpg/t-trustlist.c (main): Access ITEM directly.
462 * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c,
463 t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>.
464 (passphrase_cb): Rewritten.
465 * t-edit.c (edit_fnc): Rewritten.
467 2003-05-04 Marcus Brinkmann <marcus@g10code.de>
469 * gpg/t-keylist-sig.c (main): Remove timestamp check.
471 * gpgsm/t-keylist.c: Add check for timestamp.
473 * gpg/Makefile.am (TESTS): Add t-keylist-sig.
474 * gpg/t-keylist-sig.c: New file.
476 2003-04-30 Marcus Brinkmann <marcus@g10code.de>
478 * gpg/t-eventloop.c (main): Do not call print_op_info.
479 (print_op_info): Function removed.
481 * gpg/t-keylist.c: Rewritten.
482 * gpgsm/t-keylist.c (main): Rewritten.
483 * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml. Use
484 gpgme_key_unref instead gpgme_key_release.
485 * gpg/t-signers.c (main): Use gpgme_key_unref instead
488 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
490 * gpg/t-trustlist.c: Rewritten.
492 * gpg/t-verify.c (main): Rewritten.
493 * gpg/t-decrypt-verify.c: Rewritten.
494 * gpgsm/t-verify.c (main): Rewritten.
496 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
498 * gpgsm/t-decrypt.c (main): Rewritten.
500 * gpg/t-decrypt.c: Rewritten.
502 * gpg/t-signers.c: Rewritten.
504 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
506 * gpg/t-encrypt-sign.c (check_result): Rewritten.
508 * gpg/t-sign.c: Rewritten.
509 * gpgsm/t-sign.c: Rewritten.
510 * gpg/t-encrypt.c: Check for invalid recipients.
511 * gpgsm/t-encrypt.c: Likewise.
513 * gpg/t-import.c (check_result): Really use FPR.
514 * gpgsm/t-import.c (check_result): Rewritten.
516 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
518 * gpg/t-import.c: Rewritten.
520 * gpgsm/t-genkey.c: Rewritten.
521 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
522 * gpg/t-genkey.c: Include <stdlib.h>.
523 (main): Check result->fpr before checking its length.
525 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
527 * gpg/t-genkey.c: Rewritten to match new semantics.
529 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
531 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
532 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
533 * gpg/t-edit.c (passphrase_cb): Likewise.
534 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
535 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
536 * gpg/t-sign.c (passphrase_cb): Likewise.
537 * gpg/t-signers.c (passphrase_cb): Likewise.
539 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
541 * t-engine-info.c: Use file_name instead path throughout.
543 * Makefile.am (TESTS): Add t-engine-info.
544 * t-engine-info.c: New file.
545 * gpg/t-encrypt.c (main): Don't print engine info.
546 * gpg/t-eventloop.c (main): Likewise.
547 * gpg/t-encrypt-sign.c (main): Likewise.
548 * gpgsm/t-encrypt.c (main): Likewise.
550 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
552 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
553 * gpg/t-verify.c (main): Likewise.
554 * gpg/t-decrypt-verify.c (main): Likewise for
555 gpgme_op_decrypt_verify.
557 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
559 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
560 avoid certification's expiry.
561 * gpgsm/t-encrypt.c (main): Use the short certification name.
563 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
565 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
568 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
570 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
571 interface, and use gpgme_engine_check_version instead
573 * gpg/t-decrypt-verify.c (print_data): Likewise.
574 * gpg/t-edit.c (main): Likewise.
575 * gpg/t-encrypt.c (print_data): Likewise.
576 * gpg/t-encrypt-sign.c (print_data): Likewise.
577 * gpg/t-encrypt-sym.c (print_data): Likewise.
578 * gpg/t-eventloop.c (print_data): Likewise.
579 * gpg/t-export.c (print_data): Likewise.
580 * gpg/t-sign.c (print_data): Likewise.
581 * gpg/t-signers.c (print_data): Likewise.
582 * gpgsm/t-decrypt.c (print_data): Likewise.
583 * gpgsm/t-encrypt.c (print_data): Likewise.
584 * gpgsm/t-export.c (print_data): Likewise.
585 * gpgsm/t-sign.c (print_data): Likewise.
586 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
587 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
588 * t-data.c (read_once_test): Likewise.
589 (write_test): Update for new behaviour of data objects.
590 (main): Remove type test.
592 2002-09-30 Werner Koch <wk@gnupg.org>
594 * gpgsm/t-keylist.c (doit): Add arg SECRET.
595 (main): Add option --secret.
597 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
599 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
601 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
603 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
604 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
606 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
608 * gpg/t-edit.c: Also add a test for the expire command (testing
609 the passphrase callback).
611 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
613 * gpg/t-edit.c: New file.
614 * gpg/Makefile (TESTS): Add t-edit.
616 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
618 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
620 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
623 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
625 * gpg/t-eventloop.c: New file.
626 * gpg/Makefile (TESTS): Add t-eventloop.
628 2002-06-26 Werner Koch <wk@gnupg.org>
630 * gpgsm/t-import.c (print_op_info): New.
631 (main): Print operation info.
633 2002-06-25 Werner Koch <wk@gnupg.org>
635 * gpgsm/Makefile.am (DISTCLEANFILES): new.
637 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
639 * gpgsm/Makefile.am (TESTS): Add t-export.
640 gpgsm/t-export.c: New file.
642 2002-06-20 Werner Koch <wk@gnupg.org>
644 * gpgsm/t-sign.c (main): Also test a normal signature.
646 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
647 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
648 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
649 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
650 match the one in ../../gpgme/rungpg.c.
652 2002-06-12 Werner Koch <wk@gnupg.org>
654 * gpgsm/t-keylist.c (doit): Print operation info if available.
656 2002-06-10 Werner Koch <wk@gnupg.org>
658 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
660 2002-06-04 Werner Koch <wk@gnupg.org>
662 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
663 to specify an encryption key.
665 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
667 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
668 (./secring.gpg): Remove target, and move all rules for this target
670 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
671 does create an empty secring.gpg file when importing public keys.
673 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
675 * gpgsm/t-verify.c (validity_string): New.
676 (print_sig_stat): Print expire time and validity.
677 (status_string): Add new exipred stati.
679 2002-05-03 Werner Koch <wk@gnupg.org>
681 * gpg/t-verify.c (validity_string): New.
682 (print_sig_stat): Print expire time and validity.
683 (status_string): Add new exipred stati.
685 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
687 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
688 prevent use of gpg-agent.
689 (./gpg-agent.conf): Remove target.
690 (all-local): Remove ./gpg-agent.conf.
692 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
694 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
696 * gpgsm/t-encrypt.c (main): Likewise.
698 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
700 * gpg/t-encrypt-sym.c: New file.
701 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
703 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
705 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
708 2002-03-04 Werner Koch <wk@gnupg.org>
710 * gpg/Makefile.am (DISTCLEANFILES): Added.
712 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
714 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
715 for normal signatures.
717 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
719 * gpg/t-encrypt-sign.c: New file.
720 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
722 2002-02-13 Werner Koch <wk@gnupg.org>
724 * gpgsm/Makefile.am (private-keys-v1.d): Don't
725 fail when the directory already exists.
727 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
729 * gpg/Makefile.am (CLEANFILES): New target.
730 (distclean-local): Rename to ...
731 (clean-local): ... this.
733 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
735 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
737 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
739 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
742 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
744 * gpgsm/Makefile.am (key_id): Update value.
745 (all-local): Add .key to keyid filename.
746 (./private-keys-v1.d/$(key_id)): Renamed to ...
747 (./private-keys-v1.d/$(key_id).key): ... this.
748 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
749 (./gpgsm.conf, ./trustlist.txt): New target.
750 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
751 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
753 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
755 * gpg/t-import.c (print_op_info): New function.
758 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
760 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
761 * gpg/t-sign.c (passphrase_cb): Likewise.
762 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
763 * gpg/t-decrypt.c (passphrase_cb): Likewise.
765 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
767 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
770 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
772 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
774 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
776 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
778 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
780 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
782 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
784 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
786 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
788 * gpgsm/t-sign.c: New file.
789 * gpgsm/Makefile.am (TESTS): Add t-sign.
791 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
793 * gpgsm/t-decrypt.c: New file.
794 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
795 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
796 (key_id): New variable.
797 (all-local): New target ./private-keys-v1.d/$(key_id) added.
798 (./private-keys-v1.d/$(key_id)): New target.
800 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
802 * gpgsm/t-verify.c: New file.
803 * gpgsm/Makefile.am (TESTS): Add t-verify.
805 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
807 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
808 (./pubring.gpg): Use $(GPG) instead gpg.
809 (./secring.gpg): Likewise.
811 * gpgsm/t-import.c (main): Remove third test case.
812 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
813 (all-local): New target.
814 (./pubcerts.kbx): Likewise.
815 * gpgsm/t-encrypt.c: New file.
816 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
818 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
820 * gpgsm/t-keylist.c: New file.
821 * gpgsm/Makefile.am (TESTS): Add t-keylist.
823 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
825 * gpgsm/cert_dfn_pca01.der: New file.
826 * gpgsm/cert_dfn_pca15.der: Likewise.
827 * gpgsm/cert_g10code_test1.der: Likewise.
828 * gpgsm/t-import.c: Likewise.
829 * gpgsm/Makefile.am (EXTRADIST): Add new files.
830 (TESTS): Add t-import.
832 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
834 * gpg/: New directory.
835 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
836 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
837 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
838 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
839 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
841 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
843 (LDD): Correct relative path to gpgme library.
844 (TESTS): Remove t-version and t-data.
845 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
846 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
847 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
848 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
850 * Makefile.am: New file.
851 * gpgsm/: New directory.
852 * gpgsm/Makefile.am: New file.
854 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
856 * Makefile.am (TESTS): Add t-decrypt-verify.
857 * t-decrypt-verify.c: New file.
858 * cipher-2.asc: Likewise.
860 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
862 * t-data.c: Include stddef.h.
863 (read_once_test): Change type of READ to size_t.
864 (read_test): Likewise.
865 (write_test): Likewise.
867 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
869 * t-signers.c: New file.
870 * Makefile.am (TESTS): Add t-signers.
872 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
874 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
876 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
878 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
879 not current directory.
881 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
883 * t-data.c (write_test): New function.
884 (main): Invoke write_test for all rounds except TEST_OUT_CB.
886 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
888 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
891 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
893 * t-version.c: New file.
894 * t-data.c: Likewise.
895 * t-data-1.txt: Likewise.
896 * t-data-2.txt: Likewise.
897 * Makefile.am (TESTS): Add t-version, t-data.
899 2001-09-17 Werner Koch <wk@gnupg.org>
901 * t-keylist.c (check_two_contexts): New.
903 2001-09-03 Werner Koch <wk@gnupg.org>
905 * t-encrypt.c (print_op_info): New and use it after each operation..
907 2001-08-28 Werner Koch <wk@gnupg.org>
909 * t-sign.c (print_op_info): New and use it after each operation.
911 2001-03-15 Werner Koch <wk@gnupg.org>
913 * t-keylist.c (doit): List subkeys too, show caps.
915 2001-02-13 Werner Koch <wk@gnupg.org>
917 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
918 because we don't use the config stuff here.
920 2001-02-12 Werner Koch <wk@gnupg.org>
922 * tests/t-verify.c (print_sig_stat): Print info about the keys.
925 Copyright 2001, 2004 g10 Code GmbH
927 This file is free software; as a special exception the author gives
928 unlimited permission to copy and/or distribute it, with or without
929 modifications, as long as this notice is preserved.
931 This file is distributed in the hope that it will be useful, but
932 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
933 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.