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

Fix the buffer size parameter when serializing the interface list.

Problem reported by Matthias Gerstner of SUSE.

github.com/sudo-project/sudo - a29cac8bd6567d403fd15f15f41679bf5cf0ac62 authored almost 4 years ago by Todd C. Miller <[email protected]>
Sudo 1.9.4p2

github.com/sudo-project/sudo - 4151d8fc808bdb7a3b0a1c7c089d39266cf3016a authored almost 4 years ago by Todd C. Miller <[email protected]>
The runas user must be set before applying runas-based Defaults.

This effectively backs out changeset f738f5ac5350, which made
it possible to log the command when...

github.com/sudo-project/sudo - b3173fdedc605837113b9689c42d075398dd05c0 authored almost 4 years ago by Todd C. Miller <[email protected]>
Don't enable mod_remove_empty_return

We like to use an empty return for stub functions.

github.com/sudo-project/sudo - 4c00a4e5b766f14369ccb9265f25176ec0b25a53 authored almost 4 years ago by Todd C. Miller <[email protected]>
The lower bounds for the "closefrom" option is 3, not 4.

This is a regression introduced in sudo 1.8.9 with the strtonum()
conversion. Bug #950.

github.com/sudo-project/sudo - 4551b19f6c45a5b95b174012319d1d0fc13cdf83 authored almost 4 years ago by Todd C. Miller <[email protected]>
Sudo 1.9.4p1

github.com/sudo-project/sudo - 4949fd2913c8c72a89dbd49ec80d0a10d205e446 authored almost 4 years ago by Todd C. Miller <[email protected]>
Direct execution of a command is incompatible with using a log server.

github.com/sudo-project/sudo - f41b2c1f595232b6362ec8a0e4ebc98c801d220a authored almost 4 years ago by Todd C. Miller <[email protected]>
Set sudoers_audit.close to NULL if not using a log server.

github.com/sudo-project/sudo - 5c66e9532ed56bcc103e663a89b087ee60f9fc5d authored almost 4 years ago by Todd C. Miller <[email protected]>
Regenerate configure script with autoconf 2.71.

Also fix some warnings from the new version.

github.com/sudo-project/sudo - da5c6c6c456c364aea3e87271df1cdf380792d08 authored almost 4 years ago by Todd C. Miller <[email protected]>
Define _DARWIN_UNLIMITED_GETGROUPS on macOS to suport > 16 groups.

On macOS 10.6 and above, getgroups(2) can return more than NGROUPS_MAX
if _DARWIN_UNLIMITED_GETGR...

github.com/sudo-project/sudo - 0e3e13d87267009ab11e48e10922b9f6485b34f5 authored almost 4 years ago by Todd C. Miller <[email protected]>
Comment out the default plugin lines in the example sudo.conf.

Fixes a problem when there are multiple versions of sudo installed
and not all suport the audit p...

github.com/sudo-project/sudo - 1cdc4716c2b8a671b1aacff72a94fa4eaaf307da authored almost 4 years ago by Todd C. Miller <[email protected]>
Store the user-provided runas user and group name in struct sudo_user.

This makes it available for event logging in case the name doesn't resolve.

github.com/sudo-project/sudo - 63739dd3261e9ddb12dd30284579f26c849638d2 authored almost 4 years ago by Todd C. Miller <[email protected]>
Log submit group to event log.

github.com/sudo-project/sudo - bac76512fb66e29a9e7abfab64ee2f8e67fd65e7 authored almost 4 years ago by Todd C. Miller <[email protected]>
Store iolog_path in struct sudo_user for use in the event log.

github.com/sudo-project/sudo - 008a0e8dc13b296bf86987c39cbbd5c5b141d981 authored almost 4 years ago by Todd C. Miller <[email protected]>
Defer lookup of runas user until sudoers_main() for better logging.

The log message now includes user info and the command attempted.

github.com/sudo-project/sudo - fd39e2d7d683016231caa0e011ad90b5dd366e25 authored almost 4 years ago by Todd C. Miller <[email protected]>
Don't assume that just because command is non-NULL, argv is non-NULL.

github.com/sudo-project/sudo - 567e5167d1f95396ed8fb14e7f77f8c63cf14819 authored almost 4 years ago by Todd C. Miller <[email protected]>
Fix a crash introduced in 1.9.4 when running command as an unknown user.

Bug #948

