Page MenuHome GnuPG
Feed Advanced Search

Apr 20 2018

werner added a comment to T3775: enable mixed hidden/non-hidden recipients during encryption.

My experience is that using a string is much easier and less error prone that to build up and allocate an error obj objects. A string leads to less code and bugs are easier to detect. There are enough patter on to handle strings in a safe way and key specs are in most cases already available in string form (e.g. hex fingerprints), be it from a mail interface, as a result of a database query or from the command line.

Apr 20 2018, 9:13 AM · gpgme, Feature Request
werner committed rM969700bc56ce: doc: Suggest the use of strconcat for recipient strings. (authored by werner).
doc: Suggest the use of strconcat for recipient strings.
Apr 20 2018, 9:04 AM

Apr 19 2018

werner added a comment to T3881: Window sizing issue.

Is that on Windows?

Apr 19 2018, 6:40 PM · gpa, Bug Report
werner added a comment to T2179: GPA - clipboard encryption - use textmode.

The use of --textmode is in general not a good idea. The GPA on Windows will work just fine regardless of line endings. Notepad.exe also does not care about line endings as does other proper text handling software. If there is a problem c+p from the GPA "clipboard" do the system clipboard we can fix that.

Apr 19 2018, 6:37 PM · gpa, Feature Request
werner moved T3354: gpgme only builds against two versions of python at once from Backlog to Python stuff on the gpgme board.
Apr 19 2018, 6:08 PM · Python, gpgme, Bug Report
werner moved T3505: Port GPGME's Python bindings to Windows from Backlog to Python stuff on the gpgme board.
Apr 19 2018, 6:08 PM · Feature Request, gpgme, Python
werner moved T3920: t-verify test fails from Python stuff to QA for next release on the gpgme board.
Apr 19 2018, 6:07 PM · gpgme (gpgme 1.23.x), Bug Report
werner moved T3920: t-verify test fails from QA for next release to Python stuff on the gpgme board.
Apr 19 2018, 6:07 PM · gpgme (gpgme 1.23.x), Bug Report
werner added a comment to T3580: GPGME: Keylist mode sigs combined with secret does not work (anymore?).

Just checked. This does not seem to be a regression.

Apr 19 2018, 6:05 PM · gpgme
werner moved T3920: t-verify test fails from Backlog to QA for next release on the gpgme board.
Apr 19 2018, 5:46 PM · gpgme (gpgme 1.23.x), Bug Report
werner triaged T3921: Make adding an arbitrary (sub)key easier as Low priority.
Apr 19 2018, 5:24 PM · gnupg24, Feature Request
werner created T3921: Make adding an arbitrary (sub)key easier.
Apr 19 2018, 5:24 PM · gnupg24, Feature Request
werner committed rMab43d85b9a76: json: Remove the -noinstall flag used during development. (authored by werner).
json: Remove the -noinstall flag used during development.
Apr 19 2018, 4:28 PM
werner added a comment to rM0adaf7bafd35: cpp: Add origin and last_update.

Hey, you want to get this into 1.11.1 I assume - Let's consider this a bug fix and not another API change.

Apr 19 2018, 10:48 AM
werner added a comment to T3920: t-verify test fails.

Weel, you GnUPG version is actualluy the lates. Unfortunately I tested with a beta version. Let's wait a day to see whether there is more fallout and if not I will do a 1.11.1

Apr 19 2018, 10:47 AM · gpgme (gpgme 1.23.x), Bug Report
werner lowered the priority of T3914: Integration with oss-fuzz from Normal to Low.
Apr 19 2018, 10:45 AM · Feature Request
werner committed rMb52a91f5a681: core: Remove leftover debug output. (authored by werner).
core: Remove leftover debug output.
Apr 19 2018, 10:44 AM
werner committed rM3d8e5c075119: tests: Fix t-verify test for GnuPG < 2.2.7. (authored by werner).
tests: Fix t-verify test for GnuPG < 2.2.7.
Apr 19 2018, 10:44 AM
werner triaged T3920: t-verify test fails as High priority.

Look like you are using an older GnuPG version and thus the test fails. I need to tweak the test.

