Page MenuHome GnuPG
Feed All Stories

May 30 2018

BenM committed rMfd4226429d92: examples: exporting keys (authored by BenM).
examples: exporting keys
May 30 2018, 1:21 AM
BenM committed rM93bdf4b50aca: examples: python bindings (authored by BenM).
examples: python bindings
May 30 2018, 1:21 AM

May 29 2018

dkg added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

@werner, what protocol design rule do you think is not being followed specifically?

May 29 2018, 11:31 PM · Feature Request, gnupg (gpg22)
tookmund updated the task description for T4001: Import and Export for python bindings.
May 29 2018, 9:37 PM · gpgme, patch, Python, Feature Request
tookmund updated the task description for T4001: Import and Export for python bindings.
May 29 2018, 9:36 PM · gpgme, patch, Python, Feature Request
eoincreedon_gmail.com created T4003: Trusted-certs folder not being taken into account where System folders are read.
May 29 2018, 6:49 PM · dirmngr, S/MIME, Bug Report
slandden updated the task description for T4002: gpg-error.h uses c11 reserved word "noreturn".
May 29 2018, 6:35 PM · Bug Report
slandden created T4002: gpg-error.h uses c11 reserved word "noreturn".
May 29 2018, 6:34 PM · Bug Report
tookmund added a project to T4001: Import and Export for python bindings: gpgme.
May 29 2018, 5:27 PM · gpgme, patch, Python, Feature Request
luc added a comment to T3997: After tampering, a file still decrypts and returns incorrect plaintext, rather than giving an error.

The primary function of those other tools is not securely encrypting data. If the message is too large to keep in memory at once, then there is indeed no choice to process it as a stream, but users should be aware of this. Perhaps a flag can be used, along the lines of --stream-without-verification? The man page could explain: "GPG computes an MDC over the whole message, so it can only check at the end whether the message was tampered with. This flag can be used to stream the output, so that the entire message does not have to be kept in memory. You must check the exit status to verify that decryption was successful and that the message was not tampered with, because with this flag, the data returned by GPG may be incorrect or even malicious. If the exit status is zero, then the MDC is correct and the message was not tampered with."

May 29 2018, 5:13 PM · Bug Report
dkg committed rE619abb6211e8: po: More Spanish translations. (authored by emma peel <emmapeel@aktivix.org>).
po: More Spanish translations.
May 29 2018, 5:12 PM
tookmund created T4001: Import and Export for python bindings.
May 29 2018, 5:08 PM · gpgme, patch, Python, Feature Request
patrick added a comment to T4000: GnuPG does not check encrypted messages for well-formed composition.

This looks similar to the "multiple plaintext" issue that we had in Feb. / March 2007.

May 29 2018, 4:18 PM · gnupg (gpg22), Bug Report
wojnilowicz added a comment to T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.

Maybe the off_t mess comes from following line

May 29 2018, 3:05 PM · Windows, C++, gpgme, Bug Report
marcus added a comment to T4000: GnuPG does not check encrypted messages for well-formed composition.

I would also recommend that GPGME does a sanity check on the status fd output for people with new GPGME but old GnuPG binary.

May 29 2018, 1:55 PM · gnupg (gpg22), Bug Report
marcus created T4000: GnuPG does not check encrypted messages for well-formed composition.
May 29 2018, 1:34 PM · gnupg (gpg22), Bug Report
NTSIMM added a comment to T3998: moving signed or encrypted mails in Outlook fails.

Sadly deselecting a mail doesn't help always. Most of the time I cannot move the mails even then. So the only reliable workaround is to deactivate the Addin - what cannot be the goal, at least it is not mine ;-).

May 29 2018, 1:23 PM · Duplicate, gpgol, Bug Report, gpg4win
werner committed rGb2c05d691247: gpg: Remove PGP6 compliance mode. (authored by werner).
gpg: Remove PGP6 compliance mode.
May 29 2018, 1:09 PM
werner committed rGa042799c8697: doc: Add a hint about gpgsm and DECRYPTION_INFO. (authored by werner).
doc: Add a hint about gpgsm and DECRYPTION_INFO.
May 29 2018, 12:56 PM
werner committed rG253e8bdd9014: gpg: Remove MDC options (authored by werner).
gpg: Remove MDC options
May 29 2018, 12:56 PM
werner committed rGaf4a5dbe575f: gpg: Fix detection of the AEAD feature flag. (authored by werner).
gpg: Fix detection of the AEAD feature flag.
May 29 2018, 12:56 PM
JJworx updated the task description for T3999: automatically turn on/offer encryption if recipients' keys are known.
May 29 2018, 12:56 PM · gpgol, Feature Request
JJworx created T3999: automatically turn on/offer encryption if recipients' keys are known.
May 29 2018, 12:55 PM · gpgol, Feature Request
JJworx added a comment to T3998: moving signed or encrypted mails in Outlook fails.

This is well-known and can't be changed without a lot of hassle. There is a work-around:

  • Deselect the mail by selecting another mail.
  • Drag-n-drop the mail to be moved.
May 29 2018, 12:45 PM · Duplicate, gpgol, Bug Report, gpg4win
NTSIMM created T3998: moving signed or encrypted mails in Outlook fails.
May 29 2018, 12:29 PM · Duplicate, gpgol, Bug Report, gpg4win
Laurent Montel <montel@kde.org> committed rKLEOPATRA8c50dae40ced: GIT_SILENT: Prepare 5.8.2 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.8.2
May 29 2018, 9:33 AM
aheinecke changed the status of T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW from Open to Testing.

The gpgme c api already had a convenience function gpgme_data_rewind to do data.seek (0, SEEK_SET); As this is by far the most common seek operation. KMymoney also only uses such seeks.

May 29 2018, 9:29 AM · Windows, C++, gpgme, Bug Report
aheinecke committed rM618aa7f08db4: cpp: Add gpgme_data_rewind to cpp API (authored by aheinecke).
cpp: Add gpgme_data_rewind to cpp API
May 29 2018, 9:21 AM
werner closed T3997: After tampering, a file still decrypts and returns incorrect plaintext, rather than giving an error as Invalid.

Sorry. gpg is a real software and not some memory hog. real software runs under Unix and complies with the Unix rules, where one of them is to allow the use in a pipeline. All standard Unix tools have this feature and you need to check the error code ("set -e" in the simplest case). It is not different from gzip, tar, curl, rsync, ...

May 29 2018, 8:20 AM · Bug Report

May 28 2018

luc created T3997: After tampering, a file still decrypts and returns incorrect plaintext, rather than giving an error.
May 28 2018, 8:55 PM · Bug Report
werner raised the priority of T3804: --export-options export-minimal,export-clean includes multiple subkey binding signatures when only one is necessary from Normal to High.
May 28 2018, 7:11 PM · gnupg (gpg22)
werner raised the priority of T3622: --export-options export-minimal,export-clean includes unusable subkeys from Normal to High.
May 28 2018, 7:11 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

From the autocrypt page:

May 28 2018, 7:09 PM · Feature Request, gnupg (gpg22)
wojnilowicz added a comment to T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.

Uhm, yeah I would be willing to help. But I tried to understand it and don't see the problem.

So what the error tells us is that "off_t" is defined as long in the declaration but as something else in the definition.

But how can that be? data.cpp includes the data.h header so they both should have the same definition of off_t.

The only thing I could imagine is that something which is included in the cpp but not in the header undef's off_t and defines it to something else.

Or more likely that the archive was compiled with a different definition of off_t then what is included in the headers when kmymoney is built.

Are you using the same mingw version as the buildchain which compiles the gpgme binary?

May 28 2018, 6:52 PM · Windows, C++, gpgme, Bug Report
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

Let me state it again: Using symmetric encryption for authentication is Bad Thing™.

May 28 2018, 6:48 PM · Feature Request, gnupg (gpg22)
mkrambach committed rM53ce2b94bc35: js: Keyring listing keys (authored by mkrambach).
js: Keyring listing keys
May 28 2018, 5:34 PM
mkrambach committed rMd4adbf453d39: js: Treat a connection as a gpgme Context (authored by mkrambach).
js: Treat a connection as a gpgme Context
May 28 2018, 4:56 PM
aheinecke claimed T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.

Uhm, yeah I would be willing to help. But I tried to understand it and don't see the problem.

May 28 2018, 4:43 PM · Windows, C++, gpgme, Bug Report
werner triaged T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW as Normal priority.

You are not cross-compiling. This is not suggested and I don't have the environment to replicate this. Maybe @aheinecke can help.

May 28 2018, 2:53 PM · Windows, C++, gpgme, Bug Report
werner set the color for C++ to Orange.
May 28 2018, 2:51 PM
werner closed T3993: A Solution for Sending Messages Safely from EFAIL-safe Senders to EFAIL-unsafe Receivers as Wontfix.

Please discuss this at gnupg-devel. A bug tracker is not a useful here.

May 28 2018, 2:45 PM · Feature Request
werner merged T3995: make --force-mdc the default into T3981: MDC failures should always trigger fatal error.
May 28 2018, 2:40 PM · Bug Report
werner merged task T3995: make --force-mdc the default into T3981: MDC failures should always trigger fatal error.
May 28 2018, 2:40 PM · gnupg, Bug Report
wojnilowicz created T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.
May 28 2018, 12:28 PM · Windows, C++, gpgme, Bug Report
werner committed rD7564686ae621: drafts,openpgp-webkey-service: Typo fix. (authored by werner).
drafts,openpgp-webkey-service: Typo fix.
May 28 2018, 12:11 PM
werner committed rM77166851f165: json: Fix compiler warning. (authored by werner).
json: Fix compiler warning.
May 28 2018, 10:27 AM
werner committed rM0de991fee05a: json: Do not allow to export or delete secret keys. (authored by werner).
json: Do not allow to export or delete secret keys.
May 28 2018, 10:27 AM
werner committed rM368f2d9db30d: json: Fix use of get_context. (authored by werner).
json: Fix use of get_context.
May 28 2018, 10:27 AM
gniibe changed the status of T3980: gpg-agent: error allocating thread attributes when starting as daemon from Open to Testing.
May 28 2018, 2:11 AM · npth, Bug Report
gniibe committed rPTHf8b8e5d1112a: build: Fix libraries for HP-UX. (authored by gniibe).
build: Fix libraries for HP-UX.
May 28 2018, 2:10 AM

May 27 2018

jcrben awarded T3902: Use the term password instead of passphrase a Like token.
May 27 2018, 8:48 PM · gnupg24, FAQ, Documentation
jcrben added a comment to T3810: UI workshop.

I wonder if there's potential for engaging users remotely? Also, in addition to a workshop, maybe a user interface study of how users learn and interact with the tool? I feel like doing that with people who are relatively light/new users of gpg (like me, currently struggling as I wade thru a mix of docs, some of it outdated) could be beneficial. See also: https://arxiv.org/abs/1510.08555

May 27 2018, 8:42 PM · Documentation, gnupg, UI, Verein

May 25 2018

jhirsch added a comment to T3980: gpg-agent: error allocating thread attributes when starting as daemon.

Thanks, that allowed npth to make successfully without the unsatisfied symbols.

May 25 2018, 7:48 PM · npth, Bug Report
dkg committed rG3308d5e3f4e2: g10: Make force-mdc the default. (authored by dkg).
g10: Make force-mdc the default.
May 25 2018, 7:21 PM
dkg committed rG49e4908652c4: po: Update Spanish translation. (authored by emma peel <emmapeel@aktivix.org>).
po: Update Spanish translation.
May 25 2018, 7:21 PM
dkg committed rG64597e1bd9ff: po: Update Spanish translation. (authored by emma peel <emmapeel@aktivix.org>).
po: Update Spanish translation.
May 25 2018, 7:21 PM
mkrambach committed rM7a73d88aba10: js: implement Key handling (1) (authored by mkrambach).
js: implement Key handling (1)
May 25 2018, 7:04 PM
dkg added a comment to T3995: make --force-mdc the default.

