Commit graph

761 commits

Author SHA1 Message Date
Duncan Ferguson
6ec912aac2 Release 4.14 2019-08-21 21:15:44 +01:00
Duncan Ferguson
dab4fa2237 Add in macro_user_1 .. 4
Add in user macros that can run an external command to pass into each
client terminal session.  Ensure that if no user command is defined that
the expected 'Alt-1' to 'Alt-4' keys are passed into the terminals
instead.

Include docs and examples of how they might be used.
2019-03-28 22:52:03 +00:00
Duncan Ferguson
900d0fabb6
Merge pull request #119 from pevik/fix-typo
doc: Fix typo s/quiting/quitting/
2019-03-17 16:42:57 +00:00
Petr Vorel
e039fef919 doc: Fix typo s/quiting/quitting/
Fixes: #118

Reported-by: Tony Mancill <tmancill@debian.org>
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
2019-03-16 20:20:02 +01:00
Duncan Ferguson
805f97cd78 Include github issue in changes log 2019-03-16 14:59:08 +00:00
Duncan Ferguson
40079d23d9 Perltidy 2019-03-16 14:56:49 +00:00
Duncan Ferguson
6529bccdbd Correct macro_hostname to be as per the docs
macro_hostname should be the FQDN of the server where cssh is being run
2019-03-16 14:54:31 +00:00
Duncan Ferguson
dd33799eb7 Mark github issue in changes log 2019-03-16 14:40:04 +00:00
Duncan Ferguson
537c4c2572 Add 'auto quit' setting to the File menu
The initial value for "auto quit" is taken from the config file but can
be overridden within the console UI for that session.

Although menu code for "auto close" is added, the functionality does not
work as expected.  This is because the setting is put onto each terminal
when it is opened and is not updated thereafter.
2019-03-16 14:35:16 +00:00
Duncan Ferguson
2712379084 Update docs with version bump 2019-03-16 09:06:05 +00:00
Duncan Ferguson
fb4b90886b Skip release tests unless releasing 2019-03-16 09:04:23 +00:00
Duncan Ferguson
40d0bd4b8f Include generated README in the repository
This is so releases downlaoded directly from github pass tests and
also so the project page has the text available
2019-03-16 08:14:06 +00:00
Duncan Ferguson
73657d2fa3 4.13.2_02 release 2019-01-14 20:06:43 +00:00
Duncan Ferguson
ee3677dcd9 Fix Sort::Naturally error output 2019-01-14 20:05:27 +00:00
Duncan Ferguson
7095383762 More author test prereqs for newer perls
Also mark 'dev' as allowed build failures
2018-12-01 18:44:31 +00:00
Duncan Ferguson
006216faff Force install author repreqs 2018-12-01 18:36:42 +00:00
Duncan Ferguson
49828a49d0 Add author mods to travis config
Add required modules for author testing to the travis build environment
2018-12-01 18:30:26 +00:00
Duncan Ferguson
2fc4516740 Disable author testing 2018-12-01 17:59:07 +00:00
Duncan Ferguson
6fbc2a3eab Amend README generation order 2018-12-01 17:55:57 +00:00
Duncan Ferguson
204048ecc5 Author dependancies
Delare some prereqs used when authoring
2018-12-01 17:47:32 +00:00
Duncan Ferguson
2f5b717671 Add in recommends for travis testing 2018-12-01 17:39:54 +00:00
Duncan Ferguson
30a0817d3c Do not pull in Tk if build/test env vars set
This is to fix an ssue when generating POD on travis servers during
testing
2018-11-25 14:30:03 +00:00
Duncan Ferguson
5016a136d6 Travis tidyups
Amendments attempting to get travis build order working
2018-11-25 13:12:56 +00:00
Duncan Ferguson
e5c33c6e13 Version bump and travis fix
- Amend min version of Getopt::Long for Travis
- Bump the dist version
2018-11-25 13:03:30 +00:00
Duncan Ferguson
e857392130 First round of Dist::Zilla changes
Start process to convert to using Dist::Zilla to make life
easier for both the author and for users
2018-11-25 00:08:31 +00:00
Duncan Ferguson
47fd5237f9 Update to Perl::Tidy 20181117 2018-11-17 22:24:18 +00:00
Duncan Ferguson
27a714ecfa Merge branch 'master' of github.com:duncs/clusterssh 2018-11-17 22:09:30 +00:00
Duncan Ferguson
717e7af776 Fix for 'bad pad value "3m"' error when using Tk 804.034
It appears Tk::Dialog from Tk version 804.034 has a bug in it that was
not in Tk 804.033.  Swap from using Tk::Dialog to Tk::DialogBox to
avoid the bug until it can be reported/fixed upstream..

