Page MenuHome GnuPG
Feed Advanced Search

Sep 6 2018

gniibe committed rEed924cebb511: Add src/secmem.{c,h} from libgcrypt master. (authored by gniibe).
Add src/secmem.{c,h} from libgcrypt master.
Sep 6 2018, 3:18 AM
gniibe committed rE2148e19fbefa: po: Fix the previous commit. (authored by gniibe).
po: Fix the previous commit.
Sep 6 2018, 2:59 AM

Sep 5 2018

gniibe committed rEcb0113f4690e: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Sep 5 2018, 5:16 AM
gniibe committed rE85dcab57cc43: Merge branch 'master' into gniibe/pkg-config-support (authored by gniibe).
Merge branch 'master' into gniibe/pkg-config-support
Sep 5 2018, 5:00 AM
gniibe committed rE61d78fdc25e5: gpg-error-config: Forward compatibility support. (authored by gniibe).
gpg-error-config: Forward compatibility support.
Sep 5 2018, 4:57 AM
gniibe committed rEfa2855d9470e: Forward compatibility support by gpg-error-config-old (--variable=*). (authored by gniibe).
Forward compatibility support by gpg-error-config-old (--variable=*).
Sep 5 2018, 4:47 AM
gniibe added a comment to T4119: gpg --symmetric emits a SEIP packet, but no MDC.

Perhaps, the missing length information in compressed data packet is confusing. The length can be determined by the assumption of existence of 22-byte MDC packet.

Sep 5 2018, 3:58 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T4119: gpg --symmetric emits a SEIP packet, but no MDC.

Here is my understanding.

Sep 5 2018, 3:55 AM · gnupg (gpg22), Bug Report

Sep 4 2018

gniibe closed T3759: Compile test fails, Libassuan v2.5.1 - Ubuntu 14.04 - fdpassing[7693]: assuan_pipe_connect failed: End of file as Resolved.

Closing.

Sep 4 2018, 9:21 AM · Info Needed, libassuan, Bug Report
gniibe added a comment to T4085: Add support for pkg-config.

Initial development finished.
Now, my plan is:

  • a bit more tweaks for gpg-error-config-old to support new ways (such as --variable=*)
  • testing on *BSD
  • not including gpg-error-config-new to next libgpg-error 1.33
    • Now, gpg-error-config-old has forward compatibility, so, no problem
    • Possibly include new gpg-error.m4???
  • After 1.33, merge the branch (not directly by "merge" but merging all changes with relevant commit logs) to master of libgpg-error. This means:
    • gpg-error-config-new
    • checking difference between old and new at build-time
    • "make check" tests difference between gpg-error-config(-new) and pkg-config (if available)
  • 1.34 1.33 will have all new features
  • Then, we will migrate other software of our GnuPG
    • libassuan
    • libgcrypt
    • libksba
    • libnpth
    • ntbtls
    • gpgme
Sep 4 2018, 9:12 AM
gniibe claimed T4119: gpg --symmetric emits a SEIP packet, but no MDC.

I can see MDC packet of 22-byte (which starts by 0xd3 0x14, and then 20-byte SHA-1 hash), when SEIP data packet is decrypted.
I don't see your situation.
How about with no compression (-z 0)? I mean, compression is not applied to MDC packet.

Sep 4 2018, 7:35 AM · gnupg (gpg22), Bug Report
gniibe committed rEf77c96871874: Merge branch 'master' into gniibe/pkg-config-support (authored by gniibe).
Merge branch 'master' into gniibe/pkg-config-support
Sep 4 2018, 4:00 AM
gniibe committed rEaa697dae4c36: gpg-error-config: Determine output at configure time. (authored by gniibe).
gpg-error-config: Determine output at configure time.
Sep 4 2018, 4:00 AM
gniibe committed rE1b025ca89b58: Fix configure time check for includedir and libdir. (authored by gniibe).
Fix configure time check for includedir and libdir.
Sep 4 2018, 3:53 AM
gniibe committed rE6bca1ddc29a7: Add gpg-error-config to CLEANFILES. (authored by gniibe).
Add gpg-error-config to CLEANFILES.
Sep 4 2018, 3:53 AM
gniibe committed rE129e75fabd4a: Extend gpg-error-config-test.sh to test against pkg-config. (authored by gniibe).
Extend gpg-error-config-test.sh to test against pkg-config.
Sep 4 2018, 3:53 AM

