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