github.com/sudo-project/sudo - a7d670ee3404e514112d39d6db80518bd8f45ecb authored almost 4 years ago by Todd C. Miller <[email protected]>
When shutting down the server, close non-I/O log connections immediately.

Avoids a timeout during server shutdown while the server waits for
active connections to close.

github.com/sudo-project/sudo - c5a7f0eb425eed9bc951700199e75f674d7c046c authored almost 4 years ago by Todd C. Miller <[email protected]>
Audit errors from policy_init_session(), audit_accept(), and audit_reject().

github.com/sudo-project/sudo - cbb7b4afa6b6c8b46d8f174b6a16cffaa3984d3e authored almost 4 years ago by Todd C. Miller <[email protected]>
Do not run the command if the audit accept function fails.

Also add warnings if the audit reject or error functions fail.

github.com/sudo-project/sudo - 02ebdfd7f29a0de4414ceaac2d7e803d5294d670 authored almost 4 years ago by Todd C. Miller <[email protected]>
Reduce the number of error messages when we can't connect to the audit server.

Add the error string to "unable to connect to log server" instead of
using an extra error message...

github.com/sudo-project/sudo - 67e6e2085a7f0d2aa2745908faf2d925f33a67b6 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use correct error message when the TLS connection is dropped.

Was: "recv: Unknown error 0", now: "lost connection to log server".

github.com/sudo-project/sudo - a19f2427960f5ad8e102964204e6c623829646cf authored almost 4 years ago by Todd C. Miller <[email protected]>
Change alias_add() to return bool and set errno on failure.

This fixes a localization problem where the error message could
have been reported in the wrong l...

github.com/sudo-project/sudo - d98374753c0db71e6bde727ec7b5c4c77e7f3420 authored almost 4 years ago by Todd C. Miller <[email protected]>
Fix build when configured using --without-sendmail

Bug #947

github.com/sudo-project/sudo - e22817e3abfee6fee779ab0b2d312d48323abb56 authored almost 4 years ago by Todd C. Miller <[email protected]>
Updated translations from translationproject.org

github.com/sudo-project/sudo - 833e273ad97e217b166efe91664ad638a14a085e authored almost 4 years ago by Todd C. Miller <[email protected]>
sudo_logsrvd.conf pid_file change.

github.com/sudo-project/sudo - 7ac951bb6252724cc875ab7f9c7aba7e40e054a6 authored almost 4 years ago by Todd C. Miller <[email protected]>
Don't try to unlink a NULL pointer.

github.com/sudo-project/sudo - 293911eed6fd67c792dce4c91318881240071998 authored almost 4 years ago by Todd C. Miller <[email protected]>
If pid_file is set to an empty value, disable the use of a pid file.

github.com/sudo-project/sudo - 0f6d581abd123c8e23e75651e0d599361e4cca30 authored almost 4 years ago by Todd C. Miller <[email protected]>
Don't overwrite sudo_logsrvd.pid if it is a symbolic link.

github.com/sudo-project/sudo - d0042eda9e8e4c371efa43466fa6bbabdaa4a7b1 authored almost 4 years ago by Todd C. Miller <[email protected]>
Fix typo detected by codespell 2.0.0

Also avoid some new false positives

github.com/sudo-project/sudo - 94c5052ebf39de7c26cc5b88cb53f483cc64dc31 authored almost 4 years ago by Todd C. Miller <[email protected]>
Set pp_ignore_define_body=false in uncrustify config.

Need to work around a bug that produces closed brace errors,
see https://github.com/uncrustify/un...

github.com/sudo-project/sudo - bdf5530014d2d95ea1dc4ddbe725399d15784325 authored almost 4 years ago by Todd C. Miller <[email protected]>
Updated translations from translationproject.org

github.com/sudo-project/sudo - 7bbd7c8e05b92e5d7d2dd8bfac01eac0c80a641c authored almost 4 years ago by Todd C. Miller <[email protected]>
Fix calling sudo_conf_read() multiple times with different conf_types.

The change to reinitialize the configuration data when sudo_conf_read()
is called again didn't ta...

github.com/sudo-project/sudo - 4a6ca4ba22d0d2a253b2c07571ed0c49d4396fa0 authored almost 4 years ago by Todd C. Miller <[email protected]>
Don't free the private copy of the environment until the close function.

We may need to use it when logging from the audit reject function.

