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