Page MenuHome GnuPG
Feed Advanced Search

Jul 11 2017

justus closed T3232: Highlighting signatures there were made by compliant keys as Resolved.

Merged.

Jul 11 2017, 12:45 PM · kleopatra, gpgol
justus closed T3233: Highlighting decrypted messages thats were encrypted "compliant" as Resolved.

Merged.

Jul 11 2017, 12:45 PM · kleopatra, gpgol
justus closed T3233: Highlighting decrypted messages thats were encrypted "compliant", a subtask of T3058: Implement GUI for compliance mode, as Resolved.
Jul 11 2017, 12:45 PM · kleopatra, gpgol
justus closed T3234: Highlighting certificates that are compliant on key selection for encryption as Resolved.

Merged.

Jul 11 2017, 12:44 PM · kleopatra, gpgol
justus closed T3234: Highlighting certificates that are compliant on key selection for encryption, a subtask of T3058: Implement GUI for compliance mode, as Resolved.
Jul 11 2017, 12:44 PM · kleopatra, gpgol
justus closed T3236: Preventing any configuration changes that would make the system not compliant through the GUI, a subtask of T3058: Implement GUI for compliance mode, as Resolved.
Jul 11 2017, 12:44 PM · kleopatra, gpgol
justus closed T3236: Preventing any configuration changes that would make the system not compliant through the GUI as Resolved.
Jul 11 2017, 12:44 PM · kleopatra, gpgol
justus added a comment to T3236: Preventing any configuration changes that would make the system not compliant through the GUI.

3DES is indeed an allowed cipher, so that is not a concern. Changing the cipher to something that is not allowed does not work.

Jul 11 2017, 12:44 PM · kleopatra, gpgol
justus triaged T3270: No reasonable error codes on decryption failure as Normal priority.

This is not specific to Python, and it may not even be a bug in GPGME, but in gpg. Needs some more investigation.

Jul 11 2017, 12:34 PM · gpgme, Bug Report
justus assigned T3268: GnuPG 1.4.22 release to werner.
Jul 11 2017, 12:31 PM · gnupg (gpg14)
justus committed rM1e68f93dc547: python: Improve error handling. (authored by justus).
python: Improve error handling.
Jul 11 2017, 12:30 PM
justus triaged T3272: Make groups available through GPGME as Wishlist priority.
Jul 11 2017, 12:30 PM · gpgme, Feature Request
justus closed T3271: Expose recipients on decryption failure as Resolved.

Fixed in 1e68f93dc547ae75b921e43db35e3599de92e2cb.

Jul 11 2017, 12:30 PM · gpgme, Python, Bug Report
justus claimed T3271: Expose recipients on decryption failure.
Jul 11 2017, 10:37 AM · gpgme, Python, Bug Report

Jul 10 2017

justus closed T3263: GPGME: Python bindings dont work after build as Invalid.

This is a bug tracker, not a support forum.

Jul 10 2017, 4:47 PM · Python, gpgme, Bug Report
justus added a comment to T3266: Checksum Errors and Assertions when working with a specific homedir.

I only get checksum errors:

Jul 10 2017, 3:06 PM · g10code (gnupg-2.2)
justus lowered the priority of T3255: Trust model direct does not respect local signatures from High to Normal.
Jul 10 2017, 10:29 AM · gnupg (gpg22)

Jul 7 2017

justus added a comment to T3261: look for a better xmpp tool for the git bot.

