12011-12-02 Werner Koch <wk@g10code.com> 2 3 NB: ChangeLog files are no longer manually maintained. Starting 4 on December 1st, 2011 we put change information only in the GIT 5 commit log, and generate a top-level ChangeLog file from logs at 6 "make dist". See doc/HACKING for details. 7 82011-05-11 Marcus Brinkmann <marcus@g10code.com> 9 10 * gpgsm/Makefile.am (DISTCLEANFILES): Move to ... 11 (CLEANFILES): ... here. 12 (clean-local): New rule. 13 * gpg/Makefile.am (DISTCLEANFILES): Move to ... 14 (CLEANFILES): ... here. 15 162011-05-05 Marcus Brinkmann <marcus@g10code.com> 17 18 * gpg/Makefile.am: Unset GPG_AGENT_INFO when setting up local 19 configuration. 20 (clean-local): Shut down local gpg-agent. 21 222011-05-04 Marcus Brinkmann <marcus@g10code.com> 23 24 * gpg/t-import.c (check_result): Complete secret key pair counting 25 and disable status check, as GPG 2.1 currently emits two IMPORT_OK 26 lines and we only look at the first. 27 282011-04-27 Marcus Brinkmann <marcus@g10code.com> 29 30 * gpg/Makefile.am (DISTCLEANFILES): Add S.gpg-agent. 31 (mkdemodirs, ./Alpha/Secret.gpg): Remove targets. 32 (GNUPGHOME): Export as absolute build directory (for gpg-agent). 33 (./pubring.gpg): Remove --homedir option, import secdemo.asc. 34 (clean-local): Rewrite. 35 * gpg/secdemo.asc: New file. 36 * gpg/pubkey-1.asc, gpg/seckey-1.asc: Change passphrase to 37 "abc" (now needed as GnuPG 2.1 asks for secret key passphrase on 38 import). 39 * gpg/t-keylist.c (keys): Update key info for Joe Random Hacker. 40 (main): Disable check for can_encrypt, as this is now in a 41 different subkey. 42 * gpg/t-encrypt-sign.c (check_result): Allow RMD160 hash 43 algorithm. 44 * gpg/t-import.c (check_result): One secret key pair now counts as 45 two secret keys, allow that. 46 472009-11-03 Werner Koch <wk@g10code.com> 48 49 * run-support.h (fail_if_err): Include program name. 50 51 * run-sign.c (main): Add option --uiserver. 52 532009-10-26 Marcus Brinkmann <marcus@g10code.de> 54 55 * opassuan/t-command.c: Update to new interface. 56 572009-10-15 Werner Koch <wk@g10code.com> 58 59 * run-verify.c: New. 60 612009-08-06 Werner Koch <wk@g10code.com> 62 63 * run-sign.c: New. 64 652009-07-07 Werner Koch <wk@g10code.com> 66 67 * run-keylist.c (main): Add options --cms and --openpgp. 68 69 * gpg/pgp-keylist.c: Rename to ... 70 * run-keylist.c: ... this. 71 * gpg/pgp-import.c: Rename to ... 72 * run-import.c: ... this. 73 * gpg/pgp-export.c: Rename to ... 74 * run-export.c: ... this. 75 * run-support.h: New. Copied from gpg/t-support.h. 76 * gpg/Makefile.am (noinst_PROGRAMS): Remove them. 77 * Makefile.am (noinst_PROGRAMS): Add them. 78 (noinst_HEADERS): New. 79 802009-06-22 Marcus Brinkmann <marcus@g10code.de> 81 82 * gpg/t-support.h (passphrase_cb): Implement write() according to 83 the book to silence compiler warning. 84 * gpgsm/t-support.h (passphrase_cb): Likewise. 85 862009-06-16 Werner Koch <wk@g10code.com> 87 88 * gpg/pgp-import.c: New. 89 * gpg/t-support.h (print_import_result, nonnull): Factored out 90 from other tools. 91 92 * gpg/pgp-export.c, gpg/pgp-keylist.c: New. 93 942009-06-09 Werner Koch <wk@g10code.com> 95 96 * gpg/Makefile.am (./pubring.gpg): Ignore errors in case of 97 already imported keys. Add --no-permission-warning and remove 98 obsolete --allow-secret-key-import. 99 * gpg/mkdemodirs.in (GPG): Add --no-permission-warning. 100 101 * gpg/t-edit.c (edit_fnc): Use gpgme_io_write. 102 1032009-04-19 Moritz <moritz@gnu.org> 104 105 * gpg/Makefile.am (EXTRA_DIST): Replaced mkdemodirs with mkdemodirs.in. 106 (mkdemodirs): New target. 107 (clean-local): Added command for removing mkdemodirs script. 108 (./Alpha/Secret.gpg): Added dependency on mkdemodirs. 109 110 * gpg/mkdemodirs: Renamed to ... 111 * gpg/mkdemodirs.in: ... here. 112 * gpg/mkdemodirs.in (GPG): Derive value from @GPG@ instead of 113 hard-coding "gpg". 114 1152009-02-24 Werner Koch <wk@g10code.com> 116 117 * opassuan/t-command.c: Adjust for changed new op_assuan interface. 118 1192009-02-03 Werner Koch <wk@g10code.com> 120 121 * gpg/t-keylist.c (main): Check that new fields is_cardkey and 122 card_number are not set. 123 1242009-01-26 Werner Koch <wk@g10code.com> 125 126 * opassuan/: New. 127 * opassuan/Makefile.am: New. 128 * opassuan/t-command.c: New. 129 1302008-12-03 Marcus Brinkmann <marcus@g10code.de> 131 132 * Makefile.am (INCLUDES): Fix path to include file. 133 * gpg/Makefile.am (INCLUDES), gpgsm/Makefile.am (INCLUDES): Likewise. 134 1352008-11-18 Werner Koch <wk@g10code.com> 136 137 * gpgsm/cms-decrypt.c: New. 138 1392008-11-03 Marcus Brinkmann <marcus@g10code.com> 140 141 * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src. 142 * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise. 143 * Makefile.am (LDADD): Likewise. 144 1452008-10-30 Werner Koch <wk@g10code.com> 146 147 * gpgsm/cms-keylist.c: New. 148 1492008-06-19 Werner Koch <wk@g10code.com> 150 151 * gpg/t-gpgconf.c (dump_arg): Add new types. Print strings in 152 quotes. 153 1542008-01-28 Marcus Brinkmann <marcus@g10code.de> 155 156 * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~. 157 1582008-01-10 Marcus Brinkmann <marcus@g10code.de> 159 160 * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available. 161 162 * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path. 163 164 * gpg/pinentry: New file. 165 * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf 166 (./gpg-agent.conf): New target. 167 (EXTRA_DIST): Add pinentry. 168 169 * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf. 170 1712008-01-04 Marcus Brinkmann <marcus@g10code.de> 172 173 * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf. 174 175 * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for 176 GNUPGHOME. 177 * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for 178 GNUPGHOME. 179 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for 180 GNUPGHOME. 181 * gpg/Makefile.am (TESTS): Add t-gpgconf. 182 t-gpgconf.c: New file. 183 1842007-11-23 Marcus Brinkmann <marcus@g10code.de> 185 186 * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD. 187 1882007-11-23 Werner Koch <wk@g10code.com> 189 190 * gpgsm/t-verify.c (check_result): Don't exit on error but set a flag. 191 (main): Cosnult flag for return value. 192 (show_auditlog): New. 193 (main): Use it. 194 1952007-09-27 Marcus Brinkmann <marcus@g10code.de> 196 197 * t-engine-info.c (check_engine_info): Fix debug output. 198 * gpg/Makefile.am (tests_unix): New variable. 199 (TESTS): Use it. 200 * gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write. 201 * gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep. 202 2032007-09-14 Marcus Brinkmann <marcus@g10code.de> 204 205 * gpgsm/t-verify.c (main): Release TEXT and SIG. 206 2072007-07-12 Marcus Brinkmann <marcus@g10code.de> 208 209 * gpgsm/Makefile.am (key_id): Change := into =. 210 2112007-07-12 Werner Koch <wk@g10code.com> 212 213 * gpgsm/t-support.h (init_gpgme) [W32]: Do not init the locales as 214 the constants are not available. 215 2162007-02-26 Werner Koch <wk@g10code.com> 217 218 * gpg/t-verify.c (double_plaintext_sig): New. 219 (main): Check it. 220 2212006-12-02 Marcus Brinkmann <marcus@g10code.de> 222 223 * gpgsm/t-keylist.c (main): Skip unknown keys. Newer versions of 224 GPGSM import more keys than older ones. 225 2262005-12-06 Werner Koch <wk@g10code.com> 227 228 * gpg/t-keylist.c (main): Changed for that secondary keys now have 229 a fingerprint. 230 * gpg/t-keylist-sig.c (main): Ditto. 231 * gpgsm/t-keylist.c (main): Ditto. The test used to be wrong. 232 2332005-10-18 Werner Koch <wk@g10code.com> 234 235 * gpg/pubdemo.asc, gpg/secdemo.asc: Add 2 expired subkeys to 236 Whisky. 237 * gpg/t-keylist.c: Reordered list to match new demo keyring. Add 238 arg for number of subkeys and for extra checking function. 239 (main): Enhanced a few error outputs. Changed subkey 240 counting. Call extra checking function. 241 (check_whisky): New. 242 2432005-10-07 Marcus Brinkmann <marcus@g10code.de> 244 245 * gpgsm/t-keylist.c (main): Allow for an email address as a second 246 uid. 247 248 * gpg/t-sig-notation.c: Change critical notation to something 249 GnuPG understands. 250 2512005-10-01 Marcus Brinkmann <marcus@g10code.de> 252 253 * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf. 254 (DISTCLEANFILES): Add gpg.conf. 255 (all-local): Add gpg.conf. 256 (./gpg.conf): New target. 257 * gpg/gpg.conf: Remove file. 258 259 * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf. 260 261 * gpg/Makefile.am (TESTS): Add t-sig-notation. 262 * gpg/t-sig-notation.c (check_result): New file. 263 * gpg/t-verify.c (check_result): Also check the length of the 264 notation data. 265 * gpg/gpg.conf: New file. 266 2672005-09-30 Marcus Brinkmann <marcus@g10code.de> 268 269 * gpg/Makefile.am (TESTS): Add t-filename. 270 * gpg/t-filename.c: New file. 271 2722005-09-23 Werner Koch <wk@g10code.com> 273 274 * gpg/t-support.h (init_gpgme) [W32]: Don't use LC_MESSAGES. 275 276 * gpg/t-encrypt-large.c: New test. 277 * gpg/Makefile.am (TESTS): Add t-encrypt-large. 278 2792005-06-03 Marcus Brinkmann <marcus@g10code.de> 280 281 * gpg/Makefile.am (TESTS): Add t-wait. 282 * gpg/t-wait.c (main): New test. 283 2842004-12-07 Marcus Brinkmann <marcus@g10code.de> 285 286 * gpg/mkdemodirs: Add copyright notice. 287 288 * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c, 289 gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c, 290 gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c, 291 gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c, 292 gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c, 293 gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c, 294 gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c, 295 gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c, 296 gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c, 297 gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c, 298 t-version.c: Change license to LGPL. 299 3002004-08-17 Marcus Brinkmann <marcus@g10code.de> 301 302 * gpgsm/t-keylist.c (struct): Add new fields VALIDITY and 303 KEY_LENGTH. 304 (main): Use them. 305 * gpgsm/t-import.c (check_result): New argument total_stat. 306 (main): Pass this argument. Reduce number of total considered 307 keys to 1 for the second test. 308 3092004-04-05 Werner Koch <wk@gnupg.org> 310 311 * gpgsm/Makefile.am: Changed the faked system time to 20011213T12000. 312 3132004-03-07 Marcus Brinkmann <marcus@g10code.de> 314 315 * gpgsm/t-keylist.c: Add chain IDs. 316 3172004-03-03 Werner Koch <wk@gnupg.org> 318 319 * gpgsm/t-export.c (main): Also check exporting 2 certificates. 320 3212004-02-17 Werner Koch <wk@gnupg.org> 322 323 * gpgsm/t-import.c (check_result): gpgsm does now return info in 324 the result->imports; adjust for that. 325 326 * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Reset the GPG_AGENT_INFO. 327 328 Include config.h at the top of each C source. This is required 329 due to LFS support. 330 331 * gpg/t-keylist-sig.c (main): s/class/sig_class/. 332 * gpg/t-signers.c (check_result): Ditto. 333 * gpg/t-sign.c (check_result): Ditto. 334 * gpg/t-encrypt-sign.c (check_result): Ditto. 335 * gpgsm/t-sign.c (check_result): Ditto. 336 3372004-01-12 Werner Koch <wk@gnupg.org> 338 339 * gpg/t-keylist-sig.c (main): Temporary disabled one test due top 340 gpg 1.3.4 problems. 341 * gpg/t-import.c (check_result): Likewise. 342 3432003-11-19 Werner Koch <wk@gnupg.org> 344 345 * gpg/t-support.h (DIM): Added. 346 347 * gpg/t-verify.c (check_result): Rewrote test for notations 348 because the order of notaions is not guaranteed. 349 350 * gpgsm/t-support.h (fail_if_err): Also print the numeric values. 351 3522003-10-06 Marcus Brinkmann <marcus@g10code.de> 353 354 * gpg/t-eventloop.c: Include <sys/types.h> for old systems. 355 356 * gpgsm/Makefile.am (DISTCLEANFILES): Add random_seed. 357 358 * gpg/t-thread1.c (thread_one): Do not call initialize_gpgme. 359 Likewise. 360 3612003-09-14 Marcus Brinkmann <marcus@g10code.de> 362 363 * gpg/t-thread1.c (main): Call init_gpgme here. 364 (initialize_gpgme): Function removed. 365 366 * gpg/t-thread1.c: New file. 367 * gpg/Makefile.am (TESTS): Add t-thread1.c. 368 (t_thread1_LDADD): New variable. 369 (LDADD): Remove GPG Error lib. 370 * gpgsm/Makefile.am (LDADD): Likewise. 371 372 * gpg/t-import.c (main): Likewise. 373 * gpg/t-keylist-sig.c (main): Likewise. 374 * gpg/t-keylist.c (main): Likewise. 375 * gpg/t-sign.c (main): Likewise. 376 * gpg/t-signers.c (main): Likewise. 377 * gpg/t-trustlist.c (main): Likewise. 378 * gpgsm/t-support.h: Include <stdlib.h> and <locale.h>. 379 (init_gpgme): New function. 380 * gpg/t-support.h: Likewise. 381 * gpgsm/t-verify.c (main): Call init_gpgme. 382 * gpgsm/t-decrypt.c (main): Likewise. 383 * gpgsm/t-encrypt.c (main): Likewise. 384 * gpgsm/t-export.c (main): Likewise. 385 * gpgsm/t-genkey.c (main): Likewise. 386 * gpgsm/t-import.c (main): Likewise. 387 * gpgsm/t-keylist.c (main): Likewise. 388 * gpgsm/t-sign.c (main): Likewise. 389 * gpg/t-verify.c (main): Call init_gpgme. 390 * gpg/t-decrypt-verify.c (main): Likewise. 391 * gpg/t-decrypt.c (main): Likewise. 392 * gpg/t-edit.c (main): Likewise. 393 * gpg/t-encrypt-sign.c (main): Likewise. 394 * gpg/t-encrypt-sym.c (main): Likewise. 395 * gpg/t-encrypt.c (main): Likewise. 396 * gpg/t-eventloop.c (main): Likewise. 397 * gpg/t-export.c (main): Likewise. 398 * gpg/t-genkey.c (main): Likewise. 399 4002003-08-14 Marcus Brinkmann <marcus@g10code.de> 401 402 * gpg/t-sign.c (check_result): Change output format for signature 403 class to unsigned int. 404 * gpg/t-signers.c (check_result): Likewise. 405 * gpg/t-encrypt-sign.c (check_result): Likewise. 406 * gpgsm/t-sign.c (check_result): Likewise. 407 4082003-07-31 Marcus Brinkmann <marcus@g10code.de> 409 410 * gpg/t-verify.c (check_result): Change type of SUMMARY to 411 unsigned int. 412 * gpg/t-decrypt-verify.c (check_verify_result): Likewise. 413 * gpg/t-keylist-sig.c (keys): Change type of member CLASS to 414 unsigned int. 415 * t-data.c (read_cb): Change type of AMOUNT to unsigned int. 416 * t-version.c (version): Remove unused variable. 417 4182003-07-22 Marcus Brinkmann <marcus@g10code.de> 419 420 * Makefile.am (AM_CPPFLAGS): New variable. 421 (LDADD): Add @GPG_ERROR_LIBS@. 422 * gpg/Makefile.am (AM_CPPFLAGS): New variable. 423 (LDADD): Add @GPG_ERROR_LIBS@. 424 * gpgsm/Makefile.am (AM_CPPFLAGS): New variable. 425 (LDADD): Add @GPG_ERROR_LIBS@. 426 4272003-06-06 Marcus Brinkmann <marcus@g10code.de> 428 429 Everywhere: Use libgpg-error error codes. 430 431 * gpg/Makefile.am (noinst_HEADERS): New variable. 432 * gpg/t-support.h: New file. 433 * gpgsm/Makefile.am (noinst_HEADERS): New variable. 434 * gpgsm/t-support.h: New file. 435 4362003-05-29 Marcus Brinkmann <marcus@g10code.de> 437 438 * gpg/t-encrypt-sym.c (main): Adapt to new syntax. 439 * gpg/t-encrypt.c (main): Likewise. 440 * gpg/t-eventloop.c (main): Likewise. 441 * gpg/t-encrypt-sign.c (main): Likewise. 442 * gpgsm/t-export.c (main): Likewise. 443 * gpgsm/t-encrypt.c (main): Likewise. 444 4452003-05-28 Marcus Brinkmann <marcus@g10code.de> 446 447 * gpg/t-eventloop.c (main): Rewrite recipient management. 448 * gpg/t-encrypt-sign.c (main): Likewise. 449 * gpg/t-encrypt.c (main): Likewise. 450 * gpg/t-export.c (main): Likewise. 451 * gpgsm/t-encrypt.c (main): Likewise. 452 * gpgsm/t-export.c (main): Likewise. 453 4542003-05-27 Marcus Brinkmann <marcus@g10code.de> 455 456 * gpg/Makefile.am (TESTS): Order t-keylist and t-keylist-sig after 457 t-import. 458 * gpg/t-edit.c (edit_fnc): Fix primary UID for keylisting tests. 459 * gpg/t-keylist.c: Change order of user IDs. 460 * gpg/t-keylist-sig.c: Likewise. 461 * gpg/t-import.c: Add support for gpg in CVS. 462 4632003-05-27 Marcus Brinkmann <marcus@g10code.de> 464 465 * t-data.c: Remove TEST_OUT_CB. 466 (main): Likewise. 467 * gpg/t-trustlist.c (main): Access ITEM directly. 468 469 * (t-decrypt-verify.c, t-decrypt.c, t-edit.c, t-encrypt-sign.c, 470 t-encrypt-sym.c, t-sign.c, t-signers.c): Include <unistd.h>. 471 (passphrase_cb): Rewritten. 472 * t-edit.c (edit_fnc): Rewritten. 473 4742003-05-04 Marcus Brinkmann <marcus@g10code.de> 475 476 * gpg/t-keylist-sig.c (main): Remove timestamp check. 477 478 * gpgsm/t-keylist.c: Add check for timestamp. 479 480 * gpg/Makefile.am (TESTS): Add t-keylist-sig. 481 * gpg/t-keylist-sig.c: New file. 482 4832003-04-30 Marcus Brinkmann <marcus@g10code.de> 484 485 * gpg/t-eventloop.c (main): Do not call print_op_info. 486 (print_op_info): Function removed. 487 488 * gpg/t-keylist.c: Rewritten. 489 * gpgsm/t-keylist.c (main): Rewritten. 490 * gpg/t-edit.c (main): Do not use gpgme_key_get_as_xml. Use 491 gpgme_key_unref instead gpgme_key_release. 492 * gpg/t-signers.c (main): Use gpgme_key_unref instead 493 gpgme_key_release. 494 4952003-04-29 Marcus Brinkmann <marcus@g10code.de> 496 497 * gpg/t-trustlist.c: Rewritten. 498 499 * gpg/t-verify.c (main): Rewritten. 500 * gpg/t-decrypt-verify.c: Rewritten. 501 * gpgsm/t-verify.c (main): Rewritten. 502 5032003-04-28 Marcus Brinkmann <marcus@g10code.de> 504 505 * gpgsm/t-decrypt.c (main): Rewritten. 506 507 * gpg/t-decrypt.c: Rewritten. 508 509 * gpg/t-signers.c: Rewritten. 510 5112003-04-27 Marcus Brinkmann <marcus@g10code.de> 512 513 * gpg/t-encrypt-sign.c (check_result): Rewritten. 514 515 * gpg/t-sign.c: Rewritten. 516 * gpgsm/t-sign.c: Rewritten. 517 * gpg/t-encrypt.c: Check for invalid recipients. 518 * gpgsm/t-encrypt.c: Likewise. 519 520 * gpg/t-import.c (check_result): Really use FPR. 521 * gpgsm/t-import.c (check_result): Rewritten. 522 5232003-04-25 Marcus Brinkmann <marcus@g10code.de> 524 525 * gpg/t-import.c: Rewritten. 526 527 * gpgsm/t-genkey.c: Rewritten. 528 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey. 529 * gpg/t-genkey.c: Include <stdlib.h>. 530 (main): Check result->fpr before checking its length. 531 5322003-04-24 Marcus Brinkmann <marcus@g10code.de> 533 534 * gpg/t-genkey.c: Rewritten to match new semantics. 535 5362003-02-06 Marcus Brinkmann <marcus@g10code.de> 537 538 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype. 539 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise. 540 * gpg/t-edit.c (passphrase_cb): Likewise. 541 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise. 542 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise. 543 * gpg/t-sign.c (passphrase_cb): Likewise. 544 * gpg/t-signers.c (passphrase_cb): Likewise. 545 5462003-01-30 Marcus Brinkmann <marcus@g10code.de> 547 548 * t-engine-info.c: Use file_name instead path throughout. 549 550 * Makefile.am (TESTS): Add t-engine-info. 551 * t-engine-info.c: New file. 552 * gpg/t-encrypt.c (main): Don't print engine info. 553 * gpg/t-eventloop.c (main): Likewise. 554 * gpg/t-encrypt-sign.c (main): Likewise. 555 * gpgsm/t-encrypt.c (main): Likewise. 556 5572002-12-24 Marcus Brinkmann <marcus@g10code.de> 558 559 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify. 560 * gpg/t-verify.c (main): Likewise. 561 * gpg/t-decrypt-verify.c (main): Likewise for 562 gpgme_op_decrypt_verify. 563 5642002-12-23 Marcus Brinkmann <marcus@g10code.de> 565 566 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to 567 avoid certification's expiry. 568 * gpgsm/t-encrypt.c (main): Use the short certification name. 569 5702002-11-19 Marcus Brinkmann <marcus@g10code.de> 571 572 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey 573 invocation. 574 5752002-10-09 Marcus Brinkmann <marcus@g10code.de> 576 577 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read 578 interface, and use gpgme_engine_check_version instead 579 gpgme_check_version. 580 * gpg/t-decrypt-verify.c (print_data): Likewise. 581 * gpg/t-edit.c (main): Likewise. 582 * gpg/t-encrypt.c (print_data): Likewise. 583 * gpg/t-encrypt-sign.c (print_data): Likewise. 584 * gpg/t-encrypt-sym.c (print_data): Likewise. 585 * gpg/t-eventloop.c (print_data): Likewise. 586 * gpg/t-export.c (print_data): Likewise. 587 * gpg/t-sign.c (print_data): Likewise. 588 * gpg/t-signers.c (print_data): Likewise. 589 * gpgsm/t-decrypt.c (print_data): Likewise. 590 * gpgsm/t-encrypt.c (print_data): Likewise. 591 * gpgsm/t-export.c (print_data): Likewise. 592 * gpgsm/t-sign.c (print_data): Likewise. 593 * gpg/t-verify.c (main): Likewise for gpgme_op_verify. 594 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify. 595 * t-data.c (read_once_test): Likewise. 596 (write_test): Update for new behaviour of data objects. 597 (main): Remove type test. 598 5992002-09-30 Werner Koch <wk@gnupg.org> 600 601 * gpgsm/t-keylist.c (doit): Add arg SECRET. 602 (main): Add option --secret. 603 6042002-09-28 Marcus Brinkmann <marcus@g10code.de> 605 606 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy. 607 6082002-09-02 Marcus Brinkmann <marcus@g10code.de> 609 610 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing. 611 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>. 612 6132002-08-01 Marcus Brinkmann <marcus@g10code.de> 614 615 * gpg/t-edit.c: Also add a test for the expire command (testing 616 the passphrase callback). 617 6182002-07-28 Marcus Brinkmann <marcus@g10code.de> 619 620 * gpg/t-edit.c: New file. 621 * gpg/Makefile (TESTS): Add t-edit. 622 6232002-07-25 Marcus Brinkmann <marcus@g10code.de> 624 625 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and 626 rename to LEN. 627 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane 628 Corthésy. 629 6302002-07-03 Marcus Brinkmann <marcus@g10code.de> 631 632 * gpg/t-eventloop.c: New file. 633 * gpg/Makefile (TESTS): Add t-eventloop. 634 6352002-06-26 Werner Koch <wk@gnupg.org> 636 637 * gpgsm/t-import.c (print_op_info): New. 638 (main): Print operation info. 639 6402002-06-25 Werner Koch <wk@gnupg.org> 641 642 * gpgsm/Makefile.am (DISTCLEANFILES): new. 643 6442002-06-25 Marcus Brinkmann <marcus@g10code.de> 645 646 * gpgsm/Makefile.am (TESTS): Add t-export. 647 gpgsm/t-export.c: New file. 648 6492002-06-20 Werner Koch <wk@gnupg.org> 650 651 * gpgsm/t-sign.c (main): Also test a normal signature. 652 653 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty. 654 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c 655 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c 656 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to 657 match the one in ../../gpgme/rungpg.c. 658 6592002-06-12 Werner Koch <wk@gnupg.org> 660 661 * gpgsm/t-keylist.c (doit): Print operation info if available. 662 6632002-06-10 Werner Koch <wk@gnupg.org> 664 665 * gpgsm/t-verify.c (print_sig_stat): Print the error token. 666 6672002-06-04 Werner Koch <wk@gnupg.org> 668 669 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow 670 to specify an encryption key. 671 6722002-05-26 Marcus Brinkmann <marcus@g10code.de> 673 674 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg. 675 (./secring.gpg): Remove target, and move all rules for this target 676 to ... 677 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7 678 does create an empty secring.gpg file when importing public keys. 679 6802002-05-08 Marcus Brinkmann <marcus@g10code.de> 681 682 * gpgsm/t-verify.c (validity_string): New. 683 (print_sig_stat): Print expire time and validity. 684 (status_string): Add new exipred stati. 685 6862002-05-03 Werner Koch <wk@gnupg.org> 687 688 * gpg/t-verify.c (validity_string): New. 689 (print_sig_stat): Print expire time and validity. 690 (status_string): Add new exipred stati. 691 6922002-04-05 Marcus Brinkmann <marcus@g10code,de> 693 694 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to 695 prevent use of gpg-agent. 696 (./gpg-agent.conf): Remove target. 697 (all-local): Remove ./gpg-agent.conf. 698 6992002-04-05 Marcus Brinkmann <marcus@g10code.de> 700 701 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead 702 gpgme_check_engine. 703 * gpgsm/t-encrypt.c (main): Likewise. 704 7052002-03-06 Marcus Brinkmann <marcus@g10code.de> 706 707 * gpg/t-encrypt-sym.c: New file. 708 * gpg/Makefile.am (TESTS): Add t-encrypt-sym. 709 7102002-03-05 Marcus Brinkmann <marcus@g10code.de> 711 712 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now 713 in DISTCLEANFILES. 714 7152002-03-04 Werner Koch <wk@gnupg.org> 716 717 * gpg/Makefile.am (DISTCLEANFILES): Added. 718 7192002-03-03 Marcus Brinkmann <marcus@g10code.de> 720 721 * gpg/t-verify.c (main): Add a few more sanity checks, and a check 722 for normal signatures. 723 7242002-02-26 Marcus Brinkmann <marcus@g10code.de> 725 726 * gpg/t-encrypt-sign.c: New file. 727 * gpg/Makefile.am (TESTS): Add t-encrypt-sign. 728 7292002-02-13 Werner Koch <wk@gnupg.org> 730 731 * gpgsm/Makefile.am (private-keys-v1.d): Don't 732 fail when the directory already exists. 733 7342002-02-12 Marcus Brinkmann <marcus@g10code.de> 735 736 * gpg/Makefile.am (CLEANFILES): New target. 737 (distclean-local): Rename to ... 738 (clean-local): ... this. 739 7402002-02-09 Marcus Brinkmann <marcus@g10code.de> 741 742 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule. 743 7442002-02-09 Marcus Brinkmann <marcus@g10code.de> 745 746 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of 747 gpg-agent bug). 748 7492002-02-08 Marcus Brinkmann <marcus@g10code.de> 750 751 * gpgsm/Makefile.am (key_id): Update value. 752 (all-local): Add .key to keyid filename. 753 (./private-keys-v1.d/$(key_id)): Renamed to ... 754 (./private-keys-v1.d/$(key_id).key): ... this. 755 (all-local): Add ./gpgsm.conf, ./trustlist.txt. 756 (./gpgsm.conf, ./trustlist.txt): New target. 757 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ... 758 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this. 759 7602002-01-30 Marcus Brinkmann <marcus@g10code.de> 761 762 * gpg/t-import.c (print_op_info): New function. 763 (main): Use it. 764 7652002-01-22 Marcus Brinkmann <marcus@g10code.de> 766 767 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**. 768 * gpg/t-sign.c (passphrase_cb): Likewise. 769 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise. 770 * gpg/t-decrypt.c (passphrase_cb): Likewise. 771 7722001-12-19 Marcus Brinkmann <marcus@g10code.de> 773 774 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by 775 Stéphane Corthésy. 776 7772001-12-19 Marcus Brinkmann <marcus@g10code.de> 778 779 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation. 780 7812001-12-19 Marcus Brinkmann <marcus@g10code.de> 782 783 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id). 784 7852001-12-16 Marcus Brinkmann <marcus@g10code.de> 786 787 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'. 788 7892001-12-15 Marcus Brinkmann <marcus@g10code.de> 790 791 * gpgsm/t-keylist.c (check_two_contexts): Set protocols. 792 7932001-12-14 Marcus Brinkmann <marcus@g10code.de> 794 795 * gpgsm/t-sign.c: New file. 796 * gpgsm/Makefile.am (TESTS): Add t-sign. 797 7982001-12-14 Marcus Brinkmann <marcus@g10code.de> 799 800 * gpgsm/t-decrypt.c: New file. 801 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise. 802 * gpgsm/Makefile.am (TESTS): Add t-decrypt. 803 (key_id): New variable. 804 (all-local): New target ./private-keys-v1.d/$(key_id) added. 805 (./private-keys-v1.d/$(key_id)): New target. 806 8072001-12-14 Marcus Brinkmann <marcus@g10code.de> 808 809 * gpgsm/t-verify.c: New file. 810 * gpgsm/Makefile.am (TESTS): Add t-verify. 811 8122001-12-14 Marcus Brinkmann <marcus@g10code.de> 813 814 * gpg/Makefile.am (GPG): Set to @GPG_PATH@. 815 (./pubring.gpg): Use $(GPG) instead gpg. 816 (./secring.gpg): Likewise. 817 818 * gpgsm/t-import.c (main): Remove third test case. 819 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@. 820 (all-local): New target. 821 (./pubcerts.kbx): Likewise. 822 * gpgsm/t-encrypt.c: New file. 823 * gpgsm/Makefile.am (TESTS): Add t-encrypt. 824 8252001-12-14 Marcus Brinkmann <marcus@g10code.de> 826 827 * gpgsm/t-keylist.c: New file. 828 * gpgsm/Makefile.am (TESTS): Add t-keylist. 829 8302001-12-13 Marcus Brinkmann <marcus@g10code.de> 831 832 * gpgsm/cert_dfn_pca01.der: New file. 833 * gpgsm/cert_dfn_pca15.der: Likewise. 834 * gpgsm/cert_g10code_test1.der: Likewise. 835 * gpgsm/t-import.c: Likewise. 836 * gpgsm/Makefile.am (EXTRADIST): Add new files. 837 (TESTS): Add t-import. 838 8392001-11-22 Marcus Brinkmann <marcus@g10code.de> 840 841 * gpg/: New directory. 842 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c, 843 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c, 844 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs. 845 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc, 846 secdemo.asc, seckey-1.asc): Move to sub directory gpg/. 847 848 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and 849 intl/. 850 (LDD): Correct relative path to gpgme library. 851 (TESTS): Remove t-version and t-data. 852 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c, 853 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c, 854 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c, 855 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h". 856 857 * Makefile.am: New file. 858 * gpgsm/: New directory. 859 * gpgsm/Makefile.am: New file. 860 8612001-11-16 Marcus Brinkmann <marcus@g10code.de> 862 863 * Makefile.am (TESTS): Add t-decrypt-verify. 864 * t-decrypt-verify.c: New file. 865 * cipher-2.asc: Likewise. 866 8672001-11-02 Marcus Brinkmann <marcus@g10code.de> 868 869 * t-data.c: Include stddef.h. 870 (read_once_test): Change type of READ to size_t. 871 (read_test): Likewise. 872 (write_test): Likewise. 873 8742001-10-29 Marcus Brinkmann <marcus@g10code.de> 875 876 * t-signers.c: New file. 877 * Makefile.am (TESTS): Add t-signers. 878 8792001-10-22 Marcus Brinkmann <marcus@g10code.de> 880 881 * Makefile.am (TEST_ENVIRONMENT): Revert last change. 882 8832001-10-22 Marcus Brinkmann <marcus@g10code.de> 884 885 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir), 886 not current directory. 887 8882001-10-22 Marcus Brinkmann <marcus@g10code.de> 889 890 * t-data.c (write_test): New function. 891 (main): Invoke write_test for all rounds except TEST_OUT_CB. 892 8932001-10-22 Marcus Brinkmann <marcus@g10code.de> 894 895 * Makefile.am (INCLUDES): Remove spurious duplicate to silence 896 automake. 897 8982001-10-16 Marcus Brinkmann <marcus@g10code.de> 899 900 * t-version.c: New file. 901 * t-data.c: Likewise. 902 * t-data-1.txt: Likewise. 903 * t-data-2.txt: Likewise. 904 * Makefile.am (TESTS): Add t-version, t-data. 905 9062001-09-17 Werner Koch <wk@gnupg.org> 907 908 * t-keylist.c (check_two_contexts): New. 909 9102001-09-03 Werner Koch <wk@gnupg.org> 911 912 * t-encrypt.c (print_op_info): New and use it after each operation. 913 9142001-08-28 Werner Koch <wk@gnupg.org> 915 916 * t-sign.c (print_op_info): New and use it after each operation. 917 9182001-03-15 Werner Koch <wk@gnupg.org> 919 920 * t-keylist.c (doit): List subkeys too, show caps. 921 9222001-02-13 Werner Koch <wk@gnupg.org> 923 924 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long 925 because we don't use the config stuff here. 926 9272001-02-12 Werner Koch <wk@gnupg.org> 928 929 * tests/t-verify.c (print_sig_stat): Print info about the keys. 930 931 932 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 933 2011 g10 Code GmbH 934 935 This file is free software; as a special exception the author gives 936 unlimited permission to copy and/or distribute it, with or without 937 modifications, as long as this notice is preserved. 938 939 This file is distributed in the hope that it will be useful, but 940 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 941 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 942