Apr 19 2018, 10:11 AM · gpgme (gpgme 1.23.x), Bug Report
werner committed rD93291e2229ea: web: Let's try to use a grid (authored by werner).
web: Let's try to use a grid
Apr 19 2018, 9:44 AM
werner committed rD36dc68373682: web: Add pure.css files (authored by werner).
web: Add pure.css files
Apr 19 2018, 9:26 AM
werner committed rDdd7a6a3a9a28: Merge branch 'master' into preview (authored by werner).
Merge branch 'master' into preview
Apr 19 2018, 9:03 AM

Apr 18 2018

werner committed rDd2a0b1b4bb4f: swdb: Release gpgme 1.11.0 (authored by werner).
swdb: Release gpgme 1.11.0
Apr 18 2018, 8:49 PM
werner committed rM3f55c52b9adc: Release 1.11.0 (authored by werner).
Release 1.11.0
Apr 18 2018, 8:35 PM
werner committed rMd98f08fa63e3: Post release updates (authored by werner).
Post release updates
Apr 18 2018, 8:35 PM
werner committed rM67b4dafb6d3f: doc: Update copyright years and change two URLs. (authored by werner).
doc: Update copyright years and change two URLs.
Apr 18 2018, 8:35 PM
werner committed rM8e34a14fe694: json: Add stpcpy replacement. (authored by werner).
json: Add stpcpy replacement.
Apr 18 2018, 8:35 PM
werner committed rM1ae83de26202: doc: Unify comment style in gpgme.h (authored by werner).
doc: Unify comment style in gpgme.h
Apr 18 2018, 8:35 PM
werner committed rM55e9a9468037: core: New convenience constant GPGME_KEYLIST_MODE_LOCATE. (authored by werner).
core: New convenience constant GPGME_KEYLIST_MODE_LOCATE.
Apr 18 2018, 8:35 PM
werner lowered the priority of T3339: Add an encrypting filter to enigmail from High to Wishlist.
Apr 18 2018, 8:28 PM · Enigmail
werner added a comment to T3911: Kleopatra: Improve refresh-keys.

Are you asking for a way to --refresh-keys via GPGME? IF so shall that be a syncronous thing or just a trigger. Note that we the last update time is already part of gpgme_key_t and can thus be used to check whether a trigger worked.
Anyway this will be a larger change and may need gpg support.

Apr 18 2018, 6:57 PM · gpg4win, kleopatra
werner committed rMe5273fc4431d: json: Add command "decrypt" to gpgme-json. (authored by werner).
json: Add command "decrypt" to gpgme-json.
Apr 18 2018, 3:32 PM
werner committed rM65479fe7b871: core: Add 'is_mime' flags to the verify and decrypt results. (authored by werner).
core: Add 'is_mime' flags to the verify and decrypt results.
Apr 18 2018, 3:32 PM
werner committed rM23177e4410d0: core: Fix possible compliance mode detection error. (authored by werner).
core: Fix possible compliance mode detection error.
Apr 18 2018, 3:32 PM
werner triaged T3916: Memory leak in read_block as Low priority.
Apr 18 2018, 1:34 PM · gnupg, Bug Report
werner committed rM49a617f8bbff: json: Improve help meta command in gpgme-json. (authored by werner).
json: Improve help meta command in gpgme-json.
Apr 18 2018, 11:42 AM
werner committed rMed1052842df6: json: Add command "getmore" to gpgme-json. (authored by werner).
json: Add command "getmore" to gpgme-json.
Apr 18 2018, 11:22 AM
werner committed rMe69b175e8ed5: json: Add meta command ,read to gpgme-json. (authored by werner).
json: Add meta command ,read to gpgme-json.
Apr 18 2018, 11:22 AM

Apr 17 2018

