diff options
author | Matěj Cepl <mcepl@cepl.eu> | 2023-04-29 19:46:45 +0200 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2023-04-29 19:46:45 +0200 |
commit | 8d87c8065d6762c0a32a4d7cbe11535bb3fcb148 (patch) | |
tree | 65812e7ad4abdee38d84d9e308fbf34c309e965c /port-to-python-2.4.patch | |
parent | 1fcb556ed8b14f6f13144df0102ea2b86eaea884 (diff) | |
download | urllib2_kerberos-8d87c8065d6762c0a32a4d7cbe11535bb3fcb148.tar.gz |
Incorporate dont-panick-if-we-succeed.patch
Diffstat (limited to 'port-to-python-2.4.patch')
-rw-r--r-- | port-to-python-2.4.patch | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/port-to-python-2.4.patch b/port-to-python-2.4.patch deleted file mode 100644 index 7586a10..0000000 --- a/port-to-python-2.4.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/urllib2_kerberos.py -+++ b/urllib2_kerberos.py -@@ -62,8 +62,8 @@ class AbstractKerberosAuthHandler: - host = req.get_host() - log.debug("req.get_host() returned %s" % host) - -- tail, sep, head = host.rpartition(':') -- domain = tail if tail else head -+ cindex = host.rfind(':') -+ domain = (cindex == -1) and host or host[:cindex] - - result, self.context = k.authGSSClientInit("HTTP@%s" % domain) - -@@ -130,15 +130,15 @@ class AbstractKerberosAuthHandler: - if resp.getcode() != 200: - self.authenticate_server(resp.info()) - -+ self.clean_context() -+ self.retried = 0 - return resp - - except k.GSSError, e: - log.critical("GSSAPI Error: %s/%s" % (e[0][0], e[1][0])) -- return None -- -- finally: - self.clean_context() - self.retried = 0 -+ return None - - class ProxyKerberosAuthHandler(u2.BaseHandler, AbstractKerberosAuthHandler): - """Kerberos Negotiation handler for HTTP proxy auth |