Subject: CVS commit: basesrc
To: None <>
From: Luke Mewburn <>
List: source-changes
Date: 12/17/1999 21:51:36
Module Name:	basesrc
Committed By:	lukem
Date:		Sat Dec 18 05:51:36 UTC 1999

Modified Files:
	basesrc/libexec/ftpd: Makefile ftpcmd.y ftpd.8 ftpd.c ftpd.conf.5
Added Files:
	basesrc/libexec/ftpd: logutmp.c version.h

Log Message:
* move version to separate header file
* use .Dv and .Tn in the man pages as appropriate
* KNF a bit

The following were inspired by similar changes in openbsd, but may
have additional improvements by me:
* add more check_login tests to the parser rules
* nuke a few memory leaks in the parser rules
* clear passwords before free()ing them, for safety
* don't display \r\n in setproctitle() output
* add support for -U, which enables managing /var/run/utmp entries for
  connections. solves [bin/2217] by Jason Downs <>
* fix oob handling for STAT command
* use SIG_ERR instead of -1

To generate a diff of this commit:
cvs rdiff -r1.38 -r1.39 basesrc/libexec/ftpd/Makefile
cvs rdiff -r1.41 -r1.42 basesrc/libexec/ftpd/ftpcmd.y
cvs rdiff -r1.45 -r1.46 basesrc/libexec/ftpd/ftpd.8
cvs rdiff -r1.77 -r1.78 basesrc/libexec/ftpd/ftpd.c
cvs rdiff -r1.3 -r1.4 basesrc/libexec/ftpd/ftpd.conf.5
cvs rdiff -r1.2 -r1.3 basesrc/libexec/ftpd/ftpusers.5
cvs rdiff -r0 -r1.1 basesrc/libexec/ftpd/logutmp.c \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.