User Details
- User Since
- Jul 24 2020, 9:57 AM (166 w, 3 d)
- Availability
- Available
Yesterday
See also https://dev.gnupg.org/T6401#176099 which explains why OpenPGP seems to behave differently than S/MIME.
I have created a merge request for upstream to remove the useless "No date" option:
https://invent.kde.org/frameworks/kwidgetsaddons/-/merge_requests/213
I have added a patch with the changes to gpg4win, so that we do not have to wait for the fixed upstream version.
You forgot to add src/inst-pcre2.nsi and src/uninst-pcre2.nsi
Thu, Sep 28
The certification of certificate groups (first two points of T6469#174361) is mostly done.
Wed, Sep 27
Fri, Sep 22
I know Microsoft is probably not the best example, but copying an already copied file with the Windows Explorer you get "Copy of Copy of Copy of originalname.txt". Moreover, I think foo_signed_signed_signed.pdf makes it pretty clear that this is a PDF that has been signed multiple times. I would leave it as-is. People who don't like the name can easily change it.
I think there is a timing issue between the termination of a job and the retrieval of gpg's output, so that gpg's output is sometimes truncated or even completely empty. This is a general problem and not specific for this ticket.
Somebody else needs to take over.
Encrypting folders with umlauts in the folder name and decrypting archives with umlauts in the file name now works for me on Windows. Encrypting folders and decrypting archives with kanji in the names still fails.
Thu, Sep 21
Re-open to add auto-detection.
Relevant lines from Arch's qconfig.pri:
QT.global.enabled_features = shared pkg-config rpath reduce_relocations signaling_nan zstd thread future concurrent dbus openssl-linked opensslv30 shared shared rpath reduce_exports no_direct_extern_access reduce_relocations openssl QT.global.disabled_features = static cross_compile debug_and_release separate_debug_info appstore-compliant simulator_and_device force_asserts framework c++20 c++2a c++2b c++2b wasm-simd128 wasm-exceptions opensslv11 QT.global.disabled_features += release build_all QT_CONFIG += shared rpath reduce_exports no_direct_extern_access reduce_relocations openssl release CONFIG += shared plugin_manifest
I have added the additional suffixes. And I have added a patch to gpg4win which makes the fix work on Windows.
The Qt 6 bindings will now be compiled with the -mno-direct-extern-access flag if --enable-no-direct-extern-access is passed to configure.
Wed, Sep 20
Sure. That's why I wrote that my fix needs to be checked on Windows. And if the regression T6726 wouldn't have blocked the test of my local fix for Windows, ....
No. Windows has a file selection dialog where you can only select files and a folder selection dialog where you can only select folders. We cannot change Windows (and we will not use a non-native file dialog).
This is a serious regression.
Tue, Sep 19
Mon, Sep 18
With the latest change the output read directly from gpg should now be displayed correctly.
Fri, Sep 15
Wed, Sep 13
As far as I can tell and see with my limited tests, everything works (for me). There's nothing else I can do and I don't have the slightest clue why it seems to fail sometimes. Somebody else needs to take over.
With regard to invalid characters in error messages as in T5960#172860:
We are using the identical function everywhere to convert the error codes to text. If an invalid character is displayed if copying a key to a smart card failed, then invalid characters should also be displayed for example if one tries to decrypt something in the notepad without having the necessary secret key. I get "Kein geheimer Schlüssel" in this case, i.e. no invalid character.
The remaining problem with output that's read directly from a GnuPG process seems to be that sometimes gpgconf --show-codepages prints 0 as ConsoleOutputCodePage or even as ACP (as in T5960#175580).
I tried to reproduce this with a locally built gpg4win-4.2.1-beta56. Using localhost as keyserver I got (after a looooooong timeout)
Mon, Sep 11
Why do you think that no WKD lookup occurs for keys of unknown origin? gpg and therefore Kleopatra doesn't report any import results for certificates that are not published via WKD when doing --locate-external-keys --auto-key-locate clear,wkd.
Fri, Sep 8
Thu, Sep 7
I think using a static const char * is better than using a macro. In fact, using a static constexpr std::string may be even better because we avoid calculating the string length during runtime again and again. (I'm not sure the compiler is clever enough to precalculate the string length of a static const char *.)
Wed, Sep 6
Then gettext_use_utf8 doesn't seem to be working as intended.
Hopefully, we will soon have a Windows CI to catch such errors.
Tue, Sep 5
Also, please retest T5960#172860 with the latest build.
The previous two changes will hopefully fix the error output of export to server. I'm not entirely sure about the missing line breaks.