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