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