Page MenuHome GnuPG
Feed All Stories

Jan 28 2021

gniibe added a subtask for 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: T5259: Release Libgcrypt 1.9.1.
Jan 28 2021, 9:15 AM · libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: 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.
Jan 28 2021, 9:15 AM · Release Info, libgcrypt
gniibe raised the priority of 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 Low to Normal.
Jan 28 2021, 9:13 AM · libgcrypt, Bug Report
aheinecke created T5272: GpgEx: Incorrect spawn of UI Server can cause a c:\Program.exe to be executed.
Jan 28 2021, 8:45 AM · gpgex
jukivili added a comment to T5271: libgcrypt 1.9.0 compilation fails on Ubuntu xenial.

I tested xenial with gcc-5.3 (xenial distro repo) and gcc-5.4 (xenial-updates distro repo) and libgcrypt 1.9.0 from git repo and from tarball. I did not get any errors.

Jan 28 2021, 7:56 AM · Ubuntu, Bug Report, libgcrypt
werner created T5271: libgcrypt 1.9.0 compilation fails on Ubuntu xenial.
Jan 28 2021, 7:30 AM · Ubuntu, Bug Report, libgcrypt
werner changed the Can Bulk Edit Tasks policy for application Maniphest from All Users to Administrators.
Jan 28 2021, 7:08 AM
werner changed the Can Bulk Edit Tasks policy for application Maniphest from Restricted Project (Project) to All Users.
Jan 28 2021, 7:05 AM
Royalsbachl removed a watcher for !assert: Royalsbachl.
Jan 28 2021, 6:29 AM
Royalsbachl added a watcher for !assert: Royalsbachl.
Jan 28 2021, 6:28 AM
gniibe closed T4301: Handling multiple subkeys on two SmartCards, a subtask of T4695: Remove SERIALNO as an identifier to select keys, as Resolved.
Jan 28 2021, 3:19 AM · Restricted Project, Feature Request, gnupg
gniibe closed T4301: Handling multiple subkeys on two SmartCards as Resolved.
Jan 28 2021, 3:19 AM · Restricted Project, gnupg, scd, Bug Report
gniibe closed T5149: Incorrect error handling in export_key_minimal() as Resolved.
Jan 28 2021, 3:15 AM · Python, gpgme, Bug Report
gniibe closed T5170: card: Allow use cases with no corresponding *.key file under private-keys-v1.d as Resolved.
Jan 28 2021, 3:14 AM · Restricted Project, gnupg (gpg23)
gniibe closed T4616: Smartcard: Card reset required - It should be automatic as Resolved.
Jan 28 2021, 3:13 AM · gnupg, scd
gniibe closed T4864: New scdaemon command to watch device removal as Resolved.
Jan 28 2021, 3:08 AM · Restricted Project, Feature Request, scd, Bug Report
gniibe closed T4998: scdaemon: PC/SC "No such device" without reader-port, a subtask of T3300: scd: Support multiple readers by PC/SC driver, as Resolved.
Jan 28 2021, 3:07 AM · Restricted Project, gnupg (gpg23), scd
gniibe closed T4998: scdaemon: PC/SC "No such device" without reader-port as Resolved.
Jan 28 2021, 3:07 AM · Restricted Project, scd, Bug Report
gniibe closed T4244: Better enum_secret_keys by asking gpg-agent KEYINFO --list as Resolved.
Jan 28 2021, 3:04 AM · Restricted Project, gnupg
gniibe closed T4246: GnuPG master does not allow decryption with bad usage flags (regression) as Resolved.
Jan 28 2021, 3:03 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe closed T4246: GnuPG master does not allow decryption with bad usage flags (regression), a subtask of T4417: Work needed for gnupg 2.3, as Resolved.
Jan 28 2021, 3:03 AM · gnupg (gpg23)
gniibe closed T4614: GPG: Cancel on pinpad hangs decryption process for 20 seconds as Resolved.
Jan 28 2021, 3:00 AM · backport, Restricted Project, scd, gnupg
gniibe closed T5114: GnuPG fails to import back generated and exported EdDSA secret key. as Resolved.
Jan 28 2021, 2:57 AM · gnupg, Restricted Project, gpgagent, Bug Report
gniibe closed T5116: GnuPG master shows an error when importing Ed25519 keys generated as Resolved.
Jan 28 2021, 2:55 AM · Restricted Project, gnupg, Bug Report
gniibe closed T5116: GnuPG master shows an error when importing Ed25519 keys generated, a subtask of T5114: GnuPG fails to import back generated and exported EdDSA secret key., as Resolved.
Jan 28 2021, 2:55 AM · gnupg, Restricted Project, gpgagent, Bug Report
gniibe added a subtask for T5263: cipher/sha512.c: build failure without arm neon asm: T5259: Release Libgcrypt 1.9.1.
Jan 28 2021, 12:41 AM · libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 28 2021, 12:41 AM · Release Info, libgcrypt
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5251: Compile error on ARMv7 for libgcrypt .
Jan 28 2021, 12:37 AM · Release Info, libgcrypt
gniibe added a subtask for T5251: Compile error on ARMv7 for libgcrypt : T5259: Release Libgcrypt 1.9.1.
Jan 28 2021, 12:37 AM · asm, libgcrypt, Bug Report
gniibe changed the status of T5270: gpg-agent crashes during signing: free(): invalid pointer from Open to Testing.
Jan 28 2021, 12:35 AM · libgcrypt, gpgagent, Bug Report
gniibe claimed T5270: gpg-agent crashes during signing: free(): invalid pointer.

See T5267: Ed25519 backward compatible private key support for preceding ZERO(s) for the fix.

Jan 28 2021, 12:34 AM · libgcrypt, gpgagent, Bug Report
gniibe added a subtask for T5157: libgcrypt: ARM64 Builds on macOS fail: T5259: Release Libgcrypt 1.9.1.
Jan 28 2021, 12:30 AM · toolchain, MacOS, libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5157: libgcrypt: ARM64 Builds on macOS fail.
Jan 28 2021, 12:30 AM · Release Info, libgcrypt

Jan 27 2021

TaaviE awarded T4620: no support for multiple (yubikey) smartcards plugged in at the same time a Like token.
Jan 27 2021, 5:46 PM · Restricted Project, Bug Report
jukivili committed rC014fed515364: asm-common-aarch64: add MacOS support for GET_DATA_POINTER (authored by jukivili).
asm-common-aarch64: add MacOS support for GET_DATA_POINTER
Jan 27 2021, 5:45 PM
ballapete added a comment to T5268: macOS getentropy.

In the next few days I'll be able to boot into Leopard, Mac OS X 10.5.8, to test this. Right now it seems that I need to fix a few problems with updated software sources…

Jan 27 2021, 5:39 PM · libgcrypt, MacOS
aheinecke committed rOcc107675b042: Use RecipientManager in CryptController (authored by aheinecke).
Use RecipientManager in CryptController
Jan 27 2021, 5:08 PM
aheinecke committed rO2fbfc91d7de8: Add RecipientManager class (authored by aheinecke).
Add RecipientManager class
Jan 27 2021, 5:08 PM
aheinecke committed rO1ef30a2dda75: Add isNull for Recipient objects (authored by aheinecke).
Add isNull for Recipient objects
Jan 27 2021, 5:08 PM
aheinecke committed rOb173a9581151: Fix displayname for recipients without name (authored by aheinecke).
Fix displayname for recipients without name
Jan 27 2021, 5:08 PM
aheinecke committed rO2d71d605a6d3: Avoid callbacks to track copied mail object (authored by aheinecke).
Avoid callbacks to track copied mail object
Jan 27 2021, 5:08 PM
aheinecke committed rOb45b1b54e80d: Add new unique id helpers (authored by aheinecke).
Add new unique id helpers
Jan 27 2021, 5:08 PM
aheinecke committed rOea835ddbac2e: Add reset parameter to set uuid (authored by aheinecke).
Add reset parameter to set uuid
Jan 27 2021, 5:08 PM
aheinecke added a comment to T5241: Allow selection of groups as recipients for file encryption.

