summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* do_logfile_sudo: plug memory leak of full_lineTodd C. Miller2022-02-151-0/+1
* Limit regular expressions to 1024 characters each.Todd C. Miller2022-02-121-0/+6
* Add helper function to compile a regex that supports (?i).Todd C. Miller2022-02-114-56/+151
* iolog_pwfilt_run: fix types in error returnTodd C. Miller2022-02-101-2/+2
* Free potential leaks of passprompt_regex_handle.Todd C. Miller2022-02-101-4/+6
* Work around a glibc regcomp() bug with repeated '+' operators.Todd C. Miller2022-02-011-2/+47
* lib/iolog: add support for filtering password out of tty inputTodd C. Miller2022-01-282-7/+270
* Use PATH_MAX, not NAME_MAX+1 for the directory entry length.Todd C. Miller2022-01-121-2/+1
* Use POSIX NAME_MAX, not the obsolete MAXNAMLEN define.Todd C. Miller2022-01-122-2/+3
* Improve debugging info when fdopen() fails.Todd C. Miller2022-01-071-3/+4
* sudo_mkdir_parents: make sure the path we created is a directoryTodd C. Miller2021-12-111-15/+38
* Avoid TOCTOU in sudo_mkdir_parents() using openat(2) and mkdirat(2).Todd C. Miller2021-12-113-37/+148
* Add build dir to include search path for mksiglist.h and mksigname.hTodd C. Miller2021-12-021-3/+3
* Pass correct size to free_zero().Todd C. Miller2021-11-201-1/+1
* Add missing dependencies for timegm.Todd C. Miller2021-11-181-0/+10
* Use $(SED), not sed, when generating mksiglist.h/mksigname.hTodd C. Miller2021-11-101-2/+2
* Add configure check for sha1sum and use "openssh dgst -sha1" if missing.Todd C. Miller2021-11-102-4/+7
* parse_gentime: use timegm() to generate time since the epochTodd C. Miller2021-10-311-0/+98
* Fix pasto in gmtime_r and localtime_r macros.Todd C. Miller2021-10-311-0/+20
* Add support for WolfSSL's OpenSSL compatibility layer.Todd C. Miller2021-10-253-0/+9
* regenerate dependenciesTodd C. Miller2021-10-251-6/+8
* arc4random: need to include sys/random.h on Solaris too.Todd C. Miller2021-10-221-0/+4
* Make sure INET_ADDRSTRLEN and INET6_ADDRSTRLEN are defined.Todd C. Miller2021-10-212-3/+7
* Define MAP_FAILED where relevant if undefinedLarkin Nickle2021-10-213-0/+12
* Always link libsudo_util.so with libcrypto.so if using OpenSSL.Todd C. Miller2021-10-201-2/+2
* Add an explicit check for sys/sysctl.h.Todd C. Miller2021-10-201-1/+1
* Use our own getentropy() by default on Linux.Todd C. Miller2021-10-201-5/+2
* Use the OpenSSL RAND_bytes() function if getrandom() fails.Todd C. Miller2021-10-201-0/+8
* Fix compilation of standalone arc4random_buf().Todd C. Miller2021-10-202-0/+10
* sudo_uuid_create: no longer need a union for the uuid.Todd C. Miller2021-10-201-8/+5
* eventlog_free: free signal_name tooTodd C. Miller2021-10-191-0/+1
* Add new log.json keywordsTodd C. Miller2021-10-191-0/+4
* fuzz_iolog_json: initialize exit_value to -1Todd C. Miller2021-10-191-0/+1
* No longer need to pass exit params to eventlog_exit(), use struct eventlog.Todd C. Miller2021-10-191-28/+33
* Read command run_time, signal and exit_value from I/O log log.json file.Todd C. Miller2021-10-192-4/+57
* Handle a missing run_time in an ExitMessage.Todd C. Miller2021-10-181-11/+15
* format_json: fix pasto when setting dumped_core booleanTodd C. Miller2021-10-191-1/+1
* Flush I/O logs before we send a commit point.Todd C. Miller2021-10-153-12/+90
* regenerate dependenciesTodd C. Miller2021-10-102-4/+10
* iolog_parse_json_object: optimize for large argvTodd C. Miller2021-10-011-9/+19
* Use a consistent version of fuzz_conversation() with all fuzzers.Todd C. Miller2021-09-284-0/+76
* Fuzzers should not produce output.Todd C. Miller2021-09-284-0/+39
* Emulate closefrom() on macOS using proc_pidinfo().Todd C. Miller2021-09-271-16/+50
* Move cppcheck suppression annotation to where it needs to be.Todd C. Miller2021-09-221-1/+1
* format string fix: print signal number as unsigned.Todd C. Miller2021-09-221-1/+1
* iolog_nextid(): make iolog_dir argument const.Todd C. Miller2021-09-211-5/+13
* Only append argv[] to the log line if argv[0] is not NULL.Todd C. Miller2021-09-191-2/+2
* Use localtime_r() not gmtime_r() when formatting the local time.Todd C. Miller2021-09-171-8/+10
* Check strftime(3) return value in all cases.Todd C. Miller2021-09-173-18/+46
* Use gmtime_r() and localtime_r() instead of gmtime() and localtime().Todd C. Miller2021-09-174-23/+23