A fortune quote: tell a lie unless it is absolutely convenient.

Changelog

This is the changelog file of the current master branch:

loadbars (0.7.5) stable; urgency=low

 * Remove README.md

 -- Paul Buetow <paul@buetow.org> Sun, 22 Jun 2014 11:42:04 +0200

loadbars (0.7.4) stable; urgency=low

 * Now really add README.pod

 -- Paul Buetow <paul@buetow.org> Sun, 22 Jun 2014 11:41:16 +0200

loadbars (0.7.3) stable; urgency=low

 * Update README.pod for Github page

 -- Paul Buetow <paul@buetow.org> Sun, 22 Jun 2014 11:39:47 +0200

loadbars (0.7.2) stable; urgency=low

 * Add Debian Jessie Package

 -- Paul Buetow <paul@buetow.org> Sat, 14 Jun 2014 11:05:34 +0200

loadbars (0.7.1) stable; urgency=low

 * It's now possible to resize the window via mouse

 -- Paul Buetow <paul@buetow.org> Wed, 10 Jul 2013 23:53:24 +0200

loadbars (0.7.0) stable; urgency=low

 * Initial version for Debian GNU/Linux Wheezy

 * Has only been tested on Wheezy

 * Major code cleanup. Removed the text display stuff from the code.

 * Minor performance enhancements

 * It is now possible to specify a list of hosts using shell espansion.

 E.g.: loadbars server{01,10..20}.example.com [OPTIONS]

 -- Paul Buetow <paul@buetow.org> Wed, 19 Jun 2013 19:25:57 +0200

loadbars (0.6.0.99) precise; urgency=low

 * New dev branch

 -- Paul Buetow <pb@venus> Thu, 26 Jul 2012 08:24:11 +0200

loadbars (0.6.0.5) stable; urgency=low

 * Introducing network stats. Network stats toggle button is 3
 The new --netint INTNAME startup param specifies the nic to observe.
 The new --hasnet 0|1 startup params specifies whether to display network 
 stats on startup. 
 The new --netlink SPEED startup params specifies the network interface 
 speed to assume on startup on the given nic. Possible values are mbit,
 10mbit, 100mbit, gbit, 10gbit or just a number which is interpreted as 
 mbytes/s. If no --netlink param is given the standard NIC speed is set to
 1gbit.

 * Incoming network traffic is displayed from a bar coming from upside down 
 (light green). 100% means: The theoretical network bandwidth is used 
 100%.

 * Outgoing network traffic is displayed from a bar coming from downside up 
 (light green). 100% means: The theoretical network bandwidth is used 
 100%.

 * Rxb means: Received bytes in % until total bandwidth

 * Txb means: Transmitted bytes in % until total bandwidth

 * During runtime the v hotkey decrease the link speed by factor 10

 * During runtime the f hotkey increases the link speed by factor 10

 * During runtime the n hotkey switches to the next available network
 interface. If you have hosts with different nics and try to switch to a
 nic wich is available on one host but not on another a *big red* bar will
 be shown on the host which is missing the specific nic.

 * Memory stats toggle button is now 2 instead of m. If you press m a
 deprecation massage is shown and nothing more happens.

 * Some code optimizations on CPU bars. It should consume *at least a little*
 less CPU on the display host than before. BUT NOT *much less*!

 * New manual page (removed some infos from --help and put it into the 
 manpage).

 * Removed the --factor switch, since it was barely used and caused some 
 implementation details on network and memory stats. Maybe I am just too 
 studpid.

 * Improved the info messages displayed on stdout.

 * The remote code (fetching infos from /proc fs) is now written in perl and 
 not bash anymore. Sooner or later this will be used to put more logic into
 it (e.g. setting uptime intervals separately for differend kinds of stats).

 * Re-add the --title startup params which specifies the window title of the
 loadbars session.

 * Some code refactoring.

 * New wishlist brainstorming for next released (see docs/wishlist).

 -- Paul Buetow <paul@buetow.org> Mon, 23 Jul 2012 18:40:39 +0200

loadbars (0.5.3) stable; urgency=low

 * Introduce new param --hasagent. With --hasagent 1 loadbars will not
 run 'ssh-add' which would ask for your SSH key password to add it to 
 the ssh agent. With --hasagent 0 (default value) loadbars will run
 'ssh-add' on startup in order to add your SSH key to the SSH agent.

 * Add openssh-client dependency to the .deb package.

 * Some code bugfixing.

 -- Paul Buetow <paul@buetow.org> Tue, 01 May 2012 11:57:27 +0200

loadbars (0.5.2.2) stable; urgency=low

 * Test release, to test the deb.buetow.org repo key sign stuff.

 -- Paul Buetow <paul@buetow.org> Sun, 08 Apr 2012 15:23:53 +0200

loadbars (0.5.2.1) stable; urgency=low

 * Hotfix release, contains only a corrected version string.

 -- Paul Buetow <paul@buetow.org> Sun, 08 Apr 2012 15:23:53 +0200

loadbars (0.5.2) stable; urgency=low

 * Initial .deb

 * Heavy code refactoring (more modular code)

 -- Paul Buetow <paul@buetow.org> Sun, 08 Apr 2012 15:23:53 +0200

