[sudo-commits] sudo changeset 13858:3557db693da4
Todd C. Miller
Todd.Miller at sudo.ws
Thu Mar 3 15:35:48 MST 2022
changeset: 13858:3557db693da4 in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/3557db693da4
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Thu Mar 03 11:31:02 2022 -0700
Log Message:
Merge sudo 1.9.10 from tip.
diffstat:
.circleci/config.yml | 99 +-
.gitignore | 5 +
.hgignore | 5 +
ABOUT-NLS | 4 +-
INSTALL.md | 92 +-
MANIFEST | 49 +-
Makefile.in | 4 +-
NEWS | 78 +-
README.LDAP.md | 33 +-
README.md | 30 +-
TODO | 210 -
config.h.in | 6 +
configure | 127 +-
configure.ac | 48 +-
docs/CONTRIBUTING.md | 15 +-
docs/CONTRIBUTORS.md | 2 +-
docs/Makefile.in | 2 +
docs/SECURITY.md | 10 +-
docs/TROUBLESHOOTING.md | 15 +-
docs/UPGRADE.md | 34 +-
docs/cvtsudoers.man.in | 26 +-
docs/cvtsudoers.mdoc.in | 26 +-
docs/sudo.conf.man.in | 64 +-
docs/sudo.conf.mdoc.in | 64 +-
docs/sudo.man.in | 76 +-
docs/sudo.mdoc.in | 76 +-
docs/sudo_logsrv.proto.man.in | 25 +-
docs/sudo_logsrv.proto.mdoc.in | 25 +-
docs/sudo_logsrvd.conf.man.in | 111 +-
docs/sudo_logsrvd.conf.mdoc.in | 109 +-
docs/sudo_logsrvd.man.in | 40 +-
docs/sudo_logsrvd.mdoc.in | 40 +-
docs/sudo_plugin.man.in | 69 +-
docs/sudo_plugin.mdoc.in | 69 +-
docs/sudo_plugin_python.man.in | 73 +-
docs/sudo_plugin_python.mdoc.in | 73 +-
docs/sudo_sendlog.man.in | 18 +-
docs/sudo_sendlog.mdoc.in | 18 +-
docs/sudoers.ldap.man.in | 49 +-
docs/sudoers.ldap.mdoc.in | 49 +-
docs/sudoers.man.in | 532 +-
docs/sudoers.mdoc.in | 499 +-
docs/sudoers_timestamp.man.in | 16 +-
docs/sudoers_timestamp.mdoc.in | 16 +-
docs/sudoreplay.man.in | 42 +-
docs/sudoreplay.mdoc.in | 42 +-
docs/visudo.man.in | 26 +-
docs/visudo.mdoc.in | 26 +-
examples/Makefile.in | 17 +-
examples/sudo.conf.in | 4 +-
examples/sudo_logsrvd.conf | 243 -
examples/sudo_logsrvd.conf.in | 251 +
examples/sudoers | 133 -
examples/sudoers.in | 133 +
examples/syslog.conf | 26 -
examples/syslog.conf.in | 26 +
include/Makefile.in | 2 +
include/sudo_compat.h | 1 +
include/sudo_iolog.h | 14 +-
include/sudo_util.h | 4 +
lib/eventlog/Makefile.in | 4 +
lib/eventlog/eventlog.c | 12 +-
lib/eventlog/regress/logwrap/check_wrap.c | 36 +-
lib/fuzzstub/Makefile.in | 2 +
lib/fuzzstub/fuzzstub.c | 34 +-
lib/iolog/Makefile.in | 69 +-
lib/iolog/iolog_filter.c | 248 +
lib/iolog/regress/fuzz/fuzz_iolog_json.c | 3 +-
lib/iolog/regress/fuzz/fuzz_iolog_legacy.c | 3 +-
lib/iolog/regress/fuzz/fuzz_iolog_timing.c | 3 +-
lib/iolog/regress/host_port/host_port_test.c | 2 +-
lib/iolog/regress/iolog_filter/check_iolog_filter.c | 203 +
lib/iolog/regress/iolog_filter/test1/log | 3 +
lib/iolog/regress/iolog_filter/test1/timing | 44 +
lib/iolog/regress/iolog_filter/test1/ttyin | 1 +
lib/iolog/regress/iolog_filter/test1/ttyin.filtered | 1 +
lib/iolog/regress/iolog_filter/test1/ttyout | 7 +
lib/iolog/regress/iolog_filter/test2/log | 3 +
lib/iolog/regress/iolog_filter/test2/timing | 73 +
lib/iolog/regress/iolog_filter/test2/ttyin | 1 +
lib/iolog/regress/iolog_filter/test2/ttyin.filtered | 1 +
lib/iolog/regress/iolog_filter/test2/ttyout | 4 +
lib/iolog/regress/iolog_filter/test3/log | 3 +
lib/iolog/regress/iolog_filter/test3/timing | 54 +
lib/iolog/regress/iolog_filter/test3/ttyin | 1 +
lib/iolog/regress/iolog_filter/test3/ttyin.filtered | 1 +
lib/iolog/regress/iolog_filter/test3/ttyout | 6 +
lib/iolog/regress/iolog_json/check_iolog_json.c | 12 +-
lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c | 25 +-
lib/iolog/regress/iolog_path/check_iolog_path.c | 33 +-
lib/iolog/regress/iolog_timing/check_iolog_timing.c | 29 +-
lib/logsrv/Makefile.in | 2 +
lib/protobuf-c/Makefile.in | 2 +
lib/util/Makefile.in | 101 +-
lib/util/closefrom.c | 8 +-
lib/util/regex.c | 137 +
lib/util/regress/closefrom/closefrom_test.c | 120 +
lib/util/regress/fnmatch/fnm_test.c | 33 +-
lib/util/regress/fuzz/fuzz_sudo_conf.c | 3 +-
lib/util/regress/getdelim/getdelim_test.c | 16 +-
lib/util/regress/getgrouplist/getgids.c | 22 +-
lib/util/regress/getgrouplist/getgrouplist_test.c | 18 +-
lib/util/regress/glob/globtest.c | 53 +-
lib/util/regress/harness.in | 109 +
lib/util/regress/mktemp/mktemp_test.c | 16 +-
lib/util/regress/parse_gids/parse_gids_test.c | 20 +-
lib/util/regress/progname/progname_test.c | 18 +-
lib/util/regress/strsig/strsig_test.c | 18 +-
lib/util/regress/strsplit/strsplit_test.c | 16 +-
lib/util/regress/strtofoo/strtobool_test.c | 18 +-
lib/util/regress/strtofoo/strtoid_test.c | 16 +-
lib/util/regress/strtofoo/strtomode_test.c | 16 +-
lib/util/regress/strtofoo/strtonum_test.c | 16 +-
lib/util/regress/sudo_conf/conf_test.c | 33 +-
lib/util/regress/sudo_parseln/parseln_test.c | 16 +-
lib/util/regress/tailq/hltq_test.c | 16 +-
lib/util/regress/uuid/uuid_test.c | 18 +-
lib/util/util.exp.in | 1 +
lib/zlib/Makefile.in | 2 +
logsrvd/Makefile.in | 9 +-
logsrvd/iolog_writer.c | 3 +
logsrvd/logsrv_util.c | 3 +
logsrvd/logsrvd.h | 4 +-
logsrvd/logsrvd_conf.c | 136 +-
logsrvd/logsrvd_journal.c | 10 +-
logsrvd/logsrvd_local.c | 23 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.1 | 44 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.2 | 45 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.3 | 48 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.4 | 46 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.5 | 46 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.6 | 46 +-
logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.7 | 255 +
logsrvd/regress/fuzz/fuzz_logsrvd_conf.c | 26 +-
logsrvd/regress/fuzz/fuzz_logsrvd_conf.dict | 2 +
plugins/audit_json/Makefile.in | 2 +
plugins/group_file/Makefile.in | 2 +
plugins/python/Makefile.in | 4 +
plugins/python/regress/check_python_examples.c | 25 +-
plugins/python/regress/testhelpers.h | 5 +-
plugins/sample/Makefile.in | 2 +
plugins/sample_approval/Makefile.in | 2 +
plugins/sudoers/Makefile.in | 312 +-
plugins/sudoers/auth/afs.c | 4 +
plugins/sudoers/auth/dce.c | 4 +
plugins/sudoers/auth/pam.c | 42 +-
plugins/sudoers/auth/sudo_auth.c | 4 +
plugins/sudoers/check.c | 77 +-
plugins/sudoers/check.h | 5 +-
plugins/sudoers/cvtsudoers_merge.c | 126 +-
plugins/sudoers/def_data.c | 12 +
plugins/sudoers/def_data.h | 6 +
plugins/sudoers/def_data.in | 9 +
plugins/sudoers/defaults.c | 208 +-
plugins/sudoers/defaults.h | 7 +-
plugins/sudoers/fmtsudoers.c | 19 +-
plugins/sudoers/gram.c | 11 +-
plugins/sudoers/gram.y | 11 +-
plugins/sudoers/group_plugin.c | 4 +-
plugins/sudoers/iolog.c | 78 +-
plugins/sudoers/ldap.c | 41 +-
plugins/sudoers/locale.c | 4 +-
plugins/sudoers/log_client.c | 7 +-
plugins/sudoers/logging.c | 115 +-
plugins/sudoers/logging.h | 4 +-
plugins/sudoers/match_command.c | 89 +-
plugins/sudoers/match_digest.c | 10 +-
plugins/sudoers/parse.c | 40 +-
plugins/sudoers/parse.h | 4 +-
plugins/sudoers/po/README | 4 +-
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1081 +-
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1076 +-
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1069 +-
plugins/sudoers/po/fi.mo | Bin
plugins/sudoers/po/fi.po | 1096 +-
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1075 +-
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 1077 +-
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 1075 +-
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 1077 +-
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1069 +-
plugins/sudoers/po/sr.mo | Bin
plugins/sudoers/po/sr.po | 1075 +-
plugins/sudoers/po/sudoers.pot | 746 +-
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1144 +-
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_CN.po | 1159 +-
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 1088 +-
plugins/sudoers/policy.c | 60 +-
plugins/sudoers/regress/cvtsudoers/sudoers1 | 2 +-
plugins/sudoers/regress/cvtsudoers/sudoers2 | 2 +-
plugins/sudoers/regress/cvtsudoers/sudoers3 | 2 +-
plugins/sudoers/regress/cvtsudoers/sudoers4 | 97 +
plugins/sudoers/regress/cvtsudoers/test34.out.ok | 2 +
plugins/sudoers/regress/cvtsudoers/test34.sh | 1 +
plugins/sudoers/regress/cvtsudoers/test35.out.ok | 2 +
plugins/sudoers/regress/cvtsudoers/test35.sh | 1 +
plugins/sudoers/regress/cvtsudoers/test36.out.ok | 2 +
plugins/sudoers/regress/cvtsudoers/test36.sh | 1 +
plugins/sudoers/regress/cvtsudoers/test37.out.ok | 17 +
plugins/sudoers/regress/cvtsudoers/test37.sh | 10 +
plugins/sudoers/regress/cvtsudoers/test38.out.ok | 14 +
plugins/sudoers/regress/cvtsudoers/test38.sh | 10 +
plugins/sudoers/regress/fuzz/fuzz_policy.c | 15 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.c | 3 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.dict | 18 +
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c | 3 +-
plugins/sudoers/regress/harness.in | 217 +
plugins/sudoers/regress/serialize_list/check_serialize_list.c | 82 +
plugins/sudoers/regress/sudoers/test2.in | 3 +
plugins/sudoers/regress/sudoers/test2.json.ok | 17 +
plugins/sudoers/regress/sudoers/test2.ldif.ok | 11 +
plugins/sudoers/regress/sudoers/test2.ldif2sudo.ok | 3 +
plugins/sudoers/regress/sudoers/test2.out.ok | 1 +
plugins/sudoers/regress/sudoers/test2.toke.ok | 3 +
plugins/sudoers/regress/sudoers/test28.in | 36 +
plugins/sudoers/regress/sudoers/test28.json.ok | 199 +
plugins/sudoers/regress/sudoers/test28.ldif.ok | 117 +
plugins/sudoers/regress/sudoers/test28.ldif2sudo.ok | 12 +
plugins/sudoers/regress/sudoers/test28.out.ok | 14 +
plugins/sudoers/regress/sudoers/test28.toke.ok | 32 +
plugins/sudoers/regress/sudoers/test29.in | 11 +
plugins/sudoers/regress/sudoers/test29.out.ok | 1 +
plugins/sudoers/regress/sudoers/test29.toke.ok | 11 +
plugins/sudoers/regress/testsudoers/test18.out.ok | 60 +
plugins/sudoers/regress/testsudoers/test18.sh | 40 +
plugins/sudoers/regress/unescape/check_unesc.c | 51 +-
plugins/sudoers/serialize_list.c | 82 +
plugins/sudoers/sssd.c | 63 +-
plugins/sudoers/sudoers.c | 41 +-
plugins/sudoers/sudoers.h | 18 +-
plugins/sudoers/sudoreplay.c | 14 +-
plugins/sudoers/testsudoers.c | 8 +-
plugins/sudoers/timestamp.c | 4 +-
plugins/sudoers/toke.c | 5251 +++++----
plugins/sudoers/toke.h | 2 +-
plugins/sudoers/toke.l | 87 +-
plugins/sudoers/toke_util.c | 47 +-
plugins/sudoers/unesc_str.c | 42 +
plugins/system_group/Makefile.in | 2 +
po/README | 4 +-
po/cs.mo | Bin
po/cs.po | 322 +-
po/de.mo | Bin
po/de.po | 324 +-
po/eo.mo | Bin
po/eo.po | 319 +-
po/fi.mo | Bin
po/fi.po | 320 +-
po/fr.mo | Bin
po/fr.po | 324 +-
po/hr.mo | Bin
po/hr.po | 320 +-
po/ja.mo | Bin
po/ja.po | 322 +-
po/ko.mo | Bin
po/ko.po | 322 +-
po/pl.mo | Bin
po/pl.po | 319 +-
po/ro.mo | Bin
po/ro.po | 325 +-
po/sr.mo | Bin
po/sr.po | 322 +-
po/sudo.pot | 71 +-
po/uk.mo | Bin
po/uk.po | 322 +-
po/vi.mo | Bin
po/vi.po | 837 +-
po/zh_CN.mo | Bin
po/zh_CN.po | 324 +-
po/zh_TW.mo | Bin
po/zh_TW.po | 324 +-
scripts/generate_test_coverage.sh | 22 +-
scripts/mkpkg | 24 +-
src/Makefile.in | 12 +-
src/regress/net_ifs/check_net_ifs.c | 43 +-
src/regress/noexec/check_noexec.c | 60 +-
src/regress/ttyname/check_ttyname.c | 40 +-
src/sudo_intercept_common.c | 1 +
src/ttyname.c | 32 +-
289 files changed, 20615 insertions(+), 14642 deletions(-)
More information about the sudo-commits
mailing list