This is bsd-finger-0.15 for Linux. This package updates bsd-finger-0.10, which updated the finger and fingerd from NetKit-0.09. If you're reading this off a CD, go right away and check the net archives for later versions and security fixes. Contents: finger Program for printing user information fingerd Daemon for remote finger access Requires: Working compiler, libc, and kernel. Security: bsd-finger-0.15 fixes some possible denial of service attacks against fingerd. bsd-finger-0.10 fixed a denial of service situation where users' .plan or .project files are named pipes. The NetKit-0.09 and earlier versions of this code fixed a number of now well-known security problems. Please don't use older versions. Installation: Do "./configure --help" and decide what options you want. The defaults should be suitable for most Linux systems. Then run the configure script. Do "make" to compile. Then (as root) do "make install". Save a backup copy of any mission-critical program in case the new one doesn't work, and so forth. We warned you. Note: If you are using the finger daemon from this package with a custom finger client, rather than the finger client in this package, you will need to update the client to honor the -R option (send CR/LF instead of LF as end-of-line character). This is because as of bsd-finger-0.15, fingerd uses this (new) option to finger instead of adding CRs by copying all the output through a pipe. Ignoring the -R option and sending LF instead of CR/LF will in most cases work, but is not RFC-compliant. Bugs: Please make sure your header files in /usr/include match your libc version installed in /lib and /usr/lib. If you have weird problems this is the most likely culprit. Also, before reporting a bug, be sure you're working with the latest version. If something doesn't compile for you, fix it and send diffs. If you can't, send the compiler's error output. If it compiles but doesn't work, send as complete a bug report as you can. Patches and fixes are welcome, as long as you describe adequately what they're supposed to fix. Please, one patch per distinct fix. Please do NOT send the whole archive back or reindent the source. Be sure to send all correspondence in e-mail. Postings to netnews will not be seen due to the enormous volume. Please don't report known bugs (see the BUGS file(s)) unless you are including fixes. :-) Philip Copeland David A. Holland Al Howat netbug@ftp.uk.linux.org 31 July 1999