libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From to...@apache.org
Subject svn commit: r1228414 - /libcloud/trunk/libcloud/compute/drivers/linode.py
Date Fri, 06 Jan 2012 21:17:42 GMT
Author: tomaz
Date: Fri Jan  6 21:17:42 2012
New Revision: 1228414

URL: http://svn.apache.org/viewvc?rev=1228414&view=rev
Log:
Make sure that the password we generate in the Linode compute driver 
has at least one uppercase / special character. Should fix 
LIBCLOUD-139.
M    linode.py

Modified:
    libcloud/trunk/libcloud/compute/drivers/linode.py

Modified: libcloud/trunk/libcloud/compute/drivers/linode.py
URL: http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/linode.py?rev=1228414&r1=1228413&r2=1228414&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/linode.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/linode.py Fri Jan  6 21:17:42 2012
@@ -28,6 +28,7 @@ Linode(R) is a registered trademark of L
 """
 
 import os
+import hashlib
 
 try:
     import simplejson as json
@@ -302,7 +303,7 @@ class LinodeNodeDriver(NodeDriver):
 
         # Step 2: linode.disk.createfromdistribution
         if not root:
-            root = binascii.hexlify(os.urandom(8)).decode('ascii')
+            root = binascii.b2a_base64(os.urandom(8)).decode('ascii')
 
         params = {
             "api_action":       "linode.disk.createfromdistribution",



Mime
View raw message