ClusterSSH Changelog

What's new in ClusterSSH 4.05

Jan 27, 2016
  • Change default key_quit from 'Control-q' to 'Alt-q' (Github issue #50)
  • Amend tests to always use C locale as some error messages are hardcoded in English (Github issue #49)

New in ClusterSSH 4.04.01 (Jan 27, 2016)

  • Ensure documentation is generated using same perl as the build (Github issue #45)
  • Pass '--action' through macro parsing (Github issue #42)
  • Workaround for glitch in KDE where windows can become unmoveable (Github issue #46) (thanks to Brandon Perkins)
  • Add in '--quiet | -Q ' option to reduce output in certian scenarios
  • Add in 'csftp' command

New in ClusterSSH 4.04 (Jan 27, 2016)

  • Include bash completion script in distribution (Github issue #29)
  • Allow re-adding closed session (Github issue #27 - thanks to Andrew Stevenson)
  • Allow sorting windows in natural order (Github issue #28 - thanks to Andrew Stevenson)
  • Fix links in metadata files to trackers (Github issue #41)
  • Fix ctel and ccon not working correctly (Github issue #35)
  • Amend t/10host.t to use a random hostname to prevent clashes (Github issue #23)
  • Amend copyright message in README to match all other files for the perl license (Github issue #44)

New in ClusterSSH 4.03.06 (Feb 3, 2015)

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

New in ClusterSSH 4.03.04 (Dec 30, 2014)

  • Do not use system perl but whatever is found in PATH (to stop breaking perlbrew based builds)
  • Warn when the configured terminal isn't installed/found
  • Don't show 'Opening to:' when no servers are given

New in ClusterSSH 4.03.03 (Sep 30, 2014)

  • Force tests to have English locale when user has something else set (Github issue: 10)
  • Skip permissions check test when run as root as the results are invalid (Github issue: 11)
  • Ensure config file option for ssh_args is not lost when options is not used on command line
  • New Send menu option to send a numeric value

New in ClusterSSH 4.03.02 (Aug 12, 2014)

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

New in ClusterSSH 4.03.01 (Jul 11, 2014)

  • 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

New in ClusterSSH 4.02.04 (May 20, 2014)

  • 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

New in ClusterSSH 4.02.03 (May 20, 2014)

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

New in ClusterSSH 4.02.02 (May 20, 2014)

  • 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

New in ClusterSSH 4.02.01 (May 20, 2014)

  • 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)

New in ClusterSSH 4.01.05 (May 20, 2014)

  • 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

New in ClusterSSH 4.00.06 (Sep 21, 2010)

  • 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)

New in ClusterSSH 4.00.05 (Jun 21, 2010)

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

New in ClusterSSH 4.00.01 (Jan 20, 2010)

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

New in ClusterSSH 3.26 (Jun 2, 2009)

  • Allow user to set a different ConnectTimeout and -o string (Tony Mancill)
  • Fix warning from 'mandb' (Tony Mancill)
  • Continue connecting to unresolvable hosts (debian bug 499935) (Tony Mancill)
  • Correct bug with unset default ports (Tony Mancill)
  • Rearrange pod documentation to remove extraenous comment (Tony Mancill)
  • Cope better with IPv6 addresses
  • Fix bug with passing arguments from command line to comms method binary
  • Rework defaultport code
  • Add new "-a 'command'" option for running a command in each terminal
  • Fix bug with some host lookups failing
  • Set window hints on terminals slightly differently to help with tiling
  • Reserve 5 pixels on top and left hand side of terminals for better tiling
  • Increase reserve of screen from bottom from 40 pixels to 60
  • Better notes in docs for screen/terminal reserving
  • Minor fixup to docs formatting
  • Correct pasting mechanism into control window
  • Allow use of long options (swap Getopt::Std to Getopt::Long)
  • Remove deprecated '-i' option
  • Deprecate -d and -D, replaced with --debug
  • Allow for configurable max number of hosts within hosts menu before
  • starting a new column - see .csshrc doc for "max_host_menu_items".
  • This is until Tk allows for scrollable menus
  • Amend default key_addhost from 'Control-plus' to 'Control-Shift-plus'
  • Add in a 'default' cluster tag, used when no tags provided on command line
  • Fix Alt-n pasting in a resolved hostname instead of the connection hostname
  • Disabled unmapping code until such time as a better way of doing it exists
  • this is due to virtual desktop change triggering a retile

New in ClusterSSH 3.24 (Nov 15, 2008)

  • Do not attempt to re-resolve IP addresses
  • Apply patch from Dan Wallis
  • Add '-C ' command to load in specific config file
  • Typo correct in pod
  • Cope with random/strange config files better
  • Correct some minor typos
  • Create the .csshrc file if it doesnt already exist and amend pod
  • Amend host menu items to be a little more descriptive
  • Remove 'Catpure Terminal' from Hosts menu as it doesnt do anything useful

New in ClusterSSH 3.23 (Nov 15, 2008)

  • Ensure loading of hosts from user ssh config file is case insensitive

New in ClusterSSH 3.22 (Oct 1, 2008)

  • Update X resources class to allow use of terms other than XTerm
  • Apply patch from Harald Weidner to stop error messages in Debian Etch
  • Add in key shortcut (alt-h) to toggle history window
  • Tidy up pod a little to highlight notes better
  • Check terminal_font config for quotes and remove
  • Enable use of "configure --sysconfdir=", defaults to /etc
  • Revise host checking algorithm to take ssh_config files into account
  • Revise username check used as part of host id to accept more chars
  • Correct year value for previous two entries from 2008 to 2007