Changes for version 0.09
- New co-maintainer, David Robins (DBROBINS).
- Adds a 'warn' argument to the constructor to allow supression or redirection of warnings.
- Allows the 'ssh_args' constructor argument to be either a hash ref or an array ref.
- Adds a 'status' method which returns the last SSH2_FX_* status value, or (status value, text) in list context (only useful after last failure).
- Adds brief summary comments to some methods.
- Returns failure if the remote open fails for 'get' (previous code ignored
- it); also moves the remote open before the local open so that we don't create empty local files if the remote file can't be opened.
- Changes 'ls' to return an array reference in scalar context.
- Documents: the fact that we die on protocol/local errors; the new option
- and method; changes to 'get'/'put' (formerly 'put' didn't return anything useful, and 'get's actual return values are the same, just better documented).
- Adds a comprehensive remote test, but to use it one has to manually go in
- and configure a server a certain way, so it defaults to skipping everything; I'm including it as a base since there are currently no remote tests at all.
Modules
Secure File Transfer Protocol client
File/directory attribute container
Read/write buffer class
Exportable SFTP constants
SFTP utility methods