werner triaged T3786: Unexpectedly slow decryption for AEAD (and CFB) as High priority.
Apr 17 2018, 8:40 PM · gnupg (gpg23), Bug Report
werner triaged T3806: error accessing ldaps key server (TLS vs. STARTTLS) as Normal priority.
Apr 17 2018, 8:39 PM · Too Old, LDAP, dirmngr, Bug Report
werner renamed T3806: error accessing ldaps key server (TLS vs. STARTTLS) from error accessing ldaps key server to error accessing ldaps key server (TLS vs. STARTTLS).
Apr 17 2018, 8:38 PM · Too Old, LDAP, dirmngr, Bug Report
werner claimed T3908: Permission denied for root on other user's tty.
Apr 17 2018, 8:37 PM · pinentry
werner triaged T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms as Normal priority.
Apr 17 2018, 8:34 PM · libgcrypt, gnupg
werner closed T3842: OpenPGP Smart card V2.1 returns truncated RSA signatures if leading bytes of signature are 0 as Invalid.
Apr 17 2018, 8:33 PM · Not A Bug, scd
werner triaged T3815: tests fail in 2021 as Normal priority.
Apr 17 2018, 8:30 PM · qt, Python, gpgme, Bug Report
werner assigned T3815: tests fail in 2021 to BenM.

Ben: We need to use a faked system time thing to make those tests more stable.

Apr 17 2018, 8:29 PM · qt, Python, gpgme, Bug Report
werner triaged T3801: gpg --import cannot display user ID as High priority.
Apr 17 2018, 8:26 PM · gnupg (gpg23)
werner triaged T3782: `gpg --sign-key` has prompt implies attempting to sign revoked User IDs even though it won't. as Normal priority.
Apr 17 2018, 8:25 PM · Feature Request, gnupg
werner closed T3774: Failure to decrypt AEAD-encrypted files in some rare cases as Resolved.
Apr 17 2018, 8:24 PM · gnupg, Bug Report
werner closed T3764: AES-GCM bug for len(IV) != 96 as Resolved.

I backported the fix for 1.8.3.

Apr 17 2018, 8:23 PM · libgcrypt, Bug Report
werner triaged T3734: Extract signature key ID with gpgme as Normal priority.
Apr 17 2018, 8:22 PM · gpgme, Feature Request
werner triaged T3722: gpg "No name" error as Normal priority.
Apr 17 2018, 8:21 PM · dns
werner triaged T3719: List keys in colon-separated format, i.e. make --list-only respect --with-colons as Normal priority.

The semantics of --list-only are not well defined. Needs some overhaul.

Apr 17 2018, 8:20 PM · gnupg, Feature Request
werner closed T3408: keccak_permute_32.h : error: 'asm' operand requires impossible reload as Resolved.

Cherry-picked this for 1.8.3.

Apr 17 2018, 8:14 PM · libgcrypt, Bug Report
werner committed rC22db6237de00: Make BMI2 inline assembly check more robust (authored by jukivili).
Make BMI2 inline assembly check more robust
Apr 17 2018, 8:13 PM
werner triaged T3469: gpg: decryption failed: No secret key <= after debian upgrade from Jessie to Stretch as Normal priority.
Apr 17 2018, 8:08 PM · Support, Documentation
werner removed a project from T3491: FIPS-enabled libgcrypt traps gnome-keyring daemon in an infinite loop: Bug Report.
Apr 17 2018, 8:07 PM · libgcrypt
werner triaged T3491: FIPS-enabled libgcrypt traps gnome-keyring daemon in an infinite loop as Low priority.

FIPS rules changed anyway and thus more rework will be needed anyway. I keep this open at low priorirty.

Apr 17 2018, 8:06 PM · libgcrypt
werner closed T3499: make check fails if --with-agent-pgm is used as Invalid.

This is a build system setup problem with standard solutions.

Apr 17 2018, 8:04 PM · Bug Report
werner triaged T3517: dirmngr: retry without SRV due to buggy routers as High priority.

An option to ignore SRV records would also be good for debugging. Thus I raised the priority and truned this into a feature request.

Apr 17 2018, 8:03 PM · Feature Request, dns, dirmngr
werner closed T3546: ERR 219 on --refresh-keys / --send-keys /... as Invalid.

@Beiri22: It was my fault to to tell you to use scdaemon.conf. The correct conf file is of course dirmngr.conf. However, with @BenM comments I don't think that it is a bug at all. I am thus closing this; please feel free to re-open if we were wrong

Apr 17 2018, 8:00 PM · dns, Bug Report
werner triaged T3659: pinentry falls back to curses on wayland as Normal priority.

Then please set DISPLAY ;-)

