Page MenuHome GnuPG
Feed All Stories

Sep 1 2023

aheinecke triaged T6700: keyboxd: signing failed: general error after a long suspend as Low priority.
Sep 1 2023, 7:11 PM · keyboxd
aheinecke created keyboxd.
Sep 1 2023, 7:07 PM
aheinecke added a comment to T6646: GpgOL: signature not displayed if mail is saved in the filesystem.

I have analyzed this. In the ribbon we get a mailitem OOM object as reference, but that can be a different pointer then the one we used for decryption / verification. Our trick for this was to assign mailitems a custom uuid property and then look for that from the riboon pointer so that we can update accoringly with our internal Mail object representation.

Sep 1 2023, 6:19 PM · Restricted Project, Bug Report, gpgol
ikloecker committed rKLEOPATRA3056a8c29022: Add bulk certification mode to certify widget (authored by ikloecker).
Add bulk certification mode to certify widget
Sep 1 2023, 5:32 PM
ikloecker committed rKLEOPATRA0c5ba0786950: Add simple helper for changing visibility of multiple widgets at once (authored by ikloecker).
Add simple helper for changing visibility of multiple widgets at once
Sep 1 2023, 5:32 PM
ikloecker committed rKLEOPATRA70da7958f22f: Update size of content area just before showing it (authored by ikloecker).
Update size of content area just before showing it
Sep 1 2023, 5:32 PM
ikloecker committed rKLEOPATRAa5d5a8d536a7: Store a list of certificates to certify (authored by ikloecker).
Store a list of certificates to certify
Sep 1 2023, 5:32 PM
ikloecker triaged T6699: Kleopatra: Ask for confirmation when overwriting existing tags during certification as Normal priority.
Sep 1 2023, 5:18 PM · Restricted Project, kleopatra
ikloecker changed the status of T6698: Kleopatra: Not all User IDs tagged with chosen tag selected when certifying a certificate from Open to Testing.

Fixed. I'll copy the ideas in comment T6698#175165 to a separate task.

Sep 1 2023, 5:13 PM · kleopatra, Restricted Project, Bug Report
ikloecker committed rKLEOPATRAd44cfb0f8039: Fix selection of all user IDs with tags matching Tags value (authored by ikloecker).
Fix selection of all user IDs with tags matching Tags value
Sep 1 2023, 5:11 PM
aheinecke added a comment to T6698: Kleopatra: Not all User IDs tagged with chosen tag selected when certifying a certificate.

At least GnuPG only shows the most recent key signature tag. So if we leave it out when adding another signature then we remove this.

Sep 1 2023, 4:39 PM · kleopatra, Restricted Project, Bug Report
aheinecke added a comment to T6698: Kleopatra: Not all User IDs tagged with chosen tag selected when certifying a certificate.

Yes remove this / leave this empty. I think the idea was that if you certify lots of users and wanted to have the same tag. But I guess that would be covered by bulk signing anyway and can actually be more trouble if you accidentally use the wrong tag.

Sep 1 2023, 4:15 PM · kleopatra, Restricted Project, Bug Report
aheinecke added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

Compiles for me, too with Qt 6.5.2 from tumbleweed.

Sep 1 2023, 4:11 PM · Restricted Project, gpgme, Bug Report
aheinecke added a comment to T6696: qgpgme-qt6: Build failure for some distributions.
Sep 1 2023, 4:04 PM · Restricted Project, gpgme, Bug Report
ikloecker claimed T6698: Kleopatra: Not all User IDs tagged with chosen tag selected when certifying a certificate.
Sep 1 2023, 4:01 PM · kleopatra, Restricted Project, Bug Report
ikloecker created T6698: Kleopatra: Not all User IDs tagged with chosen tag selected when certifying a certificate.
Sep 1 2023, 4:01 PM · kleopatra, Restricted Project, Bug Report
aheinecke merged T6686: GPG4win exchange issue decrypt message from Macos GPGtools into T4026: GpgOL: Improve handling of mailman modified mails.
Sep 1 2023, 3:59 PM · gpg4win, gpgol
aheinecke merged task T6686: GPG4win exchange issue decrypt message from Macos GPGtools into T4026: GpgOL: Improve handling of mailman modified mails.
Sep 1 2023, 3:59 PM · MacOS, Support, gpg4win
aheinecke added a comment to T6686: GPG4win exchange issue decrypt message from Macos GPGtools.

