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