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