Page MenuHome GnuPG

okularTag
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers (1)

Details

Description

Things for the Okular PDF Tool.

Recent Activity

Wed, Nov 26

ikloecker claimed T7717: Location of qt-application config files.
Wed, Nov 26, 3:39 PM · Windows, kleopatra, vsd34, gpd5x, okular

Tue, Nov 25

ebo renamed T7717: Location of qt-application config files from Draft: Location of qt-application config files to Location of qt-application config files.
Tue, Nov 25, 5:04 PM · Windows, kleopatra, vsd34, gpd5x, okular
ebo added projects to T7717: Location of qt-application config files: kleopatra, Windows.

For our Okular, we should not use the standard file names (okularrc, …) as this would conflict with a regular Okular installation.

Tue, Nov 25, 4:13 PM · Windows, kleopatra, vsd34, gpd5x, okular

Fri, Nov 21

timegrid closed T7658: Okular: Dirmngr startup timeout on signature validation as Resolved.

Looks good to me on gpg4win-5.0.0-beta413 @ win11.

Fri, Nov 21, 6:07 PM · Bug Report, gpd5x, okular

Tue, Nov 18

gniibe changed the status of T7658: Okular: Dirmngr startup timeout on signature validation from Open to Testing.

I believe this bug was fixed by T7829. Please confirm with new gpgwin-5.0.0-beta.

Tue, Nov 18, 1:04 AM · Bug Report, gpd5x, okular

Oct 23 2025

timegrid moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from QA to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.0-beta395 @ win11 (gpg 2.5.13).

Oct 23 2025, 2:45 PM · gnupg22, Bug Report, gpd5x, okular

Oct 22 2025

ebo moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from WIP to QA on the gpd5x board.
Oct 22 2025, 4:32 PM · gnupg22, Bug Report, gpd5x, okular
ebo updated the task description for T7717: Location of qt-application config files.
Oct 22 2025, 2:29 PM · Windows, kleopatra, vsd34, gpd5x, okular

Oct 21 2025

gniibe changed the status of T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already, a subtask of T7658: Okular: Dirmngr startup timeout on signature validation, from Open to Testing.
Oct 21 2025, 9:18 AM · Bug Report, gpd5x, okular
gniibe changed the status of T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from Open to Testing.

Fixed in master: rGae431b04370f: w32:common: Take care of possible race on startup under Windows.

Oct 21 2025, 9:18 AM · gnupg22, Bug Report, gpd5x, okular

Oct 13 2025

werner moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from Backlog to QA on the gnupg22 board.
Oct 13 2025, 4:00 PM · gnupg22, Bug Report, gpd5x, okular
werner added a project to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already: gnupg22.
Oct 13 2025, 4:00 PM · gnupg22, Bug Report, gpd5x, okular

Oct 2 2025

werner moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from Backlog to WIP on the gpd5x board.
Oct 2 2025, 3:43 PM · gnupg22, Bug Report, gpd5x, okular
werner added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

I implemented that in the old 2.2 branch for easier testing.

Oct 2 2025, 12:02 PM · gnupg22, Bug Report, gpd5x, okular
werner added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

Please let us not clutter the code with OS specific things. We could use a gnupg_remove_ext or gnupg_remove_maybe_wait with a wait parameter which maps to a plain gnupg_remove for Unix. The GPGRT_PROCESS_DETACHED, in the asshelp is also the only specific thing which can be move to a file global macro.

Oct 2 2025, 10:44 AM · gnupg22, Bug Report, gpd5x, okular
gniibe added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

I think that modifying gnupg_remove is a bit risky because it's used in many places.
I'd rather introduce new function for Windows; gnupg_w32_delete_file for this particular purpose.
Factoring out wait_when_sharing_violation function from gnupg_rename_file.

Oct 2 2025, 9:50 AM · gnupg22, Bug Report, gpd5x, okular

Oct 1 2025

werner added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

The gnupg_remove should retry if it has a sharing violation. Similar to what we do in gnupg_rename_file. I just figured that we do a remove in the latter function too w/o handling a sharing violation.

Oct 1 2025, 12:32 PM · gnupg22, Bug Report, gpd5x, okular
gniibe updated the task description for T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.
Oct 1 2025, 8:44 AM · gnupg22, Bug Report, gpd5x, okular
gniibe added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

Here is a possible fix:

Oct 1 2025, 8:16 AM · gnupg22, Bug Report, gpd5x, okular
gniibe triaged T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already as Normal priority.
Oct 1 2025, 7:58 AM · gnupg22, Bug Report, gpd5x, okular

Sep 24 2025

gniibe added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

I can't find any causes of slowness in keyboxd initialization. I think that there is a situation where it simply takes time on Windows.

Sep 24 2025, 8:14 AM · Bug Report, gpd5x, okular

Sep 23 2025

gniibe claimed T7658: Okular: Dirmngr startup timeout on signature validation.
Sep 23 2025, 4:21 AM · Bug Report, gpd5x, okular

Sep 22 2025

timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

Current logs for a forever hang:

Sep 22 2025, 12:36 PM · Bug Report, gpd5x, okular
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

still reproducible on gpg4win-5.0.0-beta369 @ win10

Sep 22 2025, 11:11 AM · Bug Report, gpd5x, okular

Aug 13 2025

ebo closed T7706: Okular: "Save as" does not work as Resolved.
Aug 13 2025, 11:09 AM · Bug Report, okular, gpd5x

Aug 8 2025

svuorela changed the status of T6732: Visual representation of signature is a bit ugly from Open to Testing.
Aug 8 2025, 12:04 PM · okular

Aug 4 2025

timegrid moved T7706: Okular: "Save as" does not work from Backlog to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.0-beta357 @ win10

Aug 4 2025, 3:53 PM · Bug Report, okular, gpd5x

Jul 31 2025

ebo updated the task description for T7717: Location of qt-application config files.
Jul 31 2025, 11:29 AM · Windows, kleopatra, vsd34, gpd5x, okular

Jul 29 2025

svuorela changed the status of T7706: Okular: "Save as" does not work from Open to Testing.
Jul 29 2025, 8:54 AM · Bug Report, okular, gpd5x

Jul 28 2025

svuorela changed the status of T7561: Issues with Okular PGP signature error from Open to Testing.

We have now improved error messages, and this, combined with what could be considered a setup issue, I think we can consider this done for now.

Jul 28 2025, 4:13 PM · Bug Report, okular

Jul 17 2025

werner triaged T7717: Location of qt-application config files as Normal priority.
Jul 17 2025, 9:04 AM · Windows, kleopatra, vsd34, gpd5x, okular

Jul 10 2025

ebo triaged T7706: Okular: "Save as" does not work as Normal priority.

Likely connected to T7705: Okular: Error on signature if the original file is overwritten

Jul 10 2025, 4:05 PM · Bug Report, okular, gpd5x
ebo triaged T7705: Okular: Error on signature if the original file is overwritten as Normal priority.

I can confirm this.

Jul 10 2025, 4:00 PM · Bug Report, okular, gpd5x
ikloecker updated the task description for T7717: Location of qt-application config files.
Jul 10 2025, 11:42 AM · Windows, kleopatra, vsd34, gpd5x, okular
ebo created T7717: Location of qt-application config files.
Jul 10 2025, 9:54 AM · Windows, kleopatra, vsd34, gpd5x, okular

Jul 8 2025

ikloecker added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

Staring at some Process Monitor logs I noticed that dirmngr wastes 3-4 seconds trying to connect to localhost:9050 and localhost:9150 looking for tor. After adding no-use-tor to dirmngr.conf dirmngr starts reasonably fast.

Jul 8 2025, 3:16 PM · Bug Report, gpd5x, okular

Jul 7 2025

ikloecker added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

I have built the run-* test programs of gpgme for Windows. run-keylist --cms --secret takes about 23 seconds. 3.7 seconds are gpgme initialization/setup (gpgconf --list-dirs, gpgconf --list-components, gpg --version, gpgsm --version, gpgconf --version). Most time (2 x 6-8 s) is lost starting gpg-agent and dirmngr. (keyboxd is not enabled here.)

Jul 7 2025, 3:47 PM · Bug Report, gpd5x, okular

Jun 30 2025

timegrid updated the task description for T7705: Okular: Error on signature if the original file is overwritten.
Jun 30 2025, 8:36 AM · Bug Report, okular, gpd5x

Jun 26 2025

timegrid created T7706: Okular: "Save as" does not work.
Jun 26 2025, 7:14 PM · Bug Report, okular, gpd5x
timegrid created T7705: Okular: Error on signature if the original file is overwritten.
Jun 26 2025, 7:02 PM · Bug Report, okular, gpd5x

Jun 25 2025

timegrid closed T7697: Okular: No valid smime certs found as Resolved.

On gpg4win-5.0.0-beta330 everything works fine again (both smime and openpgp regardless of expiration).

Jun 25 2025, 12:08 PM · Bug Report, gpd5x, okular

Jun 24 2025

timegrid added a comment to T7697: Okular: No valid smime certs found.

I now imported all certs in testzertifikate_2023/ (smime and openpgp) and generated a new one (openpgp, default settings, expiration 2028) and still get no valid signing certs in okular

Jun 24 2025, 4:38 PM · Bug Report, gpd5x, okular
timegrid added a comment to T7697: Okular: No valid smime certs found.

added gpgsm log:

Jun 24 2025, 4:08 PM · Bug Report, gpd5x, okular
timegrid updated the task description for T7697: Okular: No valid smime certs found.
Jun 24 2025, 4:07 PM · Bug Report, gpd5x, okular
ikloecker updated the task description for T7697: Okular: No valid smime certs found.
Jun 24 2025, 4:02 PM · Bug Report, gpd5x, okular
ikloecker updated the task description for T7697: Okular: No valid smime certs found.
Jun 24 2025, 4:00 PM · Bug Report, gpd5x, okular
timegrid added a comment to T7697: Okular: No valid smime certs found.

Ingo mentioned some maybe related expiration year 2038+ ticket, but I only found one for kleo: https://dev.gnupg.org/T7069

Jun 24 2025, 3:43 PM · Bug Report, gpd5x, okular
timegrid renamed T7658: Okular: Dirmngr startup timeout on signature validation from Okular: Problems with smime signatures to Okular: Dirmngr startup timeout on signature validation.
Jun 24 2025, 3:40 PM · Bug Report, gpd5x, okular
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

Issue about no valid smime certs found on signing split into: https://dev.gnupg.org/T7697

Jun 24 2025, 3:29 PM · Bug Report, gpd5x, okular
timegrid triaged T7697: Okular: No valid smime certs found as Normal priority.
Jun 24 2025, 3:24 PM · Bug Report, gpd5x, okular