Page MenuHome GnuPG
Feed All Stories

Dec 19 2023

werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Appended. Yes, it is considered an invalid signature and ignored. Anyone can insert an invalid signature. The trick here is that during import gpg tracks those invalid signatures and then tries to apply them to other keys. The use case here is this:

Dec 19 2023, 12:56 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

If you need the fingerprint, why don't you take it from the revocation certificate - for many years it is in subpacket 33.

Dec 19 2023, 12:51 PM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Hi, Andre.
...

Thanks for the explanation. To me this sounds very reasonable and I think that I am starting to better understand your use case in Hockeypuck.
Having a test example key + the intended revocation update would help at least me to dig into it a bit and see how this might conflict with RFC4880.

Dec 19 2023, 12:48 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

I'm curious about the parsing implications of this bit:

Dec 19 2023, 12:46 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Well, the quoted paragraph ended with a

Dec 19 2023, 12:46 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Individual UID revocation sigs are not particularly useful, because they cannot be validated without the original UID. Such things are out of scope.

Dec 19 2023, 12:04 PM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Hi,
so I talked to werner about this, and of course GnuPG accepts minimal revocations.
A revocation certificate. So that was my point. As he understood you, you wanted to revoke not the whole key but only a single user id but without the user id packet? Sorry I am not really the protocol expert. But for me a revoked key without any user ids sounds to me just like a "standard" revocation certificate revoking the whole key. And as said, that is well within the the Standard and accepted, and even used by GnuPG. E.g. in case of a keyrollover we attach such a minimal revocation certificate to WKD keys when we deliver key updates.

Dec 19 2023, 11:40 AM · Feature Request, gnupg
TobiasFella committed rKLEOPATRA4bd42009cebf: Simplify d-pointer handling (authored by TobiasFella).
Simplify d-pointer handling
Dec 19 2023, 11:29 AM
aheinecke added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

Would it be a workaround idea to double the attachments, so that the original ones would be used as reference for embedded viewing? And the other to be shown?

Dec 19 2023, 11:28 AM · Bug Report, gpg4win
TobiasFella committed rKLEOPATRAbb27866f5ccd: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 19 2023, 11:23 AM
TobiasFella committed rKLEOPATRAee7485880040: Simplify button hiding (authored by TobiasFella).
Simplify button hiding
Dec 19 2023, 11:23 AM
aheinecke added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

Yes they can, the workaround, which GpgOL even suggests in the error message is that the mail may not be visible as plain text while changing flags or categories. This usually means that you have to select a different mail and then use right click on the mail you wish to mark for followup or add a category to. The whole problem is that while the plaintext is visible in Outlook we have to prevent changes to the mail from beeing synced to the server or otherwise it will also sync the plaintext.

Dec 19 2023, 11:23 AM · Restricted Project, gpg4win, gpgol
bernhard added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

A user also report this problem with Microsoft365 and Outlook Versions 2302 and 2208. (Exchange is the latest online-Version.
Assuming current Gpg4win v4.2.0)

Dec 19 2023, 11:12 AM · Restricted Project, gpg4win, gpgol
ebo added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

@ebo told me that she can reproduce the problem by just moving around e.g. 1000 unread mails to a different folder and then e.g. marking them all as read while they are syncing. At least if I understood her correctly. @ebo could you please describe your test case?

Dec 19 2023, 11:09 AM · Restricted Project, KMail
bernhard added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

A user also report this problem with Microsoft365 and Outlook Versions 2302 and 2208. (Exchange is the latest online-Version.)

Dec 19 2023, 11:09 AM · Bug Report, gpg4win
bernhard added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

Would it be a workaround idea to double the attachments, so that the original ones would be used as reference for embedded viewing? And the other to be shown?

Dec 19 2023, 11:05 AM · Bug Report, gpg4win
werner committed rG8eff1d4c5110: common: Improve the parsing of gpgconf.ctl variables. (authored by werner).
common: Improve the parsing of gpgconf.ctl variables.
Dec 19 2023, 10:04 AM
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

From a technical standpoint I think the most minimal revocations which are technically possible should be accepted and thus I endorse the feature request.

Dec 19 2023, 9:34 AM · Feature Request, gnupg
bernhard added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

In any case this is technically required

Dec 19 2023, 9:30 AM · Feature Request, gnupg
werner closed T6900: GnuPG: Accept revocation certificates without UserID as Wontfix.

Actually the public key is personalized data as much as a mail address. In any case this is technically required and users take an informed decisions when they distribute their public key to a site not controlled by them.

