1 2008-11-03 Marcus Brinkmann <marcus@g10code.com>
3 * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src.
4 * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise.
5 * Makefile.am (LDADD): Likewise.
7 2008-06-19 Werner Koch <wk@g10code.com>
9 * gpg/t-gpgconf.c (dump_arg): Add new types. Print strings in
12 2008-01-28 Marcus Brinkmann <marcus@g10code.de>
14 * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~.
16 2008-01-10 Marcus Brinkmann <marcus@g10code.de>
18 * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
20 * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
22 * gpg/pinentry: New file.
23 * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf
24 (./gpg-agent.conf): New target.
25 (EXTRA_DIST): Add pinentry.
27 * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
29 2008-01-04 Marcus Brinkmann <marcus@g10code.de>
31 * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.
33 * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
35 * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
37 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
39 * gpg/Makefile.am (TESTS): Add t-gpgconf.
40 t-gpgconf.c: New file.
42 2007-11-23 Marcus Brinkmann <marcus@g10code.de>
44 * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD.
46 2007-11-23 Werner Koch <wk@g10code.com>
48 * gpgsm/t-verify.c (check_result): Don't exit on error but set a flag.
49 (main): Cosnult flag for return value.
53 2007-09-27 Marcus Brinkmann <marcus@g10code.de>
55 * t-engine-info.c (check_engine_info): Fix debug output.
56 * gpg/Makefile.am (tests_unix): New variable.
58 * gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write.
59 * gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep.
61 2007-09-14 Marcus Brinkmann <marcus@g10code.de>
63 * gpgsm/t-verify.c (main): Release TEXT and SIG.
65 2007-07-12 Marcus Brinkmann <marcus@g10code.de>
67 * gpgsm/Makefile.am (key_id): Change := into =.
69 2007-07-12 Werner Koch <wk@g10code.com>
71 * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as
72 the constants are not available.
74 2007-02-26 Werner Koch <wk@g10code.com>
76 * gpg/t-verify.c (double_plaintext_sig): New.
79 2006-12-02 Marcus Brinkmann <marcus@g10code.de>
81 * gpgsm/t-keylist.c (main): Skip unknown keys. Newer versions of
82 GPGSM import more keys than older ones.
84 2005-12-06 Werner Koch <wk@g10code.com>
86 * gpg/t-keylist.c (main): Changed for that secondary keys now have
88 * gpg/t-keylist-sig.c (main): Ditto.
89 * gpgsm/t-keylist.c (main): Ditto. The test used to be wrong.
91 2005-10-18 Werner Koch <wk@g10code.com>
93 * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to
95 * gpg/t-keylist.c: Reordered list to match new demo keyring. Add
96 arg for number of subkeys and for extra checking function.
97 (main): Enhanced a few error outputs. Changed subkey
98 counting. Call extra checking fucntion.
101 2005-10-07 Marcus Brinkmann <marcus@g10code.de>
103 * gpgsm/t-keylist.c (main): Allow for an email address as a second
106 * gpg/t-sig-notation.c: Change critical notation to something
109 2005-10-01 Marcus Brinkmann <marcus@g10code.de>
111 * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf.
112 (DISTCLEANFILES): Add gpg.conf.
113 (all-local): Add gpg.conf.
114 (./gpg.conf): New target.
115 * gpg/gpg.conf: Remove file.
117 * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
119 * gpg/Makefile.am (TESTS): Add t-sig-notation.
120 * gpg/t-sig-notation.c (check_result): New file.
121 * gpg/t-verify.c (check_result): Also check the length of the
123 * gpg/gpg.conf: New file.
125 2005-09-30 Marcus Brinkmann <marcus@g10code.de>
127 * gpg/Makefile.am (TESTS): Add t-filename.
128 * gpg/t-filename.c: New file.
130 2005-09-23 Werner Koch <wk@g10code.com>
132 * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES.
134 * gpg/t-encrypt-large.c: New test.
135 * gpg/Makefile.am (TESTS): Add t-encrypt-large.
137 2005-06-03 Marcus Brinkmann <marcus@g10code.de>
139 * gpg/Makefile.am (TESTS): Add t-wait.
140 * gpg/t-wait.c (main): New test.
142 2004-12-07 Marcus Brinkmann <marcus@g10code.de>
144 * gpg/mkdemodirs: Add copyright notice.
146 * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c,
147 gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c,
148 gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c,
149 gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c,
150 gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c,
151 gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c,
152 gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c,
153 gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c,
154 gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c,
155 gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c,
156 t-version.c: Change license to LGPL.
158 2004-08-17 Marcus Brinkmann <marcus@g10code.de>
160 * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and
163 * gpgsm/t-import.c (check_result): New argument total_stat.
164 (main): Pass this argument. Reduce number of total considered
165 keys to 1 for the second test.
167 2004-04-05 Werner Koch <wk@gnupg.org>
169 * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
171 2004-03-07 Marcus Brinkmann <marcus@g10code.de>
173 * gpgsm/t-keylist.c: Add chain IDs.
175 2004-03-03 Werner Koch <wk@gnupg.org>
177 * gpgsm/t-export.c (main): Also check exporting 2 certificates.
179 2004-02-17 Werner Koch <wk@gnupg.org>
181 * gpgsm/t-import.c (check_result): gpgsm does now return info in
182 the result->imports; adjust for that.
184 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO.
186 Include config.h at the top of each C source. This is required
189 * gpg/t-keylist-sig.c (main): s/class/sig_class/.
190 * gpg/t-signers.c (check_result): Ditto.
191 * gpg/t-sign.c (check_result): Ditto.
192 * gpg/t-encrypt-sign.c (check_result): Ditto.
193 * gpgsm/t-sign.c (check_result): Ditto.
195 2004-01-12 Werner Koch <wk@gnupg.org>
197 * gpg/t-keylist-sig.c (main): Temporary disabled one test due top
199 * gpg/t-import.c (check_result): Likewise.
201 2003-11-19 Werner Koch <wk@gnupg.org>
203 * gpg/t-support.h (DIM): Added.
205 * gpg/t-verify.c (check_result): Rewrote test for notations
206 because the order of notaions is not guaranteed.
208 * gpgsm/t-support.h (fail_if_err): Also print the numeric values.
210 2003-10-06 Marcus Brinkmann <marcus@g10code.de>
212 * gpg/t-eventloop.c: Include <sys/types.h> for old systems.
214 * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed.
216 * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme.
219 2003-09-14 Marcus Brinkmann <marcus@g10code.de>
221 * gpg/t-thread1.c (main): Call init_gpgme here.
222 (initialize_gpgme): Function removed.
224 * gpg/t-thread1.c: New file.
225 * gpg/Makefile.am (TESTS): Add t-thread1.c.
226 (t_thread1_LDADD): New variable.
227 (LDADD): Remove GPG Error lib.
228 * gpgsm/Makefile.am (LDADD): Likewise.
230 * gpg/t-import.c (main): Likewise.
231 * gpg/t-keylist-sig.c (main): Likewise.
232 * gpg/t-keylist.c (main): Likewise.
233 * gpg/t-sign.c (main): Likewise.
234 * gpg/t-signers.c (main): Likewise.
235 * gpg/t-trustlist.c (main): Likewise.
236 * gpgsm/t-support.h: Include <stdlib.h> and <locale.h>.
237 (init_gpgme): New function.
238 * gpg/t-support.h: Likewise.
239 * gpgsm/t-verify.c (main): Call init_gpgme.
240 * gpgsm/t-decrypt.c (main): Likewise.
241 * gpgsm/t-encrypt.c (main): Likewise.
242 * gpgsm/t-export.c (main): Likewise.
243 * gpgsm/t-genkey.c (main): Likewise.
244 * gpgsm/t-import.c (main): Likewise.
245 * gpgsm/t-keylist.c (main): Likewise.
246 * gpgsm/t-sign.c (main): Likewise.
247 * gpg/t-verify.c (main): Call init_gpgme.
248 * gpg/t-decrypt-verify.c (main): Likewise.
249 * gpg/t-decrypt.c (main): Likewise.
250 * gpg/t-edit.c (main): Likewise.
251 * gpg/t-encrypt-sign.c (main): Likewise.
252 * gpg/t-encrypt-sym.c (main): Likewise.
253 * gpg/t-encrypt.c (main): Likewise.
254 * gpg/t-eventloop.c (main): Likewise.
255 * gpg/t-export.c (main): Likewise.
256 * gpg/t-genkey.c (main): Likewise.
258 2003-08-14 Marcus Brinkmann <marcus@g10code.de>
260 * gpg/t-sign.c (check_result): Change output format for signature
261 class to unsigned int.
262 * gpg/t-signers.c (check_result): Likewise.
263 * gpg/t-encrypt-sign.c (check_result): Likewise.
264 * gpgsm/t-sign.c (check_result): Likewise.
266 2003-07-31 Marcus Brinkmann <marcus@g10code.de>
268 * gpg/t-verify.c (check_result): Change type of SUMMARY to
270 * gpg/t-decrypt-verify.c (check_verify_result): Likewise.
271 * gpg/t-keylist-sig.c (keys): Change type of member CLASS to
273 * t-data.c (read_cb): Change type of AMOUNT to unsigned int.
274 * t-version.c (version): Remove unused variable.
276 2003-07-22 Marcus Brinkmann <marcus@g10code.de>
278 * Makefile.am (AM_CPPFLAGS): New variable.
279 (LDADD): Add @GPG_ERROR_LIBS@.
280 * gpg/Makefile.am (AM_CPPFLAGS): New variable.
281 (LDADD): Add @GPG_ERROR_LIBS@.
282 * gpgsm/Makefile.am (AM_CPPFLAGS): New variable.
283 (LDADD): Add @GPG_ERROR_LIBS@.
285 2003-06-06 Marcus Brinkmann <marcus@g10code.de>
287 Everywhere: Use libgpg-error error codes.
289 * gpg/Makefile.am (noinst_HEADERS): New variable.
290 * gpg/t-support.h: New file.
291 * gpgsm/Makefile.am (noinst_HEADERS): New variable.
292 * gpgsm/t-support.h: New file.
294 2003-05-29 Marcus Brinkmann <marcus@g10code.de>
296 * gpg/t-encrypt-sym.c (main): Adapt to new syntax.
297 * gpg/t-encrypt.c (main): Likewise.
298 * gpg/t-eventloop.c (main): Likewise.
299 * gpg/t-encrypt-sign.c (main): Likewise.
300 * gpgsm/t-export.c (main): Likewise.
301 * gpgsm/t-encrypt.c (main): Likewise.
303 2003-05-28 Marcus Brinkmann <marcus@g10code.de>
305 * gpg/t-eventloop.c (main): Rewrite recipient management.
306 * gpg/t-encrypt-sign.c (main): Likewise.
307 * gpg/t-encrypt.c (main): Likewise.
308 * gpg/t-export.c (main): Likewise.
309 * gpgsm/t-encrypt.c (main): Likewise.
310 * gpgsm/t-export.c (main): Likewise.
312 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
314 * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
316 * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests.
317 * gpg/t-keylist.c: Change order of user IDs.
318 * gpg/t-keylist-sig.c: Likewise.
319 * gpg/t-import.c: Add support for gpg in CVS.
321 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
323 * t-data.c: Remove TEST_OUT_CB.
325 * gpg/t-trustlist.c (main): Access ITEM directly.
327 * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c,
328 t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>.
329 (passphrase_cb): Rewritten.
330 * t-edit.c (edit_fnc): Rewritten.
332 2003-05-04 Marcus Brinkmann <marcus@g10code.de>
334 * gpg/t-keylist-sig.c (main): Remove timestamp check.
336 * gpgsm/t-keylist.c: Add check for timestamp.
338 * gpg/Makefile.am (TESTS): Add t-keylist-sig.
339 * gpg/t-keylist-sig.c: New file.
341 2003-04-30 Marcus Brinkmann <marcus@g10code.de>
343 * gpg/t-eventloop.c (main): Do not call print_op_info.
344 (print_op_info): Function removed.
346 * gpg/t-keylist.c: Rewritten.
347 * gpgsm/t-keylist.c (main): Rewritten.
348 * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml. Use
349 gpgme_key_unref instead gpgme_key_release.
350 * gpg/t-signers.c (main): Use gpgme_key_unref instead
353 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
355 * gpg/t-trustlist.c: Rewritten.
357 * gpg/t-verify.c (main): Rewritten.
358 * gpg/t-decrypt-verify.c: Rewritten.
359 * gpgsm/t-verify.c (main): Rewritten.
361 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
363 * gpgsm/t-decrypt.c (main): Rewritten.
365 * gpg/t-decrypt.c: Rewritten.
367 * gpg/t-signers.c: Rewritten.
369 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
371 * gpg/t-encrypt-sign.c (check_result): Rewritten.
373 * gpg/t-sign.c: Rewritten.
374 * gpgsm/t-sign.c: Rewritten.
375 * gpg/t-encrypt.c: Check for invalid recipients.
376 * gpgsm/t-encrypt.c: Likewise.
378 * gpg/t-import.c (check_result): Really use FPR.
379 * gpgsm/t-import.c (check_result): Rewritten.
381 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
383 * gpg/t-import.c: Rewritten.
385 * gpgsm/t-genkey.c: Rewritten.
386 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
387 * gpg/t-genkey.c: Include <stdlib.h>.
388 (main): Check result->fpr before checking its length.
390 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
392 * gpg/t-genkey.c: Rewritten to match new semantics.
394 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
396 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
397 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
398 * gpg/t-edit.c (passphrase_cb): Likewise.
399 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
400 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
401 * gpg/t-sign.c (passphrase_cb): Likewise.
402 * gpg/t-signers.c (passphrase_cb): Likewise.
404 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
406 * t-engine-info.c: Use file_name instead path throughout.
408 * Makefile.am (TESTS): Add t-engine-info.
409 * t-engine-info.c: New file.
410 * gpg/t-encrypt.c (main): Don't print engine info.
411 * gpg/t-eventloop.c (main): Likewise.
412 * gpg/t-encrypt-sign.c (main): Likewise.
413 * gpgsm/t-encrypt.c (main): Likewise.
415 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
417 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
418 * gpg/t-verify.c (main): Likewise.
419 * gpg/t-decrypt-verify.c (main): Likewise for
420 gpgme_op_decrypt_verify.
422 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
424 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
425 avoid certification's expiry.
426 * gpgsm/t-encrypt.c (main): Use the short certification name.
428 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
430 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
433 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
435 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
436 interface, and use gpgme_engine_check_version instead
438 * gpg/t-decrypt-verify.c (print_data): Likewise.
439 * gpg/t-edit.c (main): Likewise.
440 * gpg/t-encrypt.c (print_data): Likewise.
441 * gpg/t-encrypt-sign.c (print_data): Likewise.
442 * gpg/t-encrypt-sym.c (print_data): Likewise.
443 * gpg/t-eventloop.c (print_data): Likewise.
444 * gpg/t-export.c (print_data): Likewise.
445 * gpg/t-sign.c (print_data): Likewise.
446 * gpg/t-signers.c (print_data): Likewise.
447 * gpgsm/t-decrypt.c (print_data): Likewise.
448 * gpgsm/t-encrypt.c (print_data): Likewise.
449 * gpgsm/t-export.c (print_data): Likewise.
450 * gpgsm/t-sign.c (print_data): Likewise.
451 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
452 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
453 * t-data.c (read_once_test): Likewise.
454 (write_test): Update for new behaviour of data objects.
455 (main): Remove type test.
457 2002-09-30 Werner Koch <wk@gnupg.org>
459 * gpgsm/t-keylist.c (doit): Add arg SECRET.
460 (main): Add option --secret.
462 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
464 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
466 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
468 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
469 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
471 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
473 * gpg/t-edit.c: Also add a test for the expire command (testing
474 the passphrase callback).
476 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
478 * gpg/t-edit.c: New file.
479 * gpg/Makefile (TESTS): Add t-edit.
481 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
483 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
485 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
488 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
490 * gpg/t-eventloop.c: New file.
491 * gpg/Makefile (TESTS): Add t-eventloop.
493 2002-06-26 Werner Koch <wk@gnupg.org>
495 * gpgsm/t-import.c (print_op_info): New.
496 (main): Print operation info.
498 2002-06-25 Werner Koch <wk@gnupg.org>
500 * gpgsm/Makefile.am (DISTCLEANFILES): new.
502 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
504 * gpgsm/Makefile.am (TESTS): Add t-export.
505 gpgsm/t-export.c: New file.
507 2002-06-20 Werner Koch <wk@gnupg.org>
509 * gpgsm/t-sign.c (main): Also test a normal signature.
511 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
512 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
513 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
514 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
515 match the one in ../../gpgme/rungpg.c.
517 2002-06-12 Werner Koch <wk@gnupg.org>
519 * gpgsm/t-keylist.c (doit): Print operation info if available.
521 2002-06-10 Werner Koch <wk@gnupg.org>
523 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
525 2002-06-04 Werner Koch <wk@gnupg.org>
527 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
528 to specify an encryption key.
530 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
532 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
533 (./secring.gpg): Remove target, and move all rules for this target
535 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
536 does create an empty secring.gpg file when importing public keys.
538 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
540 * gpgsm/t-verify.c (validity_string): New.
541 (print_sig_stat): Print expire time and validity.
542 (status_string): Add new exipred stati.
544 2002-05-03 Werner Koch <wk@gnupg.org>
546 * gpg/t-verify.c (validity_string): New.
547 (print_sig_stat): Print expire time and validity.
548 (status_string): Add new exipred stati.
550 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
552 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
553 prevent use of gpg-agent.
554 (./gpg-agent.conf): Remove target.
555 (all-local): Remove ./gpg-agent.conf.
557 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
559 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
561 * gpgsm/t-encrypt.c (main): Likewise.
563 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
565 * gpg/t-encrypt-sym.c: New file.
566 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
568 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
570 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
573 2002-03-04 Werner Koch <wk@gnupg.org>
575 * gpg/Makefile.am (DISTCLEANFILES): Added.
577 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
579 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
580 for normal signatures.
582 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
584 * gpg/t-encrypt-sign.c: New file.
585 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
587 2002-02-13 Werner Koch <wk@gnupg.org>
589 * gpgsm/Makefile.am (private-keys-v1.d): Don't
590 fail when the directory already exists.
592 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
594 * gpg/Makefile.am (CLEANFILES): New target.
595 (distclean-local): Rename to ...
596 (clean-local): ... this.
598 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
600 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
602 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
604 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
607 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
609 * gpgsm/Makefile.am (key_id): Update value.
610 (all-local): Add .key to keyid filename.
611 (./private-keys-v1.d/$(key_id)): Renamed to ...
612 (./private-keys-v1.d/$(key_id).key): ... this.
613 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
614 (./gpgsm.conf, ./trustlist.txt): New target.
615 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
616 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
618 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
620 * gpg/t-import.c (print_op_info): New function.
623 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
625 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
626 * gpg/t-sign.c (passphrase_cb): Likewise.
627 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
628 * gpg/t-decrypt.c (passphrase_cb): Likewise.
630 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
632 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
635 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
637 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
639 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
641 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
643 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
645 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
647 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
649 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
651 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
653 * gpgsm/t-sign.c: New file.
654 * gpgsm/Makefile.am (TESTS): Add t-sign.
656 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
658 * gpgsm/t-decrypt.c: New file.
659 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
660 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
661 (key_id): New variable.
662 (all-local): New target ./private-keys-v1.d/$(key_id) added.
663 (./private-keys-v1.d/$(key_id)): New target.
665 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
667 * gpgsm/t-verify.c: New file.
668 * gpgsm/Makefile.am (TESTS): Add t-verify.
670 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
672 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
673 (./pubring.gpg): Use $(GPG) instead gpg.
674 (./secring.gpg): Likewise.
676 * gpgsm/t-import.c (main): Remove third test case.
677 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
678 (all-local): New target.
679 (./pubcerts.kbx): Likewise.
680 * gpgsm/t-encrypt.c: New file.
681 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
683 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
685 * gpgsm/t-keylist.c: New file.
686 * gpgsm/Makefile.am (TESTS): Add t-keylist.
688 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
690 * gpgsm/cert_dfn_pca01.der: New file.
691 * gpgsm/cert_dfn_pca15.der: Likewise.
692 * gpgsm/cert_g10code_test1.der: Likewise.
693 * gpgsm/t-import.c: Likewise.
694 * gpgsm/Makefile.am (EXTRADIST): Add new files.
695 (TESTS): Add t-import.
697 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
699 * gpg/: New directory.
700 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
701 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
702 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
703 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
704 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
706 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
708 (LDD): Correct relative path to gpgme library.
709 (TESTS): Remove t-version and t-data.
710 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
711 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
712 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
713 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
715 * Makefile.am: New file.
716 * gpgsm/: New directory.
717 * gpgsm/Makefile.am: New file.
719 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
721 * Makefile.am (TESTS): Add t-decrypt-verify.
722 * t-decrypt-verify.c: New file.
723 * cipher-2.asc: Likewise.
725 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
727 * t-data.c: Include stddef.h.
728 (read_once_test): Change type of READ to size_t.
729 (read_test): Likewise.
730 (write_test): Likewise.
732 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
734 * t-signers.c: New file.
735 * Makefile.am (TESTS): Add t-signers.
737 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
739 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
741 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
743 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
744 not current directory.
746 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
748 * t-data.c (write_test): New function.
749 (main): Invoke write_test for all rounds except TEST_OUT_CB.
751 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
753 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
756 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
758 * t-version.c: New file.
759 * t-data.c: Likewise.
760 * t-data-1.txt: Likewise.
761 * t-data-2.txt: Likewise.
762 * Makefile.am (TESTS): Add t-version, t-data.
764 2001-09-17 Werner Koch <wk@gnupg.org>
766 * t-keylist.c (check_two_contexts): New.
768 2001-09-03 Werner Koch <wk@gnupg.org>
770 * t-encrypt.c (print_op_info): New and use it after each operation..
772 2001-08-28 Werner Koch <wk@gnupg.org>
774 * t-sign.c (print_op_info): New and use it after each operation.
776 2001-03-15 Werner Koch <wk@gnupg.org>
778 * t-keylist.c (doit): List subkeys too, show caps.
780 2001-02-13 Werner Koch <wk@gnupg.org>
782 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
783 because we don't use the config stuff here.
785 2001-02-12 Werner Koch <wk@gnupg.org>
787 * tests/t-verify.c (print_sig_stat): Print info about the keys.
790 Copyright 2001, 2004 g10 Code GmbH
792 This file is free software; as a special exception the author gives
793 unlimited permission to copy and/or distribute it, with or without
794 modifications, as long as this notice is preserved.
796 This file is distributed in the hope that it will be useful, but
797 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
798 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.