termlogMonitor or log multiple system terminals synchronously
2.5_1securityΣ=3 2.5_1Version of this port present on the latest quarterly branch.
BROKEN: fails to build with new utmpx DEPRECATED: Fails to build with new utmpx This port expired on: 2014-07-23 IGNORE: is marked as broken: fails to build with new utmpx
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
Termlog is a system terminal I/O and key logging program. Termlog is
capable of performing synchronous monitoring and logging
of multiple system ttys. It is designed to allow paranoid or
otherwise curious system administrators to monitor I/O between
themselves and connected clients.
WWW: http://www.seccuris.com
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Fix a couple of problems on 64 bit platforms by importing 2.5:
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
-Remove MANCOMPRESSED macro as it's not required
-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
Upgrade termlog. This fixes termlog on -CURRENT and hopefully the snp
fixes in -CURRENT will be MFC'ed to RELENG_6 so it will work on all
releases again.
Approved by: petef
Update termlog from 2.0 to 2.2
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@