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