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