Well the message is content-type multipart/mixed. For GpgOL to investigate the mail it needs to be multipart/signed oder application/encrypted or application/pgp-encrypted. (and some other things) But multipart/mixed is something that we don't take a second look at because this means "unencrypted mail with attachments."

Sep 1 2023, 3:58 PM · MacOS, Support, gpg4win
ikloecker changed the status of T6697: Kleopatra: Wrong User IDs selected when certifying specific User IDs and other User IDs have tags from Open to Testing.

Fixed. Backport? (Depends on first preparations for bulk certification and is probably not really relevant for VSD.)

Sep 1 2023, 3:51 PM · kleopatra, Restricted Project, Bug Report
ikloecker committed rKLEOPATRA1b0f7028d30e: Only offer the user IDs to certify for certification (authored by ikloecker).
Only offer the user IDs to certify for certification
Sep 1 2023, 3:46 PM
ikloecker committed rKLEOPATRA873132070ccb: Fix incorrect logging about different remarks (authored by ikloecker).
Fix incorrect logging about different remarks
Sep 1 2023, 3:46 PM
ikloecker committed rKLEOPATRA8ba98378f2a7: Remove special handling of Escape when tool tip was shown (authored by ikloecker).
Remove special handling of Escape when tool tip was shown
Sep 1 2023, 3:46 PM
ikloecker claimed T6697: Kleopatra: Wrong User IDs selected when certifying specific User IDs and other User IDs have tags.
Sep 1 2023, 2:38 PM · kleopatra, Restricted Project, Bug Report
ikloecker created T6697: Kleopatra: Wrong User IDs selected when certifying specific User IDs and other User IDs have tags.
Sep 1 2023, 2:37 PM · kleopatra, Restricted Project, Bug Report
ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

The official build for Arch Linux doesn't seem to run into this problem. The Qt6 build is configured with

./configure \
  --prefix=/usr \
  --disable-fd-passing \
  --disable-static \
  --disable-gpgsm-test \
  --enable-languages=cpp,qt6

See https://archlinux.org/packages/core/x86_64/gpgme/

Sep 1 2023, 10:58 AM · Restricted Project, gpgme, Bug Report
ikloecker created T6696: qgpgme-qt6: Build failure for some distributions.
Sep 1 2023, 10:45 AM · Restricted Project, gpgme, Bug Report
CarlSchwan added a comment to T6658: Kleopatra: open message viewer directly.

Current progress is here: https://invent.kde.org/pim/kleopatra/-/merge_requests/57

Sep 1 2023, 9:55 AM · Restricted Project, kleopatra
CarlSchwan committed rKLEOPATRA71382c4e2792: feat(messageviewerdialog): Support opening multiple messages simultaneously (authored by CarlSchwan).
feat(messageviewerdialog): Support opening multiple messages simultaneously
Sep 1 2023, 9:52 AM
CarlSchwan committed rKLEOPATRAd1ffefba3102: feat(decryptverifyfilescommand): Open mail viewer directly (authored by CarlSchwan).
feat(decryptverifyfilescommand): Open mail viewer directly
Sep 1 2023, 9:52 AM
werner changed the status of T6695: Spaces in filenames to the appimages are not correctly handled. from Open to Testing.
Sep 1 2023, 9:47 AM · Restricted Project, gpd, vsd, AppImage, Bug Report
CarlSchwan committed rLIBKLEOc80623e1f3ee: Stop classifier once we determine that a file is a mail (authored by CarlSchwan).
Stop classifier once we determine that a file is a mail
Sep 1 2023, 9:12 AM
gniibe committed rE19d7ec4bfeda: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Sep 1 2023, 8:32 AM
gniibe committed rE071effebcf7d: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 8:32 AM
gniibe committed rA76816b1350c0: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 8:15 AM
gniibe committed rT549fa4258421: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 7:50 AM
gniibe committed rK2c4551c0c405: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 7:48 AM
gniibe committed rPTHe6b90ae73222: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 7:47 AM
gniibe committed rS206530271666: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 7:46 AM
mlaurent committed rKLEOPATRAcd35703d8129: GIT_SILENT: activate QCH by default (authored by mlaurent).
GIT_SILENT: activate QCH by default
Sep 1 2023, 7:23 AM
mlaurent committed rLIBKLEOda2dcc49ccdd: GIT_SILENT: activate QCH by default (authored by mlaurent).
GIT_SILENT: activate QCH by default
Sep 1 2023, 7:21 AM
gniibe committed rC36d014f919d1: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 7:18 AM
gniibe changed the status of T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache) from Open to Testing.
Sep 1 2023, 7:13 AM · keyboxd, gpgagent, gnupg26
gniibe committed rMb80d52a1f74a: build: Change the default for --with-libtool-modification. (authored by gniibe).
build: Change the default for --with-libtool-modification.
Sep 1 2023, 7:07 AM
thesamesam added a comment to T6556: gpgtar: Removes existing output file on error.

