Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpg2 for openSUSE:Factory checked in at 2021-01-19 15:59:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpg2 (Old) and /work/SRC/openSUSE:Factory/.gpg2.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpg2" Tue Jan 19 15:59:07 2021 rev:153 rq:863296 version:2.2.27 Changes: -------- --- /work/SRC/openSUSE:Factory/gpg2/gpg2.changes 2020-11-29 12:20:05.969496743 +0100 +++ /work/SRC/openSUSE:Factory/.gpg2.new.28504/gpg2.changes 2021-01-19 15:59:34.151141885 +0100 @@ -1,0 +2,21 @@ +Tue Jan 12 22:45:11 UTC 2021 - Andreas Stieger <[email protected]> + +- GnuPG 2.2.27: + * gpgconf: Fix case with neither local nor global gpg.conf + * gpgconf: Fix description of two new options +- includes changes from 2.2.26: + * gpg: New AKL method "ntds" + * gpg: Fix --trusted-key with fingerprint arg + * scd: Fix writing of ECC keys to an OpenPGP card + * scd: Make an USB error fix specific to SPR532 readers + * dirmngr: With new LDAP keyservers store the new attributes. + Never store the useless pgpSignerID. Fix a long standing + bug storing some keys on an ldap server. + * dirmngr: Support the new Active Direcory LDAP schema for + keyservers + * dirmngr: Allow LDAP OpenPGP searches via fingerprint + * dirmngr: Do not block other threads during keyserver LDAP calls + * Support global configuration files + * Fix the iconv fallback handling to UTF-8 + +------------------------------------------------------------------- Old: ---- gnupg-2.2.25.tar.bz2 gnupg-2.2.25.tar.bz2.sig New: ---- gnupg-2.2.27.tar.bz2 gnupg-2.2.27.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpg2.spec ++++++ --- /var/tmp/diff_new_pack.o1Z3sf/_old 2021-01-19 15:59:34.943143081 +0100 +++ /var/tmp/diff_new_pack.o1Z3sf/_new 2021-01-19 15:59:34.943143081 +0100 @@ -1,7 +1,7 @@ # # spec file for package gpg2 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gpg2 -Version: 2.2.25 +Version: 2.2.27 Release: 0 Summary: File encryption, decryption, signature creation and verification utility License: GPL-3.0-or-later @@ -61,7 +61,6 @@ Requires: libgcrypt20 >= 1.8.0 Requires: libksba >= 1.3.5 Requires: pinentry -Requires(post): %{install_info_prereq} Recommends: dirmngr = %{version} Provides: gnupg = %{version} Provides: gpg = 1.4.9 @@ -165,10 +164,6 @@ %post %udev_rules_update -%install_info --info-dir=%{_infodir} %{_infodir}/gnupg.info.gz - -%preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/gnupg.info.gz %files lang -f gnupg2.lang ++++++ gnupg-2.2.25.tar.bz2 -> gnupg-2.2.27.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gpg2/gnupg-2.2.25.tar.bz2 /work/SRC/openSUSE:Factory/.gpg2.new.28504/gnupg-2.2.27.tar.bz2 differ: char 11, line 1 ++++++ gnupg-2.2.8-files-are-digests.patch ++++++ --- /var/tmp/diff_new_pack.o1Z3sf/_old 2021-01-19 15:59:35.003143172 +0100 +++ /var/tmp/diff_new_pack.o1Z3sf/_new 2021-01-19 15:59:35.007143178 +0100 @@ -4,11 +4,11 @@ g10/sign.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 67 insertions(+), 6 deletions(-) -Index: gnupg-2.2.20/g10/gpg.c +Index: gnupg-2.2.27/g10/gpg.c =================================================================== ---- gnupg-2.2.20.orig/g10/gpg.c -+++ gnupg-2.2.20/g10/gpg.c -@@ -380,6 +380,7 @@ enum cmd_and_opt_values +--- gnupg-2.2.27.orig/g10/gpg.c ++++ gnupg-2.2.27/g10/gpg.c +@@ -382,6 +382,7 @@ enum cmd_and_opt_values oTTYtype, oLCctype, oLCmessages, @@ -16,7 +16,7 @@ oXauthority, oGroup, oUnGroup, -@@ -834,6 +835,7 @@ static ARGPARSE_OPTS opts[] = { +@@ -838,6 +839,7 @@ static ARGPARSE_OPTS opts[] = { ARGPARSE_s_s (oWeakDigest, "weak-digest","@"), ARGPARSE_s_n (oUnwrap, "unwrap", "@"), ARGPARSE_s_n (oOnlySignTextIDs, "only-sign-text-ids", "@"), @@ -24,7 +24,7 @@ /* Aliases. I constantly mistype these, and assume other people do as well. */ -@@ -2421,6 +2423,7 @@ main (int argc, char **argv) +@@ -2372,6 +2374,7 @@ main (int argc, char **argv) opt.def_cert_expire = "0"; gnupg_set_homedir (NULL); opt.passphrase_repeat = 1; @@ -32,7 +32,7 @@ opt.emit_version = 0; opt.weak_digests = NULL; -@@ -2997,6 +3000,7 @@ main (int argc, char **argv) +@@ -2944,6 +2947,7 @@ main (int argc, char **argv) opt.verify_options&=~VERIFY_SHOW_PHOTOS; break; case oPhotoViewer: opt.photo_viewer = pargs.r.ret_str; break; @@ -40,10 +40,10 @@ case oDisableSignerUID: opt.flags.disable_signer_uid = 1; break; case oIncludeKeyBlock: opt.flags.include_key_block = 1; break; -Index: gnupg-2.2.20/g10/options.h +Index: gnupg-2.2.27/g10/options.h =================================================================== ---- gnupg-2.2.20.orig/g10/options.h -+++ gnupg-2.2.20/g10/options.h +--- gnupg-2.2.27.orig/g10/options.h ++++ gnupg-2.2.27/g10/options.h @@ -202,6 +202,7 @@ struct int no_auto_check_trustdb; int preserve_permissions; @@ -52,10 +52,10 @@ struct groupitem *grouplist; int mangle_dos_filenames; int enable_progress_filter; -Index: gnupg-2.2.20/g10/sign.c +Index: gnupg-2.2.27/g10/sign.c =================================================================== ---- gnupg-2.2.20.orig/g10/sign.c -+++ gnupg-2.2.20/g10/sign.c +--- gnupg-2.2.27.orig/g10/sign.c ++++ gnupg-2.2.27/g10/sign.c @@ -43,6 +43,8 @@ #include "../common/mbox-util.h" #include "../common/compliance.h" @@ -65,7 +65,7 @@ #ifdef HAVE_DOSISH_SYSTEM #define LF "\r\n" #else -@@ -834,6 +836,8 @@ write_signature_packets (ctrl_t ctrl, +@@ -844,6 +846,8 @@ write_signature_packets (ctrl_t ctrl, if (duration || opt.sig_policy_url || opt.sig_notations || opt.sig_keyserver_url) sig->version = 4; @@ -74,10 +74,10 @@ else sig->version = pk->version; -@@ -860,8 +864,12 @@ write_signature_packets (ctrl_t ctrl, - else - err = 0; +@@ -872,8 +876,12 @@ write_signature_packets (ctrl_t ctrl, } + else + err = 0; /* Actually never reached. */ + if (!opt.files_are_digests) { hash_sigversion_to_magic (md, sig); gcry_md_final (md); @@ -87,7 +87,7 @@ if (!err) err = do_sign (ctrl, pk, sig, md, hash_for (pk), cache_nonce, 0); -@@ -924,6 +932,8 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -937,6 +945,8 @@ sign_file (ctrl_t ctrl, strlist_t filena SK_LIST sk_rover = NULL; int multifile = 0; u32 duration=0; @@ -96,7 +96,7 @@ pfx = new_progress_context (); afx = new_armor_context (); -@@ -941,7 +951,16 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -954,7 +964,16 @@ sign_file (ctrl_t ctrl, strlist_t filena fname = NULL; if( fname && filenames->next && (!detached || encryptflag) ) @@ -114,7 +114,7 @@ if(encryptflag==2 && (rc=setup_symkey(&efx.symkey_s2k,&efx.symkey_dek))) -@@ -962,7 +981,7 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -975,7 +994,7 @@ sign_file (ctrl_t ctrl, strlist_t filena goto leave; /* prepare iobufs */ @@ -123,7 +123,7 @@ inp = NULL; /* we do it later */ else { inp = iobuf_open(fname); -@@ -1100,7 +1119,7 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -1124,7 +1143,7 @@ sign_file (ctrl_t ctrl, strlist_t filena for (sk_rover = sk_list; sk_rover; sk_rover = sk_rover->next) gcry_md_enable (mfx.md, hash_for (sk_rover->pk)); @@ -132,7 +132,7 @@ iobuf_push_filter( inp, md_filter, &mfx ); if( detached && !encryptflag) -@@ -1155,6 +1174,8 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -1179,6 +1198,8 @@ sign_file (ctrl_t ctrl, strlist_t filena write_status_begin_signing (mfx.md); @@ -141,7 +141,7 @@ /* Setup the inner packet. */ if( detached ) { if( multifile ) { -@@ -1195,6 +1216,45 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -1219,6 +1240,45 @@ sign_file (ctrl_t ctrl, strlist_t filena if( opt.verbose ) log_printf ("\n"); } @@ -187,7 +187,7 @@ else { /* read, so that the filter can calculate the digest */ while( iobuf_get(inp) != -1 ) -@@ -1213,8 +1273,8 @@ sign_file (ctrl_t ctrl, strlist_t filena +@@ -1237,8 +1297,8 @@ sign_file (ctrl_t ctrl, strlist_t filena /* write the signatures */ rc = write_signature_packets (ctrl, sk_list, out, mfx.md,
