Page MenuHome GnuPG
Feed All Stories

Jan 26 2021

jukivili committed rC1e72c50f864a: cipher/sha512: Fix non-NEON ARM assembly implementation (authored by David Michael <fedora.dm0@gmail.com>).
cipher/sha512: Fix non-NEON ARM assembly implementation
Jan 26 2021, 6:54 PM
jukivili committed rCb2f78ae034b8: blake2: fix RIP register access for AVX/AVX2 implementations (authored by jukivili).
blake2: fix RIP register access for AVX/AVX2 implementations
Jan 26 2021, 6:54 PM
jukivili committed rC9f49e806f950: sha512/sha256: remove assembler macros from AMD64 implementations (authored by jukivili).
sha512/sha256: remove assembler macros from AMD64 implementations
Jan 26 2021, 6:54 PM
jukivili committed rC393bd6c3d1aa: configure.ac: run assembler checks through linker for better LTO support (authored by jukivili).
configure.ac: run assembler checks through linker for better LTO support
Jan 26 2021, 6:54 PM
jukivili committed rC8d404a629167: Define HW-feature flags per architecture (authored by jukivili).
Define HW-feature flags per architecture
Jan 26 2021, 6:54 PM
jukivili committed rCa14447f8169a: rijndael: remove unused use_xxx flags (authored by jukivili).
rijndael: remove unused use_xxx flags
Jan 26 2021, 6:54 PM
jukivili committed rC3b34bd6e1786: Add configure option to force enable 'soft' HW feature bits (authored by jukivili).
Add configure option to force enable 'soft' HW feature bits
Jan 26 2021, 6:54 PM
jukivili added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

I tested building on Ubuntu 8.04 (gcc-4.2) and got same error about cipher_bulk_ops_t. Applying patch fixed that problem.

Jan 26 2021, 6:48 PM · libgcrypt, Bug Report
jukivili added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Thanks for testing. However, I do not believe patch has been correctly applied.

Jan 26 2021, 6:13 PM · libgcrypt, Bug Report
ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Here's patch to try out:

Jan 26 2021, 5:30 PM · libgcrypt, Bug Report
bobwxc abandoned D524: change HTTP links to HTTTPs.
Jan 26 2021, 5:15 PM
bobwxc abandoned D523: Change GNU License notice HTTP links to HTTPs.
Jan 26 2021, 5:14 PM
bobwxc closed T5266: gnupg: checked HTTP links in source code as Wontfix.
Jan 26 2021, 5:13 PM · Documentation, gnupg
ballapete added a comment to T5268: macOS getentropy.

To support old macOS (< 10.12), I think that code should be something like this:

diff --git a/random/rndlinux.c b/random/rndlinux.c
index 04e2a464..f378a549 100644
Jan 26 2021, 5:09 PM · libgcrypt, MacOS
ikloecker committed rLIBKLEO6b761e51fbb2: Nicely format some properties of/information about groups of keys (authored by ikloecker).
Nicely format some properties of/information about groups of keys
Jan 26 2021, 5:08 PM
ikloecker committed rLIBKLEO35d3234fff11: Bump library version (authored by ikloecker).
Bump library version
Jan 26 2021, 5:08 PM
ikloecker committed rLIBKLEO9b19b0b6562d: Return a const reference of the group's keys instead of a copy (authored by ikloecker).
Return a const reference of the group's keys instead of a copy
Jan 26 2021, 5:08 PM
Jakuje created D525: doc: Fix swapped constants.
Jan 26 2021, 4:50 PM
werner added a comment to T3891: kdf-setup does not set admin and user PIN codes.

T4702 is our release info task for 2.3.0

Jan 26 2021, 4:42 PM · Restricted Project, scd, Bug Report
werner added a comment to T5266: gnupg: checked HTTP links in source code.

Sorry, we won't apply such changes. A couple of years we did this and all we earned were a few extra bugs aqnd useless diffs. Further many of those changes are in files which will be updated from upstream time to time and your chnages would be lost.

Jan 26 2021, 4:38 PM · Documentation, gnupg
kimmoal added a comment to T5265: gpgol cannot open decrypted plain text message.

You should have received mail with additional log levels now

Jan 26 2021, 3:59 PM · gpgol, Bug Report
bobwxc claimed T5266: gnupg: checked HTTP links in source code.

OK, I only edited documents and notes, no code changes.

Jan 26 2021, 3:53 PM · Documentation, gnupg
bobwxc created D524: change HTTP links to HTTTPs.
Jan 26 2021, 3:45 PM
ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

In "src/cipher-proto.h", try removing typedef and leaving just forward declaration of structure.

Performing only this change leads consistently to the well-known error of:

Jan 26 2021, 3:40 PM · libgcrypt, Bug Report
bobwxc created D523: Change GNU License notice HTTP links to HTTPs.
Jan 26 2021, 3:31 PM
ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Do not use -fno-common