Sep 3 2018

gniibe committed rEa2cb8c2451d9: Not by "make check" but gpg-error-config is determined by the test. (authored by gniibe).
Not by "make check" but gpg-error-config is determined by the test.
Sep 3 2018, 6:01 AM
gniibe committed rE83d523e4b9c4: Fix new gpg-error-config and add a test. (authored by gniibe).
Fix new gpg-error-config and add a test.
Sep 3 2018, 4:37 AM
gniibe committed rE5a30c1dc7843: Change old gpg-error-config for isubdirafter. (authored by gniibe).
Change old gpg-error-config for isubdirafter.
Sep 3 2018, 4:37 AM
gniibe committed rE433075092cd1: Add back old gpg-error-config. (authored by gniibe).
Add back old gpg-error-config.
Sep 3 2018, 4:37 AM
gniibe committed rE8a6ca0194b6c: Fix old gpg-config-error with configure.ac substitution. (authored by gniibe).
Fix old gpg-config-error with configure.ac substitution.
Sep 3 2018, 4:37 AM
gniibe committed rE576499c264eb: Support invocation like gpg-erro-config '>=' 1.32. (authored by gniibe).
Support invocation like gpg-erro-config '>=' 1.32.
Sep 3 2018, 4:37 AM

Aug 31 2018

gniibe added a comment to T4085: Add support for pkg-config.

The implementation by Bourne shell is not perfect. Parsing .pc file depends on glob pattern match, which would have unexpected behavior in some cases (e.g. when .pc has no variable definitions and it only has "Requires: somepackage >= 1.0", the line matches glob pattern of "*=*" which looks like variable definition).

Aug 31 2018, 9:18 AM
gniibe added a comment to T4085: Add support for pkg-config.

By rEfb1d0cd7105e: Support module dependency., it supports version dependency handling.
While it's far from pkg-config replacement, I think that we can use the script for all GnuPG software with *.pc file.
I mean, this single script for all.

Aug 31 2018, 9:11 AM
gniibe committed rEfb1d0cd7105e: Support module dependency. (authored by gniibe).
Support module dependency.
Aug 31 2018, 9:08 AM
gniibe added a comment to T4085: Add support for pkg-config.

Today, I wrote a script:

Aug 31 2018, 6:53 AM

Aug 30 2018

gniibe added a comment to T4085: Add support for pkg-config.

Up to rEe0aecec6d040: Remove AC_CONFIG_COMMANDS for gpg-error-config., now it supports dependency of modules and multiple modules.
A single shell script can be same content (but only names differ).
It only supports features used by our *-config command, though. (Not support --static yet, for example)

Aug 30 2018, 8:43 AM
gniibe committed rEe0aecec6d040: Remove AC_CONFIG_COMMANDS for gpg-error-config. (authored by gniibe).
Remove AC_CONFIG_COMMANDS for gpg-error-config.
Aug 30 2018, 8:36 AM
gniibe committed rE53d2eb399601: Fixes src/gpg-error-config-main.sh and src/pkgconf-funcs.sh. (authored by gniibe).
Fixes src/gpg-error-config-main.sh and src/pkgconf-funcs.sh.
Aug 30 2018, 8:28 AM
gniibe committed rE66ba9c3ad0bf: Support invocation with module names. (authored by gniibe).
Support invocation with module names.
Aug 30 2018, 8:28 AM
gniibe committed rE78be78bd3d91: Remove dupulicates. (authored by gniibe).
Remove dupulicates.
Aug 30 2018, 6:52 AM
gniibe committed rE5cbc696fec8b: Handle module dependency (Requires field). (authored by gniibe).
Handle module dependency (Requires field).
Aug 30 2018, 6:52 AM
gniibe committed rEffebb25cfe23: Add note for the compatibility. (authored by gniibe).
Add note for the compatibility.
Aug 30 2018, 6:52 AM
gniibe committed rEed6f96f26c2b: New func read_config_from_stdin and cleanup_vars_attrs. (authored by gniibe).
New func read_config_from_stdin and cleanup_vars_attrs.
Aug 30 2018, 6:52 AM
gniibe committed rE3f96c9c1d103: PKG_CONFIG_PATH change. (authored by gniibe).
PKG_CONFIG_PATH change.
Aug 30 2018, 6:52 AM
gniibe committed rE6680867dd90c: Simplify configure substitution. (authored by gniibe).
Simplify configure substitution.
Aug 30 2018, 6:52 AM
gniibe committed rE37f627eaca57: Fix test condition for pkg-conf-funcs. (authored by gniibe).
Fix test condition for pkg-conf-funcs.
Aug 30 2018, 6:52 AM
gniibe committed rE55603b7a0d2f: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Aug 30 2018, 6:52 AM

