Page MenuHome GnuPG
Feed All Stories

Feb 15 2018

jfe added a comment to T3770: heap buffer overflow in iobuf.c.

Yes, that is correct.

Feb 15 2018, 10:34 AM · g10, Bug Report
aheinecke created T3794: GPGME: Make it possible to switch trust model per context.
Feb 15 2018, 8:18 AM · Feature Request, gpgol, gpgme
aheinecke created T3793: Speed up Keylistings in GPG(SM).
Feb 15 2018, 8:12 AM · gnupg
aheinecke added a comment to T3509: GpgOL: Key resolution without Kleopatra or GPA.

This is coming along nicely. It might take longer then with Kleopatra if the key is large (as the new resolver does a full keylisting on every start) but that should be OK and we have plans to optimize that anyway.

Feb 15 2018, 8:02 AM · kleopatra, gpgol, gpg4win
aheinecke closed T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents, a subtask of T3742: Gpg4win 3.1.0, as Resolved.
Feb 15 2018, 7:50 AM · gpg4win
aheinecke closed T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents as Resolved.

In my tests this is resolved with the commits mentioned here.

Feb 15 2018, 7:50 AM · gpgol
gniibe added a comment to T3770: heap buffer overflow in iobuf.c.

I guess that you are running on 32-bit architecture where the function keybox_get_keyblock uses 32-bit signed size_t for image_off and image_len.

Feb 15 2018, 7:37 AM · g10, Bug Report
gniibe changed the status of T3787: Signature prompt has negated logic regarding `--only-sign-text-ids` from Open to Testing.
Feb 15 2018, 6:26 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T3787: Signature prompt has negated logic regarding `--only-sign-text-ids`.

Fixed in rGca138d5bf36a: gpg: Fix reversed messages for --only-sign-text-ids..

Feb 15 2018, 6:26 AM · gnupg (gpg22), Bug Report
gniibe committed rGca138d5bf36a: gpg: Fix reversed messages for --only-sign-text-ids. (authored by gniibe).
gpg: Fix reversed messages for --only-sign-text-ids.
Feb 15 2018, 6:25 AM
gniibe claimed T3787: Signature prompt has negated logic regarding `--only-sign-text-ids`.

Thanks for your report. I'm going to fix the messages.

Feb 15 2018, 6:20 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

I believe that all BSD Makefile issues has been fixed (except python-tar-gz distribution thing for maintainer).
Please test again.

Feb 15 2018, 5:07 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

I located the problem. It's Makefile portability issue and it is fixed in: rMb5ec21b9baf0: tests: Makefile portability., rMba6e610baa13: tests: More Makefile portability., and rM3224d7f0ea83: tests: Fix previous commit
It was not your final invocation of "make check" (GNU or BSD), but the one before ("make all" by BSD make) which imported keys for tests.
The "export" directive doesn't work on BSD.

Feb 15 2018, 3:40 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe committed rM3224d7f0ea83: tests: Fix previous commit (authored by gniibe).
tests: Fix previous commit
Feb 15 2018, 3:32 AM
gniibe committed rMba6e610baa13: tests: More Makefile portability. (authored by gniibe).
tests: More Makefile portability.
Feb 15 2018, 3:25 AM
gniibe committed rMb5ec21b9baf0: tests: Makefile portability. (authored by gniibe).
tests: Makefile portability.
Feb 15 2018, 3:15 AM
gniibe committed rMc9a351f5af28: build: More Makefile fix. (authored by gniibe).
build: More Makefile fix.
Feb 15 2018, 2:29 AM
uwestoehr created T3792: missing high DPI support in GPG4Win installer.
Feb 15 2018, 1:41 AM · gpg4win, Bug Report

Feb 14 2018

jfe added a comment to T3770: heap buffer overflow in iobuf.c.

