Page MenuHome GnuPG
Feed Advanced Search

Jul 5 2023

werner committed rGbd545346b50a: gpgsm: New option --input-size-hint. (authored by werner).
gpgsm: New option --input-size-hint.
Jul 5 2023, 2:30 PM
werner committed rGce0d3238f07e: gpgsm: Print PROGRESS status lines. (authored by werner).
gpgsm: Print PROGRESS status lines.
Jul 5 2023, 2:30 PM
werner closed T4921: Support import of PKCS#12 encoded ECC private keys. as Resolved.

This has long been implemented due to the backport of the P12 parser and the recent rewrite of it.

Jul 5 2023, 2:29 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner closed T4921: Support import of PKCS#12 encoded ECC private keys., a subtask of T4098: GpgSM: Add ECC support, as Resolved.
Jul 5 2023, 2:29 PM · gnupg (gpg23), Feature Request, S/MIME
werner moved T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from Backlog to WiP on the gnupg22 board.
Jul 5 2023, 2:23 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Unknown Object (Project)
werner reopened T6534: gpg's progress_filter needs to use uint64_t as "Testing".
Jul 5 2023, 11:56 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Unknown Object (Project), Windows
werner changed the status of T6528: gpg: No error status when encrypting to full disk from Open to Testing.
Jul 5 2023, 11:56 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Unknown Object (Project)
werner committed rG1b60aab2c489: gpg: Make progress work for large files on Windows. (authored by werner).
gpg: Make progress work for large files on Windows.
Jul 5 2023, 11:31 AM
werner committed rG51e44da6faeb: w32: Map ERROR_FILE_INVALID to EIO. (authored by werner).
w32: Map ERROR_FILE_INVALID to EIO.
Jul 5 2023, 11:31 AM
werner committed rG8425cdcc8eb9: gpg: Print status line and proper diagnostics for write errors. (authored by werner).
gpg: Print status line and proper diagnostics for write errors.
Jul 5 2023, 11:31 AM
werner committed rG8613230602ca: gpg: Set default expiration date to 3 years. (authored by werner).
gpg: Set default expiration date to 3 years.
Jul 5 2023, 11:31 AM
werner committed rG5825daaf11db: speedo: Do not fail if osslsigncode verify can't be run. (authored by werner).
speedo: Do not fail if osslsigncode verify can't be run.
Jul 5 2023, 11:30 AM
werner moved T6534: gpg's progress_filter needs to use uint64_t from Backlog to WiP on the gnupg22 board.
Jul 5 2023, 11:16 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Unknown Object (Project), Windows
werner moved T6528: gpg: No error status when encrypting to full disk from Backlog to WiP on the gnupg22 board.
Jul 5 2023, 11:14 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Unknown Object (Project)
werner added a comment to T6579: gnupg-2.4.3 build failure.

We should make building with LDAP mandatory.

Jul 5 2023, 10:14 AM · gnupg24 (gnupg-2.4.4), Gentoo, Bug Report

Jul 4 2023

werner committed rD9ddf9c8fa034: Fix last commit (authored by werner).
Fix last commit
Jul 4 2023, 6:07 PM
werner committed rG334f5d95c825: Merge branch 'STABLE-BRANCH-2-4' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-4' into master
Jul 4 2023, 5:48 PM
werner committed rD326f0dbe4893: web: Release announcement (authored by werner).
web: Release announcement
Jul 4 2023, 5:25 PM
werner committed rD6e8f0833fa52: web: Remove the LTS version from the download list (authored by werner).
web: Remove the LTS version from the download list
Jul 4 2023, 5:25 PM
werner committed rDbeaa73ff7b29: swdb: GnuPG 2.4.3 (authored by werner).
swdb: GnuPG 2.4.3
Jul 4 2023, 5:25 PM
werner committed rW069951e5f83e: Update to GnuPG 2.4.3 (authored by werner).
Update to GnuPG 2.4.3
Jul 4 2023, 5:20 PM
werner closed T6509: Release GnuPG 2.4.3 as Resolved.
Jul 4 2023, 5:04 PM · gnupg24 (gnupg-2.4.3), Release Info
werner created gnupg24 (gnupg-2.4.4).
Jul 4 2023, 4:59 PM
werner archived gnupg24 (gnupg-2.4.3).
Jul 4 2023, 4:58 PM
werner edited projects for T6509: Release GnuPG 2.4.3, added: gnupg24 (gnupg-2.4.3); removed gnupg.
Jul 4 2023, 4:58 PM · gnupg24 (gnupg-2.4.3), Release Info
werner updated the task description for T6509: Release GnuPG 2.4.3.
Jul 4 2023, 4:57 PM · gnupg24 (gnupg-2.4.3), Release Info
werner committed rG2378ccf97c65: Post release updates (authored by werner).
Post release updates
Jul 4 2023, 4:44 PM
werner committed rGd073f26d81ff: Release 2.4.3 (authored by werner).
Release 2.4.3
Jul 4 2023, 4:44 PM
werner committed rG7c04a6a28409: po: msgmerge (authored by werner).
po: msgmerge
Jul 4 2023, 4:44 PM
werner committed rG7f8ea1c9be12: po: Update Turkish translation (authored by bitigchi).
po: Update Turkish translation
Jul 4 2023, 4:44 PM
werner triaged T6578: Release GnuPG 2.4.4 as Low priority.
Jul 4 2023, 4:43 PM · gnupg24 (gnupg-2.4.4), Release Info
werner added a member for Contributor: CarlSchwan.
Jul 4 2023, 3:31 PM
werner added a member for g10code: CarlSchwan.
Jul 4 2023, 3:29 PM
werner edited projects for T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag, added: gnupg24 (gnupg-2.4.3); removed gnupg24.

