Log message for revision 114741: - LP #143533: Instead of showing "0.0.0.0" as server name when no specific listening IP is configured for the HTTP server, do a socket lookup to show the current server's fully qualified name.
Changed: U Zope/branches/2.12/doc/CHANGES.rst U Zope/branches/2.12/src/ZServer/HTTPServer.py -=- Modified: Zope/branches/2.12/doc/CHANGES.rst =================================================================== --- Zope/branches/2.12/doc/CHANGES.rst 2010-07-14 14:17:45 UTC (rev 114740) +++ Zope/branches/2.12/doc/CHANGES.rst 2010-07-14 14:19:15 UTC (rev 114741) @@ -11,6 +11,10 @@ Bugs Fixed ++++++++++ +- LP #143533: Instead of showing "0.0.0.0" as server name when no + specific listening IP is configured for the HTTP server, do a + socket lookup to show the current server's fully qualified name. + - LP #143722: Added missing permission to ObjectManager.manage_hasId, which prevented renaming files and folders via FTP. Modified: Zope/branches/2.12/src/ZServer/HTTPServer.py =================================================================== --- Zope/branches/2.12/src/ZServer/HTTPServer.py 2010-07-14 14:17:45 UTC (rev 114740) +++ Zope/branches/2.12/src/ZServer/HTTPServer.py 2010-07-14 14:19:15 UTC (rev 114741) @@ -447,6 +447,12 @@ self.shutup=1 self.fast_listen = fast_listen http_server.__init__(self, ip, port, resolver, logger_object) + if self.server_name == '0.0.0.0': + # Workaround to set a more descriptive server_name + try: + self.server_name = socket.getfqdn() + except socket.error: + pass self.shutup=0 self.log_info('%s server started at %s\n' '\tHostname: %s\n\tPort: %d' % ( _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins