[sudo-commits] sudo changeset 11616:02d6cbd61499

Todd C. Miller Todd.Miller at sudo.ws
Fri Nov 16 06:11:29 MST 2018


changeset:	11616:02d6cbd61499 in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/02d6cbd61499
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Mon Nov 12 08:33:55 2018 -0700

Log Message:
	merge sudo 1.8.26 from tip

diffstat:

 .hgignore                                                 |     7 +-
 INSTALL                                                   |    11 +-
 MANIFEST                                                  |    20 +-
 Makefile.in                                               |    24 +-
 NEWS                                                      |    60 +
 README.LDAP                                               |    26 +-
 configure                                                 |    77 +-
 configure.ac                                              |    56 +-
 doc/CONTRIBUTORS                                          |     8 +-
 doc/Makefile.in                                           |    43 +-
 doc/UPGRADE                                               |    14 +
 doc/cvtsudoers.cat                                        |    13 +-
 doc/cvtsudoers.man.in                                     |    27 +-
 doc/cvtsudoers.mdoc.in                                    |    26 +-
 doc/schema.OpenLDAP                                       |     3 +-
 doc/schema.olcSudo                                        |    79 +
 doc/sudo.cat                                              |    93 +-
 doc/sudo.conf.cat                                         |     2 +-
 doc/sudo.conf.man.in                                      |    16 +-
 doc/sudo.conf.mdoc.in                                     |    16 +-
 doc/sudo.man.in                                           |   148 +-
 doc/sudo.mdoc.in                                          |   137 +-
 doc/sudo_plugin.cat                                       |    35 +-
 doc/sudo_plugin.man.in                                    |    56 +-
 doc/sudo_plugin.mdoc.in                                   |    50 +-
 doc/sudoers.cat                                           |    95 +-
 doc/sudoers.ldap.cat                                      |    87 +-
 doc/sudoers.ldap.man.in                                   |   109 +-
 doc/sudoers.ldap.mdoc.in                                  |   100 +-
 doc/sudoers.man.in                                        |    92 +-
 doc/sudoers.mdoc.in                                       |    92 +-
 doc/sudoers_timestamp.cat                                 |     6 +-
 doc/sudoers_timestamp.man.in                              |    10 +-
 doc/sudoers_timestamp.mdoc.in                             |    10 +-
 doc/sudoreplay.cat                                        |    16 +-
 doc/sudoreplay.man.in                                     |    23 +-
 doc/sudoreplay.mdoc.in                                    |    22 +-
 doc/visudo.cat                                            |     4 +-
 doc/visudo.man.in                                         |     5 +-
 doc/visudo.mdoc.in                                        |     5 +-
 examples/Makefile.in                                      |     7 +-
 include/Makefile.in                                       |     7 +-
 include/sudo_fatal.h                                      |    56 +-
 include/sudo_lbuf.h                                       |     2 -
 include/sudo_plugin.h                                     |     5 +-
 include/sudo_util.h                                       |     8 +
 lib/util/Makefile.in                                      |   490 ++-
 lib/util/aix.c                                            |     5 +
 lib/util/arc4random.c                                     |     5 +
 lib/util/arc4random_uniform.c                             |     5 +
 lib/util/closefrom.c                                      |    18 +-
 lib/util/digest.c                                         |     7 +-
 lib/util/digest_gcrypt.c                                  |     7 +-
 lib/util/digest_openssl.c                                 |     7 +-
 lib/util/event.c                                          |     7 +-
 lib/util/event_poll.c                                     |     7 +-
 lib/util/event_select.c                                   |     7 +-
 lib/util/fatal.c                                          |    77 +-
 lib/util/fnmatch.c                                        |     5 +
 lib/util/getentropy.c                                     |     5 +
 lib/util/getgrouplist.c                                   |     7 +-
 lib/util/gethostname.c                                    |     5 +
 lib/util/getline.c                                        |     5 +
 lib/util/getopt_long.c                                    |     5 +
 lib/util/gettime.c                                        |    21 +-
 lib/util/gidlist.c                                        |     5 +
 lib/util/isblank.c                                        |     5 +
 lib/util/key_val.c                                        |     7 +-
 lib/util/lbuf.c                                           |     7 +-
 lib/util/locking.c                                        |     5 +
 lib/util/memrchr.c                                        |     5 +
 lib/util/memset_s.c                                       |     5 +
 lib/util/mksiglist.c                                      |     5 +
 lib/util/mksigname.c                                      |     5 +
 lib/util/mktemp.c                                         |     5 +
 lib/util/nanosleep.c                                      |     5 +
 lib/util/parseln.c                                        |     5 +
 lib/util/pipe2.c                                          |     5 +
 lib/util/progname.c                                       |     5 +
 lib/util/pw_dup.c                                         |     5 +
 lib/util/reallocarray.c                                   |     5 +
 lib/util/regress/getgrouplist/getgrouplist_test.c         |   104 +
 lib/util/regress/parse_gids/parse_gids_test.c             |     2 +-
 lib/util/secure_path.c                                    |     5 +
 lib/util/setgroups.c                                      |     7 +-
 lib/util/sha2.c                                           |     5 +
 lib/util/sig2str.c                                        |     5 +
 lib/util/strlcat.c                                        |     5 +
 lib/util/strlcpy.c                                        |     5 +
 lib/util/strndup.c                                        |     5 +
 lib/util/strnlen.c                                        |     5 +
 lib/util/strsignal.c                                      |     5 +
 lib/util/strsplit.c                                       |     5 +
 lib/util/strtobool.c                                      |     5 +
 lib/util/strtoid.c                                        |     5 +
 lib/util/strtomode.c                                      |     5 +
 lib/util/strtonum.c                                       |     5 +
 lib/util/sudo_conf.c                                      |     5 +
 lib/util/sudo_debug.c                                     |     5 +
 lib/util/sudo_dso.c                                       |     5 +
 lib/util/term.c                                           |     7 +
 lib/util/ttyname_dev.c                                    |     5 +
 lib/util/ttysize.c                                        |     7 +-
 lib/util/util.exp.in                                      |     5 +
 lib/util/utimens.c                                        |     5 +
 lib/util/vsyslog.c                                        |     5 +
 lib/zlib/Makefile.in                                      |     7 +-
 mkdep.pl                                                  |    70 +-
 plugins/group_file/Makefile.in                            |    41 +-
 plugins/group_file/getgrent.c                             |     5 +
 plugins/group_file/group_file.c                           |     5 +
 plugins/group_file/plugin_test.c                          |     5 +
 plugins/sample/Makefile.in                                |    32 +-
 plugins/sample/sample_plugin.c                            |     5 +
 plugins/sudoers/Makefile.in                               |  1178 ++++++-
 plugins/sudoers/alias.c                                   |    12 +-
 plugins/sudoers/audit.c                                   |     5 +
 plugins/sudoers/auth/afs.c                                |     5 +
 plugins/sudoers/auth/aix_auth.c                           |     5 +
 plugins/sudoers/auth/bsdauth.c                            |     5 +
 plugins/sudoers/auth/dce.c                                |     8 +-
 plugins/sudoers/auth/fwtk.c                               |     5 +
 plugins/sudoers/auth/kerb5.c                              |     8 +-
 plugins/sudoers/auth/pam.c                                |     5 +
 plugins/sudoers/auth/passwd.c                             |     5 +
 plugins/sudoers/auth/rfc1938.c                            |     5 +
 plugins/sudoers/auth/secureware.c                         |     5 +
 plugins/sudoers/auth/securid5.c                           |     8 +-
 plugins/sudoers/auth/sia.c                                |     7 +-
 plugins/sudoers/auth/sudo_auth.c                          |     5 +
 plugins/sudoers/base64.c                                  |     7 +-
 plugins/sudoers/boottime.c                                |     5 +
 plugins/sudoers/bsm_audit.c                               |     5 +
 plugins/sudoers/check.c                                   |     5 +
 plugins/sudoers/cvtsudoers.c                              |    31 +-
 plugins/sudoers/cvtsudoers.h                              |     4 +-
 plugins/sudoers/cvtsudoers_json.c                         |    44 +-
 plugins/sudoers/cvtsudoers_ldif.c                         |     9 +
 plugins/sudoers/cvtsudoers_pwutil.c                       |    24 +-
 plugins/sudoers/defaults.c                                |    13 +-
 plugins/sudoers/digestname.c                              |     5 +
 plugins/sudoers/editor.c                                  |     5 +
 plugins/sudoers/env.c                                     |    75 +-
 plugins/sudoers/env_pattern.c                             |     5 +
 plugins/sudoers/file.c                                    |     7 +-
 plugins/sudoers/filedigest.c                              |     7 +-
 plugins/sudoers/find_path.c                               |     5 +
 plugins/sudoers/fmtsudoers.c                              |     5 +
 plugins/sudoers/gc.c                                      |     5 +
 plugins/sudoers/gentime.c                                 |     7 +-
 plugins/sudoers/getdate.c                                 |     5 +
 plugins/sudoers/getspwuid.c                               |     5 +
 plugins/sudoers/gmtoff.c                                  |     5 +
 plugins/sudoers/goodpath.c                                |     5 +
 plugins/sudoers/gram.c                                    |   213 +-
 plugins/sudoers/gram.y                                    |     2 -
 plugins/sudoers/group_plugin.c                            |     5 +
 plugins/sudoers/hexchar.c                                 |     5 +
 plugins/sudoers/interfaces.c                              |     5 +
 plugins/sudoers/iolog.c                                   |   158 +-
 plugins/sudoers/iolog.h                                   |    71 +-
 plugins/sudoers/iolog_event.h                             |    33 +
 plugins/sudoers/iolog_files.h                             |    47 +
 plugins/sudoers/iolog_path.c                              |     8 +-
 plugins/sudoers/iolog_util.c                              |    72 +-
 plugins/sudoers/iolog_util.h                              |    68 -
 plugins/sudoers/ldap.c                                    |     9 +-
 plugins/sudoers/ldap_conf.c                               |    33 +
 plugins/sudoers/ldap_util.c                               |    60 +-
 plugins/sudoers/linux_audit.c                             |     9 +-
 plugins/sudoers/locale.c                                  |     5 +
 plugins/sudoers/logging.c                                 |    82 +-
 plugins/sudoers/logging.h                                 |    12 +-
 plugins/sudoers/logwrap.c                                 |     5 +
 plugins/sudoers/match.c                                   |    57 +-
 plugins/sudoers/match_addr.c                              |     7 +-
 plugins/sudoers/mkdir_parents.c                           |     5 +
 plugins/sudoers/parse.c                                   |     7 +-
 plugins/sudoers/parse.h                                   |     1 +
 plugins/sudoers/parse_ldif.c                              |    40 +-
 plugins/sudoers/po/cs.mo                                  |   Bin 
 plugins/sudoers/po/cs.po                                  |  1219 +++---
 plugins/sudoers/po/de.mo                                  |   Bin 
 plugins/sudoers/po/de.po                                  |  1214 +++---
 plugins/sudoers/po/hr.mo                                  |   Bin 
 plugins/sudoers/po/hr.po                                  |  1274 +++---
 plugins/sudoers/po/it.mo                                  |   Bin 
 plugins/sudoers/po/it.po                                  |  1210 +++---
 plugins/sudoers/po/nb.mo                                  |   Bin 
 plugins/sudoers/po/nb.po                                  |  1218 +++---
 plugins/sudoers/po/pl.mo                                  |   Bin 
 plugins/sudoers/po/pl.po                                  |  1208 +++---
 plugins/sudoers/po/pt.mo                                  |   Bin 
 plugins/sudoers/po/pt.po                                  |  2347 +++++++++++++
 plugins/sudoers/po/pt_BR.mo                               |   Bin 
 plugins/sudoers/po/pt_BR.po                               |  1222 +++---
 plugins/sudoers/po/sudoers.pot                            |  1124 +++---
 plugins/sudoers/po/sv.mo                                  |   Bin 
 plugins/sudoers/po/sv.po                                  |  1220 +++---
 plugins/sudoers/po/uk.mo                                  |   Bin 
 plugins/sudoers/po/uk.po                                  |  1414 +++----
 plugins/sudoers/po/vi.mo                                  |   Bin 
 plugins/sudoers/po/vi.po                                  |  1224 +++---
 plugins/sudoers/po/zh_CN.mo                               |   Bin 
 plugins/sudoers/po/zh_CN.po                               |  1218 +++---
 plugins/sudoers/policy.c                                  |    11 +-
 plugins/sudoers/prompt.c                                  |     5 +
 plugins/sudoers/pwutil.c                                  |     5 +
 plugins/sudoers/pwutil_impl.c                             |     5 +
 plugins/sudoers/rcstr.c                                   |     5 +
 plugins/sudoers/redblack.c                                |     5 +
 plugins/sudoers/regress/cvtsudoers/test30.out.ok          |    26 +
 plugins/sudoers/regress/cvtsudoers/test30.sh              |    14 +
 plugins/sudoers/regress/cvtsudoers/test31.conf            |     9 +
 plugins/sudoers/regress/cvtsudoers/test31.out.ok          |    24 +
 plugins/sudoers/regress/cvtsudoers/test31.sh              |    13 +
 plugins/sudoers/regress/cvtsudoers/test32.out.ok          |   120 +
 plugins/sudoers/regress/cvtsudoers/test32.sh              |    21 +
 plugins/sudoers/regress/cvtsudoers/test33.out.ok          |     7 +
 plugins/sudoers/regress/cvtsudoers/test33.sh              |    61 +
 plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c |    14 +-
 plugins/sudoers/regress/iolog_util/check_iolog_util.c     |     2 +-
 plugins/sudoers/regress/starttime/check_starttime.c       |     8 -
 plugins/sudoers/regress/sudoers/test17.ldif2sudo.ok       |    20 +-
 plugins/sudoers/regress/testsudoers/group                 |    15 +
 plugins/sudoers/regress/testsudoers/test1.sh              |     2 +-
 plugins/sudoers/regress/visudo/test6.sh                   |     2 +-
 plugins/sudoers/set_perms.c                               |    17 +-
 plugins/sudoers/solaris_audit.c                           |     5 +
 plugins/sudoers/sssd.c                                    |     5 +
 plugins/sudoers/starttime.c                               |     5 +
 plugins/sudoers/strlist.c                                 |     5 +
 plugins/sudoers/stubs.c                                   |     5 +
 plugins/sudoers/sudo_ldap_conf.h                          |    12 +-
 plugins/sudoers/sudo_nss.c                                |     5 +
 plugins/sudoers/sudo_printf.c                             |     5 +
 plugins/sudoers/sudoers.c                                 |    28 +-
 plugins/sudoers/sudoers_debug.c                           |     5 +
 plugins/sudoers/sudoreplay.c                              |   138 +-
 plugins/sudoers/testsudoers.c                             |     7 +-
 plugins/sudoers/timeout.c                                 |     7 +-
 plugins/sudoers/timestamp.c                               |     8 +-
 plugins/sudoers/timestr.c                                 |     5 +
 plugins/sudoers/toke.c                                    |   172 +-
 plugins/sudoers/toke.l                                    |     3 -
 plugins/sudoers/toke_util.c                               |    12 +-
 plugins/sudoers/tsdump.c                                  |     7 +-
 plugins/sudoers/tsgetgrpw.c                               |    85 +
 plugins/sudoers/visudo.c                                  |     5 +
 plugins/system_group/Makefile.in                          |    36 +-
 plugins/system_group/system_group.c                       |     5 +
 po/ast.mo                                                 |   Bin 
 po/ast.po                                                 |   928 +++++
 po/cs.mo                                                  |   Bin 
 po/cs.po                                                  |   526 +-
 po/fr.mo                                                  |   Bin 
 po/fr.po                                                  |   526 +-
 po/hr.mo                                                  |   Bin 
 po/hr.po                                                  |   554 +-
 po/it.mo                                                  |   Bin 
 po/it.po                                                  |   530 +-
 po/nb.mo                                                  |   Bin 
 po/nb.po                                                  |   526 +-
 po/pl.mo                                                  |   Bin 
 po/pl.po                                                  |   520 +-
 po/pt.mo                                                  |   Bin 
 po/pt.po                                                  |   933 +++++
 po/pt_BR.mo                                               |   Bin 
 po/pt_BR.po                                               |   532 +-
 po/sudo.pot                                               |   537 +-
 po/sv.mo                                                  |   Bin 
 po/sv.po                                                  |   528 +-
 po/tr.mo                                                  |   Bin 
 po/tr.po                                                  |   536 +-
 po/uk.mo                                                  |   Bin 
 po/uk.po                                                  |   596 +-
 po/vi.mo                                                  |   Bin 
 po/vi.po                                                  |   532 +-
 po/zh_CN.mo                                               |   Bin 
 po/zh_CN.po                                               |   528 +-
 src/Makefile.in                                           |   271 +-
 src/conversation.c                                        |     5 +
 src/env_hooks.c                                           |     5 +
 src/exec.c                                                |     5 +
 src/exec_common.c                                         |     5 +
 src/exec_monitor.c                                        |    27 +-
 src/exec_nopty.c                                          |    33 +-
 src/exec_pty.c                                            |    88 +-
 src/get_pty.c                                             |     5 +
 src/hooks.c                                               |     5 +
 src/load_plugins.c                                        |    51 +-
 src/net_ifs.c                                             |     5 +
 src/openbsd.c                                             |     5 +
 src/parse_args.c                                          |     5 +
 src/preload.c                                             |     5 +
 src/preserve_fds.c                                        |     9 +-
 src/selinux.c                                             |     5 +
 src/sesh.c                                                |    37 +-
 src/signal.c                                              |     5 +
 src/solaris.c                                             |     5 +
 src/sudo.c                                                |    40 +-
 src/sudo.h                                                |     2 +-
 src/sudo_edit.c                                           |     5 +
 src/sudo_noexec.c                                         |     5 +
 src/sudo_usage.h.in                                       |     2 -
 src/tcsetpgrp_nobg.c                                      |     5 +
 src/tgetpass.c                                            |    85 +-
 src/ttyname.c                                             |     5 +
 src/utmp.c                                                |     5 +
 309 files changed, 21377 insertions(+), 11850 deletions(-)


More information about the sudo-commits mailing list