Thanks. For the record, done at https://lists.gnupg.org/pipermail/gnupg-users/2023-August/066692.html.

Sep 1 2023, 5:15 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3324436ddcfd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 1 2023, 5:06 AM
gniibe renamed T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache) from agent: Adding agent_timer API for monitoring something and passphrase cache to agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache).
Sep 1 2023, 4:57 AM · keyboxd, gpgagent, gnupg26
gniibe committed rG5e47d5edd8f8: agent: Fix timer list management. (authored by gniibe).
agent: Fix timer list management.
Sep 1 2023, 4:34 AM
gniibe committed rG57125d3f5a3f: agent: Fix the previous commit. (authored by gniibe).
agent: Fix the previous commit.
Sep 1 2023, 4:02 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd8d85199d82d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 1 2023, 3:47 AM

Aug 31 2023

ikloecker committed rKLEOPATRA368d5a0e36c3: Add bulk certification mode to certify widget (authored by ikloecker).
Add bulk certification mode to certify widget
Aug 31 2023, 6:04 PM
ikloecker committed rKLEOPATRA32ef98985898: Add simple helper for changing visibility of multiple widgets at once (authored by ikloecker).
Add simple helper for changing visibility of multiple widgets at once
Aug 31 2023, 6:04 PM
ikloecker committed rKLEOPATRAc1eac8ed079e: Store a list of certificates to certify (authored by ikloecker).
Store a list of certificates to certify
Aug 31 2023, 6:04 PM
ikloecker committed rKLEOPATRA9f3447738372: Update size of content area just before showing it (authored by ikloecker).
Update size of content area just before showing it
Aug 31 2023, 6:04 PM
ikloecker committed rKLEOPATRAcdf20383d9e7: Remove special handling of Escape when tool tip was shown (authored by ikloecker).
Remove special handling of Escape when tool tip was shown
Aug 31 2023, 6:04 PM
svuorela added a comment to T6694: Random numbers from gpgme.

What I would like to be able to do would be:

Aug 31 2023, 4:27 PM · gpgme, Feature Request
werner added a comment to T6694: Random numbers from gpgme.

Why do you need an integer - for real random this must be larger than 64 bits and then you have problems to to find a suitable type for a variable.

Aug 31 2023, 4:12 PM · gpgme, Feature Request
CarlSchwan added a reverting change for rLIBKLEOe2efa291559c: Bump KF min version with 5.109: rLIBKLEO42d6739854a2: Revert "Bump KF min version with 5.109".
Aug 31 2023, 3:43 PM
CarlSchwan committed rLIBKLEO42d6739854a2: Revert "Bump KF min version with 5.109" (authored by CarlSchwan).
Revert "Bump KF min version with 5.109"
Aug 31 2023, 3:43 PM
CarlSchwan added a comment to T6587: GpgME++ / QGpgME MSVC build.

This is now mostly done. These 3 patches make it work:

