Todd C. Miller
|
43003d29d8
|
Use arc4random for mkstemp() and insults.
|
2018-05-24 21:04:23 -06:00 |
|
Todd C. Miller
|
a885b952fb
|
Remove use of AC_HEADER_TIME, only obsolete platforms actually
need this. Also stop removing sys/time.h unless the source file
uses struct timeval.
|
2018-01-17 09:52:15 -07:00 |
|
Todd C. Miller
|
48fba3c2cc
|
update my email to Todd.Miller@sudo.ws
|
2017-12-03 17:53:40 -07:00 |
|
Todd C. Miller
|
c000189684
|
Use getentropy() in mkstemp/mkdtemp replacement.
|
2017-06-29 18:11:30 -06:00 |
|
Todd C. Miller
|
6d4d4594b7
|
Use _PATH_DEV consistently
|
2017-06-29 18:10:53 -06:00 |
|
Todd C. Miller
|
0b241088b3
|
There's no need to conditionalize the #include <unistd.h>, we require
a POSIX system.
|
2015-07-02 09:08:28 -06:00 |
|
Todd C. Miller
|
49128a79e3
|
Add regress for mkdtemp and mkstemps from OpenBSD
|
2015-02-20 14:37:02 -07:00 |
|
Todd C. Miller
|
1ae2e55141
|
Fix mkstemps() extension handling. Sudoedit will now preserve the
extension properly when the system libc lacks mkstemps().
|
2015-02-18 06:24:31 -07:00 |
|
Todd C. Miller
|
2040d4dde5
|
Use arc4random() for mkstemp/mkdtemp if available. If not, try to
seed from /dev/urandom before falling back to the gettimeofday seed.
|
2014-10-31 06:57:19 -06:00 |
|
Todd C. Miller
|
ccc210eddb
|
If a system lacks mkdtemp() or mkstemps(), use our own mkdtemp()
and mkstemps(). Previously we only exposed the missing one but
since the guts are the same we might as well use them.
|
2014-10-29 13:03:39 -06:00 |
|
Todd C. Miller
|
47835ff289
|
Rename missing.h -> sudo_compat.h
|
2014-07-22 14:25:16 -06:00 |
|
Todd C. Miller
|
87c2fe5a31
|
Prefix all libc replacements with sudo_ and #define the real name
to the sudo_ version. That way we don't pollute the libc namespace.
|
2014-06-26 15:51:08 -06:00 |
|
Todd C. Miller
|
4d37a4a162
|
Top level directory reorg
Move src/po -> po
Combine common and compat -> lib/util
Move zlib -> lib/zlib
|
2014-06-26 15:51:02 -06:00 |
|