1 2011-05-04 Marcus Brinkmann <marcus@g10code.com>
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.
7 2011-04-27 Marcus Brinkmann <marcus@g10code.com>
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
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
21 * gpg/t-encrypt-sign.c (check_result): Allow RMD160 hash
23 * gpg/t-import.c (check_result): One secret key pair now counts as
24 two secret keys, allow that.
26 2009-11-03 Werner Koch <wk@g10code.com>
28 * run-support.h (fail_if_err): Include program name.
30 * run-sign.c (main): Add option --uiserver.
32 2009-10-26 Marcus Brinkmann <marcus@g10code.de>
34 * opassuan/t-command.c: Update to new interface.
36 2009-10-15 Werner Koch <wk@g10code.com>
40 2009-08-06 Werner Koch <wk@g10code.com>
44 2009-07-07 Werner Koch <wk@g10code.com>
46 * run-keylist.c (main): Add options --cms and --openpgp.
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.
59 2009-06-22 Marcus Brinkmann <marcus@g10code.de>
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.
65 2009-06-16 Werner Koch <wk@g10code.com>
67 * gpg/pgp-import.c: New.
68 * gpg/t-support.h (print_import_result, nonnull): Factored out
71 * gpg/pgp-export.c, gpg/pgp-keylist.c: New.
73 2009-06-09 Werner Koch <wk@g10code.com>
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.
80 * gpg/t-edit.c (edit_fnc): Use gpgme_io_write.
82 2009-04-19 Moritz <moritz@gnu.org>
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.
89 * gpg/mkdemodirs: Renamed to ...
90 * gpg/mkdemodirs.in: ... here.
91 * gpg/mkdemodirs.in (GPG): Derive value from @GPG@ instead of
94 2009-02-24 Werner Koch <wk@g10code.com>
96 * opassuan/t-command.c: Adjust for changed new op_assuan interface.
98 2009-02-03 Werner Koch <wk@g10code.com>
100 * gpg/t-keylist.c (main): Check that new fields is_cardkey and
101 card_number are not set.
103 2009-01-26 Werner Koch <wk@g10code.com>
106 * opassuan/Makefile.am: New.
107 * opassuan/t-command.c: New.
109 2008-12-03 Marcus Brinkmann <marcus@g10code.de>
111 * Makefile.am (INCLUDES): Fix path to include file.
112 * gpg/Makefile.am (INCLUDES), gpgsm/Makefile.am (INCLUDES): Likewise.
114 2008-11-18 Werner Koch <wk@g10code.com>
116 * gpgsm/cms-decrypt.c: New.
118 2008-11-03 Marcus Brinkmann <marcus@g10code.com>
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.
124 2008-10-30 Werner Koch <wk@g10code.com>
126 * gpgsm/cms-keylist.c: New.
128 2008-06-19 Werner Koch <wk@g10code.com>
130 * gpg/t-gpgconf.c (dump_arg): Add new types. Print strings in
133 2008-01-28 Marcus Brinkmann <marcus@g10code.de>
135 * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~.
137 2008-01-10 Marcus Brinkmann <marcus@g10code.de>
139 * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
141 * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
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.
148 * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
150 2008-01-04 Marcus Brinkmann <marcus@g10code.de>
152 * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.
154 * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
156 * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
158 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
160 * gpg/Makefile.am (TESTS): Add t-gpgconf.
161 t-gpgconf.c: New file.
163 2007-11-23 Marcus Brinkmann <marcus@g10code.de>
165 * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD.
167 2007-11-23 Werner Koch <wk@g10code.com>
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.
174 2007-09-27 Marcus Brinkmann <marcus@g10code.de>
176 * t-engine-info.c (check_engine_info): Fix debug output.
177 * gpg/Makefile.am (tests_unix): New variable.
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.
182 2007-09-14 Marcus Brinkmann <marcus@g10code.de>
184 * gpgsm/t-verify.c (main): Release TEXT and SIG.
186 2007-07-12 Marcus Brinkmann <marcus@g10code.de>
188 * gpgsm/Makefile.am (key_id): Change := into =.
190 2007-07-12 Werner Koch <wk@g10code.com>
192 * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as
193 the constants are not available.
195 2007-02-26 Werner Koch <wk@g10code.com>
197 * gpg/t-verify.c (double_plaintext_sig): New.
200 2006-12-02 Marcus Brinkmann <marcus@g10code.de>
202 * gpgsm/t-keylist.c (main): Skip unknown keys. Newer versions of
203 GPGSM import more keys than older ones.
205 2005-12-06 Werner Koch <wk@g10code.com>
207 * gpg/t-keylist.c (main): Changed for that secondary keys now have
209 * gpg/t-keylist-sig.c (main): Ditto.
210 * gpgsm/t-keylist.c (main): Ditto. The test used to be wrong.
212 2005-10-18 Werner Koch <wk@g10code.com>
214 * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to
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.
222 2005-10-07 Marcus Brinkmann <marcus@g10code.de>
224 * gpgsm/t-keylist.c (main): Allow for an email address as a second
227 * gpg/t-sig-notation.c: Change critical notation to something
230 2005-10-01 Marcus Brinkmann <marcus@g10code.de>
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.
238 * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
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
244 * gpg/gpg.conf: New file.
246 2005-09-30 Marcus Brinkmann <marcus@g10code.de>
248 * gpg/Makefile.am (TESTS): Add t-filename.
249 * gpg/t-filename.c: New file.
251 2005-09-23 Werner Koch <wk@g10code.com>
253 * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES.
255 * gpg/t-encrypt-large.c: New test.
256 * gpg/Makefile.am (TESTS): Add t-encrypt-large.
258 2005-06-03 Marcus Brinkmann <marcus@g10code.de>
260 * gpg/Makefile.am (TESTS): Add t-wait.
261 * gpg/t-wait.c (main): New test.
263 2004-12-07 Marcus Brinkmann <marcus@g10code.de>
265 * gpg/mkdemodirs: Add copyright notice.
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.
279 2004-08-17 Marcus Brinkmann <marcus@g10code.de>
281 * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and
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.
288 2004-04-05 Werner Koch <wk@gnupg.org>
290 * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
292 2004-03-07 Marcus Brinkmann <marcus@g10code.de>
294 * gpgsm/t-keylist.c: Add chain IDs.
296 2004-03-03 Werner Koch <wk@gnupg.org>
298 * gpgsm/t-export.c (main): Also check exporting 2 certificates.
300 2004-02-17 Werner Koch <wk@gnupg.org>
302 * gpgsm/t-import.c (check_result): gpgsm does now return info in
303 the result->imports; adjust for that.
305 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO.
307 Include config.h at the top of each C source. This is required
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.
316 2004-01-12 Werner Koch <wk@gnupg.org>
318 * gpg/t-keylist-sig.c (main): Temporary disabled one test due top
320 * gpg/t-import.c (check_result): Likewise.
322 2003-11-19 Werner Koch <wk@gnupg.org>
324 * gpg/t-support.h (DIM): Added.
326 * gpg/t-verify.c (check_result): Rewrote test for notations
327 because the order of notaions is not guaranteed.
329 * gpgsm/t-support.h (fail_if_err): Also print the numeric values.
331 2003-10-06 Marcus Brinkmann <marcus@g10code.de>
333 * gpg/t-eventloop.c: Include <sys/types.h> for old systems.
335 * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed.
337 * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme.
340 2003-09-14 Marcus Brinkmann <marcus@g10code.de>
342 * gpg/t-thread1.c (main): Call init_gpgme here.
343 (initialize_gpgme): Function removed.
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.
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.
379 2003-08-14 Marcus Brinkmann <marcus@g10code.de>
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.
387 2003-07-31 Marcus Brinkmann <marcus@g10code.de>
389 * gpg/t-verify.c (check_result): Change type of SUMMARY to
391 * gpg/t-decrypt-verify.c (check_verify_result): Likewise.
392 * gpg/t-keylist-sig.c (keys): Change type of member CLASS to
394 * t-data.c (read_cb): Change type of AMOUNT to unsigned int.
395 * t-version.c (version): Remove unused variable.
397 2003-07-22 Marcus Brinkmann <marcus@g10code.de>
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@.
406 2003-06-06 Marcus Brinkmann <marcus@g10code.de>
408 Everywhere: Use libgpg-error error codes.
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.
415 2003-05-29 Marcus Brinkmann <marcus@g10code.de>
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.
424 2003-05-28 Marcus Brinkmann <marcus@g10code.de>
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.
433 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
435 * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
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.
442 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
444 * t-data.c: Remove TEST_OUT_CB.
446 * gpg/t-trustlist.c (main): Access ITEM directly.
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.
453 2003-05-04 Marcus Brinkmann <marcus@g10code.de>
455 * gpg/t-keylist-sig.c (main): Remove timestamp check.
457 * gpgsm/t-keylist.c: Add check for timestamp.
459 * gpg/Makefile.am (TESTS): Add t-keylist-sig.
460 * gpg/t-keylist-sig.c: New file.
462 2003-04-30 Marcus Brinkmann <marcus@g10code.de>
464 * gpg/t-eventloop.c (main): Do not call print_op_info.
465 (print_op_info): Function removed.
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
474 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
476 * gpg/t-trustlist.c: Rewritten.
478 * gpg/t-verify.c (main): Rewritten.
479 * gpg/t-decrypt-verify.c: Rewritten.
480 * gpgsm/t-verify.c (main): Rewritten.
482 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
484 * gpgsm/t-decrypt.c (main): Rewritten.
486 * gpg/t-decrypt.c: Rewritten.
488 * gpg/t-signers.c: Rewritten.
490 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
492 * gpg/t-encrypt-sign.c (check_result): Rewritten.
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.
499 * gpg/t-import.c (check_result): Really use FPR.
500 * gpgsm/t-import.c (check_result): Rewritten.
502 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
504 * gpg/t-import.c: Rewritten.
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.
511 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
513 * gpg/t-genkey.c: Rewritten to match new semantics.
515 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
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.
525 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
527 * t-engine-info.c: Use file_name instead path throughout.
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.
536 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
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.
543 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
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.
549 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
551 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
554 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
556 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
557 interface, and use gpgme_engine_check_version instead
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.
578 2002-09-30 Werner Koch <wk@gnupg.org>
580 * gpgsm/t-keylist.c (doit): Add arg SECRET.
581 (main): Add option --secret.
583 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
585 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
587 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
589 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
590 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
592 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
594 * gpg/t-edit.c: Also add a test for the expire command (testing
595 the passphrase callback).
597 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
599 * gpg/t-edit.c: New file.
600 * gpg/Makefile (TESTS): Add t-edit.
602 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
604 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
606 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
609 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
611 * gpg/t-eventloop.c: New file.
612 * gpg/Makefile (TESTS): Add t-eventloop.
614 2002-06-26 Werner Koch <wk@gnupg.org>
616 * gpgsm/t-import.c (print_op_info): New.
617 (main): Print operation info.
619 2002-06-25 Werner Koch <wk@gnupg.org>
621 * gpgsm/Makefile.am (DISTCLEANFILES): new.
623 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
625 * gpgsm/Makefile.am (TESTS): Add t-export.
626 gpgsm/t-export.c: New file.
628 2002-06-20 Werner Koch <wk@gnupg.org>
630 * gpgsm/t-sign.c (main): Also test a normal signature.
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.
638 2002-06-12 Werner Koch <wk@gnupg.org>
640 * gpgsm/t-keylist.c (doit): Print operation info if available.
642 2002-06-10 Werner Koch <wk@gnupg.org>
644 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
646 2002-06-04 Werner Koch <wk@gnupg.org>
648 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
649 to specify an encryption key.
651 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
653 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
654 (./secring.gpg): Remove target, and move all rules for this target
656 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
657 does create an empty secring.gpg file when importing public keys.
659 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
661 * gpgsm/t-verify.c (validity_string): New.
662 (print_sig_stat): Print expire time and validity.
663 (status_string): Add new exipred stati.
665 2002-05-03 Werner Koch <wk@gnupg.org>
667 * gpg/t-verify.c (validity_string): New.
668 (print_sig_stat): Print expire time and validity.
669 (status_string): Add new exipred stati.
671 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
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.
678 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
680 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
682 * gpgsm/t-encrypt.c (main): Likewise.
684 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
686 * gpg/t-encrypt-sym.c: New file.
687 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
689 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
691 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
694 2002-03-04 Werner Koch <wk@gnupg.org>
696 * gpg/Makefile.am (DISTCLEANFILES): Added.
698 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
700 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
701 for normal signatures.
703 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
705 * gpg/t-encrypt-sign.c: New file.
706 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
708 2002-02-13 Werner Koch <wk@gnupg.org>
710 * gpgsm/Makefile.am (private-keys-v1.d): Don't
711 fail when the directory already exists.
713 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
715 * gpg/Makefile.am (CLEANFILES): New target.
716 (distclean-local): Rename to ...
717 (clean-local): ... this.
719 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
721 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
723 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
725 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
728 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
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.
739 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
741 * gpg/t-import.c (print_op_info): New function.
744 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
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.
751 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
753 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
756 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
758 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
760 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
762 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
764 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
766 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
768 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
770 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
772 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
774 * gpgsm/t-sign.c: New file.
775 * gpgsm/Makefile.am (TESTS): Add t-sign.
777 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
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.
786 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
788 * gpgsm/t-verify.c: New file.
789 * gpgsm/Makefile.am (TESTS): Add t-verify.
791 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
793 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
794 (./pubring.gpg): Use $(GPG) instead gpg.
795 (./secring.gpg): Likewise.
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.
804 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
806 * gpgsm/t-keylist.c: New file.
807 * gpgsm/Makefile.am (TESTS): Add t-keylist.
809 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
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.
818 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
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/.
827 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
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".
836 * Makefile.am: New file.
837 * gpgsm/: New directory.
838 * gpgsm/Makefile.am: New file.
840 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
842 * Makefile.am (TESTS): Add t-decrypt-verify.
843 * t-decrypt-verify.c: New file.
844 * cipher-2.asc: Likewise.
846 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
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.
853 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
855 * t-signers.c: New file.
856 * Makefile.am (TESTS): Add t-signers.
858 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
860 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
862 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
864 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
865 not current directory.
867 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
869 * t-data.c (write_test): New function.
870 (main): Invoke write_test for all rounds except TEST_OUT_CB.
872 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
874 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
877 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
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.
885 2001-09-17 Werner Koch <wk@gnupg.org>
887 * t-keylist.c (check_two_contexts): New.
889 2001-09-03 Werner Koch <wk@gnupg.org>
891 * t-encrypt.c (print_op_info): New and use it after each operation..
893 2001-08-28 Werner Koch <wk@gnupg.org>
895 * t-sign.c (print_op_info): New and use it after each operation.
897 2001-03-15 Werner Koch <wk@gnupg.org>
899 * t-keylist.c (doit): List subkeys too, show caps.
901 2001-02-13 Werner Koch <wk@gnupg.org>
903 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
904 because we don't use the config stuff here.
906 2001-02-12 Werner Koch <wk@gnupg.org>
908 * tests/t-verify.c (print_sig_stat): Print info about the keys.
911 Copyright 2001, 2004 g10 Code GmbH
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.
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.