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