github.com/sudo-project/sudo - 7d0b19d2a0236ff50f8e8253ba86e1672399ae52 authored almost 4 years ago by Todd C. Miller <[email protected]>
It is possible for evlog->argv or evlog->envp to be NULL.

github.com/sudo-project/sudo - cb87253d1e9b1bcf65c41e76b4175a06e0656e01 authored almost 4 years ago by Todd C. Miller <[email protected]>
Pass command_info[] to audit plugin on I/O log plugin reject or error.

The audit plugin should cope with a NULL command_info but there's no
reason not to pass the info ...

github.com/sudo-project/sudo - 24d812d0373dd06a03cae5d7f02f843e7f048b51 authored almost 4 years ago by Todd C. Miller <[email protected]>
For the audit plugin, command_info may be NULL.

Fixes a NULL dereference in sudoers_audit when an I/O logging
plugin rejects input/output or retu...

github.com/sudo-project/sudo - 27615b5582dc30976f784a0acb696457cd310d48 authored almost 4 years ago by Todd C. Miller <[email protected]>
Add missing initialization of def_log_format to sudo.

github.com/sudo-project/sudo - e4a2765ccedd8806b1e8f172ac9a457cd11d31de authored almost 4 years ago by Todd C. Miller <[email protected]>
Newer LibreSSL has SSL_CTX_set_ciphersuites but it is not enabled.

Add a check for the function declaration in openssl/ssl.h.

github.com/sudo-project/sudo - a96b9a1373b5e0881a30b2d7a95d576ad52ebf8a authored almost 4 years ago by Todd C. Miller <[email protected]>
Event log data is sent to sudo_logsrvd even when not I/O logging.

github.com/sudo-project/sudo - 38dd0f63b63255c5562c5f7a1d595131da1e5a96 authored almost 4 years ago by Todd C. Miller <[email protected]>
Regenerate sudoers.pot for 1.9.4

github.com/sudo-project/sudo - 061b53e338a2b53f90e4f438b3bf37ffaf9fc5b3 authored almost 4 years ago by Todd C. Miller <[email protected]>
Update for sudo 1.9.4.

github.com/sudo-project/sudo - 1aa76e9b7a1c188eb3fc6f47d7f9c398ac5e7c78 authored almost 4 years ago by Todd C. Miller <[email protected]>
Update struct eventlog based on command_info[] from front-end.

The I/O log path is not known until the I/O log plugins have
run and other plugins may alter the ...

github.com/sudo-project/sudo - 2b71b6104458fde07f10315c783ead7f9376eb34 authored almost 4 years ago by Todd C. Miller <[email protected]>
Add sudoerserrorf(), a printf-style yyerror() function.

Use this to display a better error message when using a reserved
work in an alias definition.

github.com/sudo-project/sudo - 95fb8eb727776819b0fb3c7a09e69d76635eb35b authored almost 4 years ago by Todd C. Miller <[email protected]>
Build universal binaries on macOS 11.0 and higher.

The resulting package should work on Macs based on Apple Silicon.

github.com/sudo-project/sudo - d28b4291c4f684c3921b6f0cb112cfc36fad5937 authored almost 4 years ago by Todd C. Miller <[email protected]>
Support EDITOR environment variable that includes quotes.

Quote support is limited to the beginning of a word.
Also handles characters escaped with a backs...

github.com/sudo-project/sudo - aeef6db85e7d78ab70971506fb743c848f572928 authored almost 4 years ago by Todd C. Miller <[email protected]>
Back out regex use in python tests, filter the output instead.

This makes it possible to regenerate the test output again.
Also adds an update_test_data target ...

github.com/sudo-project/sudo - d688f4d34e27826cf83846a61e4f970f1b52861e authored almost 4 years ago by Todd C. Miller <[email protected]>
Stay setuid until just before executing the command.

Fixes a problem with pam_xauth which checks effective and real uids
to get the real identity of t...

github.com/sudo-project/sudo - b2ccbb3a901c72722f06aec91c8703a4e8edb230 authored almost 4 years ago by Todd C. Miller <[email protected]>
Ignore sudoNotBefore and sudoNotAfter unless ldap.conf contains SUDOERS_TIMED

This is consistent with the pre-1.8.24 behavior. Bug #945

