Page MenuHome GnuPG
Feed All Stories

Aug 7 2023

dosmanak created T6635: keyboxd and --no-autostart option.
Aug 7 2023, 12:21 PM · Bug Report
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I have created the repo now. https://dev.gnupg.org/source/gpg4win-compendium/

Aug 7 2023, 12:03 PM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

That was not me. I would much prefer to have the website in its own repo with its own contributors and so on. Maybe we could also do this then.

Aug 7 2023, 11:45 AM · Restricted Project, gpg4win
cklassen added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I am not sure what autoconf -o does though?

Aug 7 2023, 11:37 AM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

Ok cool, I think then you can mostly use git-filter-repo to filter out the history of the manual subfolder into a new git empty repo. Just give the word and I can create one here on dev.gnupg.org where you can then push to.
I am not sure what autoconf -o does though? How are the replacements handled which were defined in confiugure.ac etc?

Aug 7 2023, 11:23 AM · Restricted Project, gpg4win
cklassen added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

What I tried so far (after checking out de40f2fe3336c63e5f73cce93402a73029779fd3, the commit before you removed the compendium):

Aug 7 2023, 10:57 AM · Restricted Project, gpg4win
aheinecke reopened T4553: Compatibilty with encrypted mails sent to SecurePIM as "Testing".

I am reopening this at least for testing as we have reports that another client is facing the issue with recent versions and also with verified mails .

Aug 7 2023, 9:40 AM · Feature Request, gpg4win, gpgol
gniibe triaged T6634: Port GPGME to Windows 64-bit as Normal priority.
Aug 7 2023, 7:01 AM · Windows 64, gpgme
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3faa14341394: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 7 2023, 5:50 AM
gniibe added a subtask for T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme: T6619: How to maintain our local libtool patch.
Aug 7 2023, 4:40 AM
gniibe added a parent task for T6619: How to maintain our local libtool patch: T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
Aug 7 2023, 4:40 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9d002c1ee3b4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 7 2023, 4:10 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAca06b22f7454: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Aug 7 2023, 2:51 AM

Aug 6 2023

einar77 committed rMTPd85a5405485f: Fix soversion (authored by einar77).
Fix soversion
Aug 6 2023, 9:55 PM

Aug 5 2023

mlaurent committed rMTP307a88dbef2e: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 5 2023, 11:01 PM
cklassen committed rWa22dd4239691: use links to new forum + added transfer of the forum to news (authored by cklassen).
use links to new forum + added transfer of the forum to news
Aug 5 2023, 11:36 AM
einar77 committed rMTP8d728d260daf: Use the right version variable for the library (authored by einar77).
Use the right version variable for the library
Aug 5 2023, 9:02 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAda3f664720fc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 5 2023, 3:49 AM

Aug 4 2023

aheinecke committed rW2dafb8a2892c: Update build deps (authored by aheinecke).
Update build deps
Aug 4 2023, 8:41 PM
aheinecke committed rWba4e11bea33a: Remove gpg4win-compendium (authored by aheinecke).
Remove gpg4win-compendium
Aug 4 2023, 8:16 PM
aheinecke committed rWde40f2fe3336: Add multiple search paths for kf5_host_tooling (authored by aheinecke).
Add multiple search paths for kf5_host_tooling
Aug 4 2023, 8:01 PM
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I spent my afternoon with git-filter-repo and while that worked nicely I failed to come up with a new build system for the compendium that worked, I tried to do the full autotools shebang but in the evening I realized that a simple static Makefile would probably be better like with the website branch. But I leave that to someone else. I will now tag gpg4win-4.2.0 as "the-last-compendium" and include the pdfs from that version from now on and just remove the compendium from master.

Aug 4 2023, 7:57 PM · Restricted Project, gpg4win
mlaurent committed rLIBKLEO50e0379feb42: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 4 2023, 6:04 PM
mlaurent committed rKLEOPATRA34f5705591fa: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 4 2023, 6:02 PM
ikloecker updated subscribers of T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog.

