Page MenuHome GnuPG
Feed Advanced Search

Nov 17 2023

aheinecke committed rW4c462acd9694: Update Okular about data patch. To read from ini. (authored by aheinecke).
Update Okular about data patch. To read from ini.
Nov 17 2023, 8:08 PM

Nov 16 2023

aheinecke committed rLIBKLEOfc7853ad5d6a: Don't treat canceled key generation as success or error (authored by ikloecker).
Don't treat canceled key generation as success or error
Nov 16 2023, 9:43 PM
aheinecke committed rLIBKLEOc024f1d801dc: Select the generated key in all combo boxes showing "Generate Key" item (authored by ikloecker).
Select the generated key in all combo boxes showing "Generate Key" item
Nov 16 2023, 9:43 PM
aheinecke committed rLIBKLEO9fe432d5eb47: Always remove the custom "Keys are loaded" item when listing is done (authored by ikloecker).
Always remove the custom "Keys are loaded" item when listing is done
Nov 16 2023, 9:43 PM
aheinecke placed T6566: GpgOL: newly generated key not loaded in the security confirmation dialog up for grabs.

Merci vielmals. Cherry-picked.

Nov 16 2023, 9:43 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a project to T6823: GpgOL: Security Approval reports "Operation Failed" error if key generation was canceled: vsd32.

I cherry picked it anyway. See my notes in T6813 I think I will at least workaround that one tomorrow.

Nov 16 2023, 9:42 PM · vsd32 (vsd-3.2.0), libkleo, gpgol, Restricted Project
aheinecke added a comment to T6813: GpgOL: Key generation window does not close.

Mh, I found some commits related to that 0796e04aa43c4500fb0f2c378b9a6cadf53a0a94 a43080fb0472afb46726cc555efffa102de9c7cc 810ed7b374f38eb7e038a83a557c8b6b91a65da3 if I remember correctly I even discussed this with Thiago and or David Faure back then and we figured it was a problem with default arguments. And there might have been a difference in KDE Compile settings and the compile settings with which QGpgME are compiled. It is pretty weird though even after some searching I can't find an initial commit from me that might be more verbose about the topic then just "Again new style connects won't work".

Nov 16 2023, 8:45 PM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project
aheinecke claimed T6813: GpgOL: Key generation window does not close.

Me neither. But I take this since I can better debug this on Windows directly since this seems to be a windows only issue and it might be a build issue.

Nov 16 2023, 11:57 AM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project
aheinecke added a project to T6823: GpgOL: Security Approval reports "Operation Failed" error if key generation was canceled: libkleo.

Not important for VSD 3.2 but yes I would like to see that fixed. Especially since we want the resolver also in KMail.

Nov 16 2023, 11:51 AM · vsd32 (vsd-3.2.0), libkleo, gpgol, Restricted Project
aheinecke triaged T6824: keyboxd: Add command to import / export pubring.kbx as Wishlist priority.
Nov 16 2023, 11:49 AM · gnupg

Nov 15 2023

aheinecke added a comment to rWc5617e9f2426: MSI: Kill running processes.

Belongs to T6789

Nov 15 2023, 4:43 PM
aheinecke added a comment to T6567: Kleopatra: gpg-agent does not restart when trying to access smart card.

The commits ^ added here accidentally linked the wrong task number.

Nov 15 2023, 4:43 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke closed T5012: MSI: Add restart manager support as Wontfix.

We don't need that anymore in my opinion if customers do not complain that taskkill is too evil for them.

Nov 15 2023, 4:42 PM · gpg4win
aheinecke committed rKLEOPATRA989179d8aded: Remove date from extra secop filenames (authored by aheinecke).
Remove date from extra secop filenames
Nov 15 2023, 4:17 PM
aheinecke committed rKLEOPATRA87663c6daf74: Remove date from extra secop filenames (authored by aheinecke).
Remove date from extra secop filenames
Nov 15 2023, 4:16 PM
aheinecke committed rWa232233fc914: MSI: Set REINSTALLMODE if not set to always (authored by aheinecke).
MSI: Set REINSTALLMODE if not set to always
Nov 15 2023, 3:09 PM
aheinecke committed rWc5617e9f2426: MSI: Kill running processes (authored by aheinecke).
MSI: Kill running processes
Nov 15 2023, 3:09 PM
aheinecke changed the status of T6789: MSI: Update does not seem to be able to kill gpg-agent anymore from Open to Testing.

