The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 4.03_06 - 2015-01-31

  • Remoe references to 'logmsg' preventing the history window from working (thanks to Andrew Stevenson)

Changes for version 4.03_05 - 2014-12-20

  • Fix options parsing tests picked up via cpantesters on different version of perl

Changes for version 4.03_03 - 2014-09-28

  • Force tests to have English locale when user has something else set (Github issue: 10) (thanks to Emanuele Tomasi)
  • Skip permissions check test when run as root as the results are invalid (Github issue: 11) (thanks to Deny Dias)
  • Ensure config file option for ssh_args is not lost when options is not used on command line (Github issue: 14)
  • New Send menu option to send a numeric value between 1 and 1024 (thanks to cqexbesd)
  • Remove all history when history window closed (thanks to Bill Rushmore)

Changes for version 4.03_02 - 2014-08-10

  • Fix behaviour when external cluster command is not defined or doesn't exist

Changes for version 4.03_01 - 2014-07-09

  • Amended host parsing to include alternative IPv6 address port definitions, e.g. 1::2::3::4/5567
  • List available external tags with -L option and also add into 'Add Host' in UI
  • NOTE: Some options have changed!
    • Rework options code

Changes for version 4.02_05

  • Add in 'Set all active' and 'Set half active' host menu options (thanks to Andrew Stevenson)

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
module to process command line args
Object representing helper script
Object representing a host.
Base translations module
Base English translations module