[svn] commit: r550 - in /branches/parkinglot/src: bin/bindctl/message_format bin/cmd-ctrld/TODO bin/cmd-ctrld/cmd-ctrld.py lib/bindctl/bindcmd.py

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Jan 27 00:52:11 UTC 2010


Author: zhanglikun
Date: Wed Jan 27 00:52:10 2010
New Revision: 550

Log:
Prompt the user for a password without echoing.

Removed:
    branches/parkinglot/src/bin/bindctl/message_format
Modified:
    branches/parkinglot/src/bin/cmd-ctrld/TODO
    branches/parkinglot/src/bin/cmd-ctrld/cmd-ctrld.py
    branches/parkinglot/src/lib/bindctl/bindcmd.py

Modified: branches/parkinglot/src/bin/cmd-ctrld/TODO
==============================================================================
--- branches/parkinglot/src/bin/cmd-ctrld/TODO (original)
+++ branches/parkinglot/src/bin/cmd-ctrld/TODO Wed Jan 27 00:52:10 2010
@@ -4,4 +4,5 @@
 4. RESTful API document for cmd-ctrld.
 5. Unit tests for cmd-ctrld.
 6. Man page for cmd-ctrld?
+7. Support 'make install', Save user information and ssl certificate file to configmanager.
 

Modified: branches/parkinglot/src/bin/cmd-ctrld/cmd-ctrld.py
==============================================================================
--- branches/parkinglot/src/bin/cmd-ctrld/cmd-ctrld.py (original)
+++ branches/parkinglot/src/bin/cmd-ctrld/cmd-ctrld.py Wed Jan 27 00:52:10 2010
@@ -83,7 +83,7 @@
 
         reply_msg = []
         rcode = 200
-        if self.path == '/':
+        if self.path == '/login':
             reply_msg, rcode = self.check()
         elif "username" not in self.server.session[id]:
             reply_msg, rcode = ["please login!"], http.client.UNAUTHORIZED

Modified: branches/parkinglot/src/lib/bindctl/bindcmd.py
==============================================================================
--- branches/parkinglot/src/lib/bindctl/bindcmd.py (original)
+++ branches/parkinglot/src/lib/bindctl/bindcmd.py Wed Jan 27 00:52:10 2010
@@ -13,6 +13,7 @@
 import pprint
 import ssl, socket
 import os, time, random, re
+import getpass
 from hashlib import sha1
 
 try:
@@ -67,10 +68,10 @@
         try:
             while count < 3:
                 count = count + 1
-                username = input("username:")
-                passwd = input("password:")
+                username = input("Username:")
+                passwd = getpass.getpass()
                 param = {'username': username, 'password' : passwd}
-                response = self.send_POST('/', param)
+                response = self.send_POST('/login', param)
                 data = response.read().decode()
                 print(data)
             




More information about the bind10-changes mailing list