about summary refs log tree commit diff
path: root/src/temp/mkstemp.c
Commit message (Collapse)AuthorAgeFilesLines
* fix major bug created from copying mkdtemp logicRich Felker2011-02-191-1/+1
|
* major improvements to temp file name generatorRich Felker2011-02-181-2/+3
| | | | | | | | use current time in nanoseconds and some potentially-random (if aslr is enabled) pointer values for the initial tempfile name generation, and step via a cheap linear prng on collisions. limit the number of retry attempts to prevent denial of service attacks even if an attacker can guess the filenames.
* reformat mkstemp like mkdtempRich Felker2011-02-181-7/+5
| | | | | this is cleaner and makes it easy to impose a limit on the number of retries later if it seems desirable to do so.
* ensure standard functions mk[sd]temp don't depend on removed function mktempRich Felker2011-02-141-2/+3
|
* begin namespace-cleanup of standard C headersRich Felker2011-02-141-0/+1
|
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+26