Page MenuHome GnuPG
Feed All Stories

Nov 11 2022

ikloecker committed rM6bcfbb3498f0: core: Check for nullptr (authored by ikloecker).
core: Check for nullptr
Nov 11 2022, 12:17 PM
werner closed T6272: gpg --cleartext and truncated lines as Resolved.

You need to handle them in a correct way. Just checking with gpg is
not enough because you don't know what has been signed. You need to
look at the signed data which gpg gives you by using the --output
option. And there you see only the signed data and not the extra
"aaa" you added after having signed the plaintext. It is not
different from adding stuff before the -----BEGIN PGP SIGNED ... line.

Nov 11 2022, 8:26 AM · Bug Report, gnupg
DemiMarie added a comment to T6272: gpg --cleartext and truncated lines .

Actually I am not sure whether this is really a bug and that the fix is needed. What has been signed and verified is what gpg has seen and what --output has written. For example a line in the cleartext format may read "- From my " but what actually has been signed was "From my". If a line has been truncated --output will write only the truncated and thus verified data and not what was in the cleartext format.

Nov 11 2022, 12:39 AM · Bug Report, gnupg

Nov 10 2022

werner triaged T6272: gpg --cleartext and truncated lines as Normal priority.

Actually I am not sure whether this is really a bug and that the fix is needed. What has been signed and verified is what gpg has seen and what --output has written. For example a line in the cleartext format may read "- From my " but what actually has been signed was "From my". If a line has been truncated --output will write only the truncated and thus verified data and not what was in the cleartext format.

Nov 10 2022, 3:25 PM · Bug Report, gnupg
werner committed rG976e9d608367: gpg: Fix verification of cleartext signatures with overlong lines. (authored by werner).
gpg: Fix verification of cleartext signatures with overlong lines.
Nov 10 2022, 2:57 PM
werner committed rG80ccded0421e: agent: Allow trustlist on Windows in Unicode homedirs. (authored by werner).
agent: Allow trustlist on Windows in Unicode homedirs.
Nov 10 2022, 2:57 PM
ebo closed T5708: Kleopatra: Configure expiration date default in config as Resolved.

works as described by Ingo

Nov 10 2022, 2:40 PM · kleopatra, g10code, Restricted Project
ebo closed T5666: Create dropdown box for the reader-port option., a subtask of T5662: Kleopatra: Show a list of detected card readers, as Resolved.
Nov 10 2022, 1:31 PM · Restricted Project, kleopatra, Feature Request
ebo closed T5666: Create dropdown box for the reader-port option. as Resolved.

works

Nov 10 2022, 1:31 PM · Restricted Project, kleopatra, Feature Request
werner added a comment to T5666: Create dropdown box for the reader-port option..

The distinction between reader and card is not easy and PS/SC is also not helpful here. The user needs to resort to trial and error. With 2.3 things are much easier because we do not need to select the reader anymore.

Nov 10 2022, 12:47 PM · Restricted Project, kleopatra, Feature Request
ebo closed T5689: Kleopatra: Make config pages hideable again as Resolved.

works

Nov 10 2022, 12:40 PM · kleopatra, Restricted Project
werner added a member for Contributor: DemiMarie.
Nov 10 2022, 12:28 PM
werner created T6272: gpg --cleartext and truncated lines .
Nov 10 2022, 12:27 PM · Bug Report, gnupg
werner triaged T6271: The old FSF address in libgcrypt source code as Low priority.

Thanks. There should also be SPDX indentifiers everywhere.

Nov 10 2022, 12:25 PM · Documentation, libgcrypt, Bug Report
Jakuje created T6271: The old FSF address in libgcrypt source code.
Nov 10 2022, 11:57 AM · Documentation, libgcrypt, Bug Report
ebo closed T5638: Make Kleopatra group configuration exportable, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
Nov 10 2022, 10:46 AM · Restricted Project, kleopatra
ebo closed T5638: Make Kleopatra group configuration exportable as Resolved.

works

