98d835e4c9
This is minimum ruby 1.8.2 based on current ruby18 and ruby18 package will be meta pacakge later.
28 lines
1 KiB
Text
28 lines
1 KiB
Text
$NetBSD: patch-aq,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $
|
|
|
|
--- lib/webrick/httpauth/digestauth.rb.orig 2004-12-18 16:19:46.000000000 +0900
|
|
+++ lib/webrick/httpauth/digestauth.rb
|
|
@@ -174,11 +174,11 @@ module WEBrick
|
|
|
|
if auth_req['qop'] == "auth" || auth_req['qop'] == nil
|
|
ha2 = hexdigest(req.request_method, auth_req['uri'])
|
|
- ha2_res = digest("", auth_req['uri'])
|
|
+ ha2_res = hexdigest("", auth_req['uri'])
|
|
elsif auth_req['qop'] == "auth-int"
|
|
ha2 = hexdigest(req.request_method, auth_req['uri'],
|
|
hexdigest(req.body))
|
|
- ha2_res = digest("", auth_req['uri'], hexdigest(req.body))
|
|
+ ha2_res = hexdigest("", auth_req['uri'], hexdigest(res.body))
|
|
end
|
|
|
|
if auth_req['qop'] == "auth" || auth_req['qop'] == "auth-int"
|
|
@@ -331,9 +331,6 @@ module WEBrick
|
|
@h.hexdigest(args.join(":"))
|
|
end
|
|
|
|
- def digest(*args)
|
|
- @h.digest(args.join(":"))
|
|
- end
|
|
end
|
|
|
|
class ProxyDigestAuth < DigestAuth
|