[sudo-commits] sudo changeset 13858:3557db693da4

Todd C. Miller Todd.Miller at sudo.ws
Thu Mar 3 15:35:48 MST 2022


changeset:	13858:3557db693da4 in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/3557db693da4
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Thu Mar 03 11:31:02 2022 -0700

Log Message:
	Merge sudo 1.9.10 from tip.

diffstat:

 .circleci/config.yml                                          |    99 +-
 .gitignore                                                    |     5 +
 .hgignore                                                     |     5 +
 ABOUT-NLS                                                     |     4 +-
 INSTALL.md                                                    |    92 +-
 MANIFEST                                                      |    49 +-
 Makefile.in                                                   |     4 +-
 NEWS                                                          |    78 +-
 README.LDAP.md                                                |    33 +-
 README.md                                                     |    30 +-
 TODO                                                          |   210 -
 config.h.in                                                   |     6 +
 configure                                                     |   127 +-
 configure.ac                                                  |    48 +-
 docs/CONTRIBUTING.md                                          |    15 +-
 docs/CONTRIBUTORS.md                                          |     2 +-
 docs/Makefile.in                                              |     2 +
 docs/SECURITY.md                                              |    10 +-
 docs/TROUBLESHOOTING.md                                       |    15 +-
 docs/UPGRADE.md                                               |    34 +-
 docs/cvtsudoers.man.in                                        |    26 +-
 docs/cvtsudoers.mdoc.in                                       |    26 +-
 docs/sudo.conf.man.in                                         |    64 +-
 docs/sudo.conf.mdoc.in                                        |    64 +-
 docs/sudo.man.in                                              |    76 +-
 docs/sudo.mdoc.in                                             |    76 +-
 docs/sudo_logsrv.proto.man.in                                 |    25 +-
 docs/sudo_logsrv.proto.mdoc.in                                |    25 +-
 docs/sudo_logsrvd.conf.man.in                                 |   111 +-
 docs/sudo_logsrvd.conf.mdoc.in                                |   109 +-
 docs/sudo_logsrvd.man.in                                      |    40 +-
 docs/sudo_logsrvd.mdoc.in                                     |    40 +-
 docs/sudo_plugin.man.in                                       |    69 +-
 docs/sudo_plugin.mdoc.in                                      |    69 +-
 docs/sudo_plugin_python.man.in                                |    73 +-
 docs/sudo_plugin_python.mdoc.in                               |    73 +-
 docs/sudo_sendlog.man.in                                      |    18 +-
 docs/sudo_sendlog.mdoc.in                                     |    18 +-
 docs/sudoers.ldap.man.in                                      |    49 +-
 docs/sudoers.ldap.mdoc.in                                     |    49 +-
 docs/sudoers.man.in                                           |   532 +-
 docs/sudoers.mdoc.in                                          |   499 +-
 docs/sudoers_timestamp.man.in                                 |    16 +-
 docs/sudoers_timestamp.mdoc.in                                |    16 +-
 docs/sudoreplay.man.in                                        |    42 +-
 docs/sudoreplay.mdoc.in                                       |    42 +-
 docs/visudo.man.in                                            |    26 +-
 docs/visudo.mdoc.in                                           |    26 +-
 examples/Makefile.in                                          |    17 +-
 examples/sudo.conf.in                                         |     4 +-
 examples/sudo_logsrvd.conf                                    |   243 -
 examples/sudo_logsrvd.conf.in                                 |   251 +
 examples/sudoers                                              |   133 -
 examples/sudoers.in                                           |   133 +
 examples/syslog.conf                                          |    26 -
 examples/syslog.conf.in                                       |    26 +
 include/Makefile.in                                           |     2 +
 include/sudo_compat.h                                         |     1 +
 include/sudo_iolog.h                                          |    14 +-
 include/sudo_util.h                                           |     4 +
 lib/eventlog/Makefile.in                                      |     4 +
 lib/eventlog/eventlog.c                                       |    12 +-
 lib/eventlog/regress/logwrap/check_wrap.c                     |    36 +-
 lib/fuzzstub/Makefile.in                                      |     2 +
 lib/fuzzstub/fuzzstub.c                                       |    34 +-
 lib/iolog/Makefile.in                                         |    69 +-
 lib/iolog/iolog_filter.c                                      |   248 +
 lib/iolog/regress/fuzz/fuzz_iolog_json.c                      |     3 +-
 lib/iolog/regress/fuzz/fuzz_iolog_legacy.c                    |     3 +-
 lib/iolog/regress/fuzz/fuzz_iolog_timing.c                    |     3 +-
 lib/iolog/regress/host_port/host_port_test.c                  |     2 +-
 lib/iolog/regress/iolog_filter/check_iolog_filter.c           |   203 +
 lib/iolog/regress/iolog_filter/test1/log                      |     3 +
 lib/iolog/regress/iolog_filter/test1/timing                   |    44 +
 lib/iolog/regress/iolog_filter/test1/ttyin                    |     1 +
 lib/iolog/regress/iolog_filter/test1/ttyin.filtered           |     1 +
 lib/iolog/regress/iolog_filter/test1/ttyout                   |     7 +
 lib/iolog/regress/iolog_filter/test2/log                      |     3 +
 lib/iolog/regress/iolog_filter/test2/timing                   |    73 +
 lib/iolog/regress/iolog_filter/test2/ttyin                    |     1 +
 lib/iolog/regress/iolog_filter/test2/ttyin.filtered           |     1 +
 lib/iolog/regress/iolog_filter/test2/ttyout                   |     4 +
 lib/iolog/regress/iolog_filter/test3/log                      |     3 +
 lib/iolog/regress/iolog_filter/test3/timing                   |    54 +
 lib/iolog/regress/iolog_filter/test3/ttyin                    |     1 +
 lib/iolog/regress/iolog_filter/test3/ttyin.filtered           |     1 +
 lib/iolog/regress/iolog_filter/test3/ttyout                   |     6 +
 lib/iolog/regress/iolog_json/check_iolog_json.c               |    12 +-
 lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c           |    25 +-
 lib/iolog/regress/iolog_path/check_iolog_path.c               |    33 +-
 lib/iolog/regress/iolog_timing/check_iolog_timing.c           |    29 +-
 lib/logsrv/Makefile.in                                        |     2 +
 lib/protobuf-c/Makefile.in                                    |     2 +
 lib/util/Makefile.in                                          |   101 +-
 lib/util/closefrom.c                                          |     8 +-
 lib/util/regex.c                                              |   137 +
 lib/util/regress/closefrom/closefrom_test.c                   |   120 +
 lib/util/regress/fnmatch/fnm_test.c                           |    33 +-
 lib/util/regress/fuzz/fuzz_sudo_conf.c                        |     3 +-
 lib/util/regress/getdelim/getdelim_test.c                     |    16 +-
 lib/util/regress/getgrouplist/getgids.c                       |    22 +-
 lib/util/regress/getgrouplist/getgrouplist_test.c             |    18 +-
 lib/util/regress/glob/globtest.c                              |    53 +-
 lib/util/regress/harness.in                                   |   109 +
 lib/util/regress/mktemp/mktemp_test.c                         |    16 +-
 lib/util/regress/parse_gids/parse_gids_test.c                 |    20 +-
 lib/util/regress/progname/progname_test.c                     |    18 +-
 lib/util/regress/strsig/strsig_test.c                         |    18 +-
 lib/util/regress/strsplit/strsplit_test.c                     |    16 +-
 lib/util/regress/strtofoo/strtobool_test.c                    |    18 +-
 lib/util/regress/strtofoo/strtoid_test.c                      |    16 +-
 lib/util/regress/strtofoo/strtomode_test.c                    |    16 +-
 lib/util/regress/strtofoo/strtonum_test.c                     |    16 +-
 lib/util/regress/sudo_conf/conf_test.c                        |    33 +-
 lib/util/regress/sudo_parseln/parseln_test.c                  |    16 +-
 lib/util/regress/tailq/hltq_test.c                            |    16 +-
 lib/util/regress/uuid/uuid_test.c                             |    18 +-
 lib/util/util.exp.in                                          |     1 +
 lib/zlib/Makefile.in                                          |     2 +
 logsrvd/Makefile.in                                           |     9 +-
 logsrvd/iolog_writer.c                                        |     3 +
 logsrvd/logsrv_util.c                                         |     3 +
 logsrvd/logsrvd.h                                             |     4 +-
 logsrvd/logsrvd_conf.c                                        |   136 +-
 logsrvd/logsrvd_journal.c                                     |    10 +-
 logsrvd/logsrvd_local.c                                       |    23 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.1       |    44 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.2       |    45 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.3       |    48 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.4       |    46 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.5       |    46 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.6       |    46 +-
 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.7       |   255 +
 logsrvd/regress/fuzz/fuzz_logsrvd_conf.c                      |    26 +-
 logsrvd/regress/fuzz/fuzz_logsrvd_conf.dict                   |     2 +
 plugins/audit_json/Makefile.in                                |     2 +
 plugins/group_file/Makefile.in                                |     2 +
 plugins/python/Makefile.in                                    |     4 +
 plugins/python/regress/check_python_examples.c                |    25 +-
 plugins/python/regress/testhelpers.h                          |     5 +-
 plugins/sample/Makefile.in                                    |     2 +
 plugins/sample_approval/Makefile.in                           |     2 +
 plugins/sudoers/Makefile.in                                   |   312 +-
 plugins/sudoers/auth/afs.c                                    |     4 +
 plugins/sudoers/auth/dce.c                                    |     4 +
 plugins/sudoers/auth/pam.c                                    |    42 +-
 plugins/sudoers/auth/sudo_auth.c                              |     4 +
 plugins/sudoers/check.c                                       |    77 +-
 plugins/sudoers/check.h                                       |     5 +-
 plugins/sudoers/cvtsudoers_merge.c                            |   126 +-
 plugins/sudoers/def_data.c                                    |    12 +
 plugins/sudoers/def_data.h                                    |     6 +
 plugins/sudoers/def_data.in                                   |     9 +
 plugins/sudoers/defaults.c                                    |   208 +-
 plugins/sudoers/defaults.h                                    |     7 +-
 plugins/sudoers/fmtsudoers.c                                  |    19 +-
 plugins/sudoers/gram.c                                        |    11 +-
 plugins/sudoers/gram.y                                        |    11 +-
 plugins/sudoers/group_plugin.c                                |     4 +-
 plugins/sudoers/iolog.c                                       |    78 +-
 plugins/sudoers/ldap.c                                        |    41 +-
 plugins/sudoers/locale.c                                      |     4 +-
 plugins/sudoers/log_client.c                                  |     7 +-
 plugins/sudoers/logging.c                                     |   115 +-
 plugins/sudoers/logging.h                                     |     4 +-
 plugins/sudoers/match_command.c                               |    89 +-
 plugins/sudoers/match_digest.c                                |    10 +-
 plugins/sudoers/parse.c                                       |    40 +-
 plugins/sudoers/parse.h                                       |     4 +-
 plugins/sudoers/po/README                                     |     4 +-
 plugins/sudoers/po/cs.mo                                      |   Bin 
 plugins/sudoers/po/cs.po                                      |  1081 +-
 plugins/sudoers/po/de.mo                                      |   Bin 
 plugins/sudoers/po/de.po                                      |  1076 +-
 plugins/sudoers/po/eo.mo                                      |   Bin 
 plugins/sudoers/po/eo.po                                      |  1069 +-
 plugins/sudoers/po/fi.mo                                      |   Bin 
 plugins/sudoers/po/fi.po                                      |  1096 +-
 plugins/sudoers/po/fr.mo                                      |   Bin 
 plugins/sudoers/po/fr.po                                      |  1075 +-
 plugins/sudoers/po/hr.mo                                      |   Bin 
 plugins/sudoers/po/hr.po                                      |  1077 +-
 plugins/sudoers/po/ja.mo                                      |   Bin 
 plugins/sudoers/po/ja.po                                      |  1075 +-
 plugins/sudoers/po/ko.mo                                      |   Bin 
 plugins/sudoers/po/ko.po                                      |  1077 +-
 plugins/sudoers/po/pl.mo                                      |   Bin 
 plugins/sudoers/po/pl.po                                      |  1069 +-
 plugins/sudoers/po/sr.mo                                      |   Bin 
 plugins/sudoers/po/sr.po                                      |  1075 +-
 plugins/sudoers/po/sudoers.pot                                |   746 +-
 plugins/sudoers/po/uk.mo                                      |   Bin 
 plugins/sudoers/po/uk.po                                      |  1144 +-
 plugins/sudoers/po/zh_CN.mo                                   |   Bin 
 plugins/sudoers/po/zh_CN.po                                   |  1159 +-
 plugins/sudoers/po/zh_TW.mo                                   |   Bin 
 plugins/sudoers/po/zh_TW.po                                   |  1088 +-
 plugins/sudoers/policy.c                                      |    60 +-
 plugins/sudoers/regress/cvtsudoers/sudoers1                   |     2 +-
 plugins/sudoers/regress/cvtsudoers/sudoers2                   |     2 +-
 plugins/sudoers/regress/cvtsudoers/sudoers3                   |     2 +-
 plugins/sudoers/regress/cvtsudoers/sudoers4                   |    97 +
 plugins/sudoers/regress/cvtsudoers/test34.out.ok              |     2 +
 plugins/sudoers/regress/cvtsudoers/test34.sh                  |     1 +
 plugins/sudoers/regress/cvtsudoers/test35.out.ok              |     2 +
 plugins/sudoers/regress/cvtsudoers/test35.sh                  |     1 +
 plugins/sudoers/regress/cvtsudoers/test36.out.ok              |     2 +
 plugins/sudoers/regress/cvtsudoers/test36.sh                  |     1 +
 plugins/sudoers/regress/cvtsudoers/test37.out.ok              |    17 +
 plugins/sudoers/regress/cvtsudoers/test37.sh                  |    10 +
 plugins/sudoers/regress/cvtsudoers/test38.out.ok              |    14 +
 plugins/sudoers/regress/cvtsudoers/test38.sh                  |    10 +
 plugins/sudoers/regress/fuzz/fuzz_policy.c                    |    15 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.c                   |     3 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.dict                |    18 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c              |     3 +-
 plugins/sudoers/regress/harness.in                            |   217 +
 plugins/sudoers/regress/serialize_list/check_serialize_list.c |    82 +
 plugins/sudoers/regress/sudoers/test2.in                      |     3 +
 plugins/sudoers/regress/sudoers/test2.json.ok                 |    17 +
 plugins/sudoers/regress/sudoers/test2.ldif.ok                 |    11 +
 plugins/sudoers/regress/sudoers/test2.ldif2sudo.ok            |     3 +
 plugins/sudoers/regress/sudoers/test2.out.ok                  |     1 +
 plugins/sudoers/regress/sudoers/test2.toke.ok                 |     3 +
 plugins/sudoers/regress/sudoers/test28.in                     |    36 +
 plugins/sudoers/regress/sudoers/test28.json.ok                |   199 +
 plugins/sudoers/regress/sudoers/test28.ldif.ok                |   117 +
 plugins/sudoers/regress/sudoers/test28.ldif2sudo.ok           |    12 +
 plugins/sudoers/regress/sudoers/test28.out.ok                 |    14 +
 plugins/sudoers/regress/sudoers/test28.toke.ok                |    32 +
 plugins/sudoers/regress/sudoers/test29.in                     |    11 +
 plugins/sudoers/regress/sudoers/test29.out.ok                 |     1 +
 plugins/sudoers/regress/sudoers/test29.toke.ok                |    11 +
 plugins/sudoers/regress/testsudoers/test18.out.ok             |    60 +
 plugins/sudoers/regress/testsudoers/test18.sh                 |    40 +
 plugins/sudoers/regress/unescape/check_unesc.c                |    51 +-
 plugins/sudoers/serialize_list.c                              |    82 +
 plugins/sudoers/sssd.c                                        |    63 +-
 plugins/sudoers/sudoers.c                                     |    41 +-
 plugins/sudoers/sudoers.h                                     |    18 +-
 plugins/sudoers/sudoreplay.c                                  |    14 +-
 plugins/sudoers/testsudoers.c                                 |     8 +-
 plugins/sudoers/timestamp.c                                   |     4 +-
 plugins/sudoers/toke.c                                        |  5251 +++++----
 plugins/sudoers/toke.h                                        |     2 +-
 plugins/sudoers/toke.l                                        |    87 +-
 plugins/sudoers/toke_util.c                                   |    47 +-
 plugins/sudoers/unesc_str.c                                   |    42 +
 plugins/system_group/Makefile.in                              |     2 +
 po/README                                                     |     4 +-
 po/cs.mo                                                      |   Bin 
 po/cs.po                                                      |   322 +-
 po/de.mo                                                      |   Bin 
 po/de.po                                                      |   324 +-
 po/eo.mo                                                      |   Bin 
 po/eo.po                                                      |   319 +-
 po/fi.mo                                                      |   Bin 
 po/fi.po                                                      |   320 +-
 po/fr.mo                                                      |   Bin 
 po/fr.po                                                      |   324 +-
 po/hr.mo                                                      |   Bin 
 po/hr.po                                                      |   320 +-
 po/ja.mo                                                      |   Bin 
 po/ja.po                                                      |   322 +-
 po/ko.mo                                                      |   Bin 
 po/ko.po                                                      |   322 +-
 po/pl.mo                                                      |   Bin 
 po/pl.po                                                      |   319 +-
 po/ro.mo                                                      |   Bin 
 po/ro.po                                                      |   325 +-
 po/sr.mo                                                      |   Bin 
 po/sr.po                                                      |   322 +-
 po/sudo.pot                                                   |    71 +-
 po/uk.mo                                                      |   Bin 
 po/uk.po                                                      |   322 +-
 po/vi.mo                                                      |   Bin 
 po/vi.po                                                      |   837 +-
 po/zh_CN.mo                                                   |   Bin 
 po/zh_CN.po                                                   |   324 +-
 po/zh_TW.mo                                                   |   Bin 
 po/zh_TW.po                                                   |   324 +-
 scripts/generate_test_coverage.sh                             |    22 +-
 scripts/mkpkg                                                 |    24 +-
 src/Makefile.in                                               |    12 +-
 src/regress/net_ifs/check_net_ifs.c                           |    43 +-
 src/regress/noexec/check_noexec.c                             |    60 +-
 src/regress/ttyname/check_ttyname.c                           |    40 +-
 src/sudo_intercept_common.c                                   |     1 +
 src/ttyname.c                                                 |    32 +-
 289 files changed, 20615 insertions(+), 14642 deletions(-)



More information about the sudo-commits mailing list