Nov 10 2022, 10:46 AM · Restricted Project, Feature Request, kleopatra
gniibe added a comment to T6249: gpgrt: spawn functions.

Examining again, I realized that the current spawn API (not published yet, only available in libgpg-error master) is not that useful in general (or difficult to use), while it works somehow.

Nov 10 2022, 5:59 AM · gnupg, libassuan, gpgrt

Nov 9 2022

amalon added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).
In T5931#165009, @alexk wrote:

A workaround you can add the following line to ~/.ssh/config or /etc/ssh/ssh_config:

KexAlgorithms -sntrup761x25519-sha512@openssh.com

For me ssh -o KexAlgorithms=-sntrup761x25519-sha512@openssh.com ... does work as well.

Nov 9 2022, 7:40 PM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
werner committed rGbd825ead36af: gpg: Import stray revocation certificates. (authored by werner).
gpg: Import stray revocation certificates.
Nov 9 2022, 4:00 PM
werner committed rGa9044b4a239b: gpg: Fix trusted introducer for user-ids with only the mbox. (authored by werner).
gpg: Fix trusted introducer for user-ids with only the mbox.
Nov 9 2022, 4:00 PM
ebo closed T5362: Kleopatra: Add warning in compliance mode if gnupg version is not compliant as Resolved.

works as advertised

Nov 9 2022, 3:12 PM · Restricted Project, kleopatra
bernhard closed T5627: 'SHA256SUM -?' or '...-help' incorrectly shows SHA1SUM name when displaying own command syntax as Resolved.

Fixed, to be released with Gpg4win 4.0.5.

Nov 9 2022, 2:18 PM · Bug Report, gpg4win
bernhard committed rW8fe604bf3bda: Fix sha256sum usage output. (authored by bernhard).
Fix sha256sum usage output.
Nov 9 2022, 2:13 PM
alexk added a project to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required): workaround.

A workaround you can add the following line to ~/.ssh/config or /etc/ssh/ssh_config:

Nov 9 2022, 10:51 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
werner added a comment to T4656: Windows 64-bit: functions which use pid_t.

AFAIK, Microsoft stated that the value of a HANDLE will always fit into a DWORD; i.e. only the lower 32 bits are used even on a 64 bit Windows.

Nov 9 2022, 10:02 AM · Memo
gniibe added a comment to T4656: Windows 64-bit: functions which use pid_t.

Now, we implemented fd passing on Windows in libassuan.
Note that the process identifier (represented by DWORD) and handle for a process (represented by HANDLE) are different things.

Nov 9 2022, 9:39 AM · Memo
mlaurent committed rLIBKLEO79825dfd5033: GIT_SILENT: branch is open (authored by mlaurent).
GIT_SILENT: branch is open
Nov 9 2022, 8:06 AM
mlaurent committed rKLEOPATRAc1ba435c86f0: GIT_SILENT: branch is open (authored by mlaurent).
GIT_SILENT: branch is open
Nov 9 2022, 8:04 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO003444638be9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 9 2022, 4:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA29c0ddd8b06f: 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
Nov 9 2022, 4:05 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO54ba03981d8d: 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
Nov 9 2022, 4:05 AM
gniibe committed rAba84b780df97: w32: Have PROCESS_HANDLE in struct assuan_context_s. (authored by gniibe).
w32: Have PROCESS_HANDLE in struct assuan_context_s.
Nov 9 2022, 3:56 AM
gniibe committed rG8afa9735a696: gpg: Move w32_system function. (authored by gniibe).
gpg: Move w32_system function.
Nov 9 2022, 2:51 AM
CH3NO2 added a comment to T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad .

On the command line using:
gpg -o output.txt --decrypt "yourfile.asc"

Nov 9 2022, 2:41 AM · Info Needed, kleopatra, Bug Report
gniibe committed rA7e6f3f007d64: tests: Use common code for Windows. (authored by gniibe).
tests: Use common code for Windows.
Nov 9 2022, 1:52 AM

Nov 8 2022

gniibe added a comment to T6249: gpgrt: spawn functions.

