Page MenuHome GnuPG
Feed All Stories

Jan 26 2021

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
kimmoal created T5265: gpgol cannot open decrypted plain text message.
Jan 25 2021, 7:14 PM · gpgol, Bug Report
ikloecker committed rLIBKLEOcd8669ecdf56: Fix HierarchicalKeyListModel::index() for group items (authored by ikloecker).
Fix HierarchicalKeyListModel::index() for group items
Jan 25 2021, 4:03 PM
ikloecker committed rLIBKLEO5d0da5fdfbcf: Bump library version (authored by ikloecker).
Bump library version
Jan 25 2021, 4:03 PM
ikloecker committed rLIBKLEOaa623c0add65: Add summary line for key groups and use it in the key list model (authored by ikloecker).
Add summary line for key groups and use it in the key list model
Jan 25 2021, 4:03 PM
werner 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.

BTW, we should better get back to the classic/GNU-coding-style pattern:

Jan 25 2021, 2:43 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.

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

Jan 25 2021, 11:47 AM · libgcrypt, Bug Report
werner committed rG224e26cf7b67: agent: Support ssh-agent extensions for environment variables. (authored by werner).
agent: Support ssh-agent extensions for environment variables.
Jan 25 2021, 10:53 AM
werner committed rG60499d98940d: scd:p15: Show the ATR as part of the TokenInfo diagnostics. (authored by werner).
scd:p15: Show the ATR as part of the TokenInfo diagnostics.
Jan 25 2021, 10:53 AM
werner committed rG9500432b7ae1: Require Libgcrypt 1.9 (authored by werner).
Require Libgcrypt 1.9
Jan 25 2021, 10:53 AM
werner added a comment to T4659: Release Pinentry-1.1.1.
  • Please see T5262 if you want to build with Qt4.
Jan 25 2021, 10:43 AM · pinentry, Release Info
werner added a project 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: libgcrypt.

Do not use -fno-common

Jan 25 2021, 10:39 AM · libgcrypt, Bug Report

Jan 24 2021

jukivili added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Does attached patch help?

Jan 24 2021, 3:49 PM · toolchain, MacOS, libgcrypt, Bug Report
devnexen updated the diff for D522: libgcrypt Mac M1 build fix proposal.

Check header presence instead for getentropy.

Jan 24 2021, 1:16 PM
ballapete created 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 24 2021, 11:39 AM · libgcrypt, Bug Report
devnexen added a reviewer for D522: libgcrypt Mac M1 build fix proposal: gniibe.
Jan 24 2021, 10:03 AM
devnexen created D522: libgcrypt Mac M1 build fix proposal.
Jan 24 2021, 10:03 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO68576607f7aa: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jan 24 2021, 7:11 AM
gouttegd updated subscribers of T5262: pinentry qt4 fails to compile in pinentry 1.1.1.

There’s a patch to restore support for Qt4: D521.

Jan 24 2021, 12:49 AM · pinentry, Bug Report
gouttegd created D521: qt: Fix build against Qt4..
Jan 24 2021, 12:43 AM · pinentry

Jan 23 2021

gouttegd closed T4659: Release Pinentry-1.1.1 as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Release Info
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T3428: pinentry-curses should be able to avoid showing *s when user enters passphrase, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Feature Request
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4263: Pinentry does not support --disable-doc configure option, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4337: pinentry-fltk: Formatstring handling, as Resolved.
Jan 23 2021, 11:22 PM · patch, pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4336: pinentry-fltk: Keyboard shortcuts are not recognized, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, patch, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin, as Resolved.
Jan 23 2021, 11:22 PM · Cross-Compiler, pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4598: curses: dialog broken with wide characters, as Resolved.
Jan 23 2021, 11:22 PM · pinentry
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4583: pinentry-tty should accept backspace, delete, and ctrl-U, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Restricted Project, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4658: Fix a dangling pointer in pinentry's qt/main.cpp, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4585: pinentry-tty mishandles ctrl-C, as Resolved.
Jan 23 2021, 11:22 PM · Restricted Project, Bug Report
gouttegd claimed T5262: pinentry qt4 fails to compile in pinentry 1.1.1.