Well, while this program looks very clean, it is very incomplete, I had to hack it to make starttls work, and I have not been able to send a single message using it :(

Jul 7 2017, 12:33 PM · dev.gnupg.org
justus assigned T3260: agent problem during upgrade to aheinecke.
Jul 7 2017, 11:37 AM · gpg4win, Bug Report

Jul 6 2017

justus created T3261: look for a better xmpp tool for the git bot.
Jul 6 2017, 6:36 PM · dev.gnupg.org
justus committed rG4c3a59e9c0a4: doc: Fix typo. (authored by justus).
doc: Fix typo.
Jul 6 2017, 12:59 PM
justus added a comment to T3236: Preventing any configuration changes that would make the system not compliant through the GUI.
In T3236#99865, @justus wrote:

The whole "GnuPG System" section?

No, only the options that are marked as "advanced" by gpgconf.

Jul 6 2017, 12:49 PM · kleopatra, gpgol
justus reassigned T3231: Generating compliant certificates only from justus to aheinecke.

Actually, Andre has some uncommitted changes that do implement the wanted behavior. AIUI those mainly needs a little fix to so that it wont break with old GPGME versions. Once merged, I will amend it further if necessary.

Jul 6 2017, 11:57 AM · kleopatra, gpgol
justus closed T3253: Pinentry 'insert card' dialogue is not a dialogue; does not float as Resolved.
Jul 6 2017, 11:46 AM · pinentry, Bug Report
justus triaged T3257: dirmngr cannot set port for nameserver as Wishlist priority.
Jul 6 2017, 11:45 AM · Feature Request, dirmngr
justus assigned T3258: clean up note on bug reporting form to marcus.
Jul 6 2017, 11:44 AM · gpgweb, dev.gnupg.org, Bug Report

Jul 5 2017

justus created T3255: Trust model direct does not respect local signatures.
Jul 5 2017, 12:37 PM · gnupg (gpg22)
justus added a comment to T3236: Preventing any configuration changes that would make the system not compliant through the GUI.

"aheinecke (Andre Heinecke)" <noreply@dev.gnupg.org> writes:

Jul 5 2017, 12:13 PM · kleopatra, gpgol
justus added a comment to T3236: Preventing any configuration changes that would make the system not compliant through the GUI.

"aheinecke (Andre Heinecke)" <noreply@dev.gnupg.org> writes:

Jul 5 2017, 11:46 AM · kleopatra, gpgol

Jul 3 2017

justus updated subscribers of T3234: Highlighting certificates that are compliant on key selection for encryption.

The mockup in the design document shows a completely redesigned key selection dialog. I did not see anything like that currently in Kleopatra. Is that right or did I miss the new dialog somehow?

Jul 3 2017, 12:46 PM · kleopatra, gpgol
justus added a comment to T2135: Keyring locking on Windows broken.

No I don't recall any such problems, sorry.

Jul 3 2017, 11:52 AM · Bug Report, gpg4win, Windows, gnupg, Windows 32
justus added a comment to T3081: Write PHP parser for gnupg style commit messages..

@marcus ping

Jul 3 2017, 10:30 AM · g10code Sprint, dev.gnupg.org

Jun 30 2017

justus added a comment to T3235: Highlighting certificates that are compliant in the Certificate List in Kleopatra.

This actually uses the same infrastructure.

Jun 30 2017, 3:20 PM · kleopatra, gpgol
justus merged T3235: Highlighting certificates that are compliant in the Certificate List in Kleopatra into T3234: Highlighting certificates that are compliant on key selection for encryption.
Jun 30 2017, 3:20 PM · kleopatra, gpgol
justus merged task T3235: Highlighting certificates that are compliant in the Certificate List in Kleopatra into T3234: Highlighting certificates that are compliant on key selection for encryption.
Jun 30 2017, 3:20 PM · kleopatra, gpgol
justus added a comment to T3234: Highlighting certificates that are compliant on key selection for encryption.

I implemented a key filter that is used to modify the key appearances. For now I use a light green for compliant keys, and a light red for non-compliant keys. One could as well introduce an icon with the same method (i.e. it is easy to change), but aiui the icons are already used to display trust levels. Patch is pending.

Jun 30 2017, 3:19 PM · kleopatra, gpgol
justus added a comment to T3233: Highlighting decrypted messages thats were encrypted "compliant".

I now display the compliance status d for the decryption process. Patch is pending.

Jun 30 2017, 3:17 PM · kleopatra, gpgol
justus added a comment to T3232: Highlighting signatures there were made by compliant keys.

Disregard my comment above. I now display the compliance status for every signature and for the decryption process.

Jun 30 2017, 3:17 PM · kleopatra, gpgol
justus added a comment to T3231: Generating compliant certificates only.

I patched Kleopatra only to offer compliant options in the generation dialog. Patch is pending.

Jun 30 2017, 3:16 PM · kleopatra, gpgol
justus added a comment to T3058: Implement GUI for compliance mode.

Relevant upstream patch submissions:

Jun 30 2017, 3:15 PM · kleopatra, gpgol

Jun 29 2017

justus added a comment to T3236: Preventing any configuration changes that would make the system not compliant through the GUI.

Unfortunately, the configuration dialog does not work at all for me. It says "The shared library was not found.", but it fails to say which library was not found.

Jun 29 2017, 12:17 PM · kleopatra, gpgol
justus added a comment to T3234: Highlighting certificates that are compliant on key selection for encryption.

The compliance with VS is stated in the tooltip. Is that sufficient or shall we make it more prominent with a background color?

Jun 29 2017, 12:15 PM · kleopatra, gpgol
justus created T3238: kleopatra uses short key ids.
Jun 29 2017, 11:45 AM · kleopatra
justus added a comment to T3235: Highlighting certificates that are compliant in the Certificate List in Kleopatra.

There is a tooltip saying "May be used for VS-compliant communication." for compliant keys, is that enough highlighting? Or shall we give those keys a light green background color or something?

Jun 29 2017, 11:32 AM · kleopatra, gpgol

Jun 28 2017

justus created T3237: gnupg complies to CO_DE_VS when generating keys non-interactively only by accident.
Jun 28 2017, 4:57 PM · gnupg (gpg23)
justus added a comment to T3232: Highlighting signatures there were made by compliant keys.

So I started with this one because it was the easiest. To reduce message fatigue, I only display compliance information if gnupg is in co-de compliance mode.

Jun 28 2017, 4:42 PM · kleopatra, gpgol
justus added a comment to T3231: Generating compliant certificates only.

Is this about the gui not offering e.g. the wrong algorithm or key sizes in the first place? If so, then we have to either hard-code it in kleopatra, or communicate it from gnupg. I guess at this point, we'll have to hard-code it :/

Jun 28 2017, 4:36 PM · kleopatra, gpgol
justus created T3236: Preventing any configuration changes that would make the system not compliant through the GUI.
Jun 28 2017, 4:10 PM · kleopatra, gpgol
justus updated the task description for T3235: Highlighting certificates that are compliant in the Certificate List in Kleopatra.
Jun 28 2017, 4:10 PM · kleopatra, gpgol
justus created T3235: Highlighting certificates that are compliant in the Certificate List in Kleopatra.
Jun 28 2017, 4:08 PM · kleopatra, gpgol
justus created T3234: Highlighting certificates that are compliant on key selection for encryption.
Jun 28 2017, 4:08 PM · kleopatra, gpgol
justus created T3233: Highlighting decrypted messages thats were encrypted "compliant".
Jun 28 2017, 4:07 PM · kleopatra, gpgol
justus created T3232: Highlighting signatures there were made by compliant keys.
Jun 28 2017, 4:06 PM · kleopatra, gpgol
justus created T3231: Generating compliant certificates only.
Jun 28 2017, 4:06 PM · kleopatra, gpgol
justus created T3230: kleopatra dies when given a path on the command line.
Jun 28 2017, 1:05 PM · kleopatra
justus raised the priority of T3058: Implement GUI for compliance mode from Normal to High.
Jun 28 2017, 12:55 PM · kleopatra, gpgol
justus created T3229: kleopatra creates keys that do not expire by default.
Jun 28 2017, 12:14 PM · kleopatra
justus claimed T3058: Implement GUI for compliance mode.
Jun 28 2017, 11:58 AM · kleopatra, gpgol
justus triaged T3224: After decrypting large (5.5GB) zip file, the zip is not a valid archive as Normal priority.
Jun 28 2017, 11:43 AM · Info Needed, Bug Report
justus added a comment to T2905: EFL-based pinentry.
In T2905#99181, @wltjr wrote:

With all that said, if someone could let me know how you want me to proceed, 2 options.

  1. I add the 2 lines to make EFL function like others, 1 char = 10%
Jun 28 2017, 11:43 AM · pinentry, Feature Request
justus closed T3228: gpgconf adds one unnecessary quote to string values as Invalid.

No, that is the convention used by gpgconf. See https://gnupg.org/documentation/manuals/gnupg/Format-conventions.html#Format-conventions:

Jun 28 2017, 11:43 AM · gnupg, Bug Report

Jun 27 2017

justus closed T2381: Add more support for profiles in gpgconf as Resolved.

I'm going to close this task now. If we need more options to be configurable, it is easy to open another task for them.

Jun 27 2017, 11:40 AM · In Progress, gnupg (gpg22), gnupg, Feature Request
justus added a comment to T2826: Clock skew screws up expiration and usage of keys.

It fails the very same way:

Jun 27 2017, 11:38 AM · gnupg, Bug Report
justus reassigned T3195: Scute does not reliably find the agent socket, especially if it is relocated to /run.... from justus to werner.
Jun 27 2017, 11:19 AM · gnupg (gpg22), scute
justus added a comment to T3157: Improve TOFU handling in Kleopatra.

Kleopatra for now only shows TOFU info in cert details.

Jun 27 2017, 11:14 AM · g10code Sprint, gpg4win
justus claimed T3157: Improve TOFU handling in Kleopatra.
Jun 27 2017, 10:58 AM · g10code Sprint, gpg4win
justus triaged T3208: gpg: can't create '(null)': No such file or directory as Low priority.
Jun 27 2017, 10:56 AM · Info Needed, Bug Report
justus triaged T3209: /usr/include/inttypes.h:269:8: error: unknown type name 'uintmax_t'; did you mean 'uintptr_t'? as Low priority.
Jun 27 2017, 10:56 AM · Info Needed, gnupg (gpg20), Bug Report
justus triaged T3222: gpg --sign fails when LC_ALL=C, the signing key's primary user ID is not US ASCII, and we fall back to curses as Low priority.
Jun 27 2017, 10:56 AM · pinentry
justus triaged T3223: gcry_mpi_ec_mul with Montgomery curves produces segfault as Wishlist priority.
Jun 27 2017, 10:55 AM · libgcrypt, Bug Report

Jun 26 2017

justus added a comment to T2905: EFL-based pinentry.
In T2905#99086, @wltjr wrote:

Even with that being said I see no difference here

gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (qualitybar),  (double)percent/100.0);
elm_progressbar_value_set (qualitybar, (double) percent / 100.0);