Jan 26 2021, 3:31 PM · libgcrypt, Bug Report
ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

The translated bulk patch fails. Compilation still runs into this error:

Jan 26 2021, 2:58 PM · libgcrypt, Bug Report
aheinecke closed T4611: GpgOL: Failure to update body after plain text conversion has been enabled as Resolved.

This has loong been resolved.

Jan 26 2021, 2:54 PM · gpgol
aheinecke committed rKLEOPATRAef890b5c06f4: Improve combined S/MIME and OpenPGP export (authored by aheinecke).
Improve combined S/MIME and OpenPGP export
Jan 26 2021, 2:52 PM
aheinecke committed rX9c021c2f6697: Post release version bump (authored by aheinecke).
Post release version bump
Jan 26 2021, 2:45 PM
aheinecke committed rX3611a25b010c: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Jan 26 2021, 2:45 PM
aheinecke committed rX7c483e10e04e: Update copyright to 2021 in about (authored by aheinecke).
Update copyright to 2021 in about
Jan 26 2021, 2:45 PM
ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Here's patch to try out:

Jan 26 2021, 2:10 PM · libgcrypt, Bug Report
szszszsz-nitrokey added a comment to T3891: kdf-setup does not set admin and user PIN codes.

@gniibe Hi! Can you estimate, when this feature will be released?
I have not found this patch in the latest GnuPG release tags (in the Git repository) either by the name or the commit hash.

Jan 26 2021, 2:08 PM · Restricted Project, scd, Bug Report
aheinecke committed rKLEOPATRAb440da017072: Change error when running as admin to warning (authored by aheinecke).
Change error when running as admin to warning
Jan 26 2021, 1:29 PM
aheinecke changed the status of T5216: Kleopatra: Fix handling of UNC paths from Open to Testing.

Should be fixed in the next version.

Jan 26 2021, 1:10 PM · kleopatra
aheinecke committed rKLEOPATRA86cf610af6ec: Fix Windows UNC paths for file encryption (authored by aheinecke).
Fix Windows UNC paths for file encryption
Jan 26 2021, 1:08 PM
aheinecke committed rKLEOPATRA2cddc18ce365: Add 7bit replacement option in archivedefinition (authored by aheinecke).
Add 7bit replacement option in archivedefinition
Jan 26 2021, 1:08 PM
ikloecker committed rKLEOPATRA8322aa636952: Use config setting instead of build variable to enable group support (authored by ikloecker).
Use config setting instead of build variable to enable group support
Jan 26 2021, 12:33 PM
ikloecker committed rKLEOPATRAee51092adf2c: Allow selection of groups of keys for encryption (authored by ikloecker).
Allow selection of groups of keys for encryption
Jan 26 2021, 12:33 PM
ikloecker committed rKLEOPATRA9e5aebf7a991: Add support for groups of keys to CertificateSelectionDialog (authored by ikloecker).
Add support for groups of keys to CertificateSelectionDialog
Jan 26 2021, 12:33 PM
ikloecker committed rKLEOPATRA9cb843144a01: Add setter for a group of keys to CertificateLineEdit (authored by ikloecker).
Add setter for a group of keys to CertificateLineEdit
Jan 26 2021, 12:33 PM
ikloecker committed rKLEOPATRA9b4480ea5da3: Ignore group items when expanding/collapsing items in KeyTreeView (authored by ikloecker).
Ignore group items when expanding/collapsing items in KeyTreeView
Jan 26 2021, 12:33 PM
aheinecke abandoned D519: Gpg4win update translation po/zh_CN.po and add doc/README.zh.txt.

This has been commited with 0fecf066e3c944b8ce590d9a805c1ac93ba74d71 5c82f133bd68215a12d852d2ed6782e20d27f783

Jan 26 2021, 11:54 AM
aheinecke commandeered D519: Gpg4win update translation po/zh_CN.po and add doc/README.zh.txt.
Jan 26 2021, 11:53 AM
aheinecke abandoned D512: Adds Microsoft Edge (Chromium) browser support.

This has been added and released with Gpg4win-3.1.15

Jan 26 2021, 11:53 AM
aheinecke commandeered D512: Adds Microsoft Edge (Chromium) browser support.
Jan 26 2021, 11:53 AM
aheinecke committed rW5c82f133bd68: Actually add zh README (authored by aheinecke).
Actually add zh README
Jan 26 2021, 11:51 AM
aheinecke accepted D519: Gpg4win update translation po/zh_CN.po and add doc/README.zh.txt.

Hi, thanks! I've converted the README to gbk encoding as this was the encoding we had used for the installer before we switched to UTF-8, we use local8bit encoding in the README files to be compatible with Notepad.

