[sudo-commits] sudo changeset 13750:296f4f986a7a
Todd C. Miller
Todd.Miller at sudo.ws
Thu Jan 27 19:22:40 MST 2022
changeset: 13750:296f4f986a7a in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/296f4f986a7a
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Thu Jan 27 14:26:01 2022 -0700
Log Message:
Merge sudo 1.9.9 from tip.
diffstat:
.circleci/config.yml | 110 +
.github/workflows/codeql-analysis.yml | 70 +
.gitignore | 8 +-
.hgignore | 11 +-
INSTALL | 1013 -
INSTALL.configure | 317 +-
INSTALL.md | 1031 +
LICENSE.md | 347 +
MANIFEST | 129 +-
Makefile.in | 3 +-
NEWS | 111 +-
README | 84 -
README.LDAP | 205 -
README.LDAP.md | 210 +
README.md | 103 +
config.h.in | 30 +
configure | 1798 ++-
configure.ac | 289 +-
doc/CONTRIBUTORS | 245 -
doc/HISTORY | 76 -
doc/LICENSE | 347 -
doc/Makefile.in | 429 -
doc/TROUBLESHOOTING | 295 -
doc/UPGRADE | 543 -
doc/cvtsudoers.man.in | 513 -
doc/cvtsudoers.mdoc.in | 439 -
doc/fixman.sh | 39 -
doc/fixmdoc.sed | 5 -
doc/schema.ActiveDirectory | 255 -
doc/schema.OpenLDAP | 78 -
doc/schema.iPlanet | 12 -
doc/schema.olcSudo | 79 -
doc/sudo.conf.man.in | 916 -
doc/sudo.conf.man.in.sed | 15 -
doc/sudo.conf.mdoc.in | 844 -
doc/sudo.man.in | 1495 --
doc/sudo.man.in.sed | 76 -
doc/sudo.mdoc.in | 1383 -
doc/sudo_logsrv.proto.man.in | 918 -
doc/sudo_logsrv.proto.mdoc.in | 835 -
doc/sudo_logsrvd.conf.man.in | 1054 -
doc/sudo_logsrvd.conf.mdoc.in | 980 -
doc/sudo_logsrvd.man.in | 462 -
doc/sudo_logsrvd.mdoc.in | 418 -
doc/sudo_plugin.man.in | 5147 -------
doc/sudo_plugin.mdoc.in | 4553 ------
doc/sudo_plugin_python.man.in | 1890 --
doc/sudo_plugin_python.mdoc.in | 1541 --
doc/sudo_sendlog.man.in | 204 -
doc/sudo_sendlog.mdoc.in | 189 -
doc/sudoers.ldap.man.in | 1748 --
doc/sudoers.ldap.mdoc.in | 1606 --
doc/sudoers.man.in | 6856 ---------
doc/sudoers.man.in.sed | 150 -
doc/sudoers.mdoc.in | 6342 ---------
doc/sudoers_timestamp.man.in | 312 -
doc/sudoers_timestamp.mdoc.in | 290 -
doc/sudoreplay.man.in | 523 -
doc/sudoreplay.mdoc.in | 465 -
doc/visudo.man.in | 475 -
doc/visudo.mdoc.in | 457 -
docker/README | 45 +
docker/debian/latest/Dockerfile | 9 +
docker/debian/testing/Dockerfile | 9 +
docker/fedora/latest/Dockerfile | 8 +
docker/fedora/rawhide/Dockerfile | 8 +
docker/ubuntu/devel/Dockerfile | 9 +
docker/ubuntu/latest/Dockerfile | 9 +
docker/ubuntu/rolling/Dockerfile | 9 +
docs/CONTRIBUTING.md | 76 +
docs/CONTRIBUTORS.md | 246 +
docs/HISTORY.md | 77 +
docs/Makefile.in | 431 +
docs/SECURITY.md | 37 +
docs/TROUBLESHOOTING.md | 338 +
docs/UPGRADE.md | 570 +
docs/cvtsudoers.man.in | 639 +
docs/cvtsudoers.mdoc.in | 553 +
docs/fixman.sh | 39 +
docs/fixmdoc.sed | 5 +
docs/schema.ActiveDirectory | 255 +
docs/schema.OpenLDAP | 78 +
docs/schema.iPlanet | 12 +
docs/schema.olcSudo | 79 +
docs/sudo.conf.man.in | 916 +
docs/sudo.conf.man.in.sed | 15 +
docs/sudo.conf.mdoc.in | 843 +
docs/sudo.man.in | 1524 ++
docs/sudo.man.in.sed | 76 +
docs/sudo.mdoc.in | 1411 ++
docs/sudo_logsrv.proto.man.in | 918 +
docs/sudo_logsrv.proto.mdoc.in | 835 +
docs/sudo_logsrvd.conf.man.in | 1056 +
docs/sudo_logsrvd.conf.mdoc.in | 982 +
docs/sudo_logsrvd.man.in | 462 +
docs/sudo_logsrvd.mdoc.in | 418 +
docs/sudo_plugin.man.in | 5332 +++++++
docs/sudo_plugin.mdoc.in | 4726 ++++++
docs/sudo_plugin_python.man.in | 1891 ++
docs/sudo_plugin_python.mdoc.in | 1542 ++
docs/sudo_sendlog.man.in | 204 +
docs/sudo_sendlog.mdoc.in | 189 +
docs/sudoers.ldap.man.in | 1730 ++
docs/sudoers.ldap.mdoc.in | 1592 ++
docs/sudoers.man.in | 7025 ++++++++++
docs/sudoers.man.in.sed | 150 +
docs/sudoers.mdoc.in | 6494 +++++++++
docs/sudoers_timestamp.man.in | 312 +
docs/sudoers_timestamp.mdoc.in | 290 +
docs/sudoreplay.man.in | 523 +
docs/sudoreplay.mdoc.in | 465 +
docs/visudo.man.in | 500 +
docs/visudo.mdoc.in | 480 +
etc/codespell.exclude | 2 +-
etc/codespell.ignore | 1 +
etc/codespell.skip | 4 +-
etc/macos-background.png | Bin
etc/sudo-logsrvd.pp | 8 +-
etc/sudo-python.pp | 6 +-
etc/sudo.pp | 8 +-
examples/Makefile.in | 6 +-
examples/cvtsudoers.conf | 82 +
examples/sudo.conf.in | 4 +-
examples/sudo_logsrvd.conf | 2 +-
include/sudo_compat.h | 29 +-
include/sudo_eventlog.h | 6 +-
include/sudo_iolog.h | 3 +-
include/sudo_plugin.h | 2 +-
include/sudo_util.h | 2 +-
lib/eventlog/eventlog.c | 143 +-
lib/eventlog/eventlog_free.c | 1 +
lib/iolog/Makefile.in | 36 +-
lib/iolog/hostcheck.c | 10 +
lib/iolog/iolog_conf.c | 20 +-
lib/iolog/iolog_flush.c | 66 +
lib/iolog/iolog_json.c | 88 +-
lib/iolog/iolog_loginfo.c | 8 +-
lib/iolog/iolog_nextid.c | 18 +-
lib/iolog/iolog_path.c | 6 +-
lib/iolog/regress/fuzz/fuzz_iolog_json.c | 30 +
lib/iolog/regress/fuzz/fuzz_iolog_json.dict | 4 +
lib/iolog/regress/fuzz/fuzz_iolog_legacy.c | 29 +
lib/iolog/regress/fuzz/fuzz_iolog_timing.c | 28 +
lib/iolog/regress/iolog_path/check_iolog_path.c | 28 +-
lib/util/Makefile.in | 77 +-
lib/util/arc4random.c | 3 +-
lib/util/arc4random_buf.c | 2 +
lib/util/closefrom.c | 66 +-
lib/util/digest_openssl.c | 128 +-
lib/util/getcwd.c | 2 +-
lib/util/getentropy.c | 19 +-
lib/util/gmtime_r.c | 49 +
lib/util/inet_ntop.c | 3 -
lib/util/localtime_r.c | 49 +
lib/util/mkdir_parents.c | 147 +-
lib/util/mkdirat.c | 61 +
lib/util/mksigname.c | 2 +-
lib/util/regress/fuzz/fuzz_sudo_conf.c | 29 +
lib/util/regress/mktemp/mktemp_test.c | 4 +
lib/util/snprintf.c | 4 +
lib/util/sudo_debug.c | 35 +-
lib/util/timegm.c | 98 +
lib/util/uuid.c | 13 +-
logsrvd/Makefile.in | 9 +-
logsrvd/iolog_writer.c | 23 +-
logsrvd/logsrv_util.c | 25 +-
logsrvd/logsrv_util.h | 7 +
logsrvd/logsrvd.c | 15 +-
logsrvd/logsrvd.h | 6 +
logsrvd/logsrvd_conf.c | 1 -
logsrvd/logsrvd_journal.c | 1 -
logsrvd/logsrvd_local.c | 123 +-
logsrvd/logsrvd_queue.c | 1 -
logsrvd/logsrvd_relay.c | 11 +-
logsrvd/regress/fuzz/fuzz_logsrvd_conf.c | 32 +-
logsrvd/sendlog.c | 493 +-
logsrvd/sendlog.h | 8 +-
logsrvd/tls_client.c | 7 +-
logsrvd/tls_common.h | 4 +
logsrvd/tls_init.c | 113 +-
m4/libtool.m4 | 13 +-
plugins/audit_json/audit_json.c | 27 +-
plugins/python/Makefile.in | 16 +-
plugins/python/python_plugin_common.c | 2 +-
plugins/python/regress/testdata/check_multiple_approval_plugin_and_arguments.stdout | 4 +-
plugins/sample_approval/sample_approval.c | 10 +-
plugins/sudoers/Makefile.in | 130 +-
plugins/sudoers/alias.c | 20 +-
plugins/sudoers/audit.c | 6 +-
plugins/sudoers/auth/API | 12 +
plugins/sudoers/auth/afs.c | 3 +
plugins/sudoers/auth/aix_auth.c | 3 +
plugins/sudoers/auth/bsdauth.c | 7 +
plugins/sudoers/auth/dce.c | 3 +
plugins/sudoers/auth/fwtk.c | 8 +
plugins/sudoers/auth/kerb5.c | 6 +-
plugins/sudoers/auth/pam.c | 34 +-
plugins/sudoers/auth/passwd.c | 4 +
plugins/sudoers/auth/secureware.c | 4 +
plugins/sudoers/auth/securid5.c | 18 +-
plugins/sudoers/auth/sia.c | 3 +
plugins/sudoers/auth/sudo_auth.c | 15 +-
plugins/sudoers/auth/sudo_auth.h | 17 +-
plugins/sudoers/boottime.c | 2 +-
plugins/sudoers/check.c | 9 +-
plugins/sudoers/check_aliases.c | 67 +-
plugins/sudoers/cvtsudoers.c | 337 +-
plugins/sudoers/cvtsudoers.h | 23 +-
plugins/sudoers/cvtsudoers_csv.c | 704 +
plugins/sudoers/cvtsudoers_json.c | 32 +-
plugins/sudoers/cvtsudoers_ldif.c | 17 +-
plugins/sudoers/cvtsudoers_merge.c | 1217 +
plugins/sudoers/def_data.c | 48 +
plugins/sudoers/def_data.h | 124 +-
plugins/sudoers/def_data.in | 36 +
plugins/sudoers/defaults.c | 159 +-
plugins/sudoers/defaults.h | 5 +-
plugins/sudoers/editor.c | 15 +-
plugins/sudoers/fmtsudoers.c | 22 +-
plugins/sudoers/fmtsudoers_cvt.c | 4 +-
plugins/sudoers/gentime.c | 15 +-
plugins/sudoers/getdate.c | 203 +-
plugins/sudoers/getdate.y | 99 +-
plugins/sudoers/gmtoff.c | 75 -
plugins/sudoers/gram.c | 842 +-
plugins/sudoers/gram.h | 6 +-
plugins/sudoers/gram.y | 178 +-
plugins/sudoers/iolog.c | 33 +-
plugins/sudoers/ldap.c | 139 +-
plugins/sudoers/ldap_conf.c | 20 +
plugins/sudoers/ldap_util.c | 34 +-
plugins/sudoers/log_client.c | 9 +-
plugins/sudoers/log_client.h | 25 +-
plugins/sudoers/logging.c | 14 +-
plugins/sudoers/logging.h | 15 +
plugins/sudoers/mkdefaults | 1 +
plugins/sudoers/parse.c | 34 +-
plugins/sudoers/parse.h | 21 +-
plugins/sudoers/parse_ldif.c | 3 +-
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1614 +-
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1602 +-
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1613 +-
plugins/sudoers/po/es.mo | Bin
plugins/sudoers/po/es.po | 1882 ++
plugins/sudoers/po/fi.mo | Bin
plugins/sudoers/po/fi.po | 2145 +-
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1612 +-
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 1630 +-
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 2092 +-
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 1616 +-
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1603 +-
plugins/sudoers/po/sr.mo | Bin
plugins/sudoers/po/sr.po | 2090 +-
plugins/sudoers/po/sudoers.pot | 1974 +-
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1612 +-
plugins/sudoers/po/zh_CN.mo | Bin
plugins/sudoers/po/zh_CN.po | 1707 +-
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 1617 +-
plugins/sudoers/policy.c | 70 +-
plugins/sudoers/pwutil.c | 12 +-
plugins/sudoers/pwutil_impl.c | 6 +-
plugins/sudoers/regress/cvtsudoers/sudoers1 | 97 +
plugins/sudoers/regress/cvtsudoers/sudoers2 | 97 +
plugins/sudoers/regress/cvtsudoers/sudoers3 | 97 +
plugins/sudoers/regress/cvtsudoers/test34.out.ok | 16 +
plugins/sudoers/regress/cvtsudoers/test34.sh | 8 +
plugins/sudoers/regress/cvtsudoers/test35.out.ok | 16 +
plugins/sudoers/regress/cvtsudoers/test35.sh | 8 +
plugins/sudoers/regress/cvtsudoers/test36.out.ok | 15 +
plugins/sudoers/regress/cvtsudoers/test36.sh | 8 +
plugins/sudoers/regress/editor/check_editor.c | 2 +-
plugins/sudoers/regress/fuzz/fuzz_policy.c | 44 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.c | 53 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c | 36 +
plugins/sudoers/regress/testsudoers/test16.out.ok | 10 +
plugins/sudoers/regress/testsudoers/test16.sh | 41 +
plugins/sudoers/regress/testsudoers/test17.out.ok | 10 +
plugins/sudoers/regress/testsudoers/test17.sh | 51 +
plugins/sudoers/sssd.c | 44 +-
plugins/sudoers/sudo_ldap_conf.h | 7 +-
plugins/sudoers/sudoers.c | 11 +-
plugins/sudoers/sudoers.h | 8 +-
plugins/sudoers/sudoers.in | 10 +-
plugins/sudoers/sudoreplay.c | 22 +-
plugins/sudoers/timestamp.c | 2 +-
plugins/sudoers/timestr.c | 10 +-
plugins/sudoers/toke.c | 38 +-
plugins/sudoers/toke.l | 40 +-
plugins/sudoers/visudo.c | 144 +-
po/cs.mo | Bin
po/cs.po | 385 +-
po/de.mo | Bin
po/de.po | 610 +-
po/eo.mo | Bin
po/eo.po | 370 +-
po/fa.mo | Bin
po/fa.po | 1085 +
po/fi.mo | Bin
po/fi.po | 617 +-
po/fr.mo | Bin
po/fr.po | 385 +-
po/hr.mo | Bin
po/hr.po | 389 +-
po/ja.mo | Bin
po/ja.po | 617 +-
po/ko.mo | Bin
po/ko.po | 385 +-
po/pl.mo | Bin
po/pl.po | 370 +-
po/ro.mo | Bin
po/ro.po | 856 +-
po/sr.mo | Bin
po/sr.po | 615 +-
po/sudo.pot | 372 +-
po/tr.mo | Bin
po/tr.po | 387 +-
po/uk.mo | Bin
po/uk.po | 385 +-
po/zh_CN.mo | Bin
po/zh_CN.po | 386 +-
po/zh_TW.mo | Bin
po/zh_TW.po | 659 +-
scripts/mkdep.pl | 54 +-
scripts/mkpkg | 14 +-
scripts/pp | 20 +-
src/Makefile.in | 17 +-
src/edit_open.c | 229 +-
src/exec.c | 5 +-
src/exec_intercept.c | 35 +-
src/exec_monitor.c | 4 +-
src/exec_nopty.c | 7 +-
src/exec_pty.c | 3 +
src/limits.c | 312 +-
src/parse_args.c | 6 +-
src/selinux.c | 111 +-
src/sudo.c | 29 +-
src/sudo.h | 11 +-
src/sudo_edit.c | 15 +-
src/sudo_exec.h | 1 +
349 files changed, 78502 insertions(+), 63798 deletions(-)
More information about the sudo-commits
mailing list