So the actual killing is now done with c5617e9f2426549cba54cb52f9faf9325f8e2929 we are using custom actions instead of CloseApplication to have more fine grained control when the steps are run. CloseApplication would only run in the main install sequence so basically only the Deferred part, but during an interactive upgrade like what one of our Entry users would do it would not avoid the first failure to kill a running gpg-agent this already would break the RestartManager support.

Nov 15 2023, 2:50 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

b) Is explained by the following documentation from: https://wixtoolset.org/docs/v3/howtos/updates/major_upgrade/

Nov 15 2023, 1:32 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

a) So with my current test upgrading from one beta to another it actually looks in the manifest and if you look there the beta230 of gnupg:

Nov 15 2023, 1:24 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

So with verbose logging /l*v inst.log (note the v) I finally saw the issue. My killing code works just fine.

Nov 15 2023, 1:04 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long.

The reason for this is that this still uses the libkleo::gpg4win class for the version info, the about data in GpgOLs help dialog should be similarly broken.

Nov 15 2023, 12:30 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke moved T4066: Kleopatra, performance: Use icons as a resource from Backlog to QA on the vsd32 board.
Nov 15 2023, 11:46 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke closed T6820: SCD: Invalid ID when decrypting with brainpool key as Invalid.

We decided that this is an invalid issue most likely related to the test cert / test card. We have tests done with real world Signature cards with brainpool and they worked.

Nov 15 2023, 11:23 AM · Not A Bug, gnupg
aheinecke changed the status of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long from Testing to Open.

Welcomewidget is broken now: Welcome to Kleopatra: [Kleopatra] instead of showing the version.

Nov 15 2023, 11:17 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke changed the status of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long, a subtask of T6259: Kleopatra: Improve startup performance , from Testing to Open.
Nov 15 2023, 11:17 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a comment to T6820: SCD: Invalid ID when decrypting with brainpool key .

Screenshot with details about the key in question. It might be a weird one since it does not have usage flags set. But this is the only brainpool key on my test card and it shows up for encryption in Kleopatra.

Nov 15 2023, 11:07 AM · Not A Bug, gnupg
aheinecke triaged T6820: SCD: Invalid ID when decrypting with brainpool key as High priority.
Nov 15 2023, 11:02 AM · Not A Bug, gnupg
aheinecke closed T6277: Kleopatra: Support NetKey v15 as Resolved.

I set the pin on my card, so this still works in kleo :)
When I had not set the pin, pinentry informed me correctly that the pin was not yet set and I got as an error "Nutzungsvorraussetzungen nicht erfüllt" so this works nicely.
With faked system time I was able to sign with a vs-nfd compliant brainpool key.

Nov 15 2023, 10:50 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke moved T6480: Kleopatra: Change visibility of advanced options in the certification dialog from Backlog to QA on the vsd32 board.
Nov 15 2023, 9:50 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a project to T6059: ntbtls: use of shorter hash for ECC: vsd32.

So the last thing to do here would be an NTBTLS release? Then we should make sure not to forget to do that?

Nov 15 2023, 9:46 AM · Feature Request, Restricted Project, ntbtls
aheinecke added a project to T6754: Kleopatra: wrong success message for changing validity in case of not available card key: vsd32.
Nov 15 2023, 9:45 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a project to T6046: Kleopatra: Make certifying certificates accessible: vsd32.

This would of course all be also in vsd32

Nov 15 2023, 9:44 AM · kleopatra, Restricted Project
aheinecke added a project to T6277: Kleopatra: Support NetKey v15: vsd32.

So if you tested this with the signature cards this can be resolved? My signature card still has the nullpin. I should probably set that to test it myself but if you have one and tested this why not resolved?

Nov 15 2023, 9:43 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

The whole part with colorschemes and high contrast mode and dark mode I have already tested.

