Page MenuHome GnuPG
Feed All Stories

Jan 22 2021

aheinecke closed T5101: Translate GpgOL in Italian as Resolved.

Argh! I had added the translation to GpgOL but forgot to list the file in our installer. So it will only be part of the next version.

Jan 22 2021, 2:45 PM · i18n, gpgol
cbiedl committed rG809f2473c2c3: Set -fcommon compile option (authored by cbiedl).
Set -fcommon compile option
Jan 22 2021, 12:54 PM
aheinecke merged T5261: error "running as administrator" into T5248: Kleopatra: Change running as Administrator from error to warning.
Jan 22 2021, 12:47 PM · kleopatra, gpg4win
aheinecke merged task T5261: error "running as administrator" into T5248: Kleopatra: Change running as Administrator from error to warning.
Jan 22 2021, 12:47 PM · gpg4win, gnupg
aheinecke committed rO4d57033a095a: Fix tracking of opened contact settings (authored by aheinecke).
Fix tracking of opened contact settings
Jan 22 2021, 12:11 PM
werner raised the priority of T3211: [website] Atom/RSS feed for releases, news and/or blog from Wishlist to Normal.
Jan 22 2021, 12:04 PM · Feature Request
werner committed rDab5d0860f4a9: swdb: Pinentry 1.1.1 (authored by werner).
swdb: Pinentry 1.1.1
Jan 22 2021, 8:16 AM

Jan 21 2021

gouttegd committed rP69c3d2bdd311: Post-release updates. (authored by gouttegd).
Post-release updates.
Jan 21 2021, 11:16 PM
gouttegd committed rPc6202b29cf60: Release 1.1.1. (authored by gouttegd).
Release 1.1.1.
Jan 21 2021, 11:16 PM
telans added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Unfortunately these are not enough to enable building with clang LTO. Build now fails when linking test executables (libgcrypt.so gets build however):

Any ideas what might be causing this?

Jan 21 2021, 9:47 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Configure output has still has some differences LTO vs non-LTO:

--- non-lto.log 2021-01-21 22:25:14.966099577 +0200
+++ lto.log     2021-01-21 22:25:23.174086100 +0200
@@ -63,7 +63,7 @@
 checking for archiver @FILE support... @
 checking for strip... strip
 checking for ranlib... ranlib
-checking command to parse /usr/bin/nm -B output from clang object... ok
+checking command to parse /usr/bin/nm -B output from clang object... failed
 checking for sysroot... no
 checking for mt... mt
 checking if mt is a manifest tool... no
@@ -75,7 +75,7 @@
 checking if clang static flag -static works... yes
 checking if clang supports -c -o file.o... yes
 checking if clang supports -c -o file.o... (cached) yes
-checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
+checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes
 checking whether -lc should be explicitly linked in... no
 checking dynamic linker characteristics... GNU/Linux ld.so
 checking how to hardcode library paths into programs... immediate
@@ -168,8 +168,8 @@
 checking whether 'asm' assembler keyword is supported... yes
 checking whether '__asm__' assembler keyword is supported... yes
 checking whether inline assembly memory barrier is supported... yes
-checking whether GCC assembler is compatible for ARM assembly implementations... no
-checking whether GCC assembler is compatible for ARMv8/Aarch64 assembly implementations... no
+checking whether GCC assembler is compatible for ARM assembly implementations... yes
+checking whether GCC assembler is compatible for ARMv8/Aarch64 assembly implementations... yes
 checking whether GCC assembler supports for CFI directives... yes
 checking whether GCC assembler supports for ELF directives... yes
 checking for _ prefix in compiled symbols... no
@@ -240,7 +240,7 @@
 checking if gcc supports -Wno-missing-field-initializers... yes
 checking if gcc supports -Wpointer-arith... yes
 checking whether non excutable stack support is requested... yes
-checking whether assembler supports --noexecstack option... yes
+checking whether assembler supports --noexecstack option... no
 checking that generated files are newer than configure... done
 configure: creating ./config.status
 config.status: creating Makefile
Jan 21 2021, 9:27 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Clang support Intel syntax after all, but not assembler macros that were used. Here's two patches that fix the configure.ac issue and removes use of assembly macros in Intel syntax assembly files:

