Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 1439

Show
Ignore:
Timestamp:
11/18/06 16:15:27
Author:
fumanchu
Message:

Fix for REMOTE_HOST bug in 2.x branch and trunk.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/cherrypy-2.x/cherrypy/_cputil.py

    r1030 r1439  
    110110     
    111111    tmpl = '%(h)s %(l)s %(u)s [%(t)s] "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"' 
    112     s = tmpl % {'h': cherrypy.request.remoteHost
     112    s = tmpl % {'h': cherrypy.request.remoteHost or cherrypy.request.remoteAddr
    113113                'l': '-', 
    114114                'u': getattr(cherrypy.request, "login", None) or "-", 
  • branches/cherrypy-2.x/cherrypy/_cpwsgi.py

    r1013 r1439  
    6565        env = environ.get 
    6666        clientAddr = (env('REMOTE_ADDR', ''), int(env('REMOTE_PORT', -1))) 
    67         request = cherrypy.server.request(clientAddr, env('REMOTE_ADDR', ''), 
    68                                           environ['wsgi.url_scheme']) 
     67        request = cherrypy.server.request(clientAddr, '', environ['wsgi.url_scheme']) 
    6968        request.login = (env('LOGON_USER') or env('REMOTE_USER') or None) 
    7069        request.multithread = environ['wsgi.multithread'] 
  • branches/cherrypy-2.x/cherrypy/_cpwsgiserver.py

    r1283 r1439  
    120120            self.environ["SERVER_PORT"] = str(self.server.bind_addr[1]) 
    121121            # optional values 
    122             self.environ["REMOTE_HOST"] = self.addr[0] 
     122            # Until we do DNS lookups, don't include REMOTE_HOST 
    123123            self.environ["REMOTE_ADDR"] = self.addr[0] 
    124124            self.environ["REMOTE_PORT"] = str(self.addr[1]) 
  • trunk/cherrypy/_cpwsgiserver.py

    r1438 r1439  
    450450            self.environ["SERVER_PORT"] = str(self.server.bind_addr[1]) 
    451451            # optional values 
    452             self.environ["REMOTE_HOST"] = self.addr[0] 
     452            # Until we do DNS lookups, omit REMOTE_HOST 
    453453            self.environ["REMOTE_ADDR"] = self.addr[0] 
    454454            self.environ["REMOTE_PORT"] = str(self.addr[1]) 

Hosted by WebFaction

Log in as guest/cpguest to create tickets