Changes

0.7.4.1 <2016-08-21>

  • bug: #57 UnicodeEncodeError (Thanks @sekino for reporting)

0.7.3 <2016-04-24>

  • #54 Add Python 3.5 support
  • #55 Fix line break problem when expect (Thanks @sekino)

0.7.2 <2014-07-27>

  • bug: #50 pexpect-3.3 installation problem (ValueError: I/O operation on closed file)
  • #49 Add Python 3.4 support

0.7.1 <2014-04-17>

  • bug: #46 Cannot install latest `six’ on Python 2.4 (Thanks @n0ts)
  • #47 Test various environments with Vagrant
  • #48 Wrong command line options in documentation

0.7.0 <2014-03-02>

  • bug: #41 Ignores User configuration on $HOME/.ssh/config

0.7.0-rc1 <2013-11-16>

  • feature: #42 Python3 support
  • change: #43 An alias of –hosts should be -H (not -h)
  • change: #44 Delete duplicated options –expect-timeout, –no-sudo-password

0.6.0 <2013-04-21>

  • document: Add “For developers” section in README.rst

0.6.0-rc1 <2013-04-06>

  • feature: #36 –verify-output option
  • feature: #37 A short-cut ‘-F’ for –output-format option
  • feature: #39 -C/–conf: Specify a configuration file
  • document: #38 tomahawk recipes in documentation

0.5.2 <2012-06-01>

  • bug: #35 A duplicated command output.

0.5.1 <2012-05-26>

  • bug: #33 tomahawk should escape ‘$’ and ‘`’
  • bug: #34 parallel numer should be smaller than specified value when count of hosts is smal
  • document: updateUpdated documentation.
  • test: Updated testing codes (now uses pytest and flexmock)

0.5.0 <2012-04-01>

  • Nothing changed from 0.5.0-rc3

0.5.0-rc3 <2012-03-24>

  • More bug fixes
  • change: Removed option in 0.5.0-rc1 ‘–prompt-login-password’ were back.
  • feature: #16 New options –login-password-stdin, –sudo-password-stdin is now available
  • change: #32 tomahawk now doesn’t prompt sudo password even if ‘sudo ...’ command given. If -s/–prompt-sudo-password is given, tomahawk prompts sudo password.

0.5.0-rc2 <2012-03-13>

  • bug : tomahawk doesn’t stop completely when SIGINT(Ctrl-C) received

0.5.0-rc1< 2012-03-04>

  • feature: #22 Output OS version, Python version, libraries versions
  • bug: #27 Should call Pool#join() after all processes are finished
  • bug: #26 tomahawk-rsync should say an easier error message when rsync command is not found.
  • change: #16 Now tomahawk sends command with ‘ssh -t’, allocates pseudo-tty. This changes default behavior of `tomahawk`. Sended commands on remote host will be cancelled after tomahawk stops. (Ctrl-C or something) Old behavior is that remote commands never stop even if tomahawk stops. If you want old behavior, use –ssh-options=’-T’. It disables pseudo-tty allocation.

0.4.5 <2012-01-15>

  • bug: Fixed installation error for 0.4.4

0.4.4 <2012-01-14>

  • document: New documentation with sphinx.
  • bin/tomahawk_bootstrap.py was moved to tomahawk directory. (Thanks @mkouhei <https://github.com/mkouhei>)
  • Created tools directory for developers.

0.4.3 <2011-12-03>

  • bug: #21 Support sudo prompt in Ubuntu. (Thanks t9md)
  • Added files. AUTHORS, COPYING

0.4.2 <2011-11-27>

  • Updated a license(LGPL -> LGPL 2.1)
  • Added man page (Thanks @mkouhei)

0.4.1 <2011-09-18>

  • bug: #15 setup.py is not ready for python 2.4

0.4.0 <2011-07-14>

  • feature: #13 Coloring output
  • feature: #14 Support python 2.4
  • bug: #12 Unknown distribution option: ‘test_require’
  • Refactoring whole source and adding more tests

0.3.4 <2011-07-05>

  • feature: #8 –output-format option for tomahawk

0.3.3 <2011-07-04>

  • bug: #6 Timeout problem when both ssh authentication and sudo password required
  • bug: #10 tomahawk times out when japanese sudo password prompt
  • change: #11 –expect-encoding is now obsoleted
  • change: #9 release.py problem

0.3.2 <2011-06-18>

  • bug: #6 Timeout problem when both ssh authentication and sudo password required
  • bug: #7 Password is not masked even –debug

0.3.1 <2011-06-16>

  • bug: #4 Pass a directory to -f option, traceback occurrs
  • bug: #6 Timeout problem when both ssh authentication and sudo password required

0.3.0 <2011-05-15>

  • Improve handling keyboard interrupt.
  • Fix tests.

0.3.0-rc1 <2011-04-17>

  • bug: When execution timed out, looks like just failure.
  • bug: All host names are not displayed when tomahawk-rsync with –continue-on-error fails.
  • bug fix: Displays error hosts with specified order when –continue-on-error option specified.
  • change: –expect-timeout becomes duplicated. Use –timeout instead.
  • change: Default –timeout seconds is changed from 5 to 10.
  • change: Changed filename format from ‘%(filename)__%(host)’ to ‘%(host)__%(filename)’ when tomahawk-rsync –mirror-mode=pull.
  • Output further debug messages when –debug.

0.2.6 <2011-04-13>

  • feature: –no-sudo-password is now available.

0.2.5 <2011-02-24>

  • bug: When no sudo password, no command output.

0.2.4 <2011-02-08>

0.2.3 <2011-02-07>

0.2.2 <2011-01-25>

  • bug: when tomahawk-rsync -m pull specified, always appends hostname to local filename.

0.2.1 <2011-01-24>

  • bug: tomahawk-rsync always outputs same hostname.

0.2.0 <2010-12-07>

  • feature: When environment “TOMAHAWK_ENV” is “production”, tomahawk confirms command execution.
  • feature: –version option is now available.

0.1.2 <2010-12-06>

  • bug: tomahawk prints a password to stdout.

0.1.1 <2010-12-02>

  • change: Renamed. tomahawk.py -> tomahawk, tomahawk-rsync.py -> tomahawk-rsync
  • Fixed many bugs

0.1.0 <2010-11-26>

  • The first release of python version.
  • feature: Brand new option: -p (–parallel)
  • change: -C option is now obsoleted. Use -c