Aug 29 2018

gniibe committed rE07fcb271f761: Fix gpg-error.m4 to use pkg-config compatible way. (authored by gniibe).
Fix gpg-error.m4 to use pkg-config compatible way.
Aug 29 2018, 8:14 AM
gniibe updated the task description for T4085: Add support for pkg-config.
Aug 29 2018, 4:17 AM
gniibe added a comment to T4085: Add support for pkg-config.

In gniibe/pkg-config-support branch of libgpg-error, I put my attempt to the improvement.
Now, gpg-error-config is a shell script which uses gpg-error.pc.
This way, we can avoid to introduce more of our local incompatible change against pkg-config, keeping pkg-config style easier.
Now, we have incompatible things: --mt and --host, I'd like to encourage to switch to new compatible use of --variable=mtlibs, --variable=mtcflags, and --variable=host.

Aug 29 2018, 4:15 AM
gniibe committed rEc5f040325b59: More changes for new gpg-error-config. (authored by gniibe).
More changes for new gpg-error-config.
Aug 29 2018, 4:06 AM

Aug 28 2018

gniibe committed rEe91365ef38ce: pkg-config compatible .pc file support. (authored by gniibe).
pkg-config compatible .pc file support.
Aug 28 2018, 12:52 PM
gniibe closed T3056: gpgme-1.8.0: test failures on NetBSD as Resolved.
Aug 28 2018, 4:20 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe closed T3056: gpgme-1.8.0: test failures on NetBSD, a subtask of T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel, as Resolved.
Aug 28 2018, 4:20 AM · Bug Report
gniibe added a comment to rG108702ccae8f: gpg: Prepare for longer card fingerprints..

When we will actually extend the fingerprints, more changes (spec and implementation) will be required because of the length limitation of DO 0x6E.
See https://dev.gnupg.org/T4097

Aug 28 2018, 1:30 AM

Aug 27 2018

gniibe changed the status of T3119: gpg: Improve public key decryption, a subtask of T2291: Smartcard interaction improvement (was: Shadowed private key design (for smartcard)), from Open to Testing.
Aug 27 2018, 9:32 AM · Restricted Project, Feature Request, gnupg
gniibe changed the status of T3119: gpg: Improve public key decryption from Open to Testing.
Aug 27 2018, 9:32 AM · gnupg (gpg23)
gniibe added a comment to T3119: gpg: Improve public key decryption.

In master, commit from rGce2f71760155: g10: Change decryption key selection for public key encryption. until rG84cc55880a58: g10: Prefer to available card keys for decryption. fixed this.

Aug 27 2018, 9:32 AM · gnupg (gpg23)
gniibe committed rGb823788d2009: g10: Fix enum_secret_keys for card keys. (authored by gniibe).
g10: Fix enum_secret_keys for card keys.
Aug 27 2018, 9:26 AM
gniibe committed rG84cc55880a58: g10: Prefer to available card keys for decryption. (authored by gniibe).
g10: Prefer to available card keys for decryption.
Aug 27 2018, 9:26 AM
gniibe committed rG03a8de7def41: g10: Move enum_secret_keys to skclist.c. (authored by gniibe).
g10: Move enum_secret_keys to skclist.c.
Aug 27 2018, 9:26 AM
gniibe committed rG6bb93fc295e7: g10: Fix comment of enum_secret_keys. (authored by gniibe).
g10: Fix comment of enum_secret_keys.
Aug 27 2018, 9:26 AM
gniibe committed rG30153c65f087: g10: Enumerated keys for decryption should be unique. (authored by gniibe).
g10: Enumerated keys for decryption should be unique.
Aug 27 2018, 9:26 AM
gniibe committed rGce2f71760155: g10: Change decryption key selection for public key encryption. (authored by gniibe).
g10: Change decryption key selection for public key encryption.
Aug 27 2018, 7:00 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

