Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sudo-project/sudo
Utility to execute a command as another user
https://github.com/sudo-project/sudo
To run indefinately, set FUZZ_RUNS=-1, e.g. "make FUZZ_RUNS=-1 fuzz"
dfff132122979058434550e8bf18c3bd1247ea59 authored over 3 years ago by Todd C. Miller <[email protected]>6eff3b313b790522cf97047ba6478a7d1bd06c13 authored over 3 years ago by Todd C. Miller <[email protected]>
5498c6a938dfb1d53b73332c72bd1986e5bdb088 authored over 3 years ago by Todd C. Miller <[email protected]>
libFuzzer outputs additional info to stderr that our stub doesn't.
bac05791345f24237cf0be348b1be108faccde00 authored over 3 years ago by Todd C. Miller <[email protected]>Fixes a problem with diag lines from libFuzzer being interspersed
with test output.
For fuzz_policy we redefine getaddrinfo/freeaddrinfo to work around
a DNS timeout problem with na...
Instead, prefix the replacements with "testsudoers_" and use a
custom pwutil backend so they get ...
It's purpose is to run the fuzzers are part of a normal "make check"
to avoid bit rot, not to per...
85d77fb3d90653838e1b79cbe9c28e4fb63d7293 authored over 3 years ago by Todd C. Miller <[email protected]>
Since this flag isn't set, the sudo_mode variable gets invalidated and
running the 'sudo' comman...
f57ab1a6384f43995789c6dc2ba5224d1acd725b authored over 3 years ago by Todd C. Miller <[email protected]>
bc32789af2cb8dd079667f06ccfe3af917308e7c authored over 3 years ago by Todd C. Miller <[email protected]>
71e5275a1c1fa89f0c9254f3d49aa9dc6c1a609e authored over 3 years ago by Todd C. Miller <[email protected]>
843c4b632c00c1a3ff8d1b7e7e0265c64a3c1d4e authored over 3 years ago by Todd C. Miller <[email protected]>
Fixes compilation with pre-C99 headers when the compiler supports C99.
d7d80e703fee2f07ecda7a317e72020e2191549c authored over 3 years ago by Todd C. Miller <[email protected]>Modern systems have them and we no longer support pre-POSIX systems.
This fixes potential redefin...
3f11e8d9a63050bd311fd6cd91817b6568da7b3a authored over 3 years ago by Todd C. Miller <[email protected]>
We don't want warnings about unknown pragmas in system headers.
b8e588565b8ecf829e428f18b246121229753509 authored over 3 years ago by Todd C. Miller <[email protected]>42fbc185ab080edf87539df59db441054fbf3035 authored over 3 years ago by Todd C. Miller <[email protected]>
Fixes an issue on NetBSD where host_os starts with netbsdelf.
0e2ba920ee1a1eb15f62d4ae44c4440e7e478e88 authored over 3 years ago by Todd C. Miller <[email protected]>07af7caf738fe5537086d6c30222b0e9f8b4abda authored over 3 years ago by Todd C. Miller <[email protected]>
0cf7c3a951760178e7e1ab05c93622cd2e061c61 authored over 3 years ago by Todd C. Miller <[email protected]>
We only use it for the fuzzers so ignore it for AIX < 7.1.
7bce330ffaf1d0f30d3430fdc91ef0f8967a53db authored over 3 years ago by Todd C. Miller <[email protected]>Previously, /usr and /opt were placed in USR and everything else
went in ROOT. Now, only /dev, /...
ce497bf30b178f0e771ede2a24663b70742ff0bb authored over 3 years ago by Todd C. Miller <[email protected]>
1c6080f13589f93bc9308d7bd72c4d7235f71c4c authored over 3 years ago by Todd C. Miller <[email protected]>
2759920b86508483c44f3a708e2d24dc741ead02 authored over 3 years ago by Todd C. Miller <[email protected]>
We now define _DARWIN_C_SOURCE which accomplishes the same thing.
06beb6f064ef76b438ee70376a18532e137db6ce authored over 3 years ago by Todd C. Miller <[email protected]>The prompt passed in to sudo_pam_verify() will be freed later by
check_user_interactive() so we n...
Coverity CID 219314
f0761a98101df91a0449bf481393dd58156570f8 authored over 3 years ago by Todd C. Miller <[email protected]>a31bbbfbb6f40843a6c40d33cce9a7ad2667acf8 authored over 3 years ago by Todd C. Miller <[email protected]>
4285153275bb0da4d2d39893b9c1e283bf6eb537 authored over 3 years ago by Todd C. Miller <[email protected]>
The peer that connected to us might not be the same host where the
log entry originated.
Recent versions of macOS do not reliably return all of a user's
non-local groups via getgroups(2)...
Works around a crash in leak sanitizer when the locale is set to C
and TLS support is enabled.
Free the old buffer if there is one, otherwise it would never be freed.
ac8f23ef9af4bee2d447c3c1cd72729ba55180d1 authored over 3 years ago by Todd C. Miller <[email protected]>7f27b04616a41676b5c1d28b1c34961cbec567f2 authored over 3 years ago by Todd C. Miller <[email protected]>
c8a8afba7915950166e5615fe154995997fc2729 authored over 3 years ago by Todd C. Miller <[email protected]>
Fixed a recently-introduced memory leak in the fuzzer.
4a28b5d587809a0f0bdcc2df858a6cf7b961839a authored over 3 years ago by Todd C. Miller <[email protected]>It will not be used and just confuses the coverage stats.
79dbf9f17edde726b90eaf18cd5eb5dd6140eca7 authored over 3 years ago by Todd C. Miller <[email protected]>0c944576e91cb4534e5a5dd62d76f136166e451a authored over 3 years ago by Todd C. Miller <[email protected]>
Now exercises session open/close and set additional defaults to
exercise more code paths.
Now supports digests and performs better directory matching.
f34a3072e5de953142ba09dce44be159b9c0331f authored over 3 years ago by Todd C. Miller <[email protected]>f86c11c4a13c8974523b8ee34f9a8450e66481dc authored over 3 years ago by Todd C. Miller <[email protected]>
851247e58c7010485442b06550bee70d5e4812bd authored over 3 years ago by Todd C. Miller <[email protected]>
Fixes oss-fuzz issue #31463
d1cc1c59e8d1ac0dee8e99c5f2f1d7b254bf05a7 authored over 3 years ago by Todd C. Miller <[email protected]>fc9170d8095253d1de884400bdaffb92576351f2 authored over 3 years ago by Todd C. Miller <[email protected]>
d51d4af7a6150daf9d839a0f54e53ada2833786d authored over 3 years ago by Todd C. Miller <[email protected]>
7144955b078075b3ad414ef35adad6d15696813a authored over 3 years ago by Todd C. Miller <[email protected]>
bdfc07f33085e5e96eb21df7567eabab8eb46738 authored over 3 years ago by Todd C. Miller <[email protected]>
963ea4151e673794807f3f66851b816120901607 authored over 3 years ago by Todd C. Miller <[email protected]>
ddb1350b791d8c707d1b0e89016899ac23abd4fd authored over 3 years ago by Todd C. Miller <[email protected]>
963475a9bc4e32d0abd61c0c49d54c25ba59c853 authored over 3 years ago by Todd C. Miller <[email protected]>
d160dac35522b54ee5c7591c66cffd0a8d4b5f6c authored over 3 years ago by Todd C. Miller <[email protected]>
2e0ca52b50bf1528726f6c57c676ce88716ce700 authored over 3 years ago by Todd C. Miller <[email protected]>
b3ef60312c9cc80a3602e7b683ad69ec6a7a7d82 authored over 3 years ago by Todd C. Miller <[email protected]>
3fc5932be0005531e17ddea1626237a7769b9e0e authored over 3 years ago by Todd C. Miller <[email protected]>
8b545e561cb740e4f872a59c512316592013bea1 authored over 3 years ago by Todd C. Miller <[email protected]>
Otherwise it will be freed on failure.
65b598602b4f223aa619fdc8ef2abe3d5e67618c authored over 3 years ago by Todd C. Miller <[email protected]>3595fd5504a560f2f22be468858e79d3201bd893 authored over 3 years ago by Todd C. Miller <[email protected]>
We don't have a real policy file but we still want to exercise callbacks
in sudoers.c.
They are not dynamically allocated.
48669edd35272fb5fe4eb3741869cc3e8856513d authored over 3 years ago by Todd C. Miller <[email protected]>80e223b6c87e38a8722ccca97810298a16afb185 authored over 3 years ago by Todd C. Miller <[email protected]>
df1b4311107374b7b0ebb1340929f18c61777102 authored over 3 years ago by Todd C. Miller <[email protected]>
Now exercises the syslog config erorr path.
f5d7db56e7a5193674e08f5e5c8ee01916e46a9f authored over 3 years ago by Todd C. Miller <[email protected]>Now execises list, list other user and show_version.
65df01dd71b5da06e5ae3f1fcabb577f96e6cf8c authored over 3 years ago by Todd C. Miller <[email protected]>Register/deregister hooks in fuzz_policy and also call show_version().
b3b80fe6df4583bef9b5e1444fa9800c3ed5bf32 authored over 3 years ago by Todd C. Miller <[email protected]>e6dc13229fe9510f7f96aaeaf08916e872edcee1 authored over 3 years ago by Todd C. Miller <[email protected]>
7bafd52fac5fe53e9d459ebeca13cdb4e69e8fd7 authored over 3 years ago by Todd C. Miller <[email protected]>
0d04bbdbe2dfe466889964789672581305d5e247 authored over 3 years ago by Todd C. Miller <[email protected]>
ea341e2d34816b2cbb104cb3e5508a3f0858befa authored over 3 years ago by Todd C. Miller <[email protected]>
Currently skips SELinux and Solaris privilege settings.
24e1774ce322dad53c5f7893b8eafe9ac1f57abc authored over 3 years ago by Todd C. Miller <[email protected]>e7b414ce4e8fb2ae9911f0a9fd03c3a661c5e9d6 authored over 3 years ago by Todd C. Miller <[email protected]>
f82890e5d72afe66d0abf83f0b9ae354ebd99036 authored over 3 years ago by Todd C. Miller <[email protected]>
b4e86a911f41f2eb7cd466b3704cdb78a50b3530 authored over 3 years ago by Todd C. Miller <[email protected]>
Only testsudoers and cvtsudoers use the full set of formatting functions.
38c381a0ccc9b1b02552b4177eed56882abd88c4 authored over 3 years ago by Todd C. Miller <[email protected]>39e80e47ba747c15dc96afcc69ba8a68ee5eab69 authored over 3 years ago by Todd C. Miller <[email protected]>
05767145b36fca735596837b63ef5cdb985dee68 authored over 3 years ago by Todd C. Miller <[email protected]>
We don't want "make install" from a source tarball to nuke the ChangeLog.
792407fbe587ce480ad44a6caa82d0cfe477a6a8 authored over 3 years ago by Todd C. Miller <[email protected]>1ae4c1bf671fc45dab3b58dec9e135ff74a299cc authored over 3 years ago by Todd C. Miller <[email protected]>
39774e23898d03a9c0a0dd8712dd113399a03b4e authored over 3 years ago by Todd C. Miller <[email protected]>
a3f38fac0c041cf3b4809bf01196735eec2a095e authored over 3 years ago by Todd C. Miller <[email protected]>
9d27880af8fb775dd8980cb2df4c18a619f8d84b authored over 3 years ago by Todd C. Miller <[email protected]>
b93aad4e956ef0be590434d226fdfeb11b69efc4 authored over 3 years ago by Todd C. Miller <[email protected]>
Also rename check_iolog_util -> check_iolog_timing.
a56f7daeea6fb6ddd378d3dbc429bdb80318ab25 authored over 3 years ago by Todd C. Miller <[email protected]>2a657e2a12bcf436232116b2f5b542fc2ecc9a79 authored over 3 years ago by Todd C. Miller <[email protected]>
412858272365f0e6d6f8873e794f64374da8fa06 authored over 3 years ago by Todd C. Miller <[email protected]>
f399c449ad6fc7412588998aa92b52323ef63ee5 authored over 3 years ago by Todd C. Miller <[email protected]>
dba37768bba9d554d144f8fac37adcd3a7770a2c authored over 3 years ago by Todd C. Miller <[email protected]>
Also stub out dump_defaults when fuzzing as it is not used.
cbd11c44d20045e8475b6d6b823ccbd07740acd0 authored over 3 years ago by Todd C. Miller <[email protected]>They are independent functions.
33551acd1fd549ffb37794000fa9ef838c65b715 authored over 3 years ago by Todd C. Miller <[email protected]>f35d9c8be1f53854973662d3100516fca09d578e authored over 3 years ago by Todd C. Miller <[email protected]>
9f5aed70a1d4da3eaf5cd14082cdb552f5e25fa9 authored over 3 years ago by Todd C. Miller <[email protected]>
c702957879e42f0d1067003b6043c80a6a3ea020 authored over 3 years ago by Todd C. Miller <[email protected]>
2a0ba4008cd7463662f82f2144f144a7015a1988 authored over 3 years ago by Todd C. Miller <[email protected]>
5a85543c16d27e354e594d9f16a4c0d31d68d6b1 authored over 3 years ago by Todd C. Miller <[email protected]>
c71a3973686af88853219eab1b270fbf61371cb5 authored over 3 years ago by Todd C. Miller <[email protected]>
03e610dab52fa6985e42ca10d9b82cbc949e212a authored over 3 years ago by Todd C. Miller <[email protected]>
081e219e23f1f0d9de149625670720424d2a94a1 authored over 3 years ago by Todd C. Miller <[email protected]>
e0761b9e3b57783b9ae0c8f74a3c603780d6e3fb authored over 3 years ago by Todd C. Miller <[email protected]>