diff --git a/Makefile b/Makefile index 507f9fe..176e7bc 100644 --- a/Makefile +++ b/Makefile @@ -17,6 +17,7 @@ # paras (2oct05) - 1.5 # quilava (31oct05) - 1.5.1 # rhydon (04dec05) - 1.5.2 +# squirtle (19feb05) - 1.5.3 release: python ./setup.py sdist --formats=zip diff --git a/README b/README index 0ff4d81..439571a 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ -paramiko 1.5.2 -"rhydon" release, 04 dec 2005 +paramiko 1.5.3 +"squirtle" release, 19 feb 2006 -Copyright (c) 2003-2005 Robey Pointer +Copyright (c) 2003-2006 Robey Pointer http://www.lag.net/paramiko/ @@ -113,6 +113,9 @@ forward.py command-line script to set up port-forwarding across an ssh transport. (requires python 2.3.) +demo_sftp.py + opens an sftp session and does a few simple file operations. + demo_server.py an ssh server that listens on port 2200 and accepts a login for 'robey' (password 'foo'), and pretends to be a BBS. meant to be a @@ -138,6 +141,24 @@ the best and easiest examples of how to use the SFTP class. highlights of what's new in each release: +v1.5.3 SQUIRTLE +* a few performance enhancements +* added HostKeys, for dealing with openssh style "known_hosts" files, and + added support for hashed hostnames +* added Transport.atfork() for dealing with forked children +* added SFTPClient.truncate, SFTPFile.chmod, SFTPFile.chown, SFTPFile.utime, + and SFTPFile.truncate +* improved windows demos [patch from mike looijmans], added an sftp demo, and + moved demos to the demos/ folder +* fixed a few interoperability bugs +* cleaned up logging a bit +* fixed a bug where EOF on a Channel might not be detected by select [found + by thomas steinacher] +* fixed python 2.4-ism that crept in [patch by jan hudec] +* fixed a few reference loops that could have interacted badly with the python + garbage collector +* fixed a bunch of pychecker warnings, some of which were bugs + v1.5.2 RHYDON * compression support (opt-in via Transport.use_compression) * sftp files may be opened with mode flag 'x' for O_EXCL (exclusive-open) @@ -254,7 +275,3 @@ v1.0 JIGGLYPUFF checking, etc, using openssh defaults or optional configuration (2ndary host key files, etc) local and remote port forwarding -* SFTPClient.set_size -* remove @since that predate 1.0 -* put examples in examples/ folder -* sftp server mode should convert all paths to unicode before calling into sftp_si diff --git a/paramiko/__init__.py b/paramiko/__init__.py index 00045cb..13102dd 100644 --- a/paramiko/__init__.py +++ b/paramiko/__init__.py @@ -46,7 +46,7 @@ released under the GNU Lesser General Public License (LGPL). Website: U{http://www.lag.net/paramiko/} -@version: 1.5.2 (rhydon) +@version: 1.5.3 (squirtle) @author: Robey Pointer @contact: robey@lag.net @license: GNU Lesser General Public License (LGPL) @@ -59,9 +59,9 @@ if sys.version_info < (2, 2): __author__ = "Robey Pointer " -__date__ = "04 Dec 2005" -__version__ = "1.5.2 (rhydon)" -__version_info__ = (1, 5, 2) +__date__ = "19 Feb 2005" +__version__ = "1.5.3 (squirtle)" +__version_info__ = (1, 5, 3) __license__ = "GNU Lesser General Public License (LGPL)" diff --git a/setup.py b/setup.py index 1a2fe70..9779054 100644 --- a/setup.py +++ b/setup.py @@ -42,13 +42,13 @@ except ImportError: kw = {} setup(name = "paramiko", - version = "1.5.2", + version = "1.5.3", description = "SSH2 protocol library", author = "Robey Pointer", author_email = "robey@lag.net", url = "http://www.lag.net/paramiko/", packages = [ 'paramiko' ], - download_url = 'http://www.lag.net/paramiko/download/paramiko-1.5.2.zip', + download_url = 'http://www.lag.net/paramiko/download/paramiko-1.5.3.zip', license = 'LGPL', platforms = 'Posix; MacOS X; Windows', classifiers = [ 'Development Status :: 5 - Production/Stable',