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 - 6c52056d366dfa62e69315de3135ad42cf222a12 authored almost 2 years ago
github.com/sudo-project/sudo - 0be5a5191852ec50f96b6a759ce5b2e17ed0aab5 authored almost 2 years ago
Problem deteced by oss-fuzz using the fuzz_sudoers fuzzer.
github.com/sudo-project/sudo - 3281d0eec481c5a32c1127b4b5e921989ad01857 authored almost 2 years agosudo_qualify_plugin() should not try to fully-qualify the path to
a statically-compiled plugin. ...
Previously there would be one email for the open failure and a
separate one describing the parse ...
Also explicitly close /dev/tty fd instead of relying on closefrom()
in case the fd ends up being ...
configure.ac: fix openssl static build
github.com/sudo-project/sudo - 05c866b6e109b1ece6d68246f251786a275fc6df authored almost 2 years agoWe can only have one of either -lmd, -lgcrypt or -lcrypto so there
is no need to have more than o...
Do not use AX_APPEND_FLAG as it will break static builds by removing
duplicates such as -lz or -...
If a rule with a CHROOT= option matches the user, host and runas,
the user_cmnd variable could be...
github.com/sudo-project/sudo - ba7b12645195608a2e5f04f437872435f502f887 authored almost 2 years ago
This fixes suspending the editor on GNU Hurd which doesn't seem to
have proper process group sign...
github.com/sudo-project/sudo - 1bcddb9602eeac0ff5543c5e85da5401cd94e24d authored almost 2 years ago
github.com/sudo-project/sudo - 8b9c1b962fa1b511fdd134fb7874143227198449 authored almost 2 years ago
This also adds a new user_cmnd_dir variable that stores the
canonicalized parent directory of the...
Previously we would prepend runchroot to the path we were checking
but that does not properly han...
This will be used to more accurately handling command resolution and
path matching when a new roo...
Previously we would prepend runchroot to the path we were checking
but that does not properly han...
github.com/sudo-project/sudo - b52631e8777ae9334e403259d211fb980aebc848 authored almost 2 years ago
We have to replace argv[0] with the pathname for the policy check
but want to restore it afterwar...
github.com/sudo-project/sudo - 440d9649a8412c7be5746a8384767c50a6fe619b authored almost 2 years ago
github.com/sudo-project/sudo - 7c6f3735879ba079f0be03fd6bf6726a4d876673 authored almost 2 years ago
github.com/sudo-project/sudo - ceee445e8cfebdb7c0ade6aca678b76e2d778ff3 authored almost 2 years ago
github.com/sudo-project/sudo - b8c13bbe8953d2e2cc1e962dc5cdd8d27e8181fb authored almost 2 years ago
This is currently Hurd-specific but could be made Mach-generic as
long as the equivalent of pid2t...
Fixes a test failure on systems where we have no way to determine
a process's start time.
github.com/sudo-project/sudo - 58382028aabb3087fe490f76421d0c81d3e83171 authored almost 2 years ago
github.com/sudo-project/sudo - 42163ac0a950e050acd9a57a3edfc960121af380 authored almost 2 years ago
AC_PROG_CC_STDC is deprecated in autoconf 2.70 and above but it is
necessary for autoconf 2.69.
Otherwise, use the method from 1.9.12.
GitHub issue #242
Debian 12 (Bookworm) and Ubuntu 22.04 (Jammy Jellyfish).
Previously, they were stored in /usr/lib...
It is possible to have mutiple matches from the output of "locale
-a". Just take the first one. ...
github.com/sudo-project/sudo - 4f50692accc54c6bfdddc933324be3b1d11bcb14 authored almost 2 years ago
sudo_fatal: Fix build where compiler recognises [[noreturn]] attribut…
github.com/sudo-project/sudo - a845039de5f580cc52f0a67f0565b01598f52c5d authored almost 2 years ago
If the compiler supports [[noreturn]] as a attribute as in C23,
then we define sudo_noreturn to ...
Fixes GitHub issue #238.
github.com/sudo-project/sudo - defec5d46eec7345b62060049f72215ffd7f3e7e authored almost 2 years agogithub.com/sudo-project/sudo - a80dcc6aca20e4d50569d4f7b2559eb92106da2e authored almost 2 years ago
Otherwise we are likely to miss uncommitted changes in them.
github.com/sudo-project/sudo - 5eed6adb6f0e1b7a88cc22e8359bcf097f4ec70d authored almost 2 years agogithub.com/sudo-project/sudo - f1b07aed478b05f1f53c41df210c2880870fa389 authored almost 2 years ago
github.com/sudo-project/sudo - 0443d1457866becb554072237bd883723fd3b425 authored almost 2 years ago
github.com/sudo-project/sudo - bdef2ad6d2887ea864b884ab5a179e15a5090d7d authored almost 2 years ago
github.com/sudo-project/sudo - 0008d1f719947f4838318f7b754d5e6a58d449be authored almost 2 years ago
It is still treated as an error from a logging perspective, and
mail is still sent.
This is used by mail_parse_errors() to send multi-line messages.
Previously, the newlines would b...
These days we only ever pass in a const string.
github.com/sudo-project/sudo - b6caacfe4e03c171fe73eef2e7180a16b1f9d96c authored almost 2 years agoPreviously these were hard-coded with Makefile overrides.
github.com/sudo-project/sudo - 9ad6dfa371073352e183d56c6e68bbae12998129 authored almost 2 years agogithub.com/sudo-project/sudo - 2e1a73502e39e2c7d9c0a40f2355011f75b2d102 authored almost 2 years ago
github.com/sudo-project/sudo - cfa1fee6225a39fc638a8245f3b43cbf7466a275 authored almost 2 years ago
github.com/sudo-project/sudo - 8960f509614724366f81dfa58522e710bb50e7e0 authored almost 2 years ago
github.com/sudo-project/sudo - f160e5e6c651847570c43b4f013942b5b3cef537 authored almost 2 years ago
github.com/sudo-project/sudo - 15b4cde6921b1fa0fe32aa76a1e861d8bf1fe1a1 authored almost 2 years ago
There is no need for sudoersdir when it is always just set to sysconfdir.
github.com/sudo-project/sudo - 1758c49d3e21621189c86c4c57f4ec5e43348dc9 authored almost 2 years agogithub.com/sudo-project/sudo - 678d6664a92c61fd8362a5c141639f6703e1b4d2 authored almost 2 years ago
If sudo is not the process group leader and stdin is not a tty, we
may be running as a background...
When sudo is not the process group leader, we still need to stop
sudo's process group and not jus...
github.com/sudo-project/sudo - e63eeee7b44bf1d8394ff4abacef85f2b69b0f65 authored almost 2 years ago
If this is the case we probably can't stub out the functions but
at least the fuzzer will compile.
It appears that passing in a non-zero value causes the ioctl() to
fail. From Tim Rice.
From Tim Rice.
github.com/sudo-project/sudo - 0b2e662b2e125ee17413c7f2faad09c01736fa3b authored almost 2 years agoThis is better than just defining NSIG in sudo_compat.h if it is
not defined since signal.h may n...
github.com/sudo-project/sudo - 49df977c2f583b20547eb4c2b1d7ca605029ee2b authored almost 2 years ago
We now treat them the same as RHEL.
github.com/sudo-project/sudo - 23237bb0067371c675552797aad91b1761778f67 authored almost 2 years agoReturn value does not match
github.com/sudo-project/sudo - 6d945448ef7d3ad513b43e90f0f4f3dda81b57ee authored about 2 years agogithub.com/sudo-project/sudo - 8797f0ceb97a6edae244814b0cacd2d95e6157f4 authored about 2 years ago
Add a shutdown command fallback to the conf file.
github.com/sudo-project/sudo - b257df55daf3f421a744b9e3c004668eaf574515 authored about 2 years agogithub.com/sudo-project/sudo - 179ad08c86b845e6b9a47ee179a5ee6c14b32678 authored about 2 years ago
github.com/sudo-project/sudo - 1977f98d213320b5fbe2335cc67aabda395afba4 authored about 2 years ago
github.com/sudo-project/sudo - fd0021ee5c60ffbe8d2eb0dd31e3d04652dac606 authored about 2 years ago
github.com/sudo-project/sudo - 53389b574397b32d8343319b8bb94fc93c4c8c05 authored about 2 years ago
github.com/sudo-project/sudo - b4325e64c88670856e7fb14baf456c41ba145edb authored about 2 years ago
github.com/sudo-project/sudo - 94eafd2f08fbc0bf04bdf84c8a8717200220a1a4 authored about 2 years ago
github.com/sudo-project/sudo - ab9b20be9eef7468228ad97ea87ec1c70e34c62d authored about 2 years ago
Replace the Debian libselinux1 dependency with libapparmor1
github.com/sudo-project/sudo - 3b3089e4f53b3ac946e50b6fd8a496a298ef7c05 authored about 2 years ago
Debian >= 10 uses AppArmor by default instead of SELinux, so
SELinux-related sudo features are t...
If we reallocate the buffer (via growbuf()) in ptrace_read_vec(),
the address of argbuf may chang...
Previously, we would always use EACCES, even when ENOENT was
appropriate. This also affected log...
github.com/sudo-project/sudo - de021b60db7a7d5599e12899e5cdcf77a10ec2ae authored about 2 years ago
github.com/sudo-project/sudo - b9dc472bba7c9209aca7aa50ca06c555059bc6ed authored about 2 years ago
Older kernel headers are missing the definition of EM_ARM in linux/elf.h.
GitHub issue #232
github.com/sudo-project/sudo - e11bb93e2655dc5840494b1c88a656c205f05e99 authored about 2 years ago
github.com/sudo-project/sudo - f6340068d1b2e0f2c9d6a234a639c37c90f712a2 authored about 2 years ago
This replaces the custom log formatting used by "sudoreplay -l".
github.com/sudo-project/sudo - 2d9c0d9034e254a12c298d2c1a8eb4c625492116 authored about 2 years agogithub.com/sudo-project/sudo - 733303ed968e11ccad992c570936cfdcf32b090d authored about 2 years ago
github.com/sudo-project/sudo - ec79bbc8e0de4bd83e2f7cb9c2bbf94f85ff5977 authored about 2 years ago
This only works for gcc-style compilers, which should not be a
problem. The source uses environ ...
If --cache-file is not specified, no config.cache file will be used.
Add an "omit_artifacts" sett...
This helps avoid out-of-memory conditions when fuzzing on Linux.
github.com/sudo-project/sudo - ee2f2287a69d754b6ca0c5d864b5afd9e206fbc5 authored about 2 years agoIt breaks linking when using -fsanitize with clang at least.
github.com/sudo-project/sudo - 7a64275a3d511fc44befd370c7da457317f03ed7 authored about 2 years agogithub.com/sudo-project/sudo - c6cc6800693505a07e5818fc74dc4fde5b218a0e authored about 2 years ago
github.com/sudo-project/sudo - f7265f5de290adf4442853f9499f4a6c7084046c authored about 2 years ago
github.com/sudo-project/sudo - 9ddae66818e80c85c94201eb9166fcaad79ed1d3 authored about 2 years ago
It is safer to just search for setusercontext() in libc and libutil
instead of matching on the op...
github.com/sudo-project/sudo - d409ba67c694a3b66d6d2cc8b25d86a6dcf4215c authored about 2 years ago
This was inadvertently removed when the "goto bad" was added.
github.com/sudo-project/sudo - 1e0bb704c2173f7f7f9a0e97c03b37bfec7100bd authored about 2 years agoThis will find missing symbols at build-time instead of run-time.
Don't use it on FreeBSD where e...
GitHub issue #234.
github.com/sudo-project/sudo - e3583e01b84ea65b9cda60a87e9d1c40b90b2a21 authored about 2 years agoFixes GitHub issue #234.
github.com/sudo-project/sudo - 4f9da47e55192a7a129cb7b960e4263953572d32 authored about 2 years agogithub.com/sudo-project/sudo - 544c978217c6ba6c7b6b6014246ae24852ca894a authored about 2 years ago
Move them back to PIE_LDFLAGS, which is only used when linking a binary.
github.com/sudo-project/sudo - e72d75d38e518728e5a90f1e37080de1d5947674 authored about 2 years agoThese flags are specific to the Solaris linker.
github.com/sudo-project/sudo - 7d4666656e3314fd65c01fac47a38ef7b9d6761e authored about 2 years ago