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