Page MenuHome GnuPG
Feed All Stories

Aug 7 2018

BenM added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

Alternatively, if they wish to keep using the Python installer from python.org then they would need to drop MSys2 in favour of the same version of Microsoft Visual Studio used to compile the that specific version of Python with and use it to compile every part of the GnuPG stack, up to and including GPGME.

Aug 7 2018, 7:31 AM · Python, gpgme, Bug Report
BenM added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

If that is indeed the case and the theory regarding runtime conflicts, currently under investigation in T3505 and T4086, also proves to be true; then MSys2 users and developers will need to cease using the precompiled versions of Python available from python.org and compile their own version of Python copy with MSys2.

Aug 7 2018, 7:17 AM · Python, gpgme, Bug Report
BenM added a comment to T3505: Port GPGME's Python bindings to Windows.

Windows 10 was obtained last week and the process of preparing a Windows build env began earlier today.

Aug 7 2018, 5:59 AM · Feature Request, gpgme, Python

Aug 6 2018

morgoth added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

Was anyone successful in debugging dirmngr? I'm having the same issue. The dirmngr process gets stuck, no output at all, and this causes Kleopatra to get stuck waiting for it. I can only run Kleopatra after I have killed the dirmngr process. If I understand correctly I still need this process for network-related functionality, so I would need to fix it if I want to use all functions.

Aug 6 2018, 7:21 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
Dhinu added a comment to T3987: error: Folder is open in GnuPG's OpenPGP tool.

I updated the software to its latest version "gpg4win v3.1.1" and i'm still facing this issue.

Aug 6 2018, 5:55 PM · Bug Report, gpg4win
aheinecke renamed T4090: GpgOL: Add entry to attach public key in attachment menu from GpgOL: Add entry to attach public key in attachmebt menu to GpgOL: Add entry to attach public key in attachment menu.
Aug 6 2018, 10:25 AM · gpg4win, gpgol
aheinecke closed T4091: gpgme fails compilation in deep directory as Resolved.

Patch applied. Thanks.

Aug 6 2018, 10:03 AM · gpgme, Bug Report
aheinecke added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

I think that the ultimate decision here lies with Werner. Additional review.
I think the biggest obstacle is that we don't want to change the random gathering code if it can be avoided and that the random code has been thoroughly reviewed / tested and is currently considered secure.

Aug 6 2018, 10:02 AM · libgcrypt, gnupg
aheinecke committed rMd09d19fa9fe1: Make GNUPGHOME for tests overridable (authored by aheinecke).
Make GNUPGHOME for tests overridable
Aug 6 2018, 10:01 AM
aheinecke triaged T4091: gpgme fails compilation in deep directory as Normal priority.

I do not see the harm in this patch and it seems useful. Indeed it seems better then making a directory in tmp as this might create regressions for others.

Aug 6 2018, 9:30 AM · gpgme, Bug Report
catenacyber created T4093: Undefined shift in parse_symkeyenc.
Aug 6 2018, 9:25 AM · Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRA44775338aefb: GIT_SILENT: Prepare 5.9.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.9.0
Aug 6 2018, 8:01 AM
gouttegd created T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed in the S1 Public space.
Aug 6 2018, 12:00 AM · Restricted Project, Feature Request, S/MIME

Aug 2 2018

dkg added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

This bug report has been around for several months now. it has a simple patch, a clear explanation, a report of running code, and examples of problems it solves.

Aug 2 2018, 7:34 PM · libgcrypt, gnupg

Aug 1 2018

mkrambach committed rM68a012deb3b5: js: make init export immutable (authored by mkrambach).
js: make init export immutable
Aug 1 2018, 12:53 PM

Jul 31 2018

mkrambach committed rM6313a2de9ee8: js: fix confusion about loop in last commit (authored by mkrambach).
js: fix confusion about loop in last commit
Jul 31 2018, 5:37 PM
mkrambach committed rM9d247b7fd5ed: js: Fix Key.hasSecret answer (authored by mkrambach).
js: Fix Key.hasSecret answer
Jul 31 2018, 4:56 PM