@aheinecke Backport to gpg4win/23.07?

Aug 4 2023, 1:33 PM · Restricted Project, kleopatra
ikloecker updated subscribers of T6519: Kleopatra: "change validity" allows to set an expiry date in the past.

@aheinecke Backport to gpg4win/23.07?

Aug 4 2023, 1:33 PM · backport, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA4150014e7e29: Strip archive extension for CMS folder, too (authored by aheinecke).
Strip archive extension for CMS folder, too
Aug 4 2023, 1:29 PM
ikloecker committed rLIBKLEO69b32158003e: Expand unresolved addresses to matching groups for approval dialog (authored by ikloecker).
Expand unresolved addresses to matching groups for approval dialog
Aug 4 2023, 1:12 PM
ikloecker committed rLIBKLEO477500e42b98: Allow specifying group config to use for test resolver (authored by ikloecker).
Allow specifying group config to use for test resolver
Aug 4 2023, 1:12 PM
ikloecker committed rLIBKLEOe08bcb98990d: Reject groups containing key with insufficient validity (authored by ikloecker).
Reject groups containing key with insufficient validity
Aug 4 2023, 1:12 PM
ikloecker committed rLIBKLEOfbe11832a123: Fix name of enum value (authored by ikloecker).
Fix name of enum value
Aug 4 2023, 1:12 PM
CarlSchwan committed rMTP5efad0fbef7d: Remove again explicit c++17 (authored by CarlSchwan).
Remove again explicit c++17
Aug 4 2023, 1:10 PM
aheinecke committed rW8563d507cbb7: Switch libkleo to master again (authored by aheinecke).
Switch libkleo to master again
Aug 4 2023, 12:44 PM
aheinecke committed rW28174e22d805: Update mimetreeparser (authored by aheinecke).
Update mimetreeparser
Aug 4 2023, 12:39 PM
aheinecke committed rWcde0c772f449: Add mimetreeparser and dependencies (authored by aheinecke).
Add mimetreeparser and dependencies
Aug 4 2023, 12:39 PM
aheinecke committed rWa8604666657c: packages: Reorder zlib entry (authored by aheinecke).
packages: Reorder zlib entry
Aug 4 2023, 12:39 PM
aheinecke committed rW2d0112fced4b: Remove broken but useless statement (authored by aheinecke).
Remove broken but useless statement
Aug 4 2023, 12:39 PM
aheinecke committed rW05b195923625: Post release version bump (authored by aheinecke).
Post release version bump
Aug 4 2023, 12:39 PM
aheinecke committed rKLEOPATRA37848e5e368d: Bump KF5_MIN_VERSION to 5.104 on Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 on Windows
Aug 4 2023, 12:03 PM
aheinecke committed rLIBKLEO98e90e622d11: Bump KF5_MIN_VERSION to 5.104 for Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 for Windows
Aug 4 2023, 12:03 PM
CarlSchwan committed rKLEOPATRAcd9f4434440b: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Aug 4 2023, 12:01 PM
CarlSchwan committed rKLEOPATRAa0f72d75f7fe: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Aug 4 2023, 12:01 PM
CarlSchwan committed rMTP438435407c87: Bump version of mime tree parser (authored by CarlSchwan).
Bump version of mime tree parser
Aug 4 2023, 11:53 AM
aheinecke created P32 (An Untitled Masterwork).
Aug 4 2023, 11:47 AM
CarlSchwan committed rKLEOPATRA3ed4c12eba93: Bump kf version on windows (authored by CarlSchwan).
Bump kf version on windows
Aug 4 2023, 11:46 AM
aheinecke closed T6525: Kleopatra: Gpgtar progress label needs to be generalized or updated as Resolved.

Works for me.

Aug 4 2023, 11:40 AM · Restricted Project, gpgtar, kleopatra
CarlSchwan committed rM8701e989376d: cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API (authored by CarlSchwan).
cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API
Aug 4 2023, 11:35 AM
svuorela added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