Jan 26 2021, 11:44 AM
aheinecke committed rW0fecf066e3c9: Update zh translation and add README (authored by aheinecke).
Update zh translation and add README
Jan 26 2021, 11:43 AM
aheinecke abandoned D507: core: Add gpgme_op_set_expire.

We have this.

Jan 26 2021, 11:35 AM · gpgme
aheinecke abandoned D521: qt: Fix build against Qt4..

Modified and commited with: rev. 2859eddfb0c935d3f9eb9ccc1b42c121621123e9 I'm not sure if phabricator automatically does it when I mention the differential as GnuPG-Bug-Id

Jan 26 2021, 11:34 AM · pinentry
aheinecke committed rP2859eddfb0c9: qt: Fix build against Qt4 (authored by aheinecke).
qt: Fix build against Qt4
Jan 26 2021, 11:32 AM
aheinecke commandeered D521: qt: Fix build against Qt4..

Thanks for noticing, I did not have Qt4 on my radar when writing this. The delayed raise with the timer might be only necessary on windows, on linux we don't have reports that just doing an activateWindow and raise does not work. So this is mostly for windows and there the Qt4 pinentry is not relevant.

Jan 26 2021, 11:11 AM · pinentry
aheinecke committed rW938b36719826: Update GpgEX (authored by aheinecke).
Update GpgEX
Jan 26 2021, 10:49 AM
aheinecke abandoned D468: dirmngr: Read CRLs into memory on Windows.

obsolete

Jan 26 2021, 10:46 AM
aheinecke triaged T5237: GPGOL loaded but doesn't open Mails in Outlook 2016 as Normal priority.
Jan 26 2021, 10:16 AM · gpg4win, gpgol
aheinecke added a comment to T5237: GPGOL loaded but doesn't open Mails in Outlook 2016.

That says "Interface not supported" when GpgOL is trying to obtain some data from Outlook. AFAIK this can only happen if the server is either not a Microsoft MAPI server like OpenExchange or KOPANO or so. But even these two are known to work.

Jan 26 2021, 10:16 AM · gpg4win, gpgol
aheinecke added a comment to T5237: GPGOL loaded but doesn't open Mails in Outlook 2016.
Jan 26 2021, 10:11 AM · gpg4win, gpgol
aheinecke claimed T5265: gpgol cannot open decrypted plain text message.

Thanks for the report. Some time ago I wrote the code in a way that when setting the HTML body failed it would fallback to the plain body, regardless of the preferences:
So even though there is an error that error is handled. https://dev.gnupg.org/source/gpgol/browse/master/src/mail.cpp;4d57033a095aecf8529606428efef6af466f1196$1488

Jan 26 2021, 10:08 AM · gpgol, Bug Report
aheinecke committed rD1b9d74b70142: swdb: Add Gpg4win-3.1.15 swdb entry (authored by aheinecke).
swdb: Add Gpg4win-3.1.15 swdb entry
Jan 26 2021, 9:45 AM
aheinecke committed rD03825f289889: swdb: Release gpgex-1.0.7 (authored by aheinecke).
swdb: Release gpgex-1.0.7
Jan 26 2021, 9:45 AM
ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Alright!

Jan 26 2021, 9:45 AM · libgcrypt, Bug Report
gniibe added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

@ballapete when you have time, could you also test https://dev.gnupg.org/T5268#142155 on Tiger?

Jan 26 2021, 9:05 AM · libgcrypt, Bug Report
gniibe added a comment to T5268: macOS getentropy.

To support old macOS (< 10.12), I think that code should be something like this:

Jan 26 2021, 8:51 AM · libgcrypt, MacOS
werner triaged T5266: gnupg: checked HTTP links in source code as Low priority.

Thanks. However, we need to go over the list one by one to decide this. For example
"http://gnupg.org/.well-known/openpgpkey/hu/12345678" is actually expected to return a 404 and test code may very well use http:

Jan 26 2021, 8:15 AM · Documentation, gnupg
gniibe updated the task description for T5268: macOS getentropy.
Jan 26 2021, 6:00 AM · libgcrypt, MacOS
gniibe added a subtask for T5254: libgcrypt 1.9.0 fails make check (selftest): T5259: Release Libgcrypt 1.9.1.
Jan 26 2021, 5:50 AM · patch, libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5254: libgcrypt 1.9.0 fails make check (selftest).
Jan 26 2021, 5:50 AM · Release Info, libgcrypt
gniibe moved T5254: libgcrypt 1.9.0 fails make check (selftest) from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 5:50 AM · patch, libgcrypt, Bug Report
gniibe moved T5268: macOS getentropy from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 5:46 AM · libgcrypt, MacOS
gniibe added a project to T5268: macOS getentropy: libgcrypt.
Jan 26 2021, 5:46 AM · libgcrypt, MacOS
gniibe added a project to T5268: macOS getentropy: MacOS.
Jan 26 2021, 5:45 AM · libgcrypt, MacOS
gniibe added a comment to D522: libgcrypt Mac M1 build fix proposal.

