2003-04-29 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / tests / ChangeLog
1 2003-04-29  Marcus Brinkmann  <marcus@g10code.de>
2
3         * gpg/t-verify.c (main): Rewritten.
4         * gpg/t-decrypt-verify.c: Rewritten.
5         * gpgsm/t-verify.c (main): Rewritten.
6
7 2003-04-28  Marcus Brinkmann  <marcus@g10code.de>
8
9         * gpgsm/t-decrypt.c (main): Rewritten.
10
11         * gpg/t-decrypt.c: Rewritten.
12
13         * gpg/t-signers.c: Rewritten.
14
15 2003-04-27  Marcus Brinkmann  <marcus@g10code.de>
16
17         * gpg/t-encrypt-sign.c (check_result): Rewritten.
18
19         * gpg/t-sign.c: Rewritten.
20         * gpgsm/t-sign.c: Rewritten.
21         * gpg/t-encrypt.c: Check for invalid recipients.
22         * gpgsm/t-encrypt.c: Likewise.
23
24         * gpg/t-import.c (check_result): Really use FPR.
25         * gpgsm/t-import.c (check_result): Rewritten.
26
27 2003-04-25  Marcus Brinkmann  <marcus@g10code.de>
28
29         * gpg/t-import.c: Rewritten.
30
31         * gpgsm/t-genkey.c: Rewritten.
32         * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
33         * gpg/t-genkey.c: Include <stdlib.h>.
34         (main): Check result->fpr before checking its length.
35
36 2003-04-24  Marcus Brinkmann  <marcus@g10code.de>
37
38         * gpg/t-genkey.c: Rewritten to match new semantics.
39
40 2003-02-06  Marcus Brinkmann  <marcus@g10code.de>
41
42         * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
43         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
44         * gpg/t-edit.c (passphrase_cb): Likewise.
45         * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
46         * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
47         * gpg/t-sign.c (passphrase_cb): Likewise.
48         * gpg/t-signers.c (passphrase_cb): Likewise.
49
50 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
51
52         * t-engine-info.c: Use file_name instead path throughout.
53
54         * Makefile.am (TESTS): Add t-engine-info.
55         * t-engine-info.c: New file.
56         * gpg/t-encrypt.c (main): Don't print engine info.
57         * gpg/t-eventloop.c (main): Likewise.
58         * gpg/t-encrypt-sign.c (main): Likewise.
59         * gpgsm/t-encrypt.c (main): Likewise.
60         
61 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
62
63         * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
64         * gpg/t-verify.c (main): Likewise.
65         * gpg/t-decrypt-verify.c (main): Likewise for
66         gpgme_op_decrypt_verify.
67
68 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
69
70         * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
71         avoid certification's expiry.
72         * gpgsm/t-encrypt.c (main): Use the short certification name.
73
74 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
75
76         * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
77         invocation.
78
79 2002-10-09  Marcus Brinkmann  <marcus@g10code.de>
80
81         * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
82         interface, and use gpgme_engine_check_version instead
83         gpgme_check_version.
84         * gpg/t-decrypt-verify.c (print_data): Likewise.
85         * gpg/t-edit.c (main): Likewise.
86         * gpg/t-encrypt.c (print_data): Likewise.
87         * gpg/t-encrypt-sign.c (print_data): Likewise.
88         * gpg/t-encrypt-sym.c (print_data): Likewise.
89         * gpg/t-eventloop.c (print_data): Likewise.
90         * gpg/t-export.c (print_data): Likewise.
91         * gpg/t-sign.c (print_data): Likewise.
92         * gpg/t-signers.c (print_data): Likewise.
93         * gpgsm/t-decrypt.c (print_data): Likewise.
94         * gpgsm/t-encrypt.c (print_data): Likewise.
95         * gpgsm/t-export.c (print_data): Likewise.
96         * gpgsm/t-sign.c (print_data): Likewise.
97         * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
98         * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
99         * t-data.c (read_once_test): Likewise.
100         (write_test): Update for new behaviour of data objects.
101         (main): Remove type test.
102
103 2002-09-30  Werner Koch  <wk@gnupg.org>
104
105         * gpgsm/t-keylist.c (doit): Add arg SECRET.
106         (main): Add option --secret.
107
108 2002-09-28  Marcus Brinkmann  <marcus@g10code.de>
109
110         * t-version.c: Include <string.h>.  Reported by Stéphane Corthésy.
111
112 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
113
114         * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
115         Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
116         
117 2002-08-01  Marcus Brinkmann  <marcus@g10code.de>
118
119         * gpg/t-edit.c: Also add a test for the expire command (testing
120         the passphrase callback).
121
122 2002-07-28  Marcus Brinkmann  <marcus@g10code.de>
123
124         * gpg/t-edit.c: New file.
125         * gpg/Makefile (TESTS): Add t-edit.
126
127 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
128
129         * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
130         rename to LEN.
131         * gpg/t-verify.c (main): Likewise.  Submitted by Stéphane
132         Corthésy.
133
134 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
135
136         * gpg/t-eventloop.c: New file.
137         * gpg/Makefile (TESTS): Add t-eventloop.
138
139 2002-06-26  Werner Koch  <wk@gnupg.org>
140
141         * gpgsm/t-import.c (print_op_info): New.
142         (main): Print operation info.
143
144 2002-06-25  Werner Koch  <wk@gnupg.org>
145
146         * gpgsm/Makefile.am (DISTCLEANFILES): new.
147
148 2002-06-25  Marcus Brinkmann  <marcus@g10code.de>
149
150         * gpgsm/Makefile.am (TESTS): Add t-export.
151         gpgsm/t-export.c: New file.
152
153 2002-06-20  Werner Koch  <wk@gnupg.org>
154
155         * gpgsm/t-sign.c (main): Also test a normal signature.
156
157         * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
158         * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
159         * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
160         * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
161         match the one in ../../gpgme/rungpg.c.
162
163 2002-06-12  Werner Koch  <wk@gnupg.org>
164
165         * gpgsm/t-keylist.c (doit): Print operation info if available.
166
167 2002-06-10  Werner Koch  <wk@gnupg.org>
168
169         * gpgsm/t-verify.c (print_sig_stat): Print the error token.
170
171 2002-06-04  Werner Koch  <wk@gnupg.org>
172
173         * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
174         to specify an encryption key.
175
176 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
177
178         * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
179         (./secring.gpg): Remove target, and move all rules for this target
180         to ...
181         (./pubring.gpg): ... here.  This was necessary because GnuPG 1.0.7
182         does create an empty secring.gpg file when importing public keys.
183
184 2002-05-08  Marcus Brinkmann  <marcus@g10code.de>
185
186         * gpgsm/t-verify.c (validity_string): New.
187         (print_sig_stat): Print expire time and validity.
188         (status_string): Add new exipred stati.
189
190 2002-05-03  Werner Koch  <wk@gnupg.org>
191
192         * gpg/t-verify.c (validity_string): New.
193         (print_sig_stat): Print expire time and validity.
194         (status_string): Add new exipred stati.
195
196 2002-04-05  Marcus Brinkmann  <marcus@g10code,de>
197
198         * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
199         prevent use of gpg-agent.
200         (./gpg-agent.conf): Remove target.
201         (all-local): Remove ./gpg-agent.conf.
202
203 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
204
205         * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
206         gpgme_check_engine.
207         * gpgsm/t-encrypt.c (main): Likewise.
208
209 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
210
211         * gpg/t-encrypt-sym.c: New file.
212         * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
213
214 2002-03-05  Marcus Brinkmann  <marcus@g10code.de>
215
216         * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
217         in DISTCLEANFILES.
218
219 2002-03-04  Werner Koch  <wk@gnupg.org>
220
221         * gpg/Makefile.am (DISTCLEANFILES): Added.
222
223 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
224
225         * gpg/t-verify.c (main): Add a few more sanity checks, and a check
226         for normal signatures.
227
228 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
229
230         * gpg/t-encrypt-sign.c: New file.
231         * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
232
233 2002-02-13  Werner Koch  <wk@gnupg.org>
234
235         * gpgsm/Makefile.am (private-keys-v1.d): Don't
236         fail when the directory already exists.
237
238 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
239
240         * gpg/Makefile.am (CLEANFILES): New target.
241         (distclean-local): Rename to ...
242         (clean-local): ... this.
243
244 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
245
246         * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
247
248 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
249
250         * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
251         gpg-agent bug).
252
253 2002-02-08  Marcus Brinkmann  <marcus@g10code.de>
254
255         * gpgsm/Makefile.am (key_id): Update value.
256         (all-local): Add .key to keyid filename.
257         (./private-keys-v1.d/$(key_id)): Renamed to ...
258         (./private-keys-v1.d/$(key_id).key): ... this.
259         (all-local): Add ./gpgsm.conf, ./trustlist.txt.
260         (./gpgsm.conf, ./trustlist.txt): New target.
261         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
262         * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
263
264 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
265
266         * gpg/t-import.c (print_op_info): New function.
267         (main): Use it.
268
269 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
270
271         * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
272         * gpg/t-sign.c (passphrase_cb): Likewise.
273         * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
274         * gpg/t-decrypt.c (passphrase_cb): Likewise.
275
276 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
277
278         * gpg/t-decrypt-verify.c: Don't include `mcheck.h'.  Reported by
279         Stéphane Corthésy.
280
281 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
282
283         * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
284
285 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
286
287         * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
288
289 2001-12-16  Marcus Brinkmann  <marcus@g10code.de>
290
291         * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
292
293 2001-12-15  Marcus Brinkmann  <marcus@g10code.de>
294
295         * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
296
297 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
298
299         * gpgsm/t-sign.c: New file.
300         * gpgsm/Makefile.am (TESTS): Add t-sign.
301
302 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
303
304         * gpgsm/t-decrypt.c: New file.
305         * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
306         * gpgsm/Makefile.am (TESTS): Add t-decrypt.
307         (key_id): New variable.
308         (all-local): New target ./private-keys-v1.d/$(key_id) added.
309         (./private-keys-v1.d/$(key_id)): New target.
310
311 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
312
313         * gpgsm/t-verify.c: New file.
314         * gpgsm/Makefile.am (TESTS): Add t-verify.
315
316 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
317
318         * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
319         (./pubring.gpg): Use $(GPG) instead gpg.
320         (./secring.gpg): Likewise.
321
322         * gpgsm/t-import.c (main): Remove third test case.
323         * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
324         (all-local): New target.
325         (./pubcerts.kbx): Likewise.
326         * gpgsm/t-encrypt.c: New file.
327         * gpgsm/Makefile.am (TESTS): Add t-encrypt.
328
329 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
330
331         * gpgsm/t-keylist.c: New file.
332         * gpgsm/Makefile.am (TESTS): Add t-keylist.
333
334 2001-12-13  Marcus Brinkmann  <marcus@g10code.de>
335
336         * gpgsm/cert_dfn_pca01.der: New file.
337         * gpgsm/cert_dfn_pca15.der: Likewise.
338         * gpgsm/cert_g10code_test1.der: Likewise.
339         * gpgsm/t-import.c: Likewise.
340         * gpgsm/Makefile.am (EXTRADIST): Add new files.
341         (TESTS): Add t-import.
342
343 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
344
345         * gpg/: New directory.
346         * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
347         t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
348         t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
349         cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
350         secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
351
352         * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
353         intl/.
354         (LDD): Correct relative path to gpgme library.
355         (TESTS): Remove t-version and t-data.
356         * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
357         gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
358         gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
359         t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
360
361         * Makefile.am: New file.
362         * gpgsm/: New directory.
363         * gpgsm/Makefile.am: New file.
364
365 2001-11-16  Marcus Brinkmann  <marcus@g10code.de>
366
367         * Makefile.am (TESTS): Add t-decrypt-verify.
368         * t-decrypt-verify.c: New file.
369         * cipher-2.asc: Likewise.
370
371 2001-11-02  Marcus Brinkmann  <marcus@g10code.de>
372
373         * t-data.c: Include stddef.h.
374         (read_once_test): Change type of READ to size_t.
375         (read_test): Likewise.
376         (write_test): Likewise.
377
378 2001-10-29  Marcus Brinkmann  <marcus@g10code.de>
379
380         * t-signers.c: New file.
381         * Makefile.am (TESTS): Add t-signers.
382
383 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
384
385         * Makefile.am (TEST_ENVIRONMENT): Revert last change.
386
387 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
388
389         * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
390         not current directory.
391
392 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
393
394         * t-data.c (write_test): New function.
395         (main): Invoke write_test for all rounds except TEST_OUT_CB.
396
397 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
398
399         * Makefile.am (INCLUDES): Remove spurious duplicate to silence
400         automake.
401
402 2001-10-16  Marcus Brinkmann  <marcus@g10code.de>
403
404         * t-version.c: New file.
405         * t-data.c: Likewise.
406         * t-data-1.txt: Likewise.
407         * t-data-2.txt: Likewise.
408         * Makefile.am (TESTS): Add t-version, t-data.
409
410 2001-09-17  Werner Koch  <wk@gnupg.org>
411
412         * t-keylist.c (check_two_contexts): New. 
413
414 2001-09-03  Werner Koch  <wk@gnupg.org>
415
416         * t-encrypt.c (print_op_info): New and use it after each operation.. 
417
418 2001-08-28  Werner Koch  <wk@gnupg.org>
419
420         * t-sign.c (print_op_info): New and use it after each operation.
421
422 2001-03-15  Werner Koch  <wk@gnupg.org>
423
424         * t-keylist.c (doit): List subkeys too, show caps.
425
426 2001-02-13  Werner Koch  <wk@gnupg.org>
427
428         * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
429         because we don't use the config stuff here.
430
431 2001-02-12  Werner Koch  <wk@gnupg.org>
432
433         * tests/t-verify.c (print_sig_stat): Print info about the keys.
434
435
436  Copyright 2001 g10 Code GmbH
437
438  This file is free software; as a special exception the author gives
439  unlimited permission to copy and/or distribute it, with or without
440  modifications, as long as this notice is preserved.
441
442  This file is distributed in the hope that it will be useful, but
443  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
444  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
445  
446
447
448
449
450
451
452