1.0
Changelog
b99fdc2 goreleaser: remove gcflags 20e5bf0 goreleaser: use tag as version with ldflags bac7c40 Merge pull request #27 from rivik/build-and-release-actions 5ce65b6 Merge pull request #26 from rivik/prefer-ssh-agent b8133d7 Fix checksums file 9562fe9 Fix release project name 6fc647b Added goreleaser config 0d6a812 Build and release with GitHub Actions (#1) 47b3521 Prefer ssh-agent keyring instead of ssh-key 8012804 do not request pty for file transfer 84ef7d2 request pseudo tty to prevent errors when invoking interactive shells a5d9c85 init go modules 70019e7 xxx: remove debug message e3fd3a6 tests: validate that stderr is returned from sync 2354a1c sync tool: add CURRENT flag to NODE message 1fd466d allow to not pass files during sync 981925b add --no-upload flag ed1e994 integration with ssh-agent, fix openssh encrypted keys 10d483e tests: fix running sshd, need to generate host keys 88327ba fix go vet errors 6968584 add "host" field in json output fd7a577 fix tests for new versions d5a0bfd upgrade submodules go-shellwords, hierr-go, runcmd, fix #20 0e8d689 add wait status to status bar & fix error report 48bcd95 submodule import.bash updated 2b5811c sumodule import.bash update, use import:use instead of import:source a8199fa update runcmd: no panic on stream getters 1c62b3c add no lock ability 80d68f0 vendor: update theairkit/runcmd fcb35d1 Merge branch 'master' of github.com:reconquest/orgalorg d46500a fix timeout issues 901d7f5 fix passing command line arguments to remote node (fix #13) cc802ab add Makefile for vendor/.gitignore 60005ae make vendor/.gitignore 7243990 add dependencies vendoring 3368019 fix timeout issues 593781a compatibility with new runcmd interface 4e29b75 use strings.NewReplacer instead of mass replace 67dfced fix links to @reconquest libraries 2058e6a add {error,warning,fatal,trace,debug}ln functions f01295d add short keys for timeout options 5ecce37 Fixed typos 1e7bcfb tests: add expect dependency test d43ddb2 import.bash: update 4e8b952 actually, clear status on exit 626baff fix various bar rendering issues 3091d27 change version const to var 1c5fdc1 style fix in readme 4c6b4e7 add alternatives comparison dbefd6a detect stdin on tty and do not show bar dccf1b4 fix bold formatting in the readme 7daa0f1 reorder examples and change slogan in readme e3114d5 add license badge 92f65b1 add license badge afbc277 add goreportcard badge b9370e7 change gif path in readme 2c06031 add linebreaks in readme 911614a align text in readme e37ac9f update demo 7c6f2cd update demo 645fc66 add vendor initialization into makefile e292c36 add key with passphrase support (fix #2) 5ff8ac1 fix tests & migrate to ssh-test lib 9ae40d5 add installation into readme 690b64d add license and fix #1 36cddd4 Merge branch 'fix-old-bash-quotation' 360d99b Merge pull request #11 in DEVOPS/orgalorg from serial-output to master 48446c0 Merge pull request #12 in DEVOPS/orgalorg from status-line to serial-output 450e314 fix typos cd9a0d7 migrate to loreley TTY detection 8f42011 switch to colorgful & barely, add upload status 58ec8e2 wip 5ad671d make tests pass and update readme b7e6f26 update readme 231caf7 refactor styles e3f2fc8 coloooors a268e37 fix bash quotation 3caebd4 fix lock issues 4a40ec8 Merge branch 'sudo-should-wrap-command' 7e3ca87 move lock to connect, add long connections warning c5846e4 Merge pull request #10 in DEVOPS/orgalorg from password-from-tty to sudo-should-wrap-command 3778cb1 rename counter variables 87fbb42 Merge pull request #8 in DEVOPS/orgalorg from limit-threading to master 12ca7aa bubble args from craateThreadsPool 167a5f3 fix errornous typo a5e2532 move threads size debug 4cbbdde fix orgalorg docopt about -p 0471c94 fix tty error messsage 76614f1 make possible to read stdin & password 3f220be sudo now wraps all command 0d4c78c rename pool to thread_pool b86f034 limit threading capabilities & flag -d bb6024f Merge pull request #7 in DEVOPS/orgalorg from json-output to no-fail-on-connect 4086be0 fix rebase issues 8d71e5f move serializedError f97c03b fix hierr errors reporting in normal mode 426deda json output c0f2184 Merge pull request #6 in DEVOPS/orgalorg from no-fail-on-connect to wip 33e1ad2 add no fail on connect option 10fdff1 Merge pull request #5 in DEVOPS/orgalorg from wip to master 1ed1207 beautify vars in startArchiveReceivers 5f74812 fix sudo -E flag 9018cd7 fix broken tests after noLock flag inversion 7202cda add comments for the heartbeat function 9503b87 'while !' to 'until' 0b4e753 tests: remove excessive backslash 7aa9702 reword error message about lock failure 03c35d2 invert noFail in lock structure c1382ac rename uniqAddress function 79cb530 move hostRegexp to global state 84a6538 rename remote command error message 8649a2f extract remoteNodes map to type 1bae4e3 run_tests: report deps errors to stderr 8edcc19 move deps check to separate file/function cbfed8f run_tests: use .bash suffix in import statements a7a3d32 run_tests: use import namespace 1a5d7a2 run_tests: remove _base_dir f25d234 remove locks for lorg, looks like it thread safe 900373f refactor acquireDistributedLock 8921c5c add commments to acquireDistributedLock 136f5a6 add debug/trace messages to sync protocol a3c7bb3 use prefixwriter instead of copy/paste code bd5a446 remove dummy Close method from protocol 7ec5c8f add commands for sync protocol code b4933e0 expand parseAdressess args f12a36e expand createRunnerFactory args 9bf6d3c add additional heartbeat timeout check 412b4ea s/isSimpleCmd/isSimpleCommand/ f843302 add sudo -E c5f2ee8 rename action methods to start with 'handle' c24b62e s/verbose/level/ 862298f exit(0) to return 5395d89 add comment about heartbeatTimeoutCoefficient 6a52c00 docopt: grammar fixes c91c532 move vendors gitignore e0e1272 readme: add example for running shell d21eb7a unvendor 982c6a0 debug output test 15539f5 gometalinter dae0fc6 tests dc88fb2 fix copy paste code 5a027b6 tests for shell 7f19202 refactor running 207cae4 vendors cleanup & readme eabe4de correct aborting of heartbeat goroutines a6f719a refactoring 4f69c13 async io fc7c49e change sudo behaviour ba4074b add stdin pass 437cbeb add interleave test 781ab9f containers: update 3de1079 tests c0097fd make tests pass b50bb12 refactor execution 2d15b80 commands support & parallel lock 73c40bc more logging dd20af6 proper stop on -d flag 81441c6 pass metalinter checks 0a178b0 fix docopt bug with -L e9f1b62 uploading files ef4b2d7 remove opts.bash vendoring 6abb885 implement global locking 49a1aa4 tests: basic framework d2f1097 refactor little bit 8bdebcd prepare to tests 0732fbc docopt: new flags and formatting f058eeb s/lorg/orgalorg/g 17a6096 fix $0 in docopt f9ba108 initial master commit 58da1bb initial commit