aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-10-22Release 2.2.45gnupg-2.2.45Werner Koch1-1/+1
2024-10-14dirmngr: Print a brief list of URLs with LISTCRLS.Werner Koch1-0/+3
* dirmngr/crlcache.c (crl_cache_list): Print a summary of URLs. * sm/call-dirmngr.c (gpgsm_dirmngr_run_command): Print a notice to stdout if the dirmngr has been disabled. -- GnuPG-bug-id: 7337
2024-10-01Update NEWSWerner Koch1-0/+27
--
2024-08-23gpg: New option --proc-all-sigsWerner Koch1-0/+2
* g10/options.h (flags): Add proc_all_sigs. * g10/mainproc.c (check_sig_and_print): Do not stop signature checking if this new option is used. * g10/gpg.c (oProcAllSigs): New. (opts): Add "proc-all-sigs". (main): Set it. -- GnuPG-bug-id: 7261 Backported-from-master: 1eb382fb1f431575872b47dc160807858b7df3e5 (cherry picked from commit cb739bb2a5796b8d48cbb92c615538bf53bcd482)
2024-08-16Post release updatesWerner Koch1-0/+6
--
2024-08-12Release 2.2.44gnupg-2.2.44Werner Koch1-1/+21
2024-04-16Post release updatesWerner Koch1-0/+7
--
2024-04-16Release 2.2.43gnupg-2.2.43Werner Koch1-3/+4
2024-04-09po: Update some translations for the |R| prompt flag.Werner Koch1-0/+2
--
2024-03-18Update NEWSWerner Koch1-0/+14
--
2024-02-05More NEWS.Werner Koch1-0/+2
--
2024-01-29Prepare NEWS for 2.2.43Werner Koch1-0/+21
--
2024-01-09common,w32: Remove duplicated backslashes when setting the homedir.Werner Koch1-1/+4
* common/homedir.c (copy_dir_with_fixup) [W32]: Fold double backslashes. -- This is in general no problem but when we hash or compare the directory to test whether tit is the standard home directory, we may use a different socket file and thus a second instance of a daemon. GnuPG-bug-id: 6833
2023-11-28Post release updatesBuilder account for the GnuPG engine1-0/+4
2023-11-28Release 2.2.42gnupg-2.2.42Werner Koch1-1/+1
2023-11-21Update NEWSWerner Koch1-0/+2
--
2023-11-10Update NEWS.Werner Koch1-0/+2
--
2023-11-08gpgsm: Support ECDSA in de-vs mode.Werner Koch1-1/+1
* common/compliance.h (PK_ALGO_FLAG_ECC18): New. * common/compliance.c (gnupg_pk_is_allowed): Implement. * sm/decrypt.c (gpgsm_decrypt): Pass new flag. * sm/sign.c (gpgsm_sign): Ditto. * sm/verify.c (gpgsm_verify): Ditto. -- GnuPG-bug-id: 6802
2023-10-27w32: Use utf8 for the asctimestamp function.Werner Koch1-0/+5
* common/gettime.c (asctimestamp) [W32]: Use ".UTF8" for the locale. -- This has been suggested by the reporter of GnuPG-bug-id: 6741
2023-10-25Add new NEWS itemsWerner Koch1-0/+5
--
2023-10-02Update NEWSWerner Koch1-1/+12
--
2023-09-07gpg: New option --add-desig-revokerWerner Koch1-0/+2
* g10/gpg.c (oAddDesigRevoker): New. (opts): Add new option. * g10/options.h (opt): Add field desig_revokers. * g10/keygen.c (get_parameter_idx): New. (get_parameter): Make use of get_parameter_idx. (prepare_desig_revoker): New. (get_parameter_revkey): Add arg idx. (proc_parameter_file): Add designated revokers. (do_generate_keypair): Write all designated revokers. -- (cherry picked from commit 3d094e2bcf6c9ed2cd405623f2dbc6131d04366f) Support for v5 desig revokers has been removed. However, we should check whether we can add a longer v4 desig revoker fingerprint in addition to the regular v4 desig revoker.
2023-09-07Prepare NEWS for a snapshot releaseWerner Koch1-1/+2
--
2023-09-07gpgsm: Create binary detached sigs with definite form length octets.Werner Koch1-0/+7
* sm/sign.c: Include tlv.h. (write_detached_signature): New, (gpgsm_sign): Fixup binary detached signatures. -- This helps some other software to verify detached signatures. (cherry picked from commit 8996b0b655952fa6b5bb678a92d3106f72f80f2a)
2023-09-07doc: Add missing NEWS entry for next releaseWerner Koch1-0/+3
--
2023-09-06dirmngr: Allow conf files to disable default keyservers.Werner Koch1-0/+3
* dirmngr/server.c (ensure_keyserver): Detect special value "none" (cmd_keyserver): Ignore "none" and "hkp://none". -- GnuPG-bug-id: 6708
2023-08-25dirmngr: Extend the AD_QUERY command.Werner Koch1-0/+2
* dirmngr/server.c (cmd_ad_query): Add options --help and --subst. (cmd_getinfo): Add sub-command "sid". * dirmngr/ks-engine.h (KS_GET_FLAG_SUBST): New. * dirmngr/ks-engine-ldap.c (ks_ldap_help_variables): New. (getval_for_filter): New. (map_rid_to_dn): New. (ks_ldap_query): Support variables. -- The new variables features makes it easier to write AD queries without requiring domain specific expressions. (cherry picked from commit 207c99567ced260aab04c471c77f179943d492f4)
2023-07-05sm: Complete rewrite of the PKCS#12 parserWerner Koch1-0/+9
* sm/minip12.c: Reworked most of the parser. (p12_set_verbosity): Add arg debug and change all callers. * sm/t-minip12.c: New. * sm/Makefile.am (module_maint): Add it. * tests/samplekeys/Description-p12: New. * tests/samplekeys/t5793-openssl.pfx: New from T5793. * tests/samplekeys/t5793-test.pfx: Ditto. * tests/samplekeys/Description-p12: Add them. * tests/Makefile.am (EXTRA_DIST): Add samplekeys. -- GnuPG-bug-id: 6536 Backported_from: 101433dfb42b333e48427baf9dd58ac4787c9786 Backported_from: 5f694dc0be994e8cd3bc009139d1349f3b1fcf62
2023-07-05dirmngr: New option --ignore-crl-extensions.Werner Koch1-0/+2
* dirmngr/dirmngr.c (oIgnoreCRLExtension): New. (opts): Add --ignore-crl-extension. (parse_rereadable_options): Add to list/ * dirmngr/dirmngr.h (opt): Add ignored_crl_extensions. * dirmngr/crlcache.c (crl_cache_insert): Implement option. -- This option is is useful for debugging problems with new CRL extensions. It is similar to --ignore-cert-extension. GnuPG-bug-id: 6545
2023-07-05gpg: New option --no-compress as alias for -z0.Werner Koch1-0/+2
2023-07-05gpgsm: New option --input-size-hint.Werner Koch1-1/+2
* sm/gpgsm.c (oInputSizeHint): New. (opts): Add "--input-size-hint". (main): Set option. * sm/server.c (option_handler): Add option "input-size-hint". * sm/gpgsm.h (struct server_control_s): Add field input_size_hint. * sm/encrypt.c (gpgsm_encrypt): Set the toatl file size. * sm/decrypt.c (gpgsm_decrypt): Ditto. * sm/sign.c (gpgsm_sign): Ditto. * sm/verify.c (gpgsm_verify): Ditto. -- This option allows to set a value for the progress output line. Note that as of now there is no other way to set the file size. GnuPG-bug-id: 6534
2023-07-05gpgsm: Print PROGRESS status lines.Werner Koch1-0/+2
* common/ksba-io-support.c (struct writer_cb_parm_s): Add field progress. (struct gnupg_ksba_io_s): Add field is_writer. (update_write_progress): New. (base64_writer_cb, plain_writer_cb): Call update_write_progress. (base64_finish_write): Ditto. (gnupg_ksba_create_writer): Set is_writer. (gnupg_ksba_set_progress_cb): New. (gnupg_ksba_set_total): New. * common/ksba-io-support.h (gnupg_ksba_progress_cb_t): New type. * sm/server.c (gpgsm_status2): Return error from statusfp writes. (gpgsm_progress_cb): New. * sm/decrypt.c (gpgsm_decrypt): Set progress handler. * sm/encrypt.c (gpgsm_encrypt): Ditto. * sm/sign.c (gpgsm_sign): Ditto. * sm/verify.c (gpgsm_verify): Ditto. -- GnuPG-bug-id: 6534 Backported-from: c58067415fe93fbd5d3de2594ccca4761ad25103 Backported-from: a88aeee12990478c218abff7f38728e47ee824bc
2023-07-05gpg: Make progress work for large files on Windows.Werner Koch1-0/+2
* common/iobuf.c (iobuf_get_filelength): Change return type to uint64_t and remove the overflow args. For Windows always use GetFileSizeEx which is available since the long EOL-ed Windows XP. * g10/sign.c (write_plaintext_packet): Adjust for changed iobuf_get_filelength. * g10/encrypt.c (encrypt_simple, encrypt_crypt): Ditto. * g10/photoid.c (generate_photo_id): Ditto. Also add an upper limit. * g10/filter.h (progress_filter_context_t): Change amount values to use uint64_t. * g10/progress.c (write_status_progress): Change accordingly. -- GnuPG-bug-id: 6534 Backported-from: 808494b48577c2efb894a0877f59d9c4ed664f56
2023-07-05gpg: Print status line and proper diagnostics for write errors.Werner Koch1-0/+3
* common/iobuf.c (file_filter): Improve diagnostics. * g10/build-packet.c (do_plaintext): Make sure to cache all error cases. -- GnuPG-bug-id: 6528
2023-07-05gpg: Set default expiration date to 3 years.Werner Koch1-0/+2
* g10/keygen.c (default_expiration_interval): Change. -- This is a revision of GnuPG-bug-id: 2701
2023-02-16gpg: --gen-random code cleanup by using es_set_binary.Werner Koch1-0/+2
* g10/gpg.c (main): Replace setmode by es_set_binary and use only when needed. -- It is better to use our es_set_binary than to use a Windows specific method which still worked but is fragile because estream might be changed. We now set binary only when needed. Note that it does not harm to call es_set_binary more often than needed.
2022-12-09Post release updatesSTABLE-BRANCH-2-2.40Werner Koch1-0/+6
--
2022-12-09Release 2.2.41gnupg-2.2.41Werner Koch1-4/+5
2022-12-06doc: Prepare NEWSWerner Koch1-0/+12
--
2022-11-25Update NEWS for 2.2.41Werner Koch1-0/+15
--
2022-11-17Update NEWSWerner Koch1-0/+26
--
2022-10-13Post release updatesWerner Koch1-0/+4
-- Also switch speedo to use https instead of ftp for download.
2022-10-10Release 2.2.40gnupg-2.2.40Werner Koch1-2/+27
2022-09-02Post release updatesWerner Koch1-0/+6
--
2022-09-02Release 2.2.39gnupg-2.2.39Werner Koch1-1/+4
2022-09-01Post release updatesWerner Koch1-0/+6
--
2022-09-01Release 2.2.38gnupg-2.2.38Werner Koch1-1/+10
2022-08-24Post release updatesWerner Koch1-0/+7
--
2022-08-24Release 2.2.37gnupg-2.2.37Werner Koch1-1/+3
2022-08-17gpgconf: Make --auto-key-import and --include-key-block visible again.Werner Koch1-0/+3
* tools/gpgconf-comp.c: Add options. -- Fixes-commit: 7a3a1ef3707194e1086c452d005319c519905d3e GnuPG-bug-id: 6138