[Rt-commit] rt branch, 4.4-trunk, updated. rt-4.4.4-161-ga3c5c3f073

? sunnavy sunnavy at bestpractical.com
Mon Nov 16 14:57:40 EST 2020


The branch, 4.4-trunk has been updated
       via  a3c5c3f073598d4c008c7a49ef0ec63229827bfa (commit)
       via  ba843e17394f37bd2925b934732c8ea5dfe8712b (commit)
       via  a903bc01a608fec77b0e2c13f3d096935a2821dc (commit)
       via  0d20bdf79fffd9aed6e2c29d177fc978f00a9b25 (commit)
       via  298da0b7b1e7dca2e88cff6152dbe168f8b51d6a (commit)
       via  8750e4b643b5703b3aae52d625e0b59c4a2180f4 (commit)
       via  18b5d085d89c775fd79fe9a20f25ddacf1ae8ef1 (commit)
       via  c58ada2ba416dd51f1f35043cca9ae38dc6bd803 (commit)
       via  757ccab492182288eb5bdfb94d4af69e60de9bc9 (commit)
       via  a1e09f28739fd164d8de73f77dde64e8bcd6c595 (commit)
       via  b001d35d72ce2c6bebe2a68a0b496db1833f46d3 (commit)
       via  9cbf7b129633b07b6990c6a57fa3339fc658d196 (commit)
       via  214ec3857bad78615d61a62bbcd24fa848b4ed78 (commit)
       via  1d1745b55eb548636170b2ddb058dbac5edf0e4a (commit)
      from  dd264d68d38e1df31908a890fd9038b01ccf30f6 (commit)

Summary of changes:
 lib/RT/Crypt/GnuPG.pm                              | 30 ++++++--
 lib/RT/Test/GnuPG.pm                               | 49 +++++++++++-
 sbin/rt-test-dependencies.in                       |  2 +-
 t/crypt/no-signer-address.t                        |  3 +-
 t/crypt/smime/other-certs.t                        | 15 ++++
 .../signed_old_style_with_attachment.eml           |  0
 t/mail/crypt-gnupg.t                               | 86 +++++++++++++++-------
 t/mail/gnupg-bad.t                                 |  4 +-
 t/mail/gnupg-incoming.t                            |  7 +-
 t/mail/gnupg-reverification.t                      |  4 +-
 .../CVE-2012-4735-incoming-encryption-header.t     |  2 +-
 t/web/crypt-gnupg.t                                |  8 +-
 t/web/gnupg-select-keys-on-create.t                |  4 +-
 13 files changed, 161 insertions(+), 53 deletions(-)
 rename t/data/gnupg/{keyrings => emails}/signed_old_style_with_attachment.eml (100%)

- Log -----------------------------------------------------------------
commit a903bc01a608fec77b0e2c13f3d096935a2821dc
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Fri May 15 15:32:00 2020 +0800

    Default cert-digest-algo from SHA1 to SHA256
    
    Since 2.2.18, SHA1 is not allowed any more, the error message is:
    
        third-party key signatures using the SHA1 algorithm are rejected

diff --git a/lib/RT/Crypt/GnuPG.pm b/lib/RT/Crypt/GnuPG.pm
index 06569ad9db..d96c68f861 100644
--- a/lib/RT/Crypt/GnuPG.pm
+++ b/lib/RT/Crypt/GnuPG.pm
@@ -330,6 +330,7 @@ sub CallGnuPG {
     my %GnuPGOptions = RT->Config->Get('GnuPGOptions');
     my %opt = (
         'digest-algo' => 'SHA1',
+        'cert-digest-algo' => 'SHA256',
         %GnuPGOptions,
         %{ $args{Options} || {} },
     );

commit ba843e17394f37bd2925b934732c8ea5dfe8712b
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Sat May 16 04:46:45 2020 +0800

    Bump GnuPG::Interface to 1.00 to support gpg 2.2

diff --git a/sbin/rt-test-dependencies.in b/sbin/rt-test-dependencies.in
index 646fa9ddd1..159d729d32 100644
--- a/sbin/rt-test-dependencies.in
+++ b/sbin/rt-test-dependencies.in
@@ -271,7 +271,7 @@ DBD::SQLite 1.00
 
 $deps{'GPG'} = [ text_to_hash( << '.') ];
 File::Which
-GnuPG::Interface
+GnuPG::Interface 1.00
 PerlIO::eol
 .
 

commit a3c5c3f073598d4c008c7a49ef0ec63229827bfa
Merge: dd264d68d3 ba843e1739
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Tue Nov 17 03:45:37 2020 +0800

    Merge branch '4.4/update-for-gpg2-and-openssl-1.1.1d' into 4.4-trunk


-----------------------------------------------------------------------


More information about the rt-commit mailing list