Dec 19 2023, 9:24 AM · Feature Request, gnupg
TobiasFella moved T6874: Kleopatra subkey management improvements from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project, vsd33
TobiasFella moved T6877: Kleopatra: Add support for adding a subkey from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project, vsd33
TobiasFella moved T6878: Kleopatra: Subkey expiry date improvements from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
TobiasFella moved T6890: Libkleo/Kleopatra: Add UserID keylist model from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project
gniibe committed rG6b4fd3a5da7e: common: Enhance dotlock, so that we can have a CLI util. (authored by gniibe).
common: Enhance dotlock, so that we can have a CLI util.
Dec 19 2023, 8:09 AM
gniibe committed rG1c5584c395d7: kbx: Create public-keys.d, after creating the homedir. (authored by gniibe).
kbx: Create public-keys.d, after creating the homedir.
Dec 19 2023, 8:09 AM
mlaurent committed rMTP8ec6a152b943: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Dec 19 2023, 7:55 AM
mlaurent committed rKLEOPATRA15e9cfa11562: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Dec 19 2023, 7:53 AM
mlaurent committed rLIBKLEOd1a8c9e230a9: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Dec 19 2023, 7:51 AM
jukivili added a comment to T6892: libgcrypt-1.10.3 build failure on x86 with -Og.

It looks that this is a bit more problematic case than I thought. Now building i386 with "-O2 -fsanitize=undefined" flags fails. I need to think little bit more how to handle this.

Dec 19 2023, 7:00 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEO770807e667dc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2023, 3:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2ef0b73fb4ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2023, 3:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA88c6c9609c2a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2023, 2:21 AM
Pluscrafter updated the task description for T6899: gpg does not recognize my smartcard reader.
Dec 19 2023, 12:58 AM · Support
gniibe changed the status of T6892: libgcrypt-1.10.3 build failure on x86 with -Og from Open to Testing.
Dec 19 2023, 12:44 AM · libgcrypt, Bug Report

Dec 18 2023

Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA392432331a85: GIT_SILENT Upgrade release service version to 24.01.85. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 24.01.85.
Dec 18 2023, 11:12 PM
Pluscrafter updated the task description for T6899: gpg does not recognize my smartcard reader.
Dec 18 2023, 10:26 PM · Support
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Just to clarify, above ticket does not reflect my Opinion. It is a direct quote from a different ticket. It is my expert opinion that a combination of "Name <email> + Cryptographic Data" is not a personalised dataset since anyone can create it. But let us please not argue about that.

Dec 18 2023, 8:17 PM · Feature Request, gnupg
Pluscrafter added a project to T6899: gpg does not recognize my smartcard reader: Support.
Dec 18 2023, 8:11 PM · Support
aheinecke added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Perhaps we need to open a new issue for this, to keep the discussion more focused?

Dec 18 2023, 8:07 PM · gnupg (gpg23), Feature Request
aheinecke raised the priority of T6900: GnuPG: Accept revocation certificates without UserID from Normal to Needs Triage.
Dec 18 2023, 8:05 PM · Feature Request, gnupg
aheinecke triaged T6900: GnuPG: Accept revocation certificates without UserID as Normal priority.
Dec 18 2023, 8:05 PM · Feature Request, gnupg
andrewgdotcom added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

@bernhard Following up on discussion elsewhere:

Dec 18 2023, 7:37 PM · gnupg (gpg23), Feature Request
jukivili committed rC90097bd2f41c: mpi/ec-nist: fix for -Og build failure on i386 (authored by jukivili).
mpi/ec-nist: fix for -Og build failure on i386
Dec 18 2023, 6:52 PM
Pluscrafter created T6899: gpg does not recognize my smartcard reader.
Dec 18 2023, 6:18 PM · Support
werner closed T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled as Resolved.
Dec 18 2023, 6:05 PM · Restricted Project, gpgol, Bug Report
werner added projects to T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled: Too Old, Support.

Assuming 4.1.0 means gpg4win - this version is too old. The user should update and re-open the bug with more details if it persists.

Dec 18 2023, 6:04 PM · Restricted Project, gpgol, Bug Report
werner triaged T6838: keyboxd hangs on stale locks after changing hostname as Normal priority.

I'd say we should not do anything about this. Stale lock files are a general problem but can be solved using admin tasks. We may provide a tool to cleanup things on request.

Dec 18 2023, 6:00 PM · gnupg24 (gnupg-2.4.4), Bug Report
TobiasFella committed rLIBKLEO13b03f824a3b: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 18 2023, 4:58 PM
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