please see the branch dkg/fix-T3995 with rG3308d5e3f4e25dce5168c4a7cb2f545424c6d185

May 25 2018, 6:34 PM · gnupg, Bug Report
aheinecke committed rM7aa00917c7f1: json: Implement encrypt-sign (authored by aheinecke).
json: Implement encrypt-sign
May 25 2018, 3:51 PM
dkg created T3995: make --force-mdc the default.
May 25 2018, 3:48 PM · gnupg, Bug Report
aheinecke committed rM73dc5e933d60: json: Implement delete command (authored by aheinecke).
json: Implement delete command
May 25 2018, 3:24 PM
BenM committed rM095093df2037: examples: python bindings howto (authored by BenM).
examples: python bindings howto
May 25 2018, 3:03 PM
aheinecke committed rMa1bbe7473a4d: json: Implement op_export (authored by aheinecke).
json: Implement op_export
May 25 2018, 2:53 PM
aheinecke committed rM897522527d49: json: Fix double ctx alloc (authored by aheinecke).
json: Fix double ctx alloc
May 25 2018, 2:53 PM
aheinecke committed rM10683b1a913c: json: Add guard in create_keylist_patterns (authored by aheinecke).
json: Add guard in create_keylist_patterns
May 25 2018, 2:53 PM
aheinecke committed rM1ff16dad5959: json: Implement import operation (authored by aheinecke).
json: Implement import operation
May 25 2018, 2:21 PM
aheinecke committed rMfe06929deec6: json: Improve keylist help (authored by aheinecke).
json: Improve keylist help
May 25 2018, 1:10 PM
aheinecke committed rM10724e363d6b: json: Fix keylist pattern handling (authored by aheinecke).
json: Fix keylist pattern handling
May 25 2018, 1:08 PM
aheinecke committed rMed20936ce4d5: json: Add additional commands to help (authored by aheinecke).
json: Add additional commands to help
May 25 2018, 12:23 PM
aheinecke committed rMaa59f4970ac1: json: Refactor signature and ei code (authored by aheinecke).
json: Refactor signature and ei code
May 25 2018, 12:23 PM
aheinecke committed rMa46c27b32111: json: Deduplicate input handling code (authored by aheinecke).
json: Deduplicate input handling code
May 25 2018, 11:57 AM
aheinecke committed rM546e3295eaad: json: Implement keylist (authored by aheinecke).
json: Implement keylist
May 25 2018, 11:57 AM
mkrambach committed rMeff27d6387b1: js: use version operation for connection checks (authored by mkrambach).
js: use version operation for connection checks
May 25 2018, 11:56 AM
gniibe added a comment to T3980: gpg-agent: error allocating thread attributes when starting as daemon.

Apparently, the check of sem_init function was not done (in config.log).
Could you please make sure to update npth/configure by npth/autogen.sh?

May 25 2018, 12:31 AM · npth, Bug Report

May 24 2018

BenM committed rM321005c12f71: examples: mutt crypt-hooks generator (authored by BenM).
examples: mutt crypt-hooks generator
May 24 2018, 11:14 PM
BenM committed rM48e946a96d05: docs: python bindings howto (authored by BenM).
docs: python bindings howto
May 24 2018, 9:55 PM
BenM committed rM9038d30017b2: doc: python bindings howto (authored by BenM).
doc: python bindings howto
May 24 2018, 9:55 PM
BenM committed rM34308fe1fc45: docs: python bindings howto DITA (authored by BenM).
docs: python bindings howto DITA
May 24 2018, 9:33 PM
aheinecke committed rM9fca7c84067c: json: Add code to gpg_error based messages (authored by aheinecke).
json: Add code to gpg_error based messages
May 24 2018, 4:37 PM
aheinecke committed rM61f4532ba979: json: Implement op_version (authored by aheinecke).
json: Implement op_version
May 24 2018, 4:16 PM
aheinecke committed rM5fbf81c18b27: json: Implement op_verify (authored by aheinecke).
json: Implement op_verify
May 24 2018, 4:16 PM
jhirsch added a comment to T3980: gpg-agent: error allocating thread attributes when starting as daemon.

