In T1756#131862, @whites11 wrote:I understand this is kind of an edge case, but having the possibility to use signed ssh keys would be very useful to me.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Feb 17 2021
Feb 17 2021
Merge branch 'LIBGCRYPT-1.9-BRANCH'
Post release updates
Release 1.9.2
• werner closed T5282: ecc: No check for broken public key when verify signature (ECDSA, ECDSA for SM and GOST) as Resolved.
Backport was done with commit rC1d312bc65846 (for unknown reasons it did not show up in the list of bugs related to this bug; I added it by hand). Fix will go into 1.8.8.
• werner closed 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 Resolved.
The mix up of external patches and commits makes it not easy to see what has been fixed. AFAICS rC3d095206c30d fixes the last bug mentioned by @ballapete on Jan 26.
• werner closed T5267: Ed25519 backward compatible private key support for preceding ZERO(s) as Resolved.
When building with no threads support, I think that generating same lock-obj-pub-$host.h is just possible by this change.
Feb 16 2021
Feb 16 2021
gouttegd committed rPd6a3a048f172: efl: Convert pinentry description to markup. (authored by beber).
efl: Convert pinentry description to markup.
build: Update gpg-error.m4.
build: Update gpg-error.m4 again.
Tell us the architecture(s) which doesn't support POSIX threads by uClibc.
Adding support for such an architecture would be the best.
Sorry, I was assuming uClibc were not supporting POSIX threads.
build: Fix gpgrt-config.
• gniibe committed rE28a21addc2e3: build: More fix for determining libdir for gpgrt-config. (authored by • gniibe).
build: More fix for determining libdir for gpgrt-config.
Feb 15 2021
Feb 15 2021
Thank you for more information.
efl: Ensure pinentry window is activated.
I was not the author of the host "hacking" which has been committed to buildroot in 2016 by https://git.buildroot.net/buildroot/commit/package/?id=2f89476ad98b82ea9f914337b0050c4808082c82 so I can't really comment on it.
You can find more information here: https://patchwork.ozlabs.org/project/buildroot/patch/1451762923-15985-1-git-send-email-joerg.krause@embedded.rocks/
Especially, it seems that Jörg Krause started a discussion about this issue and proposed a patch to fix the architecture depends but it was never applied. Unfortunately, I wasn't able to find more information as it seems that links on comments.gmane.org are broken ...
Please note that the result with --host="arm-unknown-linux-gnueabi" for linux-uclibcgnueabih machine is different to the one of correctly generated version by gen-posix-lock-obj.c with USE_POSIX_THREADS undefined on the host.
• gniibe added a comment to T5293: gpg-error.m4 should search gpg-error.pc under the paths of gpgrt-config.
I found that the use of $CC -print-file-name=crt1.o won't work with some cross compiler.
For example, on my system of Debian bullseye for cross compiler ppc64el, while it's for multiarch configuration, crt1.o is under GNU cross style directory: /usr/powerpc64le-linux-gnu/lib
I would understand your workaorund of using artifical --host intentionally.
• aheinecke committed rW04b60b0b6f87: doc: Add imagemagick for convert dependency (authored by • aheinecke).
doc: Add imagemagick for convert dependency
Add zh to gpg4win_readme_ll to fix make failure.
Merged your fix. Thanks for the contribution. Commit should show up here in a second.
• aheinecke changed the status of T5302: autogen.sh --build-w32 fails with "configure: convert is missing" from Wontfix to Resolved.
Thanks, I try to keep the README always up to date with the debian depenencies as I find this useful myself without running configure multiple times to find all the dependencies.
This won't work in the context of buildroot as we're passing --host="arm-unknown-linux-gnueabi" to avoid the following build failure:
• gniibe added a comment to T5293: gpg-error.m4 should search gpg-error.pc under the paths of gpgrt-config.
We also need to support the use case of GNU cross style, like when we build with MinGW toolchain.
• gniibe added a comment to T5301: Decrypting a message that has multiple SKESK packets sometimes fails.
With GnuPG in master (to be 2.3), it can handle the second SKESK when the first one fails.
• gniibe added a comment to T5293: gpg-error.m4 should search gpg-error.pc under the paths of gpgrt-config.
For other libraries, like libgcrypt, it is mostly OK with old gpg-error.m4, because those libraries don't depend on new libgpg-error features.
build: Fix the previous change.
• gniibe added a comment to T5293: gpg-error.m4 should search gpg-error.pc under the paths of gpgrt-config.
• gniibe added a comment to T5293: gpg-error.m4 should search gpg-error.pc under the paths of gpgrt-config.
Fixed more in rEd7fd25bbfb83: build: Fix the previous change..
Thank you for the report. I had expected *-*-linux* matches only to GNU/Linux (Linux kernel with GNU C library).
build: Update gpg-error.m4.
agent: Comment spell fix.
Feb 14 2021
Feb 14 2021
Fixed with rCa5799f1618aaf1bbb52e7e121275228dd4a3ac8b
Fix previous commit
• werner added inline comments to rC3f42f727a069: Make sure the grcy_get_config string is always null-terminated..
No question a list like this is bound to be incomplete, but the argument "the README can only tell about those which we don't expect to be installed on a developer's box" does not seem to apply to the other items already on the list. For instance build-essentials and automake are almost certainly on every developers machine already.
• werner closed T5302: autogen.sh --build-w32 fails with "configure: convert is missing" as Wontfix.
There is a message telling you what is missing. Thus I can not consider this a bug. There are just too many dependencies which are required for cross-compiling that the README can only tell about those which we don't expect to be installed on a developer's box.
Laurent Montel <montel@kde.org> committed rLIBKLEO4d26f5b1f141: GIT_SILENT: compile without deprecated method (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: compile without deprecated method
Laurent Montel <montel@kde.org> committed rKLEOPATRA716b09e9be33: GIT_SILENT: compile without deprecated method (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: compile without deprecated method
I have a fix in a branch here: https://github.com/drichardson/gpg4win/tree/fix-missing-zh-readme
doug updated the task description for T5302: autogen.sh --build-w32 fails with "configure: convert is missing".
Backward compatibility fixed using the MacPorts legacysupport PortGroup:
https://github.com/macports/macports-ports/commit/74b50424649a7c657521140fcd7f92ba79a3cec5
Feb 13 2021
Feb 13 2021
Could you tell what is the status of this ticket? Is it planned for the development?
For some users usage is problematic when there are other readers recognized, provided by the OS or hardware platform, and ordered before the target device which in turn blocks access to it.
They are mandatory for gnupg but not for Libgcrypt and Libgpg-error. I guess we can fix that.
This does not look like a bug report. Please ask on a mailing list for help.
There is still useful software working only with 2.7. So it is not the time to drop this.
A page feed character is a very common and useful control character. In fact Emacs knows how to jump page by page.
Laurent Montel <montel@kde.org> committed rLIBKLEO21b1b74478b9: GIT_SILENT: time to increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase version
Laurent Montel <montel@kde.org> committed rKLEOPATRAccef665f7902: GIT_SILENT: time to increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase version
This approach is too simplistic. See Ryan Schmidt's and Joshua Root's comments in https://trac.macports.org/ticket/62278
Somewhat related: before the change that resulted in the PIN issue, I already occasionally had to reconnect the reader because gnupg would ask for the card when it was in fact already present.
Feb 12 2021
Feb 12 2021
jukivili updated subscribers of rC3f42f727a069: Make sure the grcy_get_config string is always null-terminated..
Because, threads are optional on uclibc as threads are not supported by all embedded targets.
libgpg-error was building perfectly fine without threads until version 1.40 as all pthread calls were protected by USE_POSIX_THREADS.
Should I understand from your answer that threads are now mandatory?
• werner changed the status of T5277: libgcrypt 1.9.1 fails to build with --disable-asm from Open to Testing.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5157: libgcrypt: ARM64 Builds on macOS fail, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5251: Compile error on ARMv7 for libgcrypt , as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5254: libgcrypt 1.9.0 fails make check (selftest), as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5263: cipher/sha512.c: build failure without arm neon asm, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5269: failure of modular inverse, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5267: Ed25519 backward compatible private key support for preceding ZERO(s), as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5271: libgcrypt 1.9.0 compilation fails on Ubuntu xenial, as Resolved.
• werner closed T5259: Release Libgcrypt 1.9.1, a subtask of T5275: Exploitable overflow in Libgcrypt 1.9.0, as Resolved.
Update NEWS
• werner committed rC3f42f727a069: Make sure the grcy_get_config string is always null-terminated. (authored by jukivili).
Make sure the grcy_get_config string is always null-terminated.
Add handling for -Og with O-flag munging
Fix ubsan warnings for i386 build
ecc: Add checking key for ECDSA.
How does it come that you have a Linux kernel without threads? Or maybe the better question is why does libc not support threads?
build: Update gpg-error.m4.