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