Aug 31 2023, 3:16 PM · gpgme, Restricted Project
svuorela assigned T6694: Random numbers from gpgme to aheinecke.
Aug 31 2023, 3:14 PM · gpgme, Feature Request
svuorela created T6694: Random numbers from gpgme.
Aug 31 2023, 3:13 PM · gpgme, Feature Request
CarlSchwan committed rLIBKLEOe2efa291559c: Bump KF min version with 5.109 (authored by CarlSchwan).
Bump KF min version with 5.109
Aug 31 2023, 2:29 PM
dvratil moved T6691: Agenda multi-view doesn't show timeline on the right-hand side from Restricted Project Column to Restricted Project Column on the Restricted Project board.

https://invent.kde.org/pim/eventviews/-/merge_requests/90

Aug 31 2023, 2:01 PM · Restricted Project, KDE
CarlSchwan committed rLIBKLEOfe6c4e60034b: Bump KF5_MIN_VERSION to 5.104 for Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 for Windows
Aug 31 2023, 12:36 PM
werner moved T6559: GPGSM: "always trust like override" or "force" option from Backlog to QA on the gnupg24 board.
Aug 31 2023, 12:36 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner committed rG776876ce1c4c: gpgsm: Add --always-trust feature. (authored by werner).
gpgsm: Add --always-trust feature.
Aug 31 2023, 12:31 PM
werner placed T6559: GPGSM: "always trust like override" or "force" option up for grabs.
Aug 31 2023, 12:08 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner moved T6559: GPGSM: "always trust like override" or "force" option from Backlog to QA on the gnupg22 board.
Aug 31 2023, 12:07 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner committed rMd75b2a915173: Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME. (authored by werner).
Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME.
Aug 31 2023, 12:06 PM
ikloecker claimed T6469: Kleopatra: Certify a group.
Aug 31 2023, 11:21 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner committed rGcdd6747e1ec5: gpgsm: Add --always-trust feature. (authored by werner).
gpgsm: Add --always-trust feature.
Aug 31 2023, 11:18 AM
werner committed rG4d7361d92372: build: Update libassuan.m4 to allow build with libassuan 3. (authored by gniibe).
build: Update libassuan.m4 to allow build with libassuan 3.
Aug 31 2023, 11:18 AM
werner committed rGedbd25987588: build: Remove m4 macro defs which are not anymore used. (authored by werner).
build: Remove m4 macro defs which are not anymore used.
Aug 31 2023, 11:18 AM
werner committed rG51dc05c308d1: build: Update for newer autoconf. (authored by gniibe).
build: Update for newer autoconf.
Aug 31 2023, 11:18 AM
werner committed rG50e59f88c4ae: build: Use modern Autoconf check for types. (authored by gniibe).
build: Use modern Autoconf check for types.
Aug 31 2023, 11:18 AM
werner committed rGcdb053620a4c: build: Update to newer autoconf constructs. (authored by gniibe).
build: Update to newer autoconf constructs.
Aug 31 2023, 11:18 AM
werner added a comment to T6679: Keyboxd: SQL database disk image is malformed.

For reference this is the code used to fill the pubkey table:

static gpg_error_t
store_into_pubkey (enum kbxd_store_modes mode,
                   enum pubkey_types pktype, const unsigned char *ubid,
                   const void *blob, size_t bloblen)
{
  gpg_error_t err;
  const char *sqlstr;
  sqlite3_stmt *stmt = NULL;
Aug 31 2023, 10:55 AM · gnupg24, gpg4win
werner added a comment to T6679: Keyboxd: SQL database disk image is malformed.

You are right - issuing an SQL statement returns the rrror. Hwoever, the selfcheck from sqlitebrowser does not show any errors.

Aug 31 2023, 10:40 AM · gnupg24, gpg4win
werner added a comment to T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages.

I guess we should follow the GNU standards and provide only info files ;-)

Aug 31 2023, 8:31 AM · gpgrt
gniibe added a comment to T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache).

