-*- text -*- Aside from the standard modifications of paths, default editor and terminal, fixes for tmp issues, and such, this package contains the following essential modifications (no particular order): libc: + Change tmpfile(3) to allow use $TMPDIR. + Change asprintf(3)/vasprintf(3) error handling to match *BSD behaviour. + Change realpath(3) behaviour to handle "regulat_file/" argument properly. + Check for potential integer overflow in fread*/fwrite* functions. + If syslog(3) is called by a SUID/SGID program without a preceding call to openlog(3), don't blindly trust __progname for the syslog ident. + Use ctime_r(3) instead of strftime_r(3) in vsyslog(3) so that month names will not depend on current locale settings. + Import strlcpy(3) and strlcat(3) from OpenBSD. + Backport sys/queue.h from OpenBSD. + Improved res_randomid. + Change fnmatch: if conversion to wide character fails, fall back to single byte matching. + Correct versioning to fit real life kernels and applications. + Sanitize the environment in a paranoid way. crypt: + Blowfish support. + Gensalt interface. + Export UFC-crypt and MD5-crypt interfaces. iconv: + Add new option "--replace" to iconv utility. locale: + Support more ru_* locales. localedef: + Add new option --archive. + Change default to --no-archive. getconf: + Add new option -a to print the names of the current system configuration variables to stdout.