Release Notes
-
Temporary file names now include digits in addition to letters.
-
mktemp will now terminate after 2*N^62 attempts, where N is the number of Xs in the template. Previously it would try forever.
-
Fixed UTF8 formatting of the grave accent character in the manual.
-
Temporary file names no longer use the process ID as part of the name
-
Use arc4random_uniform() instead of random() or lrand48()
-
The prngd or egd daemon can now be used on systems without /dev/urandom
-
Added long option support for compatibility with GNU coreutils version
-
Fixed an installation issue on Cygwin
-
Removed dead code from priv_mktemp.c
-
Added EBCDIC support to priv_mktemp.c
-
Sync with OpenBSD 3.0. The template argument is now optional. If no template is specified a default will be used and -t is implied.
-
config.h.in now uses autoheader
- Fixed the call to getopt() missed in sync with OpenBSD
-
Added new -t and -p options to make it easy for script writers to honor a user’s TMPDIR environment variable.
-
Rebuilt configure with autoconf 2.50
- Incorporated patches from Solar Designer.
-
Use srandomdev(3) if it exists instead of seeding by hand from the random device.
-
Added -V (version) flag.
-
Fixed an off by one error in mkdtemp.c. This is only used if the user specified –with-libc to configure and libc lacks mkdtemp(3) so should not affect many people.
-
Sync manual page with OpenBSD one.
-
Mention new mktemp-announce mailing list.