Page MenuHome GnuPG
Feed All Stories

Feb 14 2023

ikloecker triaged T6372: Kleopatra: Allow users to change name of sign/encryption result if (archive) file already exists as High priority.
Feb 14 2023, 10:28 AM · Restricted Project, kleopatra
werner edited projects for T6370: Print diagnostics to explain certain expiration cases, added: gnupg, Not A Bug; removed Bug Report.
Feb 14 2023, 10:10 AM · Feature Request, gnupg
werner added a comment to T6370: Print diagnostics to explain certain expiration cases.

Here is the output of gpg --full-timestrings --check-sigs:

pub   rsa3072 2019-05-09 12:08:21 [C] [expired: 2022-05-05 12:08:21]
      ABC96B3B4BAFB57DC45D81B56A48221A903A158B
sig!         6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
uid           [ expired] Linda Mary Patricia Deborah Barbara Susan Maria Nancy <linda@example.org>
sig!3        6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
sub   rsa3072 2019-05-09 12:08:21 [E] [expired: 2022-05-05 12:08:21]
sig!         6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
sub   rsa3072 2019-05-09 12:08:21 [S] [expired: 2022-05-05 12:08:21]
sig!         6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
Feb 14 2023, 10:09 AM · Feature Request, gnupg
ikloecker committed rKLEOPATRA667b05dd1228: Use new jobProgress signal instead of deprecated progress signal (authored by ikloecker).
Use new jobProgress signal instead of deprecated progress signal
Feb 14 2023, 10:09 AM
ikloecker committed rKLEOPATRA8456af6200b0: Remove unused signal message() (authored by ikloecker).
Remove unused signal message()
Feb 14 2023, 10:09 AM
ikloecker committed rKLEOPATRAb0b7e48dde12: Use the more specific dataProgress signals for the archive jobs (authored by ikloecker).
Use the more specific dataProgress signals for the archive jobs
Feb 14 2023, 10:09 AM
ikloecker committed rKLEOPATRA2313a2ff11ef: Ignore the "what" value of the QGpgME::Job::progress signal (authored by ikloecker).
Ignore the "what" value of the QGpgME::Job::progress signal
Feb 14 2023, 10:09 AM
ikloecker committed rM73e46b34658c: qt: Add signals for file-based and data-based progress (authored by ikloecker).
qt: Add signals for file-based and data-based progress
Feb 14 2023, 9:52 AM
ikloecker committed rMccff6a96fc2b: qt: Remove commented out code (authored by ikloecker).
qt: Remove commented out code
Feb 14 2023, 9:52 AM
ikloecker committed rMea6f15ed602e: qt: Add simple and extended progress signals replacing old signal (authored by ikloecker).
qt: Add simple and extended progress signals replacing old signal
Feb 14 2023, 9:52 AM
aheinecke added a comment to T6371: GpgOL: Handle CreateProcess errors caused by Microsoft Defender Enterprise.

I have seen that the rule is honoring the exclusions of Microsoft Defender but I do not know if one would need to exclude gpgol.dll or the gpgolconfig.exe / gpg.exe in this case. https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/attack-surface-reduction-rules-reference?view=o365-worldwide#microsoft-defender-antivirus-exclusions-and-asr-rules

Feb 14 2023, 9:33 AM · gpgme, Restricted Project, gpgol
aheinecke triaged T6371: GpgOL: Handle CreateProcess errors caused by Microsoft Defender Enterprise as Wishlist priority.
Feb 14 2023, 9:27 AM · gpgme, Restricted Project, gpgol
ikloecker added a comment to T6370: Print diagnostics to explain certain expiration cases.

With the current development version I get

$ gpg --version
gpg (GnuPG) 2.4.1-beta21
libgcrypt 1.11.0
Feb 14 2023, 9:12 AM · Feature Request, gnupg
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Indeed. The called function dates back to 2004. We really need to rework this and cache the value - it might be required to take the file_name into account.