Apr 17 2018, 7:55 PM · Restricted Project, Wayland, Feature Request, pinentry
werner set the icon for Wayland to Tag.
Apr 17 2018, 7:54 PM
werner triaged T3716: gpg: signing failed: Inappropriate ioctl for device for Thunderbird 52.4.0, gnupg-2.1.20, enigmail-1.9.8.3 for PGP encryption/decryption over emails. as Normal priority.

Do you have a chance to try with a more recent pinentry; ie. 1.10 ? This may give better diagnostics.
Another thing I would suggest is to debug the invocation of pinentry: Put

Apr 17 2018, 7:51 PM · Enigmail, Bug Report
werner triaged T3817: make tls certificate problems more understandable as Wishlist priority.
Apr 17 2018, 7:38 PM · dirmngr
werner triaged T3914: Integration with oss-fuzz as Normal priority.

Thanks for the description and the patch. I know what fuzzing is and GnuPG underwent quite some public and non-public fuzzing already. You may want to check with Hanno Böck to see how fuzzing can be done with gpg.

Apr 17 2018, 7:26 PM · Feature Request
werner committed rCbbf88f0e9d48: AES-KW: fix in-place encryption (authored by smueller_chronox.de).
AES-KW: fix in-place encryption
Apr 17 2018, 5:57 PM
werner committed rCa0e016e29409: mpi: Fix for buidling for MIPS64 with Clang (authored by werner).
mpi: Fix for buidling for MIPS64 with Clang
Apr 17 2018, 5:54 PM
werner committed rC06fdc074eb29: hmac: Use xtrymalloc. (authored by gniibe).
hmac: Use xtrymalloc.
Apr 17 2018, 5:54 PM
werner committed rCe1695a8f6ca1: random: Don't assume that _WIN64 implies x86_64 (authored by Martin Storsjö <martin@martin.st>).
random: Don't assume that _WIN64 implies x86_64
Apr 17 2018, 5:54 PM
werner committed rC4e11e9d98818: Improve constant-time buffer compare (authored by jukivili).
Improve constant-time buffer compare
Apr 17 2018, 5:54 PM
werner committed rC0da4a237661c: random: Protect another use of jent_rng_collector. (authored by gniibe).
random: Protect another use of jent_rng_collector.
Apr 17 2018, 5:54 PM
werner committed rC1900853f2aee: doc: Clarify the value range of the use-rsa-e parameter. (authored by werner).
doc: Clarify the value range of the use-rsa-e parameter.
Apr 17 2018, 5:54 PM
werner committed rCc114ffd6da83: doc: fix double "See" in front of reference (authored by jukivili).
doc: fix double "See" in front of reference
Apr 17 2018, 5:54 PM
werner committed rC0a391b259adc: Fix incorrect counter overflow handling for GCM (authored by jukivili).
Fix incorrect counter overflow handling for GCM
Apr 17 2018, 5:54 PM
werner committed rCe7ae0ae243c8: mpi: Fix for buidling for MIPS64 with Clang (authored by werner).
mpi: Fix for buidling for MIPS64 with Clang
Apr 17 2018, 5:54 PM
werner added a comment to T3915: Allow building with Clang on MIPS64.

Thanks. I only now noticed that this is the same as we already use for 32 bit MIPS. I have no more questions. Will push to master and the 1.8 branch.

Apr 17 2018, 5:24 PM · libgcrypt, Bug Report
werner closed T3913: left shift of negative value in iobuf.c as Invalid.

That is all intended. You can always create broken messages which don't result in _one_ clear error code.

Apr 17 2018, 5:15 PM · Bug Report
werner added a comment to T3914: Integration with oss-fuzz.

Sorry, I do not understand your request. Please describe what you want; linking to some arbitrary external sites is not sufficient.

Apr 17 2018, 5:09 PM · Feature Request
werner triaged T3915: Allow building with Clang on MIPS64 as Normal priority.
Apr 17 2018, 3:55 PM · libgcrypt, Bug Report
werner added a comment to T3915: Allow building with Clang on MIPS64.

Your patch indicates that all clang versions for MIPS64 support this feature. Is my reading correct?