Jan 21 2021, 9:23 PM · asm, libgcrypt, clang, Bug Report
victordimas2883 added a project to T5261: error "running as administrator": gpg4win.
Jan 21 2021, 7:54 PM · gpg4win, gnupg
victordimas2883 added a project to T5261: error "running as administrator": gnupg.
Jan 21 2021, 7:38 PM · gpg4win, gnupg
victordimas2883 created T5261: error "running as administrator" in the S1 Public space.
Jan 21 2021, 7:32 PM · gpg4win, gnupg
ikloecker committed rKLEOPATRA75d5c5f81707: Move handling of dialogs from CertificateLineEdit to SignEncryptWidget (authored by ikloecker).
Move handling of dialogs from CertificateLineEdit to SignEncryptWidget
Jan 21 2021, 6:13 PM
werner changed the status of T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0 from Open to Testing.
Jan 21 2021, 10:32 AM · Bug Report, Cross-Compiler, libgcrypt
werner committed rC269250870a48: Merge branch 'LIBGCRYPT-1.9-BRANCH' (authored by werner).
Merge branch 'LIBGCRYPT-1.9-BRANCH'
Jan 21 2021, 8:37 AM
gniibe committed rCfa3420b011c1: build: Fix build of tests with non-default installation. (authored by gniibe).
build: Fix build of tests with non-default installation.
Jan 21 2021, 6:25 AM

Jan 20 2021

jukivili committed rC00df9f27181d: Split inline assembly blocks with many memory operands (authored by jukivili).
Split inline assembly blocks with many memory operands
Jan 20 2021, 9:37 PM
jukivili committed rC81354e911bfa: tests/basic: fix build on ARM32 when NEON disabled (authored by jukivili).
tests/basic: fix build on ARM32 when NEON disabled
Jan 20 2021, 9:37 PM
jukivili committed rC097148bc89ec: kdf: make self-test test-vector array read-only (authored by jukivili).
kdf: make self-test test-vector array read-only
Jan 20 2021, 9:37 PM
jukivili committed rCc6425a553729: kdf: add missing null-terminator for self-test test-vector array (authored by jukivili).
kdf: add missing null-terminator for self-test test-vector array
Jan 20 2021, 9:37 PM
jukivili committed rC807827cda3ba: cipher/bithelp: use __builtin_ctzl when available (authored by jukivili).
cipher/bithelp: use __builtin_ctzl when available
Jan 20 2021, 9:37 PM
jukivili committed rC477355047e5c: mpi/longlong: make use of compiler provided __builtin_ctz/__builtin_clz (authored by jukivili).
mpi/longlong: make use of compiler provided __builtin_ctz/__builtin_clz
Jan 20 2021, 9:37 PM
jukivili closed T5196: libgcrypt: s390x/zSeries performance improvements, a subtask of T4460: libgcrypt performance TODOs, as Resolved.
Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5196: libgcrypt: s390x/zSeries performance improvements as Resolved.
Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5197: libgcrypt: s390x/zSeries AES acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5197: libgcrypt: s390x/zSeries AES acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5198: libgcrypt: s390x/zSeries SHA256/SHA512 acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5198: libgcrypt: s390x/zSeries SHA256/SHA512 acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5199: libgcrypt: s390x/zSeries GHASH/AES-GCM acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5199: libgcrypt: s390x/zSeries GHASH/AES-GCM acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5200: libgcrypt: s390x/zSeries SHA3 acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5200: libgcrypt: s390x/zSeries SHA3 acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5201: libgcrypt: s390x/zSeries 128-bit vector implementation of ChaCha20, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5201: libgcrypt: s390x/zSeries 128-bit vector implementation of ChaCha20 as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5202: libgcrypt: s390x/zSeries implementation of Poly1305 / ChaCha20-Poly1305 AEAD, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5202: libgcrypt: s390x/zSeries implementation of Poly1305 / ChaCha20-Poly1305 AEAD as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5203: libgcrypt: s390x/zSeries SHA1 acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:29 PM · libgcrypt
jukivili closed T5203: libgcrypt: s390x/zSeries SHA1 acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:29 PM · libgcrypt
jukivili committed rC92fe807aeb7e: Merge remote-tracking branch 'origin/cipher-s390x-optimizations' into master (authored by jukivili).
Merge remote-tracking branch 'origin/cipher-s390x-optimizations' into master
Jan 20 2021, 9:04 PM
werner added a comment to T4550: Test certificates with valid CA.

Do you mean self-signed certs or what kind of certs do not work?

Jan 20 2021, 7:31 PM · Tests
balducci added a comment to T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.

You probably define CFLAGS=-m32 in your installation script for 32-bit build. I'd try with CFLAGS="-O2 -m32".

Jan 20 2021, 7:03 PM · Bug Report, Cross-Compiler, libgcrypt
ikloecker committed rLIBKLEO0cb40f92f5be: Return only valid keys for the given indexes (authored by ikloecker).
Return only valid keys for the given indexes
Jan 20 2021, 5:54 PM
ikloecker committed rLIBKLEOabd30b1cf7b8: Use existing helper for removing duplicate keys (authored by ikloecker).
Use existing helper for removing duplicate keys
Jan 20 2021, 5:54 PM
jukivili added a comment to T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.

Jan 20 2021, 4:16 PM · Bug Report, Cross-Compiler, libgcrypt
jukivili added a comment to T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.

