Page MenuHome GnuPG
Feed All Stories

Mar 27 2018

gniibe committed rG96918346beec: agent,scd: Use pointer to represent HANDLE. (authored by gniibe).
agent,scd: Use pointer to represent HANDLE.
Mar 27 2018, 9:26 AM
werner committed rG02dce8c0cc57: agent: Make the request origin a part of the cache items. (authored by werner).
agent: Make the request origin a part of the cache items.
Mar 27 2018, 8:49 AM
gniibe committed rAb270f2ec21b6: tests: Exclude tests for Windows build. (authored by gniibe).
tests: Exclude tests for Windows build.
Mar 27 2018, 8:43 AM
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3839: Trustdb corrupted after fresh install of Gpg4win.
Mar 27 2018, 8:17 AM · gpg4win
aheinecke added a parent task for T3839: Trustdb corrupted after fresh install of Gpg4win: T3742: Gpg4win 3.1.0.
Mar 27 2018, 8:17 AM · gpg4win, gnupg
aheinecke added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

In my opinion we should assume that c:/ was meant.

Mar 27 2018, 8:10 AM · gnupg (gpg22), Windows
gniibe committed rE99e976be723e: doc: Fix previous commit. (authored by gniibe).
doc: Fix previous commit.
Mar 27 2018, 5:17 AM
BenM committed rMa2eedef63089: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 27 2018, 3:43 AM
BenM committed rMf9159b1d75d3: example: key creation (authored by BenM).
example: key creation
Mar 27 2018, 3:34 AM
BenM committed rM1b5da37a47ce: script: temp homedir config (authored by BenM).
script: temp homedir config
Mar 27 2018, 3:34 AM
gniibe committed rEefc4769339d4: doc: Support cross compilation for yat2m. (authored by gniibe).
doc: Support cross compilation for yat2m.
Mar 27 2018, 3:22 AM

Mar 26 2018

werner added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

Under Wine it does not crash but returning an empty string is not a good idea in any case. The question is what to do with "c:". The usual meaning is to use the current directory of drive C. But that does not make much sense. Should we simply assume that "c:/" was meant?

Mar 26 2018, 6:56 PM · gnupg (gpg22), Windows
werner changed the status of T3839: Trustdb corrupted after fresh install of Gpg4win from Open to Testing.

I pushed two fixes. One which hopefully avoids the corrupted trustdbs and a second one to repair a version-record-only trustdb (the example file).

Mar 26 2018, 6:30 PM · gpg4win, gnupg
werner committed rGeb68c2d3d1b0: gpg: Auto-fix a broken trustdb with just the version record. (authored by werner).
gpg: Auto-fix a broken trustdb with just the version record.
Mar 26 2018, 6:28 PM
werner committed rG403aa70c52e5: gpg: Return better error codes in case of a too short trustdb. (authored by werner).
gpg: Return better error codes in case of a too short trustdb.
Mar 26 2018, 6:28 PM
werner committed rGa750ebebf35a: gpg: Pass CTRL arg to get_trusthashrec. (authored by werner).
gpg: Pass CTRL arg to get_trusthashrec.
Mar 26 2018, 6:28 PM
aheinecke changed the status of T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted, a subtask of T3742: Gpg4win 3.1.0, from Open to Testing.
Mar 26 2018, 6:04 PM · gpg4win
aheinecke changed the status of T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted, a subtask of T3864: Gpg4win-3.1.0 Release blocker, from Open to Testing.
Mar 26 2018, 6:04 PM · gpg4win
aheinecke changed the status of T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted from Open to Testing.

rO4c5eed308829 fixes this.

Mar 26 2018, 6:04 PM · Bug Report, gpg4win, gpgol
aheinecke added a parent task for T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 6:02 PM · kleopatra, Bug Report
aheinecke added a subtask for T3864: Gpg4win-3.1.0 Release blocker: T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.
Mar 26 2018, 6:02 PM · gpg4win
aheinecke added a comment to T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.

Again, thanks for your time testing it again.