Jul 30 2018

mkrambach committed rMe16a87e83910: js: Making objects inmutable (authored by mkrambach).
js: Making objects inmutable
Jul 30 2018, 1:31 PM

Jul 29 2018

werner committed rGf1c0d9bb6506: gpg: Set a limit for a WKD import of 256 KiB. (authored by werner).
gpg: Set a limit for a WKD import of 256 KiB.
Jul 29 2018, 6:55 PM
werner committed rG8a98aa25bb4b: dirmngr: Validate SRV records in WKD queries. (authored by werner).
dirmngr: Validate SRV records in WKD queries.
Jul 29 2018, 6:55 PM
werner committed rG4f59187a17f1: common: New function to validate domain names. (authored by werner).
common: New function to validate domain names.
Jul 29 2018, 6:55 PM
werner committed rGd43248af9242: scd: Add support for Trustica Cryptoucan. (authored by nephirus).
scd: Add support for Trustica Cryptoucan.
Jul 29 2018, 6:55 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA1683084fb4ce: GIT_SILENT: Prepare 5.9rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.9rc
Jul 29 2018, 10:41 AM

Jul 28 2018

jukivili committed rC86e5e06a97ae: Add size optimized cipher block copy and xor functions (authored by jukivili).
Add size optimized cipher block copy and xor functions
Jul 28 2018, 9:56 AM

Jul 27 2018

mkrambach committed rM522121ea7e10: js: fix indentaion (authored by mkrambach).
js: fix indentaion
Jul 27 2018, 8:56 PM
mkrambach committed rM94ee0988d4ea: js: change the write access for js class methods (authored by mkrambach).
js: change the write access for js class methods
Jul 27 2018, 8:56 PM
vlmarek created T4091: gpgme fails compilation in deep directory.
Jul 27 2018, 7:32 PM · gpgme, Bug Report
werner committed rGebe727ef596e: dirmngr: Validate SRV records in WKD queries. (authored by werner).
dirmngr: Validate SRV records in WKD queries.
Jul 27 2018, 6:00 PM
werner committed rGe88f56f1937a: gpg: Set a limit for a WKD import of 256 KiB. (authored by werner).
gpg: Set a limit for a WKD import of 256 KiB.
Jul 27 2018, 6:00 PM
werner committed rGddee9f9409fb: common: New function to validate domain names. (authored by werner).
common: New function to validate domain names.
Jul 27 2018, 6:00 PM
mkrambach committed rMb18b96fb3647: js: clean up test extension (authored by mkrambach).
js: clean up test extension
Jul 27 2018, 11:29 AM
aheinecke created T4090: GpgOL: Add entry to attach public key in attachment menu.
Jul 27 2018, 8:04 AM · gpg4win, gpgol
aheinecke created T4089: Kleopatra: Remove ASCII Armor checkbox for private key export.
Jul 27 2018, 8:01 AM · gpg4win, kleopatra

Jul 26 2018

droidmonkey added a comment to T4084: Transition Windows RNG to use BCryptGenRandom .

Good to know, no problem, just wanted to document it just in case they do remove the API entirely in the future.

Jul 26 2018, 5:26 AM · libgcrypt, Feature Request
gniibe committed rG967d3649d24a: scd: Add support for Trustica Cryptoucan. (authored by nephirus).
scd: Add support for Trustica Cryptoucan.
Jul 26 2018, 4:46 AM
gniibe committed rG1111251945aa: Register DCO for Jiri Kerestes. (authored by gniibe).
Register DCO for Jiri Kerestes.
Jul 26 2018, 4:46 AM

Jul 25 2018

BenM added a comment to T3354: gpgme only builds against two versions of python at once.

This question and some of the answers to it on StackOverflow indicate some of the difficulties in getting SWIG generated Python modules to install at all. Essentially, though the easiest method currently available without extensive customisation of the setup.py file which would need to be done for both Python 2.7 and Python 3.x is to run /path/to/specific/pythonX.Y setup.py build and then follow that with /path/to/specific/pythonX.Y setup.py install and then follow that with renaming lang/python/build to a relevant directory and/or path name which indicates which version of python was used and the location or path it is in.

