Bug 1016563: Bug in urllib2 proxy auth
diff --git a/Lib/urllib2.py b/Lib/urllib2.py
index e9fb396..e72f6a6 100644
--- a/Lib/urllib2.py
+++ b/Lib/urllib2.py
@@ -585,7 +585,7 @@
             if ':' in user_pass:
                 user, password = user_pass.split(':', 1)
                 user_pass = base64.encodestring('%s:%s' % (unquote(user),
-                                                           unquote(password)))
+                                                unquote(password))).strip()
                 req.add_header('Proxy-authorization', 'Basic ' + user_pass)
         host = unquote(host)
         req.set_proxy(host, type)