The poppler API exposes key usage extensions, and I'm trying to reconstruct them from the canX flags, which of course is highly inaccurate.

Aug 4 2023, 10:59 AM · okular, Restricted Project
CarlSchwan committed rMTPa42d5027272f: Remove ifdef for win32 (authored by CarlSchwan).
Remove ifdef for win32
Aug 4 2023, 10:56 AM
aheinecke created P31 (An Untitled Masterwork).
Aug 4 2023, 10:52 AM
CarlSchwan committed rMTP569951d20991: Don't add missing directory in include_dirs (authored by CarlSchwan).
Don't add missing directory in include_dirs
Aug 4 2023, 10:39 AM
CarlSchwan committed rMTP50803596e20a: Explicitely compile with C++17 (authored by CarlSchwan).
Explicitely compile with C++17
Aug 4 2023, 10:39 AM
ikloecker added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Technically, the canX are already checking a flag internally because _gpgme_key stores the can_X values as single bits. There are still 17 unused bits in _gpgme_key, i.e. there's plenty of space for more flags like can_haz_cheezeburger.

Aug 4 2023, 9:31 AM · okular, Restricted Project
gniibe renamed T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH from libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks to libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH.
Aug 4 2023, 8:06 AM · Feature Request, libassuan
aheinecke renamed T6633: GPGME: Add API for extended key usage flags like nonRepudation from GPGME: Add API for extended key usage flags aka nonRepudation to GPGME: Add API for extended key usage flags like nonRepudation.
Aug 4 2023, 8:04 AM · okular, Restricted Project
gniibe changed the status of T6625: libassuan: Add assuan_control function, a subtask of T6606: Use new API of libassuan 3, from Open to Testing.
Aug 4 2023, 8:02 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6625: libassuan: Add assuan_control function from Open to Testing.

Pushed the change into master of libassuan (to be 3.0).

Aug 4 2023, 8:02 AM · libassuan
aheinecke removed a subtask for T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures: T6633: GPGME: Add API for extended key usage flags like nonRepudation.
Aug 4 2023, 7:58 AM · okular, Restricted Project
aheinecke removed a parent task for T6633: GPGME: Add API for extended key usage flags like nonRepudation: T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.
Aug 4 2023, 7:58 AM · okular, Restricted Project
aheinecke assigned T6633: GPGME: Add API for extended key usage flags like nonRepudation to werner.

OK, still the whole usage stuff screams for a flag style api IMO. With all the canX then reduced to checking for the according flags internally.
@werner I am assigning this to you for triage. Basically set it to wontfix or whishlist if you think it would be worthwhile or not for future canHazCheezeburger things

Aug 4 2023, 7:58 AM · okular, Restricted Project
gniibe committed rE03a3b3c02cf2: build: Add build-aux/libtool.patch in the tarball. (authored by gniibe).
build: Add build-aux/libtool.patch in the tarball.
Aug 4 2023, 7:56 AM
gniibe committed rAce35bd9bf318: Add NEWS entries for 2.5.6 from libassuan 2.5 branch. (authored by gniibe).
Add NEWS entries for 2.5.6 from libassuan 2.5 branch.
Aug 4 2023, 7:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA97a58f6559b2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 4 2023, 3:48 AM
gniibe committed rAb975f9a3cc63: Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS (authored by gniibe).
Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS
Aug 4 2023, 3:37 AM
gniibe added a parent task for T5925: libassuan: Add assuan_sock_accept function to the API: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · Feature Request, libassuan
gniibe added a parent task for T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · libassuan, Memo
gniibe added a parent task for T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · Windows, libassuan, Feature Request
gniibe added a parent task for T6625: libassuan: Add assuan_control function: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · libassuan
gniibe added subtasks for T6606: Use new API of libassuan 3: T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control, T5925: libassuan: Add assuan_sock_accept function to the API, T6625: libassuan: Add assuan_control function, T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows.
Aug 4 2023, 3:09 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:05 AM · Feature Request, libassuan
gniibe added a subtask for T6606: Use new API of libassuan 3: T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH.
Aug 4 2023, 3:05 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T5925: libassuan: Add assuan_sock_accept function to the API.
Aug 4 2023, 2:57 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T5925: libassuan: Add assuan_sock_accept function to the API: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:57 AM · Feature Request, libassuan
gniibe changed the status of T6227: Windows 64-bit: NPTH API, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:56 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6227: Windows 64-bit: NPTH API from Open to Testing.