Jul 25 2018, 3:46 PM · Python, gpgme, Bug Report
werner committed rGbd4048c53316: dirmngr: Print a WARNING status for DNS config problems. (authored by werner).
dirmngr: Print a WARNING status for DNS config problems.
Jul 25 2018, 2:45 PM
aheinecke triaged T4087: Kleopatra: Revoke User-ID as Wishlist priority.

Indeed. Thanks for the reminder.
There is some code currently in there already but its not yet fully implemented. Needs to be finished.

Jul 25 2018, 1:19 PM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
werner added a project to T4087: Kleopatra: Revoke User-ID: kleopatra.

Deleting a user id is more or less useless. What you want is to revoke a user id.

Jul 25 2018, 12:37 PM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
werner created T4088: gpg outputs info to the tty despite that it used the Pinentry .
Jul 25 2018, 10:15 AM · gnupg (gpg20), Bug Report
DanVkx created T4087: Kleopatra: Revoke User-ID.
Jul 25 2018, 12:05 AM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request

Jul 24 2018

mkrambach committed rM4b343c4e3398: js: include armored Key in import callback (authored by mkrambach).
js: include armored Key in import callback
Jul 24 2018, 2:58 PM
mkrambach committed rM040b1ed40ada: js: Fix wrong encoding in received error messages (authored by mkrambach).
js: Fix wrong encoding in received error messages
Jul 24 2018, 2:58 PM
aheinecke renamed T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending) from GpgOL: 3.1.3-beta20 crash when sending encrypted mail to GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending).
Jul 24 2018, 2:02 PM · gpg4win, gpgol
aheinecke renamed T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending) from GpgOL: Fix / Reenable async encryption to GpgOL: 3.1.3-beta20 crash when sending encrypted mail.
Jul 24 2018, 2:02 PM · gpg4win, gpgol
aheinecke changed the status of T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending) from Testing to Open.

In the current gpg4win-3.1.3 beta 20 this is enabled again. It can be disabled in the options with "Disable non-blocking encrypt / sign"

