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
Use ppoll() or pselect() if avaialble which use timespec.
04d1f56d904e9b5cab153807557fd973d5b70708 authored about 6 years ago by Todd C. Miller <[email protected]>1f248504af459c5953c0be42413b1e6c72410d6d authored about 6 years ago by Todd C. Miller <[email protected]>
5d1dddc467dac05387acdfb4016924ab084e4a92 authored about 6 years ago by Todd C. Miller <[email protected]>
struct sudoers_parse_tree.
b2e3adccf32bc9004149be154101bbbc0b317fb9 authored about 6 years ago by Todd C. Miller <[email protected]>4b3c8a73a001396d38b69c404db9301088432ae1 authored about 6 years ago by Todd C. Miller <[email protected]>
2960e3963d3c2c2ff417e15630ab6c50a3b6aed3 authored about 6 years ago by Todd C. Miller <[email protected]>
aaad554cdafc2ef06a72cc04d0d5d0c2d921726a authored about 6 years ago by Todd C. Miller <[email protected]>
a monotonic timer. Just call time(3) in write_info_log() directly.
0d36ea93259b47b05d8b4206f8886bcf3724932a authored about 6 years ago by Todd C. Miller <[email protected]>59e5e379be5662e3d8d5968d989234db0a04b8a4 authored about 6 years ago by Todd C. Miller <[email protected]>
93fc7cf6daca72417397cfb3ca7d314d3f7ab87c authored about 6 years ago by Todd C. Miller <[email protected]>
fe965c3a31b1143edda0b0092cb1cd8ba84ad836 authored about 6 years ago by Todd C. Miller <[email protected]>
Add missing sys/syscall.h include
d876602dbf0f9d987f83b175e51144455a3b28f0 authored about 6 years ago by Todd C. Miller <[email protected]>fe5806254790edbd482a4b00b267ef643fdc223b authored about 6 years ago by Todd C. Miller <[email protected]>
10198ef6f309d13caddb6a549ecd5072be813e4a authored about 6 years ago by Todd C. Miller <[email protected]>
dcf168e7021a90d692c20d3707899a8e97ab4093 authored about 6 years ago by Todd C. Miller <[email protected]>
ad104a3e47b62b72add30e946df2ae9c364d9290 authored about 6 years ago by Todd C. Miller <[email protected]>
aaefdd7575cec4ee8ad3597dd3f606c7d19b5e5e authored about 6 years ago by Todd C. Miller <[email protected]>
6e4ec91801e3fd7657eaf2d7f4344a7e34a7d27c authored about 6 years ago by Todd C. Miller <[email protected]>
when we are not using the system memset_r() function and rsize_t
is defined by the system headers.
building a package. This can be used to avoid relying on libc
functions that may not be present ...
memset_s() prototype. We use our own memset_s() on AIX since it
is not available on all BOS leve...
9e6c14b091d847d654685ecbf572ff11961f06c6 authored about 6 years ago by Todd C. Miller <[email protected]>
31e065c6ca323496c275a565a63a8658b2946905 authored about 6 years ago by Todd C. Miller <[email protected]>
8d83bd5c05a4654e03c744cd561fb0cc17598536 authored about 6 years ago by Todd C. Miller <[email protected]>
afca08c74d5a246696640ca113dc18c3cc51618c authored about 6 years ago by Todd C. Miller <[email protected]>
df1c062526333b3fa85b0dfeb126496abd8bc890 authored about 6 years ago by Todd C. Miller <[email protected]>
monitor exit, the pty gets recycled without our having to close
it directly.
This will allow us to close the slave in the main sudo process in
the future so only the command ...
db8a760b0f67aea02828289f7b41b4d5dc7542c8 authored about 6 years ago by Todd C. Miller <[email protected]>
3c562facca3f32bf7c4c6f9c39f7dce4906768a1 authored about 6 years ago by Todd C. Miller <[email protected]>
Bug #845
5af26822839b24b400f405485d521b98df50ce17 authored about 6 years ago by Todd C. Miller <[email protected]>iolog timing values and write nsec-precision entries.
3f1470ebed72a681f90f2ea9d029f1231b9ba5c4 authored about 6 years ago by Todd C. Miller <[email protected]>b3227d3ed54f12b10147d06f8df3478bc6708886 authored about 6 years ago by Todd C. Miller <[email protected]>
e74d7e87213a88f6e4221c40297efdc5ef68acde authored about 6 years ago by Todd C. Miller <[email protected]>
On those systems we use our own snprintf() that doesn't support
floating point. We don't actuall...
46ab293ce9e79f0cd8dfec9961dcacffaf747fb4 authored about 6 years ago by Todd C. Miller <[email protected]>
is not. In theory, O_DIRECTORY is redundant when O_SEARCH is
specified but it is legal for O_EXE...
288f3f17a6bbbd31c77a9397f908cf9f26777d7b authored about 6 years ago by Todd C. Miller <[email protected]>
92975ee7c7596dd9d348358242f07201d499bcd0 authored about 6 years ago by Todd C. Miller <[email protected]>
Use MAKE environment variable if set.
d7e265939bf662532fec3008abec5050da65d3f3 authored about 6 years ago by Todd C. Miller <[email protected]>7d014dfacd002cedacc6a4e6b09862c208491187 authored about 6 years ago by Todd C. Miller <[email protected]>
executables don't support SHLIB_PATH or LD_LIBRARY_PATH unless ld
is passed the +s flag. This le...
18ddabfebf4028664ad84ee7eb3e7de02aa0c4a5 authored about 6 years ago by Todd C. Miller <[email protected]>
7a929ce13559537cca0ef156fa71baeb3c8adb84 authored about 6 years ago by Todd C. Miller <[email protected]>
c0d60b9dd0566ed4d7ee1364ca4abfd4a7509303 authored about 6 years ago by Todd C. Miller <[email protected]>
a7b42e9b20c5e7db8bbd0c74bdd6994f17a5282e authored about 6 years ago by Todd C. Miller <[email protected]>
Otherwise, we only log a single window size change.
418bf793f78925566e5c079515115a0f45220bdf authored about 6 years ago by Todd C. Miller <[email protected]>d026469289015485bcffcf2415cf9a40fcaa8e2e authored about 6 years ago by Todd C. Miller <[email protected]>
c5f64b7416cab00b8d3974d4d10acea3cbf1454c authored about 6 years ago by Todd C. Miller <[email protected]>
in the grammar as both the definition of the Alias as well as its
name. This adds {User,Runas,Ho...
9722b304b682551b57b0a864d402351c4d959b3c authored about 6 years ago by Todd C. Miller <[email protected]>
78190bb9cb4913409172d80af3218bdfc1a03593 authored about 6 years ago by Todd C. Miller <[email protected]>
0053b07ed310b6b3a930c19f22f1c911e2747c64 authored about 6 years ago by Todd C. Miller <[email protected]>
output for "sudo -l".
Remove the short_list (was long_list) global in favor of a verbose
argument.
413b53cda3baf6de88520a83942a2eea05111683 authored about 6 years ago by Todd C. Miller <[email protected]>
db387a53a6602a941d43c81cd9f82b3b21484079 authored about 6 years ago by Todd C. Miller <[email protected]>
9cc09e4372d9261a94fa14becfb5f79733a8969d authored about 6 years ago by Todd C. Miller <[email protected]>
6a692fec31dbabf71fe48065905aeaa2809a859f authored about 6 years ago by Todd C. Miller <[email protected]>
f4a5d2b3e2e4443b0519d8ff7023a63708a4edd8 authored about 6 years ago by Todd C. Miller <[email protected]>
we are listing in short mode (in which case we convert them to tags
if possible). Fixes a proble...
the ldap/sssd backends which support per-role defaults.
171686c422eb69c47b96876e43bf242a0a78081d authored about 6 years ago by Todd C. Miller <[email protected]>34655148e0af9cf23729102840dfd853b674b64a authored about 6 years ago by Todd C. Miller <[email protected]>
3b57230851d73da70fc5d8d4bd682f3841b5db3a authored about 6 years ago by Todd C. Miller <[email protected]>
o The parse tree is now passed to the alias, match and defaults functions.
o The nss API has been...
For BSD/Linux, getgrouplist(3) will tell us the number of groups if
we don't have enough. For AI...
pam_acct_mgmt() if authentication is disabled for the user.
Bug #843
main sudo process to lose its controlling tty (which was *not* the
pty slave).
added in b8a011be9af7. Fixes issues on AIX where local users/groups
may not be resolved when som...
of 0 like BSD.
e7daff062f9c5e6ab665859f28e299814696632b authored about 6 years ago by Todd C. Miller <[email protected]>the .o depend on the .lo. Unfortunately, this creates a race
condition for parallel make since l...
2270b1e89fec905170cdb99961167d7fd030c1f2 authored over 6 years ago by Todd C. Miller <[email protected]>
33f96a03472a3f6ed74549c2989af467e3f65353 authored over 6 years ago by Todd C. Miller <[email protected]>
4b54799ddb444221a029268b609639feb9274079 authored over 6 years ago by Todd C. Miller <[email protected]>
c84c32d9e6d8d3269ca376cd705746e31603c738 authored over 6 years ago by Todd C. Miller <[email protected]>
4859b787977898e6d0ce01344b04561f308b5a48 authored over 6 years ago by Todd C. Miller <[email protected]>
tabs with spaces. Bug #840
433a74d1dc4b4693406018b169f5506156f818ad authored over 6 years ago by Todd C. Miller <[email protected]>dd3366106665c69d48799fc8119dd254a9d053e6 authored over 6 years ago by Todd C. Miller <[email protected]>
e1ecc7142c3c175b3b73bb28abc88cddb3e227ab authored over 6 years ago by Todd C. Miller <[email protected]>
c57ca7440560b6374b250fda52e68033992784ab authored over 6 years ago by Todd C. Miller <[email protected]>
This allows us to avoid repeatedly calling getgrouplist() with
a statically sized vector on macOS...
1385613797aab90d61d3b6406404d0bab74203d7 authored over 6 years ago by Todd C. Miller <[email protected]>
b67915c6e4c07104eb6df7ef4bf20d841f4f0657 authored over 6 years ago by Todd C. Miller <[email protected]>
sudo to try writing to /dev/tty first. Can be used in conjunction
with SUDO_CONV_INFO_MSG and SU...
89c83f0321232789fc6e961f902cb8cda1dbdf0b authored over 6 years ago by Todd C. Miller <[email protected]>
process. Since we've prevented execve() from succeeding this is
the error we get back from worde...
ec2dae81043709173aede70e71e4392b61dc8ff2 authored over 6 years ago by Todd C. Miller <[email protected]>
dafb5f523ade422e62512f27df62c6a921f29b77 authored over 6 years ago by Todd C. Miller <[email protected]>
cached data if present.
919b5672297e20320ed123479a051dbc604e589d authored over 6 years ago by Todd C. Miller <[email protected]>defaults entry in sss.
899aedfd1015dacd1c7d91e21ac6546167433609 authored over 6 years ago by Todd C. Miller <[email protected]>1202beafbae1c5bb23f2e6722b00075a3b400bc9 authored over 6 years ago by Todd C. Miller <[email protected]>
c990d93a4ed43ab446c7bcbda55d6a7debfa29c1 authored over 6 years ago by Todd C. Miller <[email protected]>
0b31f186cdf7723eb782dd7722401534c113e867 authored over 6 years ago by Todd C. Miller <[email protected]>
pop_include() to be called when YY_CURRENT_BUFFER is NULL.
1ad2290a27b13194970c68efbf1b95333b0f5892 authored over 6 years ago by Todd C. Miller <[email protected]>e401f92830c4f2cc1d8a6e5d480f3b49c23ba0d2 authored over 6 years ago by Todd C. Miller <[email protected]>
43003d29d8ac430a5f83e86d062f2d205ca99a67 authored over 6 years ago by Todd C. Miller <[email protected]>
instead of the one-file-per-OS approach that libressl takes.
The fallback code does not have as m...
154a5f59a923dc37fbc76c050a6b821fce2d8210 authored over 6 years ago by Todd C. Miller <[email protected]>
1cd472c0514b79dd3e5cb117dd6a94fe4fb3c82a authored over 6 years ago by Todd C. Miller <[email protected]>
a04cb53e37cac5b91e877ab797175d14698e1220 authored over 6 years ago by Todd C. Miller <[email protected]>
5c113e59ecacb0b21f224a20e3ffb2891e550816 authored over 6 years ago by Todd C. Miller <[email protected]>