Mar 26 2018, 6:02 PM · kleopatra, Bug Report
aheinecke committed rO4c5eed308829: Fix sending PGP/Inline synchronously (authored by aheinecke).
Fix sending PGP/Inline synchronously
Mar 26 2018, 5:58 PM
aheinecke committed rO2f05d4ed802a: s/should_inline_crypt/do_pgp_inline/ (authored by aheinecke).
s/should_inline_crypt/do_pgp_inline/
Mar 26 2018, 5:58 PM
aheinecke committed rO97ee667a0c24: s/is_inline_response/async_crypt_disabled/ (authored by aheinecke).
s/is_inline_response/async_crypt_disabled/
Mar 26 2018, 5:58 PM
aheinecke committed rO9d10ff22928a: Add safety check to prevent unencrypted send (authored by aheinecke).
Add safety check to prevent unencrypted send
Mar 26 2018, 5:58 PM
aheinecke committed rOe67c03636889: Add bug error if body_to_body failed (authored by aheinecke).
Add bug error if body_to_body failed
Mar 26 2018, 5:58 PM
aheinecke committed rO71334bacf780: Handle encrypt / sign on empty message (authored by aheinecke).
Handle encrypt / sign on empty message
Mar 26 2018, 5:58 PM
aheinecke committed rOe62b003f83bc: Check for error on encrypt_sign_start (authored by aheinecke).
Check for error on encrypt_sign_start
Mar 26 2018, 5:58 PM
aheinecke committed rOa683aac7f165: Add gpgol_bug helper function (authored by aheinecke).
Add gpgol_bug helper function
Mar 26 2018, 5:58 PM
aheinecke committed rOb2727a00c025: Abort if mail has no body and no attachments (authored by aheinecke).
Abort if mail has no body and no attachments
Mar 26 2018, 5:58 PM
aheinecke committed rOa80c7502c45b: Don't carry around inline crypt state twice (authored by aheinecke).
Don't carry around inline crypt state twice
Mar 26 2018, 5:58 PM
aheinecke committed rO52c80aec174d: Document how encryption is done in do_crypt (authored by aheinecke).
Document how encryption is done in do_crypt
Mar 26 2018, 5:58 PM
PaSch added a comment to T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.
  1. it is reproducible
  2. Kleopatra crashes at the end of the verification of a signature
  3. it is a openPGP signature
  4. please see first picture
  5. I have only openPGP certificates in Kleopatra
Mar 26 2018, 5:52 PM · kleopatra, Bug Report
werner committed rG456a3a8e93ea: gpg: Fix trustdb updates without lock held. (authored by werner).
gpg: Fix trustdb updates without lock held.
Mar 26 2018, 5:20 PM
werner committed rG5f00531463eb: gpg: Disable unused code parts in tdbio.c (authored by werner).
gpg: Disable unused code parts in tdbio.c
Mar 26 2018, 5:20 PM
werner added a comment to T3839: Trustdb corrupted after fresh install of Gpg4win.

My test case is to import my pubkey and then run:

Mar 26 2018, 5:12 PM · gpg4win, gnupg
werner closed T2689: trustdb error when lower 32-bits of ultimately trusted fingerprint are zero as Wontfix.

We don't support v3 keys at all.

Mar 26 2018, 3:27 PM · Bug Report, gnupg
aheinecke triaged T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38 as High priority.

Thanks for trying out the beta and your report.

Mar 26 2018, 3:26 PM · kleopatra, Bug Report
werner closed T3270: No reasonable error codes on decryption failure as Resolved.

Fix was released with GPGME 1.10.0

Mar 26 2018, 3:24 PM · gpgme, Bug Report
aheinecke created T3866: Kleopatra: Newcertificatewizard can't be used when calling from verify -> certify -> new.
Mar 26 2018, 3:17 PM · gpg4win, kleopatra
PaSch created T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.
Mar 26 2018, 1:06 PM · kleopatra, Bug Report
aheinecke added subtasks for T3864: Gpg4win-3.1.0 Release blocker: T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted, T3861: GpgOL: Crash in new Resolver when removing identity filter, T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption .
Mar 26 2018, 10:55 AM · gpg4win
aheinecke added a parent task for T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption : T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:55 AM · gpgol
aheinecke added a parent task for T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:55 AM · Bug Report, gpg4win, gpgol
aheinecke added a parent task for T3861: GpgOL: Crash in new Resolver when removing identity filter: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:55 AM · gpgol, gpg4win
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:54 AM · gpg4win
aheinecke added a parent task for T3864: Gpg4win-3.1.0 Release blocker: T3742: Gpg4win 3.1.0.
Mar 26 2018, 10:54 AM · gpg4win
aheinecke created T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:54 AM · gpg4win
aheinecke closed T3785: GpgOL: Support Web Key Service publishing, a subtask of T3742: Gpg4win 3.1.0, as Resolved.
Mar 26 2018, 10:52 AM · gpg4win
aheinecke closed T3785: GpgOL: Support Web Key Service publishing as Resolved.

