2003-05-04 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / tests / ChangeLog
1 2003-05-04  Marcus Brinkmann  <marcus@g10code.de>
2
3         * gpg/t-keylist-sig.c (main): Remove timestamp check.
4
5         * gpgsm/t-keylist.c: Add check for timestamp.
6
7         * gpg/Makefile.am (TESTS): Add t-keylist-sig.
8         * gpg/t-keylist-sig.c: New file.
9
10 2003-04-30  Marcus Brinkmann  <marcus@g10code.de>
11
12         * gpg/t-eventloop.c (main): Do not call print_op_info.
13         (print_op_info): Function removed.
14
15         * gpg/t-keylist.c: Rewritten.
16         * gpgsm/t-keylist.c (main): Rewritten.
17         * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml.  Use
18         gpgme_key_unref instead gpgme_key_release.
19         * gpg/t-signers.c (main): Use gpgme_key_unref instead
20         gpgme_key_release.
21
22 2003-04-29  Marcus Brinkmann  <marcus@g10code.de>
23
24         * gpg/t-trustlist.c: Rewritten.
25
26         * gpg/t-verify.c (main): Rewritten.
27         * gpg/t-decrypt-verify.c: Rewritten.
28         * gpgsm/t-verify.c (main): Rewritten.
29
30 2003-04-28  Marcus Brinkmann  <marcus@g10code.de>
31
32         * gpgsm/t-decrypt.c (main): Rewritten.
33
34         * gpg/t-decrypt.c: Rewritten.
35
36         * gpg/t-signers.c: Rewritten.
37
38 2003-04-27  Marcus Brinkmann  <marcus@g10code.de>
39
40         * gpg/t-encrypt-sign.c (check_result): Rewritten.
41
42         * gpg/t-sign.c: Rewritten.
43         * gpgsm/t-sign.c: Rewritten.
44         * gpg/t-encrypt.c: Check for invalid recipients.
45         * gpgsm/t-encrypt.c: Likewise.
46
47         * gpg/t-import.c (check_result): Really use FPR.
48         * gpgsm/t-import.c (check_result): Rewritten.
49
50 2003-04-25  Marcus Brinkmann  <marcus@g10code.de>
51
52         * gpg/t-import.c: Rewritten.
53
54         * gpgsm/t-genkey.c: Rewritten.
55         * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
56         * gpg/t-genkey.c: Include <stdlib.h>.
57         (main): Check result->fpr before checking its length.
58
59 2003-04-24  Marcus Brinkmann  <marcus@g10code.de>
60
61         * gpg/t-genkey.c: Rewritten to match new semantics.
62
63 2003-02-06  Marcus Brinkmann  <marcus@g10code.de>
64
65         * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
66         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
67         * gpg/t-edit.c (passphrase_cb): Likewise.
68         * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
69         * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
70         * gpg/t-sign.c (passphrase_cb): Likewise.
71         * gpg/t-signers.c (passphrase_cb): Likewise.
72
73 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
74
75         * t-engine-info.c: Use file_name instead path throughout.
76
77         * Makefile.am (TESTS): Add t-engine-info.
78         * t-engine-info.c: New file.
79         * gpg/t-encrypt.c (main): Don't print engine info.
80         * gpg/t-eventloop.c (main): Likewise.
81         * gpg/t-encrypt-sign.c (main): Likewise.
82         * gpgsm/t-encrypt.c (main): Likewise.
83         
84 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
85
86         * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
87         * gpg/t-verify.c (main): Likewise.
88         * gpg/t-decrypt-verify.c (main): Likewise for
89         gpgme_op_decrypt_verify.
90
91 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
92
93         * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
94         avoid certification's expiry.
95         * gpgsm/t-encrypt.c (main): Use the short certification name.
96
97 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
98
99         * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
100         invocation.
101
102 2002-10-09  Marcus Brinkmann  <marcus@g10code.de>
103
104         * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
105         interface, and use gpgme_engine_check_version instead
106         gpgme_check_version.
107         * gpg/t-decrypt-verify.c (print_data): Likewise.
108         * gpg/t-edit.c (main): Likewise.
109         * gpg/t-encrypt.c (print_data): Likewise.
110         * gpg/t-encrypt-sign.c (print_data): Likewise.
111         * gpg/t-encrypt-sym.c (print_data): Likewise.
112         * gpg/t-eventloop.c (print_data): Likewise.
113         * gpg/t-export.c (print_data): Likewise.
114         * gpg/t-sign.c (print_data): Likewise.
115         * gpg/t-signers.c (print_data): Likewise.
116         * gpgsm/t-decrypt.c (print_data): Likewise.
117         * gpgsm/t-encrypt.c (print_data): Likewise.
118         * gpgsm/t-export.c (print_data): Likewise.
119         * gpgsm/t-sign.c (print_data): Likewise.
120         * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
121         * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
122         * t-data.c (read_once_test): Likewise.
123         (write_test): Update for new behaviour of data objects.
124         (main): Remove type test.
125
126 2002-09-30  Werner Koch  <wk@gnupg.org>
127
128         * gpgsm/t-keylist.c (doit): Add arg SECRET.
129         (main): Add option --secret.
130
131 2002-09-28  Marcus Brinkmann  <marcus@g10code.de>
132
133         * t-version.c: Include <string.h>.  Reported by Stéphane Corthésy.
134
135 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
136
137         * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
138         Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
139         
140 2002-08-01  Marcus Brinkmann  <marcus@g10code.de>
141
142         * gpg/t-edit.c: Also add a test for the expire command (testing
143         the passphrase callback).
144
145 2002-07-28  Marcus Brinkmann  <marcus@g10code.de>
146
147         * gpg/t-edit.c: New file.
148         * gpg/Makefile (TESTS): Add t-edit.
149
150 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
151
152         * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
153         rename to LEN.
154         * gpg/t-verify.c (main): Likewise.  Submitted by Stéphane
155         Corthésy.
156
157 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
158
159         * gpg/t-eventloop.c: New file.
160         * gpg/Makefile (TESTS): Add t-eventloop.
161
162 2002-06-26  Werner Koch  <wk@gnupg.org>
163
164         * gpgsm/t-import.c (print_op_info): New.
165         (main): Print operation info.
166
167 2002-06-25  Werner Koch  <wk@gnupg.org>
168
169         * gpgsm/Makefile.am (DISTCLEANFILES): new.
170
171 2002-06-25  Marcus Brinkmann  <marcus@g10code.de>
172
173         * gpgsm/Makefile.am (TESTS): Add t-export.
174         gpgsm/t-export.c: New file.
175
176 2002-06-20  Werner Koch  <wk@gnupg.org>
177
178         * gpgsm/t-sign.c (main): Also test a normal signature.
179
180         * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
181         * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
182         * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
183         * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
184         match the one in ../../gpgme/rungpg.c.
185
186 2002-06-12  Werner Koch  <wk@gnupg.org>
187
188         * gpgsm/t-keylist.c (doit): Print operation info if available.
189
190 2002-06-10  Werner Koch  <wk@gnupg.org>
191
192         * gpgsm/t-verify.c (print_sig_stat): Print the error token.
193
194 2002-06-04  Werner Koch  <wk@gnupg.org>
195
196         * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
197         to specify an encryption key.
198
199 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
200
201         * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
202         (./secring.gpg): Remove target, and move all rules for this target
203         to ...
204         (./pubring.gpg): ... here.  This was necessary because GnuPG 1.0.7
205         does create an empty secring.gpg file when importing public keys.
206
207 2002-05-08  Marcus Brinkmann  <marcus@g10code.de>
208
209         * gpgsm/t-verify.c (validity_string): New.
210         (print_sig_stat): Print expire time and validity.
211         (status_string): Add new exipred stati.
212
213 2002-05-03  Werner Koch  <wk@gnupg.org>
214
215         * gpg/t-verify.c (validity_string): New.
216         (print_sig_stat): Print expire time and validity.
217         (status_string): Add new exipred stati.
218
219 2002-04-05  Marcus Brinkmann  <marcus@g10code,de>
220
221         * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
222         prevent use of gpg-agent.
223         (./gpg-agent.conf): Remove target.
224         (all-local): Remove ./gpg-agent.conf.
225
226 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
227
228         * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
229         gpgme_check_engine.
230         * gpgsm/t-encrypt.c (main): Likewise.
231
232 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
233
234         * gpg/t-encrypt-sym.c: New file.
235         * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
236
237 2002-03-05  Marcus Brinkmann  <marcus@g10code.de>
238
239         * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
240         in DISTCLEANFILES.
241
242 2002-03-04  Werner Koch  <wk@gnupg.org>
243
244         * gpg/Makefile.am (DISTCLEANFILES): Added.
245
246 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
247
248         * gpg/t-verify.c (main): Add a few more sanity checks, and a check
249         for normal signatures.
250
251 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
252
253         * gpg/t-encrypt-sign.c: New file.
254         * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
255
256 2002-02-13  Werner Koch  <wk@gnupg.org>
257
258         * gpgsm/Makefile.am (private-keys-v1.d): Don't
259         fail when the directory already exists.
260
261 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
262
263         * gpg/Makefile.am (CLEANFILES): New target.
264         (distclean-local): Rename to ...
265         (clean-local): ... this.
266
267 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
268
269         * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
270
271 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
272
273         * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
274         gpg-agent bug).
275
276 2002-02-08  Marcus Brinkmann  <marcus@g10code.de>
277
278         * gpgsm/Makefile.am (key_id): Update value.
279         (all-local): Add .key to keyid filename.
280         (./private-keys-v1.d/$(key_id)): Renamed to ...
281         (./private-keys-v1.d/$(key_id).key): ... this.
282         (all-local): Add ./gpgsm.conf, ./trustlist.txt.
283         (./gpgsm.conf, ./trustlist.txt): New target.
284         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
285         * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
286
287 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
288
289         * gpg/t-import.c (print_op_info): New function.
290         (main): Use it.
291
292 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
293
294         * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
295         * gpg/t-sign.c (passphrase_cb): Likewise.
296         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
297         * gpg/t-decrypt.c (passphrase_cb): Likewise.
298
299 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
300
301         * gpg/t-decrypt-verify.c: Don't include `mcheck.h'.  Reported by
302         Stéphane Corthésy.
303
304 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
305
306         * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
307
308 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
309
310         * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
311
312 2001-12-16  Marcus Brinkmann  <marcus@g10code.de>
313
314         * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
315
316 2001-12-15  Marcus Brinkmann  <marcus@g10code.de>
317
318         * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
319
320 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
321
322         * gpgsm/t-sign.c: New file.
323         * gpgsm/Makefile.am (TESTS): Add t-sign.
324
325 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
326
327         * gpgsm/t-decrypt.c: New file.
328         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
329         * gpgsm/Makefile.am (TESTS): Add t-decrypt.
330         (key_id): New variable.
331         (all-local): New target ./private-keys-v1.d/$(key_id) added.
332         (./private-keys-v1.d/$(key_id)): New target.
333
334 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
335
336         * gpgsm/t-verify.c: New file.
337         * gpgsm/Makefile.am (TESTS): Add t-verify.
338
339 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
340
341         * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
342         (./pubring.gpg): Use $(GPG) instead gpg.
343         (./secring.gpg): Likewise.
344
345         * gpgsm/t-import.c (main): Remove third test case.
346         * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
347         (all-local): New target.
348         (./pubcerts.kbx): Likewise.
349         * gpgsm/t-encrypt.c: New file.
350         * gpgsm/Makefile.am (TESTS): Add t-encrypt.
351
352 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
353
354         * gpgsm/t-keylist.c: New file.
355         * gpgsm/Makefile.am (TESTS): Add t-keylist.
356
357 2001-12-13  Marcus Brinkmann  <marcus@g10code.de>
358
359         * gpgsm/cert_dfn_pca01.der: New file.
360         * gpgsm/cert_dfn_pca15.der: Likewise.
361         * gpgsm/cert_g10code_test1.der: Likewise.
362         * gpgsm/t-import.c: Likewise.
363         * gpgsm/Makefile.am (EXTRADIST): Add new files.
364         (TESTS): Add t-import.
365
366 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
367
368         * gpg/: New directory.
369         * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
370         t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
371         t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
372         cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
373         secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
374
375         * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
376         intl/.
377         (LDD): Correct relative path to gpgme library.
378         (TESTS): Remove t-version and t-data.
379         * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
380         gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
381         gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
382         t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
383
384         * Makefile.am: New file.
385         * gpgsm/: New directory.
386         * gpgsm/Makefile.am: New file.
387
388 2001-11-16  Marcus Brinkmann  <marcus@g10code.de>
389
390         * Makefile.am (TESTS): Add t-decrypt-verify.
391         * t-decrypt-verify.c: New file.
392         * cipher-2.asc: Likewise.
393
394 2001-11-02  Marcus Brinkmann  <marcus@g10code.de>
395
396         * t-data.c: Include stddef.h.
397         (read_once_test): Change type of READ to size_t.
398         (read_test): Likewise.
399         (write_test): Likewise.
400
401 2001-10-29  Marcus Brinkmann  <marcus@g10code.de>
402
403         * t-signers.c: New file.
404         * Makefile.am (TESTS): Add t-signers.
405
406 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
407
408         * Makefile.am (TEST_ENVIRONMENT): Revert last change.
409
410 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
411
412         * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
413         not current directory.
414
415 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
416
417         * t-data.c (write_test): New function.
418         (main): Invoke write_test for all rounds except TEST_OUT_CB.
419
420 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
421
422         * Makefile.am (INCLUDES): Remove spurious duplicate to silence
423         automake.
424
425 2001-10-16  Marcus Brinkmann  <marcus@g10code.de>
426
427         * t-version.c: New file.
428         * t-data.c: Likewise.
429         * t-data-1.txt: Likewise.
430         * t-data-2.txt: Likewise.
431         * Makefile.am (TESTS): Add t-version, t-data.
432
433 2001-09-17  Werner Koch  <wk@gnupg.org>
434
435         * t-keylist.c (check_two_contexts): New. 
436
437 2001-09-03  Werner Koch  <wk@gnupg.org>
438
439         * t-encrypt.c (print_op_info): New and use it after each operation.. 
440
441 2001-08-28  Werner Koch  <wk@gnupg.org>
442
443         * t-sign.c (print_op_info): New and use it after each operation.
444
445 2001-03-15  Werner Koch  <wk@gnupg.org>
446
447         * t-keylist.c (doit): List subkeys too, show caps.
448
449 2001-02-13  Werner Koch  <wk@gnupg.org>
450
451         * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
452         because we don't use the config stuff here.
453
454 2001-02-12  Werner Koch  <wk@gnupg.org>
455
456         * tests/t-verify.c (print_sig_stat): Print info about the keys.
457
458
459  Copyright 2001 g10 Code GmbH
460
461  This file is free software; as a special exception the author gives
462  unlimited permission to copy and/or distribute it, with or without
463  modifications, as long as this notice is preserved.
464
465  This file is distributed in the hope that it will be useful, but
466  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
467  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
468  
469
470
471
472
473
474
475