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