[sudo-commits] sudo changeset 12501:06b47089122a

Todd C. Miller Todd.Miller at sudo.ws
Thu Jun 18 19:08:14 MDT 2020


changeset:	12501:06b47089122a in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/06b47089122a
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Thu Jun 18 15:24:47 2020 -0600

Log Message:
	merge sudo 1.9.1 from tip

diffstat:

 MANIFEST                                                  |    11 +
 NEWS                                                      |    84 +-
 aclocal.m4                                                |     8 +-
 config.h.in                                               |     4 +
 configure                                                 |    61 +-
 configure.ac                                              |    15 +-
 doc/CONTRIBUTORS                                          |     1 +
 doc/sudo.conf.man.in                                      |    38 +-
 doc/sudo.conf.mdoc.in                                     |    38 +-
 doc/sudo_plugin.man.in                                    |   126 +-
 doc/sudo_plugin.mdoc.in                                   |   117 +-
 doc/sudo_plugin_python.man.in                             |    74 +-
 doc/sudo_plugin_python.mdoc.in                            |    75 +-
 doc/sudo_sendlog.man.in                                   |    17 +-
 doc/sudo_sendlog.mdoc.in                                  |    15 +-
 doc/sudoers.man.in                                        |    65 +-
 doc/sudoers.mdoc.in                                       |    65 +-
 doc/sudoreplay.man.in                                     |    19 +-
 doc/sudoreplay.mdoc.in                                    |    18 +-
 etc/sudo-logsrvd.pp                                       |     2 +-
 etc/sudo-python.pp                                        |     2 +-
 examples/sudoers                                          |     8 +-
 include/sudo_compat.h                                     |    10 +-
 include/sudo_conf.h                                       |     6 +
 include/sudo_debug.h                                      |     1 +
 include/sudo_iolog.h                                      |     3 +
 include/sudo_json.h                                       |    13 +
 include/sudo_plugin.h                                     |     3 +
 include/sudo_util.h                                       |     1 +
 lib/iolog/Makefile.in                                     |    28 +-
 lib/iolog/host_port.c                                     |     4 -
 lib/iolog/hostcheck.c                                     |     1 +
 lib/iolog/iolog_fileio.c                                  |    37 +-
 lib/iolog/iolog_json.c                                    |     9 +-
 lib/iolog/iolog_path.c                                    |    10 +-
 lib/iolog/iolog_util.c                                    |     8 +-
 lib/iolog/regress/host_port/host_port_test.c              |     8 +-
 lib/iolog/regress/iolog_json/check_iolog_json.c           |     8 +-
 lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c       |    91 +
 lib/iolog/regress/iolog_path/check_iolog_path.c           |     8 +-
 lib/iolog/regress/iolog_util/check_iolog_util.c           |     8 +-
 lib/util/Makefile.in                                      |     3 +-
 lib/util/aix.c                                            |     7 +-
 lib/util/arc4random.c                                     |     2 -
 lib/util/arc4random_buf.c                                 |     1 -
 lib/util/arc4random_uniform.c                             |     1 -
 lib/util/cfmakeraw.c                                      |     1 -
 lib/util/closefrom.c                                      |     6 +-
 lib/util/digest.c                                         |    10 -
 lib/util/digest_gcrypt.c                                  |    12 +-
 lib/util/digest_openssl.c                                 |    11 -
 lib/util/dup3.c                                           |     2 -
 lib/util/event.c                                          |     7 +-
 lib/util/event_poll.c                                     |    18 +-
 lib/util/event_select.c                                   |    15 +-
 lib/util/fatal.c                                          |     6 +-
 lib/util/fchmodat.c                                       |     2 -
 lib/util/fnmatch.c                                        |    10 +-
 lib/util/fstatat.c                                        |     2 -
 lib/util/getaddrinfo.c                                    |     8 +-
 lib/util/getcwd.c                                         |    18 +-
 lib/util/getdelim.c                                       |     9 +-
 lib/util/getgrouplist.c                                   |     9 +-
 lib/util/gethostname.c                                    |     2 -
 lib/util/getopt_long.c                                    |     9 +-
 lib/util/gettime.c                                        |     5 -
 lib/util/getusershell.c                                   |     8 +-
 lib/util/gidlist.c                                        |     9 +-
 lib/util/glob.c                                           |     8 +-
 lib/util/inet_pton.c                                      |     7 +-
 lib/util/isblank.c                                        |     2 -
 lib/util/json.c                                           |    18 +-
 lib/util/key_val.c                                        |    10 +-
 lib/util/lbuf.c                                           |    10 +-
 lib/util/locking.c                                        |     9 +-
 lib/util/logfac.c                                         |     3 -
 lib/util/logpri.c                                         |     3 -
 lib/util/memset_s.c                                       |     1 -
 lib/util/mkdir_parents.c                                  |    14 +-
 lib/util/mksiglist.c                                      |     3 -
 lib/util/mksiglist.h                                      |     8 +-
 lib/util/mksigname.c                                      |     3 -
 lib/util/mksigname.h                                      |     8 +-
 lib/util/mktemp.c                                         |    10 +-
 lib/util/openat.c                                         |     2 -
 lib/util/parseln.c                                        |    10 +-
 lib/util/pipe2.c                                          |     2 -
 lib/util/progname.c                                       |     9 +-
 lib/util/pw_dup.c                                         |    10 +-
 lib/util/reallocarray.c                                   |     1 -
 lib/util/regress/fnmatch/fnm_test.c                       |     8 +-
 lib/util/regress/getdelim/getdelim_test.c                 |     7 +-
 lib/util/regress/getgrouplist/getgrouplist_test.c         |     8 +-
 lib/util/regress/glob/globtest.c                          |     8 +-
 lib/util/regress/mktemp/mktemp_test.c                     |    10 +-
 lib/util/regress/parse_gids/parse_gids_test.c             |    13 +-
 lib/util/regress/progname/progname_test.c                 |    13 +-
 lib/util/regress/strsig/strsig_test.c                     |     6 -
 lib/util/regress/strsplit/strsplit_test.c                 |    13 +-
 lib/util/regress/strtofoo/strtobool_test.c                |     1 -
 lib/util/regress/strtofoo/strtoid_test.c                  |     1 -
 lib/util/regress/strtofoo/strtomode_test.c                |     1 -
 lib/util/regress/strtofoo/strtonum_test.c                 |     1 -
 lib/util/regress/sudo_conf/conf_test.c                    |    13 +-
 lib/util/regress/sudo_parseln/parseln_test.c              |    13 +-
 lib/util/regress/tailq/hltq_test.c                        |    13 +-
 lib/util/regress/vsyslog/vsyslog_test.c                   |    13 +-
 lib/util/roundup.c                                        |     2 -
 lib/util/secure_path.c                                    |    11 +-
 lib/util/setgroups.c                                      |     2 -
 lib/util/sha2.c                                           |    11 +-
 lib/util/sig2str.c                                        |    11 +-
 lib/util/snprintf.c                                       |     8 +-
 lib/util/str2sig.c                                        |     8 +-
 lib/util/strlcat.c                                        |     1 -
 lib/util/strlcpy.c                                        |     2 +-
 lib/util/strndup.c                                        |     9 +-
 lib/util/strsignal.c                                      |     7 +-
 lib/util/strsplit.c                                       |     7 -
 lib/util/strtobool.c                                      |     9 +-
 lib/util/strtoid.c                                        |    13 +-
 lib/util/strtomode.c                                      |     6 +-
 lib/util/strtonum.c                                       |    15 +-
 lib/util/sudo_conf.c                                      |    15 +-
 lib/util/sudo_debug.c                                     |    13 +-
 lib/util/sudo_dso.c                                       |     9 +-
 lib/util/term.c                                           |     8 +-
 lib/util/ttyname_dev.c                                    |     7 +-
 lib/util/ttysize.c                                        |     2 -
 lib/util/unlinkat.c                                       |     2 -
 lib/util/utimens.c                                        |     2 -
 lib/util/uuid.c                                           |     1 -
 lib/util/vsyslog.c                                        |     7 +-
 logsrvd/eventlog.c                                        |    31 +-
 logsrvd/logsrvd.c                                         |    90 +-
 logsrvd/logsrvd.h                                         |     3 +-
 logsrvd/logsrvd_conf.c                                    |     2 +-
 logsrvd/sendlog.c                                         |   342 +-
 logsrvd/sendlog.h                                         |     3 +
 m4/sudo.m4                                                |     8 +-
 plugins/audit_json/audit_json.c                           |    16 +-
 plugins/group_file/getgrent.c                             |     9 +-
 plugins/group_file/group_file.c                           |     8 +-
 plugins/group_file/plugin_test.c                          |     3 -
 plugins/python/regress/testhelpers.c                      |     6 +-
 plugins/python/sudo_python_debug.c                        |     5 +-
 plugins/python/sudo_python_debug.h                        |     1 -
 plugins/python/sudo_python_module.c                       |     3 +-
 plugins/sample/sample_plugin.c                            |     8 +-
 plugins/sample_approval/sample_approval.c                 |    10 +-
 plugins/sudoers/alias.c                                   |     9 +-
 plugins/sudoers/audit.c                                   |   252 +-
 plugins/sudoers/auth/afs.c                                |     7 +-
 plugins/sudoers/auth/aix_auth.c                           |     7 +-
 plugins/sudoers/auth/bsdauth.c                            |     7 +-
 plugins/sudoers/auth/dce.c                                |     7 +-
 plugins/sudoers/auth/fwtk.c                               |     7 +-
 plugins/sudoers/auth/kerb5.c                              |     7 +-
 plugins/sudoers/auth/pam.c                                |     7 +-
 plugins/sudoers/auth/passwd.c                             |     7 +-
 plugins/sudoers/auth/rfc1938.c                            |     7 +-
 plugins/sudoers/auth/secureware.c                         |     7 +-
 plugins/sudoers/auth/securid5.c                           |     7 +-
 plugins/sudoers/auth/sia.c                                |     7 +-
 plugins/sudoers/auth/sudo_auth.c                          |    14 +-
 plugins/sudoers/base64.c                                  |    10 -
 plugins/sudoers/boottime.c                                |    14 +-
 plugins/sudoers/bsm_audit.c                               |    18 +-
 plugins/sudoers/bsm_audit.h                               |     4 +-
 plugins/sudoers/check.c                                   |    10 +-
 plugins/sudoers/cvtsudoers.c                              |     6 +-
 plugins/sudoers/cvtsudoers_json.c                         |     9 +-
 plugins/sudoers/cvtsudoers_ldif.c                         |     5 +-
 plugins/sudoers/cvtsudoers_pwutil.c                       |     5 +-
 plugins/sudoers/defaults.c                                |     9 +-
 plugins/sudoers/digestname.c                              |     3 -
 plugins/sudoers/editor.c                                  |     8 +-
 plugins/sudoers/env.c                                     |    11 +-
 plugins/sudoers/env_pattern.c                             |     8 +-
 plugins/sudoers/file.c                                    |    12 -
 plugins/sudoers/filedigest.c                              |    14 +-
 plugins/sudoers/find_path.c                               |     8 +-
 plugins/sudoers/fmtsudoers.c                              |     8 +-
 plugins/sudoers/gc.c                                      |     3 -
 plugins/sudoers/gentime.c                                 |     8 +-
 plugins/sudoers/getdate.c                                 |    92 +-
 plugins/sudoers/getdate.y                                 |     8 +-
 plugins/sudoers/getspwuid.c                               |    10 +-
 plugins/sudoers/gmtoff.c                                  |     2 -
 plugins/sudoers/goodpath.c                                |     9 +-
 plugins/sudoers/gram.c                                    |  1057 +-
 plugins/sudoers/gram.h                                    |    78 +-
 plugins/sudoers/gram.y                                    |    29 +-
 plugins/sudoers/group_plugin.c                            |    10 +-
 plugins/sudoers/hexchar.c                                 |     3 -
 plugins/sudoers/interfaces.c                              |     8 +-
 plugins/sudoers/iolog.c                                   |    31 +-
 plugins/sudoers/iolog_client.c                            |     5 -
 plugins/sudoers/iolog_path_escapes.c                      |    10 +-
 plugins/sudoers/ldap.c                                    |   200 +-
 plugins/sudoers/ldap_conf.c                               |     7 +-
 plugins/sudoers/ldap_util.c                               |     7 +-
 plugins/sudoers/linux_audit.c                             |     6 +-
 plugins/sudoers/linux_audit.h                             |     2 +-
 plugins/sudoers/locale.c                                  |     8 +-
 plugins/sudoers/logging.c                                 |    80 +-
 plugins/sudoers/logging.h                                 |     6 +-
 plugins/sudoers/logwrap.c                                 |     8 +-
 plugins/sudoers/match.c                                   |     5 +-
 plugins/sudoers/match_addr.c                              |     7 +-
 plugins/sudoers/match_command.c                           |     8 +-
 plugins/sudoers/match_digest.c                            |     9 +-
 plugins/sudoers/parse.c                                   |    13 +-
 plugins/sudoers/parse_ldif.c                              |     5 +-
 plugins/sudoers/po/cs.mo                                  |   Bin 
 plugins/sudoers/po/cs.po                                  |  1713 +++--
 plugins/sudoers/po/de.mo                                  |   Bin 
 plugins/sudoers/po/de.po                                  |  1665 ++--
 plugins/sudoers/po/eo.mo                                  |   Bin 
 plugins/sudoers/po/eo.po                                  |  1929 ++++--
 plugins/sudoers/po/fr.mo                                  |   Bin 
 plugins/sudoers/po/fr.po                                  |  1711 +++--
 plugins/sudoers/po/hr.mo                                  |   Bin 
 plugins/sudoers/po/hr.po                                  |  1901 +++---
 plugins/sudoers/po/pl.mo                                  |   Bin 
 plugins/sudoers/po/pl.po                                  |  1657 ++--
 plugins/sudoers/po/pt.mo                                  |   Bin 
 plugins/sudoers/po/pt.po                                  |  1707 +++--
 plugins/sudoers/po/pt_BR.mo                               |   Bin 
 plugins/sudoers/po/pt_BR.po                               |  1961 ++++--
 plugins/sudoers/po/ro.mo                                  |   Bin 
 plugins/sudoers/po/ro.po                                  |  2807 +++++++++
 plugins/sudoers/po/sr.mo                                  |   Bin 
 plugins/sudoers/po/sr.po                                  |  2672 +++++---
 plugins/sudoers/po/sudoers.pot                            |  1419 ++--
 plugins/sudoers/po/sv.mo                                  |   Bin 
 plugins/sudoers/po/sv.po                                  |  1942 +++---
 plugins/sudoers/po/uk.mo                                  |   Bin 
 plugins/sudoers/po/uk.po                                  |  1682 ++--
 plugins/sudoers/po/zh_CN.mo                               |   Bin 
 plugins/sudoers/po/zh_CN.po                               |  1953 ++++--
 plugins/sudoers/po/zh_TW.mo                               |   Bin 
 plugins/sudoers/po/zh_TW.po                               |  1726 +++--
 plugins/sudoers/policy.c                                  |    46 +-
 plugins/sudoers/prompt.c                                  |     9 +-
 plugins/sudoers/pwutil.c                                  |    10 +-
 plugins/sudoers/pwutil_impl.c                             |     8 +-
 plugins/sudoers/rcstr.c                                   |    15 +-
 plugins/sudoers/redblack.c                                |     2 -
 plugins/sudoers/regress/check_symbols/check_symbols.c     |     8 +-
 plugins/sudoers/regress/cvtsudoers/sudoers                |     8 +-
 plugins/sudoers/regress/cvtsudoers/sudoers.defs           |     2 +-
 plugins/sudoers/regress/cvtsudoers/test13.out.ok          |     2 +-
 plugins/sudoers/regress/cvtsudoers/test19.out.ok          |     2 +-
 plugins/sudoers/regress/env_match/check_env_pattern.c     |    10 +-
 plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c |     9 +-
 plugins/sudoers/regress/logging/check_wrap.c              |     8 +-
 plugins/sudoers/regress/parser/check_addr.c               |    10 +-
 plugins/sudoers/regress/parser/check_base64.c             |    13 +-
 plugins/sudoers/regress/parser/check_digest.c             |    19 +-
 plugins/sudoers/regress/parser/check_fill.c               |    10 +-
 plugins/sudoers/regress/parser/check_gentime.c            |     8 +-
 plugins/sudoers/regress/parser/check_hexchar.c            |    13 +-
 plugins/sudoers/regress/starttime/check_starttime.c       |     1 -
 plugins/sudoers/regress/testsudoers/test10.out.ok         |    51 +
 plugins/sudoers/regress/testsudoers/test10.sh             |    44 +
 plugins/sudoers/regress/testsudoers/test11.out.ok         |    27 +
 plugins/sudoers/regress/testsudoers/test11.sh             |    26 +
 plugins/sudoers/regress/testsudoers/test2.out.ok          |    15 +
 plugins/sudoers/regress/testsudoers/test2.sh              |    12 +-
 plugins/sudoers/regress/testsudoers/test3.out.ok          |    41 +
 plugins/sudoers/regress/testsudoers/test3.sh              |    28 +-
 plugins/sudoers/regress/testsudoers/test4.sh              |     2 +-
 plugins/sudoers/regress/testsudoers/test5.sh              |     4 +-
 plugins/sudoers/regress/testsudoers/test8.out.ok          |    15 +
 plugins/sudoers/regress/testsudoers/test8.sh              |    11 +-
 plugins/sudoers/regress/testsudoers/test9.out.ok          |    10 +
 plugins/sudoers/regress/testsudoers/test9.sh              |    13 +
 plugins/sudoers/regress/visudo/test6.sh                   |     2 +-
 plugins/sudoers/set_perms.c                               |     8 +-
 plugins/sudoers/solaris_audit.c                           |    31 +-
 plugins/sudoers/solaris_audit.h                           |     4 +-
 plugins/sudoers/sssd.c                                    |   253 +-
 plugins/sudoers/starttime.c                               |     7 +-
 plugins/sudoers/strlist.c                                 |     9 +-
 plugins/sudoers/stubs.c                                   |     9 +-
 plugins/sudoers/sudo_nss.c                                |    10 +-
 plugins/sudoers/sudo_printf.c                             |     2 -
 plugins/sudoers/sudoers.c                                 |    55 +-
 plugins/sudoers/sudoers.h                                 |    12 +-
 plugins/sudoers/sudoers_debug.c                           |    15 +-
 plugins/sudoers/sudoers_version.h                         |     3 +-
 plugins/sudoers/sudoreplay.c                              |    86 +-
 plugins/sudoers/testsudoers.c                             |    18 +-
 plugins/sudoers/timeout.c                                 |     9 +-
 plugins/sudoers/timestamp.c                               |     9 +-
 plugins/sudoers/timestr.c                                 |     3 -
 plugins/sudoers/toke.c                                    |  3843 ++++++------
 plugins/sudoers/toke.h                                    |     3 +-
 plugins/sudoers/toke.l                                    |   239 +-
 plugins/sudoers/toke_util.c                               |    10 +-
 plugins/sudoers/tsdump.c                                  |     9 +-
 plugins/sudoers/tsgetgrpw.c                               |     9 +-
 plugins/sudoers/visudo.c                                  |    21 +-
 plugins/system_group/system_group.c                       |    13 +-
 po/cs.mo                                                  |   Bin 
 po/cs.po                                                  |   593 +-
 po/de.mo                                                  |   Bin 
 po/de.po                                                  |   595 +-
 po/eo.mo                                                  |   Bin 
 po/eo.po                                                  |   593 +-
 po/fi.mo                                                  |   Bin 
 po/fi.po                                                  |   599 +-
 po/fr.mo                                                  |   Bin 
 po/fr.po                                                  |   593 +-
 po/hr.mo                                                  |   Bin 
 po/hr.po                                                  |   595 +-
 po/pl.mo                                                  |   Bin 
 po/pl.po                                                  |   587 +-
 po/pt.mo                                                  |   Bin 
 po/pt.po                                                  |   593 +-
 po/pt_BR.mo                                               |   Bin 
 po/pt_BR.po                                               |   674 +-
 po/ro.mo                                                  |   Bin 
 po/ro.po                                                  |   995 +++
 po/sudo.pot                                               |   621 +-
 po/sv.mo                                                  |   Bin 
 po/sv.po                                                  |   599 +-
 po/tr.mo                                                  |   Bin 
 po/tr.po                                                  |   595 +-
 po/uk.mo                                                  |   Bin 
 po/uk.po                                                  |   595 +-
 po/zh_CN.mo                                               |   Bin 
 po/zh_CN.po                                               |   668 +-
 po/zh_TW.mo                                               |   Bin 
 po/zh_TW.po                                               |   595 +-
 scripts/mkpkg                                             |    46 +-
 src/conversation.c                                        |     8 +-
 src/copy_file.c                                           |     3 -
 src/env_hooks.c                                           |    10 +-
 src/exec.c                                                |    43 +-
 src/exec_common.c                                         |    10 +-
 src/exec_monitor.c                                        |    57 +-
 src/exec_nopty.c                                          |     8 +-
 src/exec_pty.c                                            |   146 +-
 src/get_pty.c                                             |    81 +-
 src/hooks.c                                               |    10 +-
 src/limits.c                                              |    10 +-
 src/load_plugins.c                                        |   162 +-
 src/net_ifs.c                                             |     7 +-
 src/openbsd.c                                             |    11 -
 src/parse_args.c                                          |    12 +-
 src/preload.c                                             |     1 -
 src/preserve_fds.c                                        |    10 +-
 src/regress/noexec/check_noexec.c                         |     7 +-
 src/regress/ttyname/check_ttyname.c                       |     7 +-
 src/selinux.c                                             |     1 -
 src/sesh.c                                                |     1 -
 src/signal.c                                              |    13 +-
 src/solaris.c                                             |    15 +-
 src/sudo.c                                                |    19 +-
 src/sudo.h                                                |     2 +-
 src/sudo_edit.c                                           |    13 +-
 src/sudo_exec.h                                           |     4 +-
 src/sudo_noexec.c                                         |     7 +-
 src/tcsetpgrp_nobg.c                                      |    11 +-
 src/tgetpass.c                                            |     9 +-
 src/ttyname.c                                             |     7 +-
 src/utmp.c                                                |    10 +-
 369 files changed, 28546 insertions(+), 20551 deletions(-)



More information about the sudo-commits mailing list