Feb 14 2023, 8:54 AM · gpgme, Feature Request
mlaurent committed rLIBKLEOe94b958d350c: It compiles without deprecated methods (authored by mlaurent).
It compiles without deprecated methods
Feb 14 2023, 8:52 AM
mlaurent committed rKLEOPATRA0d6dabbb0de4: It compiles without deprecated methods (authored by mlaurent).
It compiles without deprecated methods
Feb 14 2023, 8:49 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA70196b7b11e4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 14 2023, 4:33 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA15235dd01915: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 14 2023, 3:23 AM

Feb 13 2023

positron added a comment to T6370: Print diagnostics to explain certain expiration cases.

This is the file I am repeatedly importing in the sessions from my report. It is one of the keys that seem impossible to unexpire for me.
There is no privacy issue: this belongs to a published test suite and is not used by any human.

Feb 13 2023, 9:24 PM · Feature Request, gnupg
positron created T6370: Print diagnostics to explain certain expiration cases.
Feb 13 2023, 9:23 PM · Feature Request, gnupg
aheinecke added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

@werner I saw the call in _gpgme_set_engine_info at line 452 https://dev.gnupg.org/source/gpgme/browse/master/src/engine.c$452 which I think leads down to _gpgme_get_program_version in version.c which does a spawn and uses no cache.

Feb 13 2023, 8:10 PM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

I had the same suspicion andIchecked the code. afaics all values are taken from a cache (see dirinfo.c). Thus no real overhead.

Feb 13 2023, 4:49 PM · gpgme, Feature Request
mlaurent committed rLIBKLEO545f2734f3da: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Feb 13 2023, 1:33 PM
mlaurent committed rKLEOPATRA323e33edd2a7: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Feb 13 2023, 1:15 PM
aheinecke added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

The context cloning should not be that expensive compared to invoking gpg. Thus let us first see how to speed up this in the common case.

Feb 13 2023, 11:01 AM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

That's what I was initially trying to do, but then I saw https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=src/keylist.c;h=1c01bd42b8497932d218e4d525794ed98e712bf5;hb=HEAD#l1362 and I wasn't sure if I needed to copy that logic to avoid introducing any regressions.

Feb 13 2023, 9:40 AM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

If you got a limited list of, say, fingerprints, you should put them into an array and use gpgme_op_keylist_ext_start tolist only those keys. This will be much faster.

Feb 13 2023, 9:32 AM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Finally, what's your use case? gpgme_get_key() is meant to be used for getting individual keys. It's not meant to be used to get 1000 keys in a loop.

Feb 13 2023, 9:05 AM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

If you mean gcc optimization flags, then yes.

Feb 13 2023, 9:00 AM · gpgme, Feature Request
ikloecker added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Finally, what's your use case? gpgme_get_key() is meant to be used for getting individual keys. It's not meant to be used to get 1000 keys in a loop.

Feb 13 2023, 8:50 AM · gpgme, Feature Request
ikloecker added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Moreover, if you have performance problems on Windows, then it's not the best idea to strace the code on Linux.

Feb 13 2023, 8:47 AM · gpgme, Feature Request
ikloecker added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Just asking the obvious: You are using an optimized release build for your benchmarks, right?

Feb 13 2023, 8:45 AM · gpgme, Feature Request
l10n daemon script <scripty@kde.org> committed rKLEOPATRAcd9f50c054bc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 13 2023, 3:19 AM

Feb 12 2023

lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Benchmark script:

Feb 12 2023, 4:49 PM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

yeah, I'd guess it's creating a new gpg instance with it. strace shows extra clone/pipe/read/fcntl syscalls with the new context.

Feb 12 2023, 4:29 PM · gpgme, Feature Request
werner added a project to T6369: gpgme: add a faster variant of gpgme_get_key(): gpgme.
Feb 12 2023, 4:16 PM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

The context cloning should not be that expensive compared to invoking gpg. Thus let us first see how to speed up this in the common case.

Feb 12 2023, 4:15 PM · gpgme, Feature Request
lazka created T6369: gpgme: add a faster variant of gpgme_get_key().
Feb 12 2023, 4:04 PM · gpgme, Feature Request
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe53c26a1c434: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 12 2023, 3:18 AM

Feb 11 2023

