[sudo-commits] sudo changeset 14794:8010d7515347
Todd C. Miller
Todd.Miller at sudo.ws
Tue Jun 27 16:14:09 MDT 2023
changeset: 14794:8010d7515347 in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/8010d7515347
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Tue Jun 27 11:34:37 2023 -0600
Log Message:
Merge sudo 1.9.14 from tip.
diffstat:
.circleci/config.yml | 2 +-
.github/FUNDING.yml | 2 +
INSTALL.md | 45 +-
MANIFEST | 45 +-
Makefile.in | 3 +-
NEWS | 93 +
config.h.in | 147 +-
configure | 1841 +++++---
configure.ac | 503 +-
docker/debian/latest/Dockerfile | 9 +-
docker/debian/testing/Dockerfile | 9 +-
docker/fedora/latest/Dockerfile | 2 +-
docker/fedora/rawhide/Dockerfile | 2 +-
docker/ubuntu/devel/Dockerfile | 9 +-
docker/ubuntu/latest/Dockerfile | 9 +-
docker/ubuntu/rolling/Dockerfile | 9 +-
docs/Makefile.in | 3 +-
docs/UPGRADE.md | 25 +-
docs/sudo.man.in | 6 +-
docs/sudo.mdoc.in | 6 +-
docs/sudo_plugin_python.man.in | 2 +-
docs/sudo_plugin_python.mdoc.in | 2 +-
docs/sudoers.ldap.man.in | 100 +-
docs/sudoers.ldap.mdoc.in | 92 +-
docs/sudoers.man.in | 79 +-
docs/sudoers.mdoc.in | 78 +-
docs/visudo.man.in | 29 +-
docs/visudo.mdoc.in | 27 +-
etc/codespell.exclude | 1 +
etc/codespell.ignore | 7 +-
examples/Makefile.in | 3 +-
include/Makefile.in | 3 +-
include/sudo_compat.h | 18 +-
include/sudo_event.h | 2 +-
include/sudo_eventlog.h | 13 +-
include/sudo_iolog.h | 2 +-
include/sudo_util.h | 57 +-
lib/eventlog/Makefile.in | 107 +-
lib/eventlog/eventlog.c | 1 +
lib/eventlog/eventlog_free.c | 6 +
lib/eventlog/parse_json.c | 1042 ++++
lib/eventlog/parse_json.h | 46 +
lib/eventlog/regress/eventlog_store/store_json_test.c | 198 +
lib/eventlog/regress/eventlog_store/store_sudo_test.c | 208 +
lib/eventlog/regress/eventlog_store/test1.json.in | 51 +
lib/eventlog/regress/eventlog_store/test1.json.out.ok | 30 +
lib/eventlog/regress/eventlog_store/test1.sudo.out.ok | 2 +
lib/eventlog/regress/eventlog_store/test2.json.in | 47 +
lib/eventlog/regress/eventlog_store/test2.json.out.ok | 28 +
lib/eventlog/regress/eventlog_store/test2.sudo.out.ok | 2 +
lib/eventlog/regress/eventlog_store/test3.json.in | 48 +
lib/eventlog/regress/eventlog_store/test3.json.out.ok | 29 +
lib/eventlog/regress/eventlog_store/test3.sudo.out.ok | 2 +
lib/eventlog/regress/eventlog_store/test4.json.in | 46 +
lib/eventlog/regress/eventlog_store/test4.json.out.ok | 30 +
lib/eventlog/regress/eventlog_store/test4.sudo.out.ok | 2 +
lib/eventlog/regress/parse_json/check_parse_json.c | 270 +
lib/eventlog/regress/parse_json/test1.in | 34 +
lib/eventlog/regress/parse_json/test2.in | 28 +
lib/eventlog/regress/parse_json/test2.out.ok | 34 +
lib/eventlog/regress/parse_json/test3.in | 22 +
lib/eventlog/regress/parse_json/test3.out.ok | 22 +
lib/iolog/Makefile.in | 83 +-
lib/iolog/iolog_gets.c | 10 +-
lib/iolog/iolog_json.c | 896 +----
lib/iolog/iolog_json.h | 50 -
lib/iolog/regress/fuzz/fuzz_iolog_json.c | 2 -
lib/iolog/regress/iolog_json/check_iolog_json.c | 265 -
lib/iolog/regress/iolog_json/test1.in | 34 -
lib/iolog/regress/iolog_json/test2.in | 28 -
lib/iolog/regress/iolog_json/test2.out.ok | 34 -
lib/iolog/regress/iolog_json/test3.in | 22 -
lib/iolog/regress/iolog_json/test3.out.ok | 22 -
lib/util/Makefile.in | 69 +-
lib/util/event.c | 2 +-
lib/util/getcwd.c | 244 -
lib/util/lbuf.c | 46 +-
lib/util/nanosleep.c | 41 +-
lib/util/rcstr.c | 5 +-
lib/util/realpath.c | 198 +
lib/util/regress/digest/digest_test.c | 1179 +++++
lib/util/secure_path.c | 58 +
lib/util/sudo_conf.c | 96 +-
lib/util/term.c | 2 +-
lib/util/ttysize.c | 23 +-
lib/util/util.exp.in | 3 +
lib/zlib/Makefile.in | 5 +-
logsrvd/Makefile.in | 5 +-
logsrvd/logsrv_util.c | 18 +-
logsrvd/logsrvd.c | 33 +-
logsrvd/logsrvd_conf.c | 27 +-
logsrvd/logsrvd_journal.c | 5 +
logsrvd/regress/fuzz/fuzz_logsrvd_conf.c | 86 +
logsrvd/sendlog.c | 17 +-
m4/hardening.m4 | 9 +-
m4/ldap.m4 | 4 +-
m4/openssl.m4 | 4 +-
m4/sudo.m4 | 47 +-
pathnames.h.in | 16 +-
plugins/audit_json/Makefile.in | 3 +-
plugins/group_file/Makefile.in | 3 +-
plugins/python/Makefile.in | 3 +-
plugins/python/pyhelpers.h | 3 +
plugins/sample/Makefile.in | 3 +-
plugins/sample_approval/Makefile.in | 3 +-
plugins/sudoers/Makefile.in | 142 +-
plugins/sudoers/alias.c | 9 +-
plugins/sudoers/audit.c | 1 -
plugins/sudoers/auth/bsdauth.c | 52 +-
plugins/sudoers/auth/sudo_auth.h | 1 +
plugins/sudoers/canon_path.c | 200 +
plugins/sudoers/check.h | 2 +
plugins/sudoers/cvtsudoers.c | 57 +-
plugins/sudoers/cvtsudoers.h | 8 +-
plugins/sudoers/cvtsudoers_csv.c | 32 +-
plugins/sudoers/cvtsudoers_json.c | 34 +-
plugins/sudoers/cvtsudoers_ldif.c | 20 +-
plugins/sudoers/defaults.c | 9 +-
plugins/sudoers/defaults.h | 4 +-
plugins/sudoers/digestname.c | 2 +-
plugins/sudoers/editor.c | 2 +-
plugins/sudoers/file.c | 21 +-
plugins/sudoers/filedigest.c | 5 +-
plugins/sudoers/find_path.c | 20 +-
plugins/sudoers/fmtsudoers.c | 14 +-
plugins/sudoers/fmtsudoers_cvt.c | 10 +-
plugins/sudoers/gc.c | 10 -
plugins/sudoers/getdate.c | 2 +-
plugins/sudoers/getdate.y | 2 +-
plugins/sudoers/goodpath.c | 16 +-
plugins/sudoers/gram.c | 654 +-
plugins/sudoers/gram.y | 108 +-
plugins/sudoers/iolog.c | 1 -
plugins/sudoers/ldap.c | 193 +-
plugins/sudoers/ldap_conf.c | 22 +-
plugins/sudoers/ldap_innetgr.c | 264 +
plugins/sudoers/ldap_util.c | 116 +
plugins/sudoers/log_client.c | 30 +-
plugins/sudoers/logging.c | 69 +-
plugins/sudoers/logging.h | 1 +
plugins/sudoers/match.c | 322 +-
plugins/sudoers/match_command.c | 399 +-
plugins/sudoers/match_digest.c | 13 +-
plugins/sudoers/parse.c | 8 +-
plugins/sudoers/parse.h | 91 +-
plugins/sudoers/pivot.c | 90 +
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1455 +++---
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1450 +++---
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1547 +++---
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1453 +++---
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 1475 +++---
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 1461 +++---
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1450 +++---
plugins/sudoers/po/ro.mo | Bin
plugins/sudoers/po/ro.po | 1547 +++---
plugins/sudoers/po/ru.mo | Bin
plugins/sudoers/po/ru.po | 3720 ++++++++--------
plugins/sudoers/po/sr.mo | Bin
plugins/sudoers/po/sr.po | 1807 ++++---
plugins/sudoers/po/sudoers.pot | 1408 +++---
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1453 +++---
plugins/sudoers/policy.c | 90 +-
plugins/sudoers/regress/editor/check_editor.c | 3 +-
plugins/sudoers/regress/fuzz/fuzz_policy.c | 51 +-
plugins/sudoers/regress/fuzz/fuzz_stubs.c | 21 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.c | 10 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c | 4 +-
plugins/sudoers/regress/parser/check_digest.c | 5 +-
plugins/sudoers/regress/parser/check_fill.c | 8 +-
plugins/sudoers/regress/starttime/check_starttime.c | 15 +-
plugins/sudoers/regress/sudoers/test27.json.ok | 6 +
plugins/sudoers/regress/sudoers/test27.ldif.ok | 2 +
plugins/sudoers/regress/sudoers/test27.out.ok | 4 +-
plugins/sudoers/regress/testsudoers/group | 1 +
plugins/sudoers/regress/testsudoers/passwd | 6 +
plugins/sudoers/regress/testsudoers/test21.out.ok | 10 +
plugins/sudoers/regress/testsudoers/test21.sh | 20 +
plugins/sudoers/regress/testsudoers/test22.out.ok | 8 +
plugins/sudoers/regress/testsudoers/test22.sh | 18 +
plugins/sudoers/regress/testsudoers/test23.out.ok | 8 +
plugins/sudoers/regress/testsudoers/test23.sh | 17 +
plugins/sudoers/set_perms.c | 45 +-
plugins/sudoers/sssd.c | 13 +-
plugins/sudoers/starttime.c | 31 +
plugins/sudoers/stubs.c | 14 +
plugins/sudoers/sudo_ldap.h | 80 +-
plugins/sudoers/sudo_ldap_conf.h | 48 +-
plugins/sudoers/sudo_nss.c | 2 +-
plugins/sudoers/sudo_nss.h | 10 +-
plugins/sudoers/sudoers.c | 642 +-
plugins/sudoers/sudoers.h | 52 +-
plugins/sudoers/sudoers.in | 4 +
plugins/sudoers/sudoreplay.c | 2 +-
plugins/sudoers/testsudoers.c | 35 +-
plugins/sudoers/timestamp.c | 25 +
plugins/sudoers/toke.c | 478 +-
plugins/sudoers/toke.h | 10 +-
plugins/sudoers/toke.l | 282 +-
plugins/sudoers/toke_util.c | 2 +-
plugins/sudoers/visudo.c | 308 +-
plugins/system_group/Makefile.in | 3 +-
po/cs.mo | Bin
po/cs.po | 481 +-
po/de.mo | Bin
po/de.po | 483 +-
po/eo.mo | Bin
po/eo.po | 540 +-
po/fr.mo | Bin
po/fr.po | 481 +-
po/hr.mo | Bin
po/hr.po | 487 +-
po/ko.mo | Bin
po/ko.po | 483 +-
po/pl.mo | Bin
po/pl.po | 481 +-
po/ro.mo | Bin
po/ro.po | 513 +-
po/ru.mo | Bin
po/ru.po | 1150 +++-
po/sr.mo | Bin
po/sr.po | 660 +-
po/sudo.pot | 478 +-
po/uk.mo | Bin
po/uk.po | 481 +-
po/vi.mo | Bin
po/vi.po | 719 +-
scripts/build_pkgs | 130 +-
scripts/config.sub | 4 +-
scripts/mkdep.pl | 4 +-
src/Makefile.in | 72 +-
src/conversation.c | 4 +-
src/edit_open.c | 20 +-
src/exec.c | 37 +-
src/exec_intercept.c | 19 +-
src/exec_intercept.h | 2 +-
src/exec_iolog.c | 25 +-
src/exec_monitor.c | 115 +-
src/exec_nopty.c | 39 +-
src/exec_ptrace.c | 34 +-
src/exec_pty.c | 505 +-
src/get_pty.c | 45 +-
src/limits.c | 52 +-
src/parse_args.c | 81 +-
src/regress/intercept/test_ptrace.c | 17 +-
src/selinux.c | 2 +-
src/sudo.c | 73 +-
src/sudo.h | 27 +-
src/sudo_edit.c | 96 +-
src/sudo_edit.h | 6 +-
src/sudo_exec.h | 32 +-
src/sudo_usage.h.in | 61 +-
src/suspend_nopty.c | 119 -
src/suspend_parent.c | 170 +
src/tcsetpgrp_nobg.c | 71 -
src/tgetpass.c | 12 +-
src/ttyname.c | 62 +-
src/utmp.c | 7 +-
265 files changed, 25383 insertions(+), 18998 deletions(-)
More information about the sudo-commits
mailing list