Description
In some environments, it is possible and valid to have a Forwarded-For header in the request, not containing an ip address but a value like "unknown" or "hidden". (See also http://www.squid-cache.org/Doc/config/forwarded_for/ for example).
For that, I added tests and extended parsing logic with an address validation capable of parsing IPv4 and IPv6 values.
Cheers
Ben