1 2003-05-04 Marcus Brinkmann <marcus@g10code.de>
3 * gpg/Makefile.am (TESTS): Add t-keylist-sig.
4 * gpg/t-keylist-sig.c: New file.
6 2003-04-30 Marcus Brinkmann <marcus@g10code.de>
8 * gpg/t-eventloop.c (main): Do not call print_op_info.
9 (print_op_info): Function removed.
11 * gpg/t-keylist.c: Rewritten.
12 * gpgsm/t-keylist.c (main): Rewritten.
13 * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml. Use
14 gpgme_key_unref instead gpgme_key_release.
15 * gpg/t-signers.c (main): Use gpgme_key_unref instead
18 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
20 * gpg/t-trustlist.c: Rewritten.
22 * gpg/t-verify.c (main): Rewritten.
23 * gpg/t-decrypt-verify.c: Rewritten.
24 * gpgsm/t-verify.c (main): Rewritten.
26 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
28 * gpgsm/t-decrypt.c (main): Rewritten.
30 * gpg/t-decrypt.c: Rewritten.
32 * gpg/t-signers.c: Rewritten.
34 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
36 * gpg/t-encrypt-sign.c (check_result): Rewritten.
38 * gpg/t-sign.c: Rewritten.
39 * gpgsm/t-sign.c: Rewritten.
40 * gpg/t-encrypt.c: Check for invalid recipients.
41 * gpgsm/t-encrypt.c: Likewise.
43 * gpg/t-import.c (check_result): Really use FPR.
44 * gpgsm/t-import.c (check_result): Rewritten.
46 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
48 * gpg/t-import.c: Rewritten.
50 * gpgsm/t-genkey.c: Rewritten.
51 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
52 * gpg/t-genkey.c: Include <stdlib.h>.
53 (main): Check result->fpr before checking its length.
55 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
57 * gpg/t-genkey.c: Rewritten to match new semantics.
59 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
61 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
62 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
63 * gpg/t-edit.c (passphrase_cb): Likewise.
64 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
65 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
66 * gpg/t-sign.c (passphrase_cb): Likewise.
67 * gpg/t-signers.c (passphrase_cb): Likewise.
69 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
71 * t-engine-info.c: Use file_name instead path throughout.
73 * Makefile.am (TESTS): Add t-engine-info.
74 * t-engine-info.c: New file.
75 * gpg/t-encrypt.c (main): Don't print engine info.
76 * gpg/t-eventloop.c (main): Likewise.
77 * gpg/t-encrypt-sign.c (main): Likewise.
78 * gpgsm/t-encrypt.c (main): Likewise.
80 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
82 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
83 * gpg/t-verify.c (main): Likewise.
84 * gpg/t-decrypt-verify.c (main): Likewise for
85 gpgme_op_decrypt_verify.
87 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
89 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
90 avoid certification's expiry.
91 * gpgsm/t-encrypt.c (main): Use the short certification name.
93 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
95 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
98 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
100 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
101 interface, and use gpgme_engine_check_version instead
103 * gpg/t-decrypt-verify.c (print_data): Likewise.
104 * gpg/t-edit.c (main): Likewise.
105 * gpg/t-encrypt.c (print_data): Likewise.
106 * gpg/t-encrypt-sign.c (print_data): Likewise.
107 * gpg/t-encrypt-sym.c (print_data): Likewise.
108 * gpg/t-eventloop.c (print_data): Likewise.
109 * gpg/t-export.c (print_data): Likewise.
110 * gpg/t-sign.c (print_data): Likewise.
111 * gpg/t-signers.c (print_data): Likewise.
112 * gpgsm/t-decrypt.c (print_data): Likewise.
113 * gpgsm/t-encrypt.c (print_data): Likewise.
114 * gpgsm/t-export.c (print_data): Likewise.
115 * gpgsm/t-sign.c (print_data): Likewise.
116 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
117 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
118 * t-data.c (read_once_test): Likewise.
119 (write_test): Update for new behaviour of data objects.
120 (main): Remove type test.
122 2002-09-30 Werner Koch <wk@gnupg.org>
124 * gpgsm/t-keylist.c (doit): Add arg SECRET.
125 (main): Add option --secret.
127 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
129 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
131 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
133 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
134 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
136 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
138 * gpg/t-edit.c: Also add a test for the expire command (testing
139 the passphrase callback).
141 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
143 * gpg/t-edit.c: New file.
144 * gpg/Makefile (TESTS): Add t-edit.
146 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
148 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
150 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
153 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
155 * gpg/t-eventloop.c: New file.
156 * gpg/Makefile (TESTS): Add t-eventloop.
158 2002-06-26 Werner Koch <wk@gnupg.org>
160 * gpgsm/t-import.c (print_op_info): New.
161 (main): Print operation info.
163 2002-06-25 Werner Koch <wk@gnupg.org>
165 * gpgsm/Makefile.am (DISTCLEANFILES): new.
167 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
169 * gpgsm/Makefile.am (TESTS): Add t-export.
170 gpgsm/t-export.c: New file.
172 2002-06-20 Werner Koch <wk@gnupg.org>
174 * gpgsm/t-sign.c (main): Also test a normal signature.
176 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
177 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
178 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
179 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
180 match the one in ../../gpgme/rungpg.c.
182 2002-06-12 Werner Koch <wk@gnupg.org>
184 * gpgsm/t-keylist.c (doit): Print operation info if available.
186 2002-06-10 Werner Koch <wk@gnupg.org>
188 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
190 2002-06-04 Werner Koch <wk@gnupg.org>
192 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
193 to specify an encryption key.
195 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
197 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
198 (./secring.gpg): Remove target, and move all rules for this target
200 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
201 does create an empty secring.gpg file when importing public keys.
203 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
205 * gpgsm/t-verify.c (validity_string): New.
206 (print_sig_stat): Print expire time and validity.
207 (status_string): Add new exipred stati.
209 2002-05-03 Werner Koch <wk@gnupg.org>
211 * gpg/t-verify.c (validity_string): New.
212 (print_sig_stat): Print expire time and validity.
213 (status_string): Add new exipred stati.
215 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
217 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
218 prevent use of gpg-agent.
219 (./gpg-agent.conf): Remove target.
220 (all-local): Remove ./gpg-agent.conf.
222 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
224 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
226 * gpgsm/t-encrypt.c (main): Likewise.
228 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
230 * gpg/t-encrypt-sym.c: New file.
231 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
233 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
235 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
238 2002-03-04 Werner Koch <wk@gnupg.org>
240 * gpg/Makefile.am (DISTCLEANFILES): Added.
242 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
244 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
245 for normal signatures.
247 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
249 * gpg/t-encrypt-sign.c: New file.
250 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
252 2002-02-13 Werner Koch <wk@gnupg.org>
254 * gpgsm/Makefile.am (private-keys-v1.d): Don't
255 fail when the directory already exists.
257 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
259 * gpg/Makefile.am (CLEANFILES): New target.
260 (distclean-local): Rename to ...
261 (clean-local): ... this.
263 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
265 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
267 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
269 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
272 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
274 * gpgsm/Makefile.am (key_id): Update value.
275 (all-local): Add .key to keyid filename.
276 (./private-keys-v1.d/$(key_id)): Renamed to ...
277 (./private-keys-v1.d/$(key_id).key): ... this.
278 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
279 (./gpgsm.conf, ./trustlist.txt): New target.
280 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
281 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
283 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
285 * gpg/t-import.c (print_op_info): New function.
288 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
290 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
291 * gpg/t-sign.c (passphrase_cb): Likewise.
292 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
293 * gpg/t-decrypt.c (passphrase_cb): Likewise.
295 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
297 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
300 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
302 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
304 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
306 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
308 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
310 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
312 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
314 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
316 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
318 * gpgsm/t-sign.c: New file.
319 * gpgsm/Makefile.am (TESTS): Add t-sign.
321 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
323 * gpgsm/t-decrypt.c: New file.
324 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
325 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
326 (key_id): New variable.
327 (all-local): New target ./private-keys-v1.d/$(key_id) added.
328 (./private-keys-v1.d/$(key_id)): New target.
330 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
332 * gpgsm/t-verify.c: New file.
333 * gpgsm/Makefile.am (TESTS): Add t-verify.
335 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
337 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
338 (./pubring.gpg): Use $(GPG) instead gpg.
339 (./secring.gpg): Likewise.
341 * gpgsm/t-import.c (main): Remove third test case.
342 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
343 (all-local): New target.
344 (./pubcerts.kbx): Likewise.
345 * gpgsm/t-encrypt.c: New file.
346 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
348 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
350 * gpgsm/t-keylist.c: New file.
351 * gpgsm/Makefile.am (TESTS): Add t-keylist.
353 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
355 * gpgsm/cert_dfn_pca01.der: New file.
356 * gpgsm/cert_dfn_pca15.der: Likewise.
357 * gpgsm/cert_g10code_test1.der: Likewise.
358 * gpgsm/t-import.c: Likewise.
359 * gpgsm/Makefile.am (EXTRADIST): Add new files.
360 (TESTS): Add t-import.
362 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
364 * gpg/: New directory.
365 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
366 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
367 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
368 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
369 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
371 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
373 (LDD): Correct relative path to gpgme library.
374 (TESTS): Remove t-version and t-data.
375 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
376 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
377 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
378 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
380 * Makefile.am: New file.
381 * gpgsm/: New directory.
382 * gpgsm/Makefile.am: New file.
384 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
386 * Makefile.am (TESTS): Add t-decrypt-verify.
387 * t-decrypt-verify.c: New file.
388 * cipher-2.asc: Likewise.
390 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
392 * t-data.c: Include stddef.h.
393 (read_once_test): Change type of READ to size_t.
394 (read_test): Likewise.
395 (write_test): Likewise.
397 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
399 * t-signers.c: New file.
400 * Makefile.am (TESTS): Add t-signers.
402 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
404 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
406 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
408 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
409 not current directory.
411 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
413 * t-data.c (write_test): New function.
414 (main): Invoke write_test for all rounds except TEST_OUT_CB.
416 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
418 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
421 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
423 * t-version.c: New file.
424 * t-data.c: Likewise.
425 * t-data-1.txt: Likewise.
426 * t-data-2.txt: Likewise.
427 * Makefile.am (TESTS): Add t-version, t-data.
429 2001-09-17 Werner Koch <wk@gnupg.org>
431 * t-keylist.c (check_two_contexts): New.
433 2001-09-03 Werner Koch <wk@gnupg.org>
435 * t-encrypt.c (print_op_info): New and use it after each operation..
437 2001-08-28 Werner Koch <wk@gnupg.org>
439 * t-sign.c (print_op_info): New and use it after each operation.
441 2001-03-15 Werner Koch <wk@gnupg.org>
443 * t-keylist.c (doit): List subkeys too, show caps.
445 2001-02-13 Werner Koch <wk@gnupg.org>
447 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
448 because we don't use the config stuff here.
450 2001-02-12 Werner Koch <wk@gnupg.org>
452 * tests/t-verify.c (print_sig_stat): Print info about the keys.
455 Copyright 2001 g10 Code GmbH
457 This file is free software; as a special exception the author gives
458 unlimited permission to copy and/or distribute it, with or without
459 modifications, as long as this notice is preserved.
461 This file is distributed in the hope that it will be useful, but
462 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
463 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.