Here is the change of GnuPG to use new spawn functions from libgpg-error:

Nov 8 2022, 7:36 AM · gnupg, libassuan, gpgrt
gniibe committed rA8962c1e774e7: tests: Add fdpassing-socket.sh script. (authored by gniibe).
tests: Add fdpassing-socket.sh script.
Nov 8 2022, 6:43 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO6b253841aa6e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 8 2022, 4:41 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6db13f6c28c8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 8 2022, 4:28 AM

Nov 7 2022

ikloecker claimed T6148: Kleopatra: Simplify Ownertrust dialog.
Nov 7 2022, 8:13 AM · kleopatra, Restricted Project
ikloecker added a parent task for T6268: Kleopatra: Diagnostic output when importing keys: T6208: Kleopatra: Provide log for all jobs.
Nov 7 2022, 8:11 AM · kleopatra, Restricted Project
ikloecker added a subtask for T6208: Kleopatra: Provide log for all jobs: T6268: Kleopatra: Diagnostic output when importing keys.
Nov 7 2022, 8:11 AM · Restricted Project, kleopatra
gniibe changed the status of T6217: sha3: wrong results for large inputs from Open to Testing.
Nov 7 2022, 7:14 AM · libgcrypt, FIPS, Bug Report
gniibe changed the status of T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, from Open to Testing.
Nov 7 2022, 6:11 AM · Memo
gniibe changed the status of T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows from Open to Testing.
Nov 7 2022, 6:11 AM · Windows, libassuan, Feature Request
gniibe changed the status of T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T4656: Windows 64-bit: functions which use pid_t, from Open to Testing.
Nov 7 2022, 6:11 AM · Memo
gniibe changed the status of T6249: gpgrt: spawn functions from Open to Testing.
Nov 7 2022, 6:11 AM · gnupg, libassuan, gpgrt
l10n daemon script <scripty@kde.org> committed rLIBKLEO53c3bca18d81: 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
Nov 7 2022, 5:37 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0ed90c05b135: 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
Nov 7 2022, 5:37 AM
gniibe committed rAca6de4b9672a: Merge branch 'master' into gniibe/t6236 (authored by gniibe).
Merge branch 'master' into gniibe/t6236
Nov 7 2022, 5:19 AM
gniibe committed rA8a49959a1eed: Use higher-layer assuan_transact for fdpassing. (authored by gniibe).
Use higher-layer assuan_transact for fdpassing.
Nov 7 2022, 5:19 AM
gniibe committed rA3297e453aa0e: w32: Support fd passing through socket. (authored by gniibe).
w32: Support fd passing through socket.
Nov 7 2022, 5:17 AM
gniibe committed rA4b3f2e4ac674: Merge branch 'master' into gniibe/t6236 (authored by gniibe).
Merge branch 'master' into gniibe/t6236
Nov 7 2022, 3:59 AM
gniibe committed rAa1f480468a3b: w32: Support fd passing through pipe. (authored by gniibe).
w32: Support fd passing through pipe.
Nov 7 2022, 3:52 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOac4e7782375d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 7 2022, 3:47 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd7d841a51857: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 7 2022, 3:45 AM
gniibe committed rA07adf41f0f49: Show the pid of listening process in the hello line. (authored by gniibe).
Show the pid of listening process in the hello line.
Nov 7 2022, 2:06 AM
gniibe committed rA1c6812093082: Merge branch 'master' into gniibe/t6236 (authored by gniibe).
Merge branch 'master' into gniibe/t6236
Nov 7 2022, 1:51 AM

Nov 6 2022

