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