npth_t is untouched for Windows 64-bit.

Aug 4 2023, 2:55 AM · Windows 64, Memo, npth
gniibe added a parent task for T6227: Windows 64-bit: NPTH API: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:53 AM · Windows 64, Memo, npth
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6227: Windows 64-bit: NPTH API.
Aug 4 2023, 2:53 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:51 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts from Open to Testing.

npth_connect and npth_accept should deprecated (since it's not consistent with 64-bit Windows). In gnupg master, there is no use.

Aug 4 2023, 2:51 AM · Memo
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts.
Aug 4 2023, 2:41 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:41 AM · Memo
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:40 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t from Open to Testing.

In libassuan 3.0, we distinguish the integer identifier for process and the HANDLE (by T6487).
This was problem was solved.

Aug 4 2023, 2:40 AM · Memo
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4656: Windows 64-bit: functions which use pid_t.
Aug 4 2023, 2:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T4656: Windows 64-bit: functions which use pid_t: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:38 AM · Memo
gniibe changed the status of T6599: INT2FD and npth_accept from Open to Testing.

assuan_sock_accept approach is taken in gnupg master.

Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6599: INT2FD and npth_accept, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG1d73806972b1: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control. (authored by gniibe).
gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.
Aug 4 2023, 2:36 AM
gniibe committed rG0821ceebfb7a: agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH. (authored by gniibe).
agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH.
Aug 4 2023, 2:36 AM
gniibe committed rGed4050e01172: agent: Use new libassuan API for pipe server process. (authored by gniibe).
agent: Use new libassuan API for pipe server process.
Aug 4 2023, 2:36 AM
gniibe committed rG0d20b79ab798: build: Require libassuan 3.0.0 or later. (authored by gniibe).
build: Require libassuan 3.0.0 or later.
Aug 4 2023, 2:36 AM
gniibe committed rG5cad5f903e04: agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept. (authored by gniibe).
agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept.
Aug 4 2023, 2:36 AM
gniibe changed the status of T6606: Use new API of libassuan 3, a subtask of T6599: INT2FD and npth_accept, from Open to Testing.
Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6606: Use new API of libassuan 3 from Open to Testing.

gniibe/t6606 patches are all pushed into master.

Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26

Aug 3 2023

werner added a comment to T6627: Kleopatra: Add checkbox in certifications dialog.

Good idea.

Aug 3 2023, 8:57 PM · Restricted Project, kleopatra
werner added a comment to T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.

Use the is_qualified flag to figure out QES certificates. This is more than just a capability flag.

Aug 3 2023, 8:55 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

NonRepudiation is not a well defined term. It is used by X.509 but often used similar to a digital signature. Thus this does not make sense. The is_qualified flag is what we need for QeS and it seems we already got this in gpgme.

Aug 3 2023, 8:54 PM · okular, Restricted Project
ikloecker committed rLIBKLEObc45c58c46f8: Expand unresolved addresses to matching groups for approval dialog (authored by ikloecker).
Expand unresolved addresses to matching groups for approval dialog
Aug 3 2023, 4:45 PM
ikloecker committed rLIBKLEO10bc9dad6c10: Allow specifying group config to use for test resolver (authored by ikloecker).
Allow specifying group config to use for test resolver
Aug 3 2023, 4:45 PM
aheinecke triaged T6633: GPGME: Add API for extended key usage flags like nonRepudation as Normal priority.
Aug 3 2023, 4:41 PM · okular, Restricted Project