[sudo-commits] sudo changeset 12644:bdd40c087bec
Todd C. Miller
Todd.Miller at sudo.ws
Mon Sep 21 08:19:06 MDT 2020
changeset: 12644:bdd40c087bec in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/bdd40c087bec
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Mon Sep 21 06:37:19 2020 -0600
Log Message:
merge sudo 1.9.3 from tip
diffstat:
.gitignore | 1 +
.hgignore | 11 +-
MANIFEST | 16 +-
Makefile.in | 4 +-
NEWS | 62 +
config.h.in | 47 +-
configure | 482 +-
configure.ac | 399 +-
doc/CONTRIBUTORS | 4 +
doc/Makefile.in | 106 +-
doc/UPGRADE | 27 +
doc/sudo.man.in | 44 +-
doc/sudo.mdoc.in | 44 +-
doc/sudo_logsrvd.man.in | 4 +-
doc/sudo_plugin.man.in | 137 +-
doc/sudo_plugin.mdoc.in | 122 +-
doc/sudo_plugin_python.man.in | 2 +-
doc/sudo_plugin_python.mdoc.in | 2 +-
doc/sudoers.man.in | 187 +-
doc/sudoers.mdoc.in | 190 +-
doc/visudo.man.in | 14 +-
doc/visudo.mdoc.in | 14 +-
etc/sudo-logsrvd.pp | 8 +-
etc/sudo.pp | 8 +-
etc/uncrustify.cfg | 119 +-
examples/sudoers | 4 +-
include/compat/fnmatch.h | 2 +-
include/compat/getaddrinfo.h | 6 +-
include/compat/getopt.h | 6 +-
include/compat/glob.h | 4 +-
include/compat/sha2.h | 40 +-
include/log_server.pb-c.h | 8 +-
include/protobuf-c/protobuf-c.h | 4 +-
include/sudo_compat.h | 121 +-
include/sudo_conf.h | 30 +-
include/sudo_debug.h | 54 +-
include/sudo_digest.h | 12 +-
include/sudo_dso.h | 10 +-
include/sudo_event.h | 38 +-
include/sudo_fatal.h | 41 +-
include/sudo_iolog.h | 2 +
include/sudo_json.h | 20 +-
include/sudo_lbuf.h | 14 +-
include/sudo_plugin.h | 6 +-
include/sudo_rand.h | 6 +-
include/sudo_util.h | 84 +-
lib/iolog/host_port.c | 2 +-
lib/iolog/iolog_fileio.c | 68 +-
lib/iolog/iolog_json.c | 55 +-
lib/iolog/iolog_path.c | 7 +-
lib/iolog/iolog_util.c | 9 +-
lib/iolog/regress/host_port/host_port_test.c | 2 +-
lib/iolog/regress/iolog_json/check_iolog_json.c | 2 +-
lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c | 2 +-
lib/iolog/regress/iolog_path/check_iolog_path.c | 2 +-
lib/iolog/regress/iolog_util/check_iolog_util.c | 2 +-
lib/logsrv/Makefile.in | 4 +-
lib/logsrv/log_server.pb-c.c | 44 +-
lib/logsrv/protobuf-c.c | 28 +-
lib/util/Makefile.in | 44 +-
lib/util/aix.c | 6 +-
lib/util/arc4random.c | 2 +-
lib/util/arc4random_buf.c | 6 +-
lib/util/cfmakeraw.c | 2 +-
lib/util/event.c | 6 +-
lib/util/explicit_bzero.c | 77 +
lib/util/fatal.c | 13 +-
lib/util/fchmodat.c | 2 +-
lib/util/freezero.c | 38 +
lib/util/fstatat.c | 2 +-
lib/util/getdelim.c | 2 +-
lib/util/getentropy.c | 8 +-
lib/util/getusershell.c | 2 +-
lib/util/glob.c | 2 +-
lib/util/memset_s.c | 78 -
lib/util/mksiglist.c | 2 +-
lib/util/mksigname.c | 2 +-
lib/util/openat.c | 2 +-
lib/util/regress/fnmatch/fnm_test.c | 9 +-
lib/util/regress/getdelim/getdelim_test.c | 4 +-
lib/util/regress/getgrouplist/getgrouplist_test.c | 2 +-
lib/util/regress/glob/globtest.c | 2 +-
lib/util/regress/mktemp/mktemp_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 | 4 +-
lib/util/regress/strsplit/strsplit_test.c | 2 +-
lib/util/regress/strtofoo/strtobool_test.c | 4 +-
lib/util/regress/strtofoo/strtoid_test.c | 4 +-
lib/util/regress/strtofoo/strtomode_test.c | 4 +-
lib/util/regress/strtofoo/strtonum_test.c | 4 +-
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 | 4 +-
lib/util/roundup.c | 2 +-
lib/util/sha2.c | 8 +-
lib/util/sig2str.c | 49 +-
lib/util/snprintf.c | 14 +-
lib/util/str2sig.c | 35 +-
lib/util/strtoid.c | 2 +-
lib/util/strtonum.c | 4 +-
lib/util/sudo_debug.c | 1 -
lib/util/term.c | 8 +-
lib/util/ttyname_dev.c | 2 +-
lib/util/unlinkat.c | 2 +-
lib/zlib/infback.c | 2 +-
lib/zlib/inflate.c | 40 +-
lib/zlib/zconf.h.in | 7 +
logsrvd/Makefile.in | 2 +-
logsrvd/eventlog.c | 30 +-
logsrvd/iolog_writer.c | 97 +-
logsrvd/logsrv_util.c | 9 +-
logsrvd/logsrvd.c | 76 +-
logsrvd/logsrvd.h | 4 +-
logsrvd/logsrvd_conf.c | 14 +-
logsrvd/sendlog.c | 153 +-
ltmain.sh | 2 +-
m4/sudo.m4 | 2 +-
plugins/audit_json/audit_json.c | 11 +-
plugins/group_file/group_file.c | 2 +-
plugins/group_file/plugin_test.c | 2 +-
plugins/python/Makefile.in | 2 +-
plugins/python/pyhelpers.c | 21 +-
plugins/python/pyhelpers.h | 2 +-
plugins/python/python_baseplugin.c | 2 +-
plugins/python/python_convmessage.c | 2 +-
plugins/python/python_importblocker.c | 2 +-
plugins/python/python_loghandler.c | 2 +-
plugins/python/python_plugin.exp | 8 +
plugins/python/python_plugin_approval.c | 6 +-
plugins/python/python_plugin_approval_multi.inc | 2 +-
plugins/python/python_plugin_audit.c | 6 +-
plugins/python/python_plugin_audit_multi.inc | 2 +-
plugins/python/python_plugin_common.c | 2 +-
plugins/python/python_plugin_common.h | 4 +-
plugins/python/python_plugin_group.c | 4 +-
plugins/python/python_plugin_io.c | 6 +-
plugins/python/python_plugin_policy.c | 4 +-
plugins/python/regress/testdata/check_multiple_approval_plugin_and_arguments.stdout | 4 +-
plugins/python/sudo_python_debug.c | 2 +-
plugins/python/sudo_python_module.c | 4 +-
plugins/python/sudo_python_module.h | 2 +-
plugins/sample/sample_plugin.c | 6 +-
plugins/sample_approval/sample_approval.c | 5 +-
plugins/sample_approval/sample_approval.exp | 2 +-
plugins/sudoers/Makefile.in | 101 +-
plugins/sudoers/audit.c | 2 +-
plugins/sudoers/auth/aix_auth.c | 5 +-
plugins/sudoers/auth/bsdauth.c | 3 +-
plugins/sudoers/auth/fwtk.c | 15 +-
plugins/sudoers/auth/pam.c | 13 +-
plugins/sudoers/auth/passwd.c | 22 +-
plugins/sudoers/auth/secureware.c | 6 +-
plugins/sudoers/auth/securid5.c | 34 +-
plugins/sudoers/auth/sia.c | 3 +-
plugins/sudoers/auth/sudo_auth.c | 6 +-
plugins/sudoers/bsm_audit.c | 8 +-
plugins/sudoers/check.c | 2 +-
plugins/sudoers/cvtsudoers.c | 15 +-
plugins/sudoers/cvtsudoers_json.c | 23 +-
plugins/sudoers/cvtsudoers_ldif.c | 54 +-
plugins/sudoers/cvtsudoers_pwutil.c | 13 +-
plugins/sudoers/def_data.c | 10 +
plugins/sudoers/def_data.h | 6 +
plugins/sudoers/def_data.in | 6 +
plugins/sudoers/defaults.c | 111 +-
plugins/sudoers/defaults.h | 4 +-
plugins/sudoers/editor.c | 3 +-
plugins/sudoers/env.c | 8 +-
plugins/sudoers/exptilde.c | 99 +
plugins/sudoers/file.c | 16 +-
plugins/sudoers/find_path.c | 27 +-
plugins/sudoers/fmtsudoers.c | 10 +-
plugins/sudoers/goodpath.c | 14 +-
plugins/sudoers/gram.c | 4889 ++++++---
plugins/sudoers/gram.h | 221 +-
plugins/sudoers/gram.y | 174 +-
plugins/sudoers/group_plugin.c | 2 +-
plugins/sudoers/iolog.c | 22 +-
plugins/sudoers/iolog_client.c | 116 +-
plugins/sudoers/iolog_plugin.h | 2 +
plugins/sudoers/ldap.c | 11 +-
plugins/sudoers/ldap_conf.c | 8 +-
plugins/sudoers/ldap_util.c | 12 +-
plugins/sudoers/linux_audit.c | 9 +-
plugins/sudoers/locale.c | 3 +-
plugins/sudoers/logging.c | 22 +-
plugins/sudoers/match.c | 29 +-
plugins/sudoers/match_command.c | 178 +-
plugins/sudoers/mkdefaults | 251 +-
plugins/sudoers/parse.c | 121 +-
plugins/sudoers/parse.h | 22 +-
plugins/sudoers/parse_ldif.c | 4 +-
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1462 +-
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1477 +-
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1477 +-
plugins/sudoers/po/fi.mo | Bin
plugins/sudoers/po/fi.po | 1773 +-
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1492 +-
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 79 +-
plugins/sudoers/po/it.mo | Bin
plugins/sudoers/po/it.po | 68 +-
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 1664 +-
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1461 +-
plugins/sudoers/po/pt.mo | Bin
plugins/sudoers/po/pt.po | 1480 +-
plugins/sudoers/po/pt_BR.mo | Bin
plugins/sudoers/po/pt_BR.po | 1501 +-
plugins/sudoers/po/sr.mo | Bin
plugins/sudoers/po/sr.po | 1709 +-
plugins/sudoers/po/sudoers.pot | 1473 +-
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1482 +-
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_CN.po | 1607 +-
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 1482 +-
plugins/sudoers/policy.c | 70 +-
plugins/sudoers/pwutil.c | 9 +-
plugins/sudoers/pwutil_impl.c | 11 +-
plugins/sudoers/regress/check_symbols/check_symbols.c | 2 +-
plugins/sudoers/regress/env_match/check_env_pattern.c | 2 +-
plugins/sudoers/regress/exptilde/check_exptilde.c | 101 +
plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c | 5 +-
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/test1.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test1.toke.ok | 8 +-
plugins/sudoers/regress/sudoers/test10.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test11.out.ok | 1 -
plugins/sudoers/regress/sudoers/test11.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test12.out.ok | 1 -
plugins/sudoers/regress/sudoers/test12.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test13.out.ok | 1 -
plugins/sudoers/regress/sudoers/test13.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test14.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test14.toke.ok | 4 +-
plugins/sudoers/regress/sudoers/test15.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test15.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test16.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test16.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test17.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test17.toke.ok | 18 +-
plugins/sudoers/regress/sudoers/test18.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test18.toke.ok | 16 +-
plugins/sudoers/regress/sudoers/test19.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test19.toke.ok | 20 +-
plugins/sudoers/regress/sudoers/test2.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test20.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test21.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test22.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test22.toke.ok | 8 +-
plugins/sudoers/regress/sudoers/test23.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test24.in | 6 +
plugins/sudoers/regress/sudoers/test24.json.ok | 61 +
plugins/sudoers/regress/sudoers/test24.ldif.ok | 39 +
plugins/sudoers/regress/sudoers/test24.ldif2sudo.ok | 8 +
plugins/sudoers/regress/sudoers/test24.out.ok | 7 +
plugins/sudoers/regress/sudoers/test24.sudo.ok | 6 +
plugins/sudoers/regress/sudoers/test24.toke.ok | 6 +
plugins/sudoers/regress/sudoers/test3.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test3.toke.ok | 8 +-
plugins/sudoers/regress/sudoers/test4.out.ok | 1 -
plugins/sudoers/regress/sudoers/test4.toke.ok | 4 +-
plugins/sudoers/regress/sudoers/test5.out.ok | 1 -
plugins/sudoers/regress/sudoers/test5.toke.ok | 4 +-
plugins/sudoers/regress/sudoers/test6.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test6.toke.ok | 8 +-
plugins/sudoers/regress/sudoers/test7.out.ok | 1 -
plugins/sudoers/regress/sudoers/test7.toke.ok | 12 +-
plugins/sudoers/regress/sudoers/test8.out.ok | 1 -
plugins/sudoers/regress/sudoers/test8.toke.ok | 4 +-
plugins/sudoers/regress/sudoers/test9.out.ok | 2 +-
plugins/sudoers/regress/testsudoers/test1.out.ok | 2 +-
plugins/sudoers/regress/testsudoers/test10.out.ok | 8 +-
plugins/sudoers/regress/testsudoers/test11.out.ok | 26 +-
plugins/sudoers/regress/testsudoers/test11.sh | 10 +-
plugins/sudoers/regress/testsudoers/test12.out.ok | 15 +
plugins/sudoers/regress/testsudoers/test12.sh | 18 +
plugins/sudoers/regress/testsudoers/test2.out.ok | 4 +-
plugins/sudoers/regress/testsudoers/test3.out.ok | 8 +-
plugins/sudoers/regress/testsudoers/test3.sh | 75 +-
plugins/sudoers/regress/testsudoers/test4.out.ok | 1 -
plugins/sudoers/regress/testsudoers/test5.out.ok | 2 -
plugins/sudoers/regress/testsudoers/test6.out.ok | 2 +-
plugins/sudoers/regress/testsudoers/test7.out.ok | 2 +-
plugins/sudoers/regress/testsudoers/test8.out.ok | 4 +-
plugins/sudoers/regress/testsudoers/test9.out.ok | 2 +-
plugins/sudoers/regress/visudo/test2.err.ok | 2 +-
plugins/sudoers/regress/visudo/test3.err.ok | 4 +-
plugins/sudoers/regress/visudo/test8.err.ok | 2 +-
plugins/sudoers/regress/visudo/test8.sh | 2 +-
plugins/sudoers/set_perms.c | 12 +-
plugins/sudoers/sssd.c | 9 +-
plugins/sudoers/starttime.c | 2 +-
plugins/sudoers/stubs.c | 7 +
plugins/sudoers/sudo_printf.c | 2 +-
plugins/sudoers/sudoers.c | 192 +-
plugins/sudoers/sudoers.h | 41 +-
plugins/sudoers/sudoers_version.h | 3 +-
plugins/sudoers/sudoreplay.c | 68 +-
plugins/sudoers/testsudoers.c | 38 +-
plugins/sudoers/timestamp.c | 4 +-
plugins/sudoers/toke.c | 4294 +++++---
plugins/sudoers/toke.h | 12 +-
plugins/sudoers/toke.l | 150 +-
plugins/sudoers/tsdump.c | 4 +-
plugins/sudoers/visudo.c | 132 +-
plugins/system_group/system_group.c | 2 +-
po/cs.mo | Bin
po/cs.po | 253 +-
po/de.mo | Bin
po/de.po | 255 +-
po/eo.mo | Bin
po/eo.po | 257 +-
po/fi.mo | Bin
po/fi.po | 293 +-
po/fr.mo | Bin
po/fr.po | 291 +-
po/hr.mo | Bin
po/hr.po | 79 +-
po/it.mo | Bin
po/it.po | 72 +-
po/ja.mo | Bin
po/ja.po | 255 +-
po/pl.mo | Bin
po/pl.po | 253 +-
po/pt.mo | Bin
po/pt.po | 253 +-
po/pt_BR.mo | Bin
po/pt_BR.po | 258 +-
po/sr.mo | Bin
po/sr.po | 605 +-
po/sudo.pot | 253 +-
po/tr.mo | Bin
po/tr.po | 257 +-
po/uk.mo | Bin
po/uk.po | 253 +-
po/zh_CN.mo | Bin
po/zh_CN.po | 257 +-
po/zh_TW.mo | Bin
po/zh_TW.po | 257 +-
scripts/mkdep.pl | 2 +-
scripts/mkpkg | 7 +
scripts/pp | 7 +-
scripts/unanon | 50 +
src/conversation.c | 11 +-
src/copy_file.c | 45 +-
src/env_hooks.c | 10 +-
src/exec.c | 6 +-
src/exec_common.c | 2 +-
src/exec_monitor.c | 38 +-
src/exec_nopty.c | 38 +-
src/exec_pty.c | 68 +-
src/limits.c | 91 +-
src/load_plugins.c | 17 +-
src/net_ifs.c | 4 +-
src/parse_args.c | 70 +-
src/preload.c | 2 +
src/regress/noexec/check_noexec.c | 4 +-
src/regress/ttyname/check_ttyname.c | 35 +-
src/selinux.c | 22 +-
src/sesh.c | 9 +-
src/solaris.c | 4 +-
src/sudo.c | 24 +-
src/sudo.h | 23 +-
src/sudo_edit.c | 30 +-
src/sudo_noexec.c | 14 +-
src/sudo_usage.h.in | 6 +-
src/tgetpass.c | 18 +-
src/ttyname.c | 2 +-
src/utmp.c | 18 +-
386 files changed, 24423 insertions(+), 18576 deletions(-)
More information about the sudo-commits
mailing list