I think it's good to close this as "resolved", since many fixes have been done, and I don't have remaining issue.
@wiz Please open another ticket for your next try.

Aug 27 2018, 6:53 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)

Aug 22 2018

gniibe committed rG0786ac78423c: po: Update Japanese translation. (authored by gniibe).
po: Update Japanese translation.
Aug 22 2018, 11:46 AM
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 10:03 AM · Debian, gpgagent, Bug Report
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 10:03 AM · Debian, gpgagent, Bug Report
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 10:00 AM · Debian, gpgagent, Bug Report
gniibe claimed T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.

This entry was created based on the conversation at #gnupg channel.
I can't reproduce keep hanging.
I confirmed that pinentry vanished (perhaps, because of timeout).

Aug 22 2018, 9:59 AM · Debian, gpgagent, Bug Report
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 9:56 AM · Debian, gpgagent, Bug Report

Aug 21 2018

gniibe created T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 21 2018, 5:48 AM · Debian, gpgagent, Bug Report
gniibe merged task T2439: Optionally always prompt for key confirmation for requests from restricted sockets into T1840: gpg-agent should have prompt-for-use mechanism.
Aug 21 2018, 2:20 AM · gpgagent, Feature Request
gniibe merged T2439: Optionally always prompt for key confirmation for requests from restricted sockets into T1840: gpg-agent should have prompt-for-use mechanism.
Aug 21 2018, 2:20 AM · gnupg, Feature Request

Aug 17 2018

gniibe added a comment to T4097: scdaemon does not handle extended APDUs correctly.

Thanks for the information.

Aug 17 2018, 1:58 AM · scd, Bug Report

Aug 16 2018

gniibe added a comment to T4097: scdaemon does not handle extended APDUs correctly.

I don't understand the reason why 0x6E (Application Related Data) can be so long. What OpenPGP card implementation do you have?

Aug 16 2018, 6:22 AM · scd, Bug Report
gniibe claimed T4097: scdaemon does not handle extended APDUs correctly.
Aug 16 2018, 6:16 AM · scd, Bug Report

Aug 10 2018

gniibe committed rG1b309d9f6199: g10: Fix undefined behavior when EOF in parsing packet for S2K. (authored by gniibe).
g10: Fix undefined behavior when EOF in parsing packet for S2K.
Aug 10 2018, 8:42 AM
gniibe committed rG822c63384506: g10: Fix undefined behavior when EOF in parsing packet for S2K. (authored by gniibe).
g10: Fix undefined behavior when EOF in parsing packet for S2K.
Aug 10 2018, 8:42 AM
gniibe triaged T4093: Undefined shift in parse_symkeyenc as Normal priority.
Aug 10 2018, 8:24 AM · Bug Report
gniibe added a comment to T4093: Undefined shift in parse_symkeyenc.

OK, I take this ticket.

Aug 10 2018, 8:23 AM · Bug Report

Jul 26 2018

gniibe committed rG967d3649d24a: scd: Add support for Trustica Cryptoucan. (authored by nephirus).
scd: Add support for Trustica Cryptoucan.
Jul 26 2018, 4:46 AM
gniibe committed rG1111251945aa: Register DCO for Jiri Kerestes. (authored by gniibe).
Register DCO for Jiri Kerestes.
Jul 26 2018, 4:46 AM

Jul 23 2018

gniibe added a comment to T4085: Add support for pkg-config.

Obvious benefit will be:

  • It will be easier for developers who use pkg-config for their applications, and want to use gpgme. They can use pkg-config for gpgme.
Jul 23 2018, 4:24 AM
gniibe updated the task description for T4085: Add support for pkg-config.
Jul 23 2018, 4:18 AM
gniibe updated the task description for T4085: Add support for pkg-config.
Jul 23 2018, 4:13 AM
gniibe set External Link to https://bugs.debian.org/659168 on T4085: Add support for pkg-config.
Jul 23 2018, 4:11 AM
gniibe created T4085: Add support for pkg-config.
Jul 23 2018, 3:35 AM

Jul 17 2018

