[sudo-commits] sudo changeset 8930:417e640b4411

Todd C. Miller Todd.Miller at courtesan.com
Tue Aug 6 17:02:10 MDT 2013


changeset:	8930:417e640b4411 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/417e640b4411
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Tue Jun 04 05:53:31 2013 -0400

Log Message:
	Merge sudo 1.8.7 from trunk for release.

diffstat:

 .hgignore                                             |     3 +
 INSTALL                                               |  1150 +++---
 INSTALL.configure                                     |   323 +-
 MANIFEST                                              |   110 +-
 Makefile.in                                           |    53 +-
 NEWS                                                  |   112 +
 README                                                |    26 +-
 aclocal.m4                                            |    76 +-
 common/Makefile.in                                    |    73 +-
 common/aix.c                                          |    10 +-
 common/alloc.c                                        |    51 +-
 common/atobool.c                                      |     3 +-
 common/error.c                                        |   192 +
 common/fileops.c                                      |   128 +-
 common/fmt_string.c                                   |     3 +-
 common/lbuf.c                                         |    99 +-
 common/list.c                                         |     4 +-
 common/regress/sudo_conf/conf_test.c                  |   110 +
 common/regress/sudo_conf/test1.in                     |    72 +
 common/regress/sudo_conf/test1.out.ok                 |     6 +
 common/regress/sudo_conf/test2.out.ok                 |     3 +
 common/regress/sudo_conf/test3.in                     |     2 +
 common/regress/sudo_conf/test3.out.ok                 |     5 +
 common/regress/sudo_conf/test4.in                     |     1 +
 common/regress/sudo_conf/test4.out.ok                 |     3 +
 common/regress/sudo_parseln/parseln_test.c            |    78 +
 common/regress/sudo_parseln/test1.in                  |    72 +
 common/regress/sudo_parseln/test1.out.ok              |    72 +
 common/regress/sudo_parseln/test2.in                  |     8 +
 common/regress/sudo_parseln/test2.out.ok              |     3 +
 common/regress/sudo_parseln/test3.in                  |     1 +
 common/regress/sudo_parseln/test3.out.ok              |     1 +
 common/regress/sudo_parseln/test4.in                  |     4 +
 common/regress/sudo_parseln/test4.out.ok              |     2 +
 common/regress/sudo_parseln/test5.in                  |     1 +
 common/regress/sudo_parseln/test6.in                  |     3 +
 common/regress/sudo_parseln/test6.out.ok              |     2 +
 common/secure_path.c                                  |     1 -
 common/setgroups.c                                    |     2 +-
 common/sudo_conf.c                                    |   236 +-
 common/sudo_debug.c                                   |    88 +-
 common/sudo_printf.c                                  |    70 +
 common/term.c                                         |     3 +-
 common/ttysize.c                                      |     2 +-
 compat/Makefile.in                                    |    10 +-
 compat/closefrom.c                                    |    57 +-
 compat/dlopen.c                                       |     8 +-
 compat/endian.h                                       |    72 +
 compat/fnmatch.c                                      |     3 +
 compat/getaddrinfo.c                                  |     3 +
 compat/getcwd.c                                       |     5 +-
 compat/getgrouplist.c                                 |   189 +-
 compat/getline.c                                      |     7 +-
 compat/getprogname.c                                  |     5 +-
 compat/glob.c                                         |     7 +-
 compat/isblank.c                                      |     6 +-
 compat/memrchr.c                                      |     6 +-
 compat/mksiglist.c                                    |     4 +-
 compat/mksigname.c                                    |     2 +
 compat/mktemp.c                                       |     5 +-
 compat/nanosleep.c                                    |     5 +-
 compat/nss_dbdefs.h                                   |   106 +
 compat/pw_dup.c                                       |     6 +-
 compat/regress/fnmatch/fnm_test.c                     |     4 +
 compat/regress/glob/globtest.c                        |     1 +
 compat/sig2str.c                                      |     5 +-
 compat/snprintf.c                                     |    38 +-
 compat/strlcat.c                                      |     5 +-
 compat/strlcpy.c                                      |     5 +-
 compat/strsignal.c                                    |     5 +-
 compat/utimes.c                                       |     6 +-
 config.h.in                                           |   103 +-
 configure                                             |  1471 +++++--
 configure.in                                          |   508 +-
 doc/CONTRIBUTORS                                      |    52 +-
 doc/LICENSE                                           |     2 +-
 doc/Makefile.in                                       |    41 +-
 doc/TROUBLESHOOTING                                   |    34 +-
 doc/UPGRADE                                           |    34 +-
 doc/fixman.sh                                         |    15 +
 doc/fixmdoc.sh                                        |    17 +-
 doc/sample.sudo.conf                                  |    19 +-
 doc/sample.sudoers                                    |     4 +-
 doc/sudo.cat                                          |   165 +-
 doc/sudo.conf.cat                                     |   364 ++
 doc/sudo.conf.man.in                                  |   618 +++
 doc/sudo.conf.mdoc.in                                 |   562 +++
 doc/sudo.man.in                                       |   282 +-
 doc/sudo.mdoc.in                                      |   264 +-
 doc/sudo_plugin.cat                                   |   601 +-
 doc/sudo_plugin.man.in                                |   870 ++--
 doc/sudo_plugin.mdoc.in                               |   786 ++--
 doc/sudoers.cat                                       |   597 ++-
 doc/sudoers.ldap.cat                                  |    86 +-
 doc/sudoers.ldap.man.in                               |   149 +-
 doc/sudoers.ldap.mdoc.in                              |   141 +-
 doc/sudoers.man.in                                    |   822 +++-
 doc/sudoers.mdoc.in                                   |   711 ++-
 doc/sudoreplay.cat                                    |     4 +-
 doc/sudoreplay.man.in                                 |     4 +-
 doc/sudoreplay.mdoc.in                                |     4 +-
 doc/visudo.cat                                        |     2 +-
 doc/visudo.man.in                                     |     2 +-
 doc/visudo.mdoc.in                                    |     2 +-
 include/Makefile.in                                   |     2 +-
 include/alloc.h                                       |    17 +-
 include/error.h                                       |   149 +-
 include/fileops.h                                     |     4 +-
 include/gettext.h                                     |     6 +-
 include/lbuf.h                                        |     2 +-
 include/missing.h                                     |    50 +-
 include/sudo_conf.h                                   |    12 +-
 include/sudo_debug.h                                  |     5 +-
 include/sudo_plugin.h                                 |     4 +-
 mkdep.pl                                              |    19 +-
 mkpkg                                                 |    23 +-
 pathnames.h.in                                        |     2 +-
 plugins/group_file/Makefile.in                        |   150 +
 plugins/group_file/getgrent.c                         |   183 +
 plugins/group_file/group_file.c                       |   139 +
 plugins/group_file/group_file.exp                     |     1 +
 plugins/group_file/plugin_test.c                      |   211 +
 plugins/sample/Makefile.in                            |     6 +-
 plugins/sample/sample_plugin.c                        |     6 +-
 plugins/sample_group/Makefile.in                      |   150 -
 plugins/sample_group/getgrent.c                       |   184 -
 plugins/sample_group/plugin_test.c                    |   210 -
 plugins/sample_group/sample_group.c                   |   140 -
 plugins/sample_group/sample_group.exp                 |     1 -
 plugins/sudoers/Makefile.in                           |   233 +-
 plugins/sudoers/alias.c                               |    35 +-
 plugins/sudoers/audit.c                               |    10 +-
 plugins/sudoers/auth/API                              |     3 +-
 plugins/sudoers/auth/afs.c                            |     3 +-
 plugins/sudoers/auth/aix_auth.c                       |     3 +-
 plugins/sudoers/auth/bsdauth.c                        |    17 +-
 plugins/sudoers/auth/dce.c                            |     3 +-
 plugins/sudoers/auth/fwtk.c                           |     3 +-
 plugins/sudoers/auth/kerb5.c                          |    47 +-
 plugins/sudoers/auth/pam.c                            |    80 +-
 plugins/sudoers/auth/passwd.c                         |     3 +-
 plugins/sudoers/auth/rfc1938.c                        |     3 +-
 plugins/sudoers/auth/secureware.c                     |     3 +-
 plugins/sudoers/auth/securid5.c                       |     3 +-
 plugins/sudoers/auth/sia.c                            |     7 +-
 plugins/sudoers/auth/sudo_auth.c                      |    35 +-
 plugins/sudoers/auth/sudo_auth.h                      |     2 +-
 plugins/sudoers/base64.c                              |    89 +
 plugins/sudoers/boottime.c                            |    23 +-
 plugins/sudoers/bsm_audit.c                           |    44 +-
 plugins/sudoers/bsm_audit.h                           |     8 +-
 plugins/sudoers/check.c                               |   679 +---
 plugins/sudoers/check.h                               |    51 +
 plugins/sudoers/def_data.c                            |    12 +
 plugins/sudoers/def_data.h                            |     6 +
 plugins/sudoers/def_data.in                           |     9 +
 plugins/sudoers/defaults.c                            |    21 +-
 plugins/sudoers/defaults.h                            |     8 +-
 plugins/sudoers/env.c                                 |   106 +-
 plugins/sudoers/find_path.c                           |    21 +-
 plugins/sudoers/getdate.c                             |    20 +-
 plugins/sudoers/getdate.y                             |     5 +-
 plugins/sudoers/getspwuid.c                           |     3 +-
 plugins/sudoers/goodpath.c                            |     3 +-
 plugins/sudoers/gram.c                                |  1134 +++--
 plugins/sudoers/gram.h                                |    62 +-
 plugins/sudoers/gram.y                                |   132 +-
 plugins/sudoers/group_plugin.c                        |     9 +-
 plugins/sudoers/hexchar.c                             |    95 +
 plugins/sudoers/ins_2001.h                            |     6 +-
 plugins/sudoers/ins_classic.h                         |     6 +-
 plugins/sudoers/ins_csops.h                           |     6 +-
 plugins/sudoers/ins_goons.h                           |     6 +-
 plugins/sudoers/insults.h                             |     6 +-
 plugins/sudoers/interfaces.c                          |    11 +-
 plugins/sudoers/interfaces.h                          |    16 +-
 plugins/sudoers/iolog.c                               |   364 +-
 plugins/sudoers/iolog_path.c                          |    66 +-
 plugins/sudoers/ldap.c                                |   495 +-
 plugins/sudoers/linux_audit.c                         |     6 +-
 plugins/sudoers/linux_audit.h                         |     8 +-
 plugins/sudoers/locale.c                              |   123 +
 plugins/sudoers/logging.c                             |   232 +-
 plugins/sudoers/logging.h                             |    21 +-
 plugins/sudoers/match.c                               |   334 +-
 plugins/sudoers/match_addr.c                          |     7 +-
 plugins/sudoers/mon_systrace.h                        |   232 -
 plugins/sudoers/parse.c                               |   257 +-
 plugins/sudoers/parse.h                               |    92 +-
 plugins/sudoers/plugin_error.c                        |   115 -
 plugins/sudoers/po/da.mo                              |   Bin 
 plugins/sudoers/po/da.po                              |  1179 +++---
 plugins/sudoers/po/de.mo                              |   Bin 
 plugins/sudoers/po/de.po                              |  1717 +++++++++
 plugins/sudoers/po/eo.mo                              |   Bin 
 plugins/sudoers/po/eo.po                              |  1296 +++---
 plugins/sudoers/po/fi.mo                              |   Bin 
 plugins/sudoers/po/fi.po                              |  1306 +++---
 plugins/sudoers/po/hr.mo                              |   Bin 
 plugins/sudoers/po/hr.po                              |  1120 +++--
 plugins/sudoers/po/it.mo                              |   Bin 
 plugins/sudoers/po/it.po                              |  1189 +++---
 plugins/sudoers/po/nl.mo                              |   Bin 
 plugins/sudoers/po/nl.po                              |  1737 +++++++++
 plugins/sudoers/po/pl.mo                              |   Bin 
 plugins/sudoers/po/pl.po                              |  1156 +++---
 plugins/sudoers/po/sl.mo                              |   Bin 
 plugins/sudoers/po/sl.po                              |  1098 +++---
 plugins/sudoers/po/sudoers.pot                        |  1138 +++---
 plugins/sudoers/po/tr.mo                              |   Bin 
 plugins/sudoers/po/tr.po                              |  1720 +++++++++
 plugins/sudoers/po/uk.mo                              |   Bin 
 plugins/sudoers/po/uk.po                              |  1188 +++---
 plugins/sudoers/po/vi.mo                              |   Bin 
 plugins/sudoers/po/vi.po                              |  1375 +++---
 plugins/sudoers/po/zh_CN.mo                           |   Bin 
 plugins/sudoers/po/zh_CN.po                           |  1188 +++---
 plugins/sudoers/policy.c                              |   731 ++++
 plugins/sudoers/prompt.c                              |   172 +
 plugins/sudoers/pwutil.c                              |   481 +--
 plugins/sudoers/pwutil.h                              |    65 +
 plugins/sudoers/pwutil_impl.c                         |   343 +
 plugins/sudoers/redblack.c                            |     3 +-
 plugins/sudoers/redblack.h                            |     9 +-
 plugins/sudoers/regress/check_symbols/check_symbols.c |    24 +-
 plugins/sudoers/regress/iolog_path/check_iolog_path.c |    18 +-
 plugins/sudoers/regress/logging/check_wrap.c          |    14 +-
 plugins/sudoers/regress/parser/check_addr.c           |    45 +-
 plugins/sudoers/regress/parser/check_base64.c         |    97 +
 plugins/sudoers/regress/parser/check_digest.c         |   134 +
 plugins/sudoers/regress/parser/check_digest.out.ok    |    36 +
 plugins/sudoers/regress/parser/check_fill.c           |    30 +-
 plugins/sudoers/regress/sudoers/test14.in             |     4 +
 plugins/sudoers/regress/sudoers/test14.out.ok         |     7 +
 plugins/sudoers/regress/sudoers/test14.toke.ok        |     4 +
 plugins/sudoers/regress/testsudoers/test1.sh          |     2 +
 plugins/sudoers/regress/testsudoers/test2.sh          |     8 +-
 plugins/sudoers/regress/testsudoers/test3.sh          |     8 +-
 plugins/sudoers/regress/testsudoers/test4.sh          |     2 +
 plugins/sudoers/regress/testsudoers/test5.out.ok      |     2 +-
 plugins/sudoers/regress/testsudoers/test5.sh          |     9 +-
 plugins/sudoers/regress/visudo/test1.sh               |     2 +
 plugins/sudoers/regress/visudo/test2.err.ok           |     1 +
 plugins/sudoers/regress/visudo/test2.sh               |    15 +
 plugins/sudoers/regress/visudo/test3.err.ok           |     2 +
 plugins/sudoers/regress/visudo/test3.out.ok           |     1 +
 plugins/sudoers/regress/visudo/test3.sh               |    35 +
 plugins/sudoers/regress/visudo/test4.out.ok           |     1 +
 plugins/sudoers/regress/visudo/test4.sh               |    14 +
 plugins/sudoers/set_perms.c                           |   139 +-
 plugins/sudoers/sha2.c                                |   527 ++
 plugins/sudoers/sha2.h                                |    74 +
 plugins/sudoers/sssd.c                                |    90 +-
 plugins/sudoers/sudo_nss.c                            |    24 +-
 plugins/sudoers/sudo_nss.h                            |     8 +-
 plugins/sudoers/sudoers.c                             |   897 +----
 plugins/sudoers/sudoers.h                             |    50 +-
 plugins/sudoers/sudoers2ldif                          |    20 +-
 plugins/sudoers/sudoers_version.h                     |    19 +-
 plugins/sudoers/sudoreplay.c                          |   105 +-
 plugins/sudoers/testsudoers.c                         |    82 +-
 plugins/sudoers/timestamp.c                           |   421 ++
 plugins/sudoers/toke.c                                |  3090 ++++++++++------
 plugins/sudoers/toke.h                                |    10 +-
 plugins/sudoers/toke.l                                |   191 +-
 plugins/sudoers/toke_util.c                           |    91 +-
 plugins/sudoers/tsgetgrpw.c                           |    60 +-
 plugins/sudoers/visudo.c                              |   253 +-
 plugins/system_group/Makefile.in                      |     6 +-
 plugins/system_group/system_group.c                   |     5 +-
 pp                                                    |    48 +-
 src/Makefile.in                                       |    60 +-
 src/conversation.c                                    |    33 +-
 src/error.c                                           |    90 -
 src/exec.c                                            |   268 +-
 src/exec_common.c                                     |     6 +-
 src/exec_pty.c                                        |   218 +-
 src/get_pty.c                                         |     3 +-
 src/hooks.c                                           |     8 +-
 src/load_plugins.c                                    |   211 +-
 src/locale_stub.c                                     |    38 +
 src/net_ifs.c                                         |     5 +-
 src/openbsd.c                                         |    52 +
 src/parse_args.c                                      |    27 +-
 src/po/da.mo                                          |   Bin 
 src/po/da.po                                          |   465 +-
 src/po/de.mo                                          |   Bin 
 src/po/de.po                                          |   415 +-
 src/po/eo.mo                                          |   Bin 
 src/po/eo.po                                          |   486 +-
 src/po/es.mo                                          |   Bin 
 src/po/es.po                                          |   378 +-
 src/po/fi.mo                                          |   Bin 
 src/po/fi.po                                          |   506 +-
 src/po/gl.mo                                          |   Bin 
 src/po/gl.po                                          |   456 +-
 src/po/hr.mo                                          |   Bin 
 src/po/hr.po                                          |   421 +-
 src/po/it.mo                                          |   Bin 
 src/po/it.po                                          |   420 +-
 src/po/nl.mo                                          |   Bin 
 src/po/nl.po                                          |   770 ++++
 src/po/pl.mo                                          |   Bin 
 src/po/pl.po                                          |   418 +-
 src/po/ru.mo                                          |   Bin 
 src/po/ru.po                                          |   415 +-
 src/po/sl.mo                                          |   Bin 
 src/po/sl.po                                          |   421 +-
 src/po/sudo.pot                                       |   401 +-
 src/po/tr.mo                                          |   Bin 
 src/po/tr.po                                          |   813 ++++
 src/po/uk.mo                                          |   Bin 
 src/po/uk.po                                          |   417 +-
 src/po/vi.mo                                          |   Bin 
 src/po/vi.po                                          |   467 +-
 src/po/zh_CN.mo                                       |   Bin 
 src/po/zh_CN.po                                       |   415 +-
 src/preload.c                                         |     2 +-
 src/regress/ttyname/check_ttyname.c                   |    81 +
 src/selinux.c                                         |    14 +-
 src/sesh.c                                            |    22 +-
 src/signal.c                                          |   176 +
 src/solaris.c                                         |   129 +
 src/sudo.c                                            |   290 +-
 src/sudo.h                                            |    30 +-
 src/sudo_edit.c                                       |    19 +-
 src/sudo_exec.h                                       |    23 +-
 src/sudo_noexec.c                                     |     2 +-
 src/sudo_plugin_int.h                                 |     4 +-
 src/tgetpass.c                                        |    18 +-
 src/ttyname.c                                         |   137 +-
 src/utmp.c                                            |     9 +-
 sudo.pp                                               |     6 +-
 333 files changed, 36502 insertions(+), 20795 deletions(-)


More information about the sudo-commits mailing list