[sudo-commits] sudo changeset 13750:296f4f986a7a

Todd C. Miller Todd.Miller at sudo.ws
Thu Jan 27 19:22:40 MST 2022


changeset:	13750:296f4f986a7a in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/296f4f986a7a
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Thu Jan 27 14:26:01 2022 -0700

Log Message:
	Merge sudo 1.9.9 from tip.

diffstat:

 .circleci/config.yml                                                                |   110 +
 .github/workflows/codeql-analysis.yml                                               |    70 +
 .gitignore                                                                          |     8 +-
 .hgignore                                                                           |    11 +-
 INSTALL                                                                             |  1013 -
 INSTALL.configure                                                                   |   317 +-
 INSTALL.md                                                                          |  1031 +
 LICENSE.md                                                                          |   347 +
 MANIFEST                                                                            |   129 +-
 Makefile.in                                                                         |     3 +-
 NEWS                                                                                |   111 +-
 README                                                                              |    84 -
 README.LDAP                                                                         |   205 -
 README.LDAP.md                                                                      |   210 +
 README.md                                                                           |   103 +
 config.h.in                                                                         |    30 +
 configure                                                                           |  1798 ++-
 configure.ac                                                                        |   289 +-
 doc/CONTRIBUTORS                                                                    |   245 -
 doc/HISTORY                                                                         |    76 -
 doc/LICENSE                                                                         |   347 -
 doc/Makefile.in                                                                     |   429 -
 doc/TROUBLESHOOTING                                                                 |   295 -
 doc/UPGRADE                                                                         |   543 -
 doc/cvtsudoers.man.in                                                               |   513 -
 doc/cvtsudoers.mdoc.in                                                              |   439 -
 doc/fixman.sh                                                                       |    39 -
 doc/fixmdoc.sed                                                                     |     5 -
 doc/schema.ActiveDirectory                                                          |   255 -
 doc/schema.OpenLDAP                                                                 |    78 -
 doc/schema.iPlanet                                                                  |    12 -
 doc/schema.olcSudo                                                                  |    79 -
 doc/sudo.conf.man.in                                                                |   916 -
 doc/sudo.conf.man.in.sed                                                            |    15 -
 doc/sudo.conf.mdoc.in                                                               |   844 -
 doc/sudo.man.in                                                                     |  1495 --
 doc/sudo.man.in.sed                                                                 |    76 -
 doc/sudo.mdoc.in                                                                    |  1383 -
 doc/sudo_logsrv.proto.man.in                                                        |   918 -
 doc/sudo_logsrv.proto.mdoc.in                                                       |   835 -
 doc/sudo_logsrvd.conf.man.in                                                        |  1054 -
 doc/sudo_logsrvd.conf.mdoc.in                                                       |   980 -
 doc/sudo_logsrvd.man.in                                                             |   462 -
 doc/sudo_logsrvd.mdoc.in                                                            |   418 -
 doc/sudo_plugin.man.in                                                              |  5147 -------
 doc/sudo_plugin.mdoc.in                                                             |  4553 ------
 doc/sudo_plugin_python.man.in                                                       |  1890 --
 doc/sudo_plugin_python.mdoc.in                                                      |  1541 --
 doc/sudo_sendlog.man.in                                                             |   204 -
 doc/sudo_sendlog.mdoc.in                                                            |   189 -
 doc/sudoers.ldap.man.in                                                             |  1748 --
 doc/sudoers.ldap.mdoc.in                                                            |  1606 --
 doc/sudoers.man.in                                                                  |  6856 ---------
 doc/sudoers.man.in.sed                                                              |   150 -
 doc/sudoers.mdoc.in                                                                 |  6342 ---------
 doc/sudoers_timestamp.man.in                                                        |   312 -
 doc/sudoers_timestamp.mdoc.in                                                       |   290 -
 doc/sudoreplay.man.in                                                               |   523 -
 doc/sudoreplay.mdoc.in                                                              |   465 -
 doc/visudo.man.in                                                                   |   475 -
 doc/visudo.mdoc.in                                                                  |   457 -
 docker/README                                                                       |    45 +
 docker/debian/latest/Dockerfile                                                     |     9 +
 docker/debian/testing/Dockerfile                                                    |     9 +
 docker/fedora/latest/Dockerfile                                                     |     8 +
 docker/fedora/rawhide/Dockerfile                                                    |     8 +
 docker/ubuntu/devel/Dockerfile                                                      |     9 +
 docker/ubuntu/latest/Dockerfile                                                     |     9 +
 docker/ubuntu/rolling/Dockerfile                                                    |     9 +
 docs/CONTRIBUTING.md                                                                |    76 +
 docs/CONTRIBUTORS.md                                                                |   246 +
 docs/HISTORY.md                                                                     |    77 +
 docs/Makefile.in                                                                    |   431 +
 docs/SECURITY.md                                                                    |    37 +
 docs/TROUBLESHOOTING.md                                                             |   338 +
 docs/UPGRADE.md                                                                     |   570 +
 docs/cvtsudoers.man.in                                                              |   639 +
 docs/cvtsudoers.mdoc.in                                                             |   553 +
 docs/fixman.sh                                                                      |    39 +
 docs/fixmdoc.sed                                                                    |     5 +
 docs/schema.ActiveDirectory                                                         |   255 +
 docs/schema.OpenLDAP                                                                |    78 +
 docs/schema.iPlanet                                                                 |    12 +
 docs/schema.olcSudo                                                                 |    79 +
 docs/sudo.conf.man.in                                                               |   916 +
 docs/sudo.conf.man.in.sed                                                           |    15 +
 docs/sudo.conf.mdoc.in                                                              |   843 +
 docs/sudo.man.in                                                                    |  1524 ++
 docs/sudo.man.in.sed                                                                |    76 +
 docs/sudo.mdoc.in                                                                   |  1411 ++
 docs/sudo_logsrv.proto.man.in                                                       |   918 +
 docs/sudo_logsrv.proto.mdoc.in                                                      |   835 +
 docs/sudo_logsrvd.conf.man.in                                                       |  1056 +
 docs/sudo_logsrvd.conf.mdoc.in                                                      |   982 +
 docs/sudo_logsrvd.man.in                                                            |   462 +
 docs/sudo_logsrvd.mdoc.in                                                           |   418 +
 docs/sudo_plugin.man.in                                                             |  5332 +++++++
 docs/sudo_plugin.mdoc.in                                                            |  4726 ++++++
 docs/sudo_plugin_python.man.in                                                      |  1891 ++
 docs/sudo_plugin_python.mdoc.in                                                     |  1542 ++
 docs/sudo_sendlog.man.in                                                            |   204 +
 docs/sudo_sendlog.mdoc.in                                                           |   189 +
 docs/sudoers.ldap.man.in                                                            |  1730 ++
 docs/sudoers.ldap.mdoc.in                                                           |  1592 ++
 docs/sudoers.man.in                                                                 |  7025 ++++++++++
 docs/sudoers.man.in.sed                                                             |   150 +
 docs/sudoers.mdoc.in                                                                |  6494 +++++++++
 docs/sudoers_timestamp.man.in                                                       |   312 +
 docs/sudoers_timestamp.mdoc.in                                                      |   290 +
 docs/sudoreplay.man.in                                                              |   523 +
 docs/sudoreplay.mdoc.in                                                             |   465 +
 docs/visudo.man.in                                                                  |   500 +
 docs/visudo.mdoc.in                                                                 |   480 +
 etc/codespell.exclude                                                               |     2 +-
 etc/codespell.ignore                                                                |     1 +
 etc/codespell.skip                                                                  |     4 +-
 etc/macos-background.png                                                            |   Bin 
 etc/sudo-logsrvd.pp                                                                 |     8 +-
 etc/sudo-python.pp                                                                  |     6 +-
 etc/sudo.pp                                                                         |     8 +-
 examples/Makefile.in                                                                |     6 +-
 examples/cvtsudoers.conf                                                            |    82 +
 examples/sudo.conf.in                                                               |     4 +-
 examples/sudo_logsrvd.conf                                                          |     2 +-
 include/sudo_compat.h                                                               |    29 +-
 include/sudo_eventlog.h                                                             |     6 +-
 include/sudo_iolog.h                                                                |     3 +-
 include/sudo_plugin.h                                                               |     2 +-
 include/sudo_util.h                                                                 |     2 +-
 lib/eventlog/eventlog.c                                                             |   143 +-
 lib/eventlog/eventlog_free.c                                                        |     1 +
 lib/iolog/Makefile.in                                                               |    36 +-
 lib/iolog/hostcheck.c                                                               |    10 +
 lib/iolog/iolog_conf.c                                                              |    20 +-
 lib/iolog/iolog_flush.c                                                             |    66 +
 lib/iolog/iolog_json.c                                                              |    88 +-
 lib/iolog/iolog_loginfo.c                                                           |     8 +-
 lib/iolog/iolog_nextid.c                                                            |    18 +-
 lib/iolog/iolog_path.c                                                              |     6 +-
 lib/iolog/regress/fuzz/fuzz_iolog_json.c                                            |    30 +
 lib/iolog/regress/fuzz/fuzz_iolog_json.dict                                         |     4 +
 lib/iolog/regress/fuzz/fuzz_iolog_legacy.c                                          |    29 +
 lib/iolog/regress/fuzz/fuzz_iolog_timing.c                                          |    28 +
 lib/iolog/regress/iolog_path/check_iolog_path.c                                     |    28 +-
 lib/util/Makefile.in                                                                |    77 +-
 lib/util/arc4random.c                                                               |     3 +-
 lib/util/arc4random_buf.c                                                           |     2 +
 lib/util/closefrom.c                                                                |    66 +-
 lib/util/digest_openssl.c                                                           |   128 +-
 lib/util/getcwd.c                                                                   |     2 +-
 lib/util/getentropy.c                                                               |    19 +-
 lib/util/gmtime_r.c                                                                 |    49 +
 lib/util/inet_ntop.c                                                                |     3 -
 lib/util/localtime_r.c                                                              |    49 +
 lib/util/mkdir_parents.c                                                            |   147 +-
 lib/util/mkdirat.c                                                                  |    61 +
 lib/util/mksigname.c                                                                |     2 +-
 lib/util/regress/fuzz/fuzz_sudo_conf.c                                              |    29 +
 lib/util/regress/mktemp/mktemp_test.c                                               |     4 +
 lib/util/snprintf.c                                                                 |     4 +
 lib/util/sudo_debug.c                                                               |    35 +-
 lib/util/timegm.c                                                                   |    98 +
 lib/util/uuid.c                                                                     |    13 +-
 logsrvd/Makefile.in                                                                 |     9 +-
 logsrvd/iolog_writer.c                                                              |    23 +-
 logsrvd/logsrv_util.c                                                               |    25 +-
 logsrvd/logsrv_util.h                                                               |     7 +
 logsrvd/logsrvd.c                                                                   |    15 +-
 logsrvd/logsrvd.h                                                                   |     6 +
 logsrvd/logsrvd_conf.c                                                              |     1 -
 logsrvd/logsrvd_journal.c                                                           |     1 -
 logsrvd/logsrvd_local.c                                                             |   123 +-
 logsrvd/logsrvd_queue.c                                                             |     1 -
 logsrvd/logsrvd_relay.c                                                             |    11 +-
 logsrvd/regress/fuzz/fuzz_logsrvd_conf.c                                            |    32 +-
 logsrvd/sendlog.c                                                                   |   493 +-
 logsrvd/sendlog.h                                                                   |     8 +-
 logsrvd/tls_client.c                                                                |     7 +-
 logsrvd/tls_common.h                                                                |     4 +
 logsrvd/tls_init.c                                                                  |   113 +-
 m4/libtool.m4                                                                       |    13 +-
 plugins/audit_json/audit_json.c                                                     |    27 +-
 plugins/python/Makefile.in                                                          |    16 +-
 plugins/python/python_plugin_common.c                                               |     2 +-
 plugins/python/regress/testdata/check_multiple_approval_plugin_and_arguments.stdout |     4 +-
 plugins/sample_approval/sample_approval.c                                           |    10 +-
 plugins/sudoers/Makefile.in                                                         |   130 +-
 plugins/sudoers/alias.c                                                             |    20 +-
 plugins/sudoers/audit.c                                                             |     6 +-
 plugins/sudoers/auth/API                                                            |    12 +
 plugins/sudoers/auth/afs.c                                                          |     3 +
 plugins/sudoers/auth/aix_auth.c                                                     |     3 +
 plugins/sudoers/auth/bsdauth.c                                                      |     7 +
 plugins/sudoers/auth/dce.c                                                          |     3 +
 plugins/sudoers/auth/fwtk.c                                                         |     8 +
 plugins/sudoers/auth/kerb5.c                                                        |     6 +-
 plugins/sudoers/auth/pam.c                                                          |    34 +-
 plugins/sudoers/auth/passwd.c                                                       |     4 +
 plugins/sudoers/auth/secureware.c                                                   |     4 +
 plugins/sudoers/auth/securid5.c                                                     |    18 +-
 plugins/sudoers/auth/sia.c                                                          |     3 +
 plugins/sudoers/auth/sudo_auth.c                                                    |    15 +-
 plugins/sudoers/auth/sudo_auth.h                                                    |    17 +-
 plugins/sudoers/boottime.c                                                          |     2 +-
 plugins/sudoers/check.c                                                             |     9 +-
 plugins/sudoers/check_aliases.c                                                     |    67 +-
 plugins/sudoers/cvtsudoers.c                                                        |   337 +-
 plugins/sudoers/cvtsudoers.h                                                        |    23 +-
 plugins/sudoers/cvtsudoers_csv.c                                                    |   704 +
 plugins/sudoers/cvtsudoers_json.c                                                   |    32 +-
 plugins/sudoers/cvtsudoers_ldif.c                                                   |    17 +-
 plugins/sudoers/cvtsudoers_merge.c                                                  |  1217 +
 plugins/sudoers/def_data.c                                                          |    48 +
 plugins/sudoers/def_data.h                                                          |   124 +-
 plugins/sudoers/def_data.in                                                         |    36 +
 plugins/sudoers/defaults.c                                                          |   159 +-
 plugins/sudoers/defaults.h                                                          |     5 +-
 plugins/sudoers/editor.c                                                            |    15 +-
 plugins/sudoers/fmtsudoers.c                                                        |    22 +-
 plugins/sudoers/fmtsudoers_cvt.c                                                    |     4 +-
 plugins/sudoers/gentime.c                                                           |    15 +-
 plugins/sudoers/getdate.c                                                           |   203 +-
 plugins/sudoers/getdate.y                                                           |    99 +-
 plugins/sudoers/gmtoff.c                                                            |    75 -
 plugins/sudoers/gram.c                                                              |   842 +-
 plugins/sudoers/gram.h                                                              |     6 +-
 plugins/sudoers/gram.y                                                              |   178 +-
 plugins/sudoers/iolog.c                                                             |    33 +-
 plugins/sudoers/ldap.c                                                              |   139 +-
 plugins/sudoers/ldap_conf.c                                                         |    20 +
 plugins/sudoers/ldap_util.c                                                         |    34 +-
 plugins/sudoers/log_client.c                                                        |     9 +-
 plugins/sudoers/log_client.h                                                        |    25 +-
 plugins/sudoers/logging.c                                                           |    14 +-
 plugins/sudoers/logging.h                                                           |    15 +
 plugins/sudoers/mkdefaults                                                          |     1 +
 plugins/sudoers/parse.c                                                             |    34 +-
 plugins/sudoers/parse.h                                                             |    21 +-
 plugins/sudoers/parse_ldif.c                                                        |     3 +-
 plugins/sudoers/po/cs.mo                                                            |   Bin 
 plugins/sudoers/po/cs.po                                                            |  1614 +-
 plugins/sudoers/po/de.mo                                                            |   Bin 
 plugins/sudoers/po/de.po                                                            |  1602 +-
 plugins/sudoers/po/eo.mo                                                            |   Bin 
 plugins/sudoers/po/eo.po                                                            |  1613 +-
 plugins/sudoers/po/es.mo                                                            |   Bin 
 plugins/sudoers/po/es.po                                                            |  1882 ++
 plugins/sudoers/po/fi.mo                                                            |   Bin 
 plugins/sudoers/po/fi.po                                                            |  2145 +-
 plugins/sudoers/po/fr.mo                                                            |   Bin 
 plugins/sudoers/po/fr.po                                                            |  1612 +-
 plugins/sudoers/po/hr.mo                                                            |   Bin 
 plugins/sudoers/po/hr.po                                                            |  1630 +-
 plugins/sudoers/po/ja.mo                                                            |   Bin 
 plugins/sudoers/po/ja.po                                                            |  2092 +-
 plugins/sudoers/po/ko.mo                                                            |   Bin 
 plugins/sudoers/po/ko.po                                                            |  1616 +-
 plugins/sudoers/po/pl.mo                                                            |   Bin 
 plugins/sudoers/po/pl.po                                                            |  1603 +-
 plugins/sudoers/po/sr.mo                                                            |   Bin 
 plugins/sudoers/po/sr.po                                                            |  2090 +-
 plugins/sudoers/po/sudoers.pot                                                      |  1974 +-
 plugins/sudoers/po/uk.mo                                                            |   Bin 
 plugins/sudoers/po/uk.po                                                            |  1612 +-
 plugins/sudoers/po/zh_CN.mo                                                         |   Bin 
 plugins/sudoers/po/zh_CN.po                                                         |  1707 +-
 plugins/sudoers/po/zh_TW.mo                                                         |   Bin 
 plugins/sudoers/po/zh_TW.po                                                         |  1617 +-
 plugins/sudoers/policy.c                                                            |    70 +-
 plugins/sudoers/pwutil.c                                                            |    12 +-
 plugins/sudoers/pwutil_impl.c                                                       |     6 +-
 plugins/sudoers/regress/cvtsudoers/sudoers1                                         |    97 +
 plugins/sudoers/regress/cvtsudoers/sudoers2                                         |    97 +
 plugins/sudoers/regress/cvtsudoers/sudoers3                                         |    97 +
 plugins/sudoers/regress/cvtsudoers/test34.out.ok                                    |    16 +
 plugins/sudoers/regress/cvtsudoers/test34.sh                                        |     8 +
 plugins/sudoers/regress/cvtsudoers/test35.out.ok                                    |    16 +
 plugins/sudoers/regress/cvtsudoers/test35.sh                                        |     8 +
 plugins/sudoers/regress/cvtsudoers/test36.out.ok                                    |    15 +
 plugins/sudoers/regress/cvtsudoers/test36.sh                                        |     8 +
 plugins/sudoers/regress/editor/check_editor.c                                       |     2 +-
 plugins/sudoers/regress/fuzz/fuzz_policy.c                                          |    44 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.c                                         |    53 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c                                    |    36 +
 plugins/sudoers/regress/testsudoers/test16.out.ok                                   |    10 +
 plugins/sudoers/regress/testsudoers/test16.sh                                       |    41 +
 plugins/sudoers/regress/testsudoers/test17.out.ok                                   |    10 +
 plugins/sudoers/regress/testsudoers/test17.sh                                       |    51 +
 plugins/sudoers/sssd.c                                                              |    44 +-
 plugins/sudoers/sudo_ldap_conf.h                                                    |     7 +-
 plugins/sudoers/sudoers.c                                                           |    11 +-
 plugins/sudoers/sudoers.h                                                           |     8 +-
 plugins/sudoers/sudoers.in                                                          |    10 +-
 plugins/sudoers/sudoreplay.c                                                        |    22 +-
 plugins/sudoers/timestamp.c                                                         |     2 +-
 plugins/sudoers/timestr.c                                                           |    10 +-
 plugins/sudoers/toke.c                                                              |    38 +-
 plugins/sudoers/toke.l                                                              |    40 +-
 plugins/sudoers/visudo.c                                                            |   144 +-
 po/cs.mo                                                                            |   Bin 
 po/cs.po                                                                            |   385 +-
 po/de.mo                                                                            |   Bin 
 po/de.po                                                                            |   610 +-
 po/eo.mo                                                                            |   Bin 
 po/eo.po                                                                            |   370 +-
 po/fa.mo                                                                            |   Bin 
 po/fa.po                                                                            |  1085 +
 po/fi.mo                                                                            |   Bin 
 po/fi.po                                                                            |   617 +-
 po/fr.mo                                                                            |   Bin 
 po/fr.po                                                                            |   385 +-
 po/hr.mo                                                                            |   Bin 
 po/hr.po                                                                            |   389 +-
 po/ja.mo                                                                            |   Bin 
 po/ja.po                                                                            |   617 +-
 po/ko.mo                                                                            |   Bin 
 po/ko.po                                                                            |   385 +-
 po/pl.mo                                                                            |   Bin 
 po/pl.po                                                                            |   370 +-
 po/ro.mo                                                                            |   Bin 
 po/ro.po                                                                            |   856 +-
 po/sr.mo                                                                            |   Bin 
 po/sr.po                                                                            |   615 +-
 po/sudo.pot                                                                         |   372 +-
 po/tr.mo                                                                            |   Bin 
 po/tr.po                                                                            |   387 +-
 po/uk.mo                                                                            |   Bin 
 po/uk.po                                                                            |   385 +-
 po/zh_CN.mo                                                                         |   Bin 
 po/zh_CN.po                                                                         |   386 +-
 po/zh_TW.mo                                                                         |   Bin 
 po/zh_TW.po                                                                         |   659 +-
 scripts/mkdep.pl                                                                    |    54 +-
 scripts/mkpkg                                                                       |    14 +-
 scripts/pp                                                                          |    20 +-
 src/Makefile.in                                                                     |    17 +-
 src/edit_open.c                                                                     |   229 +-
 src/exec.c                                                                          |     5 +-
 src/exec_intercept.c                                                                |    35 +-
 src/exec_monitor.c                                                                  |     4 +-
 src/exec_nopty.c                                                                    |     7 +-
 src/exec_pty.c                                                                      |     3 +
 src/limits.c                                                                        |   312 +-
 src/parse_args.c                                                                    |     6 +-
 src/selinux.c                                                                       |   111 +-
 src/sudo.c                                                                          |    29 +-
 src/sudo.h                                                                          |    11 +-
 src/sudo_edit.c                                                                     |    15 +-
 src/sudo_exec.h                                                                     |     1 +
 349 files changed, 78502 insertions(+), 63798 deletions(-)



More information about the sudo-commits mailing list