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