Commit Briefs
Remove CVS ID line and add my copyright as well
Henning is not responsible for the stuff I put in :)
Check the return value of strftime()
While OpenBSD guarantees NUL termination on overflow, other platforms don't and thus the contents of the array are undefined.
Open logs later and add more pledge promises
twind needs to write and create files on SIGHUP
Replace malloc() in xmalloc() with calloc()
so that all memory get zero'ed out at allocation time. Remove a then useless memset