Basic support is in. Maybe we should open a task on how to improve it.

Mar 26 2018, 10:52 AM · gpgol
aheinecke added a parent task for T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted: T3742: Gpg4win 3.1.0.
Mar 26 2018, 10:52 AM · Bug Report, gpg4win, gpgol
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted.
Mar 26 2018, 10:52 AM · gpg4win
aheinecke added a comment to T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted.

It's two bugs working hand in hand here.

Mar 26 2018, 10:51 AM · Bug Report, gpg4win, gpgol
werner edited projects for T3720: Crashes on Windows if homedir is a windows drive letter, added: gnupg (gpg22); removed gnupg.
Mar 26 2018, 10:20 AM · gnupg (gpg22), Windows
aheinecke closed T3721: Kleopatra: Crashes when GNUPGHOME is a drive letter as Resolved.

This was fixed. The check for VS-NfD mode was crashing.

Mar 26 2018, 10:20 AM · kleopatra, gpg4win
werner raised the priority of T3720: Crashes on Windows if homedir is a windows drive letter from Normal to High.
Mar 26 2018, 10:20 AM · gnupg (gpg22), Windows
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Thanks a lot!
The log shows pretty much whats going wrong. I've opened T3863 for this to have a clear issue for the problem.

Mar 26 2018, 8:23 AM · Bug Report, gpg4win
aheinecke created T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted.
Mar 26 2018, 8:22 AM · Bug Report, gpg4win, gpgol
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption .
Mar 26 2018, 8:19 AM · gpg4win
aheinecke added a parent task for T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption : T3742: Gpg4win 3.1.0.
Mar 26 2018, 8:19 AM · gpgol

Mar 25 2018

BenM added a comment to T3211: [website] Atom/RSS feed for releases, news and/or blog.

This does not require org-feed.el as far as I can tell, but it does require components of current Org Mode HTML export and publishing features which do not appear to be available in the current gnupg.org website build system.

Mar 25 2018, 2:07 PM · Feature Request
BenM committed rDe72def2e6661: testing: HTML header link elements (authored by BenM).
testing: HTML header link elements
Mar 25 2018, 1:40 PM
BenM committed rD04d85f58fcbb: Merge branch 'preview' of ssh+git://playfair.gnupg.org/git/gnupg-doc into… (authored by BenM).
Merge branch 'preview' of ssh+git://playfair.gnupg.org/git/gnupg-doc into…
Mar 25 2018, 1:40 PM
BenM committed rM5b32efbaf379: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 25 2018, 1:30 PM
BenM committed rM40a9dea5d565: script: temp homedir (authored by BenM).
script: temp homedir
Mar 25 2018, 3:13 AM
BenM committed rM3b724aae423f: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 25 2018, 3:13 AM
BenM committed rMdde1aae31295: script: temporary homedir creation (authored by BenM).
script: temporary homedir creation
Mar 25 2018, 3:13 AM
BenM committed rM22247f658ce2: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 25 2018, 12:07 AM

Mar 24 2018

werner triaged T3862: Unsigned underflow in parse-packet::parse_key() as Low priority.
Mar 24 2018, 12:21 PM · Bug Report
BenM added a comment to T3211: [website] Atom/RSS feed for releases, news and/or blog.

A more recent request for this feature has been made via the devel mailing list:

Mar 24 2018, 1:25 AM · Feature Request

Mar 23 2018

marcus created T3862: Unsigned underflow in parse-packet::parse_key().
Mar 23 2018, 10:21 PM · Bug Report
BenM committed rD377a56b4db99: howto: gpgme python bindings (authored by BenM).
howto: gpgme python bindings
Mar 23 2018, 7:07 PM
hs added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

I've upgraded to 3.1.0 beta 38 and sent an encrypted, non-signed e-mail to myself.
The received e-mail was shown unencrypted in inbox. See log-file below.

Mar 23 2018, 4:22 PM · Bug Report, gpg4win
aheinecke added a comment to T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption .

Playing around with this a bit: I can get messages to pass if I set the content type of our MOSS attachment to multipart/encrypted .
The problematic thing there is that there is a comment in the code that explicitly states that multipart/signed is needed to activate MSOXSMIME. So we have to be careful, maybe even check the Server Version somehow as I don't want to break older stuff.

Mar 23 2018, 4:12 PM · gpgol
aheinecke claimed T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.

Thanks for your report. Sadly I cannot reproduce this, I went back in my archives and even mails from 2015 / touched by Gpg4win 2.x work without a problem.

