summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add eventlog_mail() to send a log message via mail.Todd C. Miller2023-02-091-3/+47
* send_mail: pass a single string instead of using varargsTodd C. Miller2023-02-091-7/+4
* Add debug tracing to tcsetattr_nobg().Todd C. Miller2023-02-021-1/+2
* Merge pull request #230 from trackers-lover/mainTodd C. Miller2023-01-291-8/+8
|\
| * Modify return value parameterbianguangze@uniontech.com2023-01-291-8/+8
| * Return value does not matchtrackers-love2023-01-171-8/+8
* | Add tests for escaped digits.Todd C. Miller2023-01-231-0/+4
* | check_pattern: handle escaped digits since GNU libc accepts them.Todd C. Miller2023-01-231-10/+39
* | Add eventlog_store_sudo() and use it in sudoreplay.Todd C. Miller2023-01-221-57/+78
* | check_pattern: accept a backslash before the numeric bound like glibc.Todd C. Miller2023-01-191-3/+9
* | Escape control characters in log messages and "sudoreplay -l" output.Todd C. Miller2023-01-184-188/+168
|/
* Check for errors when removing the temp directory.Todd C. Miller2023-01-121-0/+2
* iolog_mkdtemp: fix pasto in last commitTodd C. Miller2023-01-121-1/+1
* In SHA256Pad and SHA512Pad use 511 and 1023 respectively for bitwise AND.Todd C. Miller2023-01-091-2/+2
* sudo_lbuf_print: no longer need to check for lbuf->len > 0.Todd C. Miller2023-01-091-6/+4
* Increase minimum allocation size from 256 to 1024 bytes.Todd C. Miller2023-01-091-2/+2
* sudo_lbuf_expand: don't allocate less than 256 bytes at a time.Todd C. Miller2023-01-041-1/+3
* sudo_lbuf_expand: round nearest power of two instead of multiple of 256.Todd C. Miller2023-01-031-3/+2
* sudo_lbuf_expand: check for possible integer overflowTodd C. Miller2023-01-031-9/+17
* Decode \u00XX in a JSON string now that we escape control chars.Todd C. Miller2023-01-033-2/+34
* Move hexchar() from the sudoers plugin to lib/util.Todd C. Miller2023-01-034-9/+223
* sudo_open_parent_dir: adjust loop terminating conditionTodd C. Miller2023-01-031-1/+1
* iolog_mkdtemp: fix failure when the specified path contains subdirectories.Todd C. Miller2023-01-031-2/+3
* check_iolog_mkpath: fix exit valueTodd C. Miller2023-01-031-2/+11
* glibc allows the ',' in {low,high} to be escaped with a backslash.Todd C. Miller2023-01-011-2/+10
* Use correct dictionary file format.Todd C. Miller2022-12-303-119/+119
* Add some addition entries for the I/O log fuzzer seed corpus.Todd C. Miller2022-12-308-0/+16621
* Add dictionaries for fuzz_iolog_legacy and fuzz_iolog_timing.Todd C. Miller2022-12-302-0/+131
* Back out the genentropy.c portion of c648cfe9ff0fTodd C. Miller2022-12-301-63/+54
* Use initprogname(), not setprogname() in the fuzzers.Todd C. Miller2022-12-294-4/+4
* Add probe_interfaces and intercept_path.Todd C. Miller2022-12-298-1/+12
* Exercise getter functions.Todd C. Miller2022-12-291-0/+54
* Avoid compiling some code paths that are unreachable when fuzzing.Todd C. Miller2022-12-293-62/+80
* Check for bound values larger than 255 and reject them.Todd C. Miller2022-12-272-17/+31
* Remove developer mode from sudo.conf, it is no longer used.Todd C. Miller2022-12-2617-70/+2
* sudo_dso_load: add AIX fallback path from shlib.so to shlib.a(shlib.so).Todd C. Miller2022-12-261-19/+50
* Fix support for AIX-style path(module) syntax in sudo.conf Plugin lines.Todd C. Miller2022-12-221-1/+1
* Add missing sudo_json_free().Todd C. Miller2022-12-171-0/+2
* check_pattern: check bounds as a repetition operator too.Todd C. Miller2022-12-173-14/+162
* Instead of collapsing duplicate repetition characters, reject them.Todd C. Miller2022-12-171-31/+20
* Add basic regress for JSON functions.Todd C. Miller2022-12-157-27/+302
* Escape control characters in strings.Todd C. Miller2022-12-141-3/+16
* Fix memory leak in multiarch_test to quiet leak sanitizer.Todd C. Miller2022-12-111-1/+7
* Fix -Wsign-compare warning.Todd C. Miller2022-12-061-1/+1
* Fix failure in check targets when there is no UTF-8 C locale.Todd C. Miller2022-12-063-9/+9
* Sync with OpenBSD.Todd C. Miller2022-12-031-59/+58
* [snprintf] Check for '\0' to prevent undef memory readSohom2022-12-031-0/+2
* Place C23 attributes before keywords in function declarations.Todd C. Miller2022-12-011-1/+1
* Eliminate a few harmless dead stores.Todd C. Miller2022-11-221-1/+1
* sudo_rcstr_dup: Fix potential NULL pointer derefmodric2022-11-221-2/+4