Page MenuHome GnuPG
Feed Advanced Search

Aug 9 2016

aheinecke added a comment to T2368: Integer overflow in gpgme_progress_cb arguments.

All not good.

To be honest I'm a bit pigheaded here. I could work around the problem in
Kleopatra by just assuming for files > 1MiB the progress is always scaled and
live with a slight jump after MiB.
And then calculate progress based on the Input size (as total) Kleopatra knows.

The Problem for me is that QGpgME will never emit current + total progress
because it always provides Data through callbacks. And GpgME++ also is pretty
much designed for this in the Dataprovider interface. I dislike maintaining half
working / weird behaving code so I looked into possible ways to fix that.

What I did then was to take a look at gnupg's progress code and saw that total
is modified by --set-filesize. So I thought "awesome there is a mechanism to
provide gnupg with the total filesize even if callbacks are used" and did that.
I still think that this is great, and a good solution (no changes to gnupg
required etc.).

You try to do something which does not make sense. would have exact numbers
they do not tell you anything valid. It might be that
large parts of the file are compressed into just a few bytes and thus your
progressbar makes a huge leap at one time and later it gets slow again despite
that these are only a few 100 MiB (compared to the 10 GiB or zeroes).

I'm not trying to have a 100% reliable progress or a second exact estimate of
when a job is finished. But I want to show some general information "Ok the task
is 90% done, just stay tuned a bit longer"

This is User Interface basics. If you have a long running task (and crypo tasks
can easily run into minutes / hours) show _some_ progress indication. Due to the
pecularities / bugs of the API Kleopatra just shows "I'm working". This is very
bad User Interface and I would like to fix that. And Ideally my fix for this
would be where the Problem happens and not a workaround for the problem in the
user interface.

Aug 9 2016, 6:04 PM · gpgme, Bug Report
werner added a comment to T2368: Integer overflow in gpgme_progress_cb arguments.

All not good. You try to do something which does not make sense. Even if you
would have exact numbers they do not tell you anything valid. It might be that
large parts of the file are compressed into just a few bytes and thus your
progressbar makes a huge leap at one time and later it gets slow again despite
that these are only a few 100 MiB (compared to the 10 GiB or zeroes).

Aug 9 2016, 3:33 PM · gpgme, Bug Report
aheinecke added a comment to T2368: Integer overflow in gpgme_progress_cb arguments.

Always returning KiB would work for me as a compromise I don't know otherwise
that the switch from Bytes to KiB happened because I have no total.

Makes the code for QGpgME / GpgMEpp users more complicated though as they need a
mapping of progress to input file size. With the --set-filesize patch It would
be nicer as I could just handle this generically in GpgMEpp if an input is
seekable It would provide GnuPG with the size information and afterwards we have
progress where current and total could be used for relative progress calculation:

if (dp->isSupported(DataProvider::Seek)) {

off_t size = seek(0, SEEK_END);
seek(0, SEEK_SET);
gpgme_data_set_file_size(d->data, static_cast<unsigned long long>(size));

}

Aug 9 2016, 12:02 PM · gpgme, Bug Report
werner added a comment to T2368: Integer overflow in gpgme_progress_cb arguments.

What do you think of changing GnuPG's PROGRESS interface to always return KiB
and cap that value before it overflows? We would also cap in GPGME in case
gpgme is a 32 bit application and gnupg is 64 bit (or Windows).

Aug 9 2016, 11:55 AM · gpgme, Bug Report
werner closed T2089: retype timestamps to time_t for portability as Resolved.
Aug 9 2016, 11:45 AM · Won't Fix, gpgme, Bug Report
werner added a project to T2089: retype timestamps to time_t for portability: Won't Fix.
Aug 9 2016, 11:45 AM · Won't Fix, gpgme, Bug Report

Aug 8 2016

justus claimed T2320: pinentry: Fix -Wimplicit-function-declaration warning in pinentry-curses.c [patch].
Aug 8 2016, 11:09 AM · Bug Report, pinentry
justus added a comment to T2320: pinentry: Fix -Wimplicit-function-declaration warning in pinentry-curses.c [patch].

