[sudo-commits] sudo changeset 14547:813f6addf7cf
Todd C. Miller
Todd.Miller at sudo.ws
Tue Feb 14 10:52:01 MST 2023
changeset: 14547:813f6addf7cf in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/813f6addf7cf
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Tue Feb 14 09:54:50 2023 -0700
Log Message:
Merge sudo 1.9.13 from tip.
diffstat:
.gitignore | 2 +-
.hgignore | 2 +-
INSTALL.md | 33 +-
LICENSE.md | 54 +-
MANIFEST | 42 +-
Makefile.in | 42 +-
NEWS | 104 +
aclocal.m4 | 7 +
autogen.sh | 2 +-
config.h.in | 678 +-
configure | 14845 +++++---
configure.ac | 2566 +-
docs/CODEOWNERS | 1 +
docs/CONTRIBUTORS.md | 1 +
docs/Makefile.in | 2 +-
docs/SECURITY.md | 6 +
docs/UPGRADE.md | 19 +
docs/cvtsudoers.man.in | 118 +-
docs/cvtsudoers.mdoc.in | 20 +-
docs/sudo.conf.man.in | 122 +-
docs/sudo.conf.mdoc.in | 76 +-
docs/sudo.man.in | 621 +-
docs/sudo.mdoc.in | 535 +-
docs/sudo_logsrvd.conf.man.in | 118 +-
docs/sudo_logsrvd.conf.mdoc.in | 14 +-
docs/sudo_logsrvd.man.in | 14 +-
docs/sudo_logsrvd.mdoc.in | 6 +-
docs/sudo_plugin.man.in | 53 +-
docs/sudo_plugin.mdoc.in | 51 +-
docs/sudo_plugin_python.man.in | 85 +-
docs/sudo_plugin_python.mdoc.in | 83 +-
docs/sudo_sendlog.man.in | 34 +-
docs/sudo_sendlog.mdoc.in | 6 +-
docs/sudoers.ldap.man.in | 18 +-
docs/sudoers.ldap.mdoc.in | 8 +-
docs/sudoers.man.in | 216 +-
docs/sudoers.mdoc.in | 133 +-
docs/sudoreplay.man.in | 39 +-
docs/sudoreplay.mdoc.in | 18 +-
docs/visudo.man.in | 38 +-
docs/visudo.mdoc.in | 14 +-
etc/codespell.exclude | 2 +-
etc/sudo.pp | 84 +-
examples/sudo.conf.in | 18 +-
include/sudo_compat.h | 34 +-
include/sudo_eventlog.h | 10 +-
include/sudo_fatal.h | 5 +
include/sudo_json.h | 4 +-
include/sudo_lbuf.h | 19 +-
include/sudo_plugin.h | 4 +-
include/sudo_util.h | 8 +-
lib/eventlog/Makefile.in | 10 +-
lib/eventlog/eventlog.c | 358 +-
lib/iolog/Makefile.in | 46 +-
lib/iolog/iolog_json.c | 51 +-
lib/iolog/iolog_loginfo.c | 2 +-
lib/iolog/regress/corpus/seed/log_legacy/less.log | 3 +
lib/iolog/regress/corpus/seed/log_legacy/smtpctl.log | 3 +
lib/iolog/regress/corpus/seed/log_legacy/vi.log | 3 +
lib/iolog/regress/corpus/seed/timing/timing.5 | 110 +
lib/iolog/regress/corpus/seed/timing/timing.6 | 15185 ++++++++++
lib/iolog/regress/corpus/seed/timing/timing.7 | 10 +
lib/iolog/regress/corpus/seed/timing/timing.8 | 891 +
lib/iolog/regress/corpus/seed/timing/timing.9 | 416 +
lib/iolog/regress/fuzz/fuzz_iolog_json.c | 2 +-
lib/iolog/regress/fuzz/fuzz_iolog_legacy.c | 2 +-
lib/iolog/regress/fuzz/fuzz_iolog_legacy.dict | 42 +
lib/iolog/regress/fuzz/fuzz_iolog_timing.c | 2 +-
lib/iolog/regress/fuzz/fuzz_iolog_timing.dict | 89 +
lib/iolog/regress/iolog_json/check_iolog_json.c | 2 +-
lib/iolog/regress/iolog_json/test3.in | 2 +-
lib/iolog/regress/iolog_json/test3.out.ok | 22 +
lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c | 15 +-
lib/util/Makefile.in | 133 +-
lib/util/fatal.c | 2 +
lib/util/hexchar.c | 103 +
lib/util/inet_ntop.c | 2 +-
lib/util/json.c | 77 +-
lib/util/lbuf.c | 145 +-
lib/util/mkdir_parents.c | 2 +-
lib/util/mmap_alloc.c | 6 +-
lib/util/multiarch.c | 1 +
lib/util/rcstr.c | 6 +-
lib/util/regex.c | 121 +-
lib/util/regress/corpus/seed/sudo_conf/sudo.conf.1 | 8 -
lib/util/regress/corpus/seed/sudo_conf/sudo.conf.2 | 8 -
lib/util/regress/corpus/seed/sudo_conf/sudo.conf.3 | 8 -
lib/util/regress/fuzz/fuzz_sudo_conf.c | 56 +-
lib/util/regress/fuzz/fuzz_sudo_conf.dict | 1 -
lib/util/regress/hexchar/hexchar_test.c | 81 +
lib/util/regress/json/json_test.c | 235 +
lib/util/regress/multiarch/multiarch_test.c | 8 +-
lib/util/regress/regex/regex_test.c | 126 +
lib/util/regress/sudo_conf/conf_test.c | 8 +-
lib/util/regress/sudo_conf/test1.in | 9 -
lib/util/regress/sudo_conf/test1.out.ok | 2 +-
lib/util/regress/sudo_conf/test2.out.ok | 2 +-
lib/util/regress/sudo_conf/test3.out.ok | 2 +-
lib/util/regress/sudo_conf/test4.out.ok | 2 +-
lib/util/regress/sudo_conf/test5.out.ok | 2 +-
lib/util/regress/sudo_conf/test6.out.ok | 2 +-
lib/util/regress/sudo_conf/test7.out.ok | 2 +-
lib/util/regress/sudo_conf/test8.err.ok | 1 -
lib/util/regress/sudo_conf/test8.in | 1 -
lib/util/regress/sudo_conf/test8.out.ok | 4 -
lib/util/sha2.c | 4 +-
lib/util/snprintf.c | 117 +-
lib/util/sudo_conf.c | 62 +-
lib/util/sudo_dso.c | 70 +-
lib/util/term.c | 3 +-
lib/util/util.exp.in | 3 +
logsrvd/Makefile.in | 26 +-
logsrvd/logsrvd.c | 4 +-
logsrvd/logsrvd_conf.c | 3 +
logsrvd/logsrvd_journal.c | 3 +
logsrvd/logsrvd_local.c | 2 +-
logsrvd/logsrvd_relay.c | 2 +
logsrvd/regress/fuzz/fuzz_logsrvd_conf.c | 2 +-
m4/ax_append_flag.m4 | 33 +-
m4/ax_check_compile_flag.m4 | 43 +-
m4/ax_func_getaddrinfo.m4 | 2 +-
m4/ax_func_snprintf.m4 | 5 +-
m4/ax_prog_cc_for_build.m4 | 12 +-
m4/gettext.m4 | 61 +
m4/hardening.m4 | 124 +
m4/ldap.m4 | 130 +
m4/openssl.m4 | 294 +
m4/pie.m4 | 86 +
m4/sanitizer.m4 | 63 +
m4/sudo.m4 | 416 +-
m4/visibility.m4 | 140 +
pathnames.h.in | 4 +
plugins/audit_json/audit_json.c | 4 +-
plugins/group_file/getgrent.c | 57 +-
plugins/group_file/group_file.c | 5 +-
plugins/python/Makefile.in | 43 +-
plugins/python/python_importblocker.c | 217 -
plugins/python/python_plugin_audit.c | 2 -
plugins/python/python_plugin_common.c | 5 -
plugins/python/python_plugin_io.c | 2 -
plugins/python/python_plugin_policy.c | 1 -
plugins/python/regress/check_python_examples.c | 29 +-
plugins/python/regress/iohelpers.c | 11 +-
plugins/python/regress/testdata/check_multiple_approval_plugin_and_arguments.stdout | 4 +-
plugins/python/regress/testdata/sudo.conf.developer_mode | 1 -
plugins/python/regress/testdata/sudo.conf.normal_mode | 1 -
plugins/python/regress/testhelpers.c | 25 +-
plugins/python/regress/testhelpers.h | 5 +-
plugins/python/sudo_python_module.h | 3 -
plugins/sample/README | 7 +-
plugins/sample/sample_plugin.c | 51 +-
plugins/sudoers/Makefile.in | 118 +-
plugins/sudoers/auth/pam.c | 3 +-
plugins/sudoers/auth/passwd.c | 11 +-
plugins/sudoers/check.c | 23 +-
plugins/sudoers/cvtsudoers.c | 8 +-
plugins/sudoers/cvtsudoers_json.c | 2 +-
plugins/sudoers/cvtsudoers_merge.c | 2 +-
plugins/sudoers/editor.c | 1 +
plugins/sudoers/env.c | 97 +-
plugins/sudoers/gram.c | 589 +-
plugins/sudoers/gram.h | 4 +-
plugins/sudoers/gram.y | 17 +-
plugins/sudoers/group_plugin.c | 24 +-
plugins/sudoers/hexchar.c | 101 -
plugins/sudoers/iolog.c | 4 +-
plugins/sudoers/ldap.c | 12 +-
plugins/sudoers/ldap_conf.c | 2 +-
plugins/sudoers/ldap_util.c | 2 +-
plugins/sudoers/log_client.c | 5 +-
plugins/sudoers/logging.c | 60 +-
plugins/sudoers/match_command.c | 16 +-
plugins/sudoers/match_digest.c | 2 +-
plugins/sudoers/parse.c | 60 +-
plugins/sudoers/parse.h | 3 -
plugins/sudoers/parse_ldif.c | 10 +-
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1805 +-
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1119 +-
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1573 +-
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1125 +-
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 2148 +-
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 1123 +-
plugins/sudoers/po/ka.mo | Bin
plugins/sudoers/po/ka.po | 3715 ++
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 1131 +-
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1119 +-
plugins/sudoers/po/ro.mo | Bin
plugins/sudoers/po/ro.po | 1137 +-
plugins/sudoers/po/ru.mo | Bin
plugins/sudoers/po/ru.po | 3980 +-
plugins/sudoers/po/sudoers.pot | 960 +-
plugins/sudoers/po/sv.mo | Bin
plugins/sudoers/po/sv.po | 1139 +-
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1125 +-
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_CN.po | 2242 +-
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 2379 +-
plugins/sudoers/policy.c | 10 +-
plugins/sudoers/pwutil.c | 2 +-
plugins/sudoers/regress/corpus/seed/ldif/invalid_b64.ldif | 33 +
plugins/sudoers/regress/corpus/seed/ldif/pr196.ldif | 6 +
plugins/sudoers/regress/corpus/seed/ldif/sample.ldif | 295 +
plugins/sudoers/regress/corpus/seed/ldif/valid_b64.ldif | 44 +
plugins/sudoers/regress/cvtsudoers/test28.sh | 2 +-
plugins/sudoers/regress/cvtsudoers/test29.sh | 2 +-
plugins/sudoers/regress/cvtsudoers/test33.sh | 2 +-
plugins/sudoers/regress/cvtsudoers/test39.sh | 12 +
plugins/sudoers/regress/cvtsudoers/test40.out.ok | 10 +
plugins/sudoers/regress/cvtsudoers/test40.sh | 29 +
plugins/sudoers/regress/fuzz/fuzz_policy.c | 8 +-
plugins/sudoers/regress/fuzz/fuzz_policy.dict | 8 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.c | 4 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.dict | 6 +
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c | 4 +-
plugins/sudoers/regress/harness.in | 2 +-
plugins/sudoers/regress/parser/check_hexchar.c | 83 -
plugins/sudoers/regress/serialize_list/check_serialize_list.c | 1 +
plugins/sudoers/regress/visudo/test3.sh | 2 +-
plugins/sudoers/starttime.c | 9 +-
plugins/sudoers/strvec_join.c | 2 +-
plugins/sudoers/sudoers.c | 55 +-
plugins/sudoers/sudoers.h | 3 +
plugins/sudoers/sudoers_version.h | 5 +-
plugins/sudoers/sudoreplay.c | 120 +-
plugins/sudoers/testsudoers.c | 2 +-
plugins/sudoers/toke.c | 5089 +-
plugins/sudoers/toke.l | 27 +-
plugins/sudoers/toke_util.c | 2 +-
plugins/sudoers/tsdump.c | 2 +-
plugins/sudoers/tsgetgrpw.c | 110 +-
plugins/sudoers/tsgetgrpw.h | 2 +
plugins/sudoers/visudo.c | 8 +-
po/cs.mo | Bin
po/cs.po | 347 +-
po/de.mo | Bin
po/de.po | 347 +-
po/eo.mo | Bin
po/eo.po | 610 +-
po/fr.mo | Bin
po/fr.po | 347 +-
po/fur.mo | Bin
po/fur.po | 1069 +-
po/hr.mo | Bin
po/hr.po | 679 +-
po/ja.mo | Bin
po/ja.po | 345 +-
po/ko.mo | Bin
po/ko.po | 349 +-
po/pl.mo | Bin
po/pl.po | 339 +-
po/ro.mo | Bin
po/ro.po | 365 +-
po/sq.mo | Bin
po/sq.po | 1179 +
po/sudo.pot | 333 +-
po/sv.mo | Bin
po/sv.po | 349 +-
po/uk.mo | Bin
po/uk.po | 345 +-
po/zh_CN.mo | Bin
po/zh_CN.po | 678 +-
po/zh_TW.mo | Bin
po/zh_TW.po | 709 +-
scripts/build_pkgs | 1227 +
scripts/config.guess | 1270 +-
scripts/config.sub | 115 +-
scripts/mkpkg | 70 +-
scripts/pp | 49 +-
src/Makefile.in | 10 +-
src/exec_intercept.c | 82 +-
src/exec_intercept.h | 2 +-
src/exec_monitor.c | 8 +-
src/exec_nopty.c | 50 +-
src/exec_preload.c | 4 +-
src/exec_ptrace.c | 49 +-
src/exec_ptrace.h | 9 +-
src/exec_pty.c | 94 +-
src/load_plugins.c | 113 +-
src/net_ifs.c | 3 +-
src/parse_args.c | 10 +-
src/preload.c | 2 +-
src/regress/intercept/test_ptrace.c | 18 +-
src/regress/noexec/check_noexec.c | 2 +-
src/regress/ttyname/check_ttyname.c | 1 +
src/sudo.c | 18 +-
src/sudo.h | 2 +
src/sudo_edit.c | 43 +-
src/sudo_exec.h | 3 +-
src/sudo_intercept.c | 2 +-
src/sudo_usage.h.in | 4 +-
src/suspend_nopty.c | 14 +-
src/tgetpass.c | 3 +-
src/ttyname.c | 7 +-
303 files changed, 59617 insertions(+), 28707 deletions(-)
More information about the sudo-commits
mailing list