Jul 24 2018, 1:59 PM · gpg4win, gpgol
aheinecke committed rW99a9ec7c1556: web: Fix localized gif url (authored by aheinecke).
web: Fix localized gif url
Jul 24 2018, 1:41 PM
aheinecke committed rW7bac71680269: web: Add 3.1.3-beta20 (authored by aheinecke).
web: Add 3.1.3-beta20
Jul 24 2018, 1:36 PM
aheinecke committed rW15bfaab4dd28: Update NEWS and READMEs (authored by aheinecke).
Update NEWS and READMEs
Jul 24 2018, 11:34 AM
aheinecke committed rW15254e0900e7: po: Update after msgfmt (authored by aheinecke).
po: Update after msgfmt
Jul 24 2018, 11:34 AM
aheinecke committed rW0bd99ff37b98: Fix silent installation process kills (authored by aheinecke).
Fix silent installation process kills
Jul 24 2018, 11:34 AM
aheinecke committed rW58f9c7addf87: Update packages (authored by aheinecke).
Update packages
Jul 24 2018, 11:34 AM
aheinecke committed rW4c6a8b4474af: Auto update po files (authored by aheinecke).
Auto update po files
Jul 24 2018, 11:34 AM
aheinecke committed rWe1514f4a24d0: Update german translation (authored by aheinecke).
Update german translation
Jul 24 2018, 11:34 AM
aheinecke committed rO2353e5fd63e3: Fix memory leak when opening options (authored by aheinecke).
Fix memory leak when opening options
Jul 24 2018, 11:09 AM
aheinecke committed rOe4f0d5ca1ae0: Minor cleanups (authored by aheinecke).
Minor cleanups
Jul 24 2018, 11:09 AM
aheinecke committed rO4074a157c304: Fix return value of is_crypt_pressed (authored by aheinecke).
Fix return value of is_crypt_pressed
Jul 24 2018, 11:09 AM
aheinecke committed rO67f3f9627a1c: Auto update german po file formatting (authored by aheinecke).
Auto update german po file formatting
Jul 24 2018, 11:09 AM
werner committed rG9aa1b368efd4: gpg: Use 128 MiB as default AEAD chunk size. (authored by werner).
gpg: Use 128 MiB as default AEAD chunk size.
Jul 24 2018, 10:31 AM
aheinecke committed rO87f6328dea01: Fix w64 build (authored by aheinecke).
Fix w64 build
Jul 24 2018, 10:07 AM
aheinecke committed rO5650e988d2c2: Auto update po files (authored by aheinecke).
Auto update po files
Jul 24 2018, 10:07 AM
aheinecke committed rOc7f6157217fd: Update german translation (authored by aheinecke).
Update german translation
Jul 24 2018, 10:07 AM
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4051: Gpg4win: Installer does not kill processes in silent mode.
Jul 24 2018, 9:09 AM · Release Info, gpg4win
aheinecke added a subtask for T4051: Gpg4win: Installer does not kill processes in silent mode: T4029: Gpg4win 3.1.3.
Jul 24 2018, 9:09 AM · gpg4win
aheinecke committed rO4259c5d63d43: Return 0 for handled WindowMessages (authored by aheinecke).
Return 0 for handled WindowMessages
Jul 24 2018, 8:43 AM
aheinecke committed rObbcf8708c827: Log invalid skipped secret keys (authored by aheinecke).
Log invalid skipped secret keys
Jul 24 2018, 8:43 AM
aheinecke committed rOaa61e82d88aa: Trace timing of sig key request (authored by aheinecke).
Trace timing of sig key request
Jul 24 2018, 8:43 AM
aheinecke committed rOec9387e439ce: Print parsed mail count in dbg output (authored by aheinecke).
Print parsed mail count in dbg output
Jul 24 2018, 8:43 AM
aheinecke committed rMa6e5c8bf1869: cpp: Add safety checks for key update (authored by aheinecke).
cpp: Add safety checks for key update
Jul 24 2018, 8:41 AM
aheinecke changed the status of T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending) from Open to Testing.
Jul 24 2018, 8:30 AM · gpg4win, gpgol
aheinecke added a comment to T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending).

I made it optional for now with default on. So that if it crashes it can be disabled. We need to see if the crash is a general problem or a special problem of that one tester.

Jul 24 2018, 8:30 AM · gpg4win, gpgol
aheinecke added a subtask for T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending): T4029: Gpg4win 3.1.3.
Jul 24 2018, 8:29 AM · gpg4win, gpgol
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending).
Jul 24 2018, 8:29 AM · Release Info, gpg4win
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T2983: Umlaut is not correctly displayed, when there is an error during crl-import in Kleopatra.
Jul 24 2018, 8:28 AM · Release Info, gpg4win
aheinecke added a subtask for T2983: Umlaut is not correctly displayed, when there is an error during crl-import in Kleopatra: T4029: Gpg4win 3.1.3.
Jul 24 2018, 8:28 AM · Bug Report, gpg4win
aheinecke closed T2983: Umlaut is not correctly displayed, when there is an error during crl-import in Kleopatra as Resolved.

This was fixed with kleo rev 289efa360f6b15a3389ea2f2efede352711e7d7e

Jul 24 2018, 8:28 AM · Bug Report, gpg4win
aheinecke closed T4056: GpgOL: Requires Microsoft VBA for Office Addin in Outlook 2016 as Resolved.

We disabled the codepath that required this for now. Lets see how it works.

Jul 24 2018, 8:25 AM · gpgol
aheinecke added a project to T4076: Kleopatra: General Error when trying to encrypt to S/MIME with unknown CRL while offline: Stalled.

I can't reproduce this. When I make Dirmngr offline I correctly get a No CRL known error. So it must be something different.

