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