Can you please test if the following patch that has been committed recently
fixes your problem?

https://git.gnupg.org/cgi-bin/gitweb.cgi?
p=pinentry.git;a=commitdiff;h=2227f67af53f38d3d7f97760f2553d2c9ed05969

(It is not NCURSES_INCLUDE, but NCURSES_CFLAGS should be set by
PKG_CHECK_MODULES.)

Thanks!

Aug 8 2016, 11:09 AM · Bug Report, pinentry
dkg added a comment to T2438: dirmngr fails repeatedly with "invalid argument", without kicking the host from its list.

I note that if i restart dirmngr it will just choose a new member of the pool
and that member will work.

Aug 8 2016, 8:25 AM · gnupg, Bug Report, dirmngr
dkg added projects to T2438: dirmngr fails repeatedly with "invalid argument", without kicking the host from its list: dirmngr, Bug Report.
Aug 8 2016, 8:23 AM · gnupg, Bug Report, dirmngr

Aug 7 2016

gupsgr added a comment to T2320: pinentry: Fix -Wimplicit-function-declaration warning in pinentry-curses.c [patch].

What operating system are you using?

I'm using Gentoo.

(referring to the discussion you linked):

pkg-config ncursesw --cflags returns "-I/usr/include/ncursesw", which is the
correct path. However, this include is not listed in the gcc command line (see
initial message).

I'm no expert in make nor autotools, but looking at pinentry/Makefile $COMPILE
uses $INCLUDES and $AM_CPPFLAGS. However $INCLUDES is not defined and
$AM_CPPFLAGS only adds -I../secmem. Also, nothing seems to use the variable
$NCURSES_INCLUDE (which is set to the pkg-config value "-I/usr/include/ncursesw").

This leads me to the wild guess that the pkg-config definitions for ncurses are
ignored by configure (or however sets up the Makefile). Instead the default
include directory /usr/include is used which has the wrong curses.h header. I
would like to submit a patch, but I sadly have no knowledge about make and automake.

Aug 7 2016, 7:42 AM · Bug Report, pinentry

Aug 5 2016

werner added projects to T2427: Allow universal --batch more, with STDIN reads: Not A Bug, Won't Fix.
Aug 5 2016, 7:55 PM · Won't Fix, Not A Bug, Bug Report, gnupg
werner added a comment to T2427: Allow universal --batch more, with STDIN reads.

I explained this already on the mailing list: gpg takes data from stdin but
sometimes need to ask on the tty for a passphrase or confirmation. If you do
not want this use --batch and --with-colons.

The --edit-key interface cannot be operated via stdin because this is a human
only interface. To automate --edit-key you need to use --status-fd and
--command-fd and apply an FSM for processing. This is required to keep the API
stable and to allow extending the --edit-key interface.

GnuPG 2.1 also has a bunch of new commands (--quick-foo) which can be used to do
the most common operations directly from the command line.

Aug 5 2016, 7:55 PM · Won't Fix, Not A Bug, Bug Report, gnupg
werner added a comment to T2436: --yes sometimes doesn't work without --batch, but this is not well-documented.

Well, the man page states

  --yes  Assume "yes" on most questions.

Note the "most" ;-)

I agree that there is no clear pattern. I tried to make use of --yes in way to
minimizes surprising loss of data. Can certainly be improved.

Aug 5 2016, 7:47 PM · Bug Report, gnupg
justus added projects to T2259: --key-gen failing on Solaris 10: gnupg (gpg14), gnupg.
Aug 5 2016, 9:01 AM · gnupg, gnupg (gpg14), Bug Report
justus added a project to T2354: Deleted secure key not quite deleted?: gnupg.
Aug 5 2016, 9:00 AM · gnupg, Bug Report
justus added a project to T2417: gnupg doesn't like empty trustdb file: gnupg.
Aug 5 2016, 8:59 AM · gnupg, Bug Report
justus added a project to T2394: Broken link to noepatents.org: libgcrypt.
Aug 5 2016, 8:58 AM · Won't Fix, libgcrypt, Bug Report
dkg added projects to T2436: --yes sometimes doesn't work without --batch, but this is not well-documented: gnupg, Bug Report.
Aug 5 2016, 6:30 AM · Bug Report, gnupg

