Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Sudo Project
Provide privileged access management for the masses.
Collective -
Host: opensource -
https://opencollective.com/sudo-project
- Website: https://www.sudo.ws
- Code: https://github.com/sudo-project
github.com/sudo-project/sudo - 922772c6cbd5d06e9c3b58a419c8bed4ef70f0ae authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 351175eb266fdb8624dab7d58a37423728982d17 authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 0af393e75bb1cc37f4941919037fb049ec71790a authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 2902ebe067cd731a30c976ea3caf5d564540eca4 authored about 2 years ago by Todd C. Miller <[email protected]>
This is faster than reading/writing from/to the remote process one
word at a time using PTRACE_PE...
Previously we were calling the PAM approval modules even in intercept
mode which can take a lot o...
This fixes a bug where MODE_POLICY_INTERCEPTED was set too early
if the intercept option was set ...
Also mention the overhead involved in checking things.
github.com/sudo-project/sudo - 966eae6bf343aeeb136501fc228e4bfc7ea547db authored about 2 years ago by Todd C. Miller <[email protected]>No need to use different checks for mips and non-mips, the compiler
will optimize away the superf...
GitHub issue #61
github.com/sudo-project/sudo - 4d58fc904da6f8df7f1699b0c0d5d50060e039dd authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - a3a181df07efccc0d28571775cf1221f2ec31be9 authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - c948717bd419ce58a80b0577fc9d1110970c653e authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 8145ad12dad529cfd6b3b62eb94f75ebc3f54b7c authored about 2 years ago by Todd C. Miller <[email protected]>
In ptrace_verify_post_exec(), we don't know whether the executable
that is now running is a nativ...
If the execve(2) args are bogus pointers, we should just return an
error instead of killing the p...
If argv and closure->run_argv match up to the point where we hit a
NULL but one of them has addit...
We need to pass the pathname to the policy plugin in argv[0] so we
must be sure to allocate space...
Linux execve(2) allows argv to be NULL so we must allocate an empty
vector in this case and not r...
github.com/sudo-project/sudo - 48a9126a1b6c70369096d298aa3f638a80a3b8ee authored about 2 years ago by Todd C. Miller <[email protected]>
We need to pass the pathname to the policy plugin in argv[0] so we
must be sure to allocate space...
github.com/sudo-project/sudo - 23fa22975cb529b6a1499b523cb27c19c682b0c3 authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - d65bcf2ab35c068df6330a64ee13da35b8834aac authored about 2 years ago by Todd C. Miller <[email protected]>
The cast should not be required.
github.com/sudo-project/sudo - 81a3339df942fa88c86cd5c5ce14e88d29553c81 authored about 2 years ago by Todd C. Miller <[email protected]>If sudo_dso_load() fails on a 64-bit system, try to load a 64-bit
native version of the file usin...
github.com/sudo-project/sudo - 68b26056f927d87d83441f9c37b49d70f0c730e0 authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 2f3afd14ed5333fa268877490cb4aa6f1c9540d1 authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 6e08fa9fb220e26c61fadcc99246c32d47eac49b authored about 2 years ago by Todd C. Miller <[email protected]>
The glibc arc4random() may fail in chroot on older kernels and exit.
github.com/sudo-project/sudo - a366c623f17aef75f49abf48098fbde87a230ec8 authored about 2 years ago by Todd C. Miller <[email protected]>For AIX, if dlopen() fails we try again with RTLD_MEMBER set
and a default member (shr.o or shr_6...
Add XDG_CURRENT_DESKTOP to initial_keepenv_table
github.com/sudo-project/sudo - 184f0a249361c87e071e0e39840df968408dada4 authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - b422ddea75124a0af2fa0149a23f9563766daf00 authored about 2 years ago by Todd C. Miller <[email protected]>
The "update_ticket" entry was added to the settings list and the
"intercept_verify" entry was add...
This can also be used to test for whether or not the user's
credentials are currently cached.
Remove unnecessary initialization and casts.
github.com/sudo-project/sudo - 2d94d329cf9cf1f253fb15d02d76f2a9138f9b67 authored about 2 years ago by Todd C. Miller <[email protected]>Signed-off-by: Li zeming <[email protected]>
github.com/sudo-project/sudo - 393d9997cbc4798e2cb22f4518fbc024ed9d6706 authored about 2 years ago by Li zeming <[email protected]>Signed-off-by: Li zeming <[email protected]>
github.com/sudo-project/sudo - c27acf55eca26e4dcb390053a319426a05ee1d7f authored about 2 years ago by Li zeming <[email protected]>Fix incorrect SHA384/512 digest calculation.
github.com/sudo-project/sudo - 210eb17cb7d9852a39db4d6d43cb65f8bf4ccea2 authored about 2 years ago by Todd C. Miller <[email protected]>
Resolves an issue where certain message sizes result in an incorrect
checksum. Specifically, whe...
We need to be running with the correct security context or the
chdir(2) may fail. GitHub issue #...
visudo.c: add nvim (Neovim) to lineno_editor list
github.com/sudo-project/sudo - 555474d3aac36dfd1ac961590a694703ffe50398 authored about 2 years ago by Todd C. Miller <[email protected]>Neovim supports it: https://neovim.io/doc/user/starting.html#-+
github.com/sudo-project/sudo - 2b5dcf255db7af59e0ab5c01cf9e444e3e641e4f authored about 2 years ago by Carlo Teubner <[email protected]>Describe how intercept_verify attempts to reduce the risk.
github.com/sudo-project/sudo - 4de5e12ddbd8c6b43f23784e94c1a3bbb02422ee authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 3eb6e785697084373ec91f3db5dde3ae2a3e55dc authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 3ce19efca958e607ab5a24fea3baf3adfbc4aac6 authored about 2 years ago by Todd C. Miller <[email protected]>
We can now verify that the arguments match what we accepted before
the command actually runs. If...
Fixes an error with "sudo -l" when intercept is enabled globally.
github.com/sudo-project/sudo - 620a563b547c0d6f508fbcc30f552f1da97c45e0 authored about 2 years ago by Todd C. Miller <[email protected]>Qt needs `XDG_CURRENT_DESKTOP` to be set to determine the correct theme.
Since `DISPLAY` and `X...
github.com/sudo-project/sudo - 225feb386e29dc15169356e6edd589051e43f8db authored about 2 years ago by Benjamin Drung <[email protected]>We were wasting a extra byte in the string table for each entry.
github.com/sudo-project/sudo - 25513b4f37fce479fdd0d82d7155cd17e68491c0 authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 882990b1b3d017d3db472413090046ada2437ddf authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 23ab31fce00e10f46bc705229bf33dbba64b34cf authored about 2 years ago by Todd C. Miller <[email protected]>
Coverity CID 275335
github.com/sudo-project/sudo - 6c9b3c7613af54a63e7dc4a2207831467a4eb8d9 authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 3421c8b6cedc582ed5eab573f59d4feddc7e1ab3 authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - f5dc739ea30a7ca7f6c55019e8169e4dac8e150c authored about 2 years ago by Todd C. Miller <[email protected]>
This is now treated as a policy rejection.
github.com/sudo-project/sudo - de3d5fe934f540819b11872c654b7baf353d351f authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 16ea0bb3fd9e8f1bc354515b50f5e1976c146955 authored about 2 years ago by Todd C. Miller <[email protected]>
Otherwise, attempts to run "./command" from a shell with intercept
set will fail if the current w...
github.com/sudo-project/sudo - 5516cdcd5bf51322e5c022acf99f52cc09cd49dc authored about 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 226a6cd754fcf4f77e117402f9d163d2cb210b19 authored about 2 years ago by Todd C. Miller <[email protected]>
We no longer need to keep track of the allocation size.
github.com/sudo-project/sudo - e43c964c43347e1dd8ac87ded15ca681b53eecbc authored about 2 years ago by Todd C. Miller <[email protected]>These allocate memory via mmap anonymous regions and store the mapped
size immediately before the...
github.com/sudo-project/sudo - 308a6c31d94ae42905568fb6f77c02ee67f1cd76 authored about 2 years ago by Todd C. Miller <[email protected]>
Update sudoUser to be utf8 in ldap schemas
github.com/sudo-project/sudo - 36b603aa957a5f82d8076aa178b865f1cc795679 authored about 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 15fd62f0d5e30f537e444aa4251137f671bdc27c authored about 2 years ago by Todd C. Miller <[email protected]>
In most unix-style LDAP servers, uid is a utf8 string defined by
OID 1.3.6.1.4.1.1466.115.121.1....
github.com/sudo-project/sudo - 75e97fd5b29151dc25af0a2ce234d8f1936e640e authored over 2 years ago by Todd C. Miller <[email protected]>
Add checks to make sure we don't deference a NULL pointer.
github.com/sudo-project/sudo - e5652fc65a54ab2d3f161c264254579f00699b00 authored over 2 years ago by Todd C. Miller <[email protected]>If the approval plugin fails we need to set the state to POLICY_REJECT
just like we do if the pol...
github.com/sudo-project/sudo - a2b0a8330c0a3f94d68a00207ad8f227e5551532 authored over 2 years ago by Todd C. Miller <[email protected]>
The contents of the env_add array should not include the leading
"env=" prefix.
github.com/sudo-project/sudo - 224d78993a24d1cc31ae0f6a0d0a59c66b765387 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - fba81260ad50fb0c7ac77d260faf5f3e276d2ecc authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 3dc8497b48ccc68bc778ad01882fd8fcbda055ce authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - a7f9c8162e9efafcc1709e17b766c2d934081994 authored over 2 years ago by Todd C. Miller <[email protected]>
In command_matches_all(), if the command is fully-qualified and
open_cmnd() return false, only tr...
github.com/sudo-project/sudo - 41e7532c90dcaf4e52c160f7ff747aa868294a66 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - f6e4d2765a3f30bd73d07b9fa92a3fe3ff3bc3f6 authored over 2 years ago by Todd C. Miller <[email protected]>
sudoers/cvtsudoers: Remove the repeated ';' from code
github.com/sudo-project/sudo - fd0c5566aca200716562b213d74b5ebbdd86cff9 authored over 2 years ago by Todd C. Miller <[email protected]>Signed-off-by: Li kunyu <[email protected]>
github.com/sudo-project/sudo - a9a164e71c643d7171e4fe912e3ff5c533e3d123 authored over 2 years ago by Li kunyu <[email protected]>Signed-off-by: Li kunyu <[email protected]>
github.com/sudo-project/sudo - a311180bbc8f81d227b33ba9c0e159f04df54ac5 authored over 2 years ago by Li kunyu <[email protected]>github.com/sudo-project/sudo - 42c6d9fb50628957e1d0478fc9eec7fe362eb026 authored over 2 years ago by Todd C. Miller <[email protected]>
There's no real reason for the command to wait for sudo send back a
response that will always be ...
Otherwise, we could return success when there was an error from a
system call or memory allocatio...
Otherwise, if we are in intercept mode or logging sub-commands the
exit status will be logged wit...
Fixes a -Wwrite-strings warning on 32-bit systems.
github.com/sudo-project/sudo - 3badff39cae10bba939ab3f61938b98d46f61a4c authored over 2 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 50813f8160300b2ab060726a08c5e5c1196915cd authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - bfc6249902d842626058e74074832930feaf2f80 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 5f534979ef31ac584f4d93d6044cd1935ecfc502 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - a14bef6a41a7b1851e03a39afe13c3f91678da69 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - b6151781ce4684c4a977f6195afe9864eb57e86f authored over 2 years ago by Todd C. Miller <[email protected]>
This is consistent with the rest of the sudo source code.
github.com/sudo-project/sudo - 54ed54d94ef4144caafb7ebf91a3237c655dc85d authored over 2 years ago by Todd C. Miller <[email protected]>Also avoid checking protobuf-c source and protobuf-c generated files.
github.com/sudo-project/sudo - 3e21c8da5cacb4a261d20301927c6ac52361d1e7 authored over 2 years ago by Todd C. Miller <[email protected]>Otherwise, some compilers may do the wrong thing in a build
dir if there is a config.h file in th...
github.com/sudo-project/sudo - 38278640ca76c9f88668ad7066df858d31dddf3f authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 13672f28df17d152d890b551ea659778d31b9273 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - b3a8cad3461157bffa337ce30d720087d6040f06 authored over 2 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 0efd61620298f07c027b46624c91b0a020002856 authored over 2 years ago by Todd C. Miller <[email protected]>
autoconf does not define _LARGEFILE64_SOURCE by default but zlib
expects it (its own configure sc...
github.com/sudo-project/sudo - f5ac1317c429ad9289d348c36600106f97cee411 authored over 2 years ago by Todd C. Miller <[email protected]>
Bug #1035
github.com/sudo-project/sudo - f432209304e88a75e540f3a65b46890cfd795d08 authored over 2 years ago by Todd C. Miller <[email protected]>Fixes a bug where the current working directory could include garbage
in intercept mode using ptr...