diff roundup/cgi/client.py @ 4574:35adb3950a39

Fix xmlrpc URL parsing so that passwords may contain a ':' character
author Ralf Schlatterbeck <rsc@runtux.com>
date Wed, 21 Dec 2011 11:25:40 +0100
parents d16d9bf655d8
children 941681fec1b0
line wrap: on
line diff
--- a/roundup/cgi/client.py	Fri Dec 16 09:23:24 2011 +0100
+++ b/roundup/cgi/client.py	Wed Dec 21 11:25:40 2011 +0100
@@ -695,7 +695,7 @@
                     except TypeError:
                         # invalid challenge
                         pass
-                    username, password = decoded.split(':')
+                    username, password = decoded.split(':', 1)
                     try:
                         login = self.get_action_class('login')(self)
                         login.verifyLogin(username, password)

Roundup Issue Tracker: http://roundup-tracker.org/