mlaurent committed rLIBKLEO9928afb58f75: Add mold support (authored by mlaurent).
Add mold support
Nov 6 2022, 2:44 PM
mlaurent committed rKLEOPATRAee2b4d37fa88: Add mold support (authored by mlaurent).
Add mold support
Nov 6 2022, 2:41 PM
mlaurent committed rLIBKLEO6c3876930383: It builds fine with last KF (authored by mlaurent).
It builds fine with last KF
Nov 6 2022, 2:14 PM
mlaurent committed rKLEOPATRAf8baef4dc5fe: It builds fine with last KF (authored by mlaurent).
It builds fine with last KF
Nov 6 2022, 2:12 PM
mlaurent committed rLIBKLEO648626fbbd5f: GIT_SILENT: branch 22.12 created (authored by mlaurent).
GIT_SILENT: branch 22.12 created
Nov 6 2022, 12:19 PM
mlaurent committed rLIBKLEO04f4137dbe4c: GIT_SILENT: master is 5.22.40 now (authored by mlaurent).
GIT_SILENT: master is 5.22.40 now
Nov 6 2022, 12:06 PM

Nov 5 2022

Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA5c00ccee9f4c: GIT_SILENT Upgrade release service version to 23.03.70. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 23.03.70.
Nov 5 2022, 9:51 PM
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA209f73b15e45: GIT_SILENT Upgrade release service version to 22.11.80. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 22.11.80.
Nov 5 2022, 9:12 PM

Nov 4 2022

werner committed rGd40d23b233f0: gpg: New option --quick-update-pref. (authored by werner).
gpg: New option --quick-update-pref.
Nov 4 2022, 3:26 PM
werner added projects to T6264: gpgrt-config: Support multilib MinGW-w64: gpgrt, toolchain.
Nov 4 2022, 1:39 PM · toolchain, gpgrt
werner committed rG811cfa34cb3e: gpg: New list-options show-pref and show-pref-verbose. (authored by werner).
gpg: New list-options show-pref and show-pref-verbose.
Nov 4 2022, 12:44 PM
werner committed rGb8e197318a1e: tests: Add tests to check that OCB is only used for capable keys. (authored by werner).
tests: Add tests to check that OCB is only used for capable keys.
Nov 4 2022, 11:26 AM
werner committed rGa69149b1aeb9: gpg: Make --list-packets work w/o --no-armor for plain OCB packets. (authored by werner).
gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
Nov 4 2022, 11:26 AM
werner committed rG1be272d04e76: tests: Add tests to check that OCB is only used for capable keys. (authored by werner).
tests: Add tests to check that OCB is only used for capable keys.
Nov 4 2022, 11:18 AM
gniibe added a comment to T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows.

Merged PIPE connection part into master.

Nov 4 2022, 11:10 AM · Windows, libassuan, Feature Request
gniibe committed rA870fdcf92e59: w32: Support sendfd/recvfd through pipe connection. (authored by gniibe).
w32: Support sendfd/recvfd through pipe connection.
Nov 4 2022, 11:09 AM
ikloecker changed the status of T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting from Open to Testing.

ready for testing

Nov 4 2022, 11:08 AM · gpgme, kleopatra, Restricted Project
ikloecker changed the status of T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting, a subtask of T6259: Kleopatra: Improve startup performance , from Open to Testing.
Nov 4 2022, 11:08 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
ikloecker committed rLIBKLEOe2ce155d8bb0: Disable automatic trust database check during initial key listing (authored by ikloecker).
Disable automatic trust database check during initial key listing
Nov 4 2022, 11:07 AM
ikloecker committed rMb6593bda1f7b: qt: Allow disabling automatic trust database check on key listing (authored by ikloecker).
qt: Allow disabling automatic trust database check on key listing
Nov 4 2022, 10:50 AM
ikloecker committed rM4f874ea431ba: core: New context flag "no-auto-check-trustdb" (authored by ikloecker).
core: New context flag "no-auto-check-trustdb"
Nov 4 2022, 10:50 AM
ebo created T6270: GpgOL: revision of configuration public key import.
Nov 4 2022, 10:41 AM · gpgol, Restricted Project
gniibe committed rAce794a0a88a8: w32: Add SENDFD internal command. (authored by gniibe).
w32: Add SENDFD internal command.
Nov 4 2022, 9:58 AM
gniibe committed rA6c6d42143dd5: Merge branch 'master' into gniibe/t6236 (authored by gniibe).
Merge branch 'master' into gniibe/t6236
Nov 4 2022, 9:05 AM
gniibe committed rA27acee6a04db: client: Only call _assuan_waitpid when it's not socket. (authored by gniibe).
client: Only call _assuan_waitpid when it's not socket.
Nov 4 2022, 9:05 AM
ikloecker updated the task description for T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting.
Nov 4 2022, 8:02 AM · gpgme, kleopatra, Restricted Project
ikloecker claimed T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting.
Nov 4 2022, 7:51 AM · gpgme, kleopatra, Restricted Project
gniibe committed rE5d30adb5ad37: spawn: Introduce gpgrt_process_t and use it for spawn API. (authored by gniibe).
spawn: Introduce gpgrt_process_t and use it for spawn API.
Nov 4 2022, 6:51 AM
gniibe added a comment to T6249: gpgrt: spawn functions.

