I can tell that a lot of people are using the "check_session_addr" option, which is broken in 0.5 :) Here's the fix. (FWIW, *I'm* not using it either; too many users coming in from dynamic connections who got tired of having to log in again....) jon diff -u session.py.orig session.py --- session.py.orig 2002-08-08 13:04:56.000000000 -0600 +++ session.py 2002-08-08 13:12:09.000000000 -0600 @@ -293,7 +293,7 @@ # responsible for revoking the session cookie. Yuck. raise SessionError(session_id=id) if (config.check_session_addr and - session.remote_address != request.get_environ("REMOTE_ADDR")): + session.get_remote_address() != request.get_environ("REMOTE_ADDR")): raise SessionError("Remote IP address does not match the " "IP address that created the session", session_id=id)