Changeset 145

Show
Ignore:
Timestamp:
02/25/08 00:16:15
Author:
thejimmyg
Message:

Fixed bug reported by Sam Gentle where remote addr is obtained from X_FORWARDED_FOR after multiple proxies.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • AuthKit/trunk/CHANGELOG.txt

    r144 r145  
    440.4.1 (**svn**) 
    55 
     6* Fixed bug reported by Sam Gentle where remote addr is obtained from  
     7  X_FORWARDED_FOR after multiple proxies. 
    68* AuthKit form authentication now picks up HTTP_X_FORWARDED_HOST and 
    79  HTTP_X_FORWARDED_PORT when generating an action. This allows you to run 
  • AuthKit/trunk/authkit/authenticate/cookie.py

    r143 r145  
    314314        remote_addr = environ.get('HTTP_X_FORWARDED_FOR',  
    315315                                  environ.get('REMOTE_ADDR','0.0.0.0')) 
     316        remote_addr = remote_addr.split(',')[0] 
    316317        log.debug("Remote addr %r, value %r, include_ip %r", remote_addr,  
    317318                  cookie_value, self.include_ip) 
     
    407408            # @@@ should this use environ.get('REMOTE_ADDR','0.0.0.0')? 
    408409            remote_addr = environ.get('HTTP_X_FORWARDED_FOR', environ['REMOTE_ADDR']) 
     410            remote_addr = remote_addr.split(',')[0] 
    409411        else: 
    410412            remote_addr = '0.0.0.0'