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