Github issue #108
2018-11-17 22:07:50 +00:00
Duncan Ferguson
09f2671d8e
Merge pull request #107 from bmwiedemann/worldwritable
Do not make files world writable
2018-04-05 12:57:37 +01:00
Bernhard M. Wiedemann
0acfe66a99 Do not make files world writable
If we can chmod it, we own the file,
so we only need a writable-bit for the owner, not for everybody.

The permissions are changed back soon after, but it creates a small window
for local attackers to insert their stuff into our build results.
2018-04-05 06:37:00 +02:00
Duncan Ferguson
7670b0be39 Pull in all fixes from 4.13.x 2018-03-15 22:09:44 +00:00
Duncan Ferguson
205bf683bd Release 4.13.2 release date 2018-03-14 19:40:15 +00:00
Duncan Ferguson
d3d6e68325 Force hash use 2018-03-14 19:00:23 +00:00
Duncan Ferguson
9bbe9fb161 Update META files for next release 2018-03-14 18:50:45 +00:00
Duncan Ferguson
0c6506e378 Rebuild the README file from current source 2018-03-14 18:50:20 +00:00
Duncan Ferguson
f5f92105c6 Increase code test coverage slightly 2018-03-14 18:49:35 +00:00
Duncan Ferguson
314c91d8c7 Augment the 'clean' action in Build.PL
Remove generated files within the bin directory.

Also, remove references to sourceforge and run through perltidy.
2018-03-14 18:48:30 +00:00
Duncan Ferguson
915a55b3bd Perltidy 2018-03-09 13:40:31 +00:00
Duncan Ferguson
7d515388a2 Improvements to docs
Amend links and wording in SUPPORT and REPORTING BUGS sections
2018-03-09 09:18:39 +00:00
Duncan Ferguson
2e0f63360b Update version 2018-03-09 08:51:35 +00:00
Duncan Ferguson
15d3e210cf Fix for running 'make -j 3'
Prevent the same files being generated mutliple times when using
'make -j 4'.

OpenSUSE bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1083835
SourceForge support ticket 55
2018-03-08 21:58:55 +00:00
Duncan Ferguson
5b827fd163 Minor release 4.13.1 for perltidy test fix 2018-03-05 10:09:38 +00:00
Duncan Ferguson
651c756f55 Fix tests for updated Perl::Tidy 2018-03-03 15:29:13 +00:00
Duncan Ferguson
4599f3df22 Set minimum perl version to 5.8.4 2017-12-29 11:32:47 +00:00
Duncan Ferguson
f27c42c795 Improve test coverage 2017-12-27 16:35:35 +00:00
Duncan Ferguson
c807b52129 Improve test coverage 2017-12-27 13:44:31 +00:00
Duncan Ferguson
5615bbc5b1 Update copyright year to 2018 2017-12-27 11:03:52 +00:00
Duncan Ferguson
b9731d0e35 Fix tests
- perltidy
- add pod to new modules
- code fix for accessing config via Base.pm
- fix some minor typos
2017-12-27 10:58:28 +00:00
Duncan Ferguson
0fe831e25f Update Changes file 2017-12-27 10:29:11 +00:00
Duncan Ferguson
3816e735b1 Merge branch 'module_window'
Moving all Tk code into a separate module
2017-12-27 10:25:26 +00:00