I am not seeing anything that would make the percent for GTK be any different than percent for EFL.

The GTK code is basically the same as my EFL code.

Neither change the percent value. GTK does only if it is below zero. Which seems like a hack, make a negative value positive?

else if (percent < 0)
    {
      ...
      percent = -percent;
  }
...

Maybe that where the difference comes from. I am not making that value positive. Seems based on werners comments about 10% per char would go inline with that. If percent is returning a negative value, and they take that and flip it to be positive. But that is not correct. It is not qualifying the quality of the entry.

Jun 26 2017, 4:58 PM · pinentry, Feature Request
justus added a comment to T2905: EFL-based pinentry.

I am comparing your work with the gtk pinentry as shipped by Debian. Maybe Debian is shipping a patched pinentry, I don't know, and frankly I don't care.

Jun 26 2017, 3:52 PM · pinentry, Feature Request
justus triaged T3217: pinentry-curses and emacs don't play well together as Low priority.
Jun 26 2017, 3:14 PM · pinentry, Bug Report
justus triaged T3219: Regression in 2.1.21: Creates (local) signature on other public keyblock using signing subkey when certification key is not available as Normal priority.

If this is gone in master, please close this bug. Thanks :).

Jun 26 2017, 3:14 PM · scd, Bug Report
justus triaged T3216: Psi+ is lacking OMEMO support - let's help them. as Wishlist priority.
Jun 26 2017, 3:12 PM · Feature Request
justus triaged T3220: Missing curve documentation as Wishlist priority.
Jun 26 2017, 3:12 PM · patch, libgcrypt, Bug Report
justus committed rG273964798592: agent: Support unprotected ssh keys. (authored by justus).
agent: Support unprotected ssh keys.
Jun 26 2017, 3:11 PM
justus committed rGb49b1a87ac26: tests: Improve test. (authored by justus).
tests: Improve test.
Jun 26 2017, 3:11 PM
justus added a comment to T2905: EFL-based pinentry.
In T2905#99020, @wltjr wrote:

I just tested this out. It seems to be based on what you enter and what is returned from Assuan/Pinentry. If I enter, 2 spaces, then a 1, and repeat that pattern. By the 6th space, you get 20%, and from there it increments by 10% or so to 100% as you continue to enter space space 1,

space space 1 space space 1 space space = 20%
space space 1 space space 1 space space 1 = 30%
space space 1 space space 1 space space 1 space space 1 = 40%
space space 1 space space 1 space space 1 space space 1 space space 1 = 50%
.....

Try entering in that, and you should get the exact values above. I can type in a full sentence 0%, but soon as I hit a single number, it jumps to 80%.

Jun 26 2017, 3:09 PM · pinentry, Feature Request
justus closed T2856: Can't ssh-add a key w/o a passphrase as Resolved.

Fixed in 273964798592cd479c111f47e8ce46d5b1999d6a.

Jun 26 2017, 2:57 PM · Debian, Bug Report, gnupg, ssh
justus placed T3033: bug: dirmngr latches SRV port cross-scheme up for grabs.
Jun 26 2017, 10:53 AM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr

Jun 22 2017

justus added a comment to T2905: EFL-based pinentry.
In T2905#98816, @wltjr wrote:

The quality bar should be working, please try typing in more characters till it does something. It should at some point.

Jun 22 2017, 10:52 AM · pinentry, Feature Request