Thanks, I already tested it this morning before your last commit and it worked as expected with my configured groups. Even the autocompletion worked nicely.

Jan 27 2021, 2:00 PM · Restricted Project, kleopatra
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 27 2021, 2:00 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 27 2021, 1:59 PM · Restricted Project, kleopatra
ikloecker changed the status of T5241: Allow selection of groups as recipients for file encryption, a subtask of T5175: Kleopatra: Add support for custom groups, from Open to Testing.
Jan 27 2021, 1:56 PM · Restricted Project, kleopatra
ikloecker changed the status of T5241: Allow selection of groups as recipients for file encryption from Open to Testing.

Groups (for now only groups defined in gpg.conf) can now be selected as recipients for file encryption (and for plain text encryption via the Notepad). Please have a look.

Jan 27 2021, 1:56 PM · Restricted Project, kleopatra
ikloecker closed T5249: Allow selection of groups defined in gpg's configuration as Resolved.

Done. The groups defined in gpg.conf are now used by Kleopatra.

Jan 27 2021, 1:51 PM · Restricted Project, kleopatra
ikloecker closed T5249: Allow selection of groups defined in gpg's configuration, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
Jan 27 2021, 1:51 PM · Restricted Project, kleopatra
gniibe added a comment to T5268: macOS getentropy.

Thank you for your testing.

Jan 27 2021, 1:28 PM · libgcrypt, MacOS
Jakuje updated subscribers of D525: doc: Fix swapped constants.

@werner hi. I do not seem to be able to open a bug report so I submitted this fix for a typo here. Hope it is fine. Can you check if there is something wrong with my account or configuration that I can not submit bug reports? It gives me

You do not have permission to prioritize tasks.
Users with the "Can Prioritize Tasks" capability:
Jan 27 2021, 1:07 PM
leder added a comment to T5083: usecase for --detach-sign as the default signature creation method.

provided Info by comment from 20201003: please remove Tag "Info needed (Backlog)"!

Jan 27 2021, 12:44 PM · Info Needed, Feature Request
gniibe added a comment to rCfc901e978a0c: build: Check spawn.h for MacOS X Tiger..

Am I allowed to publish the patches for MacPorts?

