1 2003-05-28 Marcus Brinkmann <marcus@g10code.de>
3 * gpg/t-eventloop.c (main): Rewrite recipient management.
4 * gpg/t-encrypt-sign.c (main): Likewise.
5 * gpg/t-encrypt.c (main): Likewise.
6 * gpg/t-export.c (main): Likewise.
7 * gpgsm/t-encrypt.c (main): Likewise.
8 * gpgsm/t-export.c (main): Likewise.
10 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
12 * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
14 * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests.
15 * gpg/t-keylist.c: Change order of user IDs.
16 * gpg/t-keylist-sig.c: Likewise.
17 * gpg/t-import.c: Add support for gpg in CVS.
19 2003-05-27 Marcus Brinkmann <marcus@g10code.de>
21 * t-data.c: Remove TEST_OUT_CB.
23 * gpg/t-trustlist.c (main): Access ITEM directly.
25 * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c,
26 t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>.
27 (passphrase_cb): Rewritten.
28 * t-edit.c (edit_fnc): Rewritten.
30 2003-05-04 Marcus Brinkmann <marcus@g10code.de>
32 * gpg/t-keylist-sig.c (main): Remove timestamp check.
34 * gpgsm/t-keylist.c: Add check for timestamp.
36 * gpg/Makefile.am (TESTS): Add t-keylist-sig.
37 * gpg/t-keylist-sig.c: New file.
39 2003-04-30 Marcus Brinkmann <marcus@g10code.de>
41 * gpg/t-eventloop.c (main): Do not call print_op_info.
42 (print_op_info): Function removed.
44 * gpg/t-keylist.c: Rewritten.
45 * gpgsm/t-keylist.c (main): Rewritten.
46 * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml. Use
47 gpgme_key_unref instead gpgme_key_release.
48 * gpg/t-signers.c (main): Use gpgme_key_unref instead
51 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
53 * gpg/t-trustlist.c: Rewritten.
55 * gpg/t-verify.c (main): Rewritten.
56 * gpg/t-decrypt-verify.c: Rewritten.
57 * gpgsm/t-verify.c (main): Rewritten.
59 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
61 * gpgsm/t-decrypt.c (main): Rewritten.
63 * gpg/t-decrypt.c: Rewritten.
65 * gpg/t-signers.c: Rewritten.
67 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
69 * gpg/t-encrypt-sign.c (check_result): Rewritten.
71 * gpg/t-sign.c: Rewritten.
72 * gpgsm/t-sign.c: Rewritten.
73 * gpg/t-encrypt.c: Check for invalid recipients.
74 * gpgsm/t-encrypt.c: Likewise.
76 * gpg/t-import.c (check_result): Really use FPR.
77 * gpgsm/t-import.c (check_result): Rewritten.
79 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
81 * gpg/t-import.c: Rewritten.
83 * gpgsm/t-genkey.c: Rewritten.
84 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
85 * gpg/t-genkey.c: Include <stdlib.h>.
86 (main): Check result->fpr before checking its length.
88 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
90 * gpg/t-genkey.c: Rewritten to match new semantics.
92 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
94 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
95 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
96 * gpg/t-edit.c (passphrase_cb): Likewise.
97 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
98 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
99 * gpg/t-sign.c (passphrase_cb): Likewise.
100 * gpg/t-signers.c (passphrase_cb): Likewise.
102 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
104 * t-engine-info.c: Use file_name instead path throughout.
106 * Makefile.am (TESTS): Add t-engine-info.
107 * t-engine-info.c: New file.
108 * gpg/t-encrypt.c (main): Don't print engine info.
109 * gpg/t-eventloop.c (main): Likewise.
110 * gpg/t-encrypt-sign.c (main): Likewise.
111 * gpgsm/t-encrypt.c (main): Likewise.
113 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
115 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
116 * gpg/t-verify.c (main): Likewise.
117 * gpg/t-decrypt-verify.c (main): Likewise for
118 gpgme_op_decrypt_verify.
120 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
122 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
123 avoid certification's expiry.
124 * gpgsm/t-encrypt.c (main): Use the short certification name.
126 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
128 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
131 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
133 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
134 interface, and use gpgme_engine_check_version instead
136 * gpg/t-decrypt-verify.c (print_data): Likewise.
137 * gpg/t-edit.c (main): Likewise.
138 * gpg/t-encrypt.c (print_data): Likewise.
139 * gpg/t-encrypt-sign.c (print_data): Likewise.
140 * gpg/t-encrypt-sym.c (print_data): Likewise.
141 * gpg/t-eventloop.c (print_data): Likewise.
142 * gpg/t-export.c (print_data): Likewise.
143 * gpg/t-sign.c (print_data): Likewise.
144 * gpg/t-signers.c (print_data): Likewise.
145 * gpgsm/t-decrypt.c (print_data): Likewise.
146 * gpgsm/t-encrypt.c (print_data): Likewise.
147 * gpgsm/t-export.c (print_data): Likewise.
148 * gpgsm/t-sign.c (print_data): Likewise.
149 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
150 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
151 * t-data.c (read_once_test): Likewise.
152 (write_test): Update for new behaviour of data objects.
153 (main): Remove type test.
155 2002-09-30 Werner Koch <wk@gnupg.org>
157 * gpgsm/t-keylist.c (doit): Add arg SECRET.
158 (main): Add option --secret.
160 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
162 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
164 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
166 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
167 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
169 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
171 * gpg/t-edit.c: Also add a test for the expire command (testing
172 the passphrase callback).
174 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
176 * gpg/t-edit.c: New file.
177 * gpg/Makefile (TESTS): Add t-edit.
179 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
181 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
183 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
186 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
188 * gpg/t-eventloop.c: New file.
189 * gpg/Makefile (TESTS): Add t-eventloop.
191 2002-06-26 Werner Koch <wk@gnupg.org>
193 * gpgsm/t-import.c (print_op_info): New.
194 (main): Print operation info.
196 2002-06-25 Werner Koch <wk@gnupg.org>
198 * gpgsm/Makefile.am (DISTCLEANFILES): new.
200 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
202 * gpgsm/Makefile.am (TESTS): Add t-export.
203 gpgsm/t-export.c: New file.
205 2002-06-20 Werner Koch <wk@gnupg.org>
207 * gpgsm/t-sign.c (main): Also test a normal signature.
209 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
210 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
211 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
212 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
213 match the one in ../../gpgme/rungpg.c.
215 2002-06-12 Werner Koch <wk@gnupg.org>
217 * gpgsm/t-keylist.c (doit): Print operation info if available.
219 2002-06-10 Werner Koch <wk@gnupg.org>
221 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
223 2002-06-04 Werner Koch <wk@gnupg.org>
225 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
226 to specify an encryption key.
228 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
230 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
231 (./secring.gpg): Remove target, and move all rules for this target
233 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
234 does create an empty secring.gpg file when importing public keys.
236 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
238 * gpgsm/t-verify.c (validity_string): New.
239 (print_sig_stat): Print expire time and validity.
240 (status_string): Add new exipred stati.
242 2002-05-03 Werner Koch <wk@gnupg.org>
244 * gpg/t-verify.c (validity_string): New.
245 (print_sig_stat): Print expire time and validity.
246 (status_string): Add new exipred stati.
248 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
250 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
251 prevent use of gpg-agent.
252 (./gpg-agent.conf): Remove target.
253 (all-local): Remove ./gpg-agent.conf.
255 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
257 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
259 * gpgsm/t-encrypt.c (main): Likewise.
261 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
263 * gpg/t-encrypt-sym.c: New file.
264 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
266 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
268 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
271 2002-03-04 Werner Koch <wk@gnupg.org>
273 * gpg/Makefile.am (DISTCLEANFILES): Added.
275 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
277 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
278 for normal signatures.
280 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
282 * gpg/t-encrypt-sign.c: New file.
283 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
285 2002-02-13 Werner Koch <wk@gnupg.org>
287 * gpgsm/Makefile.am (private-keys-v1.d): Don't
288 fail when the directory already exists.
290 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
292 * gpg/Makefile.am (CLEANFILES): New target.
293 (distclean-local): Rename to ...
294 (clean-local): ... this.
296 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
298 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
300 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
302 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
305 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
307 * gpgsm/Makefile.am (key_id): Update value.
308 (all-local): Add .key to keyid filename.
309 (./private-keys-v1.d/$(key_id)): Renamed to ...
310 (./private-keys-v1.d/$(key_id).key): ... this.
311 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
312 (./gpgsm.conf, ./trustlist.txt): New target.
313 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
314 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
316 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
318 * gpg/t-import.c (print_op_info): New function.
321 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
323 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
324 * gpg/t-sign.c (passphrase_cb): Likewise.
325 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
326 * gpg/t-decrypt.c (passphrase_cb): Likewise.
328 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
330 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
333 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
335 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
337 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
339 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
341 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
343 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
345 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
347 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
349 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
351 * gpgsm/t-sign.c: New file.
352 * gpgsm/Makefile.am (TESTS): Add t-sign.
354 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
356 * gpgsm/t-decrypt.c: New file.
357 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
358 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
359 (key_id): New variable.
360 (all-local): New target ./private-keys-v1.d/$(key_id) added.
361 (./private-keys-v1.d/$(key_id)): New target.
363 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
365 * gpgsm/t-verify.c: New file.
366 * gpgsm/Makefile.am (TESTS): Add t-verify.
368 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
370 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
371 (./pubring.gpg): Use $(GPG) instead gpg.
372 (./secring.gpg): Likewise.
374 * gpgsm/t-import.c (main): Remove third test case.
375 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
376 (all-local): New target.
377 (./pubcerts.kbx): Likewise.
378 * gpgsm/t-encrypt.c: New file.
379 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
381 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
383 * gpgsm/t-keylist.c: New file.
384 * gpgsm/Makefile.am (TESTS): Add t-keylist.
386 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
388 * gpgsm/cert_dfn_pca01.der: New file.
389 * gpgsm/cert_dfn_pca15.der: Likewise.
390 * gpgsm/cert_g10code_test1.der: Likewise.
391 * gpgsm/t-import.c: Likewise.
392 * gpgsm/Makefile.am (EXTRADIST): Add new files.
393 (TESTS): Add t-import.
395 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
397 * gpg/: New directory.
398 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
399 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
400 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
401 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
402 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
404 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
406 (LDD): Correct relative path to gpgme library.
407 (TESTS): Remove t-version and t-data.
408 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
409 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
410 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
411 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
413 * Makefile.am: New file.
414 * gpgsm/: New directory.
415 * gpgsm/Makefile.am: New file.
417 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
419 * Makefile.am (TESTS): Add t-decrypt-verify.
420 * t-decrypt-verify.c: New file.
421 * cipher-2.asc: Likewise.
423 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
425 * t-data.c: Include stddef.h.
426 (read_once_test): Change type of READ to size_t.
427 (read_test): Likewise.
428 (write_test): Likewise.
430 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
432 * t-signers.c: New file.
433 * Makefile.am (TESTS): Add t-signers.
435 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
437 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
439 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
441 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
442 not current directory.
444 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
446 * t-data.c (write_test): New function.
447 (main): Invoke write_test for all rounds except TEST_OUT_CB.
449 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
451 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
454 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
456 * t-version.c: New file.
457 * t-data.c: Likewise.
458 * t-data-1.txt: Likewise.
459 * t-data-2.txt: Likewise.
460 * Makefile.am (TESTS): Add t-version, t-data.
462 2001-09-17 Werner Koch <wk@gnupg.org>
464 * t-keylist.c (check_two_contexts): New.
466 2001-09-03 Werner Koch <wk@gnupg.org>
468 * t-encrypt.c (print_op_info): New and use it after each operation..
470 2001-08-28 Werner Koch <wk@gnupg.org>
472 * t-sign.c (print_op_info): New and use it after each operation.
474 2001-03-15 Werner Koch <wk@gnupg.org>
476 * t-keylist.c (doit): List subkeys too, show caps.
478 2001-02-13 Werner Koch <wk@gnupg.org>
480 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
481 because we don't use the config stuff here.
483 2001-02-12 Werner Koch <wk@gnupg.org>
485 * tests/t-verify.c (print_sig_stat): Print info about the keys.
488 Copyright 2001 g10 Code GmbH
490 This file is free software; as a special exception the author gives
491 unlimited permission to copy and/or distribute it, with or without
492 modifications, as long as this notice is preserved.
494 This file is distributed in the hope that it will be useful, but
495 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
496 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.