Age | Commit message (Expand) | Author | Files | Lines |
2021-03-04 | common: Rename w32-misc.c to w32-cmdline.cHEADmaster | Werner Koch | 3 | -4/+4 |
2021-03-04 | common,w32: Implement globing of command line args. | Werner Koch | 4 | -18/+325 |
2021-03-04 | common,w32: Refine the command line parsing for \ in quotes. | Werner Koch | 2 | -6/+33 |
2021-03-04 | common: First take on handling Unicode command line args. | Werner Koch | 5 | -6/+459 |
2021-02-21 | tools,w32: Add resource and manifest files to all binaries. | Werner Koch | 1 | -2/+2 |
2021-02-10 | Require GpgRT version 1.41. | Werner Koch | 1 | -19/+0 |
2021-01-28 | Include the library version in the compliance checks. | Werner Koch | 2 | -15/+64 |
2021-01-25 | agent: Support ssh-agent extensions for environment variables. | Werner Koch | 1 | -3/+35 |
2021-01-19 | Require Libgcrypt 1.9 | Werner Koch | 2 | -6/+0 |
2021-01-11 | gpg,w32: Fix gnupg_remove. | Werner Koch | 3 | -1/+132 |
2020-12-21 | common: Remove superfluous debug output from dotlock.c. | Werner Koch | 1 | -2/+0 |
2020-11-18 | build: Update to newer autoconf constructs. | NIIBE Yutaka | 1 | -4/+4 |
2020-11-18 | build: Use modern Autoconf check for types. | NIIBE Yutaka | 1 | -11/+11 |
2020-11-05 | gpg: Add canceled status message. | Ben Kibbey | 1 | -0/+1 |
2020-11-04 | common: Fix duplicate implementation of try_make_homedir. | Werner Koch | 2 | -0/+34 |
2020-11-04 | w32: Add another pinentry search path | Andre Heinecke | 1 | -0/+2 |
2020-11-03 | w32: Fix strftime problem on Windows. | Werner Koch | 1 | -2/+31 |
2020-10-23 | common: Allow building with released libgpg-error. | Werner Koch | 1 | -7/+9 |
2020-10-21 | common: New functions gnupg_opendir et al. | Werner Koch | 2 | -0/+180 |
2020-10-21 | w32: Make gnupg_remove and gnupg_rename_file Unicode aware | Werner Koch | 1 | -3/+33 |
2020-10-20 | Replace all calls to stat by gnupg_stat. | Werner Koch | 3 | -1/+50 |
2020-10-20 | Replace most calls to open by a new wrapper. | Werner Koch | 3 | -15/+67 |
2020-10-20 | w32: Allow Unicode filenames for dotlock | Werner Koch | 2 | -27/+192 |
2020-10-20 | Replace most of the remaining stdio calls by estream calls. | Werner Koch | 2 | -6/+8 |
2020-10-20 | Replace all calls to access by gnupg_access | Werner Koch | 6 | -63/+69 |
2020-10-02 | w32: Silence warning due to recent change of split_fields. | Werner Koch | 1 | -1/+1 |
2020-09-24 | keyboxd: Integrate into gpgconf. | Werner Koch | 3 | -1/+15 |
2020-09-22 | common: Fix name of keyboxd. | Werner Koch | 1 | -1/+1 |
2020-09-18 | common,agent,dirmngr,g10,tools: Fix split_fields API. | NIIBE Yutaka | 3 | -8/+10 |
2020-09-11 | common: New function cmp_canon_sexp. | Werner Koch | 4 | -2/+200 |
2020-09-09 | agent: Keep some permissions of private-keys-v1.d. | Werner Koch | 1 | -23/+41 |
2020-09-09 | kbx: Change X.509 S/N search definition. | Werner Koch | 1 | -1/+2 |
2020-09-02 | common: New helper function gnupg_close_pipe. | Werner Koch | 3 | -0/+21 |
2020-09-01 | Use only one copy of the warn_server_mismatch function. | Werner Koch | 5 | -1/+110 |
2020-08-28 | common: Fix fallback handling to utf-8. | NIIBE Yutaka | 1 | -1/+1 |
2020-08-21 | common: Use gpgrt functions for mkdir and chdir. | Werner Koch | 1 | -24/+6 |
2020-08-21 | common,w32: Do not assume the ANSI code during string conversion. | Werner Koch | 1 | -2/+21 |
2020-08-21 | common: Strip trailing CR,LF from w32_strerror. | Werner Koch | 2 | -1/+7 |
2020-08-20 | gpgtar: Make --files-from and --null work as described. | Werner Koch | 3 | -1/+32 |
2020-08-20 | build: New configure option --disable-tests | Werner Koch | 1 | -0/+4 |
2020-08-19 | common: Fix iobuf.c. | NIIBE Yutaka | 1 | -3/+3 |
2020-08-19 | Silence compiler warnings. | NIIBE Yutaka | 1 | -1/+1 |
2020-08-12 | common: Pass the WAYLAND_DISPLAY envvar along | Werner Koch | 1 | -0/+1 |
2020-08-06 | common: New helper function gnupg_chuid. | Werner Koch | 2 | -0/+99 |
2020-08-03 | w32: Fix cast from intptr_t of _get_osfhandle. | NIIBE Yutaka | 1 | -1/+1 |
2020-07-30 | w32: More adding NETLIBS. | NIIBE Yutaka | 1 | -1/+1 |
2020-07-28 | Revert patches applied wrongly. | NIIBE Yutaka | 1 | -0/+11 |
2020-07-17 | scd: PC/SC: Don't release the context when it's in use. | NIIBE Yutaka | 1 | -11/+0 |
2020-07-16 | common: Avoid undefined behavior of left shift operator. | NIIBE Yutaka | 1 | -5/+11 |
2020-07-14 | gpgsm: Make rsaPSS a compliant scheme in de-vs mode. | Werner Koch | 1 | -8/+4 |
2020-07-03 | sm: Exclude rsaPSS from de-vs compliance mode. | Werner Koch | 2 | -2/+18 |
2020-07-02 | Support a history file in gpg-card and gpg-connect-agent. | Werner Koch | 4 | -5/+110 |
2020-06-24 | gpg,agent: Support Ed448 signing. | NIIBE Yutaka | 2 | -1/+9 |
2020-06-23 | ecc: Use "cv448" to specify key using X448. | NIIBE Yutaka | 2 | -9/+16 |
2020-06-09 | gpg: Add X448 support. | NIIBE Yutaka | 2 | -0/+29 |
2020-05-19 | common: New function to extract Q from an ECC key. | Werner Koch | 2 | -1/+93 |
2020-05-08 | sm: Print algorithm infos in data decryption mode. | Werner Koch | 2 | -0/+17 |
2020-05-08 | sm: Cleanup the use of GCRY_PK_ECC and GCRY_PK_ECDSA. | Werner Koch | 2 | -0/+18 |
2020-05-07 | sm: Print the key types as standard key algorithm strings. | Werner Koch | 1 | -3/+3 |
2020-05-04 | doc: Typo fixes in code comments | Werner Koch | 1 | -1/+1 |
2020-04-24 | common: Add an easy to use DER builder. | Werner Koch | 4 | -120/+416 |
2020-04-23 | common: Add functions to help create DER objects. | Werner Koch | 2 | -2/+111 |
2020-04-09 | common: New function to map hash algo names. | Werner Koch | 2 | -0/+42 |
2020-03-27 | sm: Consider certificates w/o CRL DP as valid. | Werner Koch | 1 | -0/+1 |
2020-03-14 | gpgconf: Further simplify the gpgconf option processing. | Werner Koch | 1 | -4/+0 |
2020-03-13 | gpg: New option --include-key-block. | Werner Koch | 1 | -0/+1 |
2020-03-04 | common: Add xreallocarray function. | Werner Koch | 2 | -0/+19 |
2020-02-22 | Remove the now obsolete argparse code. | Werner Koch | 4 | -1872/+0 |
2020-02-20 | gpg: Use gpgrt's new option parser to provide a global conf file. | Werner Koch | 2 | -1/+3 |
2020-02-19 | build: Require libgpg-error 1.38 | Werner Koch | 1 | -8/+0 |
2020-02-18 | Spelling cleanup. | Daniel Kahn Gillmor | 13 | -16/+16 |
2020-02-17 | sm: Remove left over debug output. | Werner Koch | 1 | -1/+0 |
2020-02-15 | gpgsm: Fix import of some CR,LF ternminated certificates | Werner Koch | 1 | -8/+18 |
2020-02-11 | common: Extend the openpgp_curve_to_oid function. | Werner Koch | 3 | -4/+13 |
2020-02-10 | build: Always use EXTERN_UNLESS_MAIN_MODULE pattern. | Werner Koch | 3 | -8/+10 |
2020-02-10 | common: Extend the new get_keyalgo_string function | Werner Koch | 2 | -5/+29 |
2020-02-09 | common: Remove duplicated call to a function. | Werner Koch | 1 | -1/+0 |
2020-02-09 | common: New function get_keyalgo_string. | Werner Koch | 3 | -2/+194 |
2020-02-09 | common: Add OpenPGP<->Gcrypt pubkey id mapping functions. | Werner Koch | 2 | -1/+37 |
2020-01-17 | gpgconf,w32: Print a warning for a suspicious homedir. | Werner Koch | 1 | -0/+3 |
2020-01-13 | gpg,sm: Avoid useless ASFW diagnostic in loopback mode. | Werner Koch | 2 | -0/+22 |
2020-01-09 | scd: Use a scdaemon internal key to protect the PIN cache IPC. | Werner Koch | 1 | -1/+1 |
2019-12-23 | doc: Typ fix in comment | Werner Koch | 1 | -1/+1 |
2019-11-28 | kbx: Redefine the UBID which is now the primary fingerprint. | Werner Koch | 2 | -1/+5 |
2019-10-01 | common: New function hex2fixedbuf. | Werner Koch | 3 | -1/+71 |
2019-09-27 | Merge branch 'switch-to-gpgk' into master | Werner Koch | 9 | -180/+312 |
2019-09-27 | kbx,gpg: Allow lookup using a UBID. | Werner Koch | 1 | -0/+14 |
2019-09-17 | tests: Add two user-id parsing test cases. | Werner Koch | 1 | -0/+6 |
2019-09-10 | gpg: First rough implementation of keyboxd access for key lookup. | Werner Koch | 1 | -9/+13 |
2019-09-10 | common: Allow a readlimit for iobuf_esopen. | Werner Koch | 2 | -4/+39 |
2019-09-05 | gpg: Prepare parser for the new attestation certificates. | Werner Koch | 1 | -0/+2 |
2019-08-06 | tools: New option --keyboxd for gpg-connect-agent. | Werner Koch | 4 | -9/+62 |
2019-08-06 | common: Fix line break handling, finding a space. | NIIBE Yutaka | 1 | -3/+3 |
2019-08-05 | common: Remove code duplication for service starting. | Werner Koch | 2 | -148/+113 |
2019-08-02 | common: Change yet unused status_printf function. | Werner Koch | 2 | -2/+23 |
2019-07-24 | common: Fix the previous commit. | NIIBE Yutaka | 1 | -0/+9 |
2019-07-24 | common: Use gnupg_spawn_process_fd to invoke gpg-agent/dirmngr. | NIIBE Yutaka | 1 | -3/+13 |
2019-07-24 | common,w32: Fix cast from gnupg_fd_t to call _open_osfhandle. | NIIBE Yutaka | 1 | -2/+2 |
2019-07-12 | Merge branch 'master' into switch-to-gpgk | Werner Koch | 10 | -27/+170 |
2019-07-12 | Fix a reference in comment. | NIIBE Yutaka | 1 | -1/+1 |
2019-05-27 | gpg: Allow deletion of subkeys with --delete-[secret-]key. | Werner Koch | 1 | -3/+4 |
2019-05-07 | common: New functions nvc_delete_named and nvc_get_string. | Werner Koch | 3 | -0/+65 |
2019-05-03 | common: In private key mode write "Key:" always last in name-value. | Werner Koch | 1 | -13/+40 |
2019-04-29 | common,w32: Breakaway detached childs when in job | Andre Heinecke | 1 | -0/+45 |
2019-04-16 | common: Fix AWK portability. | NIIBE Yutaka | 2 | -7/+7 |
2019-04-02 | common: Extend function pubkey_algo_string. | Werner Koch | 2 | -3/+8 |
2019-03-18 | Merge branch 'master' into switch-to-gpgk | Werner Koch | 36 | -246/+1166 |
2019-03-14 | kbx: Unify the fingerprint search modes. | Werner Koch | 1 | -5/+14 |
2019-03-14 | kbx: Add support for 32 byte fingerprints. | Werner Koch | 1 | -7/+38 |
2019-03-07 | common: Minor rework of tty_get. | Werner Koch | 1 | -118/+142 |
2019-02-11 | scd: For PIV cards used NO_AUTH instead of BAD_PIN. | Werner Koch | 1 | -1/+4 |
2019-02-08 | common: Provide function to get public key algo names in our format. | Werner Koch | 2 | -0/+59 |
2019-02-08 | common: New functions get_option_value and ascii_strupr. | Werner Koch | 4 | -1/+71 |
2019-01-30 | card: Print matching OpenPGP and X.509 data. | Werner Koch | 1 | -0/+7 |
2019-01-30 | common: Add kludge to allow silencing gnupg_exec_tool_stream. | Werner Koch | 1 | -4/+15 |
2019-01-30 | common: New function decode_c_string. | Werner Koch | 2 | -0/+77 |
2019-01-29 | common: Provide some convenient OpenPGP related constants. | Werner Koch | 1 | -1/+5 |
2019-01-29 | common: New helper functions for OpenPGP curve OIDs. | Werner Koch | 3 | -34/+66 |
2019-01-26 | gpg: Move S2K encoding function to a shared file. | Werner Koch | 4 | -1/+80 |
2019-01-24 | common: Extend function percent_data_escape. | Werner Koch | 3 | -25/+223 |
2019-01-22 | common: Add generic status print function. | Werner Koch | 2 | -0/+62 |
2018-12-01 | common/iobuf: fix memory wiping in iobuf_copy | Jussi Kivilinna | 1 | -1/+6 |
2018-12-01 | common/mischelp: use platform memory zeroing function for wipememory | Jussi Kivilinna | 2 | -9/+19 |
2018-11-12 | common: Prepare for parsing mail sub-addresses. | Werner Koch | 3 | -9/+120 |
2018-11-11 | common: Add --filter option to t-mbox-util. | Werner Koch | 1 | -4/+94 |
2018-11-08 | common/iobuf: optimize iobuf_read_line | Jussi Kivilinna | 1 | -5/+43 |
2018-10-25 | all: fix more spelling errors | Daniel Kahn Gillmor | 2 | -2/+2 |
2018-10-25 | headers: fix spelling | Daniel Kahn Gillmor | 2 | -2/+2 |
2018-10-24 | all: fix spelling and typos | Daniel Kahn Gillmor | 10 | -14/+14 |
2018-10-24 | agent: Fix possible uninitalized use of CTX in simple_pwquery. | Werner Koch | 1 | -0/+1 |
2018-10-02 | common: Fix gnupg_reopen_std. | NIIBE Yutaka | 1 | -6/+5 |
2018-09-10 | common: Use iobuf_get_noeof to avoid undefined behaviors. | NIIBE Yutaka | 1 | -3/+3 |
2018-09-06 | Fix use of strncpy, which is actually good to use memcpy. | NIIBE Yutaka | 1 | -1/+1 |
2018-09-05 | common: New function status_printf. | Werner Koch | 2 | -0/+43 |
2018-07-27 | common: New function to validate domain names. | Werner Koch | 3 | -2/+93 |
2018-07-02 | common: New function percent_data_escape. | Werner Koch | 3 | -1/+95 |
2018-06-21 | build: Remove duplicates from AC_CHECK_FUNCS | Werner Koch | 1 | -1/+1 |
2018-06-12 | Some preparations to eventuallt use gpgrt_argparse. | Werner Koch | 1 | -1/+5 |
2018-06-12 | Require libgpg-error 1.29 and remove internal logging functions. | Werner Koch | 4 | -1227/+5 |
2018-05-29 | gpg: Remove PGP6 compliance mode. | Werner Koch | 2 | -3/+1 |
2018-05-13 | Merge branch 'STABLE-BRANCH-2-2' into master | Werner Koch | 2 | -1/+2 |
2018-05-02 | gpg: Fix "Too many open files" when using --multifile. | Werner Koch | 1 | -0/+1 |
2018-05-02 | common,w32: Hide spawned processes by default | Andre Heinecke | 1 | -1/+1 |
2018-04-10 | Merge branch 'STABLE-BRANCH-2-2' into master | Werner Koch | 1 | -32/+63 |
2018-04-09 | gpg,w32: Fix empty homedir when only a drive letter is used. | Werner Koch | 1 | -32/+63 |
2018-03-27 | Merge branch 'STABLE-BRANCH-2-2' into master | Werner Koch | 2 | -0/+48 |
2018-03-23 | agent: New OPTION pretend-request-origin | Werner Koch | 2 | -0/+48 |
2018-03-21 | Change license of argparse.c back to LGPLv2.1 | Werner Koch | 2 | -45/+28 |
2018-02-22 | Merge branch 'STABLE-BRANCH-2-2' | Werner Koch | 4 | -2/+72 |
2018-02-22 | Release 2.2.5 | Werner Koch | 2 | -2/+2 |
2018-02-14 | common: Use new function to print status strings. | Werner Koch | 2 | -0/+70 |
2018-01-25 | Merge branch 'STABLE-BRANCH-2-2' into master | Werner Koch | 2 | -1/+28 |
2018-01-24 | gpg: New maintainer option --debug-set-iobuf-size. | Werner Koch | 1 | -3/+1 |
2018-01-24 | iobuf: Increase the size of the buffer. Add iobuf_set_buffer_size. | Werner Koch | 2 | -35/+89 |
2018-01-21 | gpg: First take on PKT_ENCRYPTED_AEAD. | Werner Koch | 1 | -0/+2 |
2018-01-10 | gpg: Add option and preference framework for AEAD. | Werner Koch | 1 | -1/+11 |
2017-12-22 | kbx: Simplify by removing custom memory functions. | Werner Koch | 1 | -0/+26 |
2017-12-20 | common: Use larger buffer for homedir in case of 64 bit UIDs. | Werner Koch | 1 | -1/+1 |
2017-12-18 | Merge branch 'STABLE-BRANCH-2-2' into master | Werner Koch | 1 | -2/+12 |
2017-12-12 | build: New configure option --enable-run-gnupg-user-socket. | Werner Koch | 1 | -2/+12 |
2017-12-11 | Adjust for changed macro names in libgpg-error master. | Werner Koch | 3 | -11/+21 |
2017-12-08 | Revert: build: Do not define logging.h constants for ... | Werner Koch | 1 | -17/+9 |
2017-12-07 | build: Do not define logging.h constants for libgpg-error dev versions. | Werner Koch | 1 | -9/+17 |
2017-11-29 | doc: Update copyright notices for common/exechelp*. | Werner Koch | 4 | -6/+11 |
2017-11-27 | Use the gpgrt log functions if possible. | Werner Koch | 2 | -9/+43 |
2017-11-15 | assuan: Fix exponential decay for first second. | Werner Koch | 2 | -5/+7 |
2017-11-15 | common: Change log_clock to printf style. | Werner Koch | 2 | -5/+17 |
2017-11-15 | i18n: Add an article to "agent" and lowercase "dirmngr" in one file. | Werner Koch | 1 | -4/+4 |
2017-11-15 | common: Tweak new code to keep already translated strings. | Werner Koch | 1 | -7/+22 |
2017-11-08 | assuan: Use exponential decay for first 1s of spinlock. | Daniel Kahn Gillmor | 1 | -5/+26 |
2017-11-08 | assuan: Reorganize waiting for socket. | Daniel Kahn Gillmor | 1 | -42/+30 |
2017-11-01 | common: Accept the Z-suffix for yymmddThhmmssZ format. | NIIBE Yutaka | 1 | -3/+6 |
2017-10-17 | gpg,sm: New option --with-key-screening. | Werner Koch | 3 | -1/+187 |
2017-09-27 | common: Add constant KEYGRIP_LEN. | Werner Koch | 1 | -0/+5 |
2017-09-27 | gpg: Let --debug clock time sign and verify. | Werner Koch | 1 | -6/+6 |
2017-09-19 | common: Accept the Z-suffix for yymmddThhmmssZ format. | NIIBE Yutaka | 1 | -3/+6 |
2017-09-19 | common: Fix gnupg_wait_processes. | NIIBE Yutaka | 1 | -24/+26 |
2017-08-01 | indent: Wrap overlong lines in argparse.c | Werner Koch | 1 | -5/+10 |
2017-07-27 | gpg: Tweak compliance checking for verification | Werner Koch | 1 | -44/+39 |
2017-07-27 | gpg,sm: Fix compliance checking for decryption. | Werner Koch | 1 | -14/+32 |
2017-07-25 | common: Strip trailing slashes from the homedir. | Werner Koch | 1 | -6/+57 |
2017-07-25 | common: New functions gnupg_daemon_rootdir and gnupg_chdir. | Werner Koch | 4 | -1/+40 |
2017-07-20 | common: New function print_utf9_string. | Werner Koch | 2 | -0/+11 |
2017-07-20 | common: logstream fix. | NIIBE Yutaka | 1 | -1/+2 |
2017-07-18 | common: Allow abbreviations of standard options. | Marcus Brinkmann | 2 | -7/+52 |
2017-07-17 | gpg,sm: Check compliance of the RNG. | Werner Koch | 2 | -0/+42 |
2017-07-17 | common: New function split_fields_colon. | Werner Koch | 3 | -0/+116 |
2017-06-23 | agent: Shutdown on removal of the home directory. | Werner Koch | 2 | -0/+38 |
2017-06-23 | gpg,gpgsm: Emit status code ENCRYPTION_COMPLIANCE_MODE. | Werner Koch | 1 | -0/+1 |
2017-06-19 | gpg,gpgsm: Fix compliance check for DSA and avoid an assert. | Werner Koch | 2 | -14/+19 |
2017-06-19 | indent: Always use "_(" and not "_ (" to mark translatable strings. | Werner Koch | 1 | -4/+5 |
2017-06-19 | Change license of some files to LGPLv2.1. | Werner Koch | 2 | -4/+10 |
2017-06-19 | gpg: Disable compliance module for other GnuPG components. | Justus Winter | 1 | -9/+15 |
2017-06-13 | common: Fix -Wswitch warning. | Werner Koch | 1 | -1/+0 |
2017-06-08 | common,gpg,sm: Restrict the use of algorithms according to CO_DE_VS. | Justus Winter | 2 | -0/+202 |
2017-06-07 | common: Add cipher mode to compliance predicate. | Justus Winter | 2 | -4/+15 |
2017-06-07 | common,gpg,sm: Initialize compliance module. | Justus Winter | 2 | -0/+65 |
2017-06-07 | common,gpg: Move the compliance option printer. | Justus Winter | 2 | -0/+21 |
2017-06-07 | common,gpg,sm: Move the compliance option parser. | Justus Winter | 2 | -0/+44 |
2017-06-06 | common,g10: Fix typos. | Justus Winter | 1 | -3/+3 |