| Commit message (Expand) | Author | Age | Files | Lines |
* | Move openat() emulation to lib/util and at unlinkat() emulation. | Todd C. Miller | 2019-10-24 | 1 | -0/+3 |
* | Declare getdelim(3) if it exists in libc but is not prototyped in stdio.h. | Todd C. Miller | 2020-06-06 | 1 | -0/+4 |
* | Enable OpenBSD extensions on NetBSD to get reallocarray(3) prototype. | Todd C. Miller | 2019-12-25 | 1 | -0/+5 |
* | Add runas_check_shell flag to require a runas user to have a valid shell. | Todd C. Miller | 2019-12-09 | 1 | -0/+3 |
* | Always use our own strtonum and implement sudo_strtoid in terms of it. | Todd C. Miller | 2019-10-14 | 1 | -3/+0 |
* | Store signal name, not number in I/O log timing file. | Todd C. Miller | 2019-08-05 | 1 | -0/+3 |
* | Solaris getentropy() requires that sys/random.h be included. | Todd C. Miller | 2019-06-10 | 1 | -2/+5 |
* | Add a proper getdelim(3) replacement and use it instead of getline(3). | Todd C. Miller | 2019-04-08 | 1 | -6/+3 |
* | Add support for utmps as found in HP-UX. | Todd C. Miller | 2018-11-18 | 1 | -21/+6 |
* | Support st_nmtime in struct stat as found in HP-UX. | Todd C. Miller | 2018-11-14 | 1 | -0/+3 |
* | Add a test for the 4-argument au_close() function found in Solaris | Todd C. Miller | 2018-08-27 | 1 | -0/+4 |
* | Use struct timespec, not struct timeval in the event subsystem. | Todd C. Miller | 2018-08-25 | 1 | -0/+6 |
* | Do not assume all Linux has linux/random.h. | Todd C. Miller | 2018-08-22 | 1 | -0/+3 |
* | HP-UX doesn't suport CLOCK_MONOTONIC but we can use gethrtime() instead. | Todd C. Miller | 2018-08-20 | 1 | -0/+3 |
* | Add sudo_gettime_uptime() to measure time while not sleeping. | Todd C. Miller | 2018-08-19 | 1 | -2/+5 |
* | Regen with aclocal 1.15.1. | Todd C. Miller | 2018-08-02 | 1 | -2/+2 |
* | Import arc4random() from libressl. This takes an all-in-one approach | Todd C. Miller | 2018-05-24 | 1 | -0/+27 |
* | Monty Python insults from Philip Hudson | Todd C. Miller | 2018-04-17 | 1 | -0/+3 |
* | Less confusing sysctl checks for kinfo_proc. | Todd C. Miller | 2018-03-05 | 1 | -12/+12 |
* | Use setpassent() and setgroupent() on systems that support it to | Todd C. Miller | 2018-02-20 | 1 | -0/+6 |
* | Remove use of AC_HEADER_TIME, only obsolete platforms actually | Todd C. Miller | 2018-01-17 | 1 | -3/+0 |
* | Add tsdump, a simple utility to dump a timestamp file. To build, | Todd C. Miller | 2018-01-11 | 1 | -0/+3 |
* | Make PC insults the default and add new configure option, | Todd C. Miller | 2017-09-18 | 1 | -4/+4 |
* | Replace tty_tickets option with timestamp_type which can be | Todd C. Miller | 2017-08-01 | 1 | -3/+3 |
* | Use getentropy() in mkstemp/mkdtemp replacement. | Todd C. Miller | 2017-06-29 | 1 | -0/+3 |
* | Remove use of non-standard sigaction_t | Todd C. Miller | 2017-05-12 | 1 | -3/+0 |
* | Emulate pipe2() on systems without it. | Todd C. Miller | 2017-03-13 | 1 | -0/+3 |
* | strftime() was in C89 so use it unconditionally. | Todd C. Miller | 2017-02-18 | 1 | -3/+0 |
* | Add NOTBEFORE and NOTAFTER command options similar to what is | Todd C. Miller | 2017-02-18 | 1 | -0/+6 |
* | When waiting for the parent to grant us the tty, use nanosleep | Todd C. Miller | 2017-01-12 | 1 | -0/+3 |
* | Use getgrouplist_2() on macOS if available. | Todd C. Miller | 2016-12-13 | 1 | -0/+7 |
* | id_t is 64-bits on FreeBSD so use strtoll() there. | Todd C. Miller | 2016-11-30 | 1 | -0/+6 |
* | Add support for getpwnam_shadow() on OpenBSD | Todd C. Miller | 2016-11-17 | 1 | -0/+3 |
* | Always define _PATH_SUDO_NOEXEC, _PATH_SUDO_SESH, _PATH_SUDO_PLUGIN_DIR, | Todd C. Miller | 2016-11-16 | 1 | -0/+3 |
* | Remove SunOS 4 support, it is not modern enough to run sudo. | Todd C. Miller | 2016-11-14 | 1 | -8/+0 |
* | Remove HP-UX 9 support, it is not modern enough for sudo. | Todd C. Miller | 2016-11-14 | 1 | -4/+0 |
* | Remove Ultrix support, modern sudo can't run on Ultrix anyway. | Todd C. Miller | 2016-11-14 | 1 | -4/+0 |
* | Use vsyslog() if available. | Todd C. Miller | 2016-10-18 | 1 | -0/+3 |
* | Fix configure check for seccomp filter on Linux | Todd C. Miller | 2016-10-09 | 1 | -3/+4 |
* | Use a seccomp filter on Linux to disable execve(2) and execveat(2). | Todd C. Miller | 2016-10-08 | 1 | -0/+3 |
* | Wrap wordexp(3) in sudo_noexec. | Todd C. Miller | 2016-10-05 | 1 | -0/+6 |
* | Define NO_LEAKS when sudo is built with Coverity. | Todd C. Miller | 2016-05-04 | 1 | -0/+5 |
* | Remove configure checks for dev_t, id_t, ino_t, ptrdiff_t, size_t | Todd C. Miller | 2016-04-28 | 1 | -15/+0 |
* | Work around an ambiguity in the PAM spec with respect to the conversation | Todd C. Miller | 2016-03-09 | 1 | -0/+4 |
* | Add --enable-asan configure flag to enable address sanitizer | Todd C. Miller | 2016-01-27 | 1 | -0/+3 |
* | When calling setauthdb(), save the old registry value so we can | Todd C. Miller | 2016-01-22 | 1 | -0/+3 |
* | Use faccessat(2) for directory writability instead of doing the | Todd C. Miller | 2016-01-18 | 1 | -0/+3 |
* | Work around the buggy pread(2) on 32-bit HP-UX 11.00 by using | Todd C. Miller | 2016-01-13 | 1 | -0/+10 |
* | Add directory writability checks for sudoedit. | Todd C. Miller | 2015-10-23 | 1 | -0/+3 |
* | There's no point in trying to interpose protected versions of the | Todd C. Miller | 2015-09-28 | 1 | -66/+0 |