My bad, prior to the release I tested only against Qt5.

Jan 23 2021, 10:26 PM · pinentry, Bug Report
Denisov23 closed T5092: Translate Gnupg in Italian as Resolved.
Jan 23 2021, 5:55 PM · gnupg, i18n, Feature Request
Denisov23 added projects to T5171: Wish: in GPA add other types of keys such as Kleopatra: gpa, Feature Request.
Jan 23 2021, 5:54 PM · Feature Request, gpa
Denisov23 added a comment to T5092: Translate Gnupg in Italian.

Hi,
you can close this tickets, the Italian translation has already been uploaded successfully. Don't import anything to GnuPG. Thanks a lot!

Jan 23 2021, 5:52 PM · gnupg, i18n, Feature Request
patrick added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

I tried it - that doesn't help. Same error message.

Jan 23 2021, 5:48 PM · toolchain, MacOS, libgcrypt, Bug Report
jukivili added a comment to T5263: cipher/sha512.c: build failure without arm neon asm.

Thanks for the report. As you noticed, issue had been reported already.

Jan 23 2021, 4:56 PM · libgcrypt, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

That might be helpful. But, on the other hand, if I had just googled the problem I was seeing I would have gotten answer quite fast.

Jan 23 2021, 4:51 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Problem is in GET_DATA_POINTER macro. MacOS assembler expects data references in some different format than Linux. Could you try following edit and see if libgcrypt then compiles? In cipher/asm-common-aarch64.h, there is definition of GET_DATA_POINTER macro:

#ifdef _WIN32
#define GET_DATA_POINTER(reg, name) \
	adrp    reg, name ; \
	add     reg, reg, #:lo12:name ;
#else
#define GET_DATA_POINTER(reg, name) \
	adrp    reg, :got:name ; \
	ldr     reg, [reg, #:got_lo12:name] ;
#endif
Jan 23 2021, 4:49 PM · toolchain, MacOS, libgcrypt, Bug Report
patrick added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

I have now tried to build libgcrypt 1.9.0 for arm64 using clang. I get the following error:

Jan 23 2021, 10:52 AM · toolchain, MacOS, libgcrypt, Bug Report

Jan 22 2021

ffontaine added a comment to T5263: cipher/sha512.c: build failure without arm neon asm.

It seems that this issue has already been reported with a better fix: https://lists.gnupg.org/pipermail/gcrypt-devel/2021-January/005060.html
Feel free to close this issue.

Jan 22 2021, 10:33 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:31 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:19 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:18 PM · libgcrypt, Bug Report
ffontaine created T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:17 PM · libgcrypt, Bug Report
jpalus created T5262: pinentry qt4 fails to compile in pinentry 1.1.1.
Jan 22 2021, 9:10 PM · pinentry, Bug Report
werner added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Should we add this to the hints in the README? After all this does not seem to be the standard system compiler or it has not been properly setup as replacement.

Jan 22 2021, 5: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.

Problem was that my build system was selecting "ar" and "ranlib", where as your build system selects "llvm-ar" and "llvm-ranlib".

Jan 22 2021, 5:33 PM · asm, libgcrypt, clang, Bug Report
aheinecke added a comment to T5216: Kleopatra: Fix handling of UNC paths.

The related qt bug is: https://bugreports.qt.io/browse/QTBUG-83365

Jan 22 2021, 3:33 PM · kleopatra
aheinecke committed rW4cddb954f4b3: Post release version bump (authored by aheinecke).
Post release version bump
Jan 22 2021, 3:22 PM
aheinecke committed rW1669ada40d85: MSI: Add helper target for announcements (authored by aheinecke).
MSI: Add helper target for announcements
Jan 22 2021, 3:22 PM
aheinecke committed rW77ed4a033bf6: Install italian GpgOL translation (authored by aheinecke).
Install italian GpgOL translation
Jan 22 2021, 3:22 PM
aheinecke committed rW22e961c9e4f3: Add gpgwrap.c to EXTRA_DIST (authored by aheinecke).
Add gpgwrap.c to EXTRA_DIST
Jan 22 2021, 3:22 PM