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