[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