# HG changeset patch # User Matt Mackall # Date 1177630878 18000 # Node ID 80c7fa620a4dbdfabd8f92e837d911e04cfb61fb # Parent e33ad7cea15fd01ad055be44ab801237fb843399# Parent 80d3f6f0d8e5f4486e65eab82011cc42d2b070ab Merge with stable diff --git a/mercurial/hgweb/server.py b/mercurial/hgweb/server.py --- a/mercurial/hgweb/server.py +++ b/mercurial/hgweb/server.py @@ -43,13 +43,13 @@ class _hgwebhandler(object, BaseHTTPServ def log_error(self, format, *args): errorlog = self.server.errorlog - errorlog.write("%s - - [%s] %s\n" % (self.address_string(), + errorlog.write("%s - - [%s] %s\n" % (self.client_address[0], self.log_date_time_string(), format % args)) def log_message(self, format, *args): accesslog = self.server.accesslog - accesslog.write("%s - - [%s] %s\n" % (self.address_string(), + accesslog.write("%s - - [%s] %s\n" % (self.client_address[0], self.log_date_time_string(), format % args)) @@ -80,12 +80,10 @@ class _hgwebhandler(object, BaseHTTPServ env['SERVER_PORT'] = str(self.server.server_port) env['REQUEST_URI'] = self.path env['PATH_INFO'] = path_info + env['REMOTE_HOST'] = self.client_address[0] + env['REMOTE_ADDR'] = self.client_address[0] if query: env['QUERY_STRING'] = query - host = self.address_string() - if host != self.client_address[0]: - env['REMOTE_HOST'] = host - env['REMOTE_ADDR'] = self.client_address[0] if self.headers.typeheader is None: env['CONTENT_TYPE'] = self.headers.type