Apr 17 2018, 3:55 PM · libgcrypt, Bug Report
werner committed rM01435da498af: core: Extend decryption result with symkey_algo. (authored by werner).
core: Extend decryption result with symkey_algo.
Apr 17 2018, 1:56 PM
werner placed T3354: gpgme only builds against two versions of python at once up for grabs.
Apr 17 2018, 12:48 PM · Python, gpgme, Bug Report
werner committed rM3589da0500f1: core: New keyword --file for OpenPGP recpstring. (authored by werner).
core: New keyword --file for OpenPGP recpstring.
Apr 17 2018, 12:47 PM
werner closed T3325: Allow encryption/signing in GPGME using a specified subkey as Resolved.

With the recpstring feature in 1.11 this is now possible because the args are passed verbatim to gpg.

Apr 17 2018, 12:44 PM · gpgme
werner triaged T3912: generate_keypair() in g10/keygen.c seems unclear as Low priority.
Apr 17 2018, 11:29 AM · Documentation, gnupg (gpg22)
werner added a comment to T3913: left shift of negative value in iobuf.c.

Sorry, I can replicate this with current 2.2 nor with master (on amd64 Linux):

Apr 17 2018, 11:27 AM · Bug Report
werner closed T3831: Extend GPGME's offline mode to the OpenPGP engine as Resolved.

Implemented in gpgme 1.11.0 if gpg >= 2.1.23 is used.

Apr 17 2018, 11:14 AM · gpgme, Feature Request
werner committed rMc143ab692c7f: core: For OpenPGP let offline mode disable dirmngr. (authored by werner).
core: For OpenPGP let offline mode disable dirmngr.
Apr 17 2018, 11:13 AM
werner triaged T3471: gpgme decryptverify indicating wrongly an error. as Normal priority.
Apr 17 2018, 10:43 AM · Not A Bug, gnupg, Bug Report
werner closed T3451: gpgme should report whether a given User ID is marked as "primary" or not. as Wontfix.
Apr 17 2018, 10:39 AM · gpgme, Feature Request
werner triaged T3813: GPGME error: "invalid crypto engine" in the MSYS2 version as Low priority.

We never tried to build gpgme with MSYS2 and I would also say this is not supported. A wild guess is that this mixes platform specific code.

Apr 17 2018, 10:37 AM · Python, gpgme, Bug Report
werner renamed T3813: GPGME error: "invalid crypto engine" in the MSYS2 version from GPGME error: invalid crypto engine to GPGME error: "invalid crypto engine" in the MSYS2 version.
Apr 17 2018, 10:34 AM · Python, gpgme, Bug Report
werner closed T3892: python: Fix crash by leaving struct members intact as Resolved.

To attach a file use the cloud-with-arrow icon in the edit toolbox.

Apr 17 2018, 10:31 AM · gpgme, Bug Report
werner committed rMbbfa7c42337b: python: Fix crash by leaving struct members intact (authored by 4tmuelle).
python: Fix crash by leaving struct members intact
Apr 17 2018, 10:30 AM
werner closed T3526: Missing function to calculate wkdhash as Wontfix.
Apr 17 2018, 10:22 AM · Feature Request, gpgme
werner closed T3775: enable mixed hidden/non-hidden recipients during encryption as Resolved.

1.11 features a set of extended encryption functions which may optionally take a string as key specifications. In contrast to the array of key objects this string is a linefeed delimited list of key specifications which are passed verbatim to gpg. For OpenPGP a keyword feature is supported. For example the string

Apr 17 2018, 10:20 AM · gpgme, Feature Request
werner committed rM4bba3b8e2c35: core: Allow for --hidden keyword in OpenPGP recpstrings. (authored by werner).
core: Allow for --hidden keyword in OpenPGP recpstrings.
Apr 17 2018, 10:11 AM
werner committed rM86efba2be270: core: New encryption flag GPGME_ENCRYPT_WANT_ADDRESS. (authored by werner).
core: New encryption flag GPGME_ENCRYPT_WANT_ADDRESS.
Apr 17 2018, 9:48 AM
werner committed rMa1f76b3b54b7: core: Add extended versions of the encrypt functions. (authored by werner).
core: Add extended versions of the encrypt functions.
Apr 17 2018, 9:02 AM