[sudo-commits] sudo changeset 13117:e3e96490e48f

Todd C. Miller Todd.Miller at sudo.ws
Sat Mar 13 12:45:46 MST 2021


changeset:	13117:e3e96490e48f in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/e3e96490e48f
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Sat Mar 13 08:47:46 2021 -0700

Log Message:
	Merge sudo 1.9.6 from tip

diffstat:

 .github/workflows/main.yml                          |     40 +
 .gitignore                                          |     18 +-
 .hgignore                                           |     13 +-
 INSTALL                                             |     67 +-
 MANIFEST                                            |    102 +-
 Makefile.in                                         |     15 +-
 NEWS                                                |     79 +-
 config.guess                                        |   1036 +-
 config.h.in                                         |    116 +-
 config.sub                                          |   2905 +-
 configure                                           |  19771 +++++++++--------
 configure.ac                                        |    190 +-
 doc/Makefile.in                                     |      8 +-
 doc/sudo.conf.man.in                                |     13 +-
 doc/sudo.conf.mdoc.in                               |     13 +-
 doc/sudo.man.in                                     |      2 +-
 doc/sudo.mdoc.in                                    |      2 +-
 doc/sudoers.man.in                                  |     35 +-
 doc/sudoers.mdoc.in                                 |     34 +-
 examples/Makefile.in                                |      8 +-
 include/Makefile.in                                 |      6 +
 include/sudo_compat.h                               |     46 +-
 include/sudo_eventlog.h                             |      6 +-
 include/sudo_iolog.h                                |     11 +-
 include/sudo_util.h                                 |      4 +
 lib/eventlog/Makefile.in                            |     70 +-
 lib/eventlog/eventlog.c                             |    347 +-
 lib/eventlog/eventlog_conf.c                        |    226 +
 lib/eventlog/eventlog_free.c                        |     73 +
 lib/eventlog/logwrap.c                              |      8 +-
 lib/fuzzstub/Makefile.in                            |    174 +
 lib/fuzzstub/fuzzstub.c                             |    119 +
 lib/iolog/Makefile.in                               |    485 +-
 lib/iolog/iolog_clearerr.c                          |     45 +
 lib/iolog/iolog_close.c                             |     80 +
 lib/iolog/iolog_conf.c                              |    202 +
 lib/iolog/iolog_eof.c                               |     54 +
 lib/iolog/iolog_fileio.c                            |   1061 -
 lib/iolog/iolog_gets.c                              |     78 +
 lib/iolog/iolog_json.c                              |    228 +-
 lib/iolog/iolog_legacy.c                            |    168 +
 lib/iolog/iolog_loginfo.c                           |    236 +
 lib/iolog/iolog_mkdirs.c                            |    139 +
 lib/iolog/iolog_mkdtemp.c                           |     87 +
 lib/iolog/iolog_mkpath.c                            |     65 +
 lib/iolog/iolog_nextid.c                            |    143 +
 lib/iolog/iolog_open.c                              |    127 +
 lib/iolog/iolog_openat.c                            |     90 +
 lib/iolog/iolog_read.c                              |     79 +
 lib/iolog/iolog_seek.c                              |     69 +
 lib/iolog/iolog_swapids.c                           |     95 +
 lib/iolog/iolog_timing.c                            |    267 +
 lib/iolog/iolog_util.c                              |    413 +-
 lib/iolog/iolog_write.c                             |    105 +
 lib/iolog/regress/corpus/log_json/id.json           |     36 +
 lib/iolog/regress/corpus/log_json/ls.json           |     31 +
 lib/iolog/regress/corpus/log_json/mailq.json        |     31 +
 lib/iolog/regress/corpus/log_json/make.json         |     36 +
 lib/iolog/regress/corpus/log_json/pkg_add.json      |     34 +
 lib/iolog/regress/corpus/log_json/pkg_delete.json   |     34 +
 lib/iolog/regress/corpus/log_json/printenv.json     |     34 +
 lib/iolog/regress/corpus/log_legacy/id.log          |      3 +
 lib/iolog/regress/corpus/log_legacy/ls.log          |      3 +
 lib/iolog/regress/corpus/log_legacy/mailq.log       |      3 +
 lib/iolog/regress/corpus/log_legacy/make.log        |      3 +
 lib/iolog/regress/corpus/log_legacy/pkg_add.log     |      3 +
 lib/iolog/regress/corpus/log_legacy/pkg_delete.log  |      3 +
 lib/iolog/regress/corpus/log_legacy/printenv.log    |      3 +
 lib/iolog/regress/corpus/timing/timing.1            |     51 +
 lib/iolog/regress/corpus/timing/timing.2            |    196 +
 lib/iolog/regress/corpus/timing/timing.3            |    988 +
 lib/iolog/regress/corpus/timing/timing.4            |      8 +
 lib/iolog/regress/fuzz/fuzz_iolog_json.c            |     88 +
 lib/iolog/regress/fuzz/fuzz_iolog_json.dict         |     17 +
 lib/iolog/regress/fuzz/fuzz_iolog_legacy.c          |     86 +
 lib/iolog/regress/fuzz/fuzz_iolog_timing.c          |    100 +
 lib/iolog/regress/iolog_json/check_iolog_json.c     |      4 +-
 lib/iolog/regress/iolog_timing/check_iolog_timing.c |    148 +
 lib/iolog/regress/iolog_util/check_iolog_util.c     |    148 -
 lib/logsrv/Makefile.in                              |      6 +
 lib/util/Makefile.in                                |     89 +-
 lib/util/basename.c                                 |     52 +
 lib/util/getdelim.c                                 |      3 +-
 lib/util/lbuf.c                                     |      3 +
 lib/util/progname.c                                 |     89 +-
 lib/util/regress/corpus/sudo_conf/sudo.conf.1       |    124 +
 lib/util/regress/corpus/sudo_conf/sudo.conf.2       |    124 +
 lib/util/regress/corpus/sudo_conf/sudo.conf.3       |    134 +
 lib/util/regress/fuzz/fuzz_sudo_conf.c              |     61 +
 lib/util/regress/fuzz/fuzz_sudo_conf.dict           |     19 +
 lib/util/regress/getdelim/getdelim_test.c           |     32 +-
 lib/util/regress/progname/progname_test.c           |      8 +-
 lib/util/secure_path.c                              |      6 +-
 lib/util/sudo_conf.c                                |     37 +-
 lib/util/sudo_debug.c                               |    165 +
 lib/util/sudo_dso.c                                 |     46 +-
 lib/util/util.exp.in                                |      1 +
 lib/zlib/Makefile.in                                |      6 +
 logsrvd/Makefile.in                                 |     71 +-
 logsrvd/iolog_writer.c                              |     31 +-
 logsrvd/logsrvd.c                                   |     41 +-
 logsrvd/logsrvd.h                                   |      4 +-
 logsrvd/logsrvd_conf.c                              |      2 +-
 logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.1  |    159 +
 logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.2  |    159 +
 logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.3  |    159 +
 logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.4  |    159 +
 logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.5  |    159 +
 logsrvd/regress/corpus/logsrvd_conf/logsrvd.conf.6  |    159 +
 logsrvd/regress/fuzz/fuzz_logsrvd_conf.c            |     76 +
 logsrvd/sendlog.c                                   |     48 +-
 pathnames.h.in                                      |      8 +
 plugins/audit_json/Makefile.in                      |      6 +
 plugins/group_file/Makefile.in                      |      6 +
 plugins/python/Makefile.in                          |     14 +
 plugins/python/pyhelpers.c                          |      2 +-
 plugins/python/pyhelpers.h                          |      1 -
 plugins/python/python_convmessage.c                 |      2 +-
 plugins/python/python_plugin_approval_multi.inc     |      2 +-
 plugins/python/python_plugin_audit_multi.inc        |      2 +-
 plugins/python/python_plugin_io_multi.inc           |      2 +-
 plugins/python/sudo_python_module.c                 |      3 +-
 plugins/sample/Makefile.in                          |      6 +
 plugins/sample_approval/Makefile.in                 |      6 +
 plugins/sudoers/Makefile.in                         |    516 +-
 plugins/sudoers/alias.c                             |     25 +-
 plugins/sudoers/audit.c                             |      4 +-
 plugins/sudoers/auth/pam.c                          |      3 +
 plugins/sudoers/b64_decode.c                        |     83 +
 plugins/sudoers/b64_encode.c                        |     64 +
 plugins/sudoers/base64.c                            |    121 -
 plugins/sudoers/check.h                             |      1 +
 plugins/sudoers/check_aliases.c                     |    149 +
 plugins/sudoers/cvtsudoers.c                        |     13 +-
 plugins/sudoers/def_data.c                          |      4 +
 plugins/sudoers/def_data.h                          |      2 +
 plugins/sudoers/def_data.in                         |      3 +
 plugins/sudoers/defaults.c                          |     12 +-
 plugins/sudoers/env.c                               |    136 +-
 plugins/sudoers/exptilde.c                          |      2 +-
 plugins/sudoers/find_path.c                         |      9 +-
 plugins/sudoers/fmtsudoers.c                        |    186 -
 plugins/sudoers/fmtsudoers_cvt.c                    |    219 +
 plugins/sudoers/gc.c                                |     40 +-
 plugins/sudoers/gentime.c                           |     21 +-
 plugins/sudoers/gram.c                              |    965 +-
 plugins/sudoers/gram.h                              |      6 +-
 plugins/sudoers/gram.y                              |    385 +-
 plugins/sudoers/iolog.c                             |     19 +-
 plugins/sudoers/ldap.c                              |      2 +-
 plugins/sudoers/ldap_util.c                         |     59 +-
 plugins/sudoers/logging.c                           |      7 +-
 plugins/sudoers/match_command.c                     |    142 +-
 plugins/sudoers/parse.c                             |     28 +-
 plugins/sudoers/parse.h                             |     44 +-
 plugins/sudoers/parse_ldif.c                        |      9 +-
 plugins/sudoers/po/cs.mo                            |    Bin 
 plugins/sudoers/po/cs.po                            |   1579 +-
 plugins/sudoers/po/de.mo                            |    Bin 
 plugins/sudoers/po/de.po                            |   1519 +-
 plugins/sudoers/po/eo.mo                            |    Bin 
 plugins/sudoers/po/eo.po                            |   1524 +-
 plugins/sudoers/po/fi.mo                            |    Bin 
 plugins/sudoers/po/fi.po                            |   2652 +-
 plugins/sudoers/po/fr.mo                            |    Bin 
 plugins/sudoers/po/fr.po                            |   1571 +-
 plugins/sudoers/po/hr.mo                            |    Bin 
 plugins/sudoers/po/hr.po                            |   1574 +-
 plugins/sudoers/po/ja.mo                            |    Bin 
 plugins/sudoers/po/ja.po                            |   1573 +-
 plugins/sudoers/po/ko.mo                            |    Bin 
 plugins/sudoers/po/ko.po                            |   1579 +-
 plugins/sudoers/po/pl.mo                            |    Bin 
 plugins/sudoers/po/pl.po                            |   1524 +-
 plugins/sudoers/po/pt.mo                            |    Bin 
 plugins/sudoers/po/pt.po                            |   1609 +-
 plugins/sudoers/po/pt_BR.mo                         |    Bin 
 plugins/sudoers/po/pt_BR.po                         |   1577 +-
 plugins/sudoers/po/sudoers.pot                      |   1308 +-
 plugins/sudoers/po/uk.mo                            |    Bin 
 plugins/sudoers/po/uk.po                            |   1573 +-
 plugins/sudoers/po/zh_CN.mo                         |    Bin 
 plugins/sudoers/po/zh_CN.po                         |   1564 +-
 plugins/sudoers/po/zh_TW.mo                         |    Bin 
 plugins/sudoers/po/zh_TW.po                         |   1577 +-
 plugins/sudoers/policy.c                            |    166 +-
 plugins/sudoers/pwutil.c                            |     76 +-
 plugins/sudoers/pwutil_impl.c                       |     48 +-
 plugins/sudoers/regress/corpus/policy/policy.1      |      1 +
 plugins/sudoers/regress/corpus/policy/policy.2      |      5 +
 plugins/sudoers/regress/corpus/policy/policy.3      |     11 +
 plugins/sudoers/regress/corpus/policy/policy.4      |     36 +
 plugins/sudoers/regress/corpus/policy/policy.5      |     36 +
 plugins/sudoers/regress/exptilde/check_exptilde.c   |      2 +
 plugins/sudoers/regress/fuzz/fuzz_policy.c          |    807 +
 plugins/sudoers/regress/fuzz/fuzz_policy.dict       |     51 +
 plugins/sudoers/regress/fuzz/fuzz_stubs.c           |     85 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers.c         |    392 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers.dict      |    195 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers.out.ok    |    577 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c    |    113 +
 plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.dict |     14 +
 plugins/sudoers/regress/parser/check_fill.c         |     14 +
 plugins/sudoers/regress/sudoers/test14.in           |      2 +-
 plugins/sudoers/regress/sudoers/test14.json.ok      |      2 +-
 plugins/sudoers/regress/sudoers/test14.ldif.ok      |      2 +-
 plugins/sudoers/regress/sudoers/test14.ldif2sudo.ok |      3 +-
 plugins/sudoers/regress/sudoers/test14.out.ok       |      2 +-
 plugins/sudoers/regress/sudoers/test14.toke.ok      |      2 +-
 plugins/sudoers/regress/sudoers/test22.sudo.ok      |      7 -
 plugins/sudoers/regress/sudoers/test23.sudo.ok      |      8 -
 plugins/sudoers/regress/sudoers/test24.sudo.ok      |      6 -
 plugins/sudoers/regress/sudoers/test25.in           |      3 +
 plugins/sudoers/regress/sudoers/test25.out.ok       |      1 +
 plugins/sudoers/regress/sudoers/test25.toke.ok      |      3 +
 plugins/sudoers/regress/sudoers/test26.in           |    128 +
 plugins/sudoers/regress/sudoers/test26.json.ok      |    626 +
 plugins/sudoers/regress/sudoers/test26.ldif.ok      |    134 +
 plugins/sudoers/regress/sudoers/test26.ldif2sudo.ok |    128 +
 plugins/sudoers/regress/sudoers/test26.out.ok       |    122 +
 plugins/sudoers/regress/sudoers/test26.toke.ok      |    128 +
 plugins/sudoers/regress/sudoers/test27.in           |     13 +
 plugins/sudoers/regress/sudoers/test27.json.ok      |    119 +
 plugins/sudoers/regress/sudoers/test27.ldif.ok      |     58 +
 plugins/sudoers/regress/sudoers/test27.ldif2sudo.ok |     16 +
 plugins/sudoers/regress/sudoers/test27.out.ok       |      9 +
 plugins/sudoers/regress/sudoers/test27.toke.ok      |     13 +
 plugins/sudoers/regress/sudoers/test4.toke.ok       |      2 +-
 plugins/sudoers/regress/sudoers/test5.toke.ok       |      4 +-
 plugins/sudoers/regress/sudoers/test7.toke.ok       |     12 +-
 plugins/sudoers/regress/sudoers/test8.toke.ok       |      2 +-
 plugins/sudoers/regress/testsudoers/test11.sh       |      3 -
 plugins/sudoers/regress/testsudoers/test12.sh       |      3 -
 plugins/sudoers/regress/testsudoers/test13.sh       |      3 -
 plugins/sudoers/regress/testsudoers/test4.sh        |      3 -
 plugins/sudoers/regress/testsudoers/test5.sh        |      3 -
 plugins/sudoers/regress/unescape/check_unesc.c      |    143 +
 plugins/sudoers/sssd.c                              |      2 +-
 plugins/sudoers/strlcpy_unesc.c                     |     52 +
 plugins/sudoers/strvec_join.c                       |     74 +
 plugins/sudoers/stubs.c                             |      3 +-
 plugins/sudoers/sudo_ldap.h                         |      1 +
 plugins/sudoers/sudoers.c                           |    240 +-
 plugins/sudoers/sudoers.h                           |     14 +
 plugins/sudoers/sudoers_hooks.c                     |    155 +
 plugins/sudoers/testsudoers.c                       |     16 +-
 plugins/sudoers/timestamp.c                         |     48 +
 plugins/sudoers/toke.c                              |    294 +-
 plugins/sudoers/toke.h                              |      5 +-
 plugins/sudoers/toke.l                              |    118 +-
 plugins/sudoers/toke_util.c                         |     78 +-
 plugins/sudoers/visudo.c                            |    144 +-
 plugins/system_group/Makefile.in                    |      6 +
 po/cs.mo                                            |    Bin 
 po/cs.po                                            |    336 +-
 po/de.mo                                            |    Bin 
 po/de.po                                            |    335 +-
 po/eo.mo                                            |    Bin 
 po/eo.po                                            |    336 +-
 po/fi.mo                                            |    Bin 
 po/fi.po                                            |    338 +-
 po/fr.mo                                            |    Bin 
 po/fr.po                                            |    338 +-
 po/hr.mo                                            |    Bin 
 po/hr.po                                            |    344 +-
 po/ja.mo                                            |    Bin 
 po/ja.po                                            |    338 +-
 po/ko.mo                                            |    Bin 
 po/ko.po                                            |    346 +-
 po/pl.mo                                            |    Bin 
 po/pl.po                                            |    333 +-
 po/pt.mo                                            |    Bin 
 po/pt.po                                            |    338 +-
 po/pt_BR.mo                                         |    Bin 
 po/pt_BR.po                                         |    338 +-
 po/tr.mo                                            |    Bin 
 po/tr.po                                            |    338 +-
 po/uk.mo                                            |    Bin 
 po/uk.po                                            |    335 +-
 po/zh_CN.mo                                         |    Bin 
 po/zh_CN.po                                         |    338 +-
 po/zh_TW.mo                                         |    Bin 
 po/zh_TW.po                                         |    338 +-
 scripts/mkpkg                                       |      4 +-
 scripts/pp                                          |     18 +-
 src/Makefile.in                                     |     12 +
 src/copy_file.c                                     |      2 +-
 src/get_pty.c                                       |      2 +-
 src/parse_args.c                                    |      7 +-
 src/sesh.c                                          |      4 +-
 src/sudo.c                                          |      8 +-
 src/sudo_edit.c                                     |     13 +-
 src/sudo_noexec.c                                   |     11 +-
 293 files changed, 44186 insertions(+), 28394 deletions(-)



More information about the sudo-commits mailing list