loadbars (0.0.0) stable; urgency=low

 * ALL CHANGES FOR PREVIOUS VERSIONS (NON DEBIAN PACKAGE)

 Thu Apr 19 21:41:52 CEST 2012
 * Minor change, sleep 0.5s instead of 3s if ssh command fails
 
 Fri Apr 6 10:17:30 CEST 2012
 * Minor fixes such as redraw background on toggle text display which 
 should fix some weird display bugs.
 
 Fri Mar 16 07:20:50 CET 2012
 * Release v0.5.1.1
 * Dropped FreeBSD support / focus is Linux
 * On shutdown all sub-processes are gonna be terminated instantly 
 (was old bug). Needs Proc::ProcessTable module.
 * Dont quit loadbars if ~/.loadbarsrc can not be overwritten 
 
 Sat Feb 25 20:09:02 CET 2012
 * Release v0.5.1
 * Add config file support (~/.loadbarsrc) and it's possible to configure 
 any option you find in --help but without leading '--'. For comments 
 just use the '#' sign. Sample config:
 showcores=1 # Always show cores on startup
 showtext=0 # Always don't display text on startup
 * Add hotkey 'w' which writes current settings to the configfile
 * Remove --title option (no need anyway)
 * Some code cleanups
 * Some bugfixes
 
 Sat Feb 4 10:56:27 CET 2012
 * Release v0.5.0
 * Add stats for rudimentary memory and swap usage (--showmem option or m hotkey)
 * Remove --width and --inter options
 * Add --barwidth option, each bar is barwidth pixels now
 * Add --maxwidth option, which represents the max total window width
 * Auto disable text display if text does not fit into window (maxwidth) pixels
 * Auto re-enable text display if text does fit again into window 
 * Key right increases window width by 100px and left decreases by 100px
 * Key down increases window height by 100px and up decreases by 100px
 * Set 'samples' default values from 1000 down to 500.
 * Displays a text warning on stdout if computer may be too slow
 * No sporadic crashes on shutdown anymore
 * Some internal tweaks, no separate event thread needed anymore. This fixes
 some sporadic bugs.
 
 Sun Jan 21 14:16:37 CET 2012
 * Released v0.4.0
 * Also show stats for idle, iowait, irq, softirq, steal and guest cpu time
 * Some parameters have been renamed (see --help)
 * Introduced extended mode (use --extended 1 at startup or 'e' hotkey)
 * Modified the bar colors a little bit (see --help)
 * Some Bugfixes
 
 Tue Dec 27 12:28:40 CET 2011
 * Released v0.3.1
 * --cluster option (which reads the ClusterSSH config file /etc/clusters/)
 also supports clusters of clusters. e.g.:
 	$ cat /etc/clusters
 	clusterA server01 server02
 	clusterB clusterA server03 
 So --cluster clusterB will connect to server01 server02 and server03 
 * --hosts option supports username to be specified. E.g.:
 	# ./loadbars --hosts user1@server01,user2@server02
 will connect to server01 using user1 and server02 with user2.
 
 Mon Dec 26 14:46:25 CET 2011
 * Released v0.3.0
 * Peak CPU load is not displayed by default anymore. User 'p' command or
 the --togglepeak 1 startup option.
 * Peak CPU load is now also displayd in text format (marked as pk)
 * New option --cluster which brings rudimentary ClusterSSH config file
 support. E.g. './loadbars --cluster server' reads cluster server from
 the /etc/clusters file. 
 
 Sat Nov 19 11:54:51 CET 2011
 * Released v0.2.2
 * Added a 1px horizontal line to each bar which represent the max. peak
 of user and system cpu load of the last N samples (max. of the last 15 
 samples by default, it can be configured using --average)
 * Default value for --average has been decreased from 30 to 15 sample 
 values 
 
 Fr 12. Aug 21:41:46 CEST 2011
 * Released v0.2.1
 
 Di 9. Aug 20:42:43 CEST 2011
 * Released v0.2.0.2 (Bugfixes only; Bar width was wrong by 1px)
 
 So 7. Aug 15:53:08 CEST 2011
 * Added grey separator lines between each hosts during CPU toggle mode 
 * More intelligent CPU core numbering during CPU toggle mode
 * FreeBSD server support for CPU graphs has been tested and is working using 
 linprocfs mounted on /compat/linux/proc.
 * Changed licence to GPL 2
 * Some more documentation
 * Some minor bugfixes
 
 So 7. Aug 14:06:45 CEST 2011
 * Released v0.2.0.1 (Bugfixes only)
 
 Sa 6. Aug 22:04:15 CEST 2011
 * Released v0.2.0 (new major version)
 * No interactive CLI shell anymore but instead hotkeys for the 
 SDL interface (press h and see).
 * Bugfixes (E.g. Loadbars does not hang anymore after typing commands)
 * Major code refactoring
 
 Fr 5. Aug 23:52:49 CEST 2011
 * Released v0.1.3.1
 * Some more minor bugfixes
 
 Fr 5. Aug 23:29:19 CEST 2011
 * Released v0.1.3
 * Fixed a segfault bug on SDL::Font using threads
 * Added an advanced help option (h vs. H)
 * Added new toggle option: Displaying bar number vs. hostname
 * Some little code refactoring
 
 Fr 22. Apr 13:08:08 CEST 2011
 * Released v0.1.2.1
 
 Mi 20. Apr 08:37:49 CEST 2011
 * Added ./BUGS which includes a summary of all current known bugs
 
 Fri Jan 14 23:03:47 CET 2011
 * Released v0.1.2
 * Added 'toggle summary' option
 * Removed all old screenshots
 * Added a newer one
 * Fixed lots of bugs (including segfaults)
 * Cosmetic code fixes
 
 Tue Jan 11 14:01:32 CET 2011 
 * Released v0.1.1
 * Extended help text ('h' command)
 * Added CHANGELOG and README files
 * Fixed a typo
 
 Tue Jan 11 13:??:?? CET 2011
 * Released v0.1.0
 * With initial font support (text display of the stats) 
 * Everything else which has been implemented up to 0.1-beta8-pre6
 -- Paul Buetow <paul@buetow.org> Sun, 08 Apr 2012 15:23:53 +0200