Todd C. Miller
9c98d0f4a5
Regenerate man format manuals
2025-04-28 12:26:52 -06:00
Todd C. Miller
cf1b87c71d
Sync sed scripts that add back troff conditionals.
...
The sudo manuals contain conditional to avoid describing system-specific
behavior on systems that don't support it. When we convert from
mdoc to man format we lose those conditionals, these sed scripts
add them back. Changes to the mdoc files can prevent the regexps
from matching so they need to be updated periodically.
2025-02-23 09:33:06 -07:00
Todd C. Miller
74d64bc896
Sync BUGS section with the bugs section of README.md.
...
Also mention how to report security issues based on SECURITY.md.
GitHub issue #377 .
2024-05-28 19:54:52 -06:00
Todd C. Miller
58fec2f0c5
regen
2024-05-21 07:33:20 -06:00
Todd C. Miller
3686c9fdd1
Document special cases for AIX-style shared libraries.
...
The shared object is a member of an archive file that is specified
in parentheses.
2023-11-06 09:39:36 -07:00
Todd C. Miller
e772479272
Add sudoers plugin Debug example and x-ref sudoers man page for details.
2023-11-04 19:36:35 -06:00
Todd C. Miller
ec6906f63b
The HP-UX getgrouplist() code has been disabled due to bugs.
2023-11-04 18:51:36 -06:00
Todd C. Miller
980e0216ac
Add basic support for 32-bit and 64-bit LD_PRELOAD equivalents.
...
The noexec and intercept DSO settings may now include both a 32-bit
DSO and a 64-bit DSO specified by a colon. For example:
/usr/libexec/sudo/sudo_intercept.so:/usr/libexec/sudo/sudo_intercept_64.so.
2023-07-31 13:46:57 -06:00
Todd C. Miller
3726e38394
Stop using 8n width in tagged lists.
...
Use either 4n, when the body is expected to wrap or the width of
the longest tag when no wrapping is expected.
2023-01-16 08:53:35 -07:00
Todd C. Miller
048b843e6d
Use @intercept_file@ and @noexec_file@ like the example file.
2022-12-26 15:32:36 -07:00
Todd C. Miller
eeea67e70b
Use @sudoers_plugin@ instead of @sudoers_module@.
2022-12-26 13:56:43 -07:00
Todd C. Miller
50958a05da
Remove developer mode from sudo.conf, it is no longer used.
2022-12-26 07:43:55 -07:00
Todd C. Miller
206700c3f0
Use AIX-style shared libraries on AIX by default instead of SVR4-style.
...
This removes the need to use the -brtl linker flag which can cause
problems when there are both a .so and .a version of the same library
but with different versions. This was particularly problematic
when using the AIX freeware version of OpenSSL. The --with-aix-soname=svr4
option can be used to build SVR4-style shared libs instead.
2022-12-26 07:43:55 -07:00
Todd C. Miller
c341608072
Remove most uses of the deprecated Li macro which has no effect.
...
Also fix some other incorrect markup.
2022-09-13 19:56:45 -06:00
Todd C. Miller
f52342031d
Add support for intercepting the system(3) function.
...
This also means we can log system(3) with log_subcmds.
2022-05-31 14:45:00 -06:00
Todd C. Miller
052d3d1d91
Update intercept documentation.
2022-04-29 13:09:03 -06:00
Todd C. Miller
9f5615e5b1
Avoid using "note that" and "note: " in documentation.
2022-02-16 16:38:44 -07:00
Todd C. Miller
9175954895
Remove "please" from the documentation, it is considered bad style.
2022-02-16 12:33:32 -07:00
Todd C. Miller
0bbe4b1813
Substitute paths set by configure in examples. Bug #1023
2022-02-11 19:07:08 -07:00
Todd C. Miller
3b6f620e3e
Update links to sudo web site and reference markdown docs.
2022-02-10 13:15:39 -07:00
Todd C. Miller
7b5f0dfaf7
Use a 4n indent for code blocks instead of the default 6n.
2022-02-10 13:05:34 -07:00
Todd C. Miller
e4ee1a8502
Replace uid and gid with user-ID and group-ID in more places.
2022-01-20 10:08:34 -07:00
Todd C. Miller
0d0e7de454
Use the Oxford comma consistently, it is helpful in technical documents.
2022-01-19 18:41:23 -07:00
Todd C. Miller
289a045a4f
Rename "doc" directory to "docs" for better GitHub compatibility.
2021-11-10 16:45:16 -07:00