I created T5268, please continue discussion there.

Jan 26 2021, 5:40 AM
gniibe added a comment to T5268: macOS getentropy.

Just for the information, this library of Rust checks if the symbol definition is available (not NULL), and use getentropy in that case.
fall back to /dev/u?random

Jan 26 2021, 5:36 AM · libgcrypt, MacOS
gniibe added a comment to T5268: macOS getentropy.

https://www.unix.com/man-page/mojave/2/getentropy/ says getentropy is available in 10.12 or later.

Jan 26 2021, 5:33 AM · libgcrypt, MacOS
gniibe added a comment to T5268: macOS getentropy.

I realized that it's a bit difficult for macOS to use getentropy.

Jan 26 2021, 5:23 AM · libgcrypt, MacOS
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5268: macOS getentropy.
Jan 26 2021, 4:56 AM · Release Info, libgcrypt
gniibe added a subtask for T5268: macOS getentropy: T5259: Release Libgcrypt 1.9.1.
Jan 26 2021, 4:56 AM · libgcrypt, MacOS
gniibe created T5268: macOS getentropy.
Jan 26 2021, 4:56 AM · libgcrypt, MacOS
gniibe removed a project from T4956: agent: Discrepancy of handling MPI for the interpretation of signed and unsigned: libgcrypt.
Jan 26 2021, 4:51 AM · gpgagent, gnupg
gniibe closed T4906: error: call to 'vec_vsx_ld' is ambiguous as Resolved.
Jan 26 2021, 4:49 AM · Restricted Project, libgcrypt, Bug Report
gniibe closed T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned, a subtask of T4956: agent: Discrepancy of handling MPI for the interpretation of signed and unsigned, as Resolved.
Jan 26 2021, 4:48 AM · gpgagent, gnupg
gniibe closed T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned as Resolved.
Jan 26 2021, 4:48 AM · libgcrypt
gniibe moved T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0 from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 4:46 AM · Bug Report, Cross-Compiler, libgcrypt
gniibe moved T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 4:46 AM · libgcrypt, Bug Report
gniibe added inline comments to D522: libgcrypt Mac M1 build fix proposal.
Jan 26 2021, 4:04 AM
gniibe added a comment to D522: libgcrypt Mac M1 build fix proposal.

Please note that we also have a commit rC477355047e5c: mpi/longlong: make use of compiler provided __builtin_ctz/__builtin_clz.

Jan 26 2021, 3:55 AM
gniibe committed rC1b74f633bd3e: ecc: Fix Ed25519 private key handling for preceding ZEROs. (authored by gniibe).
ecc: Fix Ed25519 private key handling for preceding ZEROs.
Jan 26 2021, 3:31 AM
gniibe committed rC652b102697cb: ecc: Fix initialization of CTX for sign and verify. (authored by gniibe).
ecc: Fix initialization of CTX for sign and verify.
Jan 26 2021, 3:31 AM
gniibe added a comment to T4294: Release Libgcrypt 1.9.0.
  • For Ed25519 private key segfault: see T5267
  • For macOS getentropy: see T5268
  • For invm failure: see T5269
Jan 26 2021, 3:05 AM · Release Info, libgcrypt
gniibe changed the status of T5267: Ed25519 backward compatible private key support for preceding ZERO(s) from Open to Testing.
Jan 26 2021, 3:04 AM · libgcrypt
gniibe added a subtask for T5267: Ed25519 backward compatible private key support for preceding ZERO(s): T5259: Release Libgcrypt 1.9.1.
Jan 26 2021, 2:32 AM · libgcrypt
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5267: Ed25519 backward compatible private key support for preceding ZERO(s).
Jan 26 2021, 2:32 AM · Release Info, libgcrypt
gniibe moved T5267: Ed25519 backward compatible private key support for preceding ZERO(s) from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 2:31 AM · libgcrypt
gniibe created T5267: Ed25519 backward compatible private key support for preceding ZERO(s).
Jan 26 2021, 2:27 AM · libgcrypt

Jan 25 2021

ballapete added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Right now I am compiling with my old PowerBook in Tiger. In case a compilation fails I'll try this patch – on Tiger (Mac OS X 10.4.11)! It's a bit more primitive than Leopard.

Jan 25 2021, 9:53 PM · libgcrypt, Bug Report
jukivili added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

Here's patch to try out:

Jan 25 2021, 8:27 PM · libgcrypt, Bug Report
bobwxc updated the task description for T5266: gnupg: checked HTTP links in source code.
Jan 25 2021, 7:56 PM · Documentation, gnupg
bobwxc created T5266: gnupg: checked HTTP links in source code.
Jan 25 2021, 7:53 PM · Documentation, gnupg