Changes for version 4.02_04 - 2014-05-17

  • Amend 'Changes' file format to match CPAN specs (see CPAN::Changes)
  • Correct autoclose short option to what is actually used (Github issue 4) (thanks to Simon Fraser)
  • Fix 'use_all_a_records' option (Github issue: 5) (thanks to Simon Fraser)
  • Fix 'title' option (thanks to Barry Roberts)
  • Fix 'Add host or cluster' window to contain cluster names

Changes for version 4.02_03 - 2014-01-31

  • Fix 'File->Show History' (Sf support request 41)
  • Amend 'tag-file' short option to 'r' to avoid option clash

Changes for version 4.02_02 - 2014-01-13

  • Fixed macros (%u, %s, %h, %n) not doing multiple replacements
  • Add in key shortcut for username macro (ALT-u)
  • Add in key shortcut for local hostname macro (ALT-l)
  • Fix a bug with 'show history' key shortcut
  • Fix "uninitialised errors in hash element" bug [clusterssh support-requests:#38]
  • Fixed the default cluster not being opened
  • Add in toggle for macros

Changes for version 4.02_01 - 2013-04-16

  • Refactured file loading code
  • Add in 'tags' file handling
  • Fix bug whereby cluster files were read in multiple times
  • Add in resolving tags by external command
  • Fix library path on bin/cssh (Sf bug 3610601)

Changes for version 4.01_05 - 2013-03-05

  • New option (-m, --unique-servers) to remove repeated servers when opening terminals (Thanks to Oliver Meissner)
  • Drop MYMETA.yml and .json files from the distribution
  • Do not set default user name to prevent overriding ssh configuration

Changes for version 4.01_04 - 2013-02-26

  • Fixed 'ccon' not calling the correct command (Sf bug 3605002)
  • Fixed clusters not being defined correctly within the .clusterssh/config file (Sf bug 3605675)

Changes for version 4.01_03 - 2013-02-15

  • Correct documentation for references to $HOME/.clusterssh/config
  • Re-add user back into the configurartion file
  • Add in missing newline for some error messages
  • Allow the path to rsh/ssh/telnet to be defined in the configuration file
  • Move .csshrc to .csshrc.DISABLED since it should no longer be used
  • Error emitted when adding a host via the "Hosts" drop-down (Debian bug ID #578208)
  • Pastes uses a strange keyboard layout (Debian bug ID #364565)
  • Cope with being invoked by 'clusterssh' (Debian bug ID #644368)
  • Fix migration of .csshrc when not working as expected (Debian bug ID #673507)
  • Remove doc references to 'always_tile' as renamed 'window_tiling' (Debian bug ID #697371)
  • Updated manpage whatis entries (patch by Tony Mancill)
  • Fix watch line expression to catch 4.x series tarballs (Debian patch LP ID #1076897)
  • Allow tests to pass successfully when run as root
  • Fix cssh starting if xterm is not installed (Sf bug 3494988)
  • Set WM_CLASS on windows to 'cssh' (Sf bug 3187736)

Changes for version 4.01_02 - 2012-12-09

  • Fix logic when using 'autoclose' on the command line or config file
  • Fix $HOME/.clusterssh/clusters being read in
  • Fix 'ctel', 'crsh' and 'ccon'so they work as expected

Changes for version 4.01_01 - 2011-12-09

  • Include missing files from release tarballs

Changes for version 4.01_00 - 2011-12-03

  • Start switching code to use Exception::Class
  • Moved config file from $HOME/.csshrc file to $HOME/.clusterssh directory
  • Rework config handling into a module
  • Rework cluster handling into a module
  • Added 'autoclose' functionality - see docs
  • Allow "-a 'cmd ; cmd'" to work for multiple remote commands

Changes for version 4.00_11 - 2011-07-28

  • Fix '-l <username>' option (SF bug 3380675)

Changes for version 4.00_10 - 2011-07-08

  • Fix 'uninitialised error' message

Changes for version 4.00_09 - 2011-06-30

  • Cater for missing 'pod2text' command (Thanks to Sami Kerola)
  • Fix 'uninitialised variable' error
  • Added 'ccon' command (Thanks to Brandon Perkins)

Changes for version 4.00_08 - 2011-04-01

  • Amend all L<xx> links to prevent build breakage on cygwin (Sf bug 3115635)

Changes for version 4.00_07 - 2011-01-24

  • Fix for parsing config files with empty values (Stefan Steiner)
  • Reinstate acting on '-l username' option (reported by Ryan Brown)

Changes for version 4.00_06 - 2010-09-20

  • Fix test error on 5.8.8 (reported by Wei Wang)
  • Added '--list', '-L' to list available cluster tags (idea from Markus Manzke)
  • Fix terminal size only set on last windows (Sf bug 3061999)
  • Added '--use_all_a_records' (Simon Fraser)

Changes for version 4.00_05 - 2010-06-20

  • Tidy up pod for whatis errors
  • Amend copyright years and text to be consistent
  • Include missing buld prereq (Test::Trap)
  • Correct '--font, -f' in cssh documentation
  • Thanks to Tony Mancill for reporting these errors

Changes for version 4.00_04 - 2010-06-20

  • Update MANIFEST file to ensure all correct files are included in release

Changes for version 4.00_03 - 2010-06-20

  • Fix silly type in code/tests

Changes for version 4.00_02 - 2010-06-19

  • Add in bugtracker and homepage resources to Build.PL file
  • Bring new module App::ClusterSSH::Host into play for parsing host strings
  • Patch to override font used on command line (Roland Rosenfeld)
  • Put options in cssh pod into alphabetical order

Changes for version 4.00_01 - 2010-01-08

  • Remove GNU tools and switch to Perl module layout using Module::Build

Modules

A container for functions of the ClusterSSH programs
Base object provding utility functions
Object representing cluster configuration
Object representing application configuration
Object representing helper script
Object representing a host.
Base translations module
Base English translations module