Change LogΒΆ
- 0.2.9 (dev)
- in progress
- 0.2.8 (current, released 2014-05-28)
- created
pysftp.walktree()for walking local directories - added param recurse to
pysftp.Connection.walktree()to allow it to do another trick - created
put_d()to put the contents of a local directory to a remote one - created a context manager chdir method,
pysftp.Connection.cd() - created
put_r()to recursively put the contents of a local directory to a remote one - fixed a bug with
st_mode_to_int()on py3 (#52) listdir_attr()now returns a sorted list, sorted on filename- created
pysftp.cd()with-context version ofos.chdirfor local directories - created docs, cookbook to show off some of the notable features of pysftp
- created
- 0.2.7 (released 2014-05-24)
- created
pysftp.Connection.walktree(), recursively walk, depth first, a remote directory structure. Used as the base ofget_r(). See tests/test_walktree.py for examples. - added
unlink()as synonym forremove() - added
normalize() - created
get_r()to recursively copy remote directories to a local path - created
pwdto return the current working directory - created
cwd()as synonym forchdir() - modified
listdir()to return a sorted list instead of an arbitrary one - added
readlink(), always returns an absolute path - created
get_d()to copy the remote directory to a local path (non-recursive) - added
timeoutto set the read/write timeout of the underlying channel for pending read/write ops - added
listdir_attr(), wrapper for paramiko method - added
truncate(), method returns the new file size - improved DRY’ness of test suite
- created
- 0.2.6 (released 2014-05-17)
- added
preserve_mtimeparameter toput(), optionally updates the remote file’s st_mtime to match the local file. - added
preserve_mtimeparameter toget(), optionally updates the local file’s st_mtime to match the remote file - added
exists()andlexists(), usestat()andlstat()respectively - added
symlink() - created
isdir(),isfile(),makedirs() - added
chmod() - added
chown() - added
sftp_clientwhich exposes underlying, activeSFTPClientobject for advance use
- added
- 0.2.5 (released 2014-05-15)
- added
ciphersparameter toConnectionobject - added
active_ciphersto return local and remote cipher in use - added
security_options, where you can get available ciphers, among other information - enhanced logging, and added documentation and tests
- added
- 0.2.4 (released 2014-05-13)
Connectioncan be used in awithstatement- add
remove() - added support for callback and confirm params to
put() - added support for callback on
get() - added support for
open() - fixed password bug and now differentiates between an empty string and None
- added support for
paramiko.AgentKeyto be passed in as theprivate_keyfor Connection - added support for
mkdir() - added support for
rmdir() - added support for
stat()andlstat() - added helper function,
st_mode_to_int(),to convert thest_modevalue back into a common integer representation - added
getfo() - added
putfo()
- 0.2.3 (released 2014-05-10)
- host code on pypi to keep pip happy
- move code to bitbucket
- enhance testing
- README.rst and LICENSE named properly
- cleaner error handling
- 0.2.2
- additions
- chdir(self, path) - change the current working directory on the remote
- getcwd(self) - return the current working directory on the remote
- listdir(self, path=’.’)return a list of files for the given path
- additions