--- urllib2.py.old Fri Feb 18 22:11:07 2005 +++ urllib2.py Fri Feb 18 22:08:07 2005 @@ -876,14 +876,12 @@ # XXX should the partial digests be encoded too? base = 'username="%s", realm="%s", nonce="%s", uri="%s", ' \ - 'response="%s"' % (user, realm, nonce, req.get_selector(), - respdig) + 'response="%s", algorithm=%s' % (user, realm, nonce, + req.get_selector(), respdig, algorithm) if opaque: base = base + ', opaque="%s"' % opaque if entdig: base = base + ', digest="%s"' % entdig - if algorithm != 'MD5': - base = base + ', algorithm="%s"' % algorithm if qop: base = base + ', qop=auth, nc=%s, cnonce="%s"' % (ncvalue, cnonce) return base