l10n daemon script <scripty@kde.org> committed rKLEOPATRA0d97ff36d0f8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 11 2023, 3:18 AM

Feb 10 2023

aheinecke added a comment to T6072: Kleopatra: Display "gpgconf -X" .

Output of --show-configs should also be added as a button or directly visible when the selftest of Kleopatra fails.

Feb 10 2023, 4:28 PM · vsd33, Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Okay. So the problems with "file type 1" seem to come from git using hardlinks and tar storing them as hardlinks, but gpgtar ignores them on --decrypt. This would also explain the larger size of the archives if gpgtar stores the hardlinked files multiple times in the archive. Take home message: Don't gpgtar your git repo!

Feb 10 2023, 12:28 PM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Running gpgtar directly only gives slightly better results. The following

GNUPGHOME=~/xxxx gpgtar --batch --status-fd 2 --gpg-args --enable-progress-filter --encrypt --gpg-args --always-trust -r D5E17E5ABC11F4CD060E02D41DD0D4BAF77BE140 -r C02C4012C09B2AE33921CF87577E88AC284DC575 --output - --directory /xxxx src >src-gpgtar.tar.gpg 2>src-gpgtar.log

took about 31.1 seconds.

Feb 10 2023, 11:46 AM · Restricted Project, gpgme, kleopatra
werner added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

These are USTAR types:

Feb 10 2023, 11:37 AM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

For testing the old version, did you use GNU Tar with Kleopatra or changed the configuration to use gpgtar?

Feb 10 2023, 11:30 AM · Restricted Project, gpgme, kleopatra
werner committed rM9c5506fde701: core: Switch to logging via gpgrt (authored by werner).
core: Switch to logging via gpgrt
Feb 10 2023, 11:25 AM
werner committed rMc0da6f77c66e: core: Update copyright notices (authored by werner).
core: Update copyright notices
Feb 10 2023, 11:25 AM
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

"file type 2" may refer to symbolic links.

Feb 10 2023, 11:12 AM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

I did some tests. I encrypted the g10/src folder which contains multiple repos (33098 files) with a total weight of about 1.4 GiB.

Feb 10 2023, 11:09 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data as Resolved.

I made the condition for calling the verify handler more strict by checking if err is a NO DATA error. This should minimize the risk of regression.

Feb 10 2023, 10:12 AM · Restricted Project, gpgme
ikloecker closed T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data, a subtask of T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, as Resolved.
Feb 10 2023, 10:12 AM · Restricted Project, gpgme, kleopatra
ikloecker committed rM21283dfd1be1: tests: Fix cleaning up at the end of the test (authored by ikloecker).
tests: Fix cleaning up at the end of the test
Feb 10 2023, 10:02 AM
ikloecker committed rM41dc3bd22a3e: core: Allow finalization of signature verification of unencrypted data (authored by ikloecker).
core: Allow finalization of signature verification of unencrypted data
Feb 10 2023, 10:02 AM
ikloecker added a comment to rKLEOPATRA541a2ffcea79: Drop no-op call to KWindowSystem::allowExternalProcessWindowActivation.

This did

AllowSetForegroundWindow(pid == -1 ? ASFW_ANY : pid);

on Windows.

Feb 10 2023, 9:29 AM
mlaurent committed rKLEOPATRA923fe07d2027: Fix KF<version><foo>_FOUND (authored by mlaurent).
Fix KF<version><foo>_FOUND
Feb 10 2023, 8:32 AM
mlaurent committed rKLEOPATRA541a2ffcea79: Drop no-op call to KWindowSystem::allowExternalProcessWindowActivation (authored by mlaurent).
Drop no-op call to KWindowSystem::allowExternalProcessWindowActivation
Feb 10 2023, 7:01 AM
gniibe added a comment to T6234: Implement access to smartcards via a generic pkcs#11 interface.

I try experiment using Python PKCS#11 (https://python-pkcs11.readthedocs.io/en/latest/index.html)

Feb 10 2023, 4:09 AM · Restricted Project, gnupg26, Feature Request, scd
gniibe added a comment to T6234: Implement access to smartcards via a generic pkcs#11 interface.