That's weird, I can reproduce it with a fresh pull from dev.gnupg.org (I can't clone it because it keeps giving me an error like "no rule to make target audit-events.h) by configuring with CFLAGS set to -fsantize=address -ldl and LDFLAGS set to -lasan. I added the -ldl because of a linking error with symbol dlsym (only when -fsantize=address is present). It more specifically complains about a READ access of size 1 and heap-buffer-overflow on address 0xb30037b0. It also mentions that this address is a wild pointer. The call tree looks as follows:
iobuf_temp_with_content
keybox_get_keyblock
keydb_get_keyblock
do_export_stream
do_export
export_pubkeys
main

Feb 14 2018, 9:44 PM · g10, Bug Report
aheinecke committed rOab69aab5ea81: Use overlayer tool for "encrypting..." overlay (authored by aheinecke).
Use overlayer tool for "encrypting..." overlay
Feb 14 2018, 7:58 PM
aheinecke committed rGTOab0ea9c38d00: Fix quitter of overlay (authored by aheinecke).
Fix quitter of overlay
Feb 14 2018, 7:55 PM
aheinecke committed rGTOb9a4af8442a6: Improve Resolver (authored by aheinecke).
Improve Resolver
Feb 14 2018, 7:48 PM
aheinecke committed rGTO8debe0e048cf: Add standalone overlay app (authored by aheinecke).
Add standalone overlay app
Feb 14 2018, 7:48 PM
aheinecke committed rGTOaa779f7661bf: Add overlay option and implement it (authored by aheinecke).
Add overlay option and implement it
Feb 14 2018, 7:48 PM
aheinecke committed rGTO555ad5572e39: Move icons (authored by aheinecke).
Move icons
Feb 14 2018, 7:48 PM
aheinecke committed rGTO2f676ea68388: Add GpgOL Icon for resolver (authored by aheinecke).
Add GpgOL Icon for resolver
Feb 14 2018, 7:48 PM
aheinecke committed rGTO2b7139e31364: Add glue to libkleos keyresolver (authored by aheinecke).
Add glue to libkleos keyresolver
Feb 14 2018, 7:48 PM
aheinecke committed rGTO100db3cb4830: Add initial Application framework (authored by aheinecke).
Add initial Application framework
Feb 14 2018, 7:48 PM
werner triaged T3775: enable mixed hidden/non-hidden recipients during encryption as Normal priority.

I don't think that -R is a good way to implement BCC - it would be better to encrypt it separately. But people may have different ideas on this.

Feb 14 2018, 5:44 PM · gpgme, Feature Request
werner committed rGdf97fe248078: agent: Avoid appending a '\0' byte to the response of READKEY (authored by Katsuhiro Ueno <uenobk@gmail.com>).
agent: Avoid appending a '\0' byte to the response of READKEY
Feb 14 2018, 5:30 PM
werner triaged T3783: gpg-connect-agent: `HELP` lists `SIGKEY <hexstring_with_keygrip>` but only shows `SETKEY` as Wishlist priority.
/* Print all commands.  If a help string is available and that
   starts with the command name, print the first line of the
   help string.  */

For SETKEY this is not true. To change this we would need to have an "alias" flag to tell libassuan that setkey is an alias of sigkey. Not sure whether this really makes sense.

Feb 14 2018, 5:12 PM · gpgagent, Bug Report
werner added a comment to T3770: heap buffer overflow in iobuf.c.

Can't replicate this with gcc's address sanitizer. I found a bug in kbxutil, though.
Can you post a bit more info than just line 1275?

Feb 14 2018, 4:54 PM · g10, Bug Report
werner committed rG80719612b7e9: sm: Fix minor memory leak in --export-p12. (authored by werner).
sm: Fix minor memory leak in --export-p12.
Feb 14 2018, 3:01 PM
werner committed rG29aac7798085: sm: Fix a wrong key parameter in an exported private key file (authored by Katsuhiro Ueno <uenobk@gmail.com>).
sm: Fix a wrong key parameter in an exported private key file
Feb 14 2018, 3:01 PM
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

