aboutsummaryrefslogtreecommitdiffstats
path: root/util/membuf.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-12-15Fix potential heap corruption in "gpg -v --version"Werner Koch1-2/+10
* g10/gpg.c (build_list): Rewrite to cope with buffer overflow in certain locales. * util/membuf.c (put_membuf_str): New. (get_membuf): Make LEN optional. -- This fixes an obvious bug in locales where the translated string is longer than the original. The bug could be exhibited by using LANG=ru_RU.utf8 gpg -v --version. En passant we also removed the trailing white space on continued lines. Reported-by: Dmitry V. Levin" <ldv at altlinux.org>
2007-10-23Switched to GPLv3.Werner Koch1-4/+2
Updated gettext.
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch1-1/+2
2005-05-21* cardglue.c (send_status_info): Make CTRL optional.Werner Koch1-9/+3
(agent_scd_writekey, inq_writekey_parms): New. (agent_openpgp_storekey): Removed. * cardglue.h: Add a few more error code mappings. * keygen.c (copy_mpi): Removed. (save_unprotected_key_to_card): Changed to use agent_scd_writekey. * app-common.h, app-openpgp.c, tlv.c, tlv.h: Updated from newer version in gnupg 1.9 CVS.
2003-06-05A small step for GnuPG but a huge leap for error codes.Werner Koch1-0/+89
(Sorry, it does not build currently - I need to check it in to avoid duplicate work.)