sudo 1.9.4rc1 released
"Todd C. Miller" <[email protected]> Mon, 23 Nov 2020 13:05:23 -0700
| Newsgroups | gmane.comp.tools.sudo.devel |
|---|---|
| Message-ID | <[email protected]> |
The first release candidate for sudo 1.9.4 is now available. In
addition to bug fixes, Sudo 1.9.4 adds support for JSON-formatted
logs as well as sending log messages to sudo_logsrvd even when I/O
logging is not in use.
Source:
https://www.sudo.ws/dist/beta/sudo-1.9.4rc1.tar.gz
ftp://ftp.sudo.ws/pub/sudo/beta/sudo-1.9.4rc1.tar.gz
SHA256 checksum:
9c405893b7a30145dab5b0a5178ccf5cf340a3e866d717191f7707d31f678bae
MD5 checksum:
82def90f73be63f2bd08b7ffc4d77dfc
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.4rc1 and 1.9.4b2:
* Updated translations from translationproject.org
* The fix for sudo_logsrvd debug handling on SIGHUP caused problems
for sudo, which initializes the debug framework more than once
but with different flags.
Major changes between sudo 1.9.4b2 and 1.9.4b1:
* The sudoers plugin now defaults to sudo-format logs by default,
as per the documentation (and historical behavior).
* Fixed a crash in the sudoers plugin when an I/O plugin logging
function returned an error.
Major changes between sudo 1.9.4b1 and 1.9.3p1:
* The sudoers parser will now detect when an upper-case reserved
word is used when declaring an alias. Now instead of "syntax
error, unexpected CHROOT, expecting ALIAS" the message will be
"syntax error, reserved word CHROOT used as an alias name".
Bug #941.
* Better handling of sudoers files without a final newline.
The parser now adds a newline at end-of-file automatically which
removes the need for special cases in the parser.
* Fixed a regression introduced in sudo 1.9.1 in the sssd back-end
where an uninitialized pointer could be freed on an error path.
GitHub issue #67.
* The core logging code is now shared between sudo_logsrvd and
the sudoers plugin.
* JSON log entries sent to syslog now use "minimal" JSON which
skips all non-essention whitespace.
* The sudoers plugin can now produce JSON-formatted logs. The
"log_format" sudoers option can be used to select sudo or json
format logs. The default is sudo format logs.
* The sudoers plugin and visudo now display the column number in
syntax error messages in addition to the line number. Bug #841.
* If I/O logging is not enabled but "log_servers" is set, the
sudoers plugin will now log accept events to sudo_logsrvd.
Previously, the accept event was only sent when I/O logging was
enabled. The sudoers plugin now sends reject and alert events too.
* The sudo logsrv protocol has been extended to allow an AlertMessage
to contain an optional array of InfoMessage, as AcceptMessage
and RejectMessage already do.
* Fixed a bug in sudo_logsrvd where receipt of SIGHUP would result
in duplicate entries in the debug log when debugging was enabled.
* The visudo utility now supports EDITOR environment variables
that use single or double quotes in the command arguments.
Bug #942.
* The PAM session modules now run when sudo is set-user-ID root,
which allows a module to determine the original user-ID.
Bug #944.
* Fixed a regression introduced in sudo 1.8.24 in the LDAP back-end
where sudoNotBefore and sudoNotAfter were applied even when the
SUDOERS_TIMED setting was not present in ldap.conf. Bug #945.
* Sudo packages for macOS 11 now contain universal binaries that
support both Intel and Apple Silicon CPUs.
____________________________________________________________
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----- iQIcBAEBCAAGBQJfvBX7AAoJEKn0wCHOpHD7zswP/2ltX1o0H+pvyEH0sZ9jmcTY qdnRU9MHETpfvMZ/Dja/RsFxVHdsKISdFEHgHq99eJdmGOCM/sLiC1AaUKO4Hm8X apcdZDAMkh/p8XB2e5Ab6nuwBMpLZDWgpgu9lmRjryhx70WDFJGE6KRkFEiCMI6q NOApdOFUcxBQOXaHwsEN5RugfuiKaUWNRid6UB+4HrK9SYZQkZo5aiGHvZubm+5K U2xslSoYAvzd8SX7LPjirZJIzIEDebTNwhYaN5Zv0Pme1XknoWOIR/2oB0SDPHlo rmaYeZ3kAzx8AEjlC+BDT25D+kccXCnubKUXseyrCyobHYpbTas6+9WQLuG/J6I7 zb8iMPrO6qq8ttwpxIbeHss3AZcEaL+DcCAyswwYhl0y3Z/6GQTHJV+7PLLTwlbf IDYe0snzWCMQ0TPapcXiVbV/L8BZ2zF+sv8ev8axmyxJjJpigYSXS+twR8v1xqXV Tc+6OQbqb5TktE30K7YwVepWkrCToUpCk224Pumi69PTJ6uVEVq1N6rWpBX0FOGb gEcbYXKJjJRKB9o14DRbZSz6v/RNjK4rh5nvmQmzSwK/mpu6cu/OoReNiJo3xO1U TwGkU5rWAfss0Btl6Sx9KzQNbaVCQLVUGrTEbYjicM1AS2x3zcPqkXaRzaFniSvL Q6ilRYKyFkxleBa2Hkjs =MDVj -----END PGP SIGNATURE-----