Page MenuHome GnuPG
Feed Advanced Search

Jul 21 2017

werner added a comment to T2196: keydb locking can result in deadlock in 2.2.

The other thing is to allow only one keyring, or better, use a central key daemon to access keys (kind of local keyserver).

Jul 21 2017, 10:47 AM · gnupg22 (gnupg-2.2.52), Bug Report

Jul 20 2017

werner committed rGa5dcc01a739d: indent: Improve readability of some comments in getkey.c (authored by werner).
indent: Improve readability of some comments in getkey.c
Jul 20 2017, 6:41 PM
werner committed rG165cdd8121bb: gpg: New option --with-key-origin. (authored by werner).
gpg: New option --with-key-origin.
Jul 20 2017, 6:20 PM
werner committed rGbddc2e04f1dd: common: New function print_utf9_string. (authored by werner).
common: New function print_utf9_string.
Jul 20 2017, 6:20 PM
werner committed rG33ecb541fcc2: doc: Comment fixes and one trailing comma fix. (authored by werner).
doc: Comment fixes and one trailing comma fix.
Jul 20 2017, 6:20 PM
werner committed rG3ee314dde16d: gpg: Make function mk_datestr public. (authored by werner).
gpg: Make function mk_datestr public.
Jul 20 2017, 6:20 PM
werner renamed T3279: Release pinentry 1.1.0 from Release pinentry 1.0.1 to Release pinentry 1.1.0.
Jul 20 2017, 11:08 AM · pinentry
werner updated subscribers of T3279: Release pinentry 1.1.0.

@justus Are the FLTK and the EFL ready for a release (which we could mark as beta test versions)

Jul 20 2017, 11:08 AM · pinentry
werner committed rC93478098dce6: doc: Typo fix. (authored by werner).
doc: Typo fix.
Jul 20 2017, 10:54 AM
werner created T3289: Add overview on branches, compatibily, EOL to the web site..
Jul 20 2017, 10:30 AM · Documentation

Jul 19 2017

werner added a comment to T1235: adding automatic refresh-key.

T3252 is about meta data for each key.

Jul 19 2017, 5:42 PM · gnupg26, gnupg22, Feature Request
werner closed T3284: ssh-add -D does not return an error as it should. as Resolved.

No. gpg-agent is a different implementation of the ssh-agent protocol than ssh-agent. Making the keys persistent is on purpose.

Jul 19 2017, 5:38 PM · gnupg (gpg23), Documentation
werner closed T3203: gpg chokes on empty UserId as Wontfix.

I consider allowing empty user ids too dangerous.

Jul 19 2017, 5:32 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3203: gpg chokes on empty UserId.

So, just use "Anonymous"? This clearly identifies what this user id is
about and does not lead users to think, that something is wrong.

Jul 19 2017, 3:54 PM · Feature Request, gnupg (gpg22)
werner committed rG2e5459457473: gpg: Avoid asking by fpr and then by keyid during auto-key-retrieve. (authored by werner).
gpg: Avoid asking by fpr and then by keyid during auto-key-retrieve.
Jul 19 2017, 1:17 PM
werner added inline comments to rGe7eabe66b640: dirmngr: Log http response in debug mode..
Jul 19 2017, 1:16 PM
werner closed T3268: GnuPG 1.4.22 release as Resolved.

I just released 1.4.22 including the usual Windows installer. No anouncement mail but I added an entry to the NEWS page.

Jul 19 2017, 11:58 AM · gnupg (gpg14)
werner committed rD2610bd7d3ce7: swdb: Release gnupg 1.4.22 (authored by werner).
swdb: Release gnupg 1.4.22
Jul 19 2017, 11:55 AM
werner committed rG84603a026957: Post release updates (authored by werner).
Post release updates
Jul 19 2017, 11:42 AM
werner committed rG5f7667eca899: po: Update Norwegian translation (authored by asikrom).
po: Update Norwegian translation
Jul 19 2017, 11:42 AM
werner committed rG6153268aaf04: Release 1.4.22 (authored by werner).
Release 1.4.22
Jul 19 2017, 11:42 AM
werner committed rG9937aa8fdad6: build: Avoid check gpg --version during make distcheck. (authored by werner).
build: Avoid check gpg --version during make distcheck.
Jul 19 2017, 11:42 AM
werner committed rGaababe237d0f: indent: Fix indentation of an if block. (authored by werner).
indent: Fix indentation of an if block.
Jul 19 2017, 11:42 AM
werner added a comment to T3203: gpg chokes on empty UserId.

