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