Jan 27 2021, 12:41 PM
werner changed the Can Bulk Edit Tasks policy for application Maniphest from Administrators to Restricted Project (Project).
Jan 27 2021, 12:33 PM
werner changed the Can Bulk Edit Tasks policy for application Maniphest from All Users to Administrators.
Jan 27 2021, 12:23 PM
aheinecke reopened T5068: LDAP keyserver does not support lookup by fingerprint as "Open".
Jan 27 2021, 12:19 PM · LDAP, dirmngr, gnupg (gpg22)
aheinecke changed the visibility for T5068: LDAP keyserver does not support lookup by fingerprint.
Jan 27 2021, 12:19 PM · LDAP, dirmngr, gnupg (gpg22)
Jab added a watcher for !assert: Jab.
Jan 27 2021, 12:10 PM
J created T5270: gpg-agent crashes during signing: free(): invalid pointer.
Jan 27 2021, 12:09 PM · libgcrypt, gpgagent, Bug Report
Jab changed External Link from https://trac.macports.org/ticket/62132 to https://trac.macports.or on 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.
Jan 27 2021, 12:06 PM · libgcrypt, Bug Report
Jab triaged 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 as Low priority.
Jan 27 2021, 12:05 PM · libgcrypt, Bug Report
Jab closed T5068: LDAP keyserver does not support lookup by fingerprint as Spite.
Jan 27 2021, 11:56 AM · LDAP, dirmngr, gnupg (gpg22)
werner committed rGb08418d22cc8: gpg: Fix ugly error message for an unknown symkey algorithm. (authored by werner).
gpg: Fix ugly error message for an unknown symkey algorithm.
Jan 27 2021, 11:49 AM
werner committed rGfb84674d6c64: scd:p15: Factor the commonObjectAttributes parser out. (authored by werner).
scd:p15: Factor the commonObjectAttributes parser out.
Jan 27 2021, 11:49 AM
werner committed rGfc287c0552b0: scd:p15: First step towards real CardOS 5 support. (authored by werner).
scd:p15: First step towards real CardOS 5 support.
Jan 27 2021, 11:49 AM
werner committed rG9037be5f40da: gpg: Fix ugly error message for an unknown symkey algorithm. (authored by werner).
gpg: Fix ugly error message for an unknown symkey algorithm.
Jan 27 2021, 11:48 AM
ikloecker committed rKLEOPATRA790ec8abf69b: Provide tooltips and show validity icon for entered group of keys (authored by ikloecker).
Provide tooltips and show validity icon for entered group of keys
Jan 27 2021, 11:44 AM
ikloecker committed rLIBKLEO6338a593a9ca: Bump library version (authored by ikloecker).
Bump library version
Jan 27 2021, 11:32 AM
ikloecker committed rLIBKLEOe7800fd5c2fa: Provide icon representing the validity of a group of keys (authored by ikloecker).
Provide icon representing the validity of a group of keys
Jan 27 2021, 11:32 AM
ballapete added a comment to T5268: macOS getentropy.

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

After libgcrypt 1.9.0 first built on Tiger and 'make check' succeeded I ran 'make clean' and applied the changes to random/rndlinux.c. A simple make succeeded without problem. 'make check' then ran into problems, spitting out many times messages messages like these:

Jan 27 2021, 11:03 AM · libgcrypt, MacOS
ballapete added a comment to rCfc901e978a0c: build: Check spawn.h for MacOS X Tiger..

With these two patches libgcrypt 1.9.0 built on PPC Tiger, Mac OS X 10.4.11. 'make check' succeeded.

Jan 27 2021, 10:42 AM
aheinecke committed rKLEOPATRA9f3c426dc56a: Correct error when tmpfile cannot be found (authored by aheinecke).
Correct error when tmpfile cannot be found
Jan 27 2021, 9:04 AM
gniibe changed the status of T5268: macOS getentropy from Open to Testing.

Push the change.
For older versions of MacOS X, I'll handle it later.

Jan 27 2021, 5:04 AM · libgcrypt, MacOS
gniibe committed rC6cb0faf6ceec: random: Use getentropy on macOS when available. (authored by gniibe).
random: Use getentropy on macOS when available.
Jan 27 2021, 5:03 AM
gniibe changed the status of T5269: failure of modular inverse from Open to Testing.
Jan 27 2021, 4:15 AM · libgcrypt
gniibe committed rCf06ff4e31c8e: mpi: Fix _gcry_mpih_mod implementation. (authored by gniibe).
mpi: Fix _gcry_mpih_mod implementation.
Jan 27 2021, 4:15 AM
gniibe added a subtask for T5269: failure of modular inverse: T5259: Release Libgcrypt 1.9.1.
Jan 27 2021, 4:12 AM · libgcrypt
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5269: failure of modular inverse.
Jan 27 2021, 4:12 AM · Release Info, libgcrypt
gniibe moved T5269: failure of modular inverse from Backlog to For 1.9 on the libgcrypt board.
Jan 27 2021, 4:11 AM · libgcrypt
gniibe added a project to T5269: failure of modular inverse: libgcrypt.
Jan 27 2021, 4:11 AM · libgcrypt
gniibe created T5269: failure of modular inverse.
Jan 27 2021, 4:11 AM · libgcrypt
gniibe added a comment to T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac.

