sudo 1.9.0b3 released

"Todd C. Miller" <[email protected]> Thu, 05 Mar 2020 15:56:48 -0700
Newsgroups gmane.comp.tools.sudo.devel
Message-ID <[email protected]>
The third beta version of sudo 1.9.0 is now available.  This version
of sudo contains some major changes which is reflected by the change
from version 1.8.x to 1.9.x.

The biggest changes in sudo 1.9.0 are support for centralized I/O
logging and sudo plugins written in Python.  See below for more
details.

Source:
    https://www.sudo.ws/dist/beta/sudo-1.8.0b3.tar.gz
    ftp://ftp.sudo.ws/pub/sudo/beta/sudo-1.9.0b3.tar.gz

SHA256 checksum:
    29f8829edb1fabc64110b8fd0dbbaabcd144be8ee41eddd712baa03a53213610

MD5 checksum:
    522e4d5683bf366dc4c32ce1452fb144

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.0b2 and 1.9.0b3:

 * Added the --disable-log-server and --disable-log-client configure
   options.  These can be used to optionally disable building
   sudo_logsrvd and support for remote I/O logging in the sudoers
   plugin respectively.

 * "sudo -S" now overrides the SUDO_CONV_PREFER_TTY flag.

 * Python plugin updates.

Major changes between sudo 1.9.0b1 and 1.9.0b2:

 * Implemented support for "audit" plugins in sudo.  An audit plugin
   receives accept, reject and error messages and can be used to
   implement custom logging that is independent of the underlying
   security policy.   Multiple audit plugins may be specified in
   the sudo.conf file.  A sample audit plugin is included that can
   produce logs in JSON format.

 * Implemented support for approval plugins in sudo.  An approval
   plugin is run only after the main security policy (such as
   sudoers) accepts a command to be run.  The approval policy may
   perform additional checks, potentially interacting with the user.
   Multiple approval plugins may be specified in the sudo.conf file.
   Only if all approval plugins succeed will the command be allowed.

 * Python bindings have been implemented for the audit and approval
   plugins.

 * Fixed a problem with the log server client where the TLS handshake
   might fail but a short-lived command could still be run.

 * The sudo_logsrvd daemon now supports logging in JSON format in
   addition to traditional sudo-style logs.

Major changes between sudo 1.8.31 and 1.9.0b1:

 * Sudo now includes a logging daemon, sudo_logsrvd, which can
   be used to implement centralized logging of I/O logs.  TLS
   connections are supported when sudo is configured with the
   "--enable-openssl" option.  For more information, see the
   sudo_logsrvd, sudo_logsrvd.conf and sudo_logsrv.proto manuals.

 * The sudoers plugin can be configured to send logs to sudo_logsrvd.
   See the "log_servers", "log_server_timeout" and "log_server_keepalive"
   settings in the sudoers manual.

   TLS connections are supported when sudo is configured with the
   "--enable-openssl" option.  TLS can be configured using the
   "log_server_cabundle", "log_server_peer_cert", and "log_server_peer_key"
   settings in the sudoers manual.

 * The new sudo_sendlog utility can be used to test sudo_logsrvd
   or send existing sudo I/O logs to a centralized server.

 * It is now possible to write sudo plugins in Python when sudo is
   configured with the --enable-python option.  See the sudo_plugin_python
   manual for details.

   Sudo 1.9.0 comes with several Python example plugins that get
   installed sudo's examples directory.

   The sudo blog article "What's new in sudo 1.9: Python"
   (https://blog.sudo.ws/posts/2020/01/whats-new-in-sudo-1.9-python/)
   includes a simple tutorial on writing python plugins.

 * Avoid checking the internal signal SIGLWP in strsig_test on
   FreeBSD.  This fixes a "make check" failure on FreeBSD.

____________________________________________________________
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-----

iQIcBAEBCAAGBQJeYYOoAAoJEKn0wCHOpHD7cHoP/A+WeNE5SwB1amlUwxM7A3wg
hkviKjREbBTEm3SWsqStA9Y+SOqEGtUVzhKJiQAfZuS46VjK+L8wSTUBklTCbrxv
1mcP8SNnZpN2sic9Uw0hBW3bDE5e/d31p5JF+BO+Jv1s6Lib53EvLMGDT4qCMwht
ImR0yzMjaSyfheX1xkUrf5h5OMwRyCMuFTEBXZ0xADRIH9B4RiU2RR0KHY6OZC6s
3uYpxPE+OFpBq9/ZF+FOm0jKjXNQl7lz5d0WJYjFQhSSTqSdnxCKoFNWJnCyT+31
lMqTy0XDJ8+aJBhFXHllvNzNqlGfBWCYJF/eMG1N3Chdbk9gtgiykRHnd3CYQZ3r
BBNAsTWT/DbPfxV/dk89mPBMvmzok8MWvszbSZVQSLlzyhoJTXGwOIGFZFhl7YYP
2k13VOFumcmIzH3UgDAnjaWk1TNHnTlXSGAVFQXSbCsNcw+NwOgJ9HPS1MGdY8ip
sdiegmHGzFIkuweyFuhAU64t60cd4ZZxnDYV4OxAFdLm3V3wg7dqBwtIuESMCpj1
4eXrhirL2OMpeMwVFltxzYJWHz/BC+JBR8cgPRK5XkR8zLd2NZEgak8Muq5GbG9V
E7Xo7LzRoRnjXjSrjtz11+W46iJj0W2yhDpoVR/YByAnnewztsMJo/fcwnw+skM5
uAZxUIw08DArCv5jECki
=+die
-----END PGP SIGNATURE-----