-
Fixed an SELinux
sudoeditbug when the edited temporary file could not be opened. Theseshhelper would still be run even when there are no temporary files available to install. -
Fixed a compilation problem on FreeBSD.
-
The
sudo_noexec.sofile is now built as a module on all systems other than macOS. This makes it possible to use otherlibtoolimplementations such asslibtool. On macOS shared libraries and modules are not interchangeable and the version oflibtoolshipped with sudo must be used. -
Fixed a few bugs in the
getgrouplist()emulation on Solaris when reading from the local group file. -
Fixed a bug in
sudo_logsrvdthat prevented periodic relay server connection retries from occurring in store_first mode. -
Disabled the
nss_search()-basedgetgrouplist()emulation on HP-UX due to a crash when the group source is set to compat in /etc/nsswitch.conf. This is probably due to a mismatch betweeninclude/compat/nss_dbdefs.hand what HP-UX uses internally. On HP-UX we now just cycle through groups the slow way usinggetgrent(). Bug #978.