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