Rex
view release on metacpan or search on metacpan
Ferenc Erki
- fix a problem with creating boxes. catch errors - Jan Gehring
- Fix for #1051 - Logger.pm - uninitialized value - Tamas Molnar
- reload sysctl if file changed - Jan Gehring
- use ensure or persistent for persistance - Jan Gehring
- fix an extra define on a hash - Solène Rapenne
- Detect Manjaro correctly (fix #993) - Ferenc Erki
- Don't warn on missing Rexfile when -e is used (fix #1032, ref #1010) -
Ferenc Erki
- Specify XenServer as RedHat (CentOS) clone - Walery Wysotsky
- added i_exec and i_exec_nohup function for better parameter quoting -
#872 - Jan Gehring
- refactored calls to run() function to use i_run() - Jan Gehring
- test for ipv4 - Jan Gehring
- don't set_connection if current task is the only one - Jan Gehring
- load Helper::Run module - Jan Gehring
- Give the kernel time to get informed of partition changes - Robert
Abraham
- Trying to fix #791 Now get_ssh_config_hostname sub returns a good
hosntame. - Paco Esteban
- also exclude directories - fix RexOps/Rex#904 - Jan Gehring
- push connection information to the new task - fix #1091 - Jan Gehring
- Add checking for ensure parameter and an error if ensure parameter isn't
present/absent - solene rapenne
- sysctl supports remove and keyword changed to ensure - solene rapenne
- Create Rexfile-example2 - alx542
- callback and options can both be used - Andrew Solomon
- Add an option to save a sysctl key/value in /etc/sysctl.conf - Solène
Rapenne
- Using OpenBSD rcctl tool for managing services - Solène Rapenne
- Add OpenBSD compatibility to test - solene rapenne
- Implemented LXC container support - Oleg Hardt
- try to add same update_system behaviour for as many systems as possible.
Fix for RexOps/Rex#546 - Jan Gehring
- backported has_feature_version functions - Jan Gehring
- Escape backquotes when run command via sudo in the remote host - Nikolay
A. Fetisov
1.4.1 2016-07-16 Jan Gehring <jfried@rexify.org>
- bug with get_cloud_instances_as_group - Pierrick DINTRAT
- Adds 64bit module path to @INC for linux - Mitch Broadhead
- set ls quoting for fedora 24 which magically quotes filenames - Jan
Gehring
- added cache for can_run - Jan Gehring
- removed space from line ending. fixed test on centos 6 - Jan Gehring
- Don't add duplicates env variable in crontab - Rapenne Solène
- quote source and destination, so spaces in directory names are possible
- Jan Gehring
- fixed summary tests for netbsd - Jan Gehring
- run hooks before push_connection - Jan Gehring
- Don't hardcode LibXML dependency - Jan Gehring
- workaround for wrong behaviour with -f and windows symlinks - Jan
Gehring
- it seems that the channel sometimes doesn't get closed in time. so we
need an option to force close it after command run. - Jan Gehring
- fixed reporting for named resource - Jan Gehring
- pass cli parameters to tasks for pre 1.4 feature flags. fix #1039 - Jan
Gehring
- fixed old style Rex::Args->get when called from outside a task - Jan
Gehring
- Fix for #1054 - get_private_key() to check the private key file - Tamas
Molnar
- Fix for #1052 - mask sudo_password in debug log - Tamas Molnar
- exit rex with an exitcode of 1 if some tests failed. fix #989 - Jan
Gehring
- show how to assign a user with a non-default shell - Andrew Solomon
- Fix example code (fix #1034) - Ferenc Erki
- Update example tasknames - Ferenc Erki
- Add possible root cause to authentication error message (fix #671) -
Ferenc Erki
- Correct message for authentication problems - Ferenc Erki
- Avoid hardcoded path - Ferenc Erki
- Refactor calls to reporting - Ferenc Erki
- Refactor reporting message handling - Ferenc Erki
- Simplify detection of pkg change type - Ferenc Erki
- Refactor pkg on_change handling - Ferenc Erki
- Report each pkg modification (fix #838) - Ferenc Erki
- Revert "report all packages" - Ferenc Erki
- Timeout value should be passed in milliseconds - Ferenc Erki
- Fix compatibility with recent Net::SSH2 (fix #1023) - Ferenc Erki
- Only log masked password if one is being used - Ferenc Erki
- Avoid logging undefined host during connection - Ferenc Erki
- Refactor do_task - Ferenc Erki
- Backport task existence check for do_task from #1010 (fix #992) - Ferenc
Erki
- Initial tests for do_task - Ferenc Erki
- fix hardcoded git tag command - Kirill Babikhin
- Document perlcritic violations - Ferenc Erki
- Integer with leading zeros - Ferenc Erki
- Add S_IMODE - Ferenc Erki
- Variable declared in conditional statement - Ferenc Erki
- "require" statement with library name as string - Ferenc Erki
- "select" used to emulate "sleep" - Ferenc Erki
- Don't modify $_ in list functions - Ferenc Erki
- removed hard coded qemu-img create format and added use of driver_type
option. fix #948 - Jan Gehring
- added understandable error message when no virtualization module is
given. fix #949 - Jan Gehring
- print right error message if run_task is calling a task that is not
available. fix #970 - Jan Gehring
- on windows test for SSH connection type. fix #965 - Jan Gehring
- Add more tests for shared arrays - Ferenc Erki
- Add unshift for shared arrays - Ferenc Erki
- Add tests for unshift to shared arrays - Ferenc Erki
- Add pop for shared arrays - Ferenc Erki
- Add tests for pop from shared arrays - Ferenc Erki
- Add shift for shared arrays (fix #921) - Ferenc Erki
- Add tests for shift from shared arrays (ref #921) - Ferenc Erki
- Fix #967 - Harm Müller
- Add META.json to CPAN release - Kent Fredric
1.4.0 2016-03-06 Ferenc Erki <ferki@cpan.org>
- Normalize EOL characters earlier (fix #957) - Ferenc Erki
- fixed variable usage - Jan
- remove chr(13) everywhere - fix #957 - Jan
- cleanup newline(s) at the end. fix for #957 - Jan
- Increase timeout for read_buffer test (fix #954) - Ferenc Erki
- Test with a bit less output - Ferenc Erki
- Update read_buffer test for Windows - Ferenc Erki
- removed read_buffer reduction - Jan Gehring
- Handle partial last chunks from STDOUT and STDERR - Ferenc Erki
- fixed line endings with openssh and pty - Jan
- Added possibility to use group() also as a resource function - Jan
- added possibility to define task parameters multiple times from cli. -
#516 - Jan
- fixed windows tests - #514 - Jan
- fixed #555 - default for Net::OpenSSH now also spawn a pty. Can be
disabled with feature no_tty - Jan
- Die if trying to run augeas without augtool installed (close #547) -
Andrew Beverley
- Skip db tests if there are missing dependencies (fix #548, close #549) -
Volker Kroll (vkroll)
- Restore perl-5.8.9 compatibility - Ferenc Erki
- Add test for minimum perl version required - Ferenc Erki
- Be more explicit about required perl version - Ferenc Erki
- Stop append_or_amend_line inserting extra blank lines - Andrew Beverley
- Add tests for append_or_amend_line - Andrew Beverley
- fixed Rex::Box with Net::OpenSSH - Jan
- rex/CLI.pm: update docs for Rex options - Brian Manning
- CLI.pm: throw error if -T used with task arg, but no matching task found
- Brian Manning
- fixed #539 - detect primary network address - Jan
- Add append_or_amend_line function to File command - Andrew Beverley
- Drop Rex::Helper::Glob - Ferenc Erki
- Suppress noisy test output - Ferenc Erki
- Suppress warning about a variable being used only once - Ferenc Erki
- Tidy up all the tests - Ferenc Erki
- Use more helpful test functions - Ferenc Erki
- use more appropriate functions from Test::More in tests - reneeb
- some class inherit cleanup - Jan
- Use correct path when using augeas insert - Andrew Beverley
- Return correct output from augtool - Andrew Beverley
- Fix false positive when using "augeas exists" - Andrew Beverley
- Optimise Rex::Commands::Augeas - Andrew Beverley
- Add user base class for those calls not supported in all OS - Andrew
Beverley
- Add password lock/unlock functions (Linux only) - Andrew Beverley
- fixed resource end - Jan
- Add PkgConf command to configure packages - Andrew Beverley
- fixed set_openssh_opt() function to allow multiple options - Jan
- fixed #527 - Rex::Output leaks semaphores and shared memory - Jan
- improved continous_read option for Net::SSH2 connection mode - Jan
- tail now also works with sudo also fixed #530 - Jan
- use Net::OpenSSH is now default. don't need feature flag 0.55 - Jan
- fixed line based operation with OpenSSH connection mode - Jan
- migrated augeas module into Rex core - #532 - Jan
- added partial sudo support for rsync command - Jan
- fixed #529 - odd number of elements - Jan
- fixed #528 -Amazon list_services, doesn't get all ec2 instances - thanks
to David Golovan - Jan
- fixed an issue that causes the parser to think the rexfile has an error
- Jan
- start of unit-test for Rex::Commands::DB - Volker Kroll (vkroll)
- better fix for #521, don't print all servers by rex -T. Also fixed group
authentication. - Jan
- patch from twitter/@tekcurmudgeon to allow setting of gpgkey for a
repository - Jan
- fixed late group lookup - #521 - Jan
- if the evaluation of the Rexfile was without syntax errors, but don't
return a true value, try to evaluate it manually. so is is not needed to
return a true value at the end. - fix for #513 - Jan
- fixed path resolution for private_key and public_key when used a ~
(tilde) sign. #517 - Jan
- fix rsync with port definition - #520 - Jan
- added parse_templates option to sync_up function, so that template
parsing can be prevented - #519 - Jan
- Rex::FS::File accepts filenames now - reneeb
- Add initial version of changelog generator - Ferenc Erki
0.18 2011-09-01 Jan Gehring <jan.gehring, gmail.com>
- added network support for Solaris, NetBSD, FreeBSD and OpenBSD
- added is_solaris, is_bsd and is_linux function
0.17 2011-09-01 Jan Gehring <jan.gehring, gmail.com>
- added solaris 11 support
- added solaris 10 support
- added a caching module
- added a clear task function (for rex-swarm)
- added a function to get os release
- fixed local copy error handling
0.16 2011-08-28 Jan Gehring <jan.gehring, gmail.com>
- added NetBSD support
- added OpenBSD support
- fixed a bug in the gentoo pkg management module
0.15 2011-08-07 Jan Gehring <jan.gehring, gmail.com>
- new function to detect a redhat system (or clone like CentOS, Scientific
- Linux)
- increased timeouts for jiffybox
- fixed template bug with $ signs
- added support for scientific linux
- added support for gentoo
0.57.0 2015-01-11 Jan Gehring <jan.gehring, rexify.org>
- allow definition of gpgkey for redhat/yum repositories - #522 -
tekcurmudgeon
- fixed Group defined after task definition - #521
- fixed rsync will execute failed when use -H 127.0.0.1:2222 - #520
- added new sync_up/down option for sync_up function will replace template
variable of *.tpl - #519
- fixed failed authentication when used ~ symbol - #517
- fixed before_task_start() fails with an ambiguous error when your
Rexfile does not return a true value - #513
0.56.1 2015-01-06 Jan Gehring <jan.gehring, rexify.org>
- tasks doesn't return a value when called as a sub (#523) - Jan
0.56.0 2014-12-26 Jan Gehring <jan.gehring, rexify.org>
- Extend documentation of run() options (#466) - Ferenc Erki
- New template engine with better error reporting. - Jan
- Only try to run umount if mount point is already mounted - Ferenc Erki
- Set changed flag for umount after the command has been run - Ferenc Erki
- Fix error when only grow option was given to partition() - Ferenc Erki
- Fix regex to find end of partition instead of size - Ferenc Erki
- Use kB as unit when determining partition boundaries - Ferenc Erki
- Fix missing `strict` and `warnings` pragmas - Ferenc Erki
- Add LICENSE section to POD - Ferenc Erki
- Replace defined-or operator to restore perl-5.8.0 compatibility - Ferenc
Erki
- Fix test for Parallel::ForkManager - Ferenc Erki
- Fix test for Amazon Cloud Module - Ferenc Erki
( run in 0.859 second using v1.01-cache-2.11-cpan-39bf76dae61 )