config.log is attached.

May 24 2018, 4:05 PM · npth, Bug Report
mkrambach committed rMe38b8beb20a8: Merge branch 'master' into javascript-binding (authored by mkrambach).
Merge branch 'master' into javascript-binding
May 24 2018, 3:17 PM
mkrambach committed rMa4ba80c553c2: js: adding sign method (authored by mkrambach).
js: adding sign method
May 24 2018, 3:17 PM
aheinecke committed rMc679ed24778c: json: Put signature info before data output (authored by aheinecke).
json: Put signature info before data output
May 24 2018, 1:39 PM
aheinecke committed rMa6cd3a1197eb: json: Add sign to help (authored by aheinecke).
json: Add sign to help
May 24 2018, 1:39 PM
aheinecke committed rM1c0a55a60847: json: Add op_sign (authored by aheinecke).
json: Add op_sign
May 24 2018, 1:29 PM
aheinecke committed rMb344933e4cb1: json: Fix invalid function call (authored by aheinecke).
json: Fix invalid function call
May 24 2018, 1:29 PM
aheinecke committed rM45036c3c4c11: json: Print signatures for decrypt/verify (authored by aheinecke).
json: Print signatures for decrypt/verify
May 24 2018, 12:38 PM
aheinecke committed rMfd5e14660a6f: json: Minor typo fixes (authored by aheinecke).
json: Minor typo fixes
May 24 2018, 12:38 PM
aheinecke committed rX1dc303477af1: Add Dutch translations (authored by Erwin Bronkhorst <erwinbronkhorst@gmail.com>).
Add Dutch translations
May 24 2018, 9:50 AM
aheinecke committed rWa045ebd246c7: po: Update after typo fixes (authored by aheinecke).
po: Update after typo fixes
May 24 2018, 8:20 AM
aheinecke committed rWddbba342d425: Add Dutch translation (authored by Erwin Bronkhorst <erwinbronkhorst@gmail.com>).
Add Dutch translation
May 24 2018, 8:20 AM
aheinecke added a comment to T3975: Special characters not displayed anymore in Outlook.

The best way to send signed or encrypted mail is by using PGP/MIME which is the default.

May 24 2018, 8:12 AM · gpgol, Bug Report
gniibe added a comment to T3980: gpg-agent: error allocating thread attributes when starting as daemon.

Could you please put the config.log of npth with the patch?
The intention of change is: we need to link -lpthread and -lrt

May 24 2018, 3:17 AM · npth, Bug Report

May 23 2018

baluui added a comment to T3975: Special characters not displayed anymore in Outlook.

Thank you for your answer.

May 23 2018, 9:53 PM · gpgol, Bug Report
grawity created T3994: import-clean drops a seemingly valid subkey.
May 23 2018, 7:46 PM · gnupg (gpg22), Bug Report
jhirsch added a comment to T3980: gpg-agent: error allocating thread attributes when starting as daemon.

I tried with the updated patch, but I still see the same unsatisfied symbols during link. I verified that the patch was in place in configure.ac and also patched a clean version of configure.ac so that there would be only one instance of hpux in the case statement:

May 23 2018, 7:46 PM · npth, Bug Report
mkrambach committed rMf7ed80ff6a66: js: remove openpgp mode (authored by mkrambach).
js: remove openpgp mode
May 23 2018, 12:57 PM
aheinecke committed rW48977ff4eef0: efail: minor formatting improvement and typo fix (authored by aheinecke).
efail: minor formatting improvement and typo fix
May 23 2018, 8:32 AM