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