Wed Oct 18 11:19:12 2000  Nick Burrett  <nick@dsvr.net>

	* setrights.c (main): Prevent admin user from granting privileges
	that he doesn't have.  Prevent the assignment of the login privilege.
	Add ftp, if chrtftp given.  Delete ftp, if chrtftp is required to be
	removed.

Tue Oct 17 09:50:54 2000  Nick Burrett  <nick@dsvr.net>

	* groupadd.c (main): Display an error for status 14.
	* useradd.c (main): Likewise.
	* usermod.c (main): Likewise.

Thu Sep 14 11:19:45 2000  Nick Burrett  <nick@dsvr.net>

	FreeBSD compile fixes.
	* Makefile.in (LIBS): Combine seperate definitions.
	* configure.in: Add check for libkvm.

Thu Sep  7 09:35:47 2000  Nick Burrett  <nick@dsvr.net>

	* setquota.c (main): Set return status to 1 for any errors.

Thu Aug 17 15:05:23 2000  Nick Burrett  <nick@dsvr.net>

	* useradd.c (main): If -m then create home directory.
	If -M then don't create home directory.

Mon Jul 10 15:28:58 2000  Nick Burrett  <nick@dsvr.net>

	* useradd.c (main): Don't create the home directory if the
	useradd operation failed.  Be more restrictive with the location
	of home directories.

Mon Jul 10 12:58:24 2000  Nick Burrett  <nick@dsvr.net>

	* setquota.c (main): Don't allow command to set quota limit lower
	than current quota use.

Fri Jun 30 10:23:09 2000  Nick Burrett  <nick@dsvr.net>

	* config.guess: Delete file.
	* config.sub: Delete file.

Wed Jun 28 17:23:47 2000  Nick Burrett  <nick@dsvr.net>

	* Version 1.4.2 released.

Wed Jun 28 10:31:06 2000  Nick Burrett  <nick@dsvr.net>

	* Makefile.in (install): Change file mode to 04755 for useradd,
	userdel, usermod, groupadd, groupdel, groupmod and setrights.

Wed Jun 21 10:36:27 2000  Nick Burrett  <nick@dsvr.net>

	* Version 1.4.1 released.

Thu Jun  8 10:55:19 2000  Nick Burrett  <nick@dsvr.net>

	* rebootvs.c (main): Don't kill the parent's parent or the
	parent's parent's parent processes otherwise we tend to kill
	our telnet connection.

Thu Jun  1 10:28:51 2000  Nick Burrett  <nick@dsvr.net>

	* rebootvs.c (main): Revert last change.  setuid to 0 before
	we start killing processes.

Thu Jun  1 10:16:11 2000  Nick Burrett  <nick@dsvr.net>

	* rebootvs.c (main): Ensure /etc/rc runs as uid 0.

Wed May 31 10:32:18 2000  Nick Burrett  <nick@dsvr.net>

	* Makefile.in (clean): Delete binaries.

Wed May 31 10:20:40 2000  Nick Burrett  <nick@dsvr.net>

	Support alternative build root for RPM packaging.
	* Makefile.in (install): Add $(ROOT)/ to all paths.
	(uninstall): Likewise.

Fri May 26 13:33:26 2000  Nick Burrett  <nick@dsvr.net>

	* All files: Change copyright ownership from Designer Servers Ltd
	to Idaya Ltd.

Fri May 26 09:52:53 2000  Nick Burrett  <nick@dsvr.net>

	* rebootvs.c: New file.
	* Makefile.in (all): Add rebootvs.
	(rebootvs): Define.
	(install): Install rebootvs.
	(uninstall): Uninstall rebootvs.

Thu May 25 16:45:41 2000  Nick Burrett  <nick@dsvr.net>

	* quotastats.c: New file.
	* setquota.c: New file.
	* Makefile.in (all): Add quotastats and setquota.
	(quotastats): Define.
	(setquota): Define.
	(install): Make sure quotastats and setquota are installed.
	(uninstall): Make sure quotastats and setquota are uninstalled.
	* configure.in (AC_CHECK_HEADERS): Add sys/quota.h and ufs/ufs/quota.h.