github.com/sudo-project/sudo - 6439b4cc0185bf55ea98c347b257d0303de62661 authored almost 4 years ago by Todd C. Miller <[email protected]>
Introduce new_member_all() for code that doesn't include gram.h.

The ldap and sssd back-ends no longer require gram.h which fixes a
compilation issue with IBM LDAP.

github.com/sudo-project/sudo - 55c4f3bddd2117ea7579aa1437c4f787888e210e authored almost 4 years ago by Todd C. Miller <[email protected]>
On SIGHUP, deregister the old debug instance before registering a new one.

Otherwise, if debugging is enabled we will get an extra log instance
each time sudo_logsrvd reeiv...

github.com/sudo-project/sudo - deb217adf913806c81a97e4d9f4f6c6c3c0e7a04 authored almost 4 years ago by Todd C. Miller <[email protected]>
Refactor code to format the client message after the hello.

github.com/sudo-project/sudo - 72df19088b57b32a20a92d97fa4b1181439d49b0 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use sudoers_to_eventlog() and init_log_details() in sudoers_audit_accept().

log_deserialize_info() can be private to iolog.c again.

github.com/sudo-project/sudo - 56fb16d3e81b4f99307fb1190b3cf87f20f7ec39 authored almost 4 years ago by Todd C. Miller <[email protected]>
Add info_msgs to AlertMessage and populate it.

This lets us log eventlog info along with the alert if it is available.

github.com/sudo-project/sudo - 9779009fae234cccc5d39ea72cdba95b3cf48e3f authored almost 4 years ago by Todd C. Miller <[email protected]>
Log reject and alert messages to the log server if one is defined.

github.com/sudo-project/sudo - 62525dcc948345b2983ff8801ef973fe51de222b authored almost 4 years ago by Todd C. Miller <[email protected]>
Rename iolog_client -> log_client.

The logsrvd client code is now used for more than just I/O logging.

github.com/sudo-project/sudo - 62547746d38a61bfca25c07e637114a2f3b463cb authored almost 4 years ago by Todd C. Miller <[email protected]>
Treat an authentication failure as a reject, not an alert.

This matters when logging via sudo_logsrvd.
It also lets us remove a special case in vlog_warning().

github.com/sudo-project/sudo - ad40241703eada80a63d1afa63c8dc0c15543494 authored almost 4 years ago by Todd C. Miller <[email protected]>
Rename iolog_plugin.h to log_client.h.

It is no longer I/O log specific and is used by sudoers_audit too.

github.com/sudo-project/sudo - e56c3b342b6eee7e5820e091735e3231d28d9453 authored almost 4 years ago by Todd C. Miller <[email protected]>
Regenerate with bison 3.7.3

github.com/sudo-project/sudo - f8a708dae3580ca2d0fbde8ca1d8eb1492258bc0 authored almost 4 years ago by Todd C. Miller <[email protected]>
Remove hack to define YYTOKENTYPE, it breaks newer bison.

github.com/sudo-project/sudo - 08d236293ba2d307ef03f9a256f99e1c0a8add58 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use struct eventlog *evlog, not struct eventlog *details.

github.com/sudo-project/sudo - a9cad13b11e1e587daa494118c56f6e1695b09a8 authored almost 4 years ago by Todd C. Miller <[email protected]>
For logsrvd AlertMessages, evlog will be NULL.

github.com/sudo-project/sudo - 0dd4c5797a8acf9e2e1c91d304dc77e1d795f788 authored almost 4 years ago by Todd C. Miller <[email protected]>
Append errstr to reason for alert and reject events if specified.

Previously, we logged the error string separately but this is
not consistent with how it is logge...

github.com/sudo-project/sudo - 444ca3789e031d25a20053d3d969bb8b4a08ae61 authored almost 4 years ago by Todd C. Miller <[email protected]>
Fix cut & pasto in debug subsystem.

github.com/sudo-project/sudo - 282a7e80f2dba12e82795c709d1a71f38cdaa78a authored almost 4 years ago by Todd C. Miller <[email protected]>
Refactor code to format InfoMesage array into fmt_info_messages().

Add free_info_messages() to free the array.

github.com/sudo-project/sudo - 8f5290b19a4c96aaaf5ebaa4cbd462167ac5b289 authored almost 4 years ago by Todd C. Miller <[email protected]>
Log accept messages in sudoers_audit if not I/O logging.

