Commit graph

737 commits

Author SHA1 Message Date
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
Duncan Ferguson
4dcba4d693 Apply console position fix 2017-12-27 10:22:07 +00:00
Duncan Ferguson
3a7e832855 Move all Tk code into its own module 2017-12-27 10:19:53 +00:00
Duncan Ferguson
3d571b2801 Start reworking Tk into a module 2017-12-27 10:17:46 +00:00
Duncan Ferguson
7163916a99 Mark new dev version (4.13_01) 2017-12-27 10:16:29 +00:00
Duncan Ferguson
e0d062e20a Include link to Changes file in emails for this release 2017-12-27 10:13:14 +00:00
Duncan Ferguson
684b5311d5 Release 4.13 dated 2017-12-27 10:03:49 +00:00
Duncan Ferguson
1c03f947bf Perltidy 2017-12-24 12:26:23 +00:00
Duncan Ferguson
c50b6fff14 Object configured console window position
The console position is always put at the top left corner rather than
the configured position due to the combination of:

    `$mw->update;$mw->withdraw`

Only withdraw the window if it is not already withdrawn.

Thanks to eserte for the fix.

Github issue #100
2017-12-24 12:09:40 +00:00
Duncan Ferguson
4a72b1cab3 Ensure ssh_args is unset if config file line is empty
If the config file has 'ssh_args=', ensure the options are removed and
not set as the default specified in the getopts code
2017-12-23 22:45:28 +00:00
Duncan Ferguson
37ce2b8a0d v4.12; fix undefined value error 2017-12-23 12:46:48 +00:00
Duncan Ferguson
d8addf58d1 Release 4.11 2017-12-22 12:17:40 +00:00
Duncan Ferguson
0dbf7c6808 Add in external_command_pipe
Allow for specific commands to be passed into cssh via a command pipe.
This will allow for adding in new sessions and retiling existing
sessions.

More commands may be added over time.
2017-12-22 12:07:38 +00:00
Duncan Ferguson
9a4c7714f9 Upgrade Perl::Tidy requirement to version 20171214
Due to https://metacpan.org/source/SHANCOCK/Perl-Tidy-20171214/CHANGES#L3

Github issue #99

Thanks to eserte (Slaven Rezić)
2017-12-21 23:53:30 +00:00
Duncan Ferguson
16deb34d14 Fix Changes date to pass tests 2017-11-18 16:48:38 +00:00
Duncan Ferguson
93432c1580 Fix for multiple range expansion
Allow ranges such as 'h{a,b}{1,2}' to expand to 'ha1 ha2 hb1 hb2' rather
than return a perl error

Thanks to Markus Frosch (lazyfrosch).

Github issue #97.
2017-11-18 11:52:39 +00:00
Duncan Ferguson
f2194ecdfa Drop testing on perl 5.8 2017-08-15 16:48:42 +01:00
Duncan Ferguson
a7e066e48f Mark 4.10_02 release 2017-08-15 16:45:11 +01:00
Duncan Ferguson
73bf10ec34 Merge pull request #95 from jkeenan/remove-unused-import-20170814
Import of tempfile() not used; remove it.
2017-08-14 15:30:20 +01:00
James E Keenan
053bd6bbd1 Import of tempfile() not used; remove it. 2017-08-14 09:48:36 -04:00
Duncan Ferguson
d612300480 Remove 5.26 from travis builds for the moment 2017-08-08 20:08:53 +01:00
Duncan Ferguson
2cfc4739b2 Merge branch 'AsharLohmar-master' 2017-08-08 19:58:47 +01:00
Duncan Ferguson
df96d66150 Merge branch 'master' of https://github.com/AsharLohmar/clusterssh into AsharLohmar-master 2017-08-08 19:52:41 +01:00
Duncan Ferguson
80113e96b0 Include perl 5.26 in build testing 2017-08-04 15:07:53 +01:00
Duncan Ferguson
309ec40de0 Fix stupid typo 2017-08-04 09:04:21 +01:00