[apt-proxy-devel] r621 - trunk/apt_proxy

Chris Halls halls at costa.debian.org
Mon Aug 14 12:44:57 UTC 2006


Author: halls
Date: Mon Aug 14 12:44:57 2006
New Revision: 621

Modified:
   trunk/apt_proxy/fetchers.py

Log:
Fix authorisation header


Modified: trunk/apt_proxy/fetchers.py
==============================================================================
--- trunk/apt_proxy/fetchers.py	(original)
+++ trunk/apt_proxy/fetchers.py	Mon Aug 14 12:44:57 2006
@@ -21,7 +21,7 @@
 network backends
 """
 
-import re, os, string, time, glob, signal, stat
+import re, os, string, time, glob, signal, stat, base64
 from twisted.web import static, http
 from twisted.internet import protocol, reactor, defer, error, abstract
 from twisted.python import failure
@@ -321,7 +321,7 @@
         self.sendHeader('host', backendServer.host)
         if self.proxy is not None and self.proxy.user is not None:
             self.sendHeader('Proxy-Authorization', "Basic " +
-                            encodestring(self.proxy.user + ":" + self.proxy.password))
+                            base64.encodestring(self.proxy.user + ":" + self.proxy.password)[:-1])
 
         if mtime is not None:
             datetime = http.datetimeToString(mtime)



More information about the apt-proxy-devel mailing list