github.com/sudo-project/sudo - 2112d9beb1730a5c27b8c2e4b3238b8a1e6d36db authored almost 4 years ago by Todd C. Miller <[email protected]>
Refactor sudoers_io_open_remote() into log_server_open().

Also rename client_close() to log_server_close().
This keeps more of the client code details out ...

github.com/sudo-project/sudo - e264767eaa4337bddeec773fad411bb3d67f10f4 authored almost 4 years ago by Todd C. Miller <[email protected]>
Move argv and envp setting into iolog_deserialize_info().

github.com/sudo-project/sudo - 2d888380a485aa309c27a10034361924a5de5da5 authored almost 4 years ago by Todd C. Miller <[email protected]>
Avoid early return in handle_accept() if expect_iobufs not set.

github.com/sudo-project/sudo - f1ded289e1444b318ab1728a051a4bb3d0c4a2da authored almost 4 years ago by Todd C. Miller <[email protected]>
Add event_alloc to the audit plugin API.

The sudoers audit plugin will use this to communicate with sudo_logsrvd.

github.com/sudo-project/sudo - fe9e65754c3c74d20317778b1e16148d4ee0e527 authored almost 4 years ago by Todd C. Miller <[email protected]>
Set server_name before initiating TLS connection so verify function works.

Fixes a crash in the SSL_VERIFY_PEER callback. Also call inet_ntop(3)
with addr pointer, not soc...

github.com/sudo-project/sudo - de58c11dba5037662ea644ba335e5d9969dccee7 authored almost 4 years ago by Todd C. Miller <[email protected]>
Store column number for aliases, defaults and userspecs too.

This is used to provided the column number along with the line
number in error messages. For ali...

github.com/sudo-project/sudo - 6286ce1d16e11619efb8d5855b14dd296f355f9c authored almost 4 years ago by Todd C. Miller <[email protected]>
Display column number in parse error messages too.

Bug #841

github.com/sudo-project/sudo - 982012dbb1c1ce215d37f435cf5bb16c13eb529b authored almost 4 years ago by Todd C. Miller <[email protected]>
Move tls initialized flag into client_closure.

We may call tls_init() from multiple places in the future so a
static initialized flag will cause...

github.com/sudo-project/sudo - 6f7e5b104b3247c9553a28dca616e4af3dacf66a authored almost 4 years ago by Todd C. Miller <[email protected]>
Fix -Wshadow warnings caused by json enum member.

github.com/sudo-project/sudo - 10b09e4d89a8db27a6ece9c7175df827a61b4b6a authored almost 4 years ago by Todd C. Miller <[email protected]>
Apply Google inclusive language guidelines.

Also replace backwards with backward.

github.com/sudo-project/sudo - e0c2635fb36b179a3c9ff6325df56cf80f56e461 authored almost 4 years ago by Todd C. Miller <[email protected]>
Refernce IBM LDAP libs, not Tivoli since that is how it is packaged.

We still use Tivoli when talking about the server itself but refer
to it as the "IBM Tivoli Direc...

github.com/sudo-project/sudo - 973da9a5919c537d6d266f5aac940536459a34ea authored almost 4 years ago by Todd C. Miller <[email protected]>
Add a newline before "This option is ..."

github.com/sudo-project/sudo - f4c5f34ab7634d44fa285068b278f87ab1b1af06 authored almost 4 years ago by Todd C. Miller <[email protected]>
regen

github.com/sudo-project/sudo - 8dee1b1ecf8f787538730c02b08731d461ca90e7 authored almost 4 years ago by Todd C. Miller <[email protected]>
Test eventlog_writeln() when word wrap is disabled.

github.com/sudo-project/sudo - 1910b1924f5faea60441df03e8295796e25ed3e4 authored almost 4 years ago by Todd C. Miller <[email protected]>
Bison generates an extra enum containing the parser tokens.

This conflicts with the IBM ldap.h at least. Prevent it from being
exposed by defining YYTOKENTYPE.

github.com/sudo-project/sudo - 3078d67c13f0c70197d95c667983a981b81efe50 authored almost 4 years ago by Todd C. Miller <[email protected]>
IBM LDAP packages use a lib64 directory for 64-bit libraries.

We need to add this to LDFLAGS so the linker is able to find
the correct libs when building 64-bi...

github.com/sudo-project/sudo - 488aeff532bdfb05c14afd63ace8336841f574b5 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use ssl_err2string() in message on ldap_ssl_client_init() failure.