This was tested by me against the actual sample and the sample is now part of our internal regression test suite.

Jul 4 2023, 2:46 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Unknown Object (Project)
werner moved T6534: gpg's progress_filter needs to use uint64_t from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:44 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Unknown Object (Project), Windows
werner moved T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:44 PM · gnupg24 (gnupg-2.4.3), scd
werner archived gnupg24 (gnupg-2.4.2).
Jul 4 2023, 2:41 PM
werner moved T6477: WKD redirects and dirmngr redirect rewriting from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:39 PM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner moved T6528: gpg: No error status when encrypting to full disk from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:39 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Unknown Object (Project)
werner created gnupg24 (gnupg-2.4.3).
Jul 4 2023, 2:38 PM
werner moved T6528: gpg: No error status when encrypting to full disk from WiP to QA on the gnupg24 board.
Jul 4 2023, 2:37 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Unknown Object (Project)
werner committed rGb83d86b988bb: scd:p15: Make signing work for Nexus cards. (authored by werner).
scd:p15: Make signing work for Nexus cards.
Jul 4 2023, 2:35 PM
werner committed rG7a2831bc0ef0: gpgsm: Init a diagnostic var. (authored by werner).
gpgsm: Init a diagnostic var.
Jul 4 2023, 2:35 PM
werner committed rG5e94470d053e: common,w32: Add missing GetLastError->errno mapping. (authored by werner).
common,w32: Add missing GetLastError->errno mapping.
Jul 4 2023, 2:35 PM
werner added a comment to T6528: gpg: No error status when encrypting to full disk.

No. Missing mapping in iobuf.

Jul 4 2023, 9:06 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Unknown Object (Project)
werner claimed T6575: gpgtar: General Error is emitted instead of more specific error codes.
Jul 4 2023, 8:57 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Unknown Object (Project)

Jun 30 2023

werner committed rG5377226ec0b9: Prepare NEWS for the next release (authored by werner).
Prepare NEWS for the next release
Jun 30 2023, 10:59 AM
werner committed rW432546fbade8: packages: Change download location of bzip2 (authored by werner).
packages: Change download location of bzip2
Jun 30 2023, 10:10 AM

Jun 29 2023

werner moved T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from WiP to QA on the gnupg24 board.
Jun 29 2023, 6:05 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Unknown Object (Project)
werner committed rG5f694dc0be99: sm: Adding missing stuff to the PKCS#12 parser rewrite. (authored by werner).
sm: Adding missing stuff to the PKCS#12 parser rewrite.
Jun 29 2023, 6:04 PM

Jun 28 2023

werner committed rG101433dfb42b: sm: Major rewrite of the PKCS#12 parser (authored by werner).
sm: Major rewrite of the PKCS#12 parser
Jun 28 2023, 5:37 PM
werner committed rGc926967d8558: sm: Remove duplicated code. (authored by werner).
sm: Remove duplicated code.
Jun 28 2023, 5:37 PM
werner added a comment to T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag.

Partly done for 2.4. The cram-octet-string stuff is missing, though.

Jun 28 2023, 5:33 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Unknown Object (Project)

Jun 27 2023

werner added a project to T3927: gpgsm certificate import fails because of hardcoded password length limitation: gnupg22.

This has long been fixed in 2.4. Given that Libgcrypt has support for PBKDF2 we can back port this.

Jun 27 2023, 6:00 PM · Feature Request, gnupg24, S/MIME

Jun 26 2023

werner claimed T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver.
Jun 26 2023, 4:37 PM · Gentoo, gnupg, dns, Bug Report
werner added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

