[Bps-public-commit] GnuPG-Interface branch, work-with-both-gnupgs, repushed

Aaron Trevena ast at bestpractical.com
Mon May 11 13:47:55 EDT 2020


The branch work-with-both-gnupgs was deleted and repushed:
       was d8f7172a0c3b5177156d07c04c5c1cd407485831
       now 8e1eda2d14bc6d2050cbb9d39b94601de07c638b

 1:  7413bf4 =  1:  7413bf4 fix spelling error ("settting" should be "setting")
 2:  727791b =  2:  727791b Generalize the test suite
 3:  2b6d6d9 =  3:  2b6d6d9 subkey validity of an key when we have established no trust anchors
 4:  9f579ba =  4:  9f579ba ensure that test covers all signatures
 5:  9ffa3b0 =  5:  9ffa3b0 add $gpg_is_modern to test suite
 6:  eed2615 =  6:  eed2615 Modern GnuPG (2.1) reports more detail about secret keys
 7:  cb03617 =  7:  cb03617 test suite: match plaintext output across versions of GnuPG
 8:  1ad31ca =  8:  1ad31ca fix test_default_key_passphrase when passphrase comes from agent
 9:  18068dd =  9:  18068dd clean up trailing whitespace
10:  2b63050 = 10:  2b63050 fix capitalization of GnuPG
11:  49d5310 = 11:  49d5310 ommand_args should be command_args
12:  5241873 = 12:  5241873 use fingerprints as inputs during tests to demonstrate explicit usage
13:  8d68798 = 13:  8d68798 move key files to generic names
14:  205397b = 14:  205397b fix spelling: s/convience/convenience/
15:  8835cc5 = 15:  8835cc5 added new secret key with different passphrase
16:  31ba007 = 16:  31ba007 Test use of gpg without explicit passphrase (agent+pinentry)
17:  e83ff6f = 17:  e83ff6f Kill any GnuPG agent before and after the test suite.
18:  d72465a = 18:  d72465a Use a short temporary homedir during the test suite
19:  42cc6f2 = 19:  42cc6f2 Make things work with gpg1 (assuming plain 'gpg' is modern)
20:  4efd9cd = 20:  4efd9cd Get gpg version once at instantiation
21:  6f88de4 = 21:  6f88de4 Add convenient GnuPG branch-checking methods
22:  0d63b7b = 22:  0d63b7b Use GnuPG::Interface branch-checking methods in tests
23:  d33d4e0 = 23:  d33d4e0 Skip loopback tests on not-modern GPG
24:  af773f7 = 24:  af773f7 Restore test resource file name construction with branch name
25:  2115aae = 25:  2115aae Disable modern gpg setup and teardown steps under classic
26:  85acd91 = 26:  85acd91 Switch to version comparison from branch comparison
27:  9c5f9d4 = 27:  9c5f9d4 Update pubkey_data documentation
28:  d39f811 = 28:  d39f811 Use GNUPGHOME for gpgconf instead of --homedir
29:  43a7081 = 29:  43a7081 Run all test cleanup except gpg-agent cleanup for <= 2.1.0
30:  b6762c9 = 30:  b6762c9 Use GNUPGHOME instead of --homedir when calling gpgconf in test setup
31:  44f5b98 = 31:  44f5b98 Update secret key lists and test for early versions of gpg 2.1.x
32:  a387dca = 32:  a387dca Pass --homdir in encrypt_symmetrically for GnuPG >= 2.1.0
33:  f00ea44 = 33:  f00ea44 Set allow-loopback-pinentry for gpg-agent in test homedirs
34:  91ba04d = 34:  91ba04d Always print newline for empty passphrases
35:  7f5c845 = 35:  7f5c845 Use --no-options for GnuPG::Interface::version()
36:  0528f62 = 36:  0528f62 add missing waitpid() in version()
37:  2a57319 = 37:  2a57319 Update testing of public keys for GPG 2.2
38:  26cf1b5 = 38:  26cf1b5 Updated options to add ignore_mdc_error and logging
39:  67d18c8 = 39:  67d18c8 Updated tests to skip using gpg-agent unless ENV var set
40:  00bf6f1 = 40:  00bf6f1 Added local_id field to GnuPG::Key comparson
41:  f5a8fc2 = 41:  f5a8fc2 Update changelog for release
42:  4938626 = 42:  4938626 Restrict to version 1.4 or 2.2+
43:  75f84d2 = 43:  75f84d2 Fix check for passing passphrase
44:  c7230d7 = 44:  c7230d7 added debug logging options to synopsis in documentation
45:  b90136b ! 45:  9d3394e Updated test setup for gnupg-agent
    @@ -79,3 +79,20 @@
                                  armor                => 1,
                                  meta_interactive     => 0,
     
    +diff --git a/t/zzz_cleanup.t b/t/zzz_cleanup.t
    +--- a/t/zzz_cleanup.t
    ++++ b/t/zzz_cleanup.t
    +@@
    +     # respect the GNUPGHOME environment variable
    +     if ($gnupg->cmp_version($gnupg->version, '2.1') >= 0) {
    +         $ENV{'GNUPGHOME'} = $homedir;
    +-        system('gpgconf', '--quiet', '--kill', 'gpg-agent');
    ++        system('gpgconf', '--homedir', $homedir, '--quiet', '--kill', 'gpg-agent');
    +         delete $ENV{'GNUPGHOME'};
    +     }
    +     remove_tree($homedir, {error => \$err});
    +     unlink('test/gnupghome');
    ++    unlink($homedir);
    +     return ! @$err;
    + };
    +
46:  743c5ba = 46:  c9db2be fix passphrase clearing in decyption test
47:  4cf8081 = 47:  4a8af81 workaround for some gpg2.2.x expired sig behaviour in keys test
48:  a57a032 = 48:  633a9f6 remove env flag for testing with agent if gnugpg 2.2
49:  d8f7172 = 49:  8e1eda2 Added --keyring and --no-default-keyring options to GnuPG::Options



More information about the Bps-public-commit mailing list