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 - b9aff696fb3c7a24d16254ed04228738b47cfa3b authored almost 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 8c43340474a944b2b892fae240d88d87b0bb7412 authored almost 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 707437f6cb3ad19b7dc443b544c34227ef43237b authored almost 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 79921387a3f5ea15804b4ef0600ff1e5be19318d authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 866b0b77f2e82d7c4f40fc3515ccde1eba79abda authored about 4 years ago by Todd C. Miller <[email protected]>
Some tests create files that must not be world-writable.
github.com/sudo-project/sudo - 5c7c94b83a427221d75fa4e478b7e003bf1bac52 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - a5a5cc7f8585cb1e9f4b71fe5b873aef85a0710e authored about 4 years ago by Todd C. Miller <[email protected]>
It is called even when there is no command to execute.
Also pass in status of whether or not the ...
Falls back on the unqualified command if the environment variable
is not set.
In the sssd backend, the rule_to_priv() cleanup code assumes cmnds
can be passed to fn_free_value...
We use the open fd for the actual I/O but having runchroot makes
it possible to report the correc...
github.com/sudo-project/sudo - 645eda55abc151f7059315c31bffa13b676c75f8 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - ea57249e2932513a762ab8bf5eb2d3e301f369c7 authored about 4 years ago by Todd C. Miller <[email protected]>
Previously we needed to emulate some of the state transitions that
happen at end-of-line at end-o...
github.com/sudo-project/sudo - f984f49c389c15e7b7b0b1066d8667194eba9fbe authored about 4 years ago by Todd C. Miller <[email protected]>
This is simpler than having to support entries that end at EOF too.
github.com/sudo-project/sudo - e8747a33f896a5b2044775eb3579b78f7cec5626 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 32db528689ca6dfd562356f4a5584dffc9d5f33c authored about 4 years ago by Todd C. Miller <[email protected]>
For include files, we may need to inject a newline token now that
the grammar requires lines to e...
github.com/sudo-project/sudo - 0276a565e68dabf74e49b3a7cb619fe3690dc2c8 authored about 4 years ago by Todd C. Miller <[email protected]>
Strings are not allowed to span multiple lines without a continuation
character. Also provide a ...
The parser already provides a way to examing the last token processed,
we don't need to add our own.
github.com/sudo-project/sudo - 88dcdcd11d280299e9214b638bb48570783983c8 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 7eda22c7298418b3664a587bd0cc4622ccad6391 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 7a36d70fc1bbc0652b9ebdd46940b5f75b20d342 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - e826705b6241eea436807d17c8e3cb47556fd05b authored about 4 years ago by Todd C. Miller <[email protected]>
Bug #941
github.com/sudo-project/sudo - b1a59accf76aec11ae9c2809300b388733dc250a authored about 4 years ago by Todd C. Miller <[email protected]>Now instead of "syntax error, unexpected CHROOT, expecting ALIAS"
the message is "syntax error, r...
github.com/sudo-project/sudo - 6f8e1b9741167942540b4947d11ebca8347d386f authored about 4 years ago by Todd C. Miller <[email protected]>
Otherwise, we will get the non-shadow passwd entry ("*") since we
called setpassent(3) earlier to...
Fixes a regression introduced in sudo 1.9.3.
github.com/sudo-project/sudo - 75d53ee5478fe5d88096ac85a1676855a26e3545 authored about 4 years ago by Todd C. Miller <[email protected]>This lets us combine audit_failure() and log_warningx() calls with
the same message.
We already audit those but in some cases they were not logged as well.
github.com/sudo-project/sudo - 6ee731caffec4b33df16f3999b424cfa0c8c9cd6 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - b2593b22b6c7f06f737fb5671312aa850ab0d7fd authored about 4 years ago by Todd C. Miller <[email protected]>
It is unlikely to be noticed at the beginning of the output.
github.com/sudo-project/sudo - e2c72300cff5a6822b024adf09a2adc81bce3f12 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - d4428133b4830de1b83a12aec316d9f0267fbe55 authored about 4 years ago by Todd C. Miller <[email protected]>
This is only used on systems without PAM, BSD authentication or AIX
authentication. Bug #940.
github.com/sudo-project/sudo - 44a1058aa3f1fbfb48d05acb4fe86178861f61e9 authored about 4 years ago by Todd C. Miller <[email protected]>
Apparently Android (bionic) has faccessat() but not AT_EACCESS.
Bug #940.
This should make it easier to compile sudo on Android which doesn't
provide a way to write to the...
github.com/sudo-project/sudo - a0013032851edf5e311793e3ad29e2e51324dbd0 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 9f6a3d35cbc65d8a5ac942521df5413808d2bc9f authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 1154e1d605737431df9d95672fc34bcc4ff22cfa authored about 4 years ago by Todd C. Miller <[email protected]>
Bug #938
github.com/sudo-project/sudo - def99ffd78ff160b85c7d7962efb31731c8d81ec authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 86df234e14bf22d3557f44211cb0f9fe230845ba authored about 4 years ago by Todd C. Miller <[email protected]>
Coverity CID 214243
github.com/sudo-project/sudo - 3fc3b62d72b3e7cb58e1fabccdb6f6b61952b679 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 4239a45b693dfc79bcff049f6fae184e17419dea authored about 4 years ago by Todd C. Miller <[email protected]>
Also document the limitation of command-based Defaults settings.
github.com/sudo-project/sudo - 5ca6056a32fe153e83abc314bfd2a9b2fe1ed79a authored about 4 years ago by Todd C. Miller <[email protected]>Using a command-based Default for runchroot will still only work for
paths that exist both in and...
This makes it possible to update user_cmnd and cmnd_status modified
by per-rule CHROOT settings.
This could a a user-specific chroot via the -R option, a runchroot
Defaults value, or a per-comma...
runstatedir was added in yet-to-be released autoconf 2.70. Some distros
are shipping this additi...
It is a static function and should not be exported.
github.com/sudo-project/sudo - e9997c8ec4d73712a898af8116b30e4e7cc02d4e authored about 4 years ago by Todd C. Miller <[email protected]>From Tim Rice
github.com/sudo-project/sudo - 3d9154cd4f61079adf237c257eafc20010bb165f authored about 4 years ago by Todd C. Miller <[email protected]>From Tim Rice
github.com/sudo-project/sudo - d6ed38e7e3d1079928f8f70fbedfe30fdf1407c1 authored about 4 years ago by Todd C. Miller <[email protected]>From Tim Rice
github.com/sudo-project/sudo - 72b28bbc3e529b5ac5219214dff54a30de1e44e5 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 0f8802676ef77f69474d2c6688a317633417e9f4 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - f6cb5c72bc6d8dc4d57948294f6a38e3d95afcc7 authored about 4 years ago by Todd C. Miller <[email protected]>
Works around a bug in older versions of the HP ANSI C compiler
and results in more readable code.
with "#pragma HP_DEFINED_EXTERNAL" when redefining standard libc functions.
github.com/sudo-project/sudo - a7033f33a9a272873574169717be46d3f0da2ccb authored about 4 years ago by Todd C. Miller <[email protected]>We need to pass the -b option to the compiler, not just the linker,
so it will choose the PIC C r...
github.com/sudo-project/sudo - cc8e6c601591b70512003ae8bc94425ef37d0491 authored about 4 years ago by Todd C. Miller <[email protected]>
On systems that have both new and old pty names we can end up with
a name mismatch even though th...
Adapted from a diff from Tim Rice.
github.com/sudo-project/sudo - e561f5b857fedd38f9c3de0d08649ed30a17188b authored about 4 years ago by Todd C. Miller <[email protected]>On some systems, sa_len is a #define for 4.4BSD compatibility.
github.com/sudo-project/sudo - e92d10011e8ffca308a910a0b605231555b66a9d authored about 4 years ago by Todd C. Miller <[email protected]>From Tim Rice
github.com/sudo-project/sudo - f6a14c9414cb6d956fc24b3fbff61e66de4a22d7 authored about 4 years ago by Todd C. Miller <[email protected]>From Tim Rice
github.com/sudo-project/sudo - c4b9f6136d220dda0d81c65878ead988122ef7ff authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - f6d477692f0f8602e211588dd05e3ba4e466dbff authored about 4 years ago by Todd C. Miller <[email protected]>
From Tim Rice
github.com/sudo-project/sudo - dad149f785ff219d188b36482f28152ece494f48 authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - fb64210f75ada89a6f24d66956f0f7267789d01b authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 0576eb0105253c266da0429307c6b6d5bff3a594 authored about 4 years ago by Todd C. Miller <[email protected]>
Based on a patch from Michael Osipov.
GitHub issue #60
Fixes loading of sudoers_audit when configured with --enable-static-sudoers.
GitHub issue #61
github.com/sudo-project/sudo - 8a8a24560e8c20f8432e5a0f48f15e73ccee92ad authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 24d5ee5893965632600a496e3cddd840b7bd0a9c authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 01063430326b67366e4e900d6457d85a64851cab authored about 4 years ago by Todd C. Miller <[email protected]>
GitHub issue #58
github.com/sudo-project/sudo - 049430ee5bafbb068c6b044b2f1793290d0e85de authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 21a2dce506c3d1dae39ee5f13a83330bf0a297a9 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - fd06e588ee4a3dc30943699a1bbbafba201a8266 authored about 4 years ago by Todd C. Miller <[email protected]>
Where possible, the portion of the line before the error should be
still be interpreted.
The log entry should reflect the working directory the command
actually ran in.
github.com/sudo-project/sudo - 578789c56f7c0e326c525017473e4bdb476e443f authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - fc563286ff6a5f10d4556ee66477841d7c5e63c1 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 2adde428c562aac12ea3d739d9b763420cdf5125 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 965ad74482e01c21c48bd946b22800c12d7cd706 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - e3b85171f8ed65ecace0670a774649cfc64565b9 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - b7130775f16ce5ac3ed0948acee94f1d0fdaf354 authored about 4 years ago by Todd C. Miller <[email protected]>
Adds two new command line options, -D (--chdir) and -R (--chroot)
that can only be used when sudo...
github.com/sudo-project/sudo - 86513c78b6c93b56088526ef731519fa860e3c27 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 9ff960457a5a89db56247b70d8049f46fd2bdd02 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - bd254e104296f4ae42fc894ffe93965b4e1d729d authored about 4 years ago by Todd C. Miller <[email protected]>
Also matching runchroot and runcwd Defaults settings.
github.com/sudo-project/sudo - 6bdfd010d25ddfe1d05e113e6bc0ded0a09df699 authored about 4 years ago by Todd C. Miller <[email protected]>Sudo resets the resource limits early in its execution so
the plugin cannot tell what the origina...
github.com/sudo-project/sudo - 84e6e6ccf9c8ed27dc75e87dcc199c04b791183c authored about 4 years ago by Todd C. Miller <[email protected]>
This is the term the parser uses when there is an actual error.
github.com/sudo-project/sudo - 47ed1721be8195b8e829a29bc4f20eb4e17fae97 authored about 4 years ago by Todd C. Miller <[email protected]>The sudoers parser now produces better syntax error messages so we
don't need visudo to print its...
Now that alias parsing stores the file and line number, visudo can
use that information to go to ...
glibc-2.32 has removed sys_sigabbrev[], we can use sigabbrev_np(3) instead.
github.com/sudo-project/sudo - 019f1f6b937fd19bc4c811d7bf58665f5fe900ac authored about 4 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 3235687d96741f22ebdfb3502a93d7010f816d22 authored about 4 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - da5afe11bf1be986ee3576703887b27d06506055 authored about 4 years ago by Todd C. Miller <[email protected]>
As of sudo 1.9.1 the sudoers file is opened by the audit plugin,
not the policy plugin. As a res...