For the spawn_cb, I reconsider. Having three calls complicates use, and it is actually not needed. In the case of pthread_atfork, it is needed, because fork may be used deeply in some functions. In our use cases of spawn function, prepare part of the callback can be called before calling spawn, and parent part of the callback can be called after calling spawn.

Nov 4 2022, 6:49 AM · gnupg, libassuan, gpgrt
gniibe added a comment to T6249: gpgrt: spawn functions.

I decide use of pid_t, as there are different semantics between POSIX and Windows, *and* there is a problem of MinGW-w64. I introduce gpgrt_process_t, instead.

Nov 4 2022, 6:45 AM · gnupg, libassuan, gpgrt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA143ab3ae721a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 4 2022, 3:04 AM
gniibe added a comment to T6245: GpgOL: build: Update for new gpgrt-config and *.pc.

I updated *.m4 scripts in gogol:

Nov 4 2022, 1:28 AM · Windows, gpgol, Feature Request

Nov 3 2022

aheinecke raised the priority of T4127: GpgOL: Setting category or flagging crypto mails is not possible from Normal to High.
Nov 3 2022, 3:11 PM · Restricted Project, gpg4win, gpgol
aheinecke added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

I recently noticed that the old workaround by setting a kategory when it is not visible in the messagelist does not work on a default Outlook 2204 anymore. This raises the priority of this issue.

Nov 3 2022, 3:11 PM · Restricted Project, gpg4win, gpgol
kimmoal added a comment to T4609: GpgOL: Add "Save decrypted copy".

Hello, if I understand the issue correctly this issue is about saving a decrypted email as a file to a local disk and not to Outlook? We would like to save the mail as a file like a normal mail file.

Nov 3 2022, 1:17 PM · Feature Request, gpgol
aheinecke triaged T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad as Low priority.

There must be something special with the message. Can you save the message to a file and use the command line to decrypt it? Is there anything special with it? Is it maybe a binary and not text? Although I tried decrypting random bytes with the notepad and it worked for me. Is the message very large? Anything unusual? Or does it even happen for you when you encrypt a short text to yourself and then decrypt it again?

Nov 3 2022, 12:36 PM · Info Needed, kleopatra, Bug Report
ikloecker changed the status of T6214: Kleopatra allows to export a subkey which has only a stub. from Open to Testing.

fixed

Nov 3 2022, 12:04 PM · Bug Report, Restricted Project, kleopatra
ikloecker committed rKLEOPATRAd97ce0671fa7: Rework logic when to show and enable which action (authored by ikloecker).
Rework logic when to show and enable which action
Nov 3 2022, 12:02 PM
ikloecker committed rKLEOPATRAf0254a8bb5f9: Remove superfluous checks for OpenPGP key (authored by ikloecker).
Remove superfluous checks for OpenPGP key
Nov 3 2022, 12:02 PM
werner added a comment to rG4583f4fe2e11: gpg: Merge --rfc4880bis features into --gnupg.

Hi Vincent,

Nov 3 2022, 11:54 AM
aheinecke triaged T6269: Windows event log support for GnuPG components as Wishlist priority.
Nov 3 2022, 11:52 AM · Restricted Project, gnupg