UbuntuUmbrella
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Recent Activity

Tue, Dec 11

werner closed T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit as Wontfix.
Tue, Dec 11, 12:39 PM · Ubuntu, gnupg, Feature Request

Sep 21 2017

werner closed T3247: SIGILL in prepare_macpads() at md.c:681 as Resolved.

Closing due to compiler error.

Sep 21 2017, 3:39 PM · clang, Ubuntu, libgcrypt, Bug Report

Jul 6 2017

jukivili added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

I did some experimenting and clang SIGILL does not trigger with commonly used, but non-conforming, variable-length object with "struct hack", as below:

Jul 6 2017, 1:22 PM · clang, Ubuntu, libgcrypt, Bug Report

Jul 5 2017

werner added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

With an integer overflow.

Jul 5 2017, 3:23 PM · clang, Ubuntu, libgcrypt, Bug Report
marcus added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

This is a standard dynamic sized array:

Jul 5 2017, 3:05 PM · clang, Ubuntu, libgcrypt, Bug Report
werner added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

Sorry, this is a standard C feature and the only way to have dynamic sized arrays. CLANG simply does not get this pattern right. Grep for pgut001's very comments on such ill behaving compilers (including gcc).

Jul 5 2017, 2:59 PM · clang, Ubuntu, libgcrypt, Bug Report
marcus added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

At a meta level, I really think that writing more conservative code that enables compilers to do a better job checking for safety is a good idea. The tricks we do with structs are premature optimization from a time when compilers were dumb as a doornail.

Jul 5 2017, 2:56 PM · clang, Ubuntu, libgcrypt, Bug Report
marcus added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

Maybe casting to a void* helps to disable the check in the compiler.

Jul 5 2017, 2:52 PM · clang, Ubuntu, libgcrypt, Bug Report
gniibe added a comment to T3247: SIGILL in prepare_macpads() at md.c:681.

I can replicate the issue on my system.
It is not the line 681, actually.

Jul 5 2017, 4:07 AM · clang, Ubuntu, libgcrypt, Bug Report

Jul 4 2017

gniibe claimed T3247: SIGILL in prepare_macpads() at md.c:681.

I think that the problem is in your usage with your tool. Please have a look at md_open function in cipher/md.c.
This bug is not the one in libgcrypt, but in the compiler.

Jul 4 2017, 6:27 AM · clang, Ubuntu, libgcrypt, Bug Report
gniibe closed T3246: md5.c:119:3: runtime error: unsigned integer overflow: 2612846078 + 3614090360 cannot be represented in type 'unsigned int' as Invalid.

Same argument can apply to MD5. See T3249: sha256.c:265:3: runtime error: unsigned integer overflow: 4084723048 + 1633837952 cannot be represented in type 'unsigned int' of SHA2.

Jul 4 2017, 5:10 AM · clang, Ubuntu, libgcrypt, Bug Report
gniibe closed T3250: random-csprng.c:1070:16: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'size_t' (aka 'unsigned long') as Invalid.

See T3245: cipher-gcm-intel-pclmul.c:418:17: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'size_t' (aka 'unsigned long').

Jul 4 2017, 5:08 AM · clang, Ubuntu, libgcrypt, Bug Report
gniibe closed T3245: cipher-gcm-intel-pclmul.c:418:17: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'size_t' (aka 'unsigned long') as Invalid.

See T3248: mpiutil.c:501:37: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long' for unsigned integer overflow.

Jul 4 2017, 5:06 AM · clang, Ubuntu, libgcrypt, Bug Report
gniibe closed T3248: mpiutil.c:501:37: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long' as Invalid.

It is intentionally used.
And in the C programming language, it is defined that unsigned integer never overflows (it is computed as modulo 2).

Jul 4 2017, 4:58 AM · clang, Ubuntu, libgcrypt, Bug Report
gniibe closed T3251: sha512.c:342:25: runtime error: unsigned integer overflow: 17296268247117069635 + 2271443192277056827 cannot be represented in type 'unsigned long' as Invalid.

See T3249: sha256.c:265:3: runtime error: unsigned integer overflow: 4084723048 + 1633837952 cannot be represented in type 'unsigned int'.

Jul 4 2017, 4:54 AM · clang, Ubuntu, libgcrypt, Bug Report
geeknik created T3251: sha512.c:342:25: runtime error: unsigned integer overflow: 17296268247117069635 + 2271443192277056827 cannot be represented in type 'unsigned long'.
Jul 4 2017, 3:11 AM · clang, Ubuntu, libgcrypt, Bug Report
geeknik created T3250: random-csprng.c:1070:16: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'size_t' (aka 'unsigned long').
Jul 4 2017, 3:11 AM · clang, Ubuntu, libgcrypt, Bug Report
geeknik created T3248: mpiutil.c:501:37: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long'.
Jul 4 2017, 3:11 AM · clang, Ubuntu, libgcrypt, Bug Report
geeknik created T3247: SIGILL in prepare_macpads() at md.c:681.
Jul 4 2017, 3:11 AM · clang, Ubuntu, libgcrypt, Bug Report
geeknik created T3246: md5.c:119:3: runtime error: unsigned integer overflow: 2612846078 + 3614090360 cannot be represented in type 'unsigned int'.
Jul 4 2017, 3:11 AM · clang, Ubuntu, libgcrypt, Bug Report
geeknik created T3245: cipher-gcm-intel-pclmul.c:418:17: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'size_t' (aka 'unsigned long').
Jul 4 2017, 3:10 AM · clang, Ubuntu, libgcrypt, Bug Report

Jun 8 2017

justus closed T3138: Help: "Error- key importing failed" - "gpg: starting migration from earlier GnuPG versions" ? as Invalid.

Hello. Please note that this is a bug tracker and not a support forum. Nevertheless, let's investigate.

Jun 8 2017, 3:07 PM · Enigmail, Ubuntu, gnupg

May 5 2017

quakhe added projects to T3138: Help: "Error- key importing failed" - "gpg: starting migration from earlier GnuPG versions" ?: gnupg, Ubuntu, Enigmail.
May 5 2017, 3:17 PM · Enigmail, Ubuntu, gnupg

May 3 2017

justus placed T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit up for grabs.
May 3 2017, 10:32 AM · Ubuntu, gnupg, Feature Request

Mar 30 2017

admin created Ubuntu.
Mar 30 2017, 6:42 PM

Dec 9 2015

werner added a comment to T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit.

The keyserver preferences are major privacy problem. They should not be used
and in fact they are ignored in Tor mode. Thus we should not put too much work
in fixing this wish.

Dec 9 2015, 3:27 PM · Ubuntu, gnupg, Feature Request

Dec 8 2015

justus added a comment to T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit.

Now that we have a dirmngr daemon, this should be feasible. I plan to implement
it like this:

Add two flags to the KS_GET command, --enqueue and --drain-queue. --enqueue
merely enqueues the key id and returns immediately, unless --drain-queue is
given.

This will also help us address issue #1827.

Dec 8 2015, 11:45 AM · Ubuntu, gnupg, Feature Request
justus claimed T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit.
Dec 8 2015, 11:45 AM · Ubuntu, gnupg, Feature Request

May 11 2015

werner removed a project from T1046: --quiet --passphrase ... outputs passphrase message: Stalled.
May 11 2015, 8:51 PM · Won't Fix, Ubuntu, gnupg, Feature Request
werner closed T1046: --quiet --passphrase ... outputs passphrase message as Resolved.
May 11 2015, 8:51 PM · Won't Fix, Ubuntu, gnupg, Feature Request

Nov 21 2014

werner closed T1751: GPA crash on Ubuntu with "Unsupported certificate" as Resolved.
Nov 21 2014, 9:37 AM · Ubuntu, Bug Report, gpa
werner added a comment to T1751: GPA crash on Ubuntu with "Unsupported certificate".

0.9.6 will be release today, thus I close it.

GNOME--

Nov 21 2014, 9:37 AM · Ubuntu, Bug Report, gpa

Nov 19 2014

aheinecke added a comment to T1751: GPA crash on Ubuntu with "Unsupported certificate".

It's not crashing for me with master but its not fixed.

I acidentally ran into this while checking out a windows crash and found the cause:
echo $GPG_AGENT_INFO /run/user/1000/keyring-Lvs93w/gpg:0:1

At least this was my problem and as "Ubuntu" is the platform it is likely that
this was the original problem.

I've commented in the launchpad report.

Nov 19 2014, 4:03 PM · Ubuntu, Bug Report, gpa
aheinecke changed Version from 0.9.4 to master on T1751: GPA crash on Ubuntu with "Unsupported certificate".
Nov 19 2014, 4:03 PM · Ubuntu, Bug Report, gpa

Nov 7 2014

werner added a comment to T1751: GPA crash on Ubuntu with "Unsupported certificate".

This is likely fixed in 0.9.5 release Sep 1.

Nov 7 2014, 8:03 AM · Ubuntu, Bug Report, gpa

Nov 6 2014

bernhard added projects to T1751: GPA crash on Ubuntu with "Unsupported certificate": gpa, Bug Report, Ubuntu.
Nov 6 2014, 4:41 PM · Ubuntu, Bug Report, gpa
bernhard set Version to 0.9.4 on T1751: GPA crash on Ubuntu with "Unsupported certificate".
Nov 6 2014, 4:41 PM · Ubuntu, Bug Report, gpa
bernhard updated subscribers of T1751: GPA crash on Ubuntu with "Unsupported certificate".
Nov 6 2014, 4:41 PM · Ubuntu, Bug Report, gpa

Feb 21 2011

werner removed a project from T1308: Installing gnupg-agent makes ubuntu unable to login: Bug Report.
Feb 21 2011, 5:36 PM · Ubuntu
werner closed T1308: Installing gnupg-agent makes ubuntu unable to login as Invalid.
Feb 21 2011, 5:36 PM · Ubuntu
werner lowered the priority of T1308: Installing gnupg-agent makes ubuntu unable to login from High to Normal.
Feb 21 2011, 5:36 PM · Ubuntu
werner added a comment to T1308: Installing gnupg-agent makes ubuntu unable to login.

Please provide a proper test case which is independent of the
distribution. Do not report distribution specific problems to an
upstream package. Thanks.

Feb 21 2011, 5:36 PM · Ubuntu

Dec 18 2010

shankao added projects to T1308: Installing gnupg-agent makes ubuntu unable to login: Bug Report, Ubuntu.
Dec 18 2010, 5:01 PM · Ubuntu
shankao set Version to 2.0.14-2ubuntu1 on T1308: Installing gnupg-agent makes ubuntu unable to login.
Dec 18 2010, 5:01 PM · Ubuntu
shankao set External Link to https://bugs.launchpad.net/ubuntu/+source/gnupg2/+bug/659509 on T1308: Installing gnupg-agent makes ubuntu unable to login.
Dec 18 2010, 5:01 PM · Ubuntu

Jun 18 2010

werner added a comment to T1240: gpg --list-packets causes EOF infite loop on specific file.

This has already been fixed in the trunk. I just backported it to 1.4 and 2.0.
(svn rev 5361).

Jun 18 2010, 10:09 AM · Ubuntu, Bug Report, gnupg
werner closed T1240: gpg --list-packets causes EOF infite loop on specific file as Resolved.
Jun 18 2010, 10:09 AM · Ubuntu, Bug Report, gnupg

Jun 17 2010

dleidert set External Link to http://bugs.launchpad.net/bugs/595553 on T1240: gpg --list-packets causes EOF infite loop on specific file.
Jun 17 2010, 6:34 PM · Ubuntu, Bug Report, gnupg
dleidert set Version to 1.4.10 on T1240: gpg --list-packets causes EOF infite loop on specific file.
Jun 17 2010, 6:34 PM · Ubuntu, Bug Report, gnupg
dleidert added a comment to T1240: gpg --list-packets causes EOF infite loop on specific file.

Jun 17 2010, 6:34 PM · Ubuntu, Bug Report, gnupg