[sudo-commits] sudo changeset 14547:813f6addf7cf

Todd C. Miller Todd.Miller at sudo.ws
Tue Feb 14 10:52:01 MST 2023


changeset:	14547:813f6addf7cf in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/813f6addf7cf
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Tue Feb 14 09:54:50 2023 -0700

Log Message:
	Merge sudo 1.9.13 from tip.

diffstat:

 .gitignore                                                                          |      2 +-
 .hgignore                                                                           |      2 +-
 INSTALL.md                                                                          |     33 +-
 LICENSE.md                                                                          |     54 +-
 MANIFEST                                                                            |     42 +-
 Makefile.in                                                                         |     42 +-
 NEWS                                                                                |    104 +
 aclocal.m4                                                                          |      7 +
 autogen.sh                                                                          |      2 +-
 config.h.in                                                                         |    678 +-
 configure                                                                           |  14845 +++++---
 configure.ac                                                                        |   2566 +-
 docs/CODEOWNERS                                                                     |      1 +
 docs/CONTRIBUTORS.md                                                                |      1 +
 docs/Makefile.in                                                                    |      2 +-
 docs/SECURITY.md                                                                    |      6 +
 docs/UPGRADE.md                                                                     |     19 +
 docs/cvtsudoers.man.in                                                              |    118 +-
 docs/cvtsudoers.mdoc.in                                                             |     20 +-
 docs/sudo.conf.man.in                                                               |    122 +-
 docs/sudo.conf.mdoc.in                                                              |     76 +-
 docs/sudo.man.in                                                                    |    621 +-
 docs/sudo.mdoc.in                                                                   |    535 +-
 docs/sudo_logsrvd.conf.man.in                                                       |    118 +-
 docs/sudo_logsrvd.conf.mdoc.in                                                      |     14 +-
 docs/sudo_logsrvd.man.in                                                            |     14 +-
 docs/sudo_logsrvd.mdoc.in                                                           |      6 +-
 docs/sudo_plugin.man.in                                                             |     53 +-
 docs/sudo_plugin.mdoc.in                                                            |     51 +-
 docs/sudo_plugin_python.man.in                                                      |     85 +-
 docs/sudo_plugin_python.mdoc.in                                                     |     83 +-
 docs/sudo_sendlog.man.in                                                            |     34 +-
 docs/sudo_sendlog.mdoc.in                                                           |      6 +-
 docs/sudoers.ldap.man.in                                                            |     18 +-
 docs/sudoers.ldap.mdoc.in                                                           |      8 +-
 docs/sudoers.man.in                                                                 |    216 +-
 docs/sudoers.mdoc.in                                                                |    133 +-
 docs/sudoreplay.man.in                                                              |     39 +-
 docs/sudoreplay.mdoc.in                                                             |     18 +-
 docs/visudo.man.in                                                                  |     38 +-
 docs/visudo.mdoc.in                                                                 |     14 +-
 etc/codespell.exclude                                                               |      2 +-
 etc/sudo.pp                                                                         |     84 +-
 examples/sudo.conf.in                                                               |     18 +-
 include/sudo_compat.h                                                               |     34 +-
 include/sudo_eventlog.h                                                             |     10 +-
 include/sudo_fatal.h                                                                |      5 +
 include/sudo_json.h                                                                 |      4 +-
 include/sudo_lbuf.h                                                                 |     19 +-
 include/sudo_plugin.h                                                               |      4 +-
 include/sudo_util.h                                                                 |      8 +-
 lib/eventlog/Makefile.in                                                            |     10 +-
 lib/eventlog/eventlog.c                                                             |    358 +-
 lib/iolog/Makefile.in                                                               |     46 +-
 lib/iolog/iolog_json.c                                                              |     51 +-
 lib/iolog/iolog_loginfo.c                                                           |      2 +-
 lib/iolog/regress/corpus/seed/log_legacy/less.log                                   |      3 +
 lib/iolog/regress/corpus/seed/log_legacy/smtpctl.log                                |      3 +
 lib/iolog/regress/corpus/seed/log_legacy/vi.log                                     |      3 +
 lib/iolog/regress/corpus/seed/timing/timing.5                                       |    110 +
 lib/iolog/regress/corpus/seed/timing/timing.6                                       |  15185 ++++++++++
 lib/iolog/regress/corpus/seed/timing/timing.7                                       |     10 +
 lib/iolog/regress/corpus/seed/timing/timing.8                                       |    891 +
 lib/iolog/regress/corpus/seed/timing/timing.9                                       |    416 +
 lib/iolog/regress/fuzz/fuzz_iolog_json.c                                            |      2 +-
 lib/iolog/regress/fuzz/fuzz_iolog_legacy.c                                          |      2 +-
 lib/iolog/regress/fuzz/fuzz_iolog_legacy.dict                                       |     42 +
 lib/iolog/regress/fuzz/fuzz_iolog_timing.c                                          |      2 +-
 lib/iolog/regress/fuzz/fuzz_iolog_timing.dict                                       |     89 +
 lib/iolog/regress/iolog_json/check_iolog_json.c                                     |      2 +-
 lib/iolog/regress/iolog_json/test3.in                                               |      2 +-
 lib/iolog/regress/iolog_json/test3.out.ok                                           |     22 +
 lib/iolog/regress/iolog_mkpath/check_iolog_mkpath.c                                 |     15 +-
 lib/util/Makefile.in                                                                |    133 +-
 lib/util/fatal.c                                                                    |      2 +
 lib/util/hexchar.c                                                                  |    103 +
 lib/util/inet_ntop.c                                                                |      2 +-
 lib/util/json.c                                                                     |     77 +-
 lib/util/lbuf.c                                                                     |    145 +-
 lib/util/mkdir_parents.c                                                            |      2 +-
 lib/util/mmap_alloc.c                                                               |      6 +-
 lib/util/multiarch.c                                                                |      1 +
 lib/util/rcstr.c                                                                    |      6 +-
 lib/util/regex.c                                                                    |    121 +-
 lib/util/regress/corpus/seed/sudo_conf/sudo.conf.1                                  |      8 -
 lib/util/regress/corpus/seed/sudo_conf/sudo.conf.2                                  |      8 -
 lib/util/regress/corpus/seed/sudo_conf/sudo.conf.3                                  |      8 -
 lib/util/regress/fuzz/fuzz_sudo_conf.c                                              |     56 +-
 lib/util/regress/fuzz/fuzz_sudo_conf.dict                                           |      1 -
 lib/util/regress/hexchar/hexchar_test.c                                             |     81 +
 lib/util/regress/json/json_test.c                                                   |    235 +
 lib/util/regress/multiarch/multiarch_test.c                                         |      8 +-
 lib/util/regress/regex/regex_test.c                                                 |    126 +
 lib/util/regress/sudo_conf/conf_test.c                                              |      8 +-
 lib/util/regress/sudo_conf/test1.in                                                 |      9 -
 lib/util/regress/sudo_conf/test1.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test2.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test3.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test4.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test5.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test6.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test7.out.ok                                             |      2 +-
 lib/util/regress/sudo_conf/test8.err.ok                                             |      1 -
 lib/util/regress/sudo_conf/test8.in                                                 |      1 -
 lib/util/regress/sudo_conf/test8.out.ok                                             |      4 -
 lib/util/sha2.c                                                                     |      4 +-
 lib/util/snprintf.c                                                                 |    117 +-
 lib/util/sudo_conf.c                                                                |     62 +-
 lib/util/sudo_dso.c                                                                 |     70 +-
 lib/util/term.c                                                                     |      3 +-
 lib/util/util.exp.in                                                                |      3 +
 logsrvd/Makefile.in                                                                 |     26 +-
 logsrvd/logsrvd.c                                                                   |      4 +-
 logsrvd/logsrvd_conf.c                                                              |      3 +
 logsrvd/logsrvd_journal.c                                                           |      3 +
 logsrvd/logsrvd_local.c                                                             |      2 +-
 logsrvd/logsrvd_relay.c                                                             |      2 +
 logsrvd/regress/fuzz/fuzz_logsrvd_conf.c                                            |      2 +-
 m4/ax_append_flag.m4                                                                |     33 +-
 m4/ax_check_compile_flag.m4                                                         |     43 +-
 m4/ax_func_getaddrinfo.m4                                                           |      2 +-
 m4/ax_func_snprintf.m4                                                              |      5 +-
 m4/ax_prog_cc_for_build.m4                                                          |     12 +-
 m4/gettext.m4                                                                       |     61 +
 m4/hardening.m4                                                                     |    124 +
 m4/ldap.m4                                                                          |    130 +
 m4/openssl.m4                                                                       |    294 +
 m4/pie.m4                                                                           |     86 +
 m4/sanitizer.m4                                                                     |     63 +
 m4/sudo.m4                                                                          |    416 +-
 m4/visibility.m4                                                                    |    140 +
 pathnames.h.in                                                                      |      4 +
 plugins/audit_json/audit_json.c                                                     |      4 +-
 plugins/group_file/getgrent.c                                                       |     57 +-
 plugins/group_file/group_file.c                                                     |      5 +-
 plugins/python/Makefile.in                                                          |     43 +-
 plugins/python/python_importblocker.c                                               |    217 -
 plugins/python/python_plugin_audit.c                                                |      2 -
 plugins/python/python_plugin_common.c                                               |      5 -
 plugins/python/python_plugin_io.c                                                   |      2 -
 plugins/python/python_plugin_policy.c                                               |      1 -
 plugins/python/regress/check_python_examples.c                                      |     29 +-
 plugins/python/regress/iohelpers.c                                                  |     11 +-
 plugins/python/regress/testdata/check_multiple_approval_plugin_and_arguments.stdout |      4 +-
 plugins/python/regress/testdata/sudo.conf.developer_mode                            |      1 -
 plugins/python/regress/testdata/sudo.conf.normal_mode                               |      1 -
 plugins/python/regress/testhelpers.c                                                |     25 +-
 plugins/python/regress/testhelpers.h                                                |      5 +-
 plugins/python/sudo_python_module.h                                                 |      3 -
 plugins/sample/README                                                               |      7 +-
 plugins/sample/sample_plugin.c                                                      |     51 +-
 plugins/sudoers/Makefile.in                                                         |    118 +-
 plugins/sudoers/auth/pam.c                                                          |      3 +-
 plugins/sudoers/auth/passwd.c                                                       |     11 +-
 plugins/sudoers/check.c                                                             |     23 +-
 plugins/sudoers/cvtsudoers.c                                                        |      8 +-
 plugins/sudoers/cvtsudoers_json.c                                                   |      2 +-
 plugins/sudoers/cvtsudoers_merge.c                                                  |      2 +-
 plugins/sudoers/editor.c                                                            |      1 +
 plugins/sudoers/env.c                                                               |     97 +-
 plugins/sudoers/gram.c                                                              |    589 +-
 plugins/sudoers/gram.h                                                              |      4 +-
 plugins/sudoers/gram.y                                                              |     17 +-
 plugins/sudoers/group_plugin.c                                                      |     24 +-
 plugins/sudoers/hexchar.c                                                           |    101 -
 plugins/sudoers/iolog.c                                                             |      4 +-
 plugins/sudoers/ldap.c                                                              |     12 +-
 plugins/sudoers/ldap_conf.c                                                         |      2 +-
 plugins/sudoers/ldap_util.c                                                         |      2 +-
 plugins/sudoers/log_client.c                                                        |      5 +-
 plugins/sudoers/logging.c                                                           |     60 +-
 plugins/sudoers/match_command.c                                                     |     16 +-
 plugins/sudoers/match_digest.c                                                      |      2 +-
 plugins/sudoers/parse.c                                                             |     60 +-
 plugins/sudoers/parse.h                                                             |      3 -
 plugins/sudoers/parse_ldif.c                                                        |     10 +-
 plugins/sudoers/po/cs.mo                                                            |    Bin 
 plugins/sudoers/po/cs.po                                                            |   1805 +-
 plugins/sudoers/po/de.mo                                                            |    Bin 
 plugins/sudoers/po/de.po                                                            |   1119 +-
 plugins/sudoers/po/eo.mo                                                            |    Bin 
 plugins/sudoers/po/eo.po                                                            |   1573 +-
 plugins/sudoers/po/fr.mo                                                            |    Bin 
 plugins/sudoers/po/fr.po                                                            |   1125 +-
 plugins/sudoers/po/hr.mo                                                            |    Bin 
 plugins/sudoers/po/hr.po                                                            |   2148 +-
 plugins/sudoers/po/ja.mo                                                            |    Bin 
 plugins/sudoers/po/ja.po                                                            |   1123 +-
 plugins/sudoers/po/ka.mo                                                            |    Bin 
 plugins/sudoers/po/ka.po                                                            |   3715 ++
 plugins/sudoers/po/ko.mo                                                            |    Bin 
 plugins/sudoers/po/ko.po                                                            |   1131 +-
 plugins/sudoers/po/pl.mo                                                            |    Bin 
 plugins/sudoers/po/pl.po                                                            |   1119 +-
 plugins/sudoers/po/ro.mo                                                            |    Bin 
 plugins/sudoers/po/ro.po                                                            |   1137 +-
 plugins/sudoers/po/ru.mo                                                            |    Bin 
 plugins/sudoers/po/ru.po                                                            |   3980 +-
 plugins/sudoers/po/sudoers.pot                                                      |    960 +-
 plugins/sudoers/po/sv.mo                                                            |    Bin 
 plugins/sudoers/po/sv.po                                                            |   1139 +-
 plugins/sudoers/po/uk.mo                                                            |    Bin 
 plugins/sudoers/po/uk.po                                                            |   1125 +-
 plugins/sudoers/po/zh_CN.mo                                                         |    Bin 
 plugins/sudoers/po/zh_CN.po                                                         |   2242 +-
 plugins/sudoers/po/zh_TW.mo                                                         |    Bin 
 plugins/sudoers/po/zh_TW.po                                                         |   2379 +-
 plugins/sudoers/policy.c                                                            |     10 +-
 plugins/sudoers/pwutil.c                                                            |      2 +-
 plugins/sudoers/regress/corpus/seed/ldif/invalid_b64.ldif                           |     33 +
 plugins/sudoers/regress/corpus/seed/ldif/pr196.ldif                                 |      6 +
 plugins/sudoers/regress/corpus/seed/ldif/sample.ldif                                |    295 +
 plugins/sudoers/regress/corpus/seed/ldif/valid_b64.ldif                             |     44 +
 plugins/sudoers/regress/cvtsudoers/test28.sh                                        |      2 +-
 plugins/sudoers/regress/cvtsudoers/test29.sh                                        |      2 +-
 plugins/sudoers/regress/cvtsudoers/test33.sh                                        |      2 +-
 plugins/sudoers/regress/cvtsudoers/test39.sh                                        |     12 +
 plugins/sudoers/regress/cvtsudoers/test40.out.ok                                    |     10 +
 plugins/sudoers/regress/cvtsudoers/test40.sh                                        |     29 +
 plugins/sudoers/regress/fuzz/fuzz_policy.c                                          |      8 +-
 plugins/sudoers/regress/fuzz/fuzz_policy.dict                                       |      8 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.c                                         |      4 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.dict                                      |      6 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c                                    |      4 +-
 plugins/sudoers/regress/harness.in                                                  |      2 +-
 plugins/sudoers/regress/parser/check_hexchar.c                                      |     83 -
 plugins/sudoers/regress/serialize_list/check_serialize_list.c                       |      1 +
 plugins/sudoers/regress/visudo/test3.sh                                             |      2 +-
 plugins/sudoers/starttime.c                                                         |      9 +-
 plugins/sudoers/strvec_join.c                                                       |      2 +-
 plugins/sudoers/sudoers.c                                                           |     55 +-
 plugins/sudoers/sudoers.h                                                           |      3 +
 plugins/sudoers/sudoers_version.h                                                   |      5 +-
 plugins/sudoers/sudoreplay.c                                                        |    120 +-
 plugins/sudoers/testsudoers.c                                                       |      2 +-
 plugins/sudoers/toke.c                                                              |   5089 +-
 plugins/sudoers/toke.l                                                              |     27 +-
 plugins/sudoers/toke_util.c                                                         |      2 +-
 plugins/sudoers/tsdump.c                                                            |      2 +-
 plugins/sudoers/tsgetgrpw.c                                                         |    110 +-
 plugins/sudoers/tsgetgrpw.h                                                         |      2 +
 plugins/sudoers/visudo.c                                                            |      8 +-
 po/cs.mo                                                                            |    Bin 
 po/cs.po                                                                            |    347 +-
 po/de.mo                                                                            |    Bin 
 po/de.po                                                                            |    347 +-
 po/eo.mo                                                                            |    Bin 
 po/eo.po                                                                            |    610 +-
 po/fr.mo                                                                            |    Bin 
 po/fr.po                                                                            |    347 +-
 po/fur.mo                                                                           |    Bin 
 po/fur.po                                                                           |   1069 +-
 po/hr.mo                                                                            |    Bin 
 po/hr.po                                                                            |    679 +-
 po/ja.mo                                                                            |    Bin 
 po/ja.po                                                                            |    345 +-
 po/ko.mo                                                                            |    Bin 
 po/ko.po                                                                            |    349 +-
 po/pl.mo                                                                            |    Bin 
 po/pl.po                                                                            |    339 +-
 po/ro.mo                                                                            |    Bin 
 po/ro.po                                                                            |    365 +-
 po/sq.mo                                                                            |    Bin 
 po/sq.po                                                                            |   1179 +
 po/sudo.pot                                                                         |    333 +-
 po/sv.mo                                                                            |    Bin 
 po/sv.po                                                                            |    349 +-
 po/uk.mo                                                                            |    Bin 
 po/uk.po                                                                            |    345 +-
 po/zh_CN.mo                                                                         |    Bin 
 po/zh_CN.po                                                                         |    678 +-
 po/zh_TW.mo                                                                         |    Bin 
 po/zh_TW.po                                                                         |    709 +-
 scripts/build_pkgs                                                                  |   1227 +
 scripts/config.guess                                                                |   1270 +-
 scripts/config.sub                                                                  |    115 +-
 scripts/mkpkg                                                                       |     70 +-
 scripts/pp                                                                          |     49 +-
 src/Makefile.in                                                                     |     10 +-
 src/exec_intercept.c                                                                |     82 +-
 src/exec_intercept.h                                                                |      2 +-
 src/exec_monitor.c                                                                  |      8 +-
 src/exec_nopty.c                                                                    |     50 +-
 src/exec_preload.c                                                                  |      4 +-
 src/exec_ptrace.c                                                                   |     49 +-
 src/exec_ptrace.h                                                                   |      9 +-
 src/exec_pty.c                                                                      |     94 +-
 src/load_plugins.c                                                                  |    113 +-
 src/net_ifs.c                                                                       |      3 +-
 src/parse_args.c                                                                    |     10 +-
 src/preload.c                                                                       |      2 +-
 src/regress/intercept/test_ptrace.c                                                 |     18 +-
 src/regress/noexec/check_noexec.c                                                   |      2 +-
 src/regress/ttyname/check_ttyname.c                                                 |      1 +
 src/sudo.c                                                                          |     18 +-
 src/sudo.h                                                                          |      2 +
 src/sudo_edit.c                                                                     |     43 +-
 src/sudo_exec.h                                                                     |      3 +-
 src/sudo_intercept.c                                                                |      2 +-
 src/sudo_usage.h.in                                                                 |      4 +-
 src/suspend_nopty.c                                                                 |     14 +-
 src/tgetpass.c                                                                      |      3 +-
 src/ttyname.c                                                                       |      7 +-
 303 files changed, 59617 insertions(+), 28707 deletions(-)



More information about the sudo-commits mailing list