We confirmed in a remote session that the Titus Data Classification plugin ( https://www.titus.com/data-classification-product-collection.php#tmc ) interfered with GpgOL.

Feb 14 2018, 2:34 PM · Bug Report, gpg4win
werner committed rG24ae5af102cb: Register DCO for Jussi. (authored by werner).
Register DCO for Jussi.
Feb 14 2018, 2:07 PM
aheinecke committed rO594b9eadcc15: Do sign then encrypt for MIME mails again (authored by aheinecke).
Do sign then encrypt for MIME mails again
Feb 14 2018, 1:04 PM
aheinecke committed rO8adf84384e24: Take micalg from the created signature (authored by aheinecke).
Take micalg from the created signature
Feb 14 2018, 1:04 PM
aheinecke committed rO7e065b097cce: Fix S/MIME Encrypt (authored by aheinecke).
Fix S/MIME Encrypt
Feb 14 2018, 1:04 PM
aheinecke committed rO49aa620f7d55: Fix S/MIME Signature in new architecture (authored by aheinecke).
Fix S/MIME Signature in new architecture
Feb 14 2018, 1:04 PM
werner committed rGf19ff78f0fbf: common: Use new function to print status strings. (authored by werner).
common: Use new function to print status strings.
Feb 14 2018, 12:27 PM
werner created P6 get_micalg (from mutt).
Feb 14 2018, 12:18 PM
aheinecke committed rO3e1974e6ee4f: Start fixing S/MIME (authored by aheinecke).
Start fixing S/MIME
Feb 14 2018, 11:22 AM
aheinecke added a reverting change for rO13950a985228: Launch Kleo/GPA in the background on start: rO6b5f7b1fb392: Revert "Launch Kleo/GPA in the background on start".
Feb 14 2018, 11:22 AM
aheinecke committed rObe3109df4ca2: Minor cleanup (authored by aheinecke).
Minor cleanup
Feb 14 2018, 11:22 AM
aheinecke committed rO6b5f7b1fb392: Revert "Launch Kleo/GPA in the background on start" (authored by aheinecke).
Revert "Launch Kleo/GPA in the background on start"
Feb 14 2018, 11:22 AM
aheinecke committed rOd66b17083386: Fix parsing of command lines (authored by aheinecke).
Fix parsing of command lines
Feb 14 2018, 11:22 AM
aheinecke committed rO31b54cd71c4f: Bring mail window to front after keyresolution (authored by aheinecke).
Bring mail window to front after keyresolution
Feb 14 2018, 11:22 AM
BenM committed rM1b5719cd57d8: House keeping (authored by BenM).
House keeping
Feb 14 2018, 11:11 AM
BenM committed rD2a64c8aae452: The worms in the Apple (authored by BenM).
The worms in the Apple
Feb 14 2018, 10:56 AM
BenM committed rD0ae9c247d49a: Me! (authored by BenM).
Me!
Feb 14 2018, 10:12 AM
BenM committed rDe29664284846: More of me! (authored by BenM).
More of me!
Feb 14 2018, 10:12 AM
gniibe committed rMf1d8a7975b0a: build: Fix Makefiles for portability. (authored by gniibe).
build: Fix Makefiles for portability.
Feb 14 2018, 9:40 AM
BenM committed rDe7b053a62521: Space clraning (authored by BenM).
Space clraning
Feb 14 2018, 9:29 AM
BenM committed rDa4264f4d8f70: GPGME FAQ needs love (authored by BenM).
GPGME FAQ needs love
Feb 14 2018, 9:29 AM
BenM committed rDc4373a5b9398: Grammar (authored by BenM).
Grammar
Feb 14 2018, 9:29 AM
BenM committed rD4b1a80cab6a4: Getting the copy right (authored by BenM).
Getting the copy right
Feb 14 2018, 8:44 AM
BenM committed rDbf7e10c84df9: Legality requires completion (authored by BenM).
Legality requires completion
Feb 14 2018, 8:44 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

OK. Then, it may be some bashi-ism in Makefile. I'll investigate with no bash installed.

Feb 14 2018, 8:32 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
BenM committed rDcc0a8f080e16: FreeBSD pkg (authored by BenM).
FreeBSD pkg
Feb 14 2018, 8:29 AM
BenM committed rD838ed25349c1: EasyPG notes (authored by BenM).
EasyPG notes
Feb 14 2018, 8:29 AM
BenM committed rD81898d2cf872: Copyright (authored by BenM).
Copyright
Feb 14 2018, 8:29 AM
aheinecke committed rO65599bb91838: Fix state machine for PGP/Inline mails (authored by aheinecke).
Fix state machine for PGP/Inline mails
Feb 14 2018, 7:57 AM
aheinecke committed rOc7b17baec73e: Add mail window id accessor (authored by aheinecke).
Add mail window id accessor
Feb 14 2018, 7:57 AM
aheinecke committed rOcd5db6bf72dd: Implement key parsing in cryptcontroller (authored by aheinecke).
Implement key parsing in cryptcontroller
Feb 14 2018, 7:57 AM

Feb 13 2018

yawpitchroll added a comment to T3790: gpgconf --list-dirs --dry-run should not create the socket directory.

Ahh, yes you're right, in fact it is. Although after a bit of testing, Arch is both setting XDG_RUNTIME_DIR and respecting the XDG spec, and so is deleting that directory whenever any given user logs out. Given that, I'm not certain how any features of gnupg that expect /run/user/$UID to persist would work.

Feb 13 2018, 5:36 PM · gnupg, Bug Report
werner added a comment to T3790: gpgconf --list-dirs --dry-run should not create the socket directory.

That is just coincidence, ie. XDG_RUNTIME_DIR must be set to /run/user/$UID on you box.

Feb 13 2018, 4:53 PM · gnupg, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRA33b8b8521560: Remove extra ';' (authored by Laurent Montel <montel@kde.org>).
Remove extra ';'
Feb 13 2018, 1:58 PM
aheinecke closed T3725: jabber.quux.de certificate ran out 2018-01-09 as Resolved.

It's done. The maintainer of the jabber server will try to automate the renewal in the future.

Feb 13 2018, 1:15 PM
werner claimed T3786: Unexpectedly slow decryption for AEAD (and CFB).

Thanks for this research. Two weeks ago I also did some testing and started to implement a fast track way for simple encryption(for example without signing and filters). But your path to improve iobuf is probably the more general solution.

Feb 13 2018, 12:29 PM · gnupg (gpg23), Bug Report
yawpitchroll added a comment to T3790: gpgconf --list-dirs --dry-run should not create the socket directory.

Rather surprised that it doesn't know about XDG_RUNTIME_DIR, as a stock install of gnupg on Arch will build its sockets in $XDG_RUNTIME_DIR/gnupg by default.

Feb 13 2018, 12:28 PM · gnupg, Bug Report
aheinecke added a comment to T3725: jabber.quux.de certificate ran out 2018-01-09.

I sent the maintainer of the jabber server a mail.

Feb 13 2018, 12:24 PM
werner triaged T3788: Document how to "exchange the private key" as Normal priority.
Feb 13 2018, 12:20 PM · gnupg (gpg22), Documentation
werner triaged T3790: gpgconf --list-dirs --dry-run should not create the socket directory as Low priority.

The --create-socketdir is not not anymore needed because the socket directory is meanwhile always created. We would need to handle the --dry-run in a special way here.

Feb 13 2018, 12:19 PM · gnupg, Bug Report
wiz added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

No, I don't have a smartcard. Perhaps it misdetects one?

Feb 13 2018, 10:24 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
bernhard added a comment to T3379: Gpg4win windows publisher signature not always correctly displayed in UAC dialogue.

Another observation: Just opening the file from the explorer is not enough, but once I was on the details of the digital signature, opening works. So for whatever reasons Firefox and Chromium do not trigger the security check.

Feb 13 2018, 9:41 AM · gpg4win, Bug Report
bernhard added a comment to T3379: Gpg4win windows publisher signature not always correctly displayed in UAC dialogue.

Observation: When downloading a new version of Firefox, there is another dialog before the UAC comes and the following UAC is fine then. Question: Why does Gpg4win3.exe directly goes to the UAC and firefox.exe triggers a different dialog?

Feb 13 2018, 9:36 AM · gpg4win, Bug Report
bernhard added a comment to T3379: Gpg4win windows publisher signature not always correctly displayed in UAC dialogue.

So I can reproduce the problem on a Windows 7 virtual machine with all important updates up to the 5th of February, 2018.

Feb 13 2018, 9:15 AM · gpg4win, Bug Report
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Thank you for the test :-/
So back to the drawing board.

Feb 13 2018, 8:50 AM · Bug Report, gpg4win
aheinecke committed rM5ec890b9c76d: configure: Fix mingw check for getenv. (authored by aheinecke).
configure: Fix mingw check for getenv.
Feb 13 2018, 7:51 AM
gniibe claimed T3781: ECC encryption key on-card generation broken.
Feb 13 2018, 5:33 AM · g10, scd, Bug Report
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For other failures, I guess that you are connecting your card, aren't you?
Last year, I introduced a change for key selection to prefer existing card key. That may affect tests. Well, tests should have configure not to try to access card.

Feb 13 2018, 5:16 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe changed the status of T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown from Open to Testing.

HAVE_PSELECT_NO_EINTR is introduced for systems which pselect cannot be interrupted.

Feb 13 2018, 4:05 AM · gnupg, Bug Report
gniibe committed rG25f3b6912901: scd: Improve KDF-DO support (authored by Arnaud).
scd: Improve KDF-DO support
Feb 13 2018, 1:31 AM
gniibe committed rM77ca9cc2db2c: configure: MinGW has thread-safe getenv. (authored by gniibe).
configure: MinGW has thread-safe getenv.
Feb 13 2018, 1:10 AM

Feb 12 2018

bernhard committed rW6cff8a30680a: web: improves package-integrity page. (authored by bernhard).
web: improves package-integrity page.
Feb 12 2018, 6:10 PM
bernhard committed rWa7ed2ffe023e: Web: Adds hint about PGP-2 keys to version3 news. (authored by bernhard).
Web: Adds hint about PGP-2 keys to version3 news.
Feb 12 2018, 5:30 PM
rjh committed rD4c38a248f204: Corrected Greek orthography, credit to Emiel Wiedijk. (authored by rjh).
Corrected Greek orthography, credit to Emiel Wiedijk.
Feb 12 2018, 5:22 PM
hs added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Version 2.0.7-beta6
Test 1 (without S/MIME support):
encrypted e-mail shown as plain text (-----BEGIN PGP MESSAGE----- ...), can be decrypted via clipboard and GPA.
Sent message shows same plain text as received one.
No encryption icon in Outlook Inbox.

Feb 12 2018, 4:11 PM · Bug Report, gpg4win
aheinecke committed rO77208c29861a: Merge branch 'master' into async-enc (authored by aheinecke).
Merge branch 'master' into async-enc
Feb 12 2018, 3:37 PM
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

The changes are made as described. Could you please try:

Feb 12 2018, 3:29 PM · Bug Report, gpg4win
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents.
Feb 12 2018, 3:01 PM · gpg4win
aheinecke added a parent task for T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents: T3742: Gpg4win 3.1.0.
Feb 12 2018, 3:01 PM · gpgol
aheinecke committed rO153616194d25: Use different offsets for windowmessages (authored by aheinecke).
Use different offsets for windowmessages
Feb 12 2018, 2:57 PM
aheinecke committed rOcd8633c93a4f: Hold invalidation lock while parsing (authored by aheinecke).
Hold invalidation lock while parsing
Feb 12 2018, 2:57 PM
aheinecke committed rO833c56e4f246: Use delayed invalidation when parsing is done (authored by aheinecke).
Use delayed invalidation when parsing is done
Feb 12 2018, 2:57 PM
aheinecke committed rOc2572084cdb1: Log errors strings (authored by aheinecke).
Log errors strings
Feb 12 2018, 2:57 PM
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Trying to reproduce this / staring down the log, I think I might have found the problem.

Feb 12 2018, 2:39 PM · Bug Report, gpg4win
yawpitchroll updated the task description for T3790: gpgconf --list-dirs --dry-run should not create the socket directory.
Feb 12 2018, 2:34 PM · gnupg, Bug Report
yawpitchroll created T3790: gpgconf --list-dirs --dry-run should not create the socket directory.
Feb 12 2018, 2:33 PM · gnupg, Bug Report