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