[sudo-commits] sudo changeset 15147:277833c12efb
Todd C. Miller
Todd.Miller at sudo.ws
Mon Nov 6 10:40:12 MST 2023
changeset: 15147:277833c12efb in /raid/repos/sudo
branch: 1.9
tags: SUDO_1_9_15
details: https://www.sudo.ws/repos/sudo/rev/277833c12efb
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Mon Nov 06 10:17:08 2023 -0700
files: MANIFEST NEWS config.h.in configure configure.ac include/sudo_compat.h include/sudo_util.h lib/util/hexchar.c lib/util/regress/hexchar/hexchar_test.c lib/util/term.c logsrvd/iolog_writer.c logsrvd/tls_init.c plugins/python/pyhelpers.c plugins/python/python_convmessage.c plugins/python/python_loghandler.c plugins/python/python_plugin_common.c plugins/python/regress/testhelpers.c plugins/python/sudo_python_module.c plugins/sudoers/Makefile.in plugins/sudoers/log_client.c plugins/sudoers/logging.c plugins/sudoers/lookup.c plugins/sudoers/match_command.c plugins/sudoers/parse.c plugins/sudoers/parse.h plugins/sudoers/regress/cvtsudoers/test31.sh plugins/sudoers/regress/cvtsudoers/test32.sh plugins/sudoers/regress/cvtsudoers/test35.sh plugins/sudoers/regress/cvtsudoers/test36.sh plugins/sudoers/regress/cvtsudoers/test39.sh plugins/sudoers/regress/fuzz/fuzz_policy.c plugins/sudoers/regress/testsudoers/test20.sh plugins/sudoers/regress/testsudoers/test21.sh plugins/sudoers/regress/testsudoers/test22.sh plugins/sudoers/regress/testsudoers/test23.sh plugins/sudoers/sudoers.c plugins/sudoers/sudoreplay.c plugins/sudoers/testsudoers.c plugins/sudoers/visudo.c src/exec_monitor.c src/exec_nopty.c src/exec_ptrace.c src/exec_pty.c
Log Message:
Merge sudo 1.9.15 from tip.
diffstat:
.circleci/config.yml | 20 +-
.gitignore | 1 +
.hgignore | 2 +-
INSTALL.md | 37 +-
MANIFEST | 36 +-
Makefile.in | 16 +-
NEWS | 89 +-
README.md | 34 +-
aclocal.m4 | 1 +
config.h.in | 62 +-
configure | 821 ++-
configure.ac | 200 +-
docker/debian/latest/Dockerfile | 7 +-
docker/debian/testing/Dockerfile | 7 +-
docker/fedora/latest/Dockerfile | 2 +-
docker/fedora/rawhide/Dockerfile | 2 +-
docker/ubuntu/devel/Dockerfile | 7 +-
docker/ubuntu/latest/Dockerfile | 7 +-
docker/ubuntu/rolling/Dockerfile | 7 +-
docs/CONTRIBUTING.md | 24 +-
docs/CONTRIBUTORS.md | 1 +
docs/UPGRADE.md | 9 +
docs/sudo.conf.man.in | 76 +-
docs/sudo.conf.mdoc.in | 73 +-
docs/sudo.man.in | 21 +-
docs/sudo.mdoc.in | 20 +-
docs/sudo_plugin.man.in | 4 +-
docs/sudo_plugin.mdoc.in | 4 +-
docs/sudoers.man.in | 68 +-
docs/sudoers.mdoc.in | 69 +-
docs/sudoers_timestamp.man.in | 12 +-
docs/sudoers_timestamp.mdoc.in | 11 +-
docs/visudo.man.in | 7 +-
docs/visudo.mdoc.in | 7 +-
etc/sudo-logsrvd.pp | 4 +-
etc/sudo-python.pp | 4 +-
etc/sudo.pp | 4 +-
include/sudo_compat.h | 39 +-
include/sudo_conf.h | 4 +-
include/sudo_debug.h | 199 +-
include/sudo_digest.h | 7 +-
include/sudo_event.h | 39 +-
include/sudo_eventlog.h | 16 +-
include/sudo_fatal.h | 28 +-
include/sudo_iolog.h | 5 +-
include/sudo_json.h | 6 +-
include/sudo_lbuf.h | 8 +-
include/sudo_plugin.h | 2 +-
include/sudo_ssl_compat.h | 46 +
include/sudo_util.h | 22 +-
lib/eventlog/Makefile.in | 8 +-
lib/eventlog/eventlog.c | 125 +-
lib/eventlog/eventlog_conf.c | 22 +-
lib/eventlog/eventlog_free.c | 32 +-
lib/eventlog/logwrap.c | 26 +-
lib/eventlog/parse_json.c | 145 +-
lib/eventlog/parse_json.h | 4 +-
lib/eventlog/regress/eventlog_store/store_json_test.c | 15 +-
lib/eventlog/regress/eventlog_store/store_sudo_test.c | 17 +-
lib/eventlog/regress/eventlog_store/test1.json.in | 1 +
lib/eventlog/regress/eventlog_store/test1.json.out.ok | 1 +
lib/eventlog/regress/eventlog_store/test2.json.in | 1 +
lib/eventlog/regress/eventlog_store/test2.json.out.ok | 1 +
lib/eventlog/regress/eventlog_store/test3.json.in | 1 +
lib/eventlog/regress/eventlog_store/test3.json.out.ok | 1 +
lib/eventlog/regress/eventlog_store/test4.json.in | 1 +
lib/eventlog/regress/eventlog_store/test4.json.out.ok | 1 +
lib/eventlog/regress/logwrap/check_wrap.c | 35 +-
lib/eventlog/regress/parse_json/check_parse_json.c | 14 +-
lib/fuzzstub/fuzzstub.c | 8 +-
lib/iolog/Makefile.in | 15 +-
lib/iolog/host_port.c | 12 +-
lib/iolog/hostcheck.c | 46 +-
lib/iolog/iolog_clearerr.c | 6 +-
lib/iolog/iolog_close.c | 8 +-
lib/iolog/iolog_conf.c | 12 +-
lib/iolog/iolog_eof.c | 8 +-
lib/iolog/iolog_filter.c | 18 +-
lib/iolog/iolog_flush.c | 6 +-
lib/iolog/iolog_gets.c | 8 +-
lib/iolog/iolog_json.c | 10 +-
lib/iolog/iolog_legacy.c | 23 +-
lib/iolog/iolog_loginfo.c | 20 +-
lib/iolog/iolog_mkdirs.c | 18 +-
lib/iolog/iolog_mkdtemp.c | 17 +-
lib/iolog/iolog_mkpath.c | 8 +-
lib/iolog/iolog_nextid.c | 14 +-
lib/iolog/iolog_open.c | 10 +-
lib/iolog/iolog_openat.c | 14 +-
lib/iolog/iolog_path.c | 14 +-
lib/iolog/iolog_read.c | 14 +-
lib/iolog/iolog_seek.c | 6 +-
lib/iolog/iolog_swapids.c | 19 +-
lib/iolog/iolog_timing.c | 28 +-
lib/iolog/iolog_util.c | 8 +-
lib/iolog/iolog_write.c | 16 +-
lib/iolog/regress/fuzz/fuzz_iolog_json.c | 14 +-
lib/iolog/regress/fuzz/fuzz_iolog_legacy.c | 14 +-
lib/iolog/regress/fuzz/fuzz_iolog_timing.c | 16 +-
lib/iolog/regress/host_port/host_port_test.c | 25 +-
lib/iolog/regress/iolog_filter/check_iolog_filter.c | 8 +-
lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c | 8 +-
lib/iolog/regress/iolog_path/check_iolog_path.c | 14 +-
lib/iolog/regress/iolog_timing/check_iolog_timing.c | 12 +-
lib/logsrv/log_server.pb-c.c | 2 +-
lib/protobuf-c/protobuf-c.c | 4 +-
lib/ssl_compat/Makefile.in | 189 +
lib/ssl_compat/ssl_compat.c | 64 +
lib/util/Makefile.in | 56 +-
lib/util/aix.c | 10 +-
lib/util/arc4random.c | 6 +-
lib/util/arc4random_buf.c | 4 +-
lib/util/arc4random_uniform.c | 4 +-
lib/util/basename.c | 4 +-
lib/util/cfmakeraw.c | 2 +-
lib/util/closefrom.c | 10 +-
lib/util/digest.c | 31 +-
lib/util/digest_gcrypt.c | 27 +-
lib/util/digest_openssl.c | 25 +-
lib/util/dup3.c | 2 +-
lib/util/event.c | 49 +-
lib/util/event_poll.c | 35 +-
lib/util/event_select.c | 30 +-
lib/util/explicit_bzero.c | 4 +-
lib/util/fatal.c | 72 +-
lib/util/fchmodat.c | 2 +-
lib/util/fchownat.c | 2 +-
lib/util/fnmatch.c | 6 +-
lib/util/freezero.c | 2 +-
lib/util/fstatat.c | 2 +-
lib/util/getaddrinfo.c | 6 +-
lib/util/getdelim.c | 5 +-
lib/util/getentropy.c | 57 +-
lib/util/getgrouplist.c | 19 +-
lib/util/gethostname.c | 4 +-
lib/util/getopt_long.c | 6 +-
lib/util/gettime.c | 6 +-
lib/util/getusershell.c | 27 +-
lib/util/gidlist.c | 12 +-
lib/util/glob.c | 18 +-
lib/util/gmtime_r.c | 4 +-
lib/util/hexchar.c | 8 +-
lib/util/inet_ntop.c | 12 +-
lib/util/inet_pton.c | 2 +-
lib/util/isblank.c | 2 +-
lib/util/json.c | 32 +-
lib/util/key_val.c | 6 +-
lib/util/lbuf.c | 82 +-
lib/util/localtime_r.c | 4 +-
lib/util/locking.c | 8 +-
lib/util/logfac.c | 6 +-
lib/util/logpri.c | 6 +-
lib/util/memrchr.c | 2 +-
lib/util/mkdir_parents.c | 16 +-
lib/util/mkdirat.c | 2 +-
lib/util/mksiglist.c | 15 +-
lib/util/mksigname.c | 15 +-
lib/util/mktemp.c | 8 +-
lib/util/mmap_alloc.c | 4 +-
lib/util/multiarch.c | 11 +-
lib/util/nanosleep.c | 4 +-
lib/util/openat.c | 2 +-
lib/util/parseln.c | 51 +-
lib/util/pipe2.c | 2 +-
lib/util/pread.c | 2 +-
lib/util/progname.c | 6 +-
lib/util/pw_dup.c | 2 +-
lib/util/pwrite.c | 2 +-
lib/util/rcstr.c | 6 +-
lib/util/reallocarray.c | 2 +-
lib/util/realpath.c | 15 +-
lib/util/regex.c | 20 +-
lib/util/regress/closefrom/closefrom_test.c | 6 +-
lib/util/regress/digest/digest_test.c | 16 +-
lib/util/regress/fnmatch/fnm_test.c | 6 +-
lib/util/regress/fuzz/fuzz_sudo_conf.c | 16 +-
lib/util/regress/getdelim/getdelim_test.c | 11 +-
lib/util/regress/getgrouplist/getgids.c | 8 +-
lib/util/regress/getgrouplist/getgrouplist_test.c | 8 +-
lib/util/regress/glob/globtest.c | 9 +-
lib/util/regress/hexchar/hexchar_test.c | 8 +-
lib/util/regress/json/json_test.c | 8 +-
lib/util/regress/mktemp/mktemp_test.c | 31 +-
lib/util/regress/multiarch/multiarch_test.c | 6 +-
lib/util/regress/open_parent_dir/open_parent_dir_test.c | 6 +-
lib/util/regress/parse_gids/parse_gids_test.c | 9 +-
lib/util/regress/progname/progname_test.c | 4 +-
lib/util/regress/regex/regex_test.c | 8 +-
lib/util/regress/strsig/strsig_test.c | 6 +-
lib/util/regress/strsplit/strsplit_test.c | 8 +-
lib/util/regress/strtofoo/strtobool_test.c | 8 +-
lib/util/regress/strtofoo/strtoid_test.c | 8 +-
lib/util/regress/strtofoo/strtomode_test.c | 6 +-
lib/util/regress/strtofoo/strtonum_test.c | 6 +-
lib/util/regress/sudo_conf/conf_test.c | 11 +-
lib/util/regress/sudo_parseln/parseln_test.c | 4 +-
lib/util/regress/tailq/hltq_test.c | 10 +-
lib/util/regress/uuid/uuid_test.c | 6 +-
lib/util/roundup.c | 41 +-
lib/util/secure_path.c | 10 +-
lib/util/setgroups.c | 14 +-
lib/util/sha2.c | 6 +-
lib/util/sig2str.c | 8 +-
lib/util/snprintf.c | 21 +-
lib/util/str2sig.c | 6 +-
lib/util/strlcat.c | 8 +-
lib/util/strlcpy.c | 6 +-
lib/util/strndup.c | 2 +-
lib/util/strnlen.c | 2 +-
lib/util/strsignal.c | 4 +-
lib/util/strsplit.c | 6 +-
lib/util/strtobool.c | 6 +-
lib/util/strtoid.c | 12 +-
lib/util/strtomode.c | 24 +-
lib/util/strtonum.c | 23 +-
lib/util/sudo_conf.c | 57 +-
lib/util/sudo_debug.c | 263 +-
lib/util/sudo_dso.c | 8 +-
lib/util/sys_siglist.h | 2 +-
lib/util/sys_signame.h | 2 +-
lib/util/term.c | 297 +-
lib/util/timegm.c | 4 +-
lib/util/ttyname_dev.c | 14 +-
lib/util/ttysize.c | 10 +-
lib/util/unlinkat.c | 2 +-
lib/util/util.exp.in | 8 +
lib/util/utimens.c | 4 +-
lib/util/uuid.c | 8 +-
lib/zlib/adler32.c | 32 +-
lib/zlib/compress.c | 21 +-
lib/zlib/crc32.c | 248 +-
lib/zlib/deflate.c | 569 +-
lib/zlib/deflate.h | 16 +-
lib/zlib/gzclose.c | 4 +-
lib/zlib/gzguts.h | 23 +-
lib/zlib/gzlib.c | 101 +-
lib/zlib/gzread.c | 88 +-
lib/zlib/gzwrite.c | 84 +-
lib/zlib/infback.c | 30 +-
lib/zlib/inffast.c | 5 +-
lib/zlib/inffast.h | 2 +-
lib/zlib/inflate.c | 129 +-
lib/zlib/inftrees.c | 17 +-
lib/zlib/inftrees.h | 6 +-
lib/zlib/trees.c | 526 +-
lib/zlib/uncompr.c | 16 +-
lib/zlib/zconf.h.in | 8 +-
lib/zlib/zlib.h | 379 +-
lib/zlib/zutil.c | 60 +-
lib/zlib/zutil.h | 20 +-
logsrvd/Makefile.in | 138 +-
logsrvd/iolog_writer.c | 101 +-
logsrvd/logsrv_util.c | 22 +-
logsrvd/logsrv_util.h | 8 +-
logsrvd/logsrvd.c | 164 +-
logsrvd/logsrvd.h | 4 +-
logsrvd/logsrvd_conf.c | 34 +-
logsrvd/logsrvd_journal.c | 61 +-
logsrvd/logsrvd_local.c | 48 +-
logsrvd/logsrvd_queue.c | 26 +-
logsrvd/logsrvd_relay.c | 90 +-
logsrvd/regress/fuzz/fuzz_logsrvd_conf.c | 22 +-
logsrvd/regress/logsrvd_conf/logsrvd_conf_test.c | 15 +-
logsrvd/sendlog.c | 225 +-
logsrvd/sendlog.h | 4 +-
logsrvd/tls_client.c | 18 +-
logsrvd/tls_common.h | 1 +
logsrvd/tls_init.c | 16 +-
m4/ax_gcc_builtin.m4 | 176 +
m4/openssl.m4 | 13 +
m4/sudo.m4 | 78 +-
pathnames.h.in | 3 +-
plugins/audit_json/audit_json.c | 26 +-
plugins/group_file/getgrent.c | 4 +-
plugins/group_file/group_file.c | 6 +-
plugins/group_file/plugin_test.c | 28 +-
plugins/python/Makefile.in | 3 +-
plugins/python/pyhelpers.c | 25 +-
plugins/python/pyhelpers.h | 13 +-
plugins/python/python_convmessage.c | 6 +-
plugins/python/python_loghandler.c | 10 +-
plugins/python/python_plugin_common.c | 35 +-
plugins/python/regress/check_python_examples.c | 7 +-
plugins/python/regress/iohelpers.c | 14 +-
plugins/python/regress/iohelpers.h | 8 +-
plugins/python/regress/testhelpers.c | 10 +-
plugins/python/regress/testhelpers.h | 4 +-
plugins/python/sudo_python_debug.c | 14 +-
plugins/python/sudo_python_debug.h | 4 +-
plugins/python/sudo_python_module.c | 28 +-
plugins/python/sudo_python_module.h | 1 +
plugins/sample/sample_plugin.c | 15 +-
plugins/sample_approval/sample_approval.c | 16 +-
plugins/sudoers/Makefile.in | 1404 ++++--
plugins/sudoers/alias.c | 20 +-
plugins/sudoers/audit.c | 101 +-
plugins/sudoers/auth/API | 10 +-
plugins/sudoers/auth/afs.c | 7 +-
plugins/sudoers/auth/aix_auth.c | 25 +-
plugins/sudoers/auth/bsdauth.c | 40 +-
plugins/sudoers/auth/dce.c | 7 +-
plugins/sudoers/auth/fwtk.c | 27 +-
plugins/sudoers/auth/kerb5.c | 57 +-
plugins/sudoers/auth/pam.c | 154 +-
plugins/sudoers/auth/passwd.c | 45 +-
plugins/sudoers/auth/rfc1938.c | 12 +-
plugins/sudoers/auth/secureware.c | 13 +-
plugins/sudoers/auth/securid5.c | 33 +-
plugins/sudoers/auth/sia.c | 43 +-
plugins/sudoers/auth/sudo_auth.c | 207 +-
plugins/sudoers/auth/sudo_auth.h | 110 +-
plugins/sudoers/b64_decode.c | 2 +-
plugins/sudoers/b64_encode.c | 6 +-
plugins/sudoers/boottime.c | 2 +-
plugins/sudoers/bsm_audit.c | 33 +-
plugins/sudoers/bsm_audit.h | 4 +-
plugins/sudoers/canon_path.c | 4 +-
plugins/sudoers/check.c | 340 +-
plugins/sudoers/check.h | 93 -
plugins/sudoers/check_aliases.c | 50 +-
plugins/sudoers/check_util.c | 88 +
plugins/sudoers/cvtsudoers.c | 121 +-
plugins/sudoers/cvtsudoers.h | 37 +-
plugins/sudoers/cvtsudoers_csv.c | 24 +-
plugins/sudoers/cvtsudoers_json.c | 16 +-
plugins/sudoers/cvtsudoers_ldif.c | 28 +-
plugins/sudoers/cvtsudoers_merge.c | 18 +-
plugins/sudoers/cvtsudoers_pwutil.c | 28 +-
plugins/sudoers/defaults.c | 215 +-
plugins/sudoers/defaults.h | 23 +-
plugins/sudoers/digestname.c | 8 +-
plugins/sudoers/display.c | 661 +++
plugins/sudoers/editor.c | 21 +-
plugins/sudoers/env.c | 151 +-
plugins/sudoers/env_pattern.c | 2 +-
plugins/sudoers/exptilde.c | 4 +-
plugins/sudoers/file.c | 25 +-
plugins/sudoers/filedigest.c | 20 +-
plugins/sudoers/find_path.c | 14 +-
plugins/sudoers/fmtsudoers.c | 40 +-
plugins/sudoers/fmtsudoers_cvt.c | 26 +-
plugins/sudoers/gc.c | 2 +-
plugins/sudoers/gentime.c | 8 +-
plugins/sudoers/getdate.c | 16 +-
plugins/sudoers/getdate.y | 16 +-
plugins/sudoers/getspwuid.c | 2 +-
plugins/sudoers/goodpath.c | 2 +-
plugins/sudoers/gram.c | 623 +-
plugins/sudoers/gram.h | 2 +-
plugins/sudoers/gram.y | 57 +-
plugins/sudoers/group_plugin.c | 32 +-
plugins/sudoers/insults.h | 2 +-
plugins/sudoers/interfaces.c | 4 +-
plugins/sudoers/iolog.c | 108 +-
plugins/sudoers/iolog_path_escapes.c | 83 +-
plugins/sudoers/ldap.c | 126 +-
plugins/sudoers/ldap_conf.c | 33 +-
plugins/sudoers/ldap_innetgr.c | 12 +-
plugins/sudoers/ldap_util.c | 18 +-
plugins/sudoers/linux_audit.c | 9 +-
plugins/sudoers/locale.c | 20 +-
plugins/sudoers/log_client.c | 153 +-
plugins/sudoers/log_client.h | 9 +-
plugins/sudoers/logging.c | 259 +-
plugins/sudoers/logging.h | 38 +-
plugins/sudoers/lookup.c | 567 ++
plugins/sudoers/match.c | 291 +-
plugins/sudoers/match_addr.c | 59 +-
plugins/sudoers/match_command.c | 512 +-
plugins/sudoers/match_digest.c | 30 +-
plugins/sudoers/mkdefaults | 23 +-
plugins/sudoers/parse.c | 1087 -----
plugins/sudoers/parse.h | 120 +-
plugins/sudoers/parse_ldif.c | 21 +-
plugins/sudoers/parser_warnx.c | 82 +
plugins/sudoers/pivot.c | 45 +-
plugins/sudoers/pivot.h | 32 +
plugins/sudoers/po/cs.mo | Bin
plugins/sudoers/po/cs.po | 1749 ++++----
plugins/sudoers/po/de.mo | Bin
plugins/sudoers/po/de.po | 1748 ++++----
plugins/sudoers/po/eo.mo | Bin
plugins/sudoers/po/eo.po | 1746 ++++----
plugins/sudoers/po/fr.mo | Bin
plugins/sudoers/po/fr.po | 1749 ++++----
plugins/sudoers/po/hr.mo | Bin
plugins/sudoers/po/hr.po | 1761 ++++----
plugins/sudoers/po/ja.mo | Bin
plugins/sudoers/po/ja.po | 2012 +++++----
plugins/sudoers/po/ko.mo | Bin
plugins/sudoers/po/ko.po | 1950 ++++-----
plugins/sudoers/po/pl.mo | Bin
plugins/sudoers/po/pl.po | 1746 ++++----
plugins/sudoers/po/ro.mo | Bin
plugins/sudoers/po/ro.po | 1750 ++++----
plugins/sudoers/po/ru.mo | Bin
plugins/sudoers/po/ru.po | 1751 ++++----
plugins/sudoers/po/sr.mo | Bin
plugins/sudoers/po/sr.po | 1455 +++---
plugins/sudoers/po/sudoers.pot | 1742 ++++----
plugins/sudoers/po/sv.mo | Bin
plugins/sudoers/po/sv.po | 2013 +++++----
plugins/sudoers/po/uk.mo | Bin
plugins/sudoers/po/uk.po | 1749 ++++----
plugins/sudoers/po/zh_TW.mo | Bin
plugins/sudoers/po/zh_TW.po | 2015 +++++----
plugins/sudoers/policy.c | 495 +-
plugins/sudoers/prompt.c | 21 +-
plugins/sudoers/pwutil.c | 82 +-
plugins/sudoers/pwutil.h | 3 +-
plugins/sudoers/pwutil_impl.c | 103 +-
plugins/sudoers/redblack.c | 4 +-
plugins/sudoers/regress/check_symbols/check_symbols.c | 33 +-
plugins/sudoers/regress/editor/check_editor.c | 19 +-
plugins/sudoers/regress/env_match/check_env_pattern.c | 34 +-
plugins/sudoers/regress/exptilde/check_exptilde.c | 28 +-
plugins/sudoers/regress/fuzz/fuzz_policy.c | 238 +-
plugins/sudoers/regress/fuzz/fuzz_stubs.c | 18 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers.c | 148 +-
plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c | 15 +-
plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c | 71 +-
plugins/sudoers/regress/parser/check_addr.c | 33 +-
plugins/sudoers/regress/parser/check_base64.c | 19 +-
plugins/sudoers/regress/parser/check_digest.c | 26 +-
plugins/sudoers/regress/parser/check_fill.c | 58 +-
plugins/sudoers/regress/parser/check_gentime.c | 23 +-
plugins/sudoers/regress/serialize_list/check_serialize_list.c | 17 +-
plugins/sudoers/regress/starttime/check_starttime.c | 25 +-
plugins/sudoers/regress/testsudoers/group | 1 +
plugins/sudoers/regress/testsudoers/passwd | 1 +
plugins/sudoers/regress/testsudoers/test1.out.ok | 5 +-
plugins/sudoers/regress/testsudoers/test10.out.ok | 24 +-
plugins/sudoers/regress/testsudoers/test11.out.ok | 8 +-
plugins/sudoers/regress/testsudoers/test15.out.ok | 10 +-
plugins/sudoers/regress/testsudoers/test16.out.ok | 6 +-
plugins/sudoers/regress/testsudoers/test17.out.ok | 6 +-
plugins/sudoers/regress/testsudoers/test18.out.ok | 36 +-
plugins/sudoers/regress/testsudoers/test19.out.ok | 12 +-
plugins/sudoers/regress/testsudoers/test2.out.ok | 12 +-
plugins/sudoers/regress/testsudoers/test20.out.ok | 9 +-
plugins/sudoers/regress/testsudoers/test21.out.ok | 6 +-
plugins/sudoers/regress/testsudoers/test22.out.ok | 5 +-
plugins/sudoers/regress/testsudoers/test23.out.ok | 5 +-
plugins/sudoers/regress/testsudoers/test24.out.ok | 48 +
plugins/sudoers/regress/testsudoers/test24.sh | 42 +
plugins/sudoers/regress/testsudoers/test25.out.ok | 59 +
plugins/sudoers/regress/testsudoers/test25.sh | 48 +
plugins/sudoers/regress/testsudoers/test26.out.ok | 57 +
plugins/sudoers/regress/testsudoers/test26.sh | 50 +
plugins/sudoers/regress/testsudoers/test27.out.ok | 14 +
plugins/sudoers/regress/testsudoers/test27.sh | 22 +
plugins/sudoers/regress/testsudoers/test28.out.ok | 125 +
plugins/sudoers/regress/testsudoers/test28.sh | 99 +
plugins/sudoers/regress/testsudoers/test29.out.ok | 133 +
plugins/sudoers/regress/testsudoers/test29.sh | 71 +
plugins/sudoers/regress/testsudoers/test3.out.ok | 24 +-
plugins/sudoers/regress/testsudoers/test30.out.ok | 133 +
plugins/sudoers/regress/testsudoers/test30.sh | 71 +
plugins/sudoers/regress/testsudoers/test31.out.ok | 131 +
plugins/sudoers/regress/testsudoers/test31.sh | 71 +
plugins/sudoers/regress/testsudoers/test4.out.ok | 4 +-
plugins/sudoers/regress/testsudoers/test5.out.ok | 8 +-
plugins/sudoers/regress/testsudoers/test6.out.ok | 6 +-
plugins/sudoers/regress/testsudoers/test7.out.ok | 6 +-
plugins/sudoers/regress/testsudoers/test8.out.ok | 12 +-
plugins/sudoers/regress/testsudoers/test9.out.ok | 6 +-
plugins/sudoers/regress/unescape/check_unesc.c | 17 +-
plugins/sudoers/resolve_cmnd.c | 59 +
plugins/sudoers/serialize_list.c | 2 +-
plugins/sudoers/set_perms.c | 215 +-
plugins/sudoers/sethost.c | 87 +
plugins/sudoers/solaris_audit.c | 38 +-
plugins/sudoers/solaris_audit.h | 5 +-
plugins/sudoers/sssd.c | 67 +-
plugins/sudoers/starttime.c | 22 +-
plugins/sudoers/strlcpy_unesc.c | 4 +-
plugins/sudoers/strlist.c | 10 +-
plugins/sudoers/strvec_join.c | 2 +-
plugins/sudoers/stubs.c | 46 +-
plugins/sudoers/sudo_ldap.h | 2 +-
plugins/sudoers/sudo_ldap_conf.h | 3 +-
plugins/sudoers/sudo_nss.c | 2 +-
plugins/sudoers/sudo_nss.h | 11 +-
plugins/sudoers/sudo_printf.c | 33 +-
plugins/sudoers/sudoers.c | 1389 ++----
plugins/sudoers/sudoers.h | 400 +-
plugins/sudoers/sudoers.in | 19 +
plugins/sudoers/sudoers_cb.c | 508 ++
plugins/sudoers/sudoers_ctx_free.c | 94 +
plugins/sudoers/sudoers_debug.c | 2 +-
plugins/sudoers/sudoers_debug.h | 6 +-
plugins/sudoers/sudoers_hooks.c | 4 +-
plugins/sudoers/sudoreplay.c | 106 +-
plugins/sudoers/testsudoers.c | 476 +-
plugins/sudoers/testsudoers_pwutil.c | 18 +-
plugins/sudoers/testsudoers_pwutil.h | 38 +
plugins/sudoers/timeout.c | 14 +-
plugins/sudoers/timestamp.c | 207 +-
plugins/sudoers/timestamp.h | 104 +
plugins/sudoers/timestr.c | 4 +-
plugins/sudoers/toke.c | 1063 +++-
plugins/sudoers/toke.h | 13 +-
plugins/sudoers/toke.l | 157 +-
plugins/sudoers/toke_util.c | 28 +-
plugins/sudoers/tsdump.c | 30 +-
plugins/sudoers/tsgetgrpw.c | 15 +-
plugins/sudoers/tsgetgrpw.h | 7 +-
plugins/sudoers/unesc_str.c | 2 +-
plugins/sudoers/visudo.c | 203 +-
plugins/sudoers/visudo_cb.c | 40 +
plugins/system_group/system_group.c | 10 +-
po/hr.mo | Bin
po/hr.po | 2 +-
po/id.mo | Bin
po/id.po | 1201 +++++
po/ja.mo | Bin
po/ja.po | 481 +-
po/sr.mo | Bin
po/sr.po | 483 +-
po/sudo.pot | 379 +-
po/zh_CN.mo | Bin
po/zh_CN.po | 551 +-
scripts/mkpkg | 33 +-
src/Makefile.in | 4 +-
src/apparmor.c | 4 +-
src/conversation.c | 70 +-
src/copy_file.c | 14 +-
src/edit_open.c | 10 +-
src/env_hooks.c | 8 +-
src/exec.c | 33 +-
src/exec_common.c | 10 +-
src/exec_intercept.c | 42 +-
src/exec_iolog.c | 8 +-
src/exec_monitor.c | 103 +-
src/exec_nopty.c | 42 +-
src/exec_preload.c | 92 +-
src/exec_ptrace.c | 184 +-
src/exec_ptrace.h | 4 +-
src/exec_pty.c | 179 +-
src/get_pty.c | 2 +-
src/hooks.c | 6 +-
src/intercept.pb-c.c | 2 +-
src/limits.c | 18 +-
src/load_plugins.c | 8 +-
src/net_ifs.c | 4 +-
src/openbsd.c | 2 +-
src/parse_args.c | 33 +-
src/preload.c | 6 +-
src/preserve_fds.c | 4 +-
src/regress/net_ifs/check_net_ifs.c | 6 +-
src/regress/noexec/check_noexec.c | 12 +-
src/regress/ttyname/check_ttyname.c | 10 +-
src/selinux.c | 6 +-
src/sesh.c | 18 +-
src/signal.c | 4 +-
src/solaris.c | 4 +-
src/sudo.c | 113 +-
src/sudo.h | 144 +-
src/sudo_edit.c | 18 +-
src/sudo_edit.h | 4 +-
src/sudo_exec.h | 12 +-
src/sudo_intercept.c | 28 +-
src/sudo_intercept_common.c | 41 +-
src/sudo_noexec.c | 4 +-
src/sudo_plugin_int.h | 2 +-
src/suspend_parent.c | 10 +-
src/tgetpass.c | 8 +-
src/ttyname.c | 15 +-
src/utmp.c | 4 +-
569 files changed, 32317 insertions(+), 25854 deletions(-)
More information about the sudo-commits
mailing list