aboutsummaryrefslogtreecommitdiffstats
path: root/tools/symcryptrun.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-03-08Require libgcrypt 1.5Werner Koch1-0/+3
Without Libgcrypt 1.5 is was not possible to use ECC keys. ECC is major new feature and thus it does not make sense to allow building with an older Libgcrypt without supporting ECC. Also fixed a few missing prototypes.
2011-02-04Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch1-16/+16
We better do this once and for all instead of cluttering all future commits with diffs of trailing white spaces. In the majority of cases blank or single lines are affected and thus this change won't disturb a git blame too much. For future commits the pre-commit scripts checks that this won't happen again.
2010-10-27Honor TMPDIR.Werner Koch1-2/+8
2010-03-22More chnages to use estream. Add a way to replace the standardWerner Koch1-1/+1
descriptors.
2010-02-02Various changes to eventually support openpgp keys in pgp-agent.Werner Koch1-1/+0
Comment fixes. Minor chnages in preparation of a W32CE port.
2009-07-21Make bug reporting address easier changeable.Werner Koch1-2/+2
2008-12-09Minor fixes.Werner Koch1-2/+1
2007-10-19Factored utf8 switching code out to i18n.c.Werner Koch1-32/+3
2007-07-042007-07-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* symcryptrun.c (confucius_get_pass): Define orig_codeset if [ENABLE_NLS], not [HAVE_LANGINFO_CODESET].
2007-07-04Changed to GPLv3.Werner Koch1-4/+2
Removed intl/.
2007-06-14A whole bunch of changes to allow building for Windows.Werner Koch1-3/+15
See the ChangeLogs for details.
2007-06-06First steps towards supporting W32.Werner Koch1-15/+0
This is mainly source code reorganization. Update gnulib. g10/ does currently not build.
2007-05-18agent/Marcus Brinkmann1-2/+5
2007-05-19 Marcus Brinkmann <[email protected]> * protect-tool.c (get_passphrase): Free ORIG_CODESET on error. g10/ 2007-05-19 Marcus Brinkmann <[email protected]> * passphrase.c (passphrase_get): Free ORIG_CODESET on error. sm/ 2007-05-18 Marcus Brinkmann <[email protected]> * qualified.c (gpgsm_qualified_consent, gpgsm_not_qualified_warning): Free ORIG_CODESET on error. * certdump.c (gpgsm_format_keydesc): Likewise. tools/ 2007-05-19 Marcus Brinkmann <[email protected]> * symcryptrun.c (confucius_get_pass): Free ORIG_CODESET on error.
2007-04-20Improved logging for error orginating from libgcrypt.Werner Koch1-21/+2
2007-01-25agent/Werner Koch1-1/+1
* protect-tool.c (get_passphrase): New arg OPT_CHECK. (get_new_passphrase): Enable OTP_CHECK on the first call. * command.c (cmd_get_passphrase): Implement option --check. * gpg-agent.c (MIN_PASSPHRASE_LEN): New (parse_rereadable_options): New option --min-passphrase-len. * genkey.c (check_passphrase_constraints): New. (agent_genkey, agent_protect_and_store): Call new function. Fix memory leak. * call-pinentry.c (agent_askpin): Allow translation of the displayed error message. (agent_popup_message_start): Remove arg CANCEL_BTN. (popup_message_thread): Use --one-button option. * command.c (cmd_passwd): Now that we don't distinguish between assuan and regular error codes we can jump to the end on error. common/ * simple-pwquery.c (simple_pwquery): New arg OPT_CHECK.
2006-11-05Collected fixes.Werner Koch1-0/+3
2006-06-20Updated FSF's address.Werner Koch1-1/+2
2005-07-042005-07-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-6/+62
* symcryptrun.c (SYMC_BAD_PASSPHRASE, SYMC_CANCELED): New symbols, use instead constants. (hash_string): New function copied from simple-gettext.c. (confucius_get_pass): Take new argument CACHEID. (confucius_process): Calculate cacheid and pass it to confucius_get_pass. Clear passphrase from cache if necessary.
2005-06-042005-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-25/+29
* symcryptrun.c (main): Allow any number of arguments, don't use first argument as input file name. Pass extra arguments to confucius_main. (confucius_main): Accept new arguments argc and argv and pass them to confucius_process. (confucius_process): Accept new arguments argc and argv and pass them to the confucius process.
2005-06-01* configure.ac (gl_INIT): Add gnulib stuff.Werner Koch1-0/+1
(fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS by a simple check. (putc_unlocked): Removed check. Not used. (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks. (xsize): Added will probably come handy soon. (CFLAGS): Use -Wformat-security instead of -Wformat-nonliteral. Add --Wno-format-y2k. * gl/, gl/m4/: New. * gpg-agent.c: Include setenv.h. * Makefile.am (AM_CPPFLAGS): Added. * util.h: Add some includes for gnulib. (ttyname, isascii): Define them inline. * fseeko.c, ftello.c: Removed. * strsep.c, mkdtemp.c: Removed. * ttyname.c, isascii.c: Removed. * mkdtemp.c: Removed. * exec.c: Include mkdtemp.h * keybox-file.c (ftello) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/ftello.c. * keybox-update.c (fseeko) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/iobuf.c. * scdaemon.c: Include mkdtemp.h. * misc.c: Include setenv.h. * symcryptrun.c: Include mkdtemp.h.
2005-04-21(main): Optionally allow the input file as commandWerner Koch1-1/+15
line argument.
2005-04-21* configure.ac: Do not build gpg by default.Werner Koch1-1/+1
* gpgsm.c: New options --{enable,disable}-trusted-cert-crl-check. * certchain.c (gpgsm_validate_chain): Make use of it. * certchain.c (gpgsm_validate_chain): Check revocations even for expired certificates. This is required because on signature verification an expired key is fine whereas a revoked one is not. * gpgconf-comp.c: Add gpgsm option disable-trusted-cert-crl-check.
2005-04-192005-04-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-28/+46
* symcryptrun.c: Add --input option.
2005-04-152005-04-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+15
* symcryptrun.c (TEMP_FAILURE_RETRY): Define if not defined.
2005-04-152005-04-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-11/+69
* configure.ac: Check for /usr/bin/shred and define SHRED. tools/ 2005-04-15 Marcus Brinkmann <[email protected]> * symcryptrun.c (remove_file): New function. (confucius_copy_file): Accept new argument PLAIN and shred the file if it is set on error.
2005-04-11(confucius_mktmpdir): Changed to use mkdtmp(3).Werner Koch1-22/+7
2005-04-102005-04-11 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-7/+80
* symcryptrun.c: Implement config file parsing.
2005-04-102005-04-11 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+848
* Makefile.am (bin_PROGRAMS): Add symcryptrun. (symcryptrun_SOURCES, symcryptrun_LDADD): New variables. * symcryptrun.c: New file.