Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-02-14 | common: Use new function to print status strings. | Werner Koch | 1 | -0/+63 | |
* common/asshelp2.c (vprint_assuan_status_strings): New. (print_assuan_status_strings): New. * agent/command.c (agent_write_status): Replace by call to new function. * dirmngr/server.c (dirmngr_status): Ditto. * g13/server.c (g13_status): Ditto. * g13/sh-cmd.c (g13_status): Ditto. * sm/server.c (gpgsm_status2): Ditto. * scd/command.c (send_status_info): Bump up N. -- This fixes a potential overflow if LFs are passed to the status string functions. This is actually not the case and would be wrong because neither the truncating in libassuan or our escaping is not the Right Thing. In any case the functions need to be more robust and comply to the promised interface. Thus the code has been factored out to a helper function and N has been bumped up correctly and checked in all cases. For some uses this changes the behaviour in the error case (i.e. CR or LF passed): It will now always be C-escaped and not passed to libassuan which would truncate the line at the first LF. Reported-by: private_pers | |||||
2016-11-05 | Change all http://www.gnu.org in license notices to https:// | Werner Koch | 1 | -1/+1 | |
-- | |||||
2014-08-26 | Switch to the libgpg-error provided estream. | Werner Koch | 1 | -1/+1 | |
* configure.ac (NEED_GPG_ERROR_VERSION): Reguire 1.14. (GPGRT_ENABLE_ES_MACROS): Define. (estream_INIT): Remove. * m4/estream.m4: Remove. * common/estream-printf.c, common/estream-printf.h: Remove. * common/estream.c, common/estream.h: Remove. * common/init.c (_init_common_subsystems): Call gpgrt initialization. | |||||
2012-04-20 | Change license for some files in common to LGPLv3+/GPLv2+. | Werner Koch | 1 | -5/+15 | |
Having the LGPL on the common GnuPG code helps to share code between GnuPG and related projects (like GPGME and Libassuan). This is good for interoperability and to reduces bugs. * common/asshelp.c, common/asshelp.h, common/asshelp2.c, common/b64dec.c * common/b64enc.c, common/convert.c, common/dns-cert.c * common/dns-cert.h common/exechelp-posix.c, common/exechelp-w32.c * common/exechelp-w32ce.c, common/exechelp.h, common/get-passphrase.c * common/get-passphrase.h, common/gettime.c, common/gpgrlhelp.c * common/helpfile.c, common/homedir.c, common/http.c, common/http.h * common/i18n.c, common/init.c, common/init.h, common/iobuf.c * common/iobuf.h, common/localename.c, common/membuf.c, common/membuf.h * common/miscellaneous.c, common/openpgp-oid.c, common/openpgpdefs.h * common/percent.c, common/pka.c, common/pka.h, common/session-env.c * common/session-env.h, common/sexp-parse.h, common/sexputil.c * common/signal.c, common/srv.c, common/srv.h, common/ssh-utils.c * common/ssh-utils.h, common/sysutils.c, common/sysutils.h * common/tlv.c, common/tlv.h, common/ttyio.c, common/ttyio.h * common/userids.c, common/userids.h, common/xasprintf.c: Change license to LGPLv3+/GPLv2+/ | |||||
2012-02-07 | agent: New function agent_print_status. | Werner Koch | 1 | -6/+20 | |
* common/asshelp2.c (vprint_assuan_status): New. (print_assuan_status): Re-implement using above func. * agent/command.c (agent_print_status): New. | |||||
2012-02-06 | common: Add function print_assuan_status. | Werner Koch | 1 | -10/+22 | |
* common/asshelp2.c: New. (print_assuan_status): New function. * common/Makefile.am (common_sources): Add asshelp2.c. | |||||
2011-02-04 | Nuked almost all trailing white space.post-nuke-of-trailing-ws | Werner Koch | 1 | -2/+0 | |
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. | |||||
2009-09-30 | Some changes to suport g13. | Werner Koch | 1 | -5/+18 | |
2009-09-23 | s/DOTLOCK/dotlock_t/. | Werner Koch | 1 | -6/+6 | |
Add some stuff for g13. | |||||
2007-07-04 | Changed to GPLv3. | Werner Koch | 1 | -4/+2 | |
Removed intl/. | |||||
2007-06-26 | More W32 related changes | Werner Koch | 1 | -7/+6 | |
2006-06-20 | Updated FSF's address. | Werner Koch | 1 | -1/+2 | |
2005-07-27 | Removed directories which are only used by the 1.9 branch | Werner Koch | 1 | -28/+0 | |
2003-06-05 | This commit was manufactured by cvs2svn to create branch | Repo Admin | 1 | -10/+9 | |
'GNUPG-1-9-BRANCH'. | |||||
2003-01-09 | This commit was manufactured by cvs2svn to create branch | Repo Admin | 1 | -15/+4 | |
'GNUPG-1-9-BRANCH'. | |||||
2002-07-22 | * fseeko.c, ftello.c: New. | Werner Koch | 1 | -9/+17 | |
* configure.ac: Check for ftello and provide a replacement. | |||||
2001-11-24 | Added new directory common to enable sharing of some code and error | Werner Koch | 1 | -59/+0 | |
numbers between gpg, gpgsm and gpg-agent. Move some files and code to there. | |||||
2001-11-13 | We have reached a state where we are able to import certs and | Werner Koch | 1 | -2/+52 | |
check the certification path. | |||||
2001-11-07 | Implemented server main loop and started with import command. | Werner Koch | 1 | -3/+17 | |
2001-11-07 | Assuan server mode is now basically usable | Werner Koch | 1 | -19/+2 | |
2001-11-06 | First chunk of code for the Assuan library | Werner Koch | 1 | -8/+22 | |
2000-07-14 | See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner Koch | Werner Koch | 1 | -1/+1 | |
2000-01-27 | See ChangeLog: Thu Jan 27 18:00:44 CET 2000 Werner Koch | Werner Koch | 1 | -3/+3 | |
1999-03-20 | See ChangeLog: Sat Mar 20 11:53:40 CET 1999 Werner Koch | Werner Koch | 1 | -0/+1 | |
1999-01-19 | See ChangeLog: Tue Jan 19 19:34:58 CET 1999 Werner Koch | Werner Koch | 1 | -0/+1 | |
1999-01-16 | See ChangeLog: Sat Jan 16 09:27:30 CET 1999 Werner Koch | Werner Koch | 1 | -20/+6 | |
1998-12-23 | See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner Koch | Werner Koch | 1 | -3/+3 | |
1998-07-06 | intermediate release | Werner Koch | 1 | -9/+21 | |
1998-06-16 | some more internall structure changes | Werner Koch | 1 | -4/+4 | |
1997-12-16 | added some stuff for signing keys | Werner Koch | 1 | -0/+1 | |
1997-11-18 | initially checkin | Werner Koch | 1 | -0/+29 | |