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