Aug 4 2016

justus added a comment to T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm.

Can you please tell us what version of ssh you are using (ssh -V)?

Aug 4 2016, 11:58 AM · MacOS, gnupg, gnupg (gpg22), Bug Report

Aug 2 2016

werner renamed T2424: libassuan CFLAGS/LDFLAGS not used from liassuan CFLAGS/LDFLAGS not used to libassuan CFLAGS/LDFLAGS not used.
Aug 2 2016, 7:05 PM · libassuan, Bug Report
werner added a project to T2424: libassuan CFLAGS/LDFLAGS not used: libassuan.
Aug 2 2016, 7:05 PM · libassuan, Bug Report
werner added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Please describe the bug and your patch here. A long title is not a sufficient
description. tia.

Aug 2 2016, 7:04 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2407: The assuan interface in gpgme is not documented.

Fixed in 135185b7.

Aug 2 2016, 4:58 PM · Documentation, gpgme, Bug Report
justus closed T2407: The assuan interface in gpgme is not documented as Resolved.
Aug 2 2016, 4:58 PM · Documentation, gpgme, Bug Report
justus claimed T2407: The assuan interface in gpgme is not documented.
Aug 2 2016, 4:58 PM · Documentation, gpgme, Bug Report
justus added a comment to T2426: gpgme - Inappropriate ioctl for device.

Ok, there are no significant patches on top of pygpgme. Note that pygpgme is not really
maintained, and that we neither develop nor support pygpgme. But seeing that dnf is important to
Fedora, let's figure this out.

It would be nice if you could try to reproduce the problem without pygpgme though, just to make a
more minimal test case. I see the exception is thrown during some import. This is how I strace
gnupg to see what ioctls it is issuing:

% strace -eioctl g10/gpg --import ../tests/openpgp/samplekeys/ecc-sample-1-pub.asc
gpg: NOTE: THIS IS A DEVELOPMENT VERSION!
gpg: It is only intended for test purposes and should NOT be
gpg: used in a production environment or with production keys!
gpg: key 0BA52DF0BAA59D9C: public key "ec_dsa_dh_256 <openpgp@brainhub.org>" imported

  • SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=26716, si_uid=1000, si_status=0,

si_utime=0, si_stime=0} ---
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
gpg: Total number processed: 1
gpg: imported: 1
+++ exited with 0 +++

Note that if you try to strace your gpgme-based application, you need to pass '-f' to strace to
follow forks.

I have grepped through gpgme and gnupg, and it looks like gnupg is only doing ioctls to terminals,
so maybe your container setup is doing something funny to terminals. But let's see what the strace
shows.

Aug 2 2016, 2:06 PM · Python, Fedora, Bug Report, gpgme
justus claimed T2430: pinentry gtk2 should grab pointer as well as keyboard.
Aug 2 2016, 12:49 PM · Bug Report, pinentry
justus closed T2430: pinentry gtk2 should grab pointer as well as keyboard as Resolved.
Aug 2 2016, 12:49 PM · Bug Report, pinentry
justus added a comment to T2430: pinentry gtk2 should grab pointer as well as keyboard.

Fixed in 2f1f1f06.

Grabbing the pointer might have unexpected repercussions though, e.g. one isn't
able to move windows around anymore. Let's see how it turns out.

Aug 2 2016, 12:49 PM · Bug Report, pinentry
justus added projects to T2434: pinentry-gtk-2's --no-global-grab does not work as advertised: pinentry, Bug Report.
Aug 2 2016, 12:44 PM · Bug Report, pinentry
justus set Version to master on T2434: pinentry-gtk-2's --no-global-grab does not work as advertised.
Aug 2 2016, 12:44 PM · Bug Report, pinentry
justus added a comment to T2320: pinentry: Fix -Wimplicit-function-declaration warning in pinentry-curses.c [patch].

What operating system are you using?

