Summary:
o Call va_start/va_end for each call to va_arg(). I have no idea why this
works on i386 but it shouldn't. This un-busts termlog on 64 bit
platforms.
o When allocating snp descriptors, allocate the proper size. Currently we
are allocating sizeof(struct utmp) when we really should be allocating
sizeof(struct snp_d). I can only imagine how this happen, but I am going
to guess it was a cut-and-paste-o. This helps un-busts termlog on 64 bit
architectures.
Fixes Submitted by: Eirik ?verby
While we are here:
o Open tty line with O_NONBLOCK
o Close the line fd after we attach to it as we dont need it. This closes
an fd leak.
o Remove comment about fd leak
Approved by: kris
-Introduce do-install target which will use INSTALL_MAN and INSTALL_PROGRAM
macros to install the files.
This should fix packet build failures.
Approved by: kris
This version introduces the following:
-Bug fixes around locking
-Enhanced jail support
-Ability to create log files with SF_APPEND flag
-cryptographic hashing algorithm was changed from md5 to sha1
Approved by: seanc@