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