Jun 21 2017

justus added a comment to T2905: EFL-based pinentry.
In T2905#98810, @neal wrote:
In T2905#98807, @wltjr wrote:

With regard to quality algorithm, I assume I do not need to do anything there? I can adjust the math for the percentage aspect. But that is based on what I get back from pinentry so if that is off, it maybe what is effecting the quality of the quality bar :)

No, you should not adjust what you are getting. My point is only that the password quality bar may not only be useless, it may, in fact, be dangerous.

Jun 21 2017, 5:03 PM · pinentry, Feature Request
justus committed rD8164268fb5de: jenkins: restrict the number of parallel jobs (authored by justus).
jenkins: restrict the number of parallel jobs
Jun 21 2017, 4:34 PM
justus committed rGa68a98233ab8: gpg: Close cached keydb handle in gpgv. (authored by justus).
gpg: Close cached keydb handle in gpgv.
Jun 21 2017, 3:53 PM
justus committed rG62274d3c309d: tests: Add test for gpgv. (authored by justus).
tests: Add test for gpgv.
Jun 21 2017, 3:13 PM
justus committed rG890a3a70f2e1: gpg: Fix printing keyserver URLs and notation data. (authored by justus).
gpg: Fix printing keyserver URLs and notation data.
Jun 21 2017, 3:13 PM
justus added a comment to rG3621dbe52584: gpg,gpgsm: Fix compliance check for DSA and avoid an assert..

Not being compliant is better than breaking existing users.

Jun 21 2017, 2:00 PM
justus added a comment to rG3621dbe52584: gpg,gpgsm: Fix compliance check for DSA and avoid an assert..

On Wed, 21 Jun 2017 12:02, noreply@dev.gnupg.org said:

I really do not understand that critique.  First of all, the
comments for these functions clearly state what the predicates

(It was an example). Yes, the comments stated that but we had no idea
why this is needed.

Jun 21 2017, 1:50 PM
justus claimed T1537: gpgv does not handle expired or revoked keys.
Jun 21 2017, 12:18 PM · Feature Request, gnupg
justus added a comment to rG3621dbe52584: gpg,gpgsm: Fix compliance check for DSA and avoid an assert..

As an example: It costed Stephan an me quite some time to understand why
you did the is_compliance and is_allowed ting. It is indeed a clever
idea but the documentation did not properly explained it and your
comment on our question didn't do it either (granted, we could have
asked more explicitly).

Jun 21 2017, 12:02 PM
justus added a comment to T2905: EFL-based pinentry.

The password quality bar is not working. There are spaces missing in the texts.

Jun 21 2017, 11:02 AM · pinentry, Feature Request
justus added a comment to T2905: EFL-based pinentry.
../../efl/pinentry-efl.c: In function ‘create_window’:
../../efl/pinentry-efl.c:493:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
       int ok_len = ELM_SCALE_SIZE(strlen(txt) * (PADDING * 1.5));
       ^~~
Jun 21 2017, 10:52 AM · pinentry, Feature Request
justus assigned T3214: gpgme fails to build with gcc 7 (std::bind, etc) to aheinecke.
Jun 21 2017, 10:45 AM · gpgme, Bug Report
justus triaged T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as Normal priority.
Jun 21 2017, 10:44 AM · gpgme, Bug Report

Jun 20 2017

justus closed T3033: bug: dirmngr latches SRV port cross-scheme as Resolved.

Fixed in 48aae8167dcae80d43b08167a88d9eb170781a04.

Jun 20 2017, 4:40 PM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr
justus committed rG48aae8167dca: dirmngr: Properly handle SRV records. (authored by justus).
dirmngr: Properly handle SRV records.
Jun 20 2017, 4:40 PM
justus committed rGfc4834d213af: dirmngr: Refactor variable-sized array code. (authored by justus).
dirmngr: Refactor variable-sized array code.
Jun 20 2017, 4:40 PM
justus committed rG794261c4bdb2: dirmngr: Fix typo. (authored by justus).
dirmngr: Fix typo.
Jun 20 2017, 4:40 PM
justus claimed T3033: bug: dirmngr latches SRV port cross-scheme.
Jun 20 2017, 12:41 PM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr