2008-01-10 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / tests / ChangeLog
1 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
2
3         * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
4
5         * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
6
7         * gpg/pinentry: New file.
8         * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf
9         (./gpg-agent.conf): New target.
10         (EXTRA_DIST): Add pinentry.
11
12         * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
13
14 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
15
16         * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.
17
18         * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
19         GNUPGHOME.
20         * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
21         GNUPGHOME.
22         * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for
23         GNUPGHOME.
24         * gpg/Makefile.am (TESTS): Add t-gpgconf.
25         t-gpgconf.c: New file.
26
27 2007-11-23  Marcus Brinkmann  <marcus@g10code.de>
28
29         * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD.
30
31 2007-11-23  Werner Koch  <wk@g10code.com>
32
33         * gpgsm/t-verify.c (check_result): Don't exit on error but set a flag.
34         (main): Cosnult flag for return value.
35         (show_auditlog): New.
36         (main): Use it.
37
38 2007-09-27  Marcus Brinkmann  <marcus@g10code.de>
39
40         * t-engine-info.c (check_engine_info): Fix debug output.
41         * gpg/Makefile.am (tests_unix): New variable.
42         (TESTS): Use it.
43         * gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write.
44         * gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep.
45
46 2007-09-14  Marcus Brinkmann  <marcus@g10code.de>
47
48         * gpgsm/t-verify.c (main): Release TEXT and SIG.
49
50 2007-07-12  Marcus Brinkmann  <marcus@g10code.de>
51
52         * gpgsm/Makefile.am (key_id): Change := into =.
53
54 2007-07-12  Werner Koch  <wk@g10code.com>
55
56         * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as
57         the constants are not available.
58
59 2007-02-26  Werner Koch  <wk@g10code.com>
60
61         * gpg/t-verify.c (double_plaintext_sig): New.
62         (main): Check it.
63
64 2006-12-02  Marcus Brinkmann  <marcus@g10code.de>
65
66         * gpgsm/t-keylist.c (main): Skip unknown keys.  Newer versions of
67         GPGSM import more keys than older ones.
68
69 2005-12-06  Werner Koch  <wk@g10code.com>
70
71         * gpg/t-keylist.c (main): Changed for that secondary keys now have
72         a fingerprint.
73         * gpg/t-keylist-sig.c (main): Ditto.
74         * gpgsm/t-keylist.c (main): Ditto.  The test used to be wrong.
75
76 2005-10-18  Werner Koch  <wk@g10code.com>
77
78         * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to
79         Whisky.
80         * gpg/t-keylist.c: Reordered list to match new demo keyring.  Add
81         arg for number of subkeys and for extra checking function.
82         (main): Enhanced a few error outputs.  Changed subkey
83         counting. Call extra checking fucntion.
84         (check_whisky): New.
85
86 2005-10-07  Marcus Brinkmann  <marcus@g10code.de>
87
88         * gpgsm/t-keylist.c (main): Allow for an email address as a second
89         uid.
90
91         * gpg/t-sig-notation.c: Change critical notation to something
92         GnuPG understands.
93
94 2005-10-01  Marcus Brinkmann  <marcus@g10code.de>
95
96         * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf.
97         (DISTCLEANFILES): Add gpg.conf.
98         (all-local): Add gpg.conf.
99         (./gpg.conf): New target.
100         * gpg/gpg.conf: Remove file.
101
102         * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
103
104         * gpg/Makefile.am (TESTS): Add t-sig-notation.
105         * gpg/t-sig-notation.c (check_result): New file.
106         * gpg/t-verify.c (check_result): Also check the length of the
107         notation data.
108         * gpg/gpg.conf: New file.
109
110 2005-09-30  Marcus Brinkmann  <marcus@g10code.de>
111
112         * gpg/Makefile.am (TESTS): Add t-filename.
113         * gpg/t-filename.c: New file.
114
115 2005-09-23  Werner Koch  <wk@g10code.com>
116
117         * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES.
118
119         * gpg/t-encrypt-large.c: New test.
120         * gpg/Makefile.am (TESTS): Add t-encrypt-large.
121
122 2005-06-03  Marcus Brinkmann  <marcus@g10code.de>
123
124         * gpg/Makefile.am (TESTS): Add t-wait.
125         * gpg/t-wait.c (main): New test.
126
127 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
128
129         * gpg/mkdemodirs: Add copyright notice.
130
131         * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c,
132         gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c,
133         gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c,
134         gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c,
135         gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c,
136         gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c,
137         gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c,
138         gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c,
139         gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c,
140         gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c,
141         t-version.c: Change license to LGPL.
142
143 2004-08-17  Marcus Brinkmann  <marcus@g10code.de>
144
145         * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and
146         KEY_LENGTH.  
147         (main): Use them.
148         * gpgsm/t-import.c (check_result): New argument total_stat.
149         (main): Pass this argument.  Reduce number of total considered
150         keys to 1 for the second test.
151
152 2004-04-05  Werner Koch  <wk@gnupg.org>
153
154         * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
155
156 2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
157
158         * gpgsm/t-keylist.c: Add chain IDs.
159
160 2004-03-03  Werner Koch  <wk@gnupg.org>
161
162         * gpgsm/t-export.c (main): Also check exporting 2 certificates.
163
164 2004-02-17  Werner Koch  <wk@gnupg.org>
165
166         * gpgsm/t-import.c (check_result): gpgsm does now return info in
167         the result->imports; adjust for that.
168
169         * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO.
170
171         Include config.h at the top of each C source.  This is required
172         due to LFS support.
173         
174         * gpg/t-keylist-sig.c (main): s/class/sig_class/.
175         * gpg/t-signers.c (check_result): Ditto.
176         * gpg/t-sign.c (check_result): Ditto.
177         * gpg/t-encrypt-sign.c (check_result): Ditto. 
178         * gpgsm/t-sign.c (check_result): Ditto.
179
180 2004-01-12  Werner Koch  <wk@gnupg.org>
181
182         * gpg/t-keylist-sig.c (main): Temporary disabled one test due top
183         gpg 1.3.4 problems.
184         * gpg/t-import.c (check_result): Likewise.
185
186 2003-11-19  Werner Koch  <wk@gnupg.org>
187
188         * gpg/t-support.h (DIM): Added.
189
190         * gpg/t-verify.c (check_result): Rewrote test for notations
191         because the order of notaions is not guaranteed.
192
193         * gpgsm/t-support.h (fail_if_err): Also print the numeric values.
194
195 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
196
197         * gpg/t-eventloop.c: Include <sys/types.h> for old systems.
198
199         * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed.
200
201         * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme.
202         Likewise.
203
204 2003-09-14  Marcus Brinkmann  <marcus@g10code.de>
205
206         * gpg/t-thread1.c (main): Call init_gpgme here.
207         (initialize_gpgme): Function removed.
208
209         * gpg/t-thread1.c: New file.
210         * gpg/Makefile.am (TESTS): Add t-thread1.c.
211         (t_thread1_LDADD): New variable.
212         (LDADD): Remove GPG Error lib.
213         * gpgsm/Makefile.am (LDADD): Likewise.
214
215         * gpg/t-import.c (main): Likewise.
216         * gpg/t-keylist-sig.c (main): Likewise.
217         * gpg/t-keylist.c (main): Likewise.
218         * gpg/t-sign.c (main): Likewise.
219         * gpg/t-signers.c (main): Likewise.
220         * gpg/t-trustlist.c (main): Likewise.
221         * gpgsm/t-support.h: Include <stdlib.h> and <locale.h>.
222         (init_gpgme): New function.
223         * gpg/t-support.h: Likewise.
224         * gpgsm/t-verify.c (main): Call init_gpgme.
225         * gpgsm/t-decrypt.c (main): Likewise.
226         * gpgsm/t-encrypt.c (main): Likewise.
227         * gpgsm/t-export.c (main): Likewise.
228         * gpgsm/t-genkey.c (main): Likewise.
229         * gpgsm/t-import.c (main): Likewise.
230         * gpgsm/t-keylist.c (main): Likewise.
231         * gpgsm/t-sign.c (main): Likewise.
232         * gpg/t-verify.c (main): Call init_gpgme.
233         * gpg/t-decrypt-verify.c (main): Likewise.
234         * gpg/t-decrypt.c (main): Likewise.
235         * gpg/t-edit.c (main): Likewise.
236         * gpg/t-encrypt-sign.c (main): Likewise.
237         * gpg/t-encrypt-sym.c (main): Likewise.
238         * gpg/t-encrypt.c (main): Likewise.
239         * gpg/t-eventloop.c (main): Likewise.
240         * gpg/t-export.c (main): Likewise.
241         * gpg/t-genkey.c (main): Likewise.
242
243 2003-08-14  Marcus Brinkmann  <marcus@g10code.de>
244
245         * gpg/t-sign.c (check_result): Change output format for signature
246         class to unsigned int.
247         * gpg/t-signers.c (check_result): Likewise.
248         * gpg/t-encrypt-sign.c (check_result): Likewise.
249         * gpgsm/t-sign.c (check_result): Likewise.
250
251 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
252
253         * gpg/t-verify.c (check_result): Change type of SUMMARY to
254         unsigned int.
255         * gpg/t-decrypt-verify.c (check_verify_result): Likewise.
256         * gpg/t-keylist-sig.c (keys): Change type of member CLASS to
257         unsigned int.
258         * t-data.c (read_cb): Change type of AMOUNT to unsigned int.
259         * t-version.c (version): Remove unused variable.
260
261 2003-07-22  Marcus Brinkmann  <marcus@g10code.de>
262
263         * Makefile.am (AM_CPPFLAGS): New variable.
264         (LDADD): Add @GPG_ERROR_LIBS@.
265         * gpg/Makefile.am (AM_CPPFLAGS): New variable.
266         (LDADD): Add @GPG_ERROR_LIBS@.
267         * gpgsm/Makefile.am (AM_CPPFLAGS): New variable.
268         (LDADD): Add @GPG_ERROR_LIBS@.
269
270 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
271
272         Everywhere: Use libgpg-error error codes.
273
274         * gpg/Makefile.am (noinst_HEADERS): New variable.
275         * gpg/t-support.h: New file.
276         * gpgsm/Makefile.am (noinst_HEADERS): New variable.
277         * gpgsm/t-support.h: New file.
278
279 2003-05-29  Marcus Brinkmann  <marcus@g10code.de>
280
281         * gpg/t-encrypt-sym.c (main): Adapt to new syntax.
282         * gpg/t-encrypt.c (main): Likewise.
283         * gpg/t-eventloop.c (main): Likewise.
284         * gpg/t-encrypt-sign.c (main): Likewise.
285         * gpgsm/t-export.c (main): Likewise.
286         * gpgsm/t-encrypt.c (main): Likewise.
287
288 2003-05-28  Marcus Brinkmann  <marcus@g10code.de>
289
290         * gpg/t-eventloop.c (main): Rewrite recipient management.
291         * gpg/t-encrypt-sign.c (main): Likewise.
292         * gpg/t-encrypt.c (main): Likewise.
293         * gpg/t-export.c (main): Likewise.
294         * gpgsm/t-encrypt.c (main): Likewise.
295         * gpgsm/t-export.c (main): Likewise.
296         
297 2003-05-27  Marcus Brinkmann  <marcus@g10code.de>
298
299         * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after
300         t-import.
301         * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests.
302         * gpg/t-keylist.c: Change order of user IDs.
303         * gpg/t-keylist-sig.c: Likewise.
304         * gpg/t-import.c: Add support for gpg in CVS.
305
306 2003-05-27  Marcus Brinkmann  <marcus@g10code.de>
307
308         * t-data.c: Remove TEST_OUT_CB.
309         (main): Likewise.
310         * gpg/t-trustlist.c (main): Access ITEM directly.
311
312         * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c,
313         t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>.
314         (passphrase_cb): Rewritten.
315         * t-edit.c (edit_fnc): Rewritten.
316
317 2003-05-04  Marcus Brinkmann  <marcus@g10code.de>
318
319         * gpg/t-keylist-sig.c (main): Remove timestamp check.
320
321         * gpgsm/t-keylist.c: Add check for timestamp.
322
323         * gpg/Makefile.am (TESTS): Add t-keylist-sig.
324         * gpg/t-keylist-sig.c: New file.
325
326 2003-04-30  Marcus Brinkmann  <marcus@g10code.de>
327
328         * gpg/t-eventloop.c (main): Do not call print_op_info.
329         (print_op_info): Function removed.
330
331         * gpg/t-keylist.c: Rewritten.
332         * gpgsm/t-keylist.c (main): Rewritten.
333         * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml.  Use
334         gpgme_key_unref instead gpgme_key_release.
335         * gpg/t-signers.c (main): Use gpgme_key_unref instead
336         gpgme_key_release.
337
338 2003-04-29  Marcus Brinkmann  <marcus@g10code.de>
339
340         * gpg/t-trustlist.c: Rewritten.
341
342         * gpg/t-verify.c (main): Rewritten.
343         * gpg/t-decrypt-verify.c: Rewritten.
344         * gpgsm/t-verify.c (main): Rewritten.
345
346 2003-04-28  Marcus Brinkmann  <marcus@g10code.de>
347
348         * gpgsm/t-decrypt.c (main): Rewritten.
349
350         * gpg/t-decrypt.c: Rewritten.
351
352         * gpg/t-signers.c: Rewritten.
353
354 2003-04-27  Marcus Brinkmann  <marcus@g10code.de>
355
356         * gpg/t-encrypt-sign.c (check_result): Rewritten.
357
358         * gpg/t-sign.c: Rewritten.
359         * gpgsm/t-sign.c: Rewritten.
360         * gpg/t-encrypt.c: Check for invalid recipients.
361         * gpgsm/t-encrypt.c: Likewise.
362
363         * gpg/t-import.c (check_result): Really use FPR.
364         * gpgsm/t-import.c (check_result): Rewritten.
365
366 2003-04-25  Marcus Brinkmann  <marcus@g10code.de>
367
368         * gpg/t-import.c: Rewritten.
369
370         * gpgsm/t-genkey.c: Rewritten.
371         * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
372         * gpg/t-genkey.c: Include <stdlib.h>.
373         (main): Check result->fpr before checking its length.
374
375 2003-04-24  Marcus Brinkmann  <marcus@g10code.de>
376
377         * gpg/t-genkey.c: Rewritten to match new semantics.
378
379 2003-02-06  Marcus Brinkmann  <marcus@g10code.de>
380
381         * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
382         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
383         * gpg/t-edit.c (passphrase_cb): Likewise.
384         * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
385         * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
386         * gpg/t-sign.c (passphrase_cb): Likewise.
387         * gpg/t-signers.c (passphrase_cb): Likewise.
388
389 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
390
391         * t-engine-info.c: Use file_name instead path throughout.
392
393         * Makefile.am (TESTS): Add t-engine-info.
394         * t-engine-info.c: New file.
395         * gpg/t-encrypt.c (main): Don't print engine info.
396         * gpg/t-eventloop.c (main): Likewise.
397         * gpg/t-encrypt-sign.c (main): Likewise.
398         * gpgsm/t-encrypt.c (main): Likewise.
399         
400 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
401
402         * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
403         * gpg/t-verify.c (main): Likewise.
404         * gpg/t-decrypt-verify.c (main): Likewise for
405         gpgme_op_decrypt_verify.
406
407 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
408
409         * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
410         avoid certification's expiry.
411         * gpgsm/t-encrypt.c (main): Use the short certification name.
412
413 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
414
415         * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
416         invocation.
417
418 2002-10-09  Marcus Brinkmann  <marcus@g10code.de>
419
420         * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
421         interface, and use gpgme_engine_check_version instead
422         gpgme_check_version.
423         * gpg/t-decrypt-verify.c (print_data): Likewise.
424         * gpg/t-edit.c (main): Likewise.
425         * gpg/t-encrypt.c (print_data): Likewise.
426         * gpg/t-encrypt-sign.c (print_data): Likewise.
427         * gpg/t-encrypt-sym.c (print_data): Likewise.
428         * gpg/t-eventloop.c (print_data): Likewise.
429         * gpg/t-export.c (print_data): Likewise.
430         * gpg/t-sign.c (print_data): Likewise.
431         * gpg/t-signers.c (print_data): Likewise.
432         * gpgsm/t-decrypt.c (print_data): Likewise.
433         * gpgsm/t-encrypt.c (print_data): Likewise.
434         * gpgsm/t-export.c (print_data): Likewise.
435         * gpgsm/t-sign.c (print_data): Likewise.
436         * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
437         * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
438         * t-data.c (read_once_test): Likewise.
439         (write_test): Update for new behaviour of data objects.
440         (main): Remove type test.
441
442 2002-09-30  Werner Koch  <wk@gnupg.org>
443
444         * gpgsm/t-keylist.c (doit): Add arg SECRET.
445         (main): Add option --secret.
446
447 2002-09-28  Marcus Brinkmann  <marcus@g10code.de>
448
449         * t-version.c: Include <string.h>.  Reported by Stéphane Corthésy.
450
451 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
452
453         * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
454         Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
455         
456 2002-08-01  Marcus Brinkmann  <marcus@g10code.de>
457
458         * gpg/t-edit.c: Also add a test for the expire command (testing
459         the passphrase callback).
460
461 2002-07-28  Marcus Brinkmann  <marcus@g10code.de>
462
463         * gpg/t-edit.c: New file.
464         * gpg/Makefile (TESTS): Add t-edit.
465
466 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
467
468         * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
469         rename to LEN.
470         * gpg/t-verify.c (main): Likewise.  Submitted by Stéphane
471         Corthésy.
472
473 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
474
475         * gpg/t-eventloop.c: New file.
476         * gpg/Makefile (TESTS): Add t-eventloop.
477
478 2002-06-26  Werner Koch  <wk@gnupg.org>
479
480         * gpgsm/t-import.c (print_op_info): New.
481         (main): Print operation info.
482
483 2002-06-25  Werner Koch  <wk@gnupg.org>
484
485         * gpgsm/Makefile.am (DISTCLEANFILES): new.
486
487 2002-06-25  Marcus Brinkmann  <marcus@g10code.de>
488
489         * gpgsm/Makefile.am (TESTS): Add t-export.
490         gpgsm/t-export.c: New file.
491
492 2002-06-20  Werner Koch  <wk@gnupg.org>
493
494         * gpgsm/t-sign.c (main): Also test a normal signature.
495
496         * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
497         * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
498         * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
499         * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
500         match the one in ../../gpgme/rungpg.c.
501
502 2002-06-12  Werner Koch  <wk@gnupg.org>
503
504         * gpgsm/t-keylist.c (doit): Print operation info if available.
505
506 2002-06-10  Werner Koch  <wk@gnupg.org>
507
508         * gpgsm/t-verify.c (print_sig_stat): Print the error token.
509
510 2002-06-04  Werner Koch  <wk@gnupg.org>
511
512         * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
513         to specify an encryption key.
514
515 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
516
517         * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
518         (./secring.gpg): Remove target, and move all rules for this target
519         to ...
520         (./pubring.gpg): ... here.  This was necessary because GnuPG 1.0.7
521         does create an empty secring.gpg file when importing public keys.
522
523 2002-05-08  Marcus Brinkmann  <marcus@g10code.de>
524
525         * gpgsm/t-verify.c (validity_string): New.
526         (print_sig_stat): Print expire time and validity.
527         (status_string): Add new exipred stati.
528
529 2002-05-03  Werner Koch  <wk@gnupg.org>
530
531         * gpg/t-verify.c (validity_string): New.
532         (print_sig_stat): Print expire time and validity.
533         (status_string): Add new exipred stati.
534
535 2002-04-05  Marcus Brinkmann  <marcus@g10code,de>
536
537         * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
538         prevent use of gpg-agent.
539         (./gpg-agent.conf): Remove target.
540         (all-local): Remove ./gpg-agent.conf.
541
542 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
543
544         * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
545         gpgme_check_engine.
546         * gpgsm/t-encrypt.c (main): Likewise.
547
548 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
549
550         * gpg/t-encrypt-sym.c: New file.
551         * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
552
553 2002-03-05  Marcus Brinkmann  <marcus@g10code.de>
554
555         * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
556         in DISTCLEANFILES.
557
558 2002-03-04  Werner Koch  <wk@gnupg.org>
559
560         * gpg/Makefile.am (DISTCLEANFILES): Added.
561
562 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
563
564         * gpg/t-verify.c (main): Add a few more sanity checks, and a check
565         for normal signatures.
566
567 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
568
569         * gpg/t-encrypt-sign.c: New file.
570         * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
571
572 2002-02-13  Werner Koch  <wk@gnupg.org>
573
574         * gpgsm/Makefile.am (private-keys-v1.d): Don't
575         fail when the directory already exists.
576
577 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
578
579         * gpg/Makefile.am (CLEANFILES): New target.
580         (distclean-local): Rename to ...
581         (clean-local): ... this.
582
583 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
584
585         * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
586
587 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
588
589         * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
590         gpg-agent bug).
591
592 2002-02-08  Marcus Brinkmann  <marcus@g10code.de>
593
594         * gpgsm/Makefile.am (key_id): Update value.
595         (all-local): Add .key to keyid filename.
596         (./private-keys-v1.d/$(key_id)): Renamed to ...
597         (./private-keys-v1.d/$(key_id).key): ... this.
598         (all-local): Add ./gpgsm.conf, ./trustlist.txt.
599         (./gpgsm.conf, ./trustlist.txt): New target.
600         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
601         * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
602
603 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
604
605         * gpg/t-import.c (print_op_info): New function.
606         (main): Use it.
607
608 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
609
610         * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
611         * gpg/t-sign.c (passphrase_cb): Likewise.
612         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
613         * gpg/t-decrypt.c (passphrase_cb): Likewise.
614
615 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
616
617         * gpg/t-decrypt-verify.c: Don't include `mcheck.h'.  Reported by
618         Stéphane Corthésy.
619
620 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
621
622         * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
623
624 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
625
626         * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
627
628 2001-12-16  Marcus Brinkmann  <marcus@g10code.de>
629
630         * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
631
632 2001-12-15  Marcus Brinkmann  <marcus@g10code.de>
633
634         * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
635
636 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
637
638         * gpgsm/t-sign.c: New file.
639         * gpgsm/Makefile.am (TESTS): Add t-sign.
640
641 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
642
643         * gpgsm/t-decrypt.c: New file.
644         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
645         * gpgsm/Makefile.am (TESTS): Add t-decrypt.
646         (key_id): New variable.
647         (all-local): New target ./private-keys-v1.d/$(key_id) added.
648         (./private-keys-v1.d/$(key_id)): New target.
649
650 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
651
652         * gpgsm/t-verify.c: New file.
653         * gpgsm/Makefile.am (TESTS): Add t-verify.
654
655 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
656
657         * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
658         (./pubring.gpg): Use $(GPG) instead gpg.
659         (./secring.gpg): Likewise.
660
661         * gpgsm/t-import.c (main): Remove third test case.
662         * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
663         (all-local): New target.
664         (./pubcerts.kbx): Likewise.
665         * gpgsm/t-encrypt.c: New file.
666         * gpgsm/Makefile.am (TESTS): Add t-encrypt.
667
668 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
669
670         * gpgsm/t-keylist.c: New file.
671         * gpgsm/Makefile.am (TESTS): Add t-keylist.
672
673 2001-12-13  Marcus Brinkmann  <marcus@g10code.de>
674
675         * gpgsm/cert_dfn_pca01.der: New file.
676         * gpgsm/cert_dfn_pca15.der: Likewise.
677         * gpgsm/cert_g10code_test1.der: Likewise.
678         * gpgsm/t-import.c: Likewise.
679         * gpgsm/Makefile.am (EXTRADIST): Add new files.
680         (TESTS): Add t-import.
681
682 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
683
684         * gpg/: New directory.
685         * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
686         t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
687         t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
688         cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
689         secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
690
691         * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
692         intl/.
693         (LDD): Correct relative path to gpgme library.
694         (TESTS): Remove t-version and t-data.
695         * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
696         gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
697         gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
698         t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
699
700         * Makefile.am: New file.
701         * gpgsm/: New directory.
702         * gpgsm/Makefile.am: New file.
703
704 2001-11-16  Marcus Brinkmann  <marcus@g10code.de>
705
706         * Makefile.am (TESTS): Add t-decrypt-verify.
707         * t-decrypt-verify.c: New file.
708         * cipher-2.asc: Likewise.
709
710 2001-11-02  Marcus Brinkmann  <marcus@g10code.de>
711
712         * t-data.c: Include stddef.h.
713         (read_once_test): Change type of READ to size_t.
714         (read_test): Likewise.
715         (write_test): Likewise.
716
717 2001-10-29  Marcus Brinkmann  <marcus@g10code.de>
718
719         * t-signers.c: New file.
720         * Makefile.am (TESTS): Add t-signers.
721
722 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
723
724         * Makefile.am (TEST_ENVIRONMENT): Revert last change.
725
726 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
727
728         * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
729         not current directory.
730
731 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
732
733         * t-data.c (write_test): New function.
734         (main): Invoke write_test for all rounds except TEST_OUT_CB.
735
736 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
737
738         * Makefile.am (INCLUDES): Remove spurious duplicate to silence
739         automake.
740
741 2001-10-16  Marcus Brinkmann  <marcus@g10code.de>
742
743         * t-version.c: New file.
744         * t-data.c: Likewise.
745         * t-data-1.txt: Likewise.
746         * t-data-2.txt: Likewise.
747         * Makefile.am (TESTS): Add t-version, t-data.
748
749 2001-09-17  Werner Koch  <wk@gnupg.org>
750
751         * t-keylist.c (check_two_contexts): New. 
752
753 2001-09-03  Werner Koch  <wk@gnupg.org>
754
755         * t-encrypt.c (print_op_info): New and use it after each operation.. 
756
757 2001-08-28  Werner Koch  <wk@gnupg.org>
758
759         * t-sign.c (print_op_info): New and use it after each operation.
760
761 2001-03-15  Werner Koch  <wk@gnupg.org>
762
763         * t-keylist.c (doit): List subkeys too, show caps.
764
765 2001-02-13  Werner Koch  <wk@gnupg.org>
766
767         * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
768         because we don't use the config stuff here.
769
770 2001-02-12  Werner Koch  <wk@gnupg.org>
771
772         * tests/t-verify.c (print_sig_stat): Print info about the keys.
773
774
775  Copyright 2001, 2004 g10 Code GmbH
776
777  This file is free software; as a special exception the author gives
778  unlimited permission to copy and/or distribute it, with or without
779  modifications, as long as this notice is preserved.
780
781  This file is distributed in the hope that it will be useful, but
782  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
783  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.