12007-03-01 07:01 (0.6) Volker Gropp <bwmng(at)gropp.org>
2
3	* Makefile.am, README, autogen.sh, bwm-ng.1, configure.in,
4	  src/input/libkstat.c, src/input/netstat.c: cleanups for 0.6
5	  release
6
72007-02-28 13:37  Volker Gropp <bwmng(at)gropp.org>
8
9	* Makefile.am, src/input/sysctl.c, src/process.c: fix strange
10	  netbsd behavior
11
122007-02-28 12:33  Volker Gropp <bwmng(at)gropp.org>
13
14	* Makefile.am, README, acinclude.m4, autogen.sh, configure.in,
15	  src/Makefile.am: fix automake issues
16
172007-02-28 03:03  Volker Gropp <bwmng(at)gropp.org>
18
19	* autogen.sh, configure.in, src/Makefile.am, src/bwm-ng.h,
20	  src/input, src/input/devstat.c, src/input/devstat.h,
21	  src/input/getifaddrs.c, src/input/getifaddrs.h,
22	  src/input/ioservice.c, src/input/ioservice.h,
23	  src/input/libkstat.c, src/input/libkstat.h,
24	  src/input/libstatgrab.c, src/input/libstatgrab.h,
25	  src/input/netstat.c, src/input/netstat.h,
26	  src/input/proc_diskstats.c, src/input/proc_diskstats.h,
27	  src/input/proc_net_dev.c, src/input/proc_net_dev.h,
28	  src/input/retrieve.c, src/input/retrieve.h, src/input/sysctl.c,
29	  src/input/sysctl.h, src/input/win32.c, src/input/win32.h,
30	  src/retrieve.c, src/retrieve.h: split src/retrieve.[ch] into
31	  src/input/*.[ch]
32
332007-02-28 01:02  Volker Gropp <bwmng(at)gropp.org>
34
35	* autogen.sh: using autoreconf if applicable
36
372007-02-27 20:35  Volker Gropp <bwmng(at)gropp.org>
38
39	* bwm-ng.1, bwm-ng.conf-example, src/bwm-ng.c, src/global_vars.h,
40	  src/options.c, src/retrieve.c, src/retrieve.h: default to bsd
41	  names on ioservice input, optional long disknames
42
432007-02-26 20:42  Volker Gropp <bwmng(at)gropp.org>
44
45	* README, autogen.sh, bwm-ng.1, configure.in, src/defines.h,
46	  src/options.c, src/output.c, src/retrieve.c, src/retrieve.h: add
47	  IOKit disk input on Darwin
48
492007-02-23 18:30  Volker Gropp <bwmng(at)gropp.org>
50
51	* bwm-ng.1, bwm-ng.conf-example, src/bwm-ng.c, src/defines.h,
52	  src/global_vars.h, src/help.c, src/options.c, src/output.c,
53	  src/process.c: add option to disable ANSI Codes on plain output
54
552007-02-23 12:52  Volker Gropp <bwmng(at)gropp.org>
56
57	* README, autogen.sh, bwm-ng.1, configure.in, src/defines.h,
58	  src/options.c, src/output.c, src/retrieve.c, src/retrieve.h: add
59	  devstat (FreeBSD) disk input
60
612007-02-23 10:07  Volker Gropp <bwmng(at)gropp.org>
62
63	* src/defines.h, src/options.c, src/output.c, src/retrieve.c,
64	  src/retrieve.h: remove SYSCTLDISK_IN depends on SYSCTL define
65
662007-02-23 09:07  Volker Gropp <bwmng(at)gropp.org>
67
68	* autogen.sh, configure.in: fix removed file check when given
69	  --with-diskstats
70
712007-02-23 08:45  Volker Gropp <bwmng(at)gropp.org>
72
73	* autogen.sh, configure.in: fix autogen on openbsd without
74	  AUTOCONF_VERSION set. check for sysctldisk input without
75	  sysctl(net)
76
772007-02-22 22:20  Volker Gropp <bwmng(at)gropp.org>
78
79	* README, bwm-ng.1, configure.in, src/defines.h, src/options.c,
80	  src/output.c, src/retrieve.c, src/retrieve.h: added
81	  netbsd/openbsd sysctl disk io input
82
832007-02-22 12:59  Volker Gropp <bwmng(at)gropp.org>
84
85	* autogen.sh: readd aclocal and automake scan to autogen.sh, runs
86	  better on openbsd this way
87
882007-02-22 11:32  Volker Gropp <bwmng(at)gropp.org>
89
90	* README, src/output.c, src/retrieve.c: some cleanup in
91	  proc/partitions code
92
932007-02-20 11:47  Volker Gropp <bwmng(at)gropp.org>
94
95	* src/retrieve.c: simplify parsing of /proc/stat disk_io:
96
972007-02-20 00:34  Volker Gropp <bwmng(at)gropp.org>
98
99	* configure.in, src/retrieve.c: add early linux kernel 2.4 disk io
100	  support (/proc/stat)
101
1022007-02-19 23:35  Volker Gropp <bwmng(at)gropp.org>
103
104	* README, configure.in, src/bwm-ng.c, src/curses_tools.c,
105	  src/curses_tools.h, src/retrieve.c: clean dirty ifdefs a little
106
1072007-02-19 13:34  Volker Gropp <bwmng(at)gropp.org>
108
109	* configure.in, src/curses_tools.h: fix solaris compiling issues
110
1112007-02-19 13:11  Volker Gropp <bwmng(at)gropp.org>
112
113	* configure.in: add libs to correct var
114
1152007-02-19 13:07  Volker Gropp <bwmng(at)gropp.org>
116
117	* configure.in: fix missing defines and add of linker flags (buggy
118	  autotools?)
119
1202007-02-19 12:48  Volker Gropp <bwmng(at)gropp.org>
121
122	* autogen.sh: simplify autogen.sh, we dont check for autotools
123	  version anymore, if it fails, it fails. its more portable now
124
1252007-02-19 12:26  Volker Gropp <bwmng(at)gropp.org>
126
127	* configure.in, src/retrieve.c: fix kstat configure and disk input
128
1292007-02-19 11:19  Volker Gropp <bwmng(at)gropp.org>
130
131	* src/defines.h: fix libkstat typos
132
1332007-02-18 12:29  Volker Gropp <bwmng(at)gropp.org>
134
135	* src/curses_tools.c, src/defines.h, src/options.c, src/output.c,
136	  src/retrieve.c: add kstatdisk (solaris disk input)
137
1382007-02-16 21:53  Volker Gropp <bwmng(at)gropp.org>
139
140	* src/bwm-ng.c: fix handle failure of usleep
141
1422007-02-16 17:19  Volker Gropp <bwmng(at)gropp.org>
143
144	* configure.in, src/bwm-ng.c, src/defines.h, src/global_vars.h,
145	  src/help.c, src/options.c, src/output.c, src/process.c,
146	  src/retrieve.c: add proc/partitions disk input support (linux
147	  2.4) and fix devfs device names
148
1492007-02-16 06:56  Volker Gropp <bwmng(at)gropp.org>
150
151	* src/bwm-ng.c, src/curses_tools.c, src/global_vars.h: dont use
152	  SCREEN anymore in curses, fix usleep error handling
153
1542007-02-16 05:19  Volker Gropp <bwmng(at)gropp.org>
155
156	* src/bwm-ng.c: some ncurses version will segfault, usw delscreen
157	  as last call
158
1592007-02-16 00:30  Volker Gropp <bwmng(at)gropp.org>
160
161	* README, src/Makefile.am, src/bwm-ng.h, src/help.c, src/help.h,
162	  src/options.c, src/retrieve.c, src/types.h: fix win compile and
163	  win32 missing input
164
1652007-02-14 17:55  Volker Gropp <bwmng(at)gropp.org>
166
167	* configure.in, src/bwm-ng.c, src/defines.h, src/options.c,
168	  src/output.c, src/process.c, src/retrieve.c, src/retrieve.h,
169	  src/types.h: make bwm-ng compile with gcc -ansi -pedantic in
170	  linux
171
1722007-02-14 15:10  Volker Gropp <bwmng(at)gropp.org>
173
174	* bwm-ng.1, src/bwm-ng.c, src/bwm-ng.h, src/curses_tools.c,
175	  src/curses_tools.h, src/defines.h, src/global_vars.h, src/help.c,
176	  src/help.h, src/options.c, src/options.h, src/output.c,
177	  src/output.h, src/process.c, src/process.h, src/retrieve.c,
178	  src/retrieve.h, src/types.h: reorganize header files and global
179	  vars
180
1812007-02-14 10:54  Volker Gropp <bwmng(at)gropp.org>
182
183	* README, src/output.c, src/process.c, src/retrieve.c: fix output
184	  of max,sum,avg in csv and curses2 output. fix libstatdisk input.
185	  more checks for failed malloc in inputs
186
1872007-02-13 14:56  Volker Gropp <bwmng(at)gropp.org>
188
189	* ChangeLog, README, configure.in, src/defines.h, src/process.c,
190	  src/retrieve.c: fix libstatgrab disk-bytes, hide loop devices on
191	  linux disk input
192
1932007-02-13 12:49  Volker Gropp <bwmng(at)gropp.org>
194
195	* README, bwm-ng.1, bwm-ng.conf-example, configure.in,
196	  src/bwm-ng.c, src/bwm-ng.h, src/curses_tools.c, src/defines.h,
197	  src/help.c, src/options.c, src/options.h, src/output.c,
198	  src/process.c, src/retrieve.c, src/retrieve.h: add diskio stats
199	  using linux 2.6 /proc/diskstats and libstatgrab
200
2012007-02-11 12:51  Volker Gropp <bwmng(at)gropp.org>
202
203	* acinclude.m4, configure.in: only check for libstat if no other
204	  net-input found
205
2062007-02-10 19:03  Volker Gropp <bwmng(at)gropp.org>
207
208	* src/output.c, src/retrieve.c, src/types.h: fix csv output didnt
209	  respect --type
210
2112006-12-15 16:43  Volker Gropp <bwmng(at)gropp.org>
212
213	* ChangeLog, src/options.c: fixes
214	  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403099
215
2162006-10-13 15:25  Volker Gropp <bwmng(at)gropp.org>
217
218	* .: ignore eclipse project files
219
2202006-10-13 15:16  Volker Gropp <bwmng(at)gropp.org>
221
222	* src/bwm-ng.c: changed copyright years (svn test)
223
2242006-10-10 23:25  Volker Gropp <bwmng(at)gropp.org>
225
226	* src/output.c: fixed length of string, was broken in OpenBSD
227	  aswell
228
2292006-10-10 23:07  Volker Gropp <bwmng(at)gropp.org>
230
231	* src/defines.h, src/output.c, src/retrieve.c: added strlcpy makro
232	  for systems without it builtin
233
2342006-10-10 22:41  Volker Gropp <bwmng(at)gropp.org>
235
236	* configure.in, src/output.c, src/retrieve.c: merged OpenBSD
237	  patches for strlcpy by niallo
238
2392006-10-08 11:05  Volker Gropp <bwmng(at)gropp.org>
240
241	* README: small url and platforms update
242
2432006-04-23 18:56  Volker Gropp <bwmng(at)gropp.org>
244
245	* src/help.c, src/output.c: indent fixes
246
2472006-04-23 15:44  Volker Gropp <bwmng(at)gropp.org>
248
249	* src/bwm-ng.c, src/bwm-ng.h, src/retrieve.c, src/retrieve.h:
250	  readded win32 functions which were accidently removed
251
2522006-04-23 15:17  Volker Gropp <bwmng(at)gropp.org>
253
254	* src/bwm-ng.c: fix win32 Sleep
255
2562006-04-23 15:11  Volker Gropp <bwmng(at)gropp.org>
257
258	* configure.in, src/bwm-ng.c, src/bwm-ng.h, src/curses_tools.h,
259	  src/help.h, src/options.h, src/output.h, src/process.h,
260	  src/retrieve.c, src/retrieve.h, src/types.h: fix win32 compile
261	  (mingw gcc)
262
2632006-04-22 20:24  Volker Gropp <bwmng(at)gropp.org>
264
265	* src/curses_tools.c: fixed small curses2 issues
266
2672006-04-22 19:18  Volker Gropp <bwmng(at)gropp.org>
268
269	* src/bwm-ng.c, src/bwm-ng.h, src/defines.h, src/retrieve.c,
270	  src/retrieve.h: added win32 input
271
2722006-04-21 14:36  Volker Gropp <bwmng(at)gropp.org>
273
274	* src/bwm-ng.c, src/curses_tools.c, src/curses_tools.h,
275	  src/options.c, src/options.h, src/process.h, src/retrieve.c,
276	  src/retrieve.h: fixed set error code to 1 on exit with error
277
2782006-04-19 14:22  Volker Gropp <bwmng(at)gropp.org>
279
280	* bwm-ng.1: fixed more typos in manpage, thx to D. Viano
281	  <debian@damianv.com.ar>
282
2832006-04-19 14:17  Volker Gropp <bwmng(at)gropp.org>
284
285	* bwm-ng.1, src/curses_tools.c: fixed typo in manpage
286
28705-12-2005 (0.6-pre2-cvs)   Bastian Riehl <mail(at)bastian-riehl.de>
288
289	* src/bwm-ng.c,src/curses_tools.c,src/curses_tools.h,src/defines.h,
290	src/help.c,src/help.h,src/options.c,src/options.h,
291	src/output.c,src/output.h: added first curses2 support, some nice bar
292	chart (submitted by Bastian Riehl)
293
29404-12-2005 (0.6-pre1-cvs)	Volker Gropp <bwmng(at)gropp.org>
295
296	* acinclude.m4, configure.in, aclocal.m4, Makefile.in, Makefile.am: added
297	full auto* support for a proper `make install`
298
299	* defines.h: removed MAJOR, MINOR, EXTRA and changed to VERSION from
300	config.h and configure
301
302	* changelog: renamed to ChangeLog and changed to a proper format
303
304	* THANKS: added
305
306	* process.c: fixed avg was wrong on startup and when delay was changed
307	while running
308
309	* retrieve.c: small cleanup of check_if_up().
310
311	* bwm-ng.c: fixed memleak of if_name and myscr in deinit().
312
313	* src/output.c: fixed from single to double quotes in order to valide with
314	w3c (reported by -f <f@obiit.org>)
315
316	* bwm-ng.conf-example: fixed default procfile to /proc/net/dev (reported
317	by -f <f@obiit.org>)
318
319	* src/options.c: fixed error and exit if outfile cant be open (reported by
320	-f <f@obiit.org>)
321
322	* src/bwm-ng.c: fixed html footer output to stdout when deamon, header and
323	outfile set (reported by -f <f@obiit.org>)
324
325	* src/options.c: hopefully fixed segfault when empty lines in config in
326	openbsd 3.8 (reply is welcome) (reported by -f <f@obiit.org>)
327
328	* src/defines.h,src/help.c,src/options.c: fixed return codes
329
33002-20-2005	(0.5)	Volker Gropp <bwmng(at)gropp.org>
331
332	* added: outfile and daemonize for html output
333
334	* fixes: for IRIX
335
336	* added: bit/second output
337		(Michael Eckhoff <mreckhof(at)gmail.com>)
338
339	* added: errors/s output
340
341	* removed: -p and -b, added -u/--unit <value>
342
343	* added: max stats (--type,-T and 't')
344
345	* added: sum stats
346
347	* moved: alot functions from retrieve.c into process.c
348
349	* added: average stats
350
351	* output.c: moved help output into help.c
352
353	* help.c,curses.c: added onlinehelp for curses output (key 'h')
354
355	* curses.c,bwm-ng.c: resize term in curses output
356
357	* fixed: libstatgrab input segfault
358
359	* fixed: /etc/bwm-ng.conf and ~/.bwm-ng.conf were not
360	skipped if configfile was specified in cmdline
361
362	* added: optional argument for -D, -S and -d
363
364	* bwm-ng.1: added manpage
365
366	* configure.in: added configure --disable-extendedstats to compile w/o
367	avg, sum and max
368
369	* fixed: compile on MacOSX 10.1
370
371	* curses.c: fallback to plain output if curses init fails
372
373	* configure.in: added --enable-debug for -g3 and future use #define DEBUG
374
375
37601-18-2005	(0.5-pre1)	Volker Gropp <bwmng(at)gropp.org>
377
378	* fixed: invalid option msg showed up twice
379
380	* added: --sumhidden, by default hidden ifaces dont count for
381	total anymore
382
383	* added: show iface cycle for gui (curses yet) modes
384	up and not hidden, up and hidden, all
385
386	* process.c: if ifacelist (-I) is prefaced with % it behaves like a
387	blacklist
388
389	* options.c: get_options (long_options) cleanup
390
391	* fixed: wrong values on proc/net/dev wrap around.
392
393	* fixed: several configure and compile issues
394
395	* added: output correct error messages
396
397	* added: Solaris support (kstat and netstat)
398
399	* fixed: segfault with getifaddrs on MacOSX < 10.3
400
401	* fixed: NetBSD/OpenBSD compile
402
403	* added: NetBSD/OpenBSD netstat support
404
405	* fixed: netstat parsing if address field missing
406
407	* fixed: showing same iface twice on netstat input
408
409
41012-20-2004	(0.4)	Volker Gropp <bwmng(at)gropp.org>
411
412	* added: configure script and config.h
413
414	* changed: input_method handling (cycling while running works
415	now for all methods)
416
417	* added: sysctl input (mostly for BSD), the old sysctl was
418	getiffaddrs() actually
419
420	* fixed: netstat input for BSD
421
422	* changed: html cleanup and <html> header is now opt: --htmlheader
423
424	* added: using real time elapsed since last probe to calc byte/s
425	old method is backup if no gettimeofday is available
426
427	* changed: switched in and out in plain, curses and html output
428
429	* added: support for configfiles
430
431
43210-31-2004	(0.4-pre3)	Volker Gropp <bwmng(at)gropp.org>
433
434	* added: BSD support via sysctl (only fbsd tested yet)
435
436	* fixed: gcc warnings on old/non x86 systems
437
438	* added: errors output (inverse in curses)
439
440	* added: libstatgrap support
441
442	* another: get_iface_stats cleanup/split
443
444	* Makefile: added options
445
446	* fixed: removed interfaces can cause a blank line
447
448	* added: -D__CURSES, if not defined, you can build without
449	libcurses
450
451	* changed: plain output with count>1 to almost the same as
452	curses output except inputkeys and errors support
453
454	* added: -D__HTML and -D__CSV to select output at compiletime
455
456
45710-21-2004	(0.4-pre2)	Volker Gropp <bwmng(at)gropp.org>
458
459	* added: html output, bwm-ng.css prolly needs alot of tweaking
460
46110-17-2004	(0.4-pre1)	Volker Gropp <bwmng(at)gropp.org>
462
463	* changed: get_iface_stats cleanup
464
465	* added: plain and csv output
466
467	* splited: the big bwm-ng.c
468
469	* added: interface list (whitelist)
470
471	* changed: -lncurses instead of -lcurses, hope this will work on more
472	boxes
473
474
47509-16-2004	(0.3)	Volker Gropp <bwmng(at)gropp.org>
476
477	* fixed: cosmetic changes, KB/s is now default (again)
478
479	* added: netstat input
480
481	* added: packet output
482
483	* added: show only-up-interfaces or all
484
485
48609-07-2004	(0.2)	Volker Gropp <bwmng(at)gropp.org>
487
488	* changed: rewrote parsing
489
490	* changed: cosmetic changes
491
492	* changed: to dynamic allocated and displayed interfaces
493
494	* added: possible to auto switch Byte KB and MB per second
495
496
49709-07-2004	(0.1)	Volker Gropp <bwmng(at)gropp.org>
498
499	* added: initial release, almost if not all features of old bwm
500
501