Mar 23 2018, 4:10 PM · gpgol, Bug Report, gpg4win
werner committed rM4763974ef693: core: Need to increase an array in the gpg engine. (authored by werner).
core: Need to increase an array in the gpg engine.
Mar 23 2018, 3:53 PM
werner committed rMe5abf4827aea: json: Use a request origin of "browser". (authored by werner).
json: Use a request origin of "browser".
Mar 23 2018, 3:41 PM
werner committed rMb9000bc29316: core: New gpgme_set_ctx_flag "request-origin". (authored by werner).
core: New gpgme_set_ctx_flag "request-origin".
Mar 23 2018, 3:34 PM
werner committed rG137644c9cb58: sm: Add OPTION request-origin. (authored by werner).
sm: Add OPTION request-origin.
Mar 23 2018, 3:15 PM
aheinecke closed T3859: Misspells in GpgOL Messages as Resolved.

Thanks. After seeing this report I ran a spellchecker on the translation and found some more typos ;-) Will be fixed in the next version.

Mar 23 2018, 2:43 PM · gpgol, gpg4win, Bug Report
aheinecke added a parent task for T3861: GpgOL: Crash in new Resolver when removing identity filter: T3742: Gpg4win 3.1.0.
Mar 23 2018, 2:43 PM · gpgol, gpg4win
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3861: GpgOL: Crash in new Resolver when removing identity filter.
Mar 23 2018, 2:43 PM · gpg4win
aheinecke created T3861: GpgOL: Crash in new Resolver when removing identity filter.
Mar 23 2018, 2:42 PM · gpgol, gpg4win
aheinecke committed rO88e76e1675dc: Spellcheck german localisation (authored by aheinecke).
Spellcheck german localisation
Mar 23 2018, 2:42 PM
aheinecke changed the status of T3860: Automatic check for fitting key fails from Open to Testing.

This should no longer happen with Gpg4win-3.1.0 as GpgOL now uses gnupg's --locate-key mechanism to find a matching key.

Mar 23 2018, 2:40 PM · Bug Report, gpg4win
JJworx added projects to T3859: Misspells in GpgOL Messages: gpg4win, gpgol.
Mar 23 2018, 1:03 PM · gpgol, gpg4win, Bug Report
JJworx created T3860: Automatic check for fitting key fails.
Mar 23 2018, 1:02 PM · Bug Report, gpg4win
werner committed rMeee68c1b13fb: build: Allow building with released libgpg-error. (authored by werner).
build: Allow building with released libgpg-error.
Mar 23 2018, 12:43 PM
werner committed rMc7bb12da5297: Merge branch 'json-tool' (authored by werner).
Merge branch 'json-tool'
Mar 23 2018, 11:39 AM
werner committed rMd83482a1d768: json: Finish op:encrypt. (authored by werner).
json: Finish op:encrypt.
Mar 23 2018, 11:36 AM
werner committed rM6525d78d0a1d: json: Add a new function to cJSON. (authored by werner).
json: Add a new function to cJSON.
Mar 23 2018, 11:36 AM
JJworx created T3859: Misspells in GpgOL Messages.
Mar 23 2018, 9:55 AM · gpgol, gpg4win, Bug Report
werner committed rG2cd35df5db3c: gpg,sm: New option --request-origin. (authored by werner).
gpg,sm: New option --request-origin.
Mar 23 2018, 9:13 AM
werner committed rG05c55ee260ed: agent: New OPTION pretend-request-origin (authored by werner).
agent: New OPTION pretend-request-origin
Mar 23 2018, 9:13 AM
werner triaged T3858: Associate cache entries with the requesting socket as High priority.
Mar 23 2018, 8:57 AM · gnupg (gpg22), gpgagent, Bug Report
werner created T3858: Associate cache entries with the requesting socket.
Mar 23 2018, 8:56 AM · gnupg (gpg22), gpgagent, Bug Report
JJworx created T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.
Mar 23 2018, 8:42 AM · gpgol, Bug Report, gpg4win
gniibe committed rG5400a5bb77bd: build: Fix the manual source field. (authored by gniibe).
build: Fix the manual source field.
Mar 23 2018, 7:29 AM
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.
In T3769#111899, @hs wrote:

Behavior is the same as 3.0.3 /3.1.0beta32.
It reads encrypted e-mails if Titus plugin is disables (GpgOL as the only plugin).

Mar 23 2018, 6:56 AM · Bug Report, gpg4win