https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/posix_spawn.2.html dated August 9, 2007.
So, I guess that posix_spawn became available in MacOS X Leopard (10.5).

Jan 27 2021, 1:29 AM · Restricted Project, MacOS, libgcrypt, Bug Report
gniibe added a comment to T5268: macOS getentropy.

I wrote:

I don't know when the symbol of getentropy was available on macOS.

Jan 27 2021, 1:23 AM · libgcrypt, MacOS
gniibe added a comment to T5268: macOS getentropy.

@ballapete Thank you for testing.

Jan 27 2021, 1:20 AM · libgcrypt, MacOS
gniibe closed T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac as Resolved.

Also support older MacOS X, which has no posix_spawn.

Jan 27 2021, 1:13 AM · Restricted Project, MacOS, libgcrypt, Bug Report
gniibe added a subtask for T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac: T5259: Release Libgcrypt 1.9.1.
Jan 27 2021, 1:12 AM · Restricted Project, MacOS, libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac.
Jan 27 2021, 1:12 AM · Release Info, libgcrypt
gniibe committed rCfc901e978a0c: build: Check spawn.h for MacOS X Tiger. (authored by gniibe).
build: Check spawn.h for MacOS X Tiger.
Jan 27 2021, 1:11 AM
gouttegd closed T5262: pinentry qt4 fails to compile in pinentry 1.1.1 as Resolved.

Thanks @aheinecke for fixing my fix with 2859edd! Closing here.

Jan 27 2021, 12:37 AM · pinentry, Bug Report

Jan 26 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.

I also needed this patch:

I am going to check whether I need it on Tiger!

Jan 26 2021, 10:21 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.

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, 10:10 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.

I see now my mistake: I also have to re-write line #132 which I did not see yet!

Jan 26 2021, 9:51 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.

With your other patch I still get:

libtool: compile:  /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi -I../mpi -I/opt/local/include -I/opt/local/include -pipe -Os -std=gnu89 -arch ppc -fno-delete-null-pointer-checks -Wall -MT cipher.lo -MD -MP -MF .deps/cipher.Tpo -c cipher.c  -fno-common -DPIC -o .libs/cipher.o
In file included from cipher.c:31:
./cipher-internal.h:145: error: redefinition of typedef 'cipher_bulk_ops_t'
../src/cipher-proto.h:132: error: previous declaration of 'cipher_bulk_ops_t' was here
Jan 26 2021, 9:46 PM · libgcrypt, Bug Report
ikloecker committed rKLEOPATRA60da908d946e: Fix job by not installing clang11 (authored by ikloecker).
Fix job by not installing clang11
Jan 26 2021, 9:21 PM
ikloecker committed rLIBKLEOe8eb7790b506: Fix job by not installing clang11 (authored by ikloecker).
Fix job by not installing clang11
Jan 26 2021, 9:20 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.

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

The "Portfile" that conducts the build process has the patch contained, I sent you the list of files being patched, and here is the end of my translated patch set:

Jan 26 2021, 9:02 PM · libgcrypt, Bug Report
ikloecker committed rLIBKLEO2ceba72828e3: Check if not installing clang11 fixes the build_clazy_clang_tidy job (authored by ikloecker).
Check if not installing clang11 fixes the build_clazy_clang_tidy job
Jan 26 2021, 8:01 PM
jukivili committed rC17aad639d29c: cipher-proto: remove forward typedef of cipher_bulk_ops_t (authored by jukivili).
cipher-proto: remove forward typedef of cipher_bulk_ops_t
Jan 26 2021, 6:54 PM
jukivili committed rC3d095206c30d: global: fix compile error at pragma GCC diagnostic (authored by jukivili).
global: fix compile error at pragma GCC diagnostic
Jan 26 2021, 6:54 PM