Jul 24 2018, 8:02 AM · Stalled, gpg4win, kleopatra, gpgme, S/MIME
aheinecke committed rKLEOPATRAf50e0c469491: Make mainwindow slightly larger (authored by aheinecke).
Make mainwindow slightly larger
Jul 24 2018, 8:00 AM
aheinecke committed rKLEOPATRAe722e09ea434: Change filename requester for export files to save (authored by aheinecke).
Change filename requester for export files to save
Jul 24 2018, 7:51 AM
aheinecke changed the status of T3961: GpgOL: Add option to prefer S/MIME over OpenPGP in autoresolution from Open to Testing.
Jul 24 2018, 7:51 AM · S/MIME, gpgol
aheinecke changed the status of T3944: GpgOL: Qt based config dialog from Open to Testing.
Jul 24 2018, 7:51 AM · gpgol
aheinecke removed a parent task for T4029: Gpg4win 3.1.3: T3985: Kleopatra: Mitigate manipulations of encrypted S/MIME files.
Jul 24 2018, 7:51 AM · Release Info, gpg4win
aheinecke removed a subtask for T3985: Kleopatra: Mitigate manipulations of encrypted S/MIME files: T4029: Gpg4win 3.1.3.
Jul 24 2018, 7:51 AM · gpg4win, kleopatra
aheinecke changed the status of T4078: Klopatra: Right click key export uses the wrong file dialog from Open to Testing.
Jul 24 2018, 7:50 AM · gpg4win, kleopatra
aheinecke added a subtask for T4078: Klopatra: Right click key export uses the wrong file dialog: T4029: Gpg4win 3.1.3.
Jul 24 2018, 7:50 AM · gpg4win, kleopatra
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4078: Klopatra: Right click key export uses the wrong file dialog.
Jul 24 2018, 7:50 AM · Release Info, gpg4win
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4070: GpgOL: Encrypted Mails moved by rules are not decrypted.
Jul 24 2018, 7:47 AM · Release Info, gpg4win
aheinecke added a subtask for T4070: GpgOL: Encrypted Mails moved by rules are not decrypted: T4029: Gpg4win 3.1.3.
Jul 24 2018, 7:47 AM · Bug Report, gpg4win, gpgol
aheinecke changed the status of T4070: GpgOL: Encrypted Mails moved by rules are not decrypted from Open to Testing.
Jul 24 2018, 7:47 AM · Bug Report, gpg4win, gpgol

Jul 23 2018

aheinecke committed rO333f17572f1e: Fix orig body memleak in decryptVerify (authored by aheinecke).
Fix orig body memleak in decryptVerify
Jul 23 2018, 4:33 PM
aheinecke committed rOd4c0e8caf3ea: Fix memleak of plain body in collect_data (authored by aheinecke).
Fix memleak of plain body in collect_data
Jul 23 2018, 4:33 PM
aheinecke committed rO43cd17881983: Fix important memleak in get_mail_from_control (authored by aheinecke).
Fix important memleak in get_mail_from_control
Jul 23 2018, 4:11 PM
aheinecke committed rO9d83c5258190: Improve wchar and utf8 conversion memdbg (authored by aheinecke).
Improve wchar and utf8 conversion memdbg
Jul 23 2018, 4:11 PM
aheinecke committed rOba00082d4606: Minor initialzation (authored by aheinecke).
Minor initialzation
Jul 23 2018, 4:11 PM
aheinecke committed rO39c6972b0cd4: Remove dead code (authored by aheinecke).
Remove dead code
Jul 23 2018, 4:11 PM
aheinecke committed rO8865d390bed5: Fix super minor memleak (authored by aheinecke).
Fix super minor memleak
Jul 23 2018, 4:11 PM
aheinecke committed rOd740a8afd0c1: Fix memleak in put_pa_string (authored by aheinecke).
Fix memleak in put_pa_string
Jul 23 2018, 4:11 PM
aheinecke committed rO2c19657c3136: Add caller debugging for wchar / utf8 convs (authored by aheinecke).
Add caller debugging for wchar / utf8 convs
Jul 23 2018, 4:11 PM