1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-01-03 12:11:33 +01:00
Werner Koch 5bab257d3a
agent: Update the key file only if not changed.
* common/name-value.c (struct name_value_container): Add flag
"modified".
(nvc_modified): New.
(nvc_new): Set flag.
(_nvc_add): Set flag.
(nvc_delete): Set flag.
(nve_set): Add arg PK.  Change the caller.  Check whether to change at
all.
* agent/findkey.c (agent_write_private_key): Update only if modified.
--

This helps software which uses a file system watcher to track changes
to private keys.  In particular smartcard triggered changes are a
problem for such software because this may at worst trigger another
smartcard read.

GnuPG-bug-id: 6829
2023-11-21 09:06:00 +01:00
..
2023-09-29 11:34:06 +02:00
2023-09-29 11:34:06 +02:00
2015-10-28 10:20:17 +01:00
2021-10-06 11:06:01 +02:00
2015-11-17 12:50:22 +01:00
2023-01-11 10:04:08 +01:00
2017-04-28 10:06:33 +09:00
2021-08-27 17:22:25 +09:00
2019-04-16 13:27:44 +09:00
2016-03-02 14:27:30 +01:00
2017-02-21 13:11:46 -05:00
2023-05-10 10:09:55 +02:00
2020-11-09 11:53:33 +01:00
2023-09-29 11:34:06 +02:00
2022-11-22 10:38:38 +09:00
2022-11-22 10:37:15 +09:00
2022-08-02 12:25:23 +02:00
2023-07-05 12:14:35 +02:00
2022-06-20 15:54:29 +02:00
2023-09-29 11:34:06 +02:00
2022-08-02 12:25:23 +02:00
2022-08-02 12:25:23 +02:00
2023-01-16 13:25:22 +01:00
2017-02-21 13:11:46 -05:00

Common functionality used by all modules of GnuPG.