added support for client passing the real ip address of the user
bumped version