Nov 15 2023, 9:37 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke changed the status of T4066: Kleopatra, performance: Use icons as a resource, a subtask of T6259: Kleopatra: Improve startup performance , from Open to Testing.
Nov 15 2023, 9:36 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T4066: Kleopatra, performance: Use icons as a resource from Open to Testing.

For testing I would take procmon, filter for Kleopatra start Kleopatra from an older version. Save the log, take the current beta277 kleopatra and do the same and compare the number of lines in the log.

Nov 15 2023, 9:36 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke changed the status of T6259: Kleopatra: Improve startup performance from Open to Testing.

Same as with T6344 this is already in beta-277

Nov 15 2023, 9:35 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long, a subtask of T6259: Kleopatra: Improve startup performance , from Open to Testing.
Nov 15 2023, 9:34 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long from Open to Testing.

This is in vsd32. But I am not sure what to test here. You could take a previous beta and look at the startup timining debug output which says "mainwindow shown" and compare that to beta-277? The mainwindow shown timing debug output is not part of 3.1.26

Nov 15 2023, 9:34 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a project to T6480: Kleopatra: Change visibility of advanced options in the certification dialog: vsd32.

This is in VSD32-beta277

Nov 15 2023, 9:31 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project

Nov 14 2023

aheinecke triaged T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional as Normal priority.
Nov 14 2023, 3:50 PM · Windows, gpgme
aheinecke updated subscribers of T6654: gpgsm: p12 passphrase visible in debug output.

Sorry @ebo tested this on Windows with 2.2. I myself should have tested it since the test is trivial and only took me about 30 seconds to type. Similar to T6701 this should have never reached the QA stage. I am including myself now that we have someone for QA that I test my own changes less. We need to talk / think about that in our whole team. We developers should test more before sending an issue into QA.

Nov 14 2023, 2:32 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke committed rO48fee63649d7: Do not delete input after sign & encrypt (authored by aheinecke).
Do not delete input after sign & encrypt
Nov 14 2023, 1:56 PM
aheinecke changed the status of T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST from Open to Testing.

Since I did not have a valid signing cert on that dev keyring I only tested with encrypt,...

Nov 14 2023, 1:37 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

As discussed in chat has nothing to do with only signing. Only that signing makes it easier to get errors by cancelling pinentry or entering bad passwords.

Nov 14 2023, 11:28 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

I reprodcued this with a simple: "gpgtar --status-fd 2 --verbose --create --sign -u foo@bar vimfiles > foo.tar.gpg" on the command line. Which gives me the proper status lines but then ends up in kleo with general error.

Nov 14 2023, 10:17 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke reassigned T6575: gpgtar: General Error is emitted instead of more specific error codes from werner to ikloecker.

I tested it some more. Gpgtar reports proper erors like:

Nov 14 2023, 10:16 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

I edited the task description.

Nov 14 2023, 10:08 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke renamed T6575: gpgtar: General Error is emitted instead of more specific error codes from Kleopatra: general error displayed instead of timeout error for directories to gpgtar: General Error instead of proper error codes.
Nov 14 2023, 10:08 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

Ok maybe because of the task description with timeout. But for a Cancel to report "General Error" that is unacceptable.

Nov 14 2023, 10:05 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke raised the priority of T6575: gpgtar: General Error is emitted instead of more specific error codes from Low to High.

The same happens when the pinentry is canceled, i.e. General Error is reported although in this case the dialog should simply be closed (because the user canceled the operation).

Nov 14 2023, 10:04 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke moved T6789: MSI: Update does not seem to be able to kill gpg-agent anymore from Backlog to WiP on the vsd32 board.
Nov 14 2023, 8:29 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

Then we need to kill it with fire! :) Or maybe some context is still open at the time that keeps the process alive? I could investigate on windows. But on linux it might be easier to just breakpoint kleo right before the delete and do an lsof on the file? even though on linux the deletion would likely succeed.

Nov 14 2023, 8:05 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Nov 13 2023

aheinecke added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

We now use a temporary .part files when creating the archive. On success, they are renamed. Otherwise, they are removed (if possible).

Nov 13 2023, 2:07 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

