[sudo-commits] sudo changeset 13117:e3e96490e48f
Todd C. Miller
Todd.Miller at sudo.ws
Sat Mar 13 12:45:46 MST 2021
changeset: 13117:e3e96490e48f in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/e3e96490e48f
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Sat Mar 13 08:47:46 2021 -0700
Log Message:
Merge sudo 1.9.6 from tip
diffstat:
.github/workflows/main.yml | 40 +
.gitignore | 18 +-
.hgignore | 13 +-
INSTALL | 67 +-
MANIFEST | 102 +-
Makefile.in | 15 +-
NEWS | 79 +-
config.guess | 1036 +-
config.h.in | 116 +-
config.sub | 2905 +-
configure | 19771 +++++++++--------
configure.ac | 190 +-
doc/Makefile.in | 8 +-
doc/sudo.conf.man.in | 13 +-
doc/sudo.conf.mdoc.in | 13 +-
doc/sudo.man.in | 2 +-
doc/sudo.mdoc.in | 2 +-
doc/sudoers.man.in | 35 +-
doc/sudoers.mdoc.in | 34 +-
examples/Makefile.in | 8 +-
include/Makefile.in | 6 +
include/sudo_compat.h | 46 +-
include/sudo_eventlog.h | 6 +-
include/sudo_iolog.h | 11 +-
include/sudo_util.h | 4 +
lib/eventlog/Makefile.in | 70 +-
lib/eventlog/eventlog.c | 347 +-
lib/eventlog/eventlog_conf.c | 226 +
lib/eventlog/eventlog_free.c | 73 +
lib/eventlog/logwrap.c | 8 +-
lib/fuzzstub/Makefile.in | 174 +
lib/fuzzstub/fuzzstub.c | 119 +
lib/iolog/Makefile.in | 485 +-
lib/iolog/iolog_clearerr.c | 45 +
lib/iolog/iolog_close.c | 80 +
lib/iolog/iolog_conf.c | 202 +
lib/iolog/iolog_eof.c | 54 +
lib/iolog/iolog_fileio.c | 1061 -
lib/iolog/iolog_gets.c | 78 +
lib/iolog/iolog_json.c | 228 +-
lib/iolog/iolog_legacy.c | 168 +
lib/iolog/iolog_loginfo.c | 236 +
lib/iolog/iolog_mkdirs.c | 139 +
lib/iolog/iolog_mkdtemp.c | 87 +
lib/iolog/iolog_mkpath.c | 65 +
lib/iolog/iolog_nextid.c | 143 +
lib/iolog/iolog_open.c | 127 +
lib/iolog/iolog_openat.c | 90 +
lib/iolog/iolog_read.c | 79 +
lib/iolog/iolog_seek.c | 69 +
lib/iolog/iolog_swapids.c | 95 +
lib/iolog/iolog_timing.c | 267 +
lib/iolog/iolog_util.c | 413 +-
lib/iolog/iolog_write.c | 105 +
lib/iolog/regress/corpus/log_json/id.json | 36 +
lib/iolog/regress/corpus/log_json/ls.json | 31 +
lib/iolog/regress/corpus/log_json/mailq.json | 31 +
lib/iolog/regress/corpus/log_json/make.json | 36 +
lib/iolog/regress/corpus/log_json/pkg_add.json | 34 +
lib/iolog/regress/corpus/log_json/pkg_delete.json | 34 +
lib/iolog/regress/corpus/log_json/printenv.json | 34 +
lib/iolog/regress/corpus/log_legacy/id.log | 3 +
lib/iolog/regress/corpus/log_legacy/ls.log | 3 +
lib/iolog/regress/corpus/log_legacy/mailq.log | 3 +
lib/iolog/regress/corpus/log_legacy/make.log | 3 +
lib/iolog/regress/corpus/log_legacy/pkg_add.log | 3 +
lib/iolog/regress/corpus/log_legacy/pkg_delete.log | 3 +
lib/iolog/regress/corpus/log_legacy/printenv.log | 3 +
lib/iolog/regress/corpus/timing/timing.1 | 51 +
lib/iolog/regress/corpus/timing/timing.2 | 196 +
lib/iolog/regress/corpus/timing/timing.3 | 988 +
lib/iolog/regress/corpus/timing/timing.4 | 8 +
lib/iolog/regress/fuzz/fuzz_iolog_json.c | 88 +
lib/iolog/regress/fuzz/fuzz_iolog_json.dict | 17 +
lib/iolog/regress/fuzz/fuzz_iolog_legacy.c | 86 +
lib/iolog/regress/fuzz/fuzz_iolog_timing.c | 100 +
lib/iolog/regress/iolog_json/check_iolog_json.c | 4 +-
lib/iolog/regress/iolog_timing/check_iolog_timing.c | 148 +
lib/iolog/regress/iolog_util/check_iolog_util.c | 148 -
lib/logsrv/Makefile.in | 6 +
lib/util/Makefile.in | 89 +-
lib/util/basename.c | 52 +
lib/util/getdelim.c | 3 +-
lib/util/lbuf.c | 3 +
lib/util/progname.c | 89 +-
lib/util/regress/corpus/sudo_conf/sudo.conf.1 | 124 +
lib/util/regress/corpus/sudo_conf/sudo.conf.2 | 124 +
lib/util/regress/corpus/sudo_conf/sudo.conf.3 | 134 +
lib/util/regress/fuzz/fuzz_sudo_conf.c | 61 +
lib/util/regress/fuzz/fuzz_sudo_conf.dict | 19 +
lib/util/regress/getdelim/getdelim_test.c | 32 +-
lib/util/regress/progname/progname_test.c | 8 +-
lib/util/secure_path.c | 6 +-
lib/util/sudo_conf.c | 37 +-
lib/util/sudo_debug.c | 165 +
lib/util/sudo_dso.c | 46 +-
lib/util/util.exp.in | 1 +
lib/zlib/Makefile.in | 6 +
logsrvd/Makefile.in | 71 +-
logsrvd/iolog_writer.c | 31 +-
logsrvd/logsrvd.c | 41 +-
logsrvd/logsrvd.h | 4 +-
logsrvd/logsrvd_conf.c | 2 +-
logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.1 | 159 +
logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.2 | 159 +
logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.3 | 159 +
logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.4 | 159 +
logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.5 | 159 +
logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.6 | 159 +
logsrvd/regress/fuzz/fuzz_logsrvd_conf.c | 76 +
logsrvd/sendlog.c | 48 +-
pathnames.h.in | 8 +
plugins/audit_json/Makefile.in | 6 +
plugins/group_file/Makefile.in | 6 +
plugins/python/Makefile.in | 14 +
plugins/python/pyhelpers.c | 2 +-
plugins/python/pyhelpers.h | 1 -
plugins/python/python_convmessage.c | 2 +-
plugins/python/python_plugin_approval_multi.inc | 2 +-
plugins/python/python_plugin_audit_multi.inc | 2 +-
plugins/python/python_plugin_io_multi.inc | 2 +-
plugins/python/sudo_python_module.c | 3 +-
plugins/sample/Makefile.in | 6 +
plugins/sample_approval/Makefile.in | 6 +
plugins/sudoers/Makefile.in | 516 +-
plugins/sudoers/alias.c | 25 +-
plugins/sudoers/audit.c | 4 +-
plugins/sudoers/auth/pam.c | 3 +
plugins/sudoers/b64_decode.c | 83 +
plugins/sudoers/b64_encode.c | 64 +
plugins/sudoers/base64.c | 121 -
plugins/sudoers/check.h | 1 +
plugins/sudoers/check_aliases.c | 149 +
plugins/sudoers/cvtsudoers.c | 13 +-
plugins/sudoers/def_data.c | 4 +
plugins/sudoers/def_data.h | 2 +
plugins/sudoers/def_data.in | 3 +
plugins/sudoers/defaults.c | 12 +-
plugins/sudoers/env.c | 136 +-
plugins/sudoers/exptilde.c | 2 +-
plugins/sudoers/find_path.c | 9 +-
plugins/sudoers/fmtsudoers.c | 186 -
plugins/sudoers/fmtsudoers_cvt.c | 219 +
plugins/sudoers/gc.c | 40 +-
plugins/sudoers/gentime.c | 21 +-
plugins/sudoers/gram.c | 965 +-
plugins/sudoers/gram.h | 6 +-
plugins/sudoers/gram.y | 385 +-
plugins/sudoers/iolog.c | 19 +-
plugins/sudoers/ldap.c | 2 +-
plugins/sudoers/ldap_util.c | 59 +-
plugins/sudoers/logging.c | 7 +-
plugins/sudoers/match_command.c | 142 +-
plugins/sudoers/parse.c | 28 +-
plugins/sudoers/parse.h | 44 +-
plugins/sudoers/parse_ldif.c | 9 +-
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1579 +-
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1519 +-
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1524 +-
plugins/sudoers/po/fi.mo | Bin
plugins/sudoers/po/fi.po | 2652 +-
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1571 +-
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 1574 +-
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 1573 +-
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 1579 +-
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1524 +-
plugins/sudoers/po/pt.mo | Bin
plugins/sudoers/po/pt.po | 1609 +-
plugins/sudoers/po/pt_BR.mo | Bin
plugins/sudoers/po/pt_BR.po | 1577 +-
plugins/sudoers/po/sudoers.pot | 1308 +-
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1573 +-
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_CN.po | 1564 +-
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 1577 +-
plugins/sudoers/policy.c | 166 +-
plugins/sudoers/pwutil.c | 76 +-
plugins/sudoers/pwutil_impl.c | 48 +-
plugins/sudoers/regress/corpus/policy/policy.1 | 1 +
plugins/sudoers/regress/corpus/policy/policy.2 | 5 +
plugins/sudoers/regress/corpus/policy/policy.3 | 11 +
plugins/sudoers/regress/corpus/policy/policy.4 | 36 +
plugins/sudoers/regress/corpus/policy/policy.5 | 36 +
plugins/sudoers/regress/exptilde/check_exptilde.c | 2 +
plugins/sudoers/regress/fuzz/fuzz_policy.c | 807 +
plugins/sudoers/regress/fuzz/fuzz_policy.dict | 51 +
plugins/sudoers/regress/fuzz/fuzz_stubs.c | 85 +
plugins/sudoers/regress/fuzz/fuzz_sudoers.c | 392 +
plugins/sudoers/regress/fuzz/fuzz_sudoers.dict | 195 +
plugins/sudoers/regress/fuzz/fuzz_sudoers.out.ok | 577 +
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c | 113 +
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.dict | 14 +
plugins/sudoers/regress/parser/check_fill.c | 14 +
plugins/sudoers/regress/sudoers/test14.in | 2 +-
plugins/sudoers/regress/sudoers/test14.json.ok | 2 +-
plugins/sudoers/regress/sudoers/test14.ldif.ok | 2 +-
plugins/sudoers/regress/sudoers/test14.ldif2sudo.ok | 3 +-
plugins/sudoers/regress/sudoers/test14.out.ok | 2 +-
plugins/sudoers/regress/sudoers/test14.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test22.sudo.ok | 7 -
plugins/sudoers/regress/sudoers/test23.sudo.ok | 8 -
plugins/sudoers/regress/sudoers/test24.sudo.ok | 6 -
plugins/sudoers/regress/sudoers/test25.in | 3 +
plugins/sudoers/regress/sudoers/test25.out.ok | 1 +
plugins/sudoers/regress/sudoers/test25.toke.ok | 3 +
plugins/sudoers/regress/sudoers/test26.in | 128 +
plugins/sudoers/regress/sudoers/test26.json.ok | 626 +
plugins/sudoers/regress/sudoers/test26.ldif.ok | 134 +
plugins/sudoers/regress/sudoers/test26.ldif2sudo.ok | 128 +
plugins/sudoers/regress/sudoers/test26.out.ok | 122 +
plugins/sudoers/regress/sudoers/test26.toke.ok | 128 +
plugins/sudoers/regress/sudoers/test27.in | 13 +
plugins/sudoers/regress/sudoers/test27.json.ok | 119 +
plugins/sudoers/regress/sudoers/test27.ldif.ok | 58 +
plugins/sudoers/regress/sudoers/test27.ldif2sudo.ok | 16 +
plugins/sudoers/regress/sudoers/test27.out.ok | 9 +
plugins/sudoers/regress/sudoers/test27.toke.ok | 13 +
plugins/sudoers/regress/sudoers/test4.toke.ok | 2 +-
plugins/sudoers/regress/sudoers/test5.toke.ok | 4 +-
plugins/sudoers/regress/sudoers/test7.toke.ok | 12 +-
plugins/sudoers/regress/sudoers/test8.toke.ok | 2 +-
plugins/sudoers/regress/testsudoers/test11.sh | 3 -
plugins/sudoers/regress/testsudoers/test12.sh | 3 -
plugins/sudoers/regress/testsudoers/test13.sh | 3 -
plugins/sudoers/regress/testsudoers/test4.sh | 3 -
plugins/sudoers/regress/testsudoers/test5.sh | 3 -
plugins/sudoers/regress/unescape/check_unesc.c | 143 +
plugins/sudoers/sssd.c | 2 +-
plugins/sudoers/strlcpy_unesc.c | 52 +
plugins/sudoers/strvec_join.c | 74 +
plugins/sudoers/stubs.c | 3 +-
plugins/sudoers/sudo_ldap.h | 1 +
plugins/sudoers/sudoers.c | 240 +-
plugins/sudoers/sudoers.h | 14 +
plugins/sudoers/sudoers_hooks.c | 155 +
plugins/sudoers/testsudoers.c | 16 +-
plugins/sudoers/timestamp.c | 48 +
plugins/sudoers/toke.c | 294 +-
plugins/sudoers/toke.h | 5 +-
plugins/sudoers/toke.l | 118 +-
plugins/sudoers/toke_util.c | 78 +-
plugins/sudoers/visudo.c | 144 +-
plugins/system_group/Makefile.in | 6 +
po/cs.mo | Bin
po/cs.po | 336 +-
po/de.mo | Bin
po/de.po | 335 +-
po/eo.mo | Bin
po/eo.po | 336 +-
po/fi.mo | Bin
po/fi.po | 338 +-
po/fr.mo | Bin
po/fr.po | 338 +-
po/hr.mo | Bin
po/hr.po | 344 +-
po/ja.mo | Bin
po/ja.po | 338 +-
po/ko.mo | Bin
po/ko.po | 346 +-
po/pl.mo | Bin
po/pl.po | 333 +-
po/pt.mo | Bin
po/pt.po | 338 +-
po/pt_BR.mo | Bin
po/pt_BR.po | 338 +-
po/tr.mo | Bin
po/tr.po | 338 +-
po/uk.mo | Bin
po/uk.po | 335 +-
po/zh_CN.mo | Bin
po/zh_CN.po | 338 +-
po/zh_TW.mo | Bin
po/zh_TW.po | 338 +-
scripts/mkpkg | 4 +-
scripts/pp | 18 +-
src/Makefile.in | 12 +
src/copy_file.c | 2 +-
src/get_pty.c | 2 +-
src/parse_args.c | 7 +-
src/sesh.c | 4 +-
src/sudo.c | 8 +-
src/sudo_edit.c | 13 +-
src/sudo_noexec.c | 11 +-
293 files changed, 44186 insertions(+), 28394 deletions(-)
More information about the sudo-commits
mailing list