[sudo-commits] sudo changeset 14794:8010d7515347

Todd C. Miller Todd.Miller at sudo.ws
Tue Jun 27 16:14:09 MDT 2023


changeset:	14794:8010d7515347 in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/8010d7515347
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Tue Jun 27 11:34:37 2023 -0600

Log Message:
	Merge sudo 1.9.14 from tip.

diffstat:

 .circleci/config.yml                                  |     2 +-
 .github/FUNDING.yml                                   |     2 +
 INSTALL.md                                            |    45 +-
 MANIFEST                                              |    45 +-
 Makefile.in                                           |     3 +-
 NEWS                                                  |    93 +
 config.h.in                                           |   147 +-
 configure                                             |  1841 +++++---
 configure.ac                                          |   503 +-
 docker/debian/latest/Dockerfile                       |     9 +-
 docker/debian/testing/Dockerfile                      |     9 +-
 docker/fedora/latest/Dockerfile                       |     2 +-
 docker/fedora/rawhide/Dockerfile                      |     2 +-
 docker/ubuntu/devel/Dockerfile                        |     9 +-
 docker/ubuntu/latest/Dockerfile                       |     9 +-
 docker/ubuntu/rolling/Dockerfile                      |     9 +-
 docs/Makefile.in                                      |     3 +-
 docs/UPGRADE.md                                       |    25 +-
 docs/sudo.man.in                                      |     6 +-
 docs/sudo.mdoc.in                                     |     6 +-
 docs/sudo_plugin_python.man.in                        |     2 +-
 docs/sudo_plugin_python.mdoc.in                       |     2 +-
 docs/sudoers.ldap.man.in                              |   100 +-
 docs/sudoers.ldap.mdoc.in                             |    92 +-
 docs/sudoers.man.in                                   |    79 +-
 docs/sudoers.mdoc.in                                  |    78 +-
 docs/visudo.man.in                                    |    29 +-
 docs/visudo.mdoc.in                                   |    27 +-
 etc/codespell.exclude                                 |     1 +
 etc/codespell.ignore                                  |     7 +-
 examples/Makefile.in                                  |     3 +-
 include/Makefile.in                                   |     3 +-
 include/sudo_compat.h                                 |    18 +-
 include/sudo_event.h                                  |     2 +-
 include/sudo_eventlog.h                               |    13 +-
 include/sudo_iolog.h                                  |     2 +-
 include/sudo_util.h                                   |    57 +-
 lib/eventlog/Makefile.in                              |   107 +-
 lib/eventlog/eventlog.c                               |     1 +
 lib/eventlog/eventlog_free.c                          |     6 +
 lib/eventlog/parse_json.c                             |  1042 ++++
 lib/eventlog/parse_json.h                             |    46 +
 lib/eventlog/regress/eventlog_store/store_json_test.c |   198 +
 lib/eventlog/regress/eventlog_store/store_sudo_test.c |   208 +
 lib/eventlog/regress/eventlog_store/test1.json.in     |    51 +
 lib/eventlog/regress/eventlog_store/test1.json.out.ok |    30 +
 lib/eventlog/regress/eventlog_store/test1.sudo.out.ok |     2 +
 lib/eventlog/regress/eventlog_store/test2.json.in     |    47 +
 lib/eventlog/regress/eventlog_store/test2.json.out.ok |    28 +
 lib/eventlog/regress/eventlog_store/test2.sudo.out.ok |     2 +
 lib/eventlog/regress/eventlog_store/test3.json.in     |    48 +
 lib/eventlog/regress/eventlog_store/test3.json.out.ok |    29 +
 lib/eventlog/regress/eventlog_store/test3.sudo.out.ok |     2 +
 lib/eventlog/regress/eventlog_store/test4.json.in     |    46 +
 lib/eventlog/regress/eventlog_store/test4.json.out.ok |    30 +
 lib/eventlog/regress/eventlog_store/test4.sudo.out.ok |     2 +
 lib/eventlog/regress/parse_json/check_parse_json.c    |   270 +
 lib/eventlog/regress/parse_json/test1.in              |    34 +
 lib/eventlog/regress/parse_json/test2.in              |    28 +
 lib/eventlog/regress/parse_json/test2.out.ok          |    34 +
 lib/eventlog/regress/parse_json/test3.in              |    22 +
 lib/eventlog/regress/parse_json/test3.out.ok          |    22 +
 lib/iolog/Makefile.in                                 |    83 +-
 lib/iolog/iolog_gets.c                                |    10 +-
 lib/iolog/iolog_json.c                                |   896 +----
 lib/iolog/iolog_json.h                                |    50 -
 lib/iolog/regress/fuzz/fuzz_iolog_json.c              |     2 -
 lib/iolog/regress/iolog_json/check_iolog_json.c       |   265 -
 lib/iolog/regress/iolog_json/test1.in                 |    34 -
 lib/iolog/regress/iolog_json/test2.in                 |    28 -
 lib/iolog/regress/iolog_json/test2.out.ok             |    34 -
 lib/iolog/regress/iolog_json/test3.in                 |    22 -
 lib/iolog/regress/iolog_json/test3.out.ok             |    22 -
 lib/util/Makefile.in                                  |    69 +-
 lib/util/event.c                                      |     2 +-
 lib/util/getcwd.c                                     |   244 -
 lib/util/lbuf.c                                       |    46 +-
 lib/util/nanosleep.c                                  |    41 +-
 lib/util/rcstr.c                                      |     5 +-
 lib/util/realpath.c                                   |   198 +
 lib/util/regress/digest/digest_test.c                 |  1179 +++++
 lib/util/secure_path.c                                |    58 +
 lib/util/sudo_conf.c                                  |    96 +-
 lib/util/term.c                                       |     2 +-
 lib/util/ttysize.c                                    |    23 +-
 lib/util/util.exp.in                                  |     3 +
 lib/zlib/Makefile.in                                  |     5 +-
 logsrvd/Makefile.in                                   |     5 +-
 logsrvd/logsrv_util.c                                 |    18 +-
 logsrvd/logsrvd.c                                     |    33 +-
 logsrvd/logsrvd_conf.c                                |    27 +-
 logsrvd/logsrvd_journal.c                             |     5 +
 logsrvd/regress/fuzz/fuzz_logsrvd_conf.c              |    86 +
 logsrvd/sendlog.c                                     |    17 +-
 m4/hardening.m4                                       |     9 +-
 m4/ldap.m4                                            |     4 +-
 m4/openssl.m4                                         |     4 +-
 m4/sudo.m4                                            |    47 +-
 pathnames.h.in                                        |    16 +-
 plugins/audit_json/Makefile.in                        |     3 +-
 plugins/group_file/Makefile.in                        |     3 +-
 plugins/python/Makefile.in                            |     3 +-
 plugins/python/pyhelpers.h                            |     3 +
 plugins/sample/Makefile.in                            |     3 +-
 plugins/sample_approval/Makefile.in                   |     3 +-
 plugins/sudoers/Makefile.in                           |   142 +-
 plugins/sudoers/alias.c                               |     9 +-
 plugins/sudoers/audit.c                               |     1 -
 plugins/sudoers/auth/bsdauth.c                        |    52 +-
 plugins/sudoers/auth/sudo_auth.h                      |     1 +
 plugins/sudoers/canon_path.c                          |   200 +
 plugins/sudoers/check.h                               |     2 +
 plugins/sudoers/cvtsudoers.c                          |    57 +-
 plugins/sudoers/cvtsudoers.h                          |     8 +-
 plugins/sudoers/cvtsudoers_csv.c                      |    32 +-
 plugins/sudoers/cvtsudoers_json.c                     |    34 +-
 plugins/sudoers/cvtsudoers_ldif.c                     |    20 +-
 plugins/sudoers/defaults.c                            |     9 +-
 plugins/sudoers/defaults.h                            |     4 +-
 plugins/sudoers/digestname.c                          |     2 +-
 plugins/sudoers/editor.c                              |     2 +-
 plugins/sudoers/file.c                                |    21 +-
 plugins/sudoers/filedigest.c                          |     5 +-
 plugins/sudoers/find_path.c                           |    20 +-
 plugins/sudoers/fmtsudoers.c                          |    14 +-
 plugins/sudoers/fmtsudoers_cvt.c                      |    10 +-
 plugins/sudoers/gc.c                                  |    10 -
 plugins/sudoers/getdate.c                             |     2 +-
 plugins/sudoers/getdate.y                             |     2 +-
 plugins/sudoers/goodpath.c                            |    16 +-
 plugins/sudoers/gram.c                                |   654 +-
 plugins/sudoers/gram.y                                |   108 +-
 plugins/sudoers/iolog.c                               |     1 -
 plugins/sudoers/ldap.c                                |   193 +-
 plugins/sudoers/ldap_conf.c                           |    22 +-
 plugins/sudoers/ldap_innetgr.c                        |   264 +
 plugins/sudoers/ldap_util.c                           |   116 +
 plugins/sudoers/log_client.c                          |    30 +-
 plugins/sudoers/logging.c                             |    69 +-
 plugins/sudoers/logging.h                             |     1 +
 plugins/sudoers/match.c                               |   322 +-
 plugins/sudoers/match_command.c                       |   399 +-
 plugins/sudoers/match_digest.c                        |    13 +-
 plugins/sudoers/parse.c                               |     8 +-
 plugins/sudoers/parse.h                               |    91 +-
 plugins/sudoers/pivot.c                               |    90 +
 plugins/sudoers/po/cs.mo                              |   Bin 
 plugins/sudoers/po/cs.po                              |  1455 +++---
 plugins/sudoers/po/de.mo                              |   Bin 
 plugins/sudoers/po/de.po                              |  1450 +++---
 plugins/sudoers/po/eo.mo                              |   Bin 
 plugins/sudoers/po/eo.po                              |  1547 +++---
 plugins/sudoers/po/fr.mo                              |   Bin 
 plugins/sudoers/po/fr.po                              |  1453 +++---
 plugins/sudoers/po/hr.mo                              |   Bin 
 plugins/sudoers/po/hr.po                              |  1475 +++---
 plugins/sudoers/po/ko.mo                              |   Bin 
 plugins/sudoers/po/ko.po                              |  1461 +++---
 plugins/sudoers/po/pl.mo                              |   Bin 
 plugins/sudoers/po/pl.po                              |  1450 +++---
 plugins/sudoers/po/ro.mo                              |   Bin 
 plugins/sudoers/po/ro.po                              |  1547 +++---
 plugins/sudoers/po/ru.mo                              |   Bin 
 plugins/sudoers/po/ru.po                              |  3720 ++++++++--------
 plugins/sudoers/po/sr.mo                              |   Bin 
 plugins/sudoers/po/sr.po                              |  1807 ++++---
 plugins/sudoers/po/sudoers.pot                        |  1408 +++---
 plugins/sudoers/po/uk.mo                              |   Bin 
 plugins/sudoers/po/uk.po                              |  1453 +++---
 plugins/sudoers/policy.c                              |    90 +-
 plugins/sudoers/regress/editor/check_editor.c         |     3 +-
 plugins/sudoers/regress/fuzz/fuzz_policy.c            |    51 +-
 plugins/sudoers/regress/fuzz/fuzz_stubs.c             |    21 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.c           |    10 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c      |     4 +-
 plugins/sudoers/regress/parser/check_digest.c         |     5 +-
 plugins/sudoers/regress/parser/check_fill.c           |     8 +-
 plugins/sudoers/regress/starttime/check_starttime.c   |    15 +-
 plugins/sudoers/regress/sudoers/test27.json.ok        |     6 +
 plugins/sudoers/regress/sudoers/test27.ldif.ok        |     2 +
 plugins/sudoers/regress/sudoers/test27.out.ok         |     4 +-
 plugins/sudoers/regress/testsudoers/group             |     1 +
 plugins/sudoers/regress/testsudoers/passwd            |     6 +
 plugins/sudoers/regress/testsudoers/test21.out.ok     |    10 +
 plugins/sudoers/regress/testsudoers/test21.sh         |    20 +
 plugins/sudoers/regress/testsudoers/test22.out.ok     |     8 +
 plugins/sudoers/regress/testsudoers/test22.sh         |    18 +
 plugins/sudoers/regress/testsudoers/test23.out.ok     |     8 +
 plugins/sudoers/regress/testsudoers/test23.sh         |    17 +
 plugins/sudoers/set_perms.c                           |    45 +-
 plugins/sudoers/sssd.c                                |    13 +-
 plugins/sudoers/starttime.c                           |    31 +
 plugins/sudoers/stubs.c                               |    14 +
 plugins/sudoers/sudo_ldap.h                           |    80 +-
 plugins/sudoers/sudo_ldap_conf.h                      |    48 +-
 plugins/sudoers/sudo_nss.c                            |     2 +-
 plugins/sudoers/sudo_nss.h                            |    10 +-
 plugins/sudoers/sudoers.c                             |   642 +-
 plugins/sudoers/sudoers.h                             |    52 +-
 plugins/sudoers/sudoers.in                            |     4 +
 plugins/sudoers/sudoreplay.c                          |     2 +-
 plugins/sudoers/testsudoers.c                         |    35 +-
 plugins/sudoers/timestamp.c                           |    25 +
 plugins/sudoers/toke.c                                |   478 +-
 plugins/sudoers/toke.h                                |    10 +-
 plugins/sudoers/toke.l                                |   282 +-
 plugins/sudoers/toke_util.c                           |     2 +-
 plugins/sudoers/visudo.c                              |   308 +-
 plugins/system_group/Makefile.in                      |     3 +-
 po/cs.mo                                              |   Bin 
 po/cs.po                                              |   481 +-
 po/de.mo                                              |   Bin 
 po/de.po                                              |   483 +-
 po/eo.mo                                              |   Bin 
 po/eo.po                                              |   540 +-
 po/fr.mo                                              |   Bin 
 po/fr.po                                              |   481 +-
 po/hr.mo                                              |   Bin 
 po/hr.po                                              |   487 +-
 po/ko.mo                                              |   Bin 
 po/ko.po                                              |   483 +-
 po/pl.mo                                              |   Bin 
 po/pl.po                                              |   481 +-
 po/ro.mo                                              |   Bin 
 po/ro.po                                              |   513 +-
 po/ru.mo                                              |   Bin 
 po/ru.po                                              |  1150 +++-
 po/sr.mo                                              |   Bin 
 po/sr.po                                              |   660 +-
 po/sudo.pot                                           |   478 +-
 po/uk.mo                                              |   Bin 
 po/uk.po                                              |   481 +-
 po/vi.mo                                              |   Bin 
 po/vi.po                                              |   719 +-
 scripts/build_pkgs                                    |   130 +-
 scripts/config.sub                                    |     4 +-
 scripts/mkdep.pl                                      |     4 +-
 src/Makefile.in                                       |    72 +-
 src/conversation.c                                    |     4 +-
 src/edit_open.c                                       |    20 +-
 src/exec.c                                            |    37 +-
 src/exec_intercept.c                                  |    19 +-
 src/exec_intercept.h                                  |     2 +-
 src/exec_iolog.c                                      |    25 +-
 src/exec_monitor.c                                    |   115 +-
 src/exec_nopty.c                                      |    39 +-
 src/exec_ptrace.c                                     |    34 +-
 src/exec_pty.c                                        |   505 +-
 src/get_pty.c                                         |    45 +-
 src/limits.c                                          |    52 +-
 src/parse_args.c                                      |    81 +-
 src/regress/intercept/test_ptrace.c                   |    17 +-
 src/selinux.c                                         |     2 +-
 src/sudo.c                                            |    73 +-
 src/sudo.h                                            |    27 +-
 src/sudo_edit.c                                       |    96 +-
 src/sudo_edit.h                                       |     6 +-
 src/sudo_exec.h                                       |    32 +-
 src/sudo_usage.h.in                                   |    61 +-
 src/suspend_nopty.c                                   |   119 -
 src/suspend_parent.c                                  |   170 +
 src/tcsetpgrp_nobg.c                                  |    71 -
 src/tgetpass.c                                        |    12 +-
 src/ttyname.c                                         |    62 +-
 src/utmp.c                                            |     7 +-
 265 files changed, 25383 insertions(+), 18998 deletions(-)



More information about the sudo-commits mailing list