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