1 2009-10-15 Werner Koch <wk@g10code.com>
5 2009-08-06 Werner Koch <wk@g10code.com>
9 2009-07-07 Werner Koch <wk@g10code.com>
11 * run-keylist.c (main): Add options --cms and --openpgp.
13 * gpg/pgp-keylist.c: Rename to ...
14 * run-keylist.c: ... this.
15 * gpg/pgp-import.c: Rename to ...
16 * run-import.c: ... this.
17 * gpg/pgp-export.c: Rename to ...
18 * run-export.c: ... this.
19 * run-support.h: New. Copied from gpg/t-support.h.
20 * gpg/Makefile.am (noinst_PROGRAMS): Remove them.
21 * Makefile.am (noinst_PROGRAMS): Add them.
22 (noinst_HEADERS): New.
24 2009-06-22 Marcus Brinkmann <marcus@g10code.de>
26 * gpg/t-support.h (passphrase_cb): Implement write() according to
27 the book to silence compiler warning.
28 * gpgsm/t-support.h (passphrase_cb): Likewise.
30 2009-06-16 Werner Koch <wk@g10code.com>
32 * gpg/pgp-import.c: New.
33 * gpg/t-support.h (print_import_result, nonnull): Factored out
36 * gpg/pgp-export.c, gpg/pgp-keylist.c: New.
38 2009-06-09 Werner Koch <wk@g10code.com>
40 * gpg/Makefile.am (./pubring.gpg): Ignore errors in case of
41 already imported keys. Add --no-permission-warning and remove
42 obsolete --allow-secret-key-import.
43 * gpg/mkdemodirs.in (GPG): Add --no-permission-warning.
45 * gpg/t-edit.c (edit_fnc): Use gpgme_io_write.
47 2009-04-19 Moritz <moritz@gnu.org>
49 * gpg/Makefile.am (EXTRA_DIST): Replaced mkdemodirs with mkdemodirs.in.
50 (mkdemodirs): New target.
51 (clean-local): Added command for removing mkdemodirs script.
52 (./Alpha/Secret.gpg): Added dependency on mkdemodirs.
54 * gpg/mkdemodirs: Renamed to ...
55 * gpg/mkdemodirs.in: ... here.
56 * gpg/mkdemodirs.in (GPG): Derive value from @GPG@ instead of
59 2009-02-24 Werner Koch <wk@g10code.com>
61 * opassuan/t-command.c: Adjust for changed new op_assuan interface.
63 2009-02-03 Werner Koch <wk@g10code.com>
65 * gpg/t-keylist.c (main): Check that new fields is_cardkey and
66 card_number are not set.
68 2009-01-26 Werner Koch <wk@g10code.com>
71 * opassuan/Makefile.am: New.
72 * opassuan/t-command.c: New.
74 2008-12-03 Marcus Brinkmann <marcus@g10code.de>
76 * Makefile.am (INCLUDES): Fix path to include file.
77 * gpg/Makefile.am (INCLUDES), gpgsm/Makefile.am (INCLUDES): Likewise.
79 2008-11-18 Werner Koch <wk@g10code.com>
81 * gpgsm/cms-decrypt.c: New.
83 2008-11-03 Marcus Brinkmann <marcus@g10code.com>
85 * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src.
86 * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise.
87 * Makefile.am (LDADD): Likewise.
89 2008-10-30 Werner Koch <wk@g10code.com>
91 * gpgsm/cms-keylist.c: New.
93 2008-06-19 Werner Koch <wk@g10code.com>
95 * gpg/t-gpgconf.c (dump_arg): Add new types. Print strings in
98 2008-01-28 Marcus Brinkmann <marcus@g10code.de>
100 * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~.
102 2008-01-10 Marcus Brinkmann <marcus@g10code.de>
104 * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
106 * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
108 * gpg/pinentry: New file.
109 * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf
110 (./gpg-agent.conf): New target.
111 (EXTRA_DIST): Add pinentry.
113 * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
115 2008-01-04 Marcus Brinkmann <marcus@g10code.de>
117 * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.
119 * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
121 * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
123 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
125 * gpg/Makefile.am (TESTS): Add t-gpgconf.
126 t-gpgconf.c: New file.
128 2007-11-23 Marcus Brinkmann <marcus@g10code.de>
130 * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD.
132 2007-11-23 Werner Koch <wk@g10code.com>
134 * gpgsm/t-verify.c (check_result): Don't exit on error but set a flag.
135 (main): Cosnult flag for return value.
136 (show_auditlog): New.
139 2007-09-27 Marcus Brinkmann <marcus@g10code.de>
141 * t-engine-info.c (check_engine_info): Fix debug output.
142 * gpg/Makefile.am (tests_unix): New variable.
144 * gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write.
145 * gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep.
147 2007-09-14 Marcus Brinkmann <marcus@g10code.de>
149 * gpgsm/t-verify.c (main): Release TEXT and SIG.
151 2007-07-12 Marcus Brinkmann <marcus@g10code.de>
153 * gpgsm/Makefile.am (key_id): Change := into =.
155 2007-07-12 Werner Koch <wk@g10code.com>
157 * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as
158 the constants are not available.
160 2007-02-26 Werner Koch <wk@g10code.com>
162 * gpg/t-verify.c (double_plaintext_sig): New.
165 2006-12-02 Marcus Brinkmann <marcus@g10code.de>
167 * gpgsm/t-keylist.c (main): Skip unknown keys. Newer versions of
168 GPGSM import more keys than older ones.
170 2005-12-06 Werner Koch <wk@g10code.com>
172 * gpg/t-keylist.c (main): Changed for that secondary keys now have
174 * gpg/t-keylist-sig.c (main): Ditto.
175 * gpgsm/t-keylist.c (main): Ditto. The test used to be wrong.
177 2005-10-18 Werner Koch <wk@g10code.com>
179 * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to
181 * gpg/t-keylist.c: Reordered list to match new demo keyring. Add
182 arg for number of subkeys and for extra checking function.
183 (main): Enhanced a few error outputs. Changed subkey
184 counting. Call extra checking fucntion.
187 2005-10-07 Marcus Brinkmann <marcus@g10code.de>
189 * gpgsm/t-keylist.c (main): Allow for an email address as a second
192 * gpg/t-sig-notation.c: Change critical notation to something
195 2005-10-01 Marcus Brinkmann <marcus@g10code.de>
197 * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf.
198 (DISTCLEANFILES): Add gpg.conf.
199 (all-local): Add gpg.conf.
200 (./gpg.conf): New target.
201 * gpg/gpg.conf: Remove file.
203 * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
205 * gpg/Makefile.am (TESTS): Add t-sig-notation.
206 * gpg/t-sig-notation.c (check_result): New file.
207 * gpg/t-verify.c (check_result): Also check the length of the
209 * gpg/gpg.conf: New file.
211 2005-09-30 Marcus Brinkmann <marcus@g10code.de>
213 * gpg/Makefile.am (TESTS): Add t-filename.
214 * gpg/t-filename.c: New file.
216 2005-09-23 Werner Koch <wk@g10code.com>
218 * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES.
220 * gpg/t-encrypt-large.c: New test.
221 * gpg/Makefile.am (TESTS): Add t-encrypt-large.
223 2005-06-03 Marcus Brinkmann <marcus@g10code.de>
225 * gpg/Makefile.am (TESTS): Add t-wait.
226 * gpg/t-wait.c (main): New test.
228 2004-12-07 Marcus Brinkmann <marcus@g10code.de>
230 * gpg/mkdemodirs: Add copyright notice.
232 * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c,
233 gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c,
234 gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c,
235 gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c,
236 gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c,
237 gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c,
238 gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c,
239 gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c,
240 gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c,
241 gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c,
242 t-version.c: Change license to LGPL.
244 2004-08-17 Marcus Brinkmann <marcus@g10code.de>
246 * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and
249 * gpgsm/t-import.c (check_result): New argument total_stat.
250 (main): Pass this argument. Reduce number of total considered
251 keys to 1 for the second test.
253 2004-04-05 Werner Koch <wk@gnupg.org>
255 * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
257 2004-03-07 Marcus Brinkmann <marcus@g10code.de>
259 * gpgsm/t-keylist.c: Add chain IDs.
261 2004-03-03 Werner Koch <wk@gnupg.org>
263 * gpgsm/t-export.c (main): Also check exporting 2 certificates.
265 2004-02-17 Werner Koch <wk@gnupg.org>
267 * gpgsm/t-import.c (check_result): gpgsm does now return info in
268 the result->imports; adjust for that.
270 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO.
272 Include config.h at the top of each C source. This is required
275 * gpg/t-keylist-sig.c (main): s/class/sig_class/.
276 * gpg/t-signers.c (check_result): Ditto.
277 * gpg/t-sign.c (check_result): Ditto.
278 * gpg/t-encrypt-sign.c (check_result): Ditto.
279 * gpgsm/t-sign.c (check_result): Ditto.
281 2004-01-12 Werner Koch <wk@gnupg.org>
283 * gpg/t-keylist-sig.c (main): Temporary disabled one test due top
285 * gpg/t-import.c (check_result): Likewise.
287 2003-11-19 Werner Koch <wk@gnupg.org>
289 * gpg/t-support.h (DIM): Added.
291 * gpg/t-verify.c (check_result): Rewrote test for notations
292 because the order of notaions is not guaranteed.
294 * gpgsm/t-support.h (fail_if_err): Also print the numeric values.
296 2003-10-06 Marcus Brinkmann <marcus@g10code.de>
298 * gpg/t-eventloop.c: Include <sys/types.h> for old systems.
300 * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed.
302 * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme.
305 2003-09-14 Marcus Brinkmann <marcus@g10code.de>
307 * gpg/t-thread1.c (main): Call init_gpgme here.
308 (initialize_gpgme): Function removed.
310 * gpg/t-thread1.c: New file.
311 * gpg/Makefile.am (TESTS): Add t-thread1.c.
312 (t_thread1_LDADD): New variable.
313 (LDADD): Remove GPG Error lib.
314 * gpgsm/Makefile.am (LDADD): Likewise.
316 * gpg/t-import.c (main): Likewise.
317 * gpg/t-keylist-sig.c (main): Likewise.
318 * gpg/t-keylist.c (main): Likewise.
319 * gpg/t-sign.c (main): Likewise.
320 * gpg/t-signers.c (main): Likewise.
321 * gpg/t-trustlist.c (main): Likewise.
322 * gpgsm/t-support.h: Include <stdlib.h> and <locale.h>.
323 (init_gpgme): New function.
324 * gpg/t-support.h: Likewise.
325 * gpgsm/t-verify.c (main): Call init_gpgme.
326 * gpgsm/t-decrypt.c (main): Likewise.
327 * gpgsm/t-encrypt.c (main): Likewise.
328 * gpgsm/t-export.c (main): Likewise.
329 * gpgsm/t-genkey.c (main): Likewise.
330 * gpgsm/t-import.c (main): Likewise.
331 * gpgsm/t-keylist.c (main): Likewise.
332 * gpgsm/t-sign.c (main): Likewise.
333 * gpg/t-verify.c (main): Call init_gpgme.
334 * gpg/t-decrypt-verify.c (main): Likewise.
335 * gpg/t-decrypt.c (main): Likewise.
336 * gpg/t-edit.c (main): Likewise.
337 * gpg/t-encrypt-sign.c (main): Likewise.
338 * gpg/t-encrypt-sym.c (main): Likewise.
339 * gpg/t-encrypt.c (main): Likewise.
340 * gpg/t-eventloop.c (main): Likewise.
341 * gpg/t-export.c (main): Likewise.
342 * gpg/t-genkey.c (main): Likewise.
344 2003-08-14 Marcus Brinkmann <marcus@g10code.de>
346 * gpg/t-sign.c (check_result): Change output format for signature
347 class to unsigned int.
348 * gpg/t-signers.c (check_result): Likewise.
349 * gpg/t-encrypt-sign.c (check_result): Likewise.
350 * gpgsm/t-sign.c (check_result): Likewise.
352 2003-07-31 Marcus Brinkmann <marcus@g10code.de>
354 * gpg/t-verify.c (check_result): Change type of SUMMARY to
356 * gpg/t-decrypt-verify.c (check_verify_result): Likewise.
357 * gpg/t-keylist-sig.c (keys): Change type of member CLASS to
359 * t-data.c (read_cb): Change type of AMOUNT to unsigned int.
360 * t-version.c (version): Remove unused variable.
362 2003-07-22 Marcus Brinkmann <marcus@g10code.de>
364 * Makefile.am (AM_CPPFLAGS): New variable.
365 (LDADD): Add @GPG_ERROR_LIBS@.
366 * gpg/Makefile.am (AM_CPPFLAGS): New variable.
367 (LDADD): Add @GPG_ERROR_LIBS@.
368 * gpgsm/Makefile.am (AM_CPPFLAGS): New variable.
369 (LDADD): Add @GPG_ERROR_LIBS@.
371 2003-06-06 Marcus Brinkmann <marcus@g10code.de>
373 Everywhere: Use libgpg-error error codes.
375 * gpg/Makefile.am (noinst_HEADERS): New variable.
376 * gpg/t-support.h: New file.
377 * gpgsm/Makefile.am (noinst_HEADERS): New variable.
378 * gpgsm/t-support.h: New file.
380 2003-05-29 Marcus Brinkmann <marcus@g10code.de>
382 * gpg/t-encrypt-sym.c (main): Adapt to new syntax.
383 * gpg/t-encrypt.c (main): Likewise.
384 * gpg/t-eventloop.c (main): Likewise.
385 * gpg/t-encrypt-sign.c (main): Likewise.
386 * gpgsm/t-export.c (main): Likewise.
387 * gpgsm/t-encrypt.c (main): Likewise.
389 2003-05-28 Marcus Brinkmann <marcus@g10code.de>
391 * gpg/t-eventloop.c (main): Rewrite recipient management.
392 * gpg/t-encrypt-sign.c (main): Likewise.
393 * gpg/t-encrypt.c (main): Likewise.
394 * gpg/t-export.c (main): Likewise.
395 * gpgsm/t-encrypt.c (main): Likewise.
396 * gpgsm/t-export.c (main): Likewise.
398 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
400 * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
402 * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests.
403 * gpg/t-keylist.c: Change order of user IDs.
404 * gpg/t-keylist-sig.c: Likewise.
405 * gpg/t-import.c: Add support for gpg in CVS.
407 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
409 * t-data.c: Remove TEST_OUT_CB.
411 * gpg/t-trustlist.c (main): Access ITEM directly.
413 * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c,
414 t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>.
415 (passphrase_cb): Rewritten.
416 * t-edit.c (edit_fnc): Rewritten.
418 2003-05-04 Marcus Brinkmann <marcus@g10code.de>
420 * gpg/t-keylist-sig.c (main): Remove timestamp check.
422 * gpgsm/t-keylist.c: Add check for timestamp.
424 * gpg/Makefile.am (TESTS): Add t-keylist-sig.
425 * gpg/t-keylist-sig.c: New file.
427 2003-04-30 Marcus Brinkmann <marcus@g10code.de>
429 * gpg/t-eventloop.c (main): Do not call print_op_info.
430 (print_op_info): Function removed.
432 * gpg/t-keylist.c: Rewritten.
433 * gpgsm/t-keylist.c (main): Rewritten.
434 * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml. Use
435 gpgme_key_unref instead gpgme_key_release.
436 * gpg/t-signers.c (main): Use gpgme_key_unref instead
439 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
441 * gpg/t-trustlist.c: Rewritten.
443 * gpg/t-verify.c (main): Rewritten.
444 * gpg/t-decrypt-verify.c: Rewritten.
445 * gpgsm/t-verify.c (main): Rewritten.
447 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
449 * gpgsm/t-decrypt.c (main): Rewritten.
451 * gpg/t-decrypt.c: Rewritten.
453 * gpg/t-signers.c: Rewritten.
455 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
457 * gpg/t-encrypt-sign.c (check_result): Rewritten.
459 * gpg/t-sign.c: Rewritten.
460 * gpgsm/t-sign.c: Rewritten.
461 * gpg/t-encrypt.c: Check for invalid recipients.
462 * gpgsm/t-encrypt.c: Likewise.
464 * gpg/t-import.c (check_result): Really use FPR.
465 * gpgsm/t-import.c (check_result): Rewritten.
467 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
469 * gpg/t-import.c: Rewritten.
471 * gpgsm/t-genkey.c: Rewritten.
472 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
473 * gpg/t-genkey.c: Include <stdlib.h>.
474 (main): Check result->fpr before checking its length.
476 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
478 * gpg/t-genkey.c: Rewritten to match new semantics.
480 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
482 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
483 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
484 * gpg/t-edit.c (passphrase_cb): Likewise.
485 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
486 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
487 * gpg/t-sign.c (passphrase_cb): Likewise.
488 * gpg/t-signers.c (passphrase_cb): Likewise.
490 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
492 * t-engine-info.c: Use file_name instead path throughout.
494 * Makefile.am (TESTS): Add t-engine-info.
495 * t-engine-info.c: New file.
496 * gpg/t-encrypt.c (main): Don't print engine info.
497 * gpg/t-eventloop.c (main): Likewise.
498 * gpg/t-encrypt-sign.c (main): Likewise.
499 * gpgsm/t-encrypt.c (main): Likewise.
501 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
503 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
504 * gpg/t-verify.c (main): Likewise.
505 * gpg/t-decrypt-verify.c (main): Likewise for
506 gpgme_op_decrypt_verify.
508 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
510 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
511 avoid certification's expiry.
512 * gpgsm/t-encrypt.c (main): Use the short certification name.
514 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
516 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
519 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
521 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
522 interface, and use gpgme_engine_check_version instead
524 * gpg/t-decrypt-verify.c (print_data): Likewise.
525 * gpg/t-edit.c (main): Likewise.
526 * gpg/t-encrypt.c (print_data): Likewise.
527 * gpg/t-encrypt-sign.c (print_data): Likewise.
528 * gpg/t-encrypt-sym.c (print_data): Likewise.
529 * gpg/t-eventloop.c (print_data): Likewise.
530 * gpg/t-export.c (print_data): Likewise.
531 * gpg/t-sign.c (print_data): Likewise.
532 * gpg/t-signers.c (print_data): Likewise.
533 * gpgsm/t-decrypt.c (print_data): Likewise.
534 * gpgsm/t-encrypt.c (print_data): Likewise.
535 * gpgsm/t-export.c (print_data): Likewise.
536 * gpgsm/t-sign.c (print_data): Likewise.
537 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
538 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
539 * t-data.c (read_once_test): Likewise.
540 (write_test): Update for new behaviour of data objects.
541 (main): Remove type test.
543 2002-09-30 Werner Koch <wk@gnupg.org>
545 * gpgsm/t-keylist.c (doit): Add arg SECRET.
546 (main): Add option --secret.
548 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
550 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
552 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
554 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
555 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
557 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
559 * gpg/t-edit.c: Also add a test for the expire command (testing
560 the passphrase callback).
562 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
564 * gpg/t-edit.c: New file.
565 * gpg/Makefile (TESTS): Add t-edit.
567 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
569 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
571 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
574 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
576 * gpg/t-eventloop.c: New file.
577 * gpg/Makefile (TESTS): Add t-eventloop.
579 2002-06-26 Werner Koch <wk@gnupg.org>
581 * gpgsm/t-import.c (print_op_info): New.
582 (main): Print operation info.
584 2002-06-25 Werner Koch <wk@gnupg.org>
586 * gpgsm/Makefile.am (DISTCLEANFILES): new.
588 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
590 * gpgsm/Makefile.am (TESTS): Add t-export.
591 gpgsm/t-export.c: New file.
593 2002-06-20 Werner Koch <wk@gnupg.org>
595 * gpgsm/t-sign.c (main): Also test a normal signature.
597 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
598 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
599 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
600 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
601 match the one in ../../gpgme/rungpg.c.
603 2002-06-12 Werner Koch <wk@gnupg.org>
605 * gpgsm/t-keylist.c (doit): Print operation info if available.
607 2002-06-10 Werner Koch <wk@gnupg.org>
609 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
611 2002-06-04 Werner Koch <wk@gnupg.org>
613 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
614 to specify an encryption key.
616 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
618 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
619 (./secring.gpg): Remove target, and move all rules for this target
621 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
622 does create an empty secring.gpg file when importing public keys.
624 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
626 * gpgsm/t-verify.c (validity_string): New.
627 (print_sig_stat): Print expire time and validity.
628 (status_string): Add new exipred stati.
630 2002-05-03 Werner Koch <wk@gnupg.org>
632 * gpg/t-verify.c (validity_string): New.
633 (print_sig_stat): Print expire time and validity.
634 (status_string): Add new exipred stati.
636 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
638 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
639 prevent use of gpg-agent.
640 (./gpg-agent.conf): Remove target.
641 (all-local): Remove ./gpg-agent.conf.
643 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
645 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
647 * gpgsm/t-encrypt.c (main): Likewise.
649 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
651 * gpg/t-encrypt-sym.c: New file.
652 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
654 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
656 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
659 2002-03-04 Werner Koch <wk@gnupg.org>
661 * gpg/Makefile.am (DISTCLEANFILES): Added.
663 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
665 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
666 for normal signatures.
668 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
670 * gpg/t-encrypt-sign.c: New file.
671 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
673 2002-02-13 Werner Koch <wk@gnupg.org>
675 * gpgsm/Makefile.am (private-keys-v1.d): Don't
676 fail when the directory already exists.
678 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
680 * gpg/Makefile.am (CLEANFILES): New target.
681 (distclean-local): Rename to ...
682 (clean-local): ... this.
684 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
686 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
688 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
690 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
693 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
695 * gpgsm/Makefile.am (key_id): Update value.
696 (all-local): Add .key to keyid filename.
697 (./private-keys-v1.d/$(key_id)): Renamed to ...
698 (./private-keys-v1.d/$(key_id).key): ... this.
699 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
700 (./gpgsm.conf, ./trustlist.txt): New target.
701 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
702 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
704 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
706 * gpg/t-import.c (print_op_info): New function.
709 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
711 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
712 * gpg/t-sign.c (passphrase_cb): Likewise.
713 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
714 * gpg/t-decrypt.c (passphrase_cb): Likewise.
716 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
718 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
721 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
723 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
725 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
727 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
729 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
731 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
733 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
735 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
737 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
739 * gpgsm/t-sign.c: New file.
740 * gpgsm/Makefile.am (TESTS): Add t-sign.
742 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
744 * gpgsm/t-decrypt.c: New file.
745 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
746 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
747 (key_id): New variable.
748 (all-local): New target ./private-keys-v1.d/$(key_id) added.
749 (./private-keys-v1.d/$(key_id)): New target.
751 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
753 * gpgsm/t-verify.c: New file.
754 * gpgsm/Makefile.am (TESTS): Add t-verify.
756 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
758 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
759 (./pubring.gpg): Use $(GPG) instead gpg.
760 (./secring.gpg): Likewise.
762 * gpgsm/t-import.c (main): Remove third test case.
763 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
764 (all-local): New target.
765 (./pubcerts.kbx): Likewise.
766 * gpgsm/t-encrypt.c: New file.
767 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
769 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
771 * gpgsm/t-keylist.c: New file.
772 * gpgsm/Makefile.am (TESTS): Add t-keylist.
774 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
776 * gpgsm/cert_dfn_pca01.der: New file.
777 * gpgsm/cert_dfn_pca15.der: Likewise.
778 * gpgsm/cert_g10code_test1.der: Likewise.
779 * gpgsm/t-import.c: Likewise.
780 * gpgsm/Makefile.am (EXTRADIST): Add new files.
781 (TESTS): Add t-import.
783 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
785 * gpg/: New directory.
786 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
787 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
788 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
789 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
790 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
792 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
794 (LDD): Correct relative path to gpgme library.
795 (TESTS): Remove t-version and t-data.
796 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
797 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
798 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
799 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
801 * Makefile.am: New file.
802 * gpgsm/: New directory.
803 * gpgsm/Makefile.am: New file.
805 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
807 * Makefile.am (TESTS): Add t-decrypt-verify.
808 * t-decrypt-verify.c: New file.
809 * cipher-2.asc: Likewise.
811 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
813 * t-data.c: Include stddef.h.
814 (read_once_test): Change type of READ to size_t.
815 (read_test): Likewise.
816 (write_test): Likewise.
818 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
820 * t-signers.c: New file.
821 * Makefile.am (TESTS): Add t-signers.
823 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
825 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
827 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
829 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
830 not current directory.
832 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
834 * t-data.c (write_test): New function.
835 (main): Invoke write_test for all rounds except TEST_OUT_CB.
837 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
839 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
842 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
844 * t-version.c: New file.
845 * t-data.c: Likewise.
846 * t-data-1.txt: Likewise.
847 * t-data-2.txt: Likewise.
848 * Makefile.am (TESTS): Add t-version, t-data.
850 2001-09-17 Werner Koch <wk@gnupg.org>
852 * t-keylist.c (check_two_contexts): New.
854 2001-09-03 Werner Koch <wk@gnupg.org>
856 * t-encrypt.c (print_op_info): New and use it after each operation..
858 2001-08-28 Werner Koch <wk@gnupg.org>
860 * t-sign.c (print_op_info): New and use it after each operation.
862 2001-03-15 Werner Koch <wk@gnupg.org>
864 * t-keylist.c (doit): List subkeys too, show caps.
866 2001-02-13 Werner Koch <wk@gnupg.org>
868 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
869 because we don't use the config stuff here.
871 2001-02-12 Werner Koch <wk@gnupg.org>
873 * tests/t-verify.c (print_sig_stat): Print info about the keys.
876 Copyright 2001, 2004 g10 Code GmbH
878 This file is free software; as a special exception the author gives
879 unlimited permission to copy and/or distribute it, with or without
880 modifications, as long as this notice is preserved.
882 This file is distributed in the hope that it will be useful, but
883 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
884 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.