-
Update to clj-ssh 0.5.10 Fixes an issue with the session? predicate.
-
Allow :options to be nil
-
Change forward-to-local, unforward-to-local arguments
-
Enforce State schema
-
Add jump-host support This changes the arguments for open to take a target sequence of hosts to connect though. Each element in the sequence is a map with :endpoint and :credenttial keys.
Also changes to always use an in-memory agent, initialised with the keys in the system agent.
-
Add :ssh-agent-options to open options The :ssh-agent-options can be used to pass options to the ssh-agent used for the connection. Removes all logic around agent construction.
-
Add debug and trace level logging
-
Fix timeout in port-reachable?
- Break out components of the command map This allows more freedom for the implementation to process the command map. Require for proper environment forwarding.
- Update to clj-ssh 0.5.6
- Allow agent forwarding on exec
- Obfuscate logging of passwords
-
Update to clj-ssh 0.5.5
-
Add trace logging for open
-
Update to clj-ssh 0.5.4 Includes fixed handling of literal key strings.
-
Add wait-for-port-reachable options Allow specification of :port-retries and :port-backoff options.
-
Use local ssh-agent when :temp-key is true To avoid temporary keys being added to the system ssh-agent, use a local agent when :temp-key is true.
-
Make standoff increase in connection attempts In order to reduce the number of connection attempts back-off connection attempts by a constant factor (fixed at 1.5 for now).
Also improves logging of connection attempts.
-
Remove connection function overload for state
-
Remove reflection warnings
-
Update pallet-common and clj-ssh
- Update to clj-ssh 0.5.2
- Support literal key strings in user
-
Remove the :error key map on non-zero exit The generation of an error map should be the caller's responsibility.
-
Reduce script output polling interval
-
Update dependency versions Depend on clojure 1.4.0, drop slingshot, and use clj-ssh 0.5.0.
- Don't try adding nil key to ssh-agent
- Add retries on failed connect
-
Update to clj-ssh 0.4.3
-
Add endpoints to failed script logging
-
Add :mode option to send-text and send-stream
-
Add wait for port reachability
Initial release