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