[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