[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