We had the exact same patch committed (21e83f42) and later reverted (f0db3192).
Discussion: https://lists.gnupg.org/pipermail/gnupg-devel/2015-June/030051.html

Aug 2 2016, 12:27 PM · Bug Report, pinentry
aixtools added a comment to T1779: AIX & GCC 4.7.4: 27 of 30 tests failed Please report to http://bugs.gnupg.org.

Aug 2 2016, 8:57 AM · gnupg, Bug Report
aixtools added a comment to T1779: AIX & GCC 4.7.4: 27 of 30 tests failed Please report to http://bugs.gnupg.org.

Will be a week or so. Had to power off my server due to "flooding" nearby.

Aug 2 2016, 8:57 AM · gnupg, Bug Report

Aug 1 2016

dkg set Version to 2.1.14 on T2433: dirmngr: hkps connections should default to system trust if --hkp-cacert is not given.
Aug 1 2016, 10:31 PM · gnupg, Bug Report, dirmngr
dkg added projects to T2433: dirmngr: hkps connections should default to system trust if --hkp-cacert is not given: dirmngr, Bug Report.
Aug 1 2016, 10:31 PM · gnupg, Bug Report, dirmngr
justus closed T2375: regression: "could not grab keyboard" as Resolved.
Aug 1 2016, 6:04 PM · Bug Report, pinentry
justus added a comment to T2375: regression: "could not grab keyboard".

This is really weird. Merely not adding the password reveal button to the hbox
'fixes' this problem. Therefore, I don't believe that the patch introduces the
bug, it merely makes it manifest itself.

I looked around in the related gtk bits, but I believe the problem might be in
the X server, or the asynchronous interaction with it. I don't believe it is
worth digging further into X.

Workaround committed in ad390f29.

Aug 1 2016, 6:04 PM · Bug Report, pinentry
justus claimed T2375: regression: "could not grab keyboard".
Aug 1 2016, 6:04 PM · Bug Report, pinentry
justus added a comment to T2432: gpgsm --with-colons --list-keys writes an excessive colon, causing --with-secret to write to the wrong column.

Indeed, thanks for the analysis!

Fixed in 40365b28.

Aug 1 2016, 12:36 PM · Bug Report, gnupg
justus closed T2432: gpgsm --with-colons --list-keys writes an excessive colon, causing --with-secret to write to the wrong column as Resolved.
Aug 1 2016, 12:36 PM · Bug Report, gnupg
justus claimed T2432: gpgsm --with-colons --list-keys writes an excessive colon, causing --with-secret to write to the wrong column.
Aug 1 2016, 12:36 PM · Bug Report, gnupg
aheinecke closed T2317: Gpg4win-3.0-beta create checksum files in Kleopatra broken as Resolved.
Aug 1 2016, 12:09 PM · Bug Report, kleopatra, gpg4win
aheinecke added a comment to T2317: Gpg4win-3.0-beta create checksum files in Kleopatra broken.

This is fixed now. Was a problem with an incorrect port from KTemporaryFile to
QTemporaryFile for qt5

Aug 1 2016, 12:09 PM · Bug Report, kleopatra, gpg4win
justus claimed T2431: tests/openpgp/run-test.scm not shipped in tarball.
Aug 1 2016, 11:20 AM · Bug Report, gnupg
justus closed T2431: tests/openpgp/run-test.scm not shipped in tarball as Resolved.
Aug 1 2016, 11:20 AM · Bug Report, gnupg
justus added a comment to T2431: tests/openpgp/run-test.scm not shipped in tarball.

Fixed in c971ff08.

Aug 1 2016, 11:20 AM · Bug Report, gnupg
bernhard updated subscribers of T2118: Command --quick-gen-key ignores --default-cert-expire, --edit-key ignores --default-sig-expire.
Aug 1 2016, 10:22 AM · Won't Fix, gnupg (gpg21), Bug Report, gnupg
gniibe closed T2336: libgcrypt 1.7.0 fails to be created as Resolved.
Aug 1 2016, 8:45 AM · Not A Bug, Bug Report, libgcrypt
perske added projects to T2432: gpgsm --with-colons --list-keys writes an excessive colon, causing --with-secret to write to the wrong column: gnupg, Bug Report.
Aug 1 2016, 1:57 AM · Bug Report, gnupg
perske set Version to 2.1.14 on T2432: gpgsm --with-colons --list-keys writes an excessive colon, causing --with-secret to write to the wrong column.
Aug 1 2016, 1:57 AM · Bug Report, gnupg