My Idea is now that we will will write the file, Then open it natively with CreateFile https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea (With FILE_SHARE_READ | FILE_SHARE_DELETE) then store the Handle. Call QDesktopServices::openURL on it. And if we are closed we call DeleteFile on all our open Handles.

Nov 13 2023, 12:58 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke assigned T6566: GpgOL: newly generated key not loaded in the security confirmation dialog to ikloecker.

This can be also reproduced easily on Linux with test_keyresolver from libkleo:

Nov 13 2023, 12:18 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

After reading the initial description of this, I think that might even be a yet a different bug. For which we then would not yet have a ticket. :)

Nov 13 2023, 12:11 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

The issue for that is: https://dev.gnupg.org/T6566 so I think this can be resolved here?

Nov 13 2023, 12:09 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

No it is just not properly selected after generation but it is there. I think there might even be an issue for that already. But definitely not something related to vsd 3.2

Nov 13 2023, 11:55 AM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke moved T6654: gpgsm: p12 passphrase visible in debug output from WiP to QA on the vsd32 board.

Yes it is in the gnupg beta235 which is part of vsd-beta 277

Nov 13 2023, 11:45 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke created gpgpass.
Nov 13 2023, 11:17 AM
aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

I don't see how it removes the file immediately. Only on job->error(), or am I missing something? It also leaves write permission so that is something that I would not do.

Nov 13 2023, 10:58 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6654: gpgsm: p12 passphrase visible in debug output.

Need to check if this is in the beta or not before moving it to the QA board.

Nov 13 2023, 10:15 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke moved T6654: gpgsm: p12 passphrase visible in debug output from QA to WiP on the vsd32 board.
Nov 13 2023, 10:13 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke moved T6654: gpgsm: p12 passphrase visible in debug output from Backlog to QA on the vsd32 board.
Nov 13 2023, 10:09 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke added a project to T6654: gpgsm: p12 passphrase visible in debug output: vsd32.
Nov 13 2023, 10:08 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke changed the status of T6792: Treat any .p7m files without other file extensions as S/MIME mail first from Open to Testing.

I want to test how this behaves with some random data which is not a mail. Otherwise I think this is resolved.

Nov 13 2023, 9:55 AM · Restricted Project, kleopatra
aheinecke changed the status of T6792: Treat any .p7m files without other file extensions as S/MIME mail first, a subtask of T6199: Kleopatra: MIME viewer support, from Open to Testing.
Nov 13 2023, 9:55 AM · Restricted Project, kleopatra
aheinecke raised the priority of T6793: Cleanup temporary files / dirs with decrypted content from Normal to High.

Yeah we should fix that before a release. Otherwise we might get disgruntled customers that will notice that their VS-NfD files are lying around unencrypted. First step IMO should be to make the files write protected. And then CloseFile on them when the viewer window closes. Btw. what does KMail do? It remove them afaik when you close the message.

Nov 13 2023, 9:53 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog.

Well the checkbox is before this dialog. This dialog only comes up if you have checked sign or if your administration has checked sign for you (which they _should_ only do if they also ensure to give you a certificate). But usually this should not come up this way.

Nov 13 2023, 9:34 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
aheinecke changed the status of T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST from Open to Testing.
Nov 13 2023, 9:12 AM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke moved T6805: GpgOL: RSA 2048 Key generated in VSD from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 13 2023, 9:12 AM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke triaged T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog as Normal priority.
Nov 13 2023, 9:12 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
aheinecke added a comment to T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog.

I am mostly sure that for the majority of our users "sign" means the "signature" of the email. So the bottom text below an email so I try to avoid that wording as much as possible. It is only visible in the "advanced" sub options of GpgOL which I think should only interest people who actually know what the context "sign" means when clicking the button "sign".

Nov 13 2023, 9:11 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
aheinecke added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.

I have no idea why it should make a difference whether the error message is shown after OpenPGP certificate creation or after copying a key to a smart card. Everything should run in the main thread. I'll add some more debug output for further investigation.

Nov 13 2023, 8:25 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Nov 12 2023

aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

Ok closeapplication will not work because:

Nov 12 2023, 3:24 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Nov 10 2023

aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

Note to self.

Nov 10 2023, 8:19 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke raised the priority of T6800: Kleopatra Mailviewer: S/MIME decryption / verification leaves gpgsm server processes hanging around from Normal to High.

@CarlSchwan I think this one should be fairly easy to fix and I would really like to see it gone before the release, so I am tagging it for the release and raising the prio.

Nov 10 2023, 7:43 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a project to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore: vsd32.

So some research led me to believe that using taskkill from MSI is not uncommon. But most stackoverflow solutions did not work for me. I have one solution that works, though but that opens a terminal window for each process we try to kill. I don't want to use wscript to avoid that, since an installer that executes visual basic is IMO even more evil then an installer that executes taskkill. Both are not really the MSI way, but while we could fix our processes without a WindowMessage loop to die nicely this will not work for an upgrade to vsd32.

Nov 10 2023, 7:09 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke moved T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind from WiP to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6721: QGpgME: Create archive as .part and rename on successful creation from WiP to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
aheinecke moved T6742: Kleopatra: Encryption to group with expired key fails with unexpected message from Backlog to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6788: Kleopatra: Signing with expired signing subkey shouldn't be possible from Backlog to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6805: GpgOL: RSA 2048 Key generated in VSD from WiP to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke committed rWecded82bf024: Fix another syntax error in download.sh -u (authored by aheinecke).
Fix another syntax error in download.sh -u
Nov 10 2023, 6:55 PM
aheinecke committed rWd5edc4d798a0: Make shell syntax in download.sh -u more compatible (authored by aheinecke).
Make shell syntax in download.sh -u more compatible
Nov 10 2023, 6:47 PM
aheinecke committed rW742b7fee5625: Add GUIDs for icons and colorschemes (authored by aheinecke).
Add GUIDs for icons and colorschemes
Nov 10 2023, 6:43 PM
aheinecke committed rO4845cafa373b: When S/MIME encryption is forced use offline mode (authored by aheinecke).
When S/MIME encryption is forced use offline mode
Nov 10 2023, 6:13 PM
aheinecke committed rWc2280e0f8e2f: Update frontends (authored by aheinecke).
Update frontends
Nov 10 2023, 6:12 PM
aheinecke added a comment to T5485: GpgOL: Async encryption can keep the message window open in a defunct state.

In T6701 it was reported that this also occurs if we block outlook long enough in the send event and not only if we disable the window like we do with the async encryption.

Nov 10 2023, 6:05 PM · Restricted Project
aheinecke added a comment to T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST.

That it takes so long the first time is to be expected since we are hitting the dirmngr timeouts. I wonder though why it would be much faster in 3.1.26, if anything i would have expected that the timeouts are now shorter.

Nov 10 2023, 6:04 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke committed rKLEOPATRA58bc5966fc33: Lower libkleo version to gpg4win/23.10 version (authored by aheinecke).
Lower libkleo version to gpg4win/23.10 version
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA3be48c4eee10: Report incomplete input if invalid certificates are selected (authored by ikloecker).
Report incomplete input if invalid certificates are selected
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA06182ec9c33e: Ensure proper icon for valid certs with invalid encryption subkey (authored by ikloecker).
Ensure proper icon for valid certs with invalid encryption subkey
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA9185715217d1: Also use SignEncryptWidget::isComplete for the notepad (authored by ikloecker).
Also use SignEncryptWidget::isComplete for the notepad
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA912651eb871f: Ensure proper icon for valid certs with invalid signing subkey (authored by ikloecker).
Ensure proper icon for valid certs with invalid signing subkey
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA4e3310c17645: Use icon provider for status icon (authored by ikloecker).
Use icon provider for status icon
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA35684c964fa8: Disable Sign button of Notepad if invalid signing cert is selected (authored by ikloecker).
Disable Sign button of Notepad if invalid signing cert is selected
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA483f9b35d1f5: Disable Encrypt button of Notepad if invalid recipients are selected (authored by ikloecker).
Disable Encrypt button of Notepad if invalid recipients are selected
Nov 10 2023, 5:15 PM