FWIW, gpg shows the actual cipher and encryption mode with -v. For example

Jun 26 2023, 2:02 PM · gnupg
werner added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

s/CBC/CFB+MDC/

Jun 26 2023, 1:44 PM · gnupg
werner triaged T6558: gpgtar: Does not stop spawned gpg process when exiting as Normal priority.

Can you please test by adding --exit-on-status-write-error to the gpg invocation by gpgtar?

Jun 26 2023, 9:50 AM · gnupg24, Unknown Object (Project), gpgtar, Bug Report

Jun 23 2023

werner triaged T6556: gpgtar: Removes existing output file on error as Normal priority.
Jun 23 2023, 10:10 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Unknown Object (Project), gpgtar, Bug Report
werner added a comment to rG2756147e392c: gpg,sm,tools: Use string for option --*-fd..

I don't think this is the right choice: Un Unix we have file descriptors which ar an (int) and on Windows we use (HANDLE) which is a 32 bit integer. See my comment in T6551 regarding values for HANDLE.

Jun 23 2023, 9:06 AM
werner added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

Just to clarify this change for readers not accustomed to Windows internals: This function was used to translate the file descriptor as passed to gpg (which is a HANDLE) to the libc file descriptor as used by stdio. Obviously we won't anymore work with stdio file descriptors in the future but use the Windows32 API (ReadFile et al). libc fds 0,1,2 are handled in a special way on Windows.

Jun 23 2023, 9:03 AM · Windows 64, Feature Request, gnupg26

Jun 22 2023

werner triaged T6555: ToC for the gnupg.com FAQ does not work as Normal priority.
Jun 22 2023, 4:34 PM · Unknown Object (Project), dev.gnupg.org
werner triaged T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted as Normal priority.

Due to the double fork in gpgme we won't get the exit code which gpgtar emits. Possible actions in a signal handler are also limited; in particular we can't use stdio or estream. The only option to print a status line would we by using write directly. However, this might mess with the libassuan buffering. Thus, it is not a good idea to pkill gpgtar. Same is true for gpg and gpgsm.

Jun 22 2023, 4:30 PM · vsd33 (vsd-3.3.0), gpgme, kleopatra, gpgtar, Unknown Object (Project), Bug Report
werner updated the task description for T6545: Support CRL extension issuingDistributionPoint.
Jun 22 2023, 11:59 AM · workaround, gnupg26, libksba, Feature Request
werner added a comment to T2039: CRL issuingDistributionPoint support.

See for T6545 for a new request to support IDP.

Jun 22 2023, 11:46 AM · gnupg, Feature Request, dirmngr
werner renamed T6545: Support CRL extension issuingDistributionPoint from Support CRL exension issuingDistributionPoint to Support CRL extension issuingDistributionPoint.
Jun 22 2023, 11:44 AM · workaround, gnupg26, libksba, Feature Request
werner added a comment to T6545: Support CRL extension issuingDistributionPoint.

We had one request to support this back in 2017 but it was closed because the respective CA stopped using this extension. See T2039.

Jun 22 2023, 11:44 AM · workaround, gnupg26, libksba, Feature Request
werner moved T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from Backlog to WiP on the gnupg24 board.
Jun 22 2023, 9:21 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Unknown Object (Project)

Jun 21 2023

werner committed rG2c7f7a5a278c: wks: Use export-clean for --mirror and --create. (authored by werner).
wks: Use export-clean for --mirror and --create.
Jun 21 2023, 11:50 AM
werner committed rG10c937ee68cb: wks: Make --add-revocs the default. (authored by werner).
wks: Make --add-revocs the default.
Jun 21 2023, 11:50 AM

Jun 20 2023

werner triaged T6544: Kleopatra: Feedback for invalid date input as Normal priority.
Jun 20 2023, 4:17 PM · gpd5x, kleopatra
werner added a parent task for T6544: Kleopatra: Feedback for invalid date input: T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
Jun 20 2023, 4:17 PM · gpd5x, kleopatra
werner added a subtask for T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension: T6544: Kleopatra: Feedback for invalid date input.
Jun 20 2023, 4:17 PM · kleopatra, Unknown Object (Project)
werner added a subtask for T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension: T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation.
Jun 20 2023, 4:16 PM · kleopatra, Unknown Object (Project)
werner added a parent task for T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation: T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
Jun 20 2023, 4:16 PM · vsd33 (vsd-3.3.0), Unknown Object (Project), Feature Request, kleopatra
werner triaged T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation as Normal priority.
Jun 20 2023, 4:14 PM · vsd33 (vsd-3.3.0), Unknown Object (Project), Feature Request, kleopatra
werner added a comment to T6547: gpgme: conf/config.h dependency.