Thanks for report. I reproduced this by building i386 with optimizations disabled "-O0" (gcc 10). With normal optimization level such as "-O2", the issue does not appear.

Jan 20 2021, 3:47 PM · Bug Report, Cross-Compiler, libgcrypt
werner updated the task description for T4294: Release Libgcrypt 1.9.0.
Jan 20 2021, 2:51 PM · Release Info, libgcrypt
werner created T5259: Release Libgcrypt 1.9.1.
Jan 20 2021, 2:50 PM · Release Info, libgcrypt
werner added a comment to T5254: libgcrypt 1.9.0 fails make check (selftest).

Sure. Thanks for testing. The problem with new versions is that ppl don't like to test release candidates and thus we need do real releases and wait for the outfall. ;-)

Jan 20 2021, 2:43 PM · patch, libgcrypt, Bug Report
werner merged T5258: KeePassXC fails to start after upgrade to libgcrypt 1.9.0 into T5254: libgcrypt 1.9.0 fails make check (selftest).
Jan 20 2021, 2:42 PM · patch, libgcrypt, Bug Report
werner merged task T5258: KeePassXC fails to start after upgrade to libgcrypt 1.9.0 into T5254: libgcrypt 1.9.0 fails make check (selftest).
Jan 20 2021, 2:42 PM · libgcrypt, Bug Report
jpalus created T5258: KeePassXC fails to start after upgrade to libgcrypt 1.9.0.
Jan 20 2021, 2:30 PM · libgcrypt, Bug Report
werner triaged T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax as Normal priority.
Jan 20 2021, 2:11 PM · asm, clang, libgcrypt
werner created T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.
Jan 20 2021, 1:30 PM · Bug Report, Cross-Compiler, libgcrypt
jukivili edited parent tasks for T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax, added: T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO; removed: T5251: Compile error on ARMv7 for libgcrypt .
Jan 20 2021, 1:24 PM · asm, clang, libgcrypt
jukivili removed a subtask for T5251: Compile error on ARMv7 for libgcrypt : T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax.
Jan 20 2021, 1:24 PM · asm, libgcrypt, Bug Report
jukivili added a subtask for T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO: T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax.
Jan 20 2021, 1:24 PM · asm, libgcrypt, clang, Bug Report
jukivili added a subtask for T5251: Compile error on ARMv7 for libgcrypt : T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax.
Jan 20 2021, 1:22 PM · asm, libgcrypt, Bug Report
jukivili added a parent task for T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax: T5251: Compile error on ARMv7 for libgcrypt .
Jan 20 2021, 1:22 PM · asm, clang, libgcrypt
jukivili created T5256: libgcrypt, convert Intel syntax x86_64 assembly files to AT&T syntax in the S1 Public space.
Jan 20 2021, 1:21 PM · asm, clang, libgcrypt
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Breakage appears to happen in configure.ac. When building with clang without LTO following check gives "no":

Jan 20 2021, 1:14 PM · asm, libgcrypt, clang, Bug Report
werner committed rC880aa91cfb64: doc: Fix wrong CVE id in NEWS (authored by werner).
doc: Fix wrong CVE id in NEWS
Jan 20 2021, 12:53 PM
werner updated the task description for T4294: Release Libgcrypt 1.9.0.
Jan 20 2021, 12:53 PM · Release Info, libgcrypt
ikloecker moved T5249: Allow selection of groups defined in gpg's configuration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 20 2021, 12:15 PM · Restricted Project, kleopatra
ikloecker moved T5241: Allow selection of groups as recipients for file encryption from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 20 2021, 12:15 PM · Restricted Project, kleopatra
ikloecker closed T5238: Add basic support for groups to the key list models as Resolved.
Jan 20 2021, 12:14 PM · Restricted Project, kleopatra
ikloecker closed T5238: Add basic support for groups to the key list models, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
Jan 20 2021, 12:14 PM · Restricted Project, kleopatra
ikloecker moved T5238: Add basic support for groups to the key list models from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 20 2021, 12:10 PM · Restricted Project, kleopatra
ME9128 added a comment to T5237: GPGOL loaded but doesn't open Mails in Outlook 2016.

Maybe it helps:
Here is another log from a user with a similar looking problem, same symptoms:

Jan 20 2021, 11:53 AM · gpg4win, gpgol
ikloecker committed rKLEOPATRA5fc494bc6424: Add support for groups of keys to SignEncryptWidget (authored by ikloecker).
Add support for groups of keys to SignEncryptWidget
Jan 20 2021, 11:36 AM
ikloecker committed rKLEOPATRA810d92231203: Add support for groups of keys to CertificateLineEdit (authored by ikloecker).
Add support for groups of keys to CertificateLineEdit
Jan 20 2021, 11:36 AM
ikloecker committed rKLEOPATRAbbca0841252e: Use role constants and Columns enum values from namespace (authored by ikloecker).
Use role constants and Columns enum values from namespace
Jan 20 2021, 11:36 AM
ikloecker committed rKLEOPATRAf7d8084983d9: Bump required version of libkleo (authored by ikloecker).
Bump required version of libkleo
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEO93bdbe915d75: Bump library version (authored by ikloecker).
Bump library version
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEO94474eecc9d9: Optionally, include the groups from the key cache in the key list model (authored by ikloecker).
Optionally, include the groups from the key cache in the key list model
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEOdde08a33ef4c: Replace bool argument with options enum (authored by ikloecker).
Replace bool argument with options enum
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEOa726a53b097a: Deduplicate code for updating model from key cache (authored by ikloecker).
Deduplicate code for updating model from key cache
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEO3fecb75b258e: Make list of groups available via KeyCache (authored by ikloecker).
Make list of groups available via KeyCache
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEO8401ffee101c: Deduplicate tests of key list models (authored by ikloecker).
Deduplicate tests of key list models
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEOf4709427cd2c: Add support for groups of keys to HierarchicalKeyListModel (authored by ikloecker).
Add support for groups of keys to HierarchicalKeyListModel
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEO06efd641239f: Add support for groups of keys to FlatKeyListModel (authored by ikloecker).
Add support for groups of keys to FlatKeyListModel
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEO6f4cfbeb1571: Allow setting groups of keys (authored by ikloecker).
Allow setting groups of keys
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEOd649b946094f: Add support for groups of keys to AbstractKeyListModel::data() (authored by ikloecker).
Add support for groups of keys to AbstractKeyListModel::data()
Jan 20 2021, 11:36 AM
ikloecker committed rLIBKLEOb8753c249bc8: Only clear state related to keys when setting or removing keys (authored by ikloecker).
Only clear state related to keys when setting or removing keys
Jan 20 2021, 11:35 AM
ikloecker committed rLIBKLEO0ee0a52b7d5e: Add support for groups of keys to KeyListModelInterface (authored by ikloecker).
Add support for groups of keys to KeyListModelInterface
Jan 20 2021, 11:35 AM
ikloecker committed rLIBKLEOd3127adfaf21: Add value class representing a group of keys (authored by ikloecker).
Add value class representing a group of keys
Jan 20 2021, 11:35 AM
ikloecker committed rLIBKLEO1ceb831d3a74: De-inline definition of AbstractKeyListModel::index (authored by ikloecker).
De-inline definition of AbstractKeyListModel::index
Jan 20 2021, 11:35 AM
ikloecker committed rLIBKLEO0cd83de4086d: Put role constants and Columns enum into a namespace (authored by ikloecker).
Put role constants and Columns enum into a namespace
Jan 20 2021, 11:35 AM
ikloecker committed rLIBKLEOecab317b1d30: Include ECMMarkAsTest locally instead of ECMAddTests globally (authored by ikloecker).
Include ECMMarkAsTest locally instead of ECMAddTests globally
Jan 20 2021, 11:35 AM
ikloecker committed rLIBKLEO7e5b75bb44d7: Remove obsolete LongKeyID (authored by ikloecker).
Remove obsolete LongKeyID
Jan 20 2021, 11:35 AM
outer added a comment to T5254: libgcrypt 1.9.0 fails make check (selftest).

Fixed by jukvilli’s patch.
__outer

Jan 20 2021, 10:19 AM · patch, libgcrypt, Bug Report
outer added a comment to T5254: libgcrypt 1.9.0 fails make check (selftest).

That works, thanks. So does that become part of the next release?
__outer

Jan 20 2021, 10:14 AM · patch, libgcrypt, Bug Report
telans added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Both are affected. I updated to reflect that I tested the newer version

Jan 20 2021, 9:39 AM · asm, libgcrypt, clang, Bug Report
werner triaged T5254: libgcrypt 1.9.0 fails make check (selftest) as High priority.
Jan 20 2021, 9:34 AM · patch, libgcrypt, Bug Report
werner triaged T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO as Normal priority.
Jan 20 2021, 9:33 AM · asm, libgcrypt, clang, Bug Report
werner triaged T5253: expiration changes during interactive expire date verification as Low priority.

Thanks for the reports. IIRC, we had similar reports in the past either here or on a ML.

Jan 20 2021, 9:32 AM · gnupg24, gnupg (gpg23), Bug Report
werner triaged T5252: bad expiration value when using --batch Creation-Date/Expire-Date as Low priority.
Jan 20 2021, 9:29 AM · gnupg, Bug Report
werner triaged T5251: Compile error on ARMv7 for libgcrypt as Normal priority.
Jan 20 2021, 9:28 AM · asm, libgcrypt, Bug Report