[sudo-commits] sudo changeset 12757:74705fb3b956
Todd C. Miller
Todd.Miller at sudo.ws
Mon Nov 30 08:13:50 MST 2020
changeset: 12757:74705fb3b956 in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/74705fb3b956
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Sun Nov 29 15:12:57 2020 -0700
Log Message:
merge sudo 1.9.4 from tip
diffstat:
ABOUT-NLS | 2 +-
INSTALL | 12 +-
MANIFEST | 22 +-
Makefile.in | 13 +-
NEWS | 82 +-
config.h.in | 11 +-
configure | 155 +-
configure.ac | 31 +-
doc/UPGRADE | 19 +-
doc/sudo.conf.man.in | 4 +-
doc/sudo.conf.mdoc.in | 4 +-
doc/sudo_logsrv.proto.man.in | 19 +-
doc/sudo_logsrv.proto.mdoc.in | 18 +-
doc/sudo_logsrvd.conf.man.in | 11 +-
doc/sudo_logsrvd.conf.mdoc.in | 11 +-
doc/sudo_plugin.man.in | 61 +-
doc/sudo_plugin.mdoc.in | 55 +-
doc/sudoers.ldap.man.in | 57 +-
doc/sudoers.ldap.mdoc.in | 53 +-
doc/sudoers.man.in | 173 +-
doc/sudoers.man.in.sed | 26 +
doc/sudoers.mdoc.in | 163 +-
doc/sudoers_timestamp.man.in | 6 +-
doc/sudoers_timestamp.mdoc.in | 6 +-
doc/visudo.man.in | 2 +-
doc/visudo.mdoc.in | 2 +-
etc/codespell.exclude | 1 +
etc/uncrustify-small.cfg | 3 -
etc/uncrustify.cfg | 2 +-
examples/sudo.conf.in | 2 +-
include/compat/getaddrinfo.h | 2 +-
include/log_server.pb-c.h | 9 +-
include/sudo_eventlog.h | 148 +
include/sudo_iolog.h | 29 +-
include/sudo_json.h | 4 +-
include/sudo_plugin.h | 3 +-
install-sh | 2 +-
lib/eventlog/Makefile.in | 240 +
lib/eventlog/eventlog.c | 1453 +++++
lib/eventlog/logwrap.c | 90 +
lib/eventlog/regress/logwrap/check_wrap.c | 108 +
lib/eventlog/regress/logwrap/check_wrap.in | 4 +
lib/eventlog/regress/logwrap/check_wrap.out.ok | 179 +
lib/iolog/Makefile.in | 80 +-
lib/iolog/iolog_fileio.c | 164 +-
lib/iolog/iolog_json.c | 107 +-
lib/iolog/iolog_util.c | 74 +-
lib/logsrv/Makefile.in | 6 +-
lib/logsrv/log_server.pb-c.c | 19 +-
lib/logsrv/log_server.proto | 5 +-
lib/util/Makefile.in | 156 +-
lib/util/closefrom.c | 6 +-
lib/util/getaddrinfo.c | 4 +-
lib/util/getentropy.c | 11 +-
lib/util/json.c | 62 +-
lib/util/pipe2.c | 24 +-
lib/util/regress/sudo_conf/test1.in | 2 +-
lib/util/regress/sudo_parseln/test1.in | 2 +-
lib/util/regress/vsyslog/vsyslog_test.c | 2 +-
lib/util/strtoid.c | 2 +-
lib/util/sudo_conf.c | 147 +-
lib/util/sudo_debug.c | 1 +
lib/util/term.c | 4 +-
lib/util/ttyname_dev.c | 2 -
logsrvd/Makefile.in | 91 +-
logsrvd/eventlog.c | 762 ---
logsrvd/iolog_writer.c | 315 +-
logsrvd/logsrvd.c | 164 +-
logsrvd/logsrvd.h | 62 +-
logsrvd/logsrvd_conf.c | 124 +-
logsrvd/sendlog.c | 68 +-
logsrvd/sendlog.h | 2 +-
m4/sudo.m4 | 2 +-
plugins/group_file/group_file.c | 2 +-
plugins/python/Makefile.in | 15 +-
plugins/python/pyhelpers.c | 3 +-
plugins/python/python_plugin_common.c | 1 +
plugins/python/regress/iohelpers.h | 1 -
plugins/python/regress/testdata/check_example_debugging_c_calls at diag.log | 6 +-
plugins/python/regress/testdata/check_example_debugging_c_calls at info.log | 10 +-
plugins/python/regress/testdata/check_example_debugging_plugin at info.log | 4 +-
plugins/python/regress/testdata/check_example_debugging_py_calls at diag.log | 2 +-
plugins/python/regress/testdata/check_example_debugging_py_calls at info.log | 2 +-
plugins/python/regress/testdata/check_example_group_plugin_is_able_to_debug.log | 2 +-
plugins/python/regress/testdata/check_example_io_plugin_command_log.stored | 4 +-
plugins/python/regress/testdata/check_example_io_plugin_command_log_multiple1.stored | 4 +-
plugins/python/regress/testdata/check_example_io_plugin_command_log_multiple2.stored | 4 +-
plugins/python/regress/testdata/check_example_io_plugin_failed_to_start_command.stored | 4 +-
plugins/python/regress/testdata/check_example_io_plugin_fails_with_python_backtrace.stderr | 2 +-
plugins/python/regress/testdata/check_example_policy_plugin_validate_invalidate.log | 2 +-
plugins/python/regress/testdata/check_loading_fails_not_owned_by_root.stderr | 2 +-
plugins/python/regress/testdata/check_loading_fails_wrong_classname.stderr | 2 +-
plugins/python/regress/testdata/check_loading_fails_wrong_path.stderr | 2 +-
plugins/python/regress/testdata/check_multiple_approval_plugin_and_arguments.stdout | 44 +-
plugins/python/regress/testdata/check_python_plugins_do_not_affect_each_other.stdout | 8 +-
plugins/python/regress/testhelpers.c | 24 +-
plugins/python/regress/testhelpers.h | 28 +-
plugins/sudoers/Makefile.in | 1925 ++++---
plugins/sudoers/alias.c | 9 +-
plugins/sudoers/audit.c | 207 +-
plugins/sudoers/auth/bsdauth.c | 2 +-
plugins/sudoers/auth/fwtk.c | 2 +-
plugins/sudoers/auth/pam.c | 12 +-
plugins/sudoers/auth/passwd.c | 2 +-
plugins/sudoers/cvtsudoers.c | 6 +-
plugins/sudoers/cvtsudoers_json.c | 228 +-
plugins/sudoers/cvtsudoers_ldif.c | 4 +-
plugins/sudoers/def_data.c | 14 +-
plugins/sudoers/def_data.h | 24 +-
plugins/sudoers/def_data.in | 8 +-
plugins/sudoers/defaults.c | 84 +-
plugins/sudoers/defaults.h | 4 +-
plugins/sudoers/editor.c | 136 +-
plugins/sudoers/env.c | 22 +-
plugins/sudoers/find_path.c | 24 +-
plugins/sudoers/getdate.c | 10 +-
plugins/sudoers/getdate.y | 10 +-
plugins/sudoers/gmtoff.c | 10 +-
plugins/sudoers/gram.c | 2451 +++++----
plugins/sudoers/gram.h | 131 +-
plugins/sudoers/gram.y | 149 +-
plugins/sudoers/group_plugin.c | 2 +-
plugins/sudoers/iolog.c | 383 +-
plugins/sudoers/iolog_client.c | 1804 -------
plugins/sudoers/iolog_plugin.h | 136 -
plugins/sudoers/ldap.c | 30 +-
plugins/sudoers/ldap_util.c | 3 +-
plugins/sudoers/locale.c | 15 +-
plugins/sudoers/log_client.c | 2043 ++++++++
plugins/sudoers/log_client.h | 124 +
plugins/sudoers/logging.c | 1172 +--
plugins/sudoers/logging.h | 36 +-
plugins/sudoers/logwrap.c | 76 -
plugins/sudoers/match_command.c | 13 +-
plugins/sudoers/match_digest.c | 21 +-
plugins/sudoers/mkdefaults | 2 +-
plugins/sudoers/parse.c | 4 +-
plugins/sudoers/parse.h | 14 +-
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1533 +++---
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1480 +++--
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1483 +++--
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1525 +++---
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 1903 ++++---
plugins/sudoers/po/it.mo | Bin
plugins/sudoers/po/it.po | 1479 +++--
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 1526 +++---
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1483 +++--
plugins/sudoers/po/pt.mo | Bin
plugins/sudoers/po/pt.po | 1495 +++--
plugins/sudoers/po/pt_BR.mo | Bin
plugins/sudoers/po/pt_BR.po | 1523 +++---
plugins/sudoers/po/sudoers.pot | 1486 +++--
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1489 +++--
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_CN.po | 1567 +++---
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 1493 +++--
plugins/sudoers/policy.c | 20 +-
plugins/sudoers/regress/cvtsudoers/test1.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test10.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test11.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test12.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test13.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test14.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test15.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test16.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test17.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test18.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test19.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test2.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test20.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test21.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test22.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test23.sh | 6 +-
plugins/sudoers/regress/cvtsudoers/test24.sh | 6 +-
plugins/sudoers/regress/cvtsudoers/test25.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test26.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test27.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test28.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test29.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test3.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test30.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test31.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test32.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test33.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test4.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test5.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test6.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test7.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test8.sh | 4 +-
plugins/sudoers/regress/cvtsudoers/test9.sh | 4 +-
plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c | 53 +-
plugins/sudoers/regress/logging/check_wrap.c | 104 -
plugins/sudoers/regress/logging/check_wrap.in | 4 -
plugins/sudoers/regress/logging/check_wrap.out.ok | 175 -
plugins/sudoers/regress/sudoers/test13.toke.ok | 3 +-
plugins/sudoers/regress/sudoers/test18.toke.ok | 4 +-
plugins/sudoers/regress/sudoers/test2.ldif.ok | 18 +-
plugins/sudoers/regress/sudoers/test3.ldif.ok | 8 +-
plugins/sudoers/regress/sudoers/test6.ldif.ok | 8 +-
plugins/sudoers/regress/sudoers/test8.toke.ok | 2 +-
plugins/sudoers/regress/testsudoers/test1.sh | 4 +-
plugins/sudoers/regress/testsudoers/test10.sh | 10 +-
plugins/sudoers/regress/testsudoers/test11.out.ok | 4 +-
plugins/sudoers/regress/testsudoers/test11.sh | 6 +-
plugins/sudoers/regress/testsudoers/test12.out.ok | 6 +-
plugins/sudoers/regress/testsudoers/test12.sh | 4 +-
plugins/sudoers/regress/testsudoers/test13.out.ok | 22 +
plugins/sudoers/regress/testsudoers/test13.sh | 25 +
plugins/sudoers/regress/testsudoers/test14.out.ok | 18 +
plugins/sudoers/regress/testsudoers/test14.sh | 25 +
plugins/sudoers/regress/testsudoers/test15.out.ok | 17 +
plugins/sudoers/regress/testsudoers/test15.sh | 24 +
plugins/sudoers/regress/testsudoers/test2.sh | 6 +-
plugins/sudoers/regress/testsudoers/test3.sh | 10 +-
plugins/sudoers/regress/testsudoers/test4.sh | 4 +-
plugins/sudoers/regress/testsudoers/test5.sh | 10 +-
plugins/sudoers/regress/testsudoers/test6.sh | 4 +-
plugins/sudoers/regress/testsudoers/test7.sh | 4 +-
plugins/sudoers/regress/testsudoers/test8.sh | 6 +-
plugins/sudoers/regress/testsudoers/test9.sh | 4 +-
plugins/sudoers/regress/visudo/test1.sh | 4 +-
plugins/sudoers/regress/visudo/test10.sh | 4 +-
plugins/sudoers/regress/visudo/test2.err.ok | 2 +-
plugins/sudoers/regress/visudo/test2.sh | 4 +-
plugins/sudoers/regress/visudo/test3.err.ok | 4 +-
plugins/sudoers/regress/visudo/test3.sh | 4 +-
plugins/sudoers/regress/visudo/test4.sh | 4 +-
plugins/sudoers/regress/visudo/test5.sh | 4 +-
plugins/sudoers/regress/visudo/test6.sh | 4 +-
plugins/sudoers/regress/visudo/test7.sh | 6 +-
plugins/sudoers/regress/visudo/test8.sh | 6 +-
plugins/sudoers/regress/visudo/test9.sh | 4 +-
plugins/sudoers/sssd.c | 6 +-
plugins/sudoers/starttime.c | 6 +-
plugins/sudoers/stubs.c | 11 +-
plugins/sudoers/sudo_ldap_conf.h | 21 +-
plugins/sudoers/sudoers.c | 288 +-
plugins/sudoers/sudoers.h | 10 +-
plugins/sudoers/sudoers_version.h | 2 +-
plugins/sudoers/sudoreplay.c | 85 +-
plugins/sudoers/testsudoers.c | 32 +-
plugins/sudoers/timestamp.c | 4 +-
plugins/sudoers/toke.c | 412 +-
plugins/sudoers/toke.h | 1 +
plugins/sudoers/toke.l | 236 +-
plugins/sudoers/visudo.c | 98 +-
plugins/system_group/system_group.c | 8 +-
po/hr.mo | Bin
po/hr.po | 267 +-
po/it.mo | Bin
po/it.po | 255 +-
scripts/mkpkg | 12 +
src/Makefile.in | 182 +-
src/exec.c | 2 +-
src/exec_pty.c | 41 +-
src/load_plugins.c | 103 +-
src/sudo.c | 25 +-
src/sudo.h | 1 +
src/sudo_noexec.c | 56 +-
src/sudo_plugin_int.h | 5 +-
src/tgetpass.c | 10 +-
src/ttyname.c | 10 +-
271 files changed, 22496 insertions(+), 19253 deletions(-)
More information about the sudo-commits
mailing list