See T4168 and rMecfa48fffa9 for the reason why we need this conf directory. Thus (1) is not an option.

Jun 20 2023, 3:11 PM

Jun 19 2023

werner committed rGb1ecc8353ae3: dirmngr: New option --ignore-crl-extensions. (authored by werner).
dirmngr: New option --ignore-crl-extensions.
Jun 19 2023, 2:37 PM
werner committed rG701a8b30f0be: gpgsm: Support SENDCERT_SKI for --call-dirmngr (authored by werner).
gpgsm: Support SENDCERT_SKI for --call-dirmngr
Jun 19 2023, 2:37 PM
werner added a comment to T6545: Support CRL extension issuingDistributionPoint.

Nah, the description for that extension is pretty strict and I won't feel comfortable to just ignore it. BTW there is also T6398 (nameConstraints) which needs support. But for debugging a ignore extension makes sense.

Jun 19 2023, 2:10 PM · workaround, gnupg26, libksba, Feature Request
werner triaged T6545: Support CRL extension issuingDistributionPoint as Normal priority.
Jun 19 2023, 12:59 PM · workaround, gnupg26, libksba, Feature Request
werner committed rK557999424ebd: Release 1.6.4 (authored by werner).
Release 1.6.4
Jun 19 2023, 11:54 AM
werner committed rKa53e69ff4465: Post release updates (authored by werner).
Post release updates
Jun 19 2023, 11:54 AM
werner committed rK9ced7706f273: Correctly detect write errors while creating CMS objects. (authored by werner).
Correctly detect write errors while creating CMS objects.
Jun 19 2023, 11:54 AM
werner committed rDdec8e594997c: swdb: libksba 1.6.4 (authored by werner).
swdb: libksba 1.6.4
Jun 19 2023, 11:53 AM
werner committed rW9b4b4d7a540a: Update libksba and libassuan (authored by werner).
Update libksba and libassuan
Jun 19 2023, 11:52 AM
werner closed T6543: Release Libksba 1.6.4 as Resolved.
Jun 19 2023, 11:47 AM · libksba, Release Info
werner triaged T6543: Release Libksba 1.6.4 as Normal priority.
Jun 19 2023, 11:24 AM · libksba, Release Info
werner committed rD41760fbe58a3: swdb: libassuan 2.5.6 (authored by werner).
swdb: libassuan 2.5.6
Jun 19 2023, 11:02 AM
werner committed rA17b1f83f20c0: Post release updates (authored by werner).
Post release updates
Jun 19 2023, 10:51 AM
werner committed rA6b50ee6bcdd6: Release 2.5.6 (authored by werner).
Release 2.5.6
Jun 19 2023, 10:51 AM
werner closed T6542: Release libassuan 2.5.6 as Resolved.
Jun 19 2023, 10:51 AM · Release Info, libassuan
werner updated the task description for T5354: Release Libassuan 2.5.5.
Jun 19 2023, 10:07 AM · Release Info
werner updated the task description for T6542: Release libassuan 2.5.6.
Jun 19 2023, 9:45 AM · Release Info, libassuan
werner triaged T6542: Release libassuan 2.5.6 as Normal priority.
Jun 19 2023, 9:45 AM · Release Info, libassuan

Jun 16 2023

werner added a subtask for T6540: gpgsm creates invalid CSR (invalid signature) when given invalid subject name: T6541: gpgsm incorrectly prompts "Possible actions for a RSA key:" and shows "Key-Length: 1024" when using nistp521r1 ECDSA key.
Jun 16 2023, 5:55 PM · gnupg24, S/MIME, Bug Report
werner added a parent task for T6541: gpgsm incorrectly prompts "Possible actions for a RSA key:" and shows "Key-Length: 1024" when using nistp521r1 ECDSA key: T6540: gpgsm creates invalid CSR (invalid signature) when given invalid subject name.
Jun 16 2023, 5:55 PM · gnupg24, S/MIME, Bug Report
werner triaged T6541: gpgsm incorrectly prompts "Possible actions for a RSA key:" and shows "Key-Length: 1024" when using nistp521r1 ECDSA key as Low priority.
Jun 16 2023, 5:55 PM · gnupg24, S/MIME, Bug Report
werner triaged T6540: gpgsm creates invalid CSR (invalid signature) when given invalid subject name as Normal priority.

Use Kleopatra which constructs the DN for you ;-).

Jun 16 2023, 5:52 PM · gnupg24, S/MIME, Bug Report
werner committed rA0fc31770fa62: Flush data before clearing the confidential flag. (authored by werner).
Flush data before clearing the confidential flag.
Jun 16 2023, 11:02 AM