aboutsummaryrefslogtreecommitdiffstats
path: root/kbx (unfollow)
Commit message (Expand)AuthorFilesLines
2023-06-20kbx: Close file handle when return.zhangguangzhi1-0/+4
2023-05-10kbx: For non-Windows use 64k buffers by default instead of 128k.Werner Koch1-1/+7
2023-05-10kbx: Use custom estream bufferingWerner Koch2-3/+79
2023-05-10kbx: Use wrapper functions for es_fclose and es_fopen.Werner Koch4-90/+122
2023-05-10kbx: Add extra flags to fopen for use by Windows.Werner Koch2-7/+7
2021-11-14build: Fix several "include file not found" problemsIngo Klöcker1-3/+3
2021-03-02sm: On Windows close the kbx files at several places.Werner Koch3-0/+27
2021-03-02sm: Remove unused function.Werner Koch2-13/+0
2020-12-04Backport of the new option parser from 2.3Werner Koch1-3/+6
2020-12-02kbx: Better error message in case of a crippled Libgcrypt.Werner Koch1-2/+10
2020-11-10w32: Support Unicode also for config files etc.Werner Koch1-1/+1
2020-10-21Replace most of the remaining stdio calls by estream calls.Werner Koch8-109/+119
2020-10-21Replace all calls to access by gnupg_accessWerner Koch2-5/+8
2020-09-22kbx: Add bounds check to detect corrupt keyboxes.Werner Koch1-13/+118
2019-08-23gpg: Implement keybox compression runWerner Koch2-4/+10
2019-08-23kbx: Include deleted records into the --stats output.Werner Koch1-1/+6
2019-08-23kbx: Allow "gpgsm --faked-system-time" to kick off a compression run.Werner Koch1-2/+2
2019-06-24spelling: Fix "synchronize"Daniel Kahn Gillmor1-2/+2
2019-05-16kbx: Fix an endless loop under Windows due to an incomplete fix.Werner Koch1-2/+2
2019-05-16kbx: Fix deadlock in gpgsm on Windows due to a sharing violation.Werner Koch3-14/+42
2019-01-29gpg: Implement searching keys via keygrip.Werner Koch4-20/+203
2018-02-15kbx: Fix detection of corrupted keyblocks on 32 bit systems.Werner Koch1-8/+8
2017-12-22kbx: Simplify by removing custom memory functions.Werner Koch4-124/+3
2017-07-19Fix usage of ARGPARSE_OPTS.NIIBE Yutaka1-1/+1
2017-04-28Spelling fixes in docs and comments.NIIBE Yutaka3-4/+4
2017-04-01kbx: Unify blob reading functions.Werner Koch5-37/+54
2017-03-31gpg: Avoid multiple open calls to the keybox file.Werner Koch1-2/+7
2017-03-30gpg: Remove the use of the signature information from a KBX.Werner Koch6-39/+16
2017-03-07Remove -I option to common.NIIBE Yutaka6-7/+7
2017-02-21Clean up word replication.Yuri Chornoivan1-2/+2
2016-11-16common: Rename keybox_file_rename to gnupg_rename_file.Werner Koch3-69/+3
2016-11-05Change all http://www.gnu.org in license notices to https://Werner Koch13-13/+13
2016-09-17Fix more spellingDaniel Kahn Gillmor1-1/+1
2016-09-10Portability build fix.Ben Kibbey1-1/+2
2016-08-12Call log_set_prefix() with human-readable labels.Daniel Kahn Gillmor1-1/+1
2016-08-09Cleanup initialization of libgcrypt.Ben Kibbey1-8/+0
2016-08-03kbx: Add missing header file.Justus Winter1-0/+1
2016-08-03gpg,gpgsm: Block signals during keyring/keybox update.Werner Koch3-53/+79
2016-06-30g10: Fix keybox-related memory leaks.Justus Winter1-5/+19
2016-06-07Replace use of opt.homedir by accessor functions.Werner Koch1-1/+0
2016-03-07kbx: Avoid undefined behavior.Justus Winter1-1/+1
2016-01-15kbx,w32: Use shorter retry intervals for keybox_file_rename.Werner Koch1-9/+4
2016-01-14w32: Fix deadlock introduced by keybox_file_rename.Werner Koch1-14/+30
2016-01-14kbx: New function keybox_file_rename to replace rename.Werner Koch3-12/+71
2016-01-14kbx: Add function keybox_tmp_names to avoid code duplication.Werner Koch3-73/+88
2016-01-13kbx: Change return type of search functions to gpg_error_t.Werner Koch2-8/+9
2016-01-13kbx: Improve and fix keybox_lock.Werner Koch1-15/+13
2016-01-13kbx: Implement keybox_lock for use by gpg.Werner Koch3-15/+55
2016-01-13gpg: Make sure to mark a duplicate registered keybox as primary.Werner Koch2-9/+18
2016-01-07kbx: Avoid warnings about useless assignments.Werner Koch1-8/+8