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