[sudo-commits] sudo changeset 8933:264ec146028e

Todd C. Miller Todd.Miller at courtesan.com
Wed Aug 7 11:23:27 MDT 2013


changeset:	8933:264ec146028e in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/264ec146028e
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Sat Aug 03 08:30:06 2013 -0600

Log Message:
	Implement memset_s() and use it instead of zero_bytes().
	A new constant, SUDO_CONV_REPL_MAX, is defined by the plugin
	API as the max conversation reply length.  This constant can be
	used as a max value for memset_s() when clearing passwords
	filled in by the conversation function.

diffstat:

 MANIFEST                          |    2 +-
 common/Makefile.in                |    5 +-
 common/zero_bytes.c               |   36 ----
 compat/Makefile.in                |    2 +
 compat/memset_s.c                 |   71 +++++++++
 config.h.in                       |    9 +
 configure                         |   48 ++++++
 configure.in                      |    6 +-
 doc/sudo_plugin.cat               |    9 +-
 doc/sudo_plugin.man.in            |  290 +++++++++++++++++++++----------------
 doc/sudo_plugin.mdoc.in           |   16 +-
 include/missing.h                 |    3 +
 include/sudo_plugin.h             |   11 +
 mkdep.pl                          |    2 +-
 plugins/sudoers/Makefile.in       |    2 +-
 plugins/sudoers/auth/aix_auth.c   |    4 +-
 plugins/sudoers/auth/bsdauth.c    |    2 +-
 plugins/sudoers/auth/fwtk.c       |    8 +-
 plugins/sudoers/auth/pam.c        |    7 +-
 plugins/sudoers/auth/passwd.c     |    2 +-
 plugins/sudoers/auth/secureware.c |    2 +-
 plugins/sudoers/auth/sudo_auth.c  |    2 +-
 plugins/sudoers/defaults.c        |    2 +-
 plugins/sudoers/logging.c         |    2 +-
 plugins/sudoers/sha2.c            |   11 +-
 plugins/sudoers/sudoers.c         |    2 +-
 plugins/sudoers/sudoers.h         |   11 -
 plugins/sudoers/tsgetgrpw.c       |    4 +-
 plugins/sudoers/visudo.c          |    2 +-
 src/Makefile.in                   |    3 +-
 src/conversation.c                |    4 +-
 src/sudo.h                        |   11 -
 src/sudo_edit.c                   |    4 +-
 src/tgetpass.c                    |    9 +-
 34 files changed, 371 insertions(+), 233 deletions(-)


More information about the sudo-commits mailing list