Just noticed that we fixed something related to this in 1.4:
bb61191aad98c3dbb487c1f76dd1552d44a52fe3

Jul 19 2017, 11:10 AM · Feature Request, gnupg (gpg22)
werner committed rDc580ac5de36f: web: Fix URL (authored by werner).
web: Fix URL
Jul 19 2017, 10:39 AM
werner committed rD5dc247026f6d: web: Announce Libgcrypt 1.8.0. (authored by werner).
web: Announce Libgcrypt 1.8.0.
Jul 19 2017, 9:46 AM
werner committed rCcd271dce4cd8: Announce end-of-life for 1.7 at 2019-06-30. (authored by werner).
Announce end-of-life for 1.7 at 2019-06-30.
Jul 19 2017, 9:43 AM
werner added a comment to T3285: building libgcrypt 1.8.0 results in error: stray '\357' in program.

Hmm, that is actually the original file. I received it by mail, maybe the sender's MUA added the BOM.

Jul 19 2017, 9:09 AM · Bug Report

Jul 18 2017

werner committed rDcc99c4355c2a: swdb: Release Libgcrypt 1.8.0 (authored by werner).
swdb: Release Libgcrypt 1.8.0
Jul 18 2017, 4:35 PM
werner committed rC2c905868abdf: Post release updates (authored by werner).
Post release updates
Jul 18 2017, 4:32 PM
werner committed rC850aca744eed: Release 1.8.0 (authored by werner).
Release 1.8.0
Jul 18 2017, 4:32 PM
werner committed rCffb66ff0f9af: build: Remove the configure run notice on EGD. (authored by werner).
build: Remove the configure run notice on EGD.
Jul 18 2017, 4:32 PM
werner added a comment to T3203: gpg chokes on empty UserId.

gpg imposes limits on the length of data items in OpenPGP messages. OpenPGP does not specify any requirements on the length of keys or other properties, thus implementations can use sensible limits.

Jul 18 2017, 4:16 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3284: ssh-add -D does not return an error as it should..

Note that you can do

Jul 18 2017, 4:07 PM · gnupg (gpg23), Documentation
werner changed the image for Image Macro "rtfm".
Jul 18 2017, 4:01 PM
werner created Image Macro "rtfm".
Jul 18 2017, 3:56 PM
werner committed rC95194c550443: mac: Add selftests for HMAC-SHA3-xxx. (authored by werner).
mac: Add selftests for HMAC-SHA3-xxx.
Jul 18 2017, 2:30 PM
werner added a project to T3202: add support for illumos to our version of libtool: Info Needed.
Jul 18 2017, 2:25 PM · Info Needed, gpgrt, Bug Report
werner committed rCecf73dafb7aa: api: New function gcry_mpi_point_copy. (authored by werner).
api: New function gcry_mpi_point_copy.
Jul 18 2017, 10:21 AM

Jul 17 2017

werner triaged T3283: Set 'mym4_revision' to 0 if not a git repo as Normal priority.
Jul 17 2017, 6:10 PM · libgcrypt, Bug Report
werner created T3283: Set 'mym4_revision' to 0 if not a git repo.
Jul 17 2017, 5:26 PM · libgcrypt, Bug Report
werner committed rD6199ba81f28f: web: Announce release of Scute 1.5.0 (authored by werner).
web: Announce release of Scute 1.5.0
Jul 17 2017, 5:23 PM
werner committed rGa149afe338d6: gpg,sm: Check compliance of the RNG. (authored by werner).
gpg,sm: Check compliance of the RNG.
Jul 17 2017, 4:09 PM
werner committed rG849467870ee1: common: New function split_fields_colon. (authored by werner).
common: New function split_fields_colon.
Jul 17 2017, 4:09 PM
werner committed rGbbbd0db34b4e: agent: New GETINFO sub-command jent_active. (authored by werner).
agent: New GETINFO sub-command jent_active.
Jul 17 2017, 4:09 PM
werner closed T3282: migrate stubs from 2.0.x to 2.1.x as Invalid.

For questions please contact the gnupg-devel ML.

Jul 17 2017, 4:04 PM · gnupg (gpg21)
werner committed rCde1e12504dd7: build: Bump LT version to C22/A2/R0. (authored by werner).
build: Bump LT version to C22/A2/R0.
Jul 17 2017, 2:42 PM
werner committed rC9d99c6b973ca: random: Minor fix for getting the rndjent version. (authored by werner).
random: Minor fix for getting the rndjent version.
Jul 17 2017, 2:42 PM
werner triaged T2918: First-run behaviour differs depending on which home directory is requested as Low priority.

Note that current versions don't install a skeleton conf file anymore.

Jul 17 2017, 10:48 AM · Bug Report
werner triaged T3279: Release pinentry 1.1.0 as High priority.
Jul 17 2017, 10:43 AM · pinentry
werner created T3279: Release pinentry 1.1.0.
Jul 17 2017, 9:44 AM · pinentry

Jul 13 2017

werner closed T3277: decrypting data symmetrically doesn't reliably convey confidentiality property as Invalid.

OpenPGP does not authenticate encrypted data. To authenticate data a signature is required.
The MDC feature is what its name says - it detects modifications of the encrypted data but that's all.

Jul 13 2017, 6:38 PM · Feature Request, gnupg (gpg22)
werner committed rG330212efb927: gpg: Pass key origin values to import functions. (authored by werner).
gpg: Pass key origin values to import functions.
Jul 13 2017, 6:35 PM
werner committed rGfa1155e89ebb: gpg: New option --key-origin. (authored by werner).
gpg: New option --key-origin.
Jul 13 2017, 6:35 PM
werner added a comment to T2350: Reading uninitialized memory in libksba.

It is fine to close this. Reworking the parser is not going to happen anytime soon.

Jul 13 2017, 6:30 PM · In Progress, Bug Report, libksba
werner committed rD4706bdd30601: campaign: Remove First Look Media note from the thanks mail. (authored by werner).
campaign: Remove First Look Media note from the thanks mail.
Jul 13 2017, 9:19 AM
werner added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

@gouttegd thanks for the offer. I will consider adding a variant using clock_gettime. However clock_gettime is not available on all platforms and thus it needs to be ifdef'd. Fotunately there is npth_clock_gettime which has a builtin fallback to gettimeofday. Given that we require nPth in gpg-agent anyway, this seems to be the easiest way. It uses CLOCK_REALTIME

Jul 13 2017, 9:01 AM · Bug Report

Jul 12 2017

werner closed T2135: Keyring locking on Windows broken as Resolved.

Given that 2.0 reaches EOL in 6 months and the bug has been here for ages, I won't backport it to 2.0 anymore.

Jul 12 2017, 7:03 PM · Bug Report, gpg4win, Windows, gnupg, Windows 32
werner triaged T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel as Normal priority.
Jul 12 2017, 7:00 PM · Bug Report
werner added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

I don't yet understand your problem. What has this idle configuration to do with the way how we calibrate the loop. After all we are not idle while calibrating but are heavily employing the CPU. Can you please elaborate and consider that times(2) is a POSIX API and clock ticks are an essential POSIX feature.

Jul 12 2017, 7:00 PM · Bug Report
werner changed the status of T3270: No reasonable error codes on decryption failure from Open to Testing.

Thanks. Indeed we should have better error codes. However, passing all error codes from the backend to the user is not useful.

Jul 12 2017, 6:46 PM · gpgme, Bug Report
werner committed rM46d2e48105e0: tests: Fix printf compiler warning for an error case. (authored by werner).
tests: Fix printf compiler warning for an error case.
Jul 12 2017, 6:38 PM
werner committed rMad0c5ab4cd8d: core: Return NO_SECKEY error code on decryption (authored by werner).
core: Return NO_SECKEY error code on decryption
Jul 12 2017, 6:38 PM
werner committed rMd37bc7e025cd: core: Return CANCELED and BAD_PASSPHRASE error code on decryption. (authored by werner).
core: Return CANCELED and BAD_PASSPHRASE error code on decryption.
Jul 12 2017, 6:38 PM
werner committed rM87703dbb86ac: core: Simplify parsing of STATUS_ERROR in decrypt.c (authored by werner).
core: Simplify parsing of STATUS_ERROR in decrypt.c
Jul 12 2017, 6:38 PM
werner committed rM111cd562d8eb: doc: Add list of copyright olders to AUTHORS. (authored by werner).
doc: Add list of copyright olders to AUTHORS.
Jul 12 2017, 3:03 PM
werner claimed T3270: No reasonable error codes on decryption failure.
Jul 12 2017, 2:35 PM · gpgme, Bug Report
werner committed rG957f8ebc89ca: dirmngr: Fix license note in server.c (authored by werner).
dirmngr: Fix license note in server.c
Jul 12 2017, 12:44 PM
werner added a comment to T3270: No reasonable error codes on decryption failure.

@aheinlein we need to know the gnupg version you are using with GPGME.

Jul 12 2017, 11:47 AM · gpgme, Bug Report
werner claimed T3252: Track the origin of a key.
Jul 12 2017, 11:45 AM · gnupg (gpg22)

Jul 10 2017

werner updated the task description for T3267: scdaemon PC/SC OPEN failed: sharing violation (0x8010000b).
Jul 10 2017, 4:26 PM · FAQ, scd
werner closed T3267: scdaemon PC/SC OPEN failed: sharing violation (0x8010000b) as Wontfix.

This is on purpose. Please read the discussions. Use card-timeout in scdaemon.conf or "gpgconf --kill scdaemon"

Jul 10 2017, 4:24 PM · FAQ, scd
werner triaged T3263: GPGME: Python bindings dont work after build as Normal priority.
Jul 10 2017, 4:21 PM · Python, gpgme, Bug Report
werner assigned T3263: GPGME: Python bindings dont work after build to justus.
Jul 10 2017, 4:20 PM · Python, gpgme, Bug Report
werner closed T3259: argparse.c (optfile_parse): Off-by-one-error without a trailing newline. as Wontfix.

That is a matter of taste. A line requires a LF - many tools even ignore the last line or print a warning for a missing final LF. Not having a final LF is a bad idea.

Jul 10 2017, 4:18 PM · Bug Report

Jul 7 2017

werner added a comment to T2901: --with-fingerprint does not show fingerprints anymore.

--with-fingerprint is an option to modify the output of --list-keys and not a command. There are other --with-xxxx options for other purposes. There is no command to list a keyring. This is why gpg meanwhile prints a warning when used without a command.

Jul 7 2017, 4:24 PM · FAQ, Not A Bug, gnupg
werner edited projects for T2901: --with-fingerprint does not show fingerprints anymore, added: Not A Bug, FAQ; removed Bug Report.

The use of gpg without a command is simply wrong. This has never been specified and could actually lead to surprises.
You need to import the key first and then look at it with -k (--list-keys) or --fingerprint.

Jul 7 2017, 10:33 AM · FAQ, Not A Bug, gnupg
werner added a comment to D438: rsa: Add exponent blinding..
  • It gives some people relief as same/similar patch is applied to gpg1.4 (give them the sign of gpg1.4 is maintained still).
Jul 7 2017, 10:20 AM
werner committed rDd83aebe0b394: Updated links and contact info for ordering OpenPGP smartcards and readers (authored by Nicole Faerber <nicole.faerber@id3p.com>).
Updated links and contact info for ordering OpenPGP smartcards and readers
Jul 7 2017, 10:05 AM

Jul 6 2017

werner added a comment to T3195: Scute does not reliably find the agent socket, especially if it is relocated to /run.....

The canonical repo is git://git.gnupg.org . We have not yet mirrored it at dev.gnupg.org.

Jul 6 2017, 5:43 PM · gnupg (gpg22), scute
werner committed rC208aba6f9a04: rsa: Use modern MPI allocation function. (authored by werner).
rsa: Use modern MPI allocation function.
Jul 6 2017, 10:31 AM
werner committed rCe235f6a62f62: Update NEWS (authored by werner).
Update NEWS
Jul 6 2017, 10:31 AM

Jul 5 2017

werner added a project to T3256: AIX: libgcrypt-1.7.8 compile errors: AIX.
Jul 5 2017, 8:26 PM · AIX, Bug Report
werner set the color for AIX to Checkered.
Jul 5 2017, 8:26 PM
werner changed the status of T3256: AIX: libgcrypt-1.7.8 compile errors from Open to Testing.

Oh well, the usual IBM enum/int problems. It bugs me since the OS/2 days. I am not sure why you experienced it only now. One of the wrong return types is there for ages. I pushed fixes for master and 1.7.

Jul 5 2017, 8:22 PM · AIX, Bug Report
werner committed rC23f473d04d16: build: Minor API fixes to fix build problems on AIX. (authored by werner).
build: Minor API fixes to fix build problems on AIX.
Jul 5 2017, 8:18 PM
werner committed rCa9091d7f72cd: tools: Add left shift to mpicalc. (authored by werner).
tools: Add left shift to mpicalc.
Jul 5 2017, 8:18 PM
werner committed rC85a9a913da9e: build: Minor API fixes to fix build problems on AIX. (authored by werner).
build: Minor API fixes to fix build problems on AIX.
Jul 5 2017, 8:17 PM
werner committed rC0d30a4a9791d: tools: Add left shift to mpicalc. (authored by werner).
tools: Add left shift to mpicalc.
Jul 5 2017, 8:17 PM
werner added a comment to D438: rsa: Add exponent blinding..

We don't like to add this to 1.4. blinding requires random and more secure memory. Thus gpg may run out of secure memory and won't be able to do its j

Jul 5 2017, 7:50 PM
werner committed rPf69dadc6ccea: gtk: Always set the window as transient. (authored by gouttegd).
gtk: Always set the window as transient.
Jul 5 2017, 6:35 PM
werner committed rP8fbdf99d3a4f: core: Add example on how to print a FEATURES line. (authored by werner).
core: Add example on how to print a FEATURES line.
Jul 5 2017, 6:35 PM
werner added a comment to D436: build: Allow to override build date in man page.

On Wed, 5 Jul 2017 11:42, noreply@dev.gnupg.org said:

Jul 5 2017, 3:29 PM
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
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
werner committed rE0f5c3f67946f: syscfg: Add lock-obj-pub file for ia64-unknown-linux-gnu. (authored by werner).
syscfg: Add lock-obj-pub file for ia64-unknown-linux-gnu.
Jul 5 2017, 12:50 PM
werner committed rE9de27cbabed8: yat2m: Change bug report address. (authored by werner).
yat2m: Change bug report address.
Jul 5 2017, 12:50 PM
werner committed rE0148ea8d5acd: yat2m: Use version from libgpg-error. (authored by werner).
yat2m: Use version from libgpg-error.
Jul 5 2017, 12:50 PM
werner committed rE5494a5728418: yat2m: Take care of SOURCE_DATE_EPOCH. (authored by werner).
yat2m: Take care of SOURCE_DATE_EPOCH.
Jul 5 2017, 12:50 PM
werner committed rEd81b1379edbc: build: Install yat2m. (authored by werner).
build: Install yat2m.
Jul 5 2017, 12:50 PM