1 2010-12-30 Martin Mares <mj@ucw.cz>
3 * Released as version 1.13.
5 * Fixed a trivial bug in parsing of /proc/loadavg.
7 2010-08-20 Martin Mares <mj@ucw.cz>
9 * Released as version 1.12.
11 * Changed the first line of output, which was too cluttered
12 by the long descriptions of recent CPU's. The CPU description
13 has been replaced by just the number of CPU's (cores).
14 The UE time has been removed.
16 * Host name has been added to the first line.
18 * System run time is now reported correctly on SMP machines.
20 2003-01-13 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
22 * Released as version 1.11.
24 * ywho.c (LEFTSIZE): Forgot the old value of this constant when
25 changing design, causing incorrect truncation of long command lines.
27 2002-07-06 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
29 * Released as version 1.10.
31 * ywho.c (solve): Rewritten the logic for determining commands
32 run by users. Session ID's are no longer honored as they change
33 within a single login session if you use some configurations of
34 GNU screen or OpenSSH with privilege separation. Now we use one
35 of maximum depth leaves in the process tree rooted at the login
36 process mentioned in utmp. Also, cleaned up rest of the solving
37 function, so it's less hairy.
39 * ywho.c: Renamed "usr" fields to "uid" and some other cleanups.
41 * ywho.c (readproc): Avoid using uninitialized memory if reading
42 of process status fails.
44 * ywho.c: Sanitized debugging dumps.
46 2002-07-05 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
48 * ywho.c (readproc): Record names of swapped-out processes as well.
50 * Split the package to ywho and nwho.
52 2001-02-06 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
54 * Released as version 1.9.
56 * ywho.c: Killed a Y2K bug. Lots of cosmetic changes.
57 (readutmp): Better formatting of tty names.
59 * nwho.c, nwhod.c, net.h: Pass longer tty names. Unfortunately
60 this required a change of packet format, hence addition of magic
61 numbers at the start of the packet.
63 Sun Mar 28 22:39:37 1999 Martin Mares <mj@albireo.ucw.cz>
65 * ywho.c: Miscellaneous fixes based on bug reports and patch
66 fragments by Jan Kratochvil <short@ucw.cz> and Pavel Troller
67 <patrol@sinus.cz>. These include support for glibc wide utmp
68 records, dynamic listing sizing, /dev/pts, all-kernel-versions
69 CPU type formatter and several minor fixes not worth mentioning.
71 Fri Oct 2 23:33:13 1998 Martin Mares <mj@albireo.ucw.cz>
73 * ywho.c (readutmp): Idle time should be based on atime.
75 Fri Oct 17 18:14:18 1997 Martin Mares <mj@lomikel.karlin.mff.cuni.cz>
77 * nwho.c (show_users): Problems with long user names hopefully gone.
79 Tue Sep 30 16:52:44 1997 Martin Mares <mj@lomikel.karlin.mff.cuni.cz>
81 * nwho.c (scan): <= instead of < was causing invalid messages
82 about invalid records.
83 (show_uptime): Also shows number of users logged in.
85 Fri Sep 26 23:45:57 1997 Martin Mares <mj@albireo.mj.gts.cz>
87 * Added nwhod, nwho and nuptime. Released as version 1.8.
91 * 1.3 (16-09-96) - idle derived from atime instead of mtime.
92 * - displaying of current command fixed.
93 * 1.4 (09-05-97) - "mesg n" state now based on group write
94 * 1.5 (13-07-97) - correctly parses 2.1.X /proc/meminfo
95 * - source re-indented
96 * - fixed zombie detector
97 * - changed rules for kilo/mega/gigabyte printing
98 * 1.6 (29-07-97) - ignores unprintable characters in process cmdlines.
99 * 1.7 (01-09-97) - added missing newline in zombie detector.