Wed May 17 09:42:46 2000  Nick Burrett  <nick@dsvr.net>

	* setrights.c (main): Quit with a permission denied error
	if the user is not admin or root.
	* listrights.c (main): Likewise.
	* groupadd.c (main): Likewise.
	* groupdel.c (main): Likewise.
	* groupmod.c (main): Likewise.
	* useradd.c (main): Likewise.
	* userdel.c (main): Likewise.
	* usermod.c (main): Likewise.

	* useradd.c (main): Implement -G switch.
	
Tue May  9 12:23:05 2000  Nick Burrett  <nick@dsvr.net>

	* Makefile.in (install): Install passwd as 04755 and place
	in /usr/bin rather than /usr/sbin.

Wed May  3 09:37:48 2000  Nick Burrett  <nick@dsvr.net>

	* Makefile.in (datadir, includedir, infodir, libdir): Add.
	(libexecdir, localstatedir, oldincludedir): Add.
	(sbindir, sharedstatedir, sysconfdir): Add.
	(INSTALL): Renamed from INSTALLCMD.
	(skelrepo): Add.
	(install): New target.
	(uninstall): New target.
	* configure.in (AC_PROG_INSTALL): Add.

Fri Apr  7 09:50:12 2000  Nick Burrett  <nick@dsvr.net>

	* usermod.c (main): Fix typo in last change.

Thu Apr  6 14:19:12 2000  Nick Burrett  <nick@dsvr.net>

	* usermod.c (main): If user login name is changed, then
	make sure it is changed in the privilegs file.

Tue Apr  4 14:14:49 2000  Nick Burrett  <nick@dsvr.net>

	* useradd.c (main): Create user home directory by default.
	Accept `-m' switch and don't create home directory if set.

Thu Mar 16 14:35:35 2000  Nick Burrett  <nick@dsvr.net>

	* useradd.c (main): Add error message for status 13.
	* userdel.c (main): Add error message for status 7 and 13.
	* usermod.c (main): Add error message for status 11 and 13.

Mon Feb  7 13:12:04 2000  Nick Burrett  <nick@dsvr.net>

	* groupadd.c (main): Print command syntax if arguments are
	invalid.
	* groupdel.c (main): Likewise.
	* groupmod.c (main): Likewise.
	* useradd.c (main): Likewise.
	* userdel.c (main): Likewise.
	* usermod.c (main): Likewise.
	
	* useradd.c (main): Accept `-n' switch.  Optionally create user group
	if it doesn't exist.
	* usermod.c (main): Accept `-G' switch.
	
Fri Feb  4 09:53:57 2000  Nick Burrett  <nick@dsvr.net>

	* Makefile.in (setrights.o): Define dependencies.
	(listrights.o): Likewise.

Fri Jan 28 13:31:47 2000  Nick Burrett  <nick@dsvr.net>

	* passwd.c (main): Add error message for status 7.
	Accept a username on the command line without the `-u' switch.

Thu Jan 13 11:14:57 2000  Nick Burrett  <nick@dsvr.net>

	* listrights.c (main): Replace vsd_get_uid_range with vsd_get_uidgid.

Thu Dec 16 15:59:29 1999  Nick Burrett  <nick@dsvr.net>

	* usermod.c: New file.
	* Makefile.in (all): Add usermod.
	(usermod): New target.
	(usermod.o): Add dependencies.

Wed Dec 15 13:42:10 1999  Nick Burrett  <nick@dsvr.net>

	* All files: Add GPL copyright notice.

Thu Dec  9 15:17:48 1999  Nick Burrett  <nick@dsvr.net>

	* passwd.c (main): Fix virtual server test1 debug assumptions.
	Add switch -p which allows the admin/root user to specify the
	password on the command line.

Wed Nov 17 16:20:26 1999  Nick Burrett  <nick@dsvr.net>

	* groupadd.c (main): Display error messages for the various status
	codes returned by the libvsd call.
	* groupdel.c (main): Likewise.
	* groupmod.c (main): Likewise.
	* useradd.c (main): Likewise. Remove debug statements.
	* userdel.c (main): Likewise.

	* useradd.c (main): Switch -u takes an argument.
	
Tue Nov 16 10:39:29 1999  Nick Burrett  <nick@dsvr.net>

	* useradd.c: New file.
	* userdel.c: New file.
	* groupadd.c: New file.
	* groupmod.c: New file.
	* groupdel.c: New file.
	* listrights.c: New file.
	* passwd.c: New file.
	* setrights.c: New file.
	* Makefile.in: New file.
	* config.guess: New file.
	* config.sub: New file.
	* configure.in: New file.