Displaying SSL reason code directly is not user-friendly.

github.com/sudo-project/sudo - c8c7e1f607fffc3ad45b3e399f7a37e05e5fc64b authored almost 4 years ago by Todd C. Miller <[email protected]>
For JSON logs, write the most important log elements first.

This is important for syslog where the record could be truncated.

github.com/sudo-project/sudo - 8c43eeb293dfe38ee59581125a28440a859dccd0 authored almost 4 years ago by Todd C. Miller <[email protected]>
Add log_format sudoers setting to select sudo or json format logs.

Defaults to sudo-format logs.

github.com/sudo-project/sudo - 28d6771d248dc80137ce17261fc913a19a4c34d7 authored almost 4 years ago by Todd C. Miller <[email protected]>
Support "minimal" JSON which skips all non-essention whitespace.

This replaces the old "compact" mode which is only used for syslog.

github.com/sudo-project/sudo - 6bc729aa3673f353826cb08dd86e324538208a44 authored almost 4 years ago by Todd C. Miller <[email protected]>
Don't warn about log failure more than once.

github.com/sudo-project/sudo - 4fc39cfb0ae3b56d26b06ba643957eb3ad80e093 authored almost 4 years ago by Todd C. Miller <[email protected]>
Check for fdopen(3) failure in send_mail().

github.com/sudo-project/sudo - 34c165151495880dc7819b20b0720fc8f5b328fd authored almost 4 years ago by Todd C. Miller <[email protected]>
Add support for file log line wrapping in libeventlog.

github.com/sudo-project/sudo - fdae4bdbbb0a338c3de189ee7ac2ea014645826e authored almost 4 years ago by Todd C. Miller <[email protected]>
Use real setters for the eventlog config.

This makes it possible to have a base config that the callers can
modify instead of replacing the...

github.com/sudo-project/sudo - d899fe59367fbbcb30caebf6913b438ddea30b80 authored almost 4 years ago by Todd C. Miller <[email protected]>
Log the short version of the tty in sudoers-format logs.

This is consistent with historical practice.

github.com/sudo-project/sudo - 39b540ff33564506c920cddb9da8d51dcc408839 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use libeventlog in sudoers instead of doing our own logging.

github.com/sudo-project/sudo - 4416bd59771cd78eaaceb4a2c86780e457ad3f7c authored almost 4 years ago by Todd C. Miller <[email protected]>
Add default values in eventlog_setconf().

github.com/sudo-project/sudo - 541252beb1eea5f84927dcec58a8bb8f370ec78b authored almost 4 years ago by Todd C. Miller <[email protected]>
Add support for mailing eventlog entries and for logging raw messages.

These will be used by the sudoers plugin.

github.com/sudo-project/sudo - bd1ca79cca827a92e904f022e49df121931d4ff5 authored almost 4 years ago by Todd C. Miller <[email protected]>
If no JSON callback is provided, store the contents of struct eventlog.

This moves the JSON formatting of struct eventlog out of libsudo_iolog
and into libsudo_eventlog ...

github.com/sudo-project/sudo - fe6e0fb2151d296b2d3201fc35df7bb7254c3bb9 authored almost 4 years ago by Todd C. Miller <[email protected]>
struct eventlog contains submit_time, no need to pass it in directly.

github.com/sudo-project/sudo - 4652698f8e21e83bec17eae42506c5c21274dc1e authored almost 4 years ago by Todd C. Miller <[email protected]>
Add an errstr argument to eventlog_alert().

github.com/sudo-project/sudo - c0e91d75868547f476b50c12b4a2f50916177502 authored almost 4 years ago by Todd C. Miller <[email protected]>
Make a copy of the strings stored in iolog_details and struct eventlog.

Previously, we just made the strings const and relied on the front-end
not changing them. Now th...

github.com/sudo-project/sudo - 3ca3bfaab70fcd074f3a48174bdc40e425f45264 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use struct eventlog in iolog_details.

github.com/sudo-project/sudo - 2d45becd4a39ad325f4f4cb27b89fca51bc21288 authored almost 4 years ago by Todd C. Miller <[email protected]>
Use struct eventlog in place of struct iolog_info.

github.com/sudo-project/sudo - db72498257392f672bc4df40007741c6b44fc5d6 authored almost 4 years ago by Todd C. Miller <[email protected]>