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