[CalendarServer-changes] [4429] CalendarServer/trunk/lib-patches/Twisted/twisted.web2.auth.digest. patch
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jul 6 13:53:09 PDT 2009
Revision: 4429
http://trac.macosforge.org/projects/calendarserver/changeset/4429
Author: sagen at apple.com
Date: 2009-07-06 13:53:09 -0700 (Mon, 06 Jul 2009)
Log Message:
-----------
Re-applying patch to remove newlines from the opaque token.
Modified Paths:
--------------
CalendarServer/trunk/lib-patches/Twisted/twisted.web2.auth.digest.patch
Modified: CalendarServer/trunk/lib-patches/Twisted/twisted.web2.auth.digest.patch
===================================================================
--- CalendarServer/trunk/lib-patches/Twisted/twisted.web2.auth.digest.patch 2009-07-06 19:49:36 UTC (rev 4428)
+++ CalendarServer/trunk/lib-patches/Twisted/twisted.web2.auth.digest.patch 2009-07-06 20:53:09 UTC (rev 4429)
@@ -54,6 +54,15 @@
)
return expected == response
+@@ -234,7 +250,7 @@
+ key = "%s,%s,%s" % (nonce, clientip, str(int(self._getTime())))
+ digest = md5(key + self.privateKey).hexdigest()
+ ekey = key.encode('base64')
+- return "%s-%s" % (digest, ekey.strip('\n'))
++ return "%s-%s" % (digest, ekey.replace('\n'))
+
+ def verifyOpaque(self, opaque, nonce, clientip):
+ """
@@ -348,7 +364,13 @@
auth.get('nonce'),
request.remoteAddr.host):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090706/fefa1c78/attachment.html>
More information about the calendarserver-changes
mailing list