sudo 1.9.1b1 released
"Todd C. Miller" <[email protected]> Sat, 06 Jun 2020 13:50:18 -0600
| Newsgroups | gmane.comp.tools.sudo.devel |
|---|---|
| Message-ID | <[email protected]> |
The first beta release of sudo 1.9.1 is now available. Sudo 1.9.1
is primarily a bug fix release.
Source:
https://www.sudo.ws/dist/beta/sudo-1.9.1b1.tar.gz
ftp://ftp.sudo.ws/pub/sudo/beta/sudo-1.9.1b1.tar.gz
SHA256 checksum:
5fc0fd69a276f999155c57b65eed8c09ce6d5571e2dbcc2d3887db912f4da72a
MD5 checksum:
4427f9e0bcc9dc73cdd61e8299f093a7
Binary packages:
https://www.sudo.ws/dist/beta/packages/index.html#binary
For a list of download mirror sites, see:
https://www.sudo.ws/download_mirrors.html
Sudo web site:
https://www.sudo.ws/
Sudo web site mirrors:
https://www.sudo.ws/mirrors.html
Major changes between sudo 1.9.1b1 and 1.9.0:
* Fixed an AIX-specific problem when I/O logging was enabled.
The terminal device was not being properly set to raw mode.
Bug #927.
* Corrected handling of sudo_logsrvd connections without associated
I/O log data. This fixes support for RejectMessage as well as
AcceptMessage when the expect_iobufs flag is not set.
* Added an "iolog_path" entry to the JSON-format event log produced
by sudo_logsrvd. Previously, it was only possible to determine
the I/O log file an event belonged to using sudo-format logs.
* Fixed the bundle IDs for sudo-logsrvd and sudo-python macOS packages.
* I/O log files produced by the sudoers plugin now clear the write
bits on the I/O log timing file when the log is complete. This
is consistent with how sudo_logsrvd indicates that a log is
complete.
* The sudoreplay utility has a new "-F" (follow) command line
option to allow replaying a session that is still in progress,
similar to "tail -f".
* The @include and @includedir directives can be used in sudoers
instead of #include and #includedir. In addition, include paths
may now have embedded white space by either using a double-quoted
string or escaping the space characters with a backslash.
* Fixed some Solaris 11.4 compilation errors.
* When running a command in a pty, sudo will no longer try to
suspend itself if the user's tty has been revoked (for instance
when the parent ssh daemon is killed). This fixes a bug where
sudo would continuously suspend the command (which would succeed),
then suspend itself (which would fail due to the missing tty)
and then resume the command.
* If sudo's event loop fails due to the tty being revoked, remove
the user's tty events and restart the event loop (once). This
fixes a problem when running "sudo reboot" in a pty on some
systems. When the event loop exited unexpectedly, sudo would
kill the command running in the pty, which in the case of "reboot",
could lead to the system being in a half-rebooted state.
* The audit plugin API has been changed slightly. The sudo front-end
now audits an accept event itself after all approval plugins are
run and the I/O logging plugins (if any) are opened. This makes
it possible for an audit plugin to only log a single overall
accept event if desired.
* The sudoers plugin can now be loaded as an audit plugin. Logging
of successful commands is now performed in the audit plugin's
accept function. As a result, commands are now only logged if
allowed by sudoers and all approval plugins. Commands rejected
by an approval plugin are now also logged by the sudoers plugin.
____________________________________________________________
sudo-workers mailing list <[email protected]>
For list information, options, or to unsubscribe, visit:
https://www.sudo.ws/mailman/listinfo/sudo-workers
signature.asc
(application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJe2/NtAAoJEKn0wCHOpHD7W2sP+gOHJe0NrJkRXPI81n8Wds9c QR2wJD2NxMWxmr5RmZMPJj6Drm/7CyKXS5zeiJ2GY4toDKnaR40qEJi7qq2Sbso1 PLwT0EmiENbVW51YlPZnyvcZSNgUvXTbnHg2ixVeMZTQRhtVQphCpSsAiLC/TY73 /98LX3gq9XRTUeeVjlN6NEfaCzNMk9y0GpBrnwQMceYJOhy4+qqp4NSS66kBlKKn ziMj6QJbn2Nr4v+GLdVY9uwXKt2BR8Mt7Xepj6vcWF8ljd2DAwd/PZZAHqeI/N0W lL0Th2TeYu7/rBioQ7gSTkE6iyGw0LLp+9/Z78rkhCij9yvwmjJinn/NymMwQb47 JIrwOvgfRjhWCNgQPnyy1kdZ0NSr5FeQlN44/mBFZ1WWuKSCXLStJP8n7kr/VIzc 4r6i9mZI8EsoUeZC+/MPeo8I3/ak02yX3Znt0c/fB5gSI5i/SMEINO9TGBbq8Zoi ZaQgR/xxTPHTy3kM+UGwz/FtxCL1K2TU/R4v8+MfY3Da42B16UD5+12qaAZleip6 ewwEVwiAfvfdaFMM3SeZZnibXoannEa8za32pD9IEvEwFFk86OFSp1HWGvJwyi2P Gd1ThphOGEFpzth2uQGDPTaVLRMu3r2bA6KOy16d0upGZe17RTsuFq/MzTBZrgI8 bscKWfxcDmoh32z9GzF/ =pflV -----END PGP SIGNATURE-----