Jul 31 2016

perske added a comment to T1644: Do not expect KeyIDs to be unique.

D198: 866_gnupg-2.1.14.diff

Jul 31 2016, 10:00 PM · gnupg (gpg22), S/MIME, Bug Report
perske added a comment to T1644: Do not expect KeyIDs to be unique.

With T1590 irrelevant, issues 1862, 1970, and 2336 resolved (very special
thanks to everyone who helped in fixing them!), this is the only problem left in
version 2.1.14 that forces me to use a patched version of gpgsm for my webmailer.

My patch from 2014-04-30 works, but by mistake ("if (cmp < 0)" in place of "if
(cmp > 0)" it selects not the newest but the oldest one of the ambiguous
certificates what is bad in the DFN PKI because an older one of the certificates
is revoked, so I attach a new patch against 2.1.14.

Jul 31 2016, 10:00 PM · gnupg (gpg22), S/MIME, Bug Report
perske reopened T2336: libgcrypt 1.7.0 fails to be created as "Open".
Jul 31 2016, 12:11 AM · Not A Bug, Bug Report, libgcrypt
perske added a comment to T2336: libgcrypt 1.7.0 fails to be created.

Sorry for not providing further infos, I did not find the time before now.
I just tested with version 1.7.2; there the problem has disappeared.

I guess this change mentioned in the change log is the relevant one:
+2016-07-01 Jussi Kivilinna <jussi.kivilinna@iki.fi>
+
+ Fix static build.
+ * tests/pubkey.c (_gcry_pk_util_get_nbits): Make function 'static'.

Thank you very much, the case can be closed.

Jul 31 2016, 12:11 AM · Not A Bug, Bug Report, libgcrypt

Jul 30 2016

dkg set Version to 2.1.14 on T2431: tests/openpgp/run-test.scm not shipped in tarball.
Jul 30 2016, 7:24 PM · Bug Report, gnupg
dkg added projects to T2431: tests/openpgp/run-test.scm not shipped in tarball: gnupg, Bug Report.
Jul 30 2016, 7:24 PM · Bug Report, gnupg
dkg added projects to T2430: pinentry gtk2 should grab pointer as well as keyboard: pinentry, Bug Report.
Jul 30 2016, 6:56 PM · Bug Report, pinentry
dkg set Version to 0.9.7 on T2430: pinentry gtk2 should grab pointer as well as keyboard.
Jul 30 2016, 6:56 PM · Bug Report, pinentry

Jul 29 2016

languitar added a comment to T2298: Unblocking a smartcard PIN not possible in 2.1.

Ok, I can record such files. Will there be any confidential information contained in
these logs?

Jul 29 2016, 8:24 PM · Info Needed, gnupg, scd, Bug Report
techtonik added a comment to T2426: gpgme - Inappropriate ioctl for device.

Here is the info about Fedora patches
https://www.rpmfind.net/linux/RPM/fedora/secondary/devel/rawhide/src/p/pygpgme-0.3-15.fc24.src.html

Jul 29 2016, 3:26 PM · Python, Fedora, Bug Report, gpgme
techtonik added a comment to T2426: gpgme - Inappropriate ioctl for device.

On Wed, Jul 27, 2016 at 1:24 PM, Justus Winter via BTS
<gnupg@bugs.g10code.com> wrote:

I see that you are using pygpgme, is that correct?If so, which version, and are
there significant patches applied in the Fedora package? And can you please tell
me what version of libgpgme you are using?

Jul 29 2016, 3:11 PM · Python, Fedora, Bug Report, gpgme
gniibe added a project to T1779: AIX & GCC 4.7.4: 27 of 30 tests failed Please report to http://bugs.gnupg.org: Restricted Project.
Jul 29 2016, 9:56 AM · gnupg, Bug Report
gniibe removed a project from T1779: AIX & GCC 4.7.4: 27 of 30 tests failed Please report to http://bugs.gnupg.org: Info Needed.
Jul 29 2016, 9:56 AM · gnupg, Bug Report
gniibe claimed T1779: AIX & GCC 4.7.4: 27 of 30 tests failed Please report to http://bugs.gnupg.org.
Jul 29 2016, 9:56 AM · gnupg, Bug Report
gniibe added a comment to T1779: AIX & GCC 4.7.4: 27 of 30 tests failed Please report to http://bugs.gnupg.org.

AIX required a patch for Npth library for fork.
Please test again with npth 1.3 when it will be released.
I tested with 2.1.14, all go well successfully (make check no errors) with
patched version of Npth library.

Jul 29 2016, 9:56 AM · gnupg, Bug Report
gniibe removed a project from T2403: make check failed for t-stringhelp (AIX 7.1): Info Needed.
Jul 29 2016, 9:51 AM · Bug Report, gnupg
gniibe added a project to T2403: make check failed for t-stringhelp (AIX 7.1): Restricted Project.
Jul 29 2016, 9:51 AM · Bug Report, gnupg
gniibe added a comment to T2403: make check failed for t-stringhelp (AIX 7.1).

I confirmed that with patched npth, 2.1.14 with
c49c43d7e4229fd9f1bc55e17fa32fdc334dbef6 builds well and "make check" goes
successfully (on AIX 7.1 with gcc 4.8.1).

Please test again when npth 1.3 will be released.

Jul 29 2016, 9:51 AM · Bug Report, gnupg
gniibe removed a project from T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: Restricted Project.
Jul 29 2016, 8:41 AM · Bug Report, libgcrypt
gniibe closed T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX as Resolved.
Jul 29 2016, 8:41 AM · Bug Report, libgcrypt
gniibe added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

I confirmed on AIX 7.1 with GCC 4.8.1, libgcrypt 1.7.2 builds well. "make
check" goes success with no errors.
I'm closing this again, because the particular problem of typedef has been fixed.
If you have another issue, please open another report.

Jul 29 2016, 8:41 AM · Bug Report, libgcrypt
gniibe closed T2144: libgpg-error: assertion error on Solaris/sparc as Resolved.
Jul 29 2016, 3:43 AM · Bug Report, gpgrt
gniibe removed a project from T2144: libgpg-error: assertion error on Solaris/sparc: Restricted Project.
Jul 29 2016, 3:43 AM · Bug Report, gpgrt
gniibe added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

This particular problem of assertion error, it was fixed in 1.22. So, I close this.
We also have T2378 for a possible change for Solaris/sparc. Please continue
there.

Jul 29 2016, 3:42 AM · Bug Report, gpgrt
gniibe set External Link to https://java.net/projects/solaris-userland/pages/Home on T2378: t-lock and random tests crash on SPARC 32-bit.
Jul 29 2016, 3:25 AM · Not A Bug, gpgrt, Bug Report
gniibe closed T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2 as Resolved.
Jul 29 2016, 3:24 AM · Bug Report, gpgrt
gniibe removed a project from T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2: Restricted Project.
Jul 29 2016, 3:24 AM · Bug Report, gpgrt
gniibe added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

I believe that it's fixed in 1.22. Closing.

Jul 29 2016, 3:24 AM · Bug Report, gpgrt
gniibe removed a project from T1671: libgpg-error 1.13 does not link on Solaris 10: Restricted Project.
Jul 29 2016, 3:22 AM · gpgrt, Bug Report
gniibe closed T1671: libgpg-error 1.13 does not link on Solaris 10 as Resolved.
Jul 29 2016, 3:22 AM · gpgrt, Bug Report
gniibe added a comment to T1671: libgpg-error 1.13 does not link on Solaris 10.

Closing, as I confirmed that -lrt is not needed any more in Solaris Userland
project:
https://hg.java.net/hg/solaris-userland~gate

Jul 29 2016, 3:22 AM · gpgrt, Bug Report
gniibe added a comment to T2298: Unblocking a smartcard PIN not possible in 2.1.

You can have a configuration file like:

.gnupg/gpg-agent.conf

enable-ssh-support
debug-level guru
debug-all

log-file /run/user/1000/gpg-agent.log

and

.gnupg/scdaemon.conf

debug-level guru
debug-all
debug-ccid-driver

log-file /run/user/1000/scd.log

so that the interactions can be recorded with debug information.

Jul 29 2016, 2:53 AM · Info Needed, gnupg, scd, Bug Report

Jul 28 2016

JohnDB added a comment to T2427: Allow universal --batch more, with STDIN reads.

An option like --stdout-as-tty may also be needed,
for completeness, to avoid /dev/tty writes.

Jul 28 2016, 1:28 AM · Won't Fix, Not A Bug, Bug Report, gnupg

Jul 27 2016

JohnDB added projects to T2427: Allow universal --batch more, with STDIN reads: gnupg, Bug Report.
Jul 27 2016, 9:20 PM · Won't Fix, Not A Bug, Bug Report, gnupg
justus closed T2345: Test mds.test fails if /bin/sh -> dash as Resolved.
Jul 27 2016, 5:01 PM · Bug Report
justus added a comment to T2345: Test mds.test fails if /bin/sh -> dash.

Fixed in 2.1.14 with the switch to Scheme-based tests.

Jul 27 2016, 5:01 PM · Bug Report
justus added a comment to T2401: import-clean and export-clean do not have the documented effect.

import-clean does call the same code, but it behaves differently for the key you
mention. I created a test key that does get cleaned up upon import.

Jul 27 2016, 4:22 PM · Bug Report, gnupg
justus changed Version from 2.1.13 to 2.1.13,master on T2401: import-clean and export-clean do not have the documented effect.
Jul 27 2016, 4:22 PM · Bug Report, gnupg
justus added a comment to T2401: import-clean and export-clean do not have the documented effect.

Jul 27 2016, 4:22 PM · Bug Report, gnupg
justus closed T2418: Wrong check for Android in configure.ac as Resolved.
Jul 27 2016, 12:40 PM · Bug Report, gnupg
justus added a comment to T2418: Wrong check for Android in configure.ac.

Merged in 583a464c, thanks!

Note that we prefer contributions sent to the mailinglist using git send-email.

Jul 27 2016, 12:40 PM · Bug Report, gnupg
justus claimed T2418: Wrong check for Android in configure.ac.
Jul 27 2016, 12:40 PM · Bug Report, gnupg
justus added a comment to T2426: gpgme - Inappropriate ioctl for device.

Thanks for the report.

I see that you are using pygpgme, is that correct? If so, which version, and are
there significant patches applied in the Fedora package? And can you please tell
me what version of libgpgme you are using?

Let's try to figure out which ioctl fails. Could you try to strace this process?

Jul 27 2016, 12:24 PM · Python, Fedora, Bug Report, gpgme
justus claimed T2426: gpgme - Inappropriate ioctl for device.
Jul 27 2016, 12:24 PM · Python, Fedora, Bug Report, gpgme
techtonik added projects to T2426: gpgme - Inappropriate ioctl for device: Python, Fedora, Bug Report, gpgme.
Jul 27 2016, 11:01 AM · Python, Fedora, Bug Report, gpgme

Jul 26 2016

jf added a comment to T2378: t-lock and random tests crash on SPARC 32-bit.

IMHO, it's pretty uncommon from the packaging point of view to deliver
different generic header files for different platforms (one can meet
platform related ifdefs much often). It necessarily moves the platform
decision rules into the source code of the library consumer.

Jul 26 2016, 7:00 PM · Not A Bug, gpgrt, Bug Report
justus added a project to T2419: gpg --list-packets hangs on file containing single zero byte: gnupg.
Jul 26 2016, 6:39 PM · gnupg, Bug Report
justus closed T2419: gpg --list-packets hangs on file containing single zero byte as Resolved.
Jul 26 2016, 6:39 PM · gnupg, Bug Report