I'm also wondering why syncing a handful of new messages takes so long. Or, actually, why syncing takes so long even if nothing at all changed on the server (the new messages were already shown by KMail). Maybe it's just the bad IMAP implementation of Exchange. Or maybe Akonadi has marked the folder as bad, so that it always syncs the entire folder.

Dec 18 2023, 4:50 PM · Restricted Project, KMail
TobiasFella committed rLIBKLEOcc5e688b141e: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:45 PM
TobiasFella committed rLIBKLEO05cafebeb2b4: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:45 PM
TobiasFella committed rKLEOPATRA42844179de29: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 18 2023, 4:40 PM
TobiasFella committed rKLEOPATRA070f92015625: Add LabelHelper (authored by TobiasFella).
Add LabelHelper
Dec 18 2023, 4:36 PM
werner added a comment to T6838: keyboxd hangs on stale locks after changing hostname.

Okay, now we have pass the warnings down to gpg and gpgsm so the problem will be easier to analyze. We also stop trying after 10 seconds. Sample error messages:

Dec 18 2023, 4:31 PM · gnupg24 (gnupg-2.4.4), Bug Report
TobiasFella committed rKLEOPATRA78939e6d44c1: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAe1a40a09129d: Reorder includes (authored by TobiasFella).
Reorder includes
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAdd4f8c6a7620: Don't show message for primary keys that don't expire (authored by TobiasFella).
Don't show message for primary keys that don't expire
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAd880de94d11d: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRA97b3dab1cfdf: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 18 2023, 4:25 PM
werner committed rGbd8346f7abdd: keyboxd: Pass lock info back to gpg and gpgsm. (authored by werner).
keyboxd: Pass lock info back to gpg and gpgsm.
Dec 18 2023, 4:23 PM
werner committed rGc99282fc7838: keyboxd: Timeout on failure to get the database lock. (authored by werner).
keyboxd: Timeout on failure to get the database lock.
Dec 18 2023, 4:23 PM
werner committed rG937aeb1904eb: common: Add an info callback to dotlock. (authored by werner).
common: Add an info callback to dotlock.
Dec 18 2023, 4:23 PM
werner committed rGf57717bf2314: common: Improve error return for dotlock. (authored by werner).
common: Improve error return for dotlock.
Dec 18 2023, 4:23 PM
TobiasFella committed rKLEOPATRAb4be37f5f001: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 18 2023, 4:16 PM
TobiasFella committed rKLEOPATRA362e3ac033c3: Cleanup button hiding (authored by TobiasFella).
Cleanup button hiding
Dec 18 2023, 3:35 PM
TobiasFella committed rKLEOPATRA57da6fd8909c: Cleanup (authored by TobiasFella).
Cleanup
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA0adcd7fbad5d: Port to QFormLayout and various cleanup (authored by TobiasFella).
Port to QFormLayout and various cleanup
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA9d963cf21210: Start porting to QFormLayout (authored by TobiasFella).
Start porting to QFormLayout
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA7798c1b90cbc: Remove DSA and Elgamal options (authored by TobiasFella).
Remove DSA and Elgamal options
Dec 18 2023, 3:26 PM
ikloecker added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

My hypothesis about what happens:

  • I enter a folder with some new messages. KMail starts a sync.
  • I read some of the new messages. They are marked as read in KMail and (hypothesis) Akonadi records the status changes for later because a sync is running.
  • The sync finishes. KMail shows the new messages again as unread which (hypothesis) is what the sync reports.
  • In the background Akonadi syncs the deferred status changes to the server. (hypothesis)
Dec 18 2023, 3:09 PM · Restricted Project, KMail
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

@ebo told me that she can reproduce the problem by just moving around e.g. 1000 unread mails to a different folder and then e.g. marking them all as read while they are syncing. At least if I understood her correctly. @ebo could you please describe your test case?

Dec 18 2023, 1:50 PM · Restricted Project, KMail
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Both the company and me are running debian dovecot.

Dec 18 2023, 1:48 PM · Restricted Project, KMail
ikloecker added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

It seems I'm using Exchange (account at my old university and o2mail.de).

Dec 18 2023, 1:24 PM · Restricted Project, KMail
aheinecke triaged T6885: Forwarding mail with attachments embeded into the *.eml file will trigger GnuPG reporting an index out of range as Normal priority.

