This commit is contained in:
Kovid Goyal 2011-09-11 20:29:04 -06:00
parent fe21bf186f
commit 7eadf1c5c1
2 changed files with 5 additions and 5 deletions

View File

@ -75,7 +75,7 @@ MD5_SESS = "MD5-sess"
AUTH = "auth"
AUTH_INT = "auth-int"
SUPPORTED_ALGORITHM = ('md5', MD5, MD5_SESS)
SUPPORTED_ALGORITHM = ('md5', MD5, MD5_SESS) # Changed by Kovid
SUPPORTED_QOP = (AUTH, AUTH_INT)
################################################################################
@ -83,7 +83,7 @@ SUPPORTED_QOP = (AUTH, AUTH_INT)
#
DIGEST_AUTH_ENCODERS = {
MD5: lambda val: md5(val).hexdigest(),
'md5': lambda val:md5(val).hexdigest(),
'md5': lambda val:md5(val).hexdigest(), # Added by Kovid
MD5_SESS: lambda val: md5(val).hexdigest(),
# SHA: lambda val: sha(val).hexdigest(),
}
@ -225,7 +225,7 @@ def _A1(params, password):
algorithm = params.get ("algorithm", MD5)
H = DIGEST_AUTH_ENCODERS[algorithm]
if algorithm in (MD5, 'md5'):
if algorithm in (MD5, 'md5'): # Changed by Kovid
# If the "algorithm" directive's value is "MD5" or is
# unspecified, then A1 is:
# A1 = unq(username-value) ":" unq(realm-value) ":" passwd

View File

@ -241,10 +241,10 @@ def wait_for_free_port(host, port):
for trial in xrange(50):
try:
# we are expecting a free port, so reduce the timeout
check_port(host, port, timeout=0.2)
check_port(host, port, timeout=0.2) # Changed by Kovid
except IOError:
# Give the old server thread time to free the port.
time.sleep(0.2)
time.sleep(0.2) # Changed by Kovid
else:
return