diff options
author | Todd C. Miller <Todd.Miller@sudo.ws> | 2022-12-26 10:47:51 -0700 |
---|---|---|
committer | Todd C. Miller <Todd.Miller@sudo.ws> | 2022-12-26 10:47:51 -0700 |
commit | a7ec2c3b0bdc05f5bb655d8dbe36dc264acd5d18 (patch) | |
tree | 402804dcedd6b6121902ebf331453765590d65b0 /docs | |
parent | c0fe77293fc9beda1338983e04e1220d127bf6c2 (diff) | |
download | sudo-a7ec2c3b0bdc05f5bb655d8dbe36dc264acd5d18.tar.gz |
sudo 1.9.13
Document the changes to AIX plugins in docs/UPGRADE.md and regenerate
configure using the latest autoconf from git.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/UPGRADE.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/UPGRADE.md b/docs/UPGRADE.md index 5b2271cec..43a315a58 100644 --- a/docs/UPGRADE.md +++ b/docs/UPGRADE.md @@ -1,6 +1,25 @@ Notes on upgrading from an older release ======================================== + * Upgrading from a version prior to 1.9.13: + + Sudo now builds AIX-style shared libraries and dynamic shared + objects by default instead of svr4-style. This means that the + default sudo plugins are now .a (archive) files that contain a + .so shared object file instead of bare .so files. This was done + to improve compatibility with the AIX Freeware ecosystem, + specifically, the AIX Freeware build of OpenSSL. When loading + a .a file as a plugin the name of the included .so file must + also be specified, for example /usr/libexec/sudo/sudoers.a(sudoers.so). + + Sudo is still capable of loading svr4-style .so plugins and if + a .so file is requested, either via sudo.conf or the sudoers + file, and only the .a file is present, sudo will convert the + path from plugin.so to plugin.a(plugin.so). This ensures + compatibility with existing configurations. To restore the old, + pre-1.9.13 behavior, run configure using the --with-aix-soname=svr4 + option. + * Upgrading from a version prior to 1.9.10: Sudo now interprets a command line argument in sudoers that |