I concluded that (at first, for the initial try) it's not good to start this under scdaemon, because of two different abstractions for accessing the device (the way of scdaemon and the way of PKCS#11).
It's good to start with something like tpm2d. The goal would be integration into scdaemon or tpm2d.

Feb 10 2023, 3:59 AM · Restricted Project, gnupg26, Feature Request, scd
l10n daemon script <scripty@kde.org> committed rKLEOPATRA19dedbdc4a7d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 10 2023, 3:24 AM

Feb 9 2023

ikloecker claimed T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.
Feb 9 2023, 1:43 PM · Restricted Project, gpgme
ikloecker committed rKLEOPATRAeb937a2508e2: Avoid unused parameter warnings (authored by ikloecker).
Avoid unused parameter warnings
Feb 9 2023, 12:21 PM
ikloecker committed rKLEOPATRA752028f8fecc: Don't define functions if they are not used (authored by ikloecker).
Don't define functions if they are not used
Feb 9 2023, 12:15 PM
ikloecker committed rKLEOPATRA4f5f852e6aea: Add missing check if QGpgME support archive jobs (authored by ikloecker).
Add missing check if QGpgME support archive jobs
Feb 9 2023, 12:11 PM
ikloecker committed rKLEOPATRA4855f44c0cbe: Strip trailing slashes from input filenames (authored by ikloecker).
Strip trailing slashes from input filenames
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRAb6618773c796: Show a nice label in the results when creating an archive (authored by ikloecker).
Show a nice label in the results when creating an archive
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRA9b9d0ba8be26: Remove now superfluous private emitResult functions (authored by ikloecker).
Remove now superfluous private emitResult functions
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRAa8e768449be9: Use new archive job for extracting signed and/or encrypted archives (authored by ikloecker).
Use new archive job for extracting signed and/or encrypted archives
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRA0b981dfef4a3: Remove signal nobody connects to (authored by ikloecker).
Remove signal nobody connects to
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRAd1da30296541: Remove useless signal-slot connection (authored by ikloecker).
Remove useless signal-slot connection
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRA1d6369638893: Keep full name of extracted directories (authored by ikloecker).
Keep full name of extracted directories
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRA00641f60e86b: Initialize members in-class (authored by ikloecker).
Initialize members in-class
Feb 9 2023, 12:07 PM
ikloecker committed rKLEOPATRA801427781b0b: Remove unimplemented function (authored by ikloecker).
Remove unimplemented function
Feb 9 2023, 12:07 PM
werner added a comment to T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.

I have some doubts that signed-only archives are very useful. The only use case is that this allows to sign stuff without saving it first. You would need to do this in my generally preferred detach signature case.

Feb 9 2023, 10:49 AM · Restricted Project, gpgme
ikloecker committed rM3aaed9cfbfd6: cpp: Improve debug output of some enums (authored by ikloecker).
cpp: Improve debug output of some enums
Feb 9 2023, 9:56 AM
ikloecker committed rM7098c14b2311: tests: Stop daemons after setting up test environment (authored by ikloecker).
tests: Stop daemons after setting up test environment
Feb 9 2023, 9:53 AM
ikloecker committed rMfcefc78f749a: tests: Extend tests with an ultimately trusted key (authored by ikloecker).
tests: Extend tests with an ultimately trusted key
Feb 9 2023, 9:53 AM
ikloecker committed rM844e6cd3b923: tests: Make t-edit-sign idempotent (authored by ikloecker).
tests: Make t-edit-sign idempotent
Feb 9 2023, 9:53 AM
ikloecker added a comment to T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.

I see two possible solutions.

Feb 9 2023, 9:30 AM · Restricted Project, gpgme
ikloecker triaged T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data as High priority.
Feb 9 2023, 9:09 AM · Restricted Project, gpgme
werner added a comment to T6365: Help text translation is not applied.

Good catch. The translation of the option descriptions is done as part of the option parser (libgpg-error/src/argparse.c) and thus we need to have gettext support over there. Also for some other error messages.

