diff --git a/Makefile b/Makefile
index 6b72bd3494d063a76bccfb3fd0ace0799542c219_TWFrZWZpbGU=..e021bd9d7dc7a88d6e2e23663a2090f25909efe5_TWFrZWZpbGU= 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,7 @@
 # yanma (19nov06) - 1.6.4
 # zubat (18feb07) - 1.7
 # amy (10jun07) - 1.7.1
+# basil (21jan08) - 1.7.2
 
 
 ifeq ($(wildcard /sbin/md5),/sbin/md5)
diff --git a/NEWS b/NEWS
index 6b72bd3494d063a76bccfb3fd0ace0799542c219_TkVXUw==..e021bd9d7dc7a88d6e2e23663a2090f25909efe5_TkVXUw== 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,16 @@
 Releases
 ========
 
+v1.7.2 (Basil) 21jan08
+----------------------
+  * (bug 137219) catch EINTR and handle correctly
+  * (bug 157205) fix select() to trigger on stderr for a channel too
+  * added SSHClient.get_transport()
+  * added Channel.send_ready()
+  * added direct-tcpip forwarding [patch from david guerizec]
+  * fixed the PRNG to be more secure on windows and in cases where fork() is
+    called [patch from dwayne litzenberger]
+
 v1.7.1 (Amy) 10jun07
 --------------------
   * windows SSH agent support can use the 'ctypes' module now if 'win32all' is
diff --git a/README b/README
index 6b72bd3494d063a76bccfb3fd0ace0799542c219_UkVBRE1F..e021bd9d7dc7a88d6e2e23663a2090f25909efe5_UkVBRE1F 100644
--- a/README
+++ b/README
@@ -9,6 +9,6 @@
 :Homepage: http://www.lag.net/paramiko/
 
 
-paramiko 1.7.1
+paramiko 1.7.2
 ==============
 
@@ -13,7 +13,6 @@
 ==============
 
-"Amy" release, 10 june 2007
-
+"Basil" release, 21 january 2008
 
 
 What
diff --git a/paramiko/__init__.py b/paramiko/__init__.py
index 6b72bd3494d063a76bccfb3fd0ace0799542c219_cGFyYW1pa28vX19pbml0X18ucHk=..e021bd9d7dc7a88d6e2e23663a2090f25909efe5_cGFyYW1pa28vX19pbml0X18ucHk= 100644
--- a/paramiko/__init__.py
+++ b/paramiko/__init__.py
@@ -47,7 +47,7 @@
 
 Website: U{http://www.lag.net/paramiko/}
 
-@version: 1.7.1 (Amy)
+@version: 1.7.2 (Basil)
 @author: Robey Pointer
 @contact: robey@lag.net
 @license: GNU Lesser General Public License (LGPL)
@@ -60,9 +60,9 @@
 
 
 __author__ = "Robey Pointer <robey@lag.net>"
-__date__ = "10 Jun 2007"
-__version__ = "1.7.1 (Amy)"
-__version_info__ = (1, 7, 1)
+__date__ = "21 Jan 2008"
+__version__ = "1.7.2 (Basil)"
+__version_info__ = (1, 7, 2)
 __license__ = "GNU Lesser General Public License (LGPL)"
 
 
diff --git a/paramiko/transport.py b/paramiko/transport.py
index 6b72bd3494d063a76bccfb3fd0ace0799542c219_cGFyYW1pa28vdHJhbnNwb3J0LnB5..e021bd9d7dc7a88d6e2e23663a2090f25909efe5_cGFyYW1pa28vdHJhbnNwb3J0LnB5 100644
--- a/paramiko/transport.py
+++ b/paramiko/transport.py
@@ -149,7 +149,7 @@
     """
 
     _PROTO_ID = '2.0'
-    _CLIENT_ID = 'paramiko_1.7.1'
+    _CLIENT_ID = 'paramiko_1.7.2'
 
     _preferred_ciphers = ( 'aes128-cbc', 'blowfish-cbc', 'aes256-cbc', '3des-cbc' )
     _preferred_macs = ( 'hmac-sha1', 'hmac-md5', 'hmac-sha1-96', 'hmac-md5-96' )
diff --git a/setup.py b/setup.py
index 6b72bd3494d063a76bccfb3fd0ace0799542c219_c2V0dXAucHk=..e021bd9d7dc7a88d6e2e23663a2090f25909efe5_c2V0dXAucHk= 100644
--- a/setup.py
+++ b/setup.py
@@ -48,9 +48,9 @@
 
 
 setup(name = "paramiko",
-      version = "1.7.1",
+      version = "1.7.2",
       description = "SSH2 protocol library",
       author = "Robey Pointer",
       author_email = "robey@lag.net",
       url = "http://www.lag.net/paramiko/",
       packages = [ 'paramiko' ],
@@ -52,9 +52,9 @@
       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.7.1.zip',
+      download_url = 'http://www.lag.net/paramiko/download/paramiko-1.7.2.zip',
       license = 'LGPL',
       platforms = 'Posix; MacOS X; Windows',
       classifiers = [ 'Development Status :: 5 - Production/Stable',