I have yet to reproduce this so I had not yet triaged this. The usual case to forward attached mail in Outlook is with .msg files but I recently noticed that Outlook on the web allows you to save mail also as .eml. Also .eml should in theory be much simpler to handle.

Dec 18 2023, 12:07 PM · gpgol, Restricted Project, Bug Report, gpg4win
dvratil added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Could you share what IMAP server software do you run personally and in the office (probably Dovecot or Cyrus IMAP?).

Dec 18 2023, 11:46 AM · Restricted Project, KMail
werner triaged T6892: libgcrypt-1.10.3 build failure on x86 with -Og as Normal priority.
Dec 18 2023, 11:42 AM · libgcrypt, Bug Report
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Your comment on speed might also be why I do not see this issue. Nearly all of my mails and all my large folders go through my private mail server that stands at a dedicated hoster. While our company mail server is located in the office and only reachable through the office internet connection with VPN afaik. I had a tool / command to deliberately slow down connections on some port maybe you can use something like that? I don't think that we can give you access to the company mail server / VPN since you are not a regular employee.

Dec 18 2023, 11:41 AM · Restricted Project, KMail
werner created gpgol2.
Dec 18 2023, 11:40 AM
aheinecke added a comment to T6894: Kleopatra improved drop behavior.

Oh yeah! I was looking for a way to Integrate LLMs / GPT Models into our code. Let us change gpgme_data_indentify so that it queries an online service about what to do with such a file 😅 I guess that is how Microsoft would implement such a feature nowadays. Gathering training data in the help of humanity.

Dec 18 2023, 11:34 AM · vsd33, Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA1dc21b058b11: Apply code review suggestions (authored by ikloecker).
Apply code review suggestions
Dec 18 2023, 11:27 AM
TobiasFella committed rKLEOPATRAa90ca24d1fea: Show subkeys without expiry as expiring when the parent key expires (authored by TobiasFella).
Show subkeys without expiry as expiring when the parent key expires
Dec 18 2023, 11:27 AM
TobiasFella committed rKLEOPATRA8780838f497c: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 10:58 AM
ikloecker added a comment to T6894: Kleopatra improved drop behavior.

We should sell this as AI or at least as "smart file drop". ;-)

Dec 18 2023, 9:55 AM · vsd33, Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA576e841b5d61: Reorder includes (authored by TobiasFella).
Reorder includes
Dec 18 2023, 9:13 AM
TobiasFella committed rKLEOPATRAd8cff6959c55: Don't show message for primary keys that don't expire (authored by TobiasFella).
Don't show message for primary keys that don't expire
Dec 18 2023, 9:12 AM
TobiasFella committed rKLEOPATRAd06b33e4adae: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 8:57 AM
TobiasFella committed rKLEOPATRA87f14b418ac9: Apply code review suggestions (authored by ikloecker).
Apply code review suggestions
Dec 18 2023, 8:56 AM
mlaurent committed rKLEOPATRAfdf12dd7ae8e: extractVersionNumber is necessary only in Windows => compile warning-- (authored by mlaurent).
extractVersionNumber is necessary only in Windows => compile warning--
Dec 18 2023, 8:20 AM
mlaurent committed rKLEOPATRA5baeb2f087a2: qt-cxx20-compat.h is not necessary now we depend against qt6.5 (authored by mlaurent).
qt-cxx20-compat.h is not necessary now we depend against qt6.5
Dec 18 2023, 8:19 AM
mlaurent committed rKLEOPATRAaea25b9173d1: We can't depend against qt5/kf5 (authored by mlaurent).
We can't depend against qt5/kf5
Dec 18 2023, 8:19 AM
mlaurent committed rLIBKLEOf29d118716d7: Avoid i18n warning (authored by mlaurent).
Avoid i18n warning
Dec 18 2023, 7:53 AM
gniibe added a comment to T6892: libgcrypt-1.10.3 build failure on x86 with -Og.

@jukivili Thanks a lot. Please push the change to 1.10 branch and master.

Dec 18 2023, 7:51 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEOe6a97c82895a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 5:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA30b4056e1c98: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 5:09 AM
l10n daemon script <scripty@kde.org> committed rMTPd63b49c3d5b7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 3:51 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO705a7e859378: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 3:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA93f9371417ec: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 3:49 AM
gniibe committed rG4e94b004a69e: scd: Debug output is only enabled with an option. (authored by gniibe).
scd: Debug output is only enabled with an option.
Dec 18 2023, 3:33 AM
l10n daemon script <scripty@kde.org> committed rMTP0d5b17400abb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 2:41 AM