SOURCES: python-smtplib.patch (NEW) - local system doesn't have to...
arekm
arekm at pld-linux.org
Fri Aug 12 22:08:44 CEST 2005
Author: arekm Date: Fri Aug 12 20:08:44 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- local system doesn't have to be resolvable.
---- Files affected:
SOURCES:
python-smtplib.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-smtplib.patch
diff -u /dev/null SOURCES/python-smtplib.patch:1.1
--- /dev/null Fri Aug 12 22:08:44 2005
+++ SOURCES/python-smtplib.patch Fri Aug 12 22:08:39 2005
@@ -0,0 +1,17 @@
+diff -urN Python-2.4.1.org/Lib/smtplib.py Python-2.4.1/Lib/smtplib.py
+--- Python-2.4.1.org/Lib/smtplib.py 2004-07-11 01:14:29.000000000 +0200
++++ Python-2.4.1/Lib/smtplib.py 2005-08-12 22:04:27.000000000 +0200
+@@ -252,8 +252,11 @@
+ self.local_hostname = fqdn
+ else:
+ # We can't find an fqdn hostname, so use a domain literal
+- addr = socket.gethostbyname(socket.gethostname())
+- self.local_hostname = '[%s]' % addr
++ addr = self.sock.getsockname()
++ addr = addr[0]
++ if addr == '0.0.0.0':
++ addr = socket.gethostbyname(socket.gethostname())
++ self.local_hostname = '[%s]' % addr
+
+ def set_debuglevel(self, debuglevel):
+ """Set the debug output level.
================================================================
More information about the pld-cvs-commit
mailing list