Firstly, I clean up the code with each individual thread for monitoring something; That's T6692 and T6693.
Then, I pushed rG76a2f180286e: agent: Better interaction between main loop and cache expiration. and rG92de0387f04b: agent: Introduce management of timer to expire cache entries.
No more use of tick, but timers.

Aug 31 2023, 8:08 AM · keyboxd, gpgagent, gnupg26
gniibe committed rG92de0387f04b: agent: Introduce management of timer to expire cache entries. (authored by gniibe).
agent: Introduce management of timer to expire cache entries.
Aug 31 2023, 8:03 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf33402ecf907: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 31 2023, 3:47 AM
gniibe added a comment to T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages.

Other problems of yat2m transformation:
https://bugs.debian.org/1050886

Aug 31 2023, 1:49 AM · gpgrt

Aug 30 2023

werner claimed T6559: GPGSM: "always trust like override" or "force" option.
Aug 30 2023, 6:13 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA63fe15f62902: Use tree widget instead of list view for user IDs (authored by ikloecker).
Use tree widget instead of list view for user IDs
Aug 30 2023, 5:38 PM
ikloecker committed rKLEOPATRA88f6190e7d3e: GIT_SILENT clang-format (authored by ikloecker).
GIT_SILENT clang-format
Aug 30 2023, 5:38 PM
ikloecker closed T6262: Kleopatra: Remove info buttons from Certify dialog, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Aug 30 2023, 2:40 PM · gnupg, kleopatra
ikloecker closed T6262: Kleopatra: Remove info buttons from Certify dialog as Resolved.

Nothing to test (except that the tool tips are now shown for the widgets).

Aug 30 2023, 2:40 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAec5efb936827: Remove info buttons from Certify dialog (authored by ikloecker).
Remove info buttons from Certify dialog
Aug 30 2023, 2:37 PM
ikloecker claimed T6262: Kleopatra: Remove info buttons from Certify dialog.
Aug 30 2023, 2:14 PM · Restricted Project, kleopatra
aheinecke added a comment to T6679: Keyboxd: SQL database disk image is malformed.

The copy of the database we received for this case is not damaged. A possible problem might be insufficient rights to read the database. For example created with an Admin account and then later used by a different user.

Aug 30 2023, 11:56 AM · gnupg24, gpg4win
werner added a comment to T6679: Keyboxd: SQL database disk image is malformed.

The copy of the database we received for this case is not damaged. A possible problem might be insufficient rights to read the database. For example created with an Admin account and then later used by a different user.

Aug 30 2023, 11:03 AM · gnupg24, gpg4win
gniibe committed rG76a2f180286e: agent: Better interaction between main loop and cache expiration. (authored by gniibe).
agent: Better interaction between main loop and cache expiration.
Aug 30 2023, 8:46 AM
mlaurent committed rLIBKLEO87075049d124: GIT_SILENT: prepare 5.24.1 (authored by mlaurent).
GIT_SILENT: prepare 5.24.1
Aug 30 2023, 7:56 AM
mlaurent committed rKLEOPATRAe987a881ef4e: GIT_SILENT: prepare 5.24.1 (authored by mlaurent).
GIT_SILENT: prepare 5.24.1
Aug 30 2023, 7:54 AM
gniibe updated the task description for T6693: agent: Have a thread monitoring parent PID and homedir.
Aug 30 2023, 7:18 AM · keyboxd, gpgagent, gnupg26
gniibe changed the status of T6682: agent: agent_kick_the_loop function to unblock the select(2), a subtask of T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache), from Open to Testing.
Aug 30 2023, 7:17 AM · keyboxd, gpgagent, gnupg26
gniibe changed the status of T6682: agent: agent_kick_the_loop function to unblock the select(2), a subtask of T6692: agent: Clean up check_own_socket to monitor socket takeover, from Open to Testing.
Aug 30 2023, 7:17 AM · keyboxd, gnupg26, gpgagent
gniibe changed the status of T6682: agent: agent_kick_the_loop function to unblock the select(2) from Open to Testing.

It's pushed by rG716e59b0b628: agent: Add agent_kick_the_loop function.

Aug 30 2023, 7:17 AM · keyboxd, gpgagent, gnupg26