2007-01-16  Martin Mares  <mj@ucw.cz>

	* killerd.c (init_HZ): Use sysconf(_SC_CLK_TCK) if available, this seems
	to be the most reliable method on recent glibc's.

	* killerd.conf: Better comments for all settings.

	* killerd.c: Clarified license message.

	* killerd.c: Users can be excluded if their UID is less than a configured limit.

	* killerd.c: Unified processing of wildcard entries. Entries with no names
	always serve as defaults, special treatment of *'s is gone.

	* killerd.c: (warn_user): Avoid unlimited retrying if the user's terminal is XOFF'ed.

	* Released as version 1.1.

2006-12-20  Martin Mares  <mj@ucw.cz>

	* killerd.c (when): Fixed Y2K bug and generate timestamps with
	second precision.

	* killerd.c: Removed _cvs_id_.

	* killerd.c (init_HZ): Use the ELF auxiliary vector to find the
	right value of HZ on systems which don't have the HZ or USER_HZ
	macro set.

	* Makefile: Removed obsolete CFLAGS.

	* Released as version 1.0.

Fri Oct  2 23:03:29 1998  Martin Mares  <mj@albireo.ucw.cz>

	* killerd.c: #include <errno.h> (glibc compatibility).

Sat Dec  6 10:43:10 1997  Martin Mares  <mj@albireo.mj.gts.cz>

	* killerd.c (do_procs): Applied patch by Jan Kara
 	<jack@atrey.karlin.mff.cuni.cz> correcting kills of
 	run-time-exceeded processes when the system clock jumps backwards.

Wed Oct  1 12:18:49 1997  Martin Mares  <mj@albireo.mj.gts.cz>

	* killerd.c (scan_users): Using only atime, the previous modification was wrong.
	Also added _cvs_id_.

Sat Sep 27 17:19:10 1997  Martin Mares  <mj@albireo.mj.gts.cz>

	* killerd.c (scan_users): Idle time now calculated from all tty access times.
	Should not make any harm as the TCP will disconnect us automatically in an
	output-only case.
	(main): When debugging, the first argument is config file name.
	(get_process_info): "Error reading /proc/.../stat" no longer reported as it's
	usually caused by a race between open and read calls.
	(do_procs): Process utime and stime is in HZ, not in seconds. CPU time limitations
	should work now.
	(get_process_info): /proc/.../stat now parsed correctly (p->start_time
	was shifted one position).
	(init_jiffie_clock): Called to get current value of jiffies as a start time
	of our process.
	(struct process_descr): Renamed start_time to start_jiffies (better reflects reality).
	(do_procs): Now using jiffies calibrated by init_jiffie_clock to compute
	task run time.
	(main): Start time of current round is now available as `staitc time_t now'.
	(scan_users): Uses global `now'.
	Released as version 0.5.

Sat Sep 20 14:57:40 1997  Martin Mares  <mj@albireo.mj.gts.cz>

	* killerd.c: Re-indented.
	(load_conf): Using '%m' instead of syserr().
	(syserr): Removed.
	(find_kill_node): Wildcard searches are done after _all_ normal ones.
	(load_conf): Replaced ugly switch() by strchr().

Ancient history:
 *	0.3	[23-03-97]	- '*' matches everything
 *				- added the 'D' (ONLY_LOGIN) class
