[sudo-commits] sudo changeset 11804:3b5377478dfa
Todd C. Miller
Todd.Miller at sudo.ws
Mon Oct 14 09:06:36 MDT 2019
changeset: 11804:3b5377478dfa in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/3b5377478dfa
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Thu Oct 10 10:33:24 2019 -0600
Log Message:
Merge sudo 1.8.28 from tip into the 1.8 branch.
diffstat:
.hgignore | 1 +
INSTALL | 45 +-
MANIFEST | 24 +-
Makefile.in | 4 +-
NEWS | 82 +
aclocal.m4 | 114 -
config.h.in | 19 +-
configure | 398 +-
configure.ac | 241 +-
doc/CONTRIBUTORS | 3 +
doc/Makefile.in | 80 +-
doc/TROUBLESHOOTING | 75 +-
doc/UPGRADE | 12 +
doc/cvtsudoers.cat | 282 -
doc/cvtsudoers.man.in | 2 +
doc/cvtsudoers.mdoc.in | 2 +
doc/fixman.sh | 2 +
doc/sudo.cat | 741 --
doc/sudo.conf.cat | 434 -
doc/sudo.conf.man.in | 23 +-
doc/sudo.conf.man.in.sed | 15 +
doc/sudo.conf.mdoc.in | 23 +-
doc/sudo.man.in | 31 +-
doc/sudo.mdoc.in | 30 +-
doc/sudo_plugin.cat | 1683 ------
doc/sudo_plugin.man.in | 68 +-
doc/sudo_plugin.mdoc.in | 68 +-
doc/sudoers.cat | 2931 -----------
doc/sudoers.ldap.cat | 1033 ---
doc/sudoers.ldap.man.in | 8 +-
doc/sudoers.ldap.mdoc.in | 8 +-
doc/sudoers.man.in | 321 +-
doc/sudoers.mdoc.in | 309 +-
doc/sudoers_timestamp.cat | 201 -
doc/sudoers_timestamp.man.in | 2 +
doc/sudoers_timestamp.mdoc.in | 2 +
doc/sudoreplay.cat | 303 -
doc/sudoreplay.man.in | 19 +-
doc/sudoreplay.mdoc.in | 19 +-
doc/visudo.cat | 226 -
doc/visudo.man.in | 42 +-
doc/visudo.mdoc.in | 42 +-
examples/Makefile.in | 2 +
include/Makefile.in | 2 +
include/compat/charclass.h | 2 +
include/compat/endian.h | 2 +
include/compat/fnmatch.h | 2 +
include/compat/getopt.h | 2 +
include/compat/glob.h | 2 +
include/compat/nss_dbdefs.h | 2 +
include/compat/sha2.h | 2 +
include/sudo_compat.h | 20 +-
include/sudo_conf.h | 2 +
include/sudo_debug.h | 2 +
include/sudo_digest.h | 2 +
include/sudo_dso.h | 2 +
include/sudo_event.h | 2 +
include/sudo_fatal.h | 2 +
include/sudo_gettext.h | 2 +
include/sudo_lbuf.h | 2 +
include/sudo_plugin.h | 4 +-
include/sudo_queue.h | 2 +
include/sudo_rand.h | 2 +
include/sudo_util.h | 5 +
lib/util/Makefile.in | 84 +-
lib/util/aix.c | 2 +
lib/util/arc4random.c | 7 +
lib/util/arc4random.h | 2 +
lib/util/arc4random_uniform.c | 2 +
lib/util/closefrom.c | 13 +-
lib/util/digest.c | 2 +
lib/util/digest_gcrypt.c | 2 +
lib/util/digest_openssl.c | 2 +
lib/util/event.c | 32 +-
lib/util/event_poll.c | 2 +
lib/util/event_select.c | 2 +
lib/util/fatal.c | 4 +-
lib/util/fnmatch.c | 7 +-
lib/util/getcwd.c | 2 +
lib/util/getdelim.c | 88 +
lib/util/getentropy.c | 2 +
lib/util/getgrouplist.c | 3 +
lib/util/gethostname.c | 2 +
lib/util/getline.c | 101 -
lib/util/getopt_long.c | 2 +
lib/util/gettime.c | 2 +
lib/util/gidlist.c | 2 +
lib/util/glob.c | 2 +
lib/util/inet_ntop.c | 7 +-
lib/util/inet_pton.c | 5 +-
lib/util/isblank.c | 2 +
lib/util/key_val.c | 2 +
lib/util/lbuf.c | 2 +
lib/util/locking.c | 2 +
lib/util/memrchr.c | 2 +
lib/util/memset_s.c | 3 +
lib/util/mksiglist.c | 2 +
lib/util/mksigname.c | 2 +
lib/util/mktemp.c | 2 +
lib/util/nanosleep.c | 2 +
lib/util/parseln.c | 6 +-
lib/util/pipe2.c | 2 +
lib/util/progname.c | 2 +
lib/util/pw_dup.c | 2 +
lib/util/reallocarray.c | 2 +
lib/util/regress/atofoo/atofoo_test.c | 40 +-
lib/util/regress/getdelim/getdelim_test.c | 149 +
lib/util/regress/getgrouplist/getgrouplist_test.c | 2 +
lib/util/regress/parse_gids/parse_gids_test.c | 2 +
lib/util/regress/progname/progname_test.c | 2 +
lib/util/regress/strsig/strsig_test.c | 312 +
lib/util/regress/strsplit/strsplit_test.c | 2 +
lib/util/regress/sudo_conf/conf_test.c | 2 +
lib/util/regress/sudo_parseln/parseln_test.c | 2 +
lib/util/regress/tailq/hltq_test.c | 2 +
lib/util/regress/vsyslog/vsyslog_test.c | 18 +-
lib/util/secure_path.c | 2 +
lib/util/setgroups.c | 2 +
lib/util/sha2.c | 2 +
lib/util/sig2str.c | 28 +-
lib/util/snprintf.c | 4 +-
lib/util/str2sig.c | 168 +
lib/util/strlcat.c | 2 +
lib/util/strlcpy.c | 2 +
lib/util/strndup.c | 2 +
lib/util/strnlen.c | 2 +
lib/util/strsignal.c | 2 +
lib/util/strsplit.c | 2 +
lib/util/strtobool.c | 2 +
lib/util/strtoid.c | 102 +-
lib/util/strtomode.c | 2 +
lib/util/strtonum.c | 2 +
lib/util/sudo_conf.c | 2 +
lib/util/sudo_debug.c | 23 +-
lib/util/sudo_dso.c | 2 +
lib/util/term.c | 10 +-
lib/util/ttyname_dev.c | 2 +
lib/util/ttysize.c | 2 +
lib/util/util.exp.in | 1 -
lib/util/utimens.c | 2 +
lib/util/vsyslog.c | 2 +
lib/zlib/Makefile.in | 2 +
log2cl.pl | 2 +
m4/sudo.m4 | 14 +
mkdep.pl | 11 +-
mkpkg | 35 +-
pathnames.h.in | 2 +
plugins/group_file/Makefile.in | 4 +-
plugins/group_file/getgrent.c | 2 +
plugins/group_file/group_file.c | 2 +
plugins/group_file/plugin_test.c | 8 +-
plugins/sample/Makefile.in | 4 +-
plugins/sample/sample_plugin.c | 2 +
plugins/sudoers/Makefile.in | 111 +-
plugins/sudoers/alias.c | 10 +-
plugins/sudoers/audit.c | 2 +
plugins/sudoers/auth/afs.c | 2 +
plugins/sudoers/auth/aix_auth.c | 231 +-
plugins/sudoers/auth/bsdauth.c | 2 +
plugins/sudoers/auth/dce.c | 11 +-
plugins/sudoers/auth/fwtk.c | 4 +-
plugins/sudoers/auth/kerb5.c | 2 +
plugins/sudoers/auth/pam.c | 339 +-
plugins/sudoers/auth/passwd.c | 2 +
plugins/sudoers/auth/rfc1938.c | 2 +
plugins/sudoers/auth/secureware.c | 2 +
plugins/sudoers/auth/securid5.c | 6 +-
plugins/sudoers/auth/sia.c | 2 +
plugins/sudoers/auth/sudo_auth.c | 4 +-
plugins/sudoers/auth/sudo_auth.h | 2 +
plugins/sudoers/base64.c | 2 +
plugins/sudoers/boottime.c | 4 +-
plugins/sudoers/bsm_audit.c | 2 +
plugins/sudoers/bsm_audit.h | 2 +
plugins/sudoers/check.c | 6 +-
plugins/sudoers/check.h | 2 +
plugins/sudoers/cvtsudoers.c | 3 +-
plugins/sudoers/cvtsudoers.h | 2 +
plugins/sudoers/cvtsudoers_json.c | 2 +
plugins/sudoers/cvtsudoers_ldif.c | 2 +
plugins/sudoers/cvtsudoers_pwutil.c | 18 +-
plugins/sudoers/def_data.c | 4 +
plugins/sudoers/def_data.h | 50 +-
plugins/sudoers/def_data.in | 3 +
plugins/sudoers/defaults.c | 5 +-
plugins/sudoers/defaults.h | 3 +
plugins/sudoers/digestname.c | 2 +
plugins/sudoers/editor.c | 2 +
plugins/sudoers/env.c | 181 +-
plugins/sudoers/env_pattern.c | 2 +
plugins/sudoers/file.c | 4 +-
plugins/sudoers/filedigest.c | 2 +
plugins/sudoers/find_path.c | 8 +-
plugins/sudoers/fmtsudoers.c | 18 +-
plugins/sudoers/gc.c | 2 +
plugins/sudoers/gentime.c | 2 +
plugins/sudoers/getspwuid.c | 2 +
plugins/sudoers/gmtoff.c | 2 +
plugins/sudoers/goodpath.c | 2 +
plugins/sudoers/gram.c | 235 +-
plugins/sudoers/gram.h | 4 +-
plugins/sudoers/gram.y | 21 +-
plugins/sudoers/group_plugin.c | 6 +-
plugins/sudoers/hexchar.c | 2 +
plugins/sudoers/ins_2001.h | 2 +
plugins/sudoers/ins_classic.h | 2 +
plugins/sudoers/ins_csops.h | 2 +
plugins/sudoers/ins_goons.h | 2 +
plugins/sudoers/ins_python.h | 2 +
plugins/sudoers/insults.h | 2 +
plugins/sudoers/interfaces.c | 2 +
plugins/sudoers/interfaces.h | 2 +
plugins/sudoers/iolog.c | 21 +-
plugins/sudoers/iolog.h | 2 +
plugins/sudoers/iolog_event.h | 33 -
plugins/sudoers/iolog_files.h | 2 +
plugins/sudoers/iolog_path.c | 2 +
plugins/sudoers/iolog_util.c | 16 +-
plugins/sudoers/ldap.c | 34 +-
plugins/sudoers/ldap_conf.c | 8 +-
plugins/sudoers/ldap_util.c | 7 +-
plugins/sudoers/linux_audit.c | 2 +
plugins/sudoers/linux_audit.h | 2 +
plugins/sudoers/locale.c | 2 +
plugins/sudoers/logging.c | 188 +-
plugins/sudoers/logging.h | 2 +
plugins/sudoers/logwrap.c | 2 +
plugins/sudoers/match.c | 643 +--
plugins/sudoers/match_addr.c | 2 +
plugins/sudoers/match_command.c | 542 ++
plugins/sudoers/match_digest.c | 109 +
plugins/sudoers/mkdir_parents.c | 2 +
plugins/sudoers/parse.c | 29 +-
plugins/sudoers/parse.h | 25 +-
plugins/sudoers/parse_ldif.c | 4 +-
plugins/sudoers/po/ast.mo | Bin
plugins/sudoers/po/ast.po | 2343 +++++++++
plugins/sudoers/po/ca.mo | Bin
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1247 ++--
plugins/sudoers/po/da.mo | Bin
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1228 ++--
plugins/sudoers/po/el.mo | Bin
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1435 ++--
plugins/sudoers/po/eu.mo | Bin
plugins/sudoers/po/fi.mo | Bin
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 2508 +++++---
plugins/sudoers/po/fur.mo | Bin
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hu.mo | Bin
plugins/sudoers/po/it.mo | Bin
plugins/sudoers/po/it.po | 1279 ++--
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 1229 ++--
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 2089 ++++---
plugins/sudoers/po/lt.mo | Bin
plugins/sudoers/po/nb.mo | Bin
plugins/sudoers/po/nb.po | 1231 ++--
plugins/sudoers/po/nl.mo | Bin
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1245 ++--
plugins/sudoers/po/pt.mo | Bin
plugins/sudoers/po/pt.po | 1227 ++--
plugins/sudoers/po/pt_BR.mo | Bin
plugins/sudoers/po/pt_BR.po | 1251 ++--
plugins/sudoers/po/ru.mo | Bin
plugins/sudoers/po/sk.mo | Bin
plugins/sudoers/po/sl.mo | Bin
plugins/sudoers/po/sr.mo | Bin
plugins/sudoers/po/sudoers.pot | 1196 ++--
plugins/sudoers/po/sv.mo | Bin
plugins/sudoers/po/sv.po | 1231 ++--
plugins/sudoers/po/tr.mo | Bin
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1231 ++--
plugins/sudoers/po/vi.mo | Bin
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 2361 +++++++++
plugins/sudoers/policy.c | 6 +-
plugins/sudoers/prompt.c | 2 +
plugins/sudoers/pwutil.c | 20 +-
plugins/sudoers/pwutil.h | 2 +
plugins/sudoers/pwutil_impl.c | 3 +
plugins/sudoers/rcstr.c | 2 +
plugins/sudoers/redblack.c | 2 +
plugins/sudoers/redblack.h | 2 +
plugins/sudoers/regress/check_symbols/check_symbols.c | 2 +
plugins/sudoers/regress/cvtsudoers/test1.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test10.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test11.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test12.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test13.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test14.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test15.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test16.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test17.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test18.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test19.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test2.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test20.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test21.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test22.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test23.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test24.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test25.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test26.err.ok | 3 +
plugins/sudoers/regress/cvtsudoers/test26.out.ok | 3 -
plugins/sudoers/regress/cvtsudoers/test26.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test27.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test28.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test29.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test3.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test30.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test31.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test32.err.ok | 1 +
plugins/sudoers/regress/cvtsudoers/test32.out.ok | 1 -
plugins/sudoers/regress/cvtsudoers/test32.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test33.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test4.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test5.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test6.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test7.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test8.sh | 1 -
plugins/sudoers/regress/cvtsudoers/test9.sh | 1 -
plugins/sudoers/regress/env_match/check_env_pattern.c | 2 +
plugins/sudoers/regress/iolog_path/check_iolog_path.c | 2 +
plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c | 2 +
plugins/sudoers/regress/iolog_util/check_iolog_util.c | 2 +
plugins/sudoers/regress/logging/check_wrap.c | 2 +
plugins/sudoers/regress/parser/check_addr.c | 2 +
plugins/sudoers/regress/parser/check_base64.c | 2 +
plugins/sudoers/regress/parser/check_digest.c | 2 +
plugins/sudoers/regress/parser/check_fill.c | 2 +
plugins/sudoers/regress/parser/check_gentime.c | 2 +
plugins/sudoers/regress/parser/check_hexchar.c | 2 +
plugins/sudoers/regress/starttime/check_starttime.c | 2 +
plugins/sudoers/regress/sudoers/test2.json.ok | 6 +-
plugins/sudoers/regress/sudoers/test2.toke.ok | 6 +-
plugins/sudoers/regress/testsudoers/test3.d/root | 1 -
plugins/sudoers/regress/testsudoers/test3.sh | 26 +-
plugins/sudoers/regress/testsudoers/test5.out.ok | 2 +-
plugins/sudoers/regress/testsudoers/test5.sh | 2 +-
plugins/sudoers/set_perms.c | 105 +-
plugins/sudoers/solaris_audit.c | 2 +
plugins/sudoers/solaris_audit.h | 2 +
plugins/sudoers/sssd.c | 11 +-
plugins/sudoers/starttime.c | 13 +-
plugins/sudoers/strlist.c | 4 +-
plugins/sudoers/strlist.h | 2 +
plugins/sudoers/stubs.c | 2 +
plugins/sudoers/sudo_ldap.h | 2 +
plugins/sudoers/sudo_ldap_conf.h | 2 +
plugins/sudoers/sudo_nss.c | 3 +-
plugins/sudoers/sudo_nss.h | 2 +
plugins/sudoers/sudo_printf.c | 25 +-
plugins/sudoers/sudoers.c | 45 +-
plugins/sudoers/sudoers.h | 14 +
plugins/sudoers/sudoers_debug.c | 2 +
plugins/sudoers/sudoers_debug.h | 2 +
plugins/sudoers/sudoers_version.h | 2 +
plugins/sudoers/sudoreplay.c | 28 +-
plugins/sudoers/testsudoers.c | 2 +
plugins/sudoers/timeout.c | 2 +
plugins/sudoers/timestamp.c | 8 +-
plugins/sudoers/timestr.c | 2 +
plugins/sudoers/toke.c | 3360 ++++++------
plugins/sudoers/toke.h | 2 +
plugins/sudoers/toke.l | 32 +-
plugins/sudoers/toke_util.c | 2 +
plugins/sudoers/tsdump.c | 6 +-
plugins/sudoers/tsgetgrpw.c | 2 +
plugins/sudoers/tsgetgrpw.h | 2 +
plugins/sudoers/visudo.c | 2 +
plugins/system_group/Makefile.in | 4 +-
plugins/system_group/system_group.c | 2 +
po/ast.mo | Bin
po/ca.mo | Bin
po/cs.mo | Bin
po/cs.po | 541 +-
po/da.mo | Bin
po/da.po | 576 +-
po/de.mo | Bin
po/de.po | 613 +-
po/eo.mo | Bin
po/eo.po | 557 +-
po/es.mo | Bin
po/es.po | 538 +-
po/eu.mo | Bin
po/fi.mo | Bin
po/fr.mo | Bin
po/fr.po | 543 +-
po/fur.mo | Bin
po/gl.mo | Bin
po/hr.mo | Bin
po/hu.mo | Bin
po/it.mo | Bin
po/it.po | 553 +-
po/ja.mo | Bin
po/ja.po | 543 +-
po/ko.mo | Bin
po/ko.po | 603 +-
po/nb.mo | Bin
po/nb.po | 543 +-
po/nl.mo | Bin
po/nn.mo | Bin
po/pl.mo | Bin
po/pl.po | 538 +-
po/pt.mo | Bin
po/pt.po | 543 +-
po/pt_BR.mo | Bin
po/pt_BR.po | 543 +-
po/ru.mo | Bin
po/sk.mo | Bin
po/sl.mo | Bin
po/sr.mo | Bin
po/sudo.pot | 558 +-
po/sv.mo | Bin
po/sv.po | 545 +-
po/tr.mo | Bin
po/tr.po | 545 +-
po/uk.mo | Bin
po/uk.po | 545 +-
po/vi.mo | Bin
po/zh_CN.mo | Bin
po/zh_TW.mo | Bin
po/zh_TW.po | 918 +-
pp | 439 +-
src/Makefile.in | 2 +
src/conversation.c | 24 +-
src/env_hooks.c | 2 +
src/exec.c | 27 +-
src/exec_common.c | 2 +
src/exec_monitor.c | 28 +-
src/exec_nopty.c | 21 +-
src/exec_pty.c | 33 +-
src/get_pty.c | 2 +
src/hooks.c | 2 +
src/load_plugins.c | 14 +-
src/net_ifs.c | 17 +-
src/openbsd.c | 2 +
src/parse_args.c | 24 +-
src/preload.c | 2 +
src/preserve_fds.c | 2 +
src/regress/noexec/check_noexec.c | 2 +
src/regress/ttyname/check_ttyname.c | 2 +
src/selinux.c | 105 +-
src/sesh.c | 2 +
src/signal.c | 2 +
src/solaris.c | 2 +
src/sudo.c | 9 +-
src/sudo.h | 10 +
src/sudo_edit.c | 5 +
src/sudo_exec.h | 2 +
src/sudo_noexec.c | 2 +
src/sudo_plugin_int.h | 2 +
src/sudo_usage.h.in | 2 +
src/tcsetpgrp_nobg.c | 2 +
src/tgetpass.c | 61 +-
src/ttyname.c | 11 +-
src/utmp.c | 10 +
sudo.pp | 2 +-
466 files changed, 27410 insertions(+), 26467 deletions(-)
More information about the sudo-commits
mailing list