Feb 9 2023, 8:43 AM · MacOS, i18n, Bug Report, gnupg24
l10n daemon script <scripty@kde.org> committed rLIBKLEOff87bdc0696c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 9 2023, 5:08 AM

Feb 8 2023

cho-m added a comment to T6365: Help text translation is not applied.

Seems to work if NLS support is enabled. Updating in https://github.com/Homebrew/homebrew-core/pull/122706. Once merged, users will need to brew reinstall libgpg-error (Homebrew has decided to avoid forcing updates to all users outside of critical fixes).

Feb 8 2023, 11:21 PM · MacOS, i18n, Bug Report, gnupg24
cho-m added a comment to T6365: Help text translation is not applied.

Probably due to libgpg-error being built without NLS support on macOS as formula currently doesn't have gettext dependency. On Linux, libintl is provided by glibc so doesn't need any extra dependencies.

Feb 8 2023, 10:35 PM · MacOS, i18n, Bug Report, gnupg24
bitigchi updated subscribers of T6365: Help text translation is not applied.

This is the formula: https://github.com/Homebrew/homebrew-core/blob/c26f1c8714c231ee6796915f033ba229c89af3d6/Formula/gnupg.rb

Feb 8 2023, 8:01 PM · MacOS, i18n, Bug Report, gnupg24
mlaurent committed rLIBKLEOe3b56bb4bd65: GIT_SILENT: fix typo in CMakePresets.json (authored by mlaurent).
GIT_SILENT: fix typo in CMakePresets.json
Feb 8 2023, 1:51 PM
mlaurent committed rKLEOPATRA9b1ad4636bf5: GIT_SILENT: fix typo in CMakePresets.json (authored by mlaurent).
GIT_SILENT: fix typo in CMakePresets.json
Feb 8 2023, 1:48 PM
werner triaged T6339: Outlook crashes when selecting a contact (with HTML mails enabled) as Low priority.

Gpg4win 4.1.0 comes a slighly newer gpgol which should be tried before we continue. Set to low prioprity because this seems not to be easily reproducible.

Feb 8 2023, 12:55 PM · gpgol, Bug Report
werner triaged T6365: Help text translation is not applied as Normal priority.

I have no idea about Homebrew - can you figure out the maintainer and point him to here?

Feb 8 2023, 12:50 PM · MacOS, i18n, Bug Report, gnupg24
werner triaged T6360: Kleopatra: focus in certificate list changes when details are viewed as Normal priority.
Feb 8 2023, 12:48 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
nonkululekobaleka2747 awarded T6360: Kleopatra: focus in certificate list changes when details are viewed a 100 token.
Feb 8 2023, 11:36 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T6366: Allow "interactive" import of keys.

Nobody stops you from removing any unwanted keys from the keyring. Nobody stops you from importing all keys to a temporary keyring (using a temporary GNUPGHOME), export only those keys you want in your proper keyring, import those in your proper keyring, and then ditch the temporary keyring (resp. GNUPGHOME). gpg doesn't stop you from doing any of this.

Feb 8 2023, 9:13 AM · kleopatra, Feature Request
werner committed rG3ab6538433fd: tools: Return a better error message if sendmail is not usable. (authored by werner).
tools: Return a better error message if sendmail is not usable.
Feb 8 2023, 8:26 AM
werner closed T6321: gpg-wks-server should not build without sendmail as Resolved.

With 2.4.1 you will get a runtime error

sendmail tool '%s' is not correctly installed\n
Feb 8 2023, 8:24 AM · Bug Report, wkd
werner triaged T6366: Allow "interactive" import of keys as Low priority.
Feb 8 2023, 8:04 AM · kleopatra, Feature Request
l10n daemon script <scripty@kde.org> committed rLIBKLEOc081b3e09dc5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 8 2023, 6:29 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5a52c585dbd2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 8 2023, 6:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2c36fcd91ab6: 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
Feb 8 2023, 5:56 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA1377395befe1: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Feb 8 2023, 5:19 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf5e7e10f96f9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 8 2023, 4:43 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA4c834ed515e0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 8 2023, 4:18 AM