gniibe updated the task description for T3982: libgcrypt.m4 is not multilib friendly.
Jul 17 2018, 9:56 AM · libgcrypt, Bug Report
gniibe committed rE19f9902b004c: build: use EXEEXT_FOR_BUILD everywhere. (authored by haubi).
build: use EXEEXT_FOR_BUILD everywhere.
Jul 17 2018, 7:23 AM
gniibe committed rG1c9584dabb21: Register DCO fo Michael Haubenwallner. (authored by gniibe).
Register DCO fo Michael Haubenwallner.
Jul 17 2018, 7:16 AM

Jul 13 2018

gniibe closed T4047: Memory leak in function buf_to_sig as Resolved.
Jul 13 2018, 3:00 AM · Bug Report

Jul 12 2018

gniibe committed rGe8caa282d3d5: Merge branch 'master' into gniibe/decryption-key (authored by gniibe).
Merge branch 'master' into gniibe/decryption-key
Jul 12 2018, 10:11 AM
gniibe committed rPTH90e3dda03585: build: Let configure create the VERSION file. (authored by gniibe).
build: Let configure create the VERSION file.
Jul 12 2018, 4:09 AM
gniibe removed a project from T3283: Set 'mym4_revision' to 0 if not a git repo: npth.

Done for npth.

Jul 12 2018, 12:20 AM · libgcrypt, Bug Report

Jul 11 2018

gniibe committed rE0727c3945622: build: Use AX_CC_FOR_BUILD and EXEEXT. (authored by gniibe).
build: Use AX_CC_FOR_BUILD and EXEEXT.
Jul 11 2018, 4:11 AM
gniibe committed rEf1162767e355: doc: Now, yat2m is a standard tool. (authored by gniibe).
doc: Now, yat2m is a standard tool.
Jul 11 2018, 4:11 AM

Jul 10 2018

gniibe committed rE302d43a130e2: build: Remove version_parts in autogen.sh. (authored by gniibe).
build: Remove version_parts in autogen.sh.
Jul 10 2018, 10:14 AM

Jul 9 2018

gniibe closed T3915: Allow building with Clang on MIPS64 as Resolved.
Jul 9 2018, 9:22 AM · libgcrypt, Bug Report

Jul 6 2018

gniibe added a parent task for T4036: gnupg 2.2.9 release: T4050: GnuPG fails to decrypt file encrypted with more than one password with any password but the first.
Jul 6 2018, 6:59 AM · Release Info, gnupg
gniibe added a subtask for T4050: GnuPG fails to decrypt file encrypted with more than one password with any password but the first: T4036: gnupg 2.2.9 release.
Jul 6 2018, 6:59 AM · gnupg (gpg22)
gniibe added a comment to T4050: GnuPG fails to decrypt file encrypted with more than one password with any password but the first.

No, it is your fix: rG278d87465685: gpg: Clear the symmetric passphrase cache for encrypted session keys..
Please cherry pick it to 2.2 branch.

Jul 6 2018, 6:58 AM · gnupg (gpg22)

Jul 4 2018

gniibe committed rC9660c3fafd73: RFC-8439 was published. (authored by gniibe).
RFC-8439 was published.
Jul 4 2018, 7:27 AM

Jul 3 2018

gniibe triaged T4047: Memory leak in function buf_to_sig as Normal priority.

Fixed in master and 2.2 branch.

Jul 3 2018, 2:22 AM · Bug Report
gniibe committed rG2809be1f97a4: g10: Fix memory leak for PKT_signature. (authored by gniibe).
g10: Fix memory leak for PKT_signature.
Jul 3 2018, 2:22 AM
gniibe added a comment to T4047: Memory leak in function buf_to_sig.

I found two more cases. Those are included in the fix.

Jul 3 2018, 2:16 AM · Bug Report
gniibe committed rG996febbab21e: g10: Fix memory leak for PKT_signature. (authored by gniibe).
g10: Fix memory leak for PKT_signature.
Jul 3 2018, 2:16 AM
gniibe closed T3900: Memory leak in check_sig_and_print as Resolved.
Jul 3 2018, 2:14 AM · gnupg (gpg22), Bug Report

Jul 2 2018

gniibe claimed T4047: Memory leak in function buf_to_sig.

Good catch. Thank you.

Jul 2 2018, 9:35 AM · Bug Report