Noteworthy changes in version 2.2.42 (2023-11-28)
- gpg: Set default expiration date to 3 years. [T2701]
- gpg: Support OCB encryption. [T6263]
- gpg: New command --quick-update-pref. [rGf16c946be7]
- gpg: New list-options show-pref and show-pref-verbose. [rGb6ba7054a0]
- gpg: Add modes 16 and 30 to --gen-random.
- gpg: Emit status line and proper diagnostics for write errors. [T6528]
- gpg: Make progress work for large files on Windows. [T6534]
- gpg: New option --no-compress as alias for -z0.
- gpg: Detect already compressed data also when using a pipe. Also detect JPEG and PNG file formats. [T6332]
- gpg: New option --add-desig-revoker. [rG6c9db01101]
- gpg: Fix subkey re-import if a stub key still exists. [T3456]
- gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit platforms. [T6736]
- gpg: Fix the "keytocard" command for moving ECC keys with non-standard ECDH parameters to OpenPGP cards. [rG92af3f88a9]
- gpgsm: Support ECC certificates. [T6253, T6802]
- gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
- gpgsm: Also announce AES256-CBC in signatures. [rGaa397fdcdb21]
- gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
- gpgsm: Non-armored detached signature are now created without using indefinite form length octets. This improves compatibility with some PDF signature verification software. [rG3d3b941ce9]
- gpgsm: Verification of detached signatures does now strip trailing zeroes from the input if --assume-binary is used. [rG6bdf11f671]
- gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
- agent: Update the key stubs only if really modified. [T6829]
- dirmngr: New option --ignore-crl-extensions. [T6545]
- dirmngr: Backport of the AD_QUERY command. [rG2a3bad5985]
- dirmngr: Support config value "none" to disable the default keyserver. [T6708]
- dirmngr: Implement automatic proxy detection on Windows. [T5768]
- dirmngr: Fix handling of the HTTP Content-Length. [rG9f1c11cd3f]
- dirmngr: Add code to support proxy authentication using the Negotiation method on Windows. [T6719]
- wkd: Use export-clean for gpg-wks-client's --mirror and --create commands. [rG505e770b4c]
- wkd: Make --add-revocs the default in gpg-wks-client. New option --no-add-revocs. [rG67d57fae3f]
- Fix garbled time output in non-English Windows. [T6741]
- Ignore attempts to remove the /dev/null device. [T6556]
- Improve advisory file lock retry strategy. [rG45a1ab5017]