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