Public bug reported: Addresses of the form "::ffff:169.254.169.254" are perfectly valid, but not supported by django's http.request.
The following diff addresses the problem. --- django/http/request.py 2015-11-24 10:21:15.000000000 -0700 +++ django/http/request.py.new 2016-08-10 13:12:17.459998895 -0600 @@ -23,7 +23,7 @@ ) RAISE_ERROR = object() -host_validation_re = re.compile(r"^([a-z0-9.-]+|\[[a-f0-9]*:[a-f0-9:]+\])(:\d+)?$") +host_validation_re = re.compile(r"^([a-z0-9.-]+|\[[a-f0-9]*:[a-f0-9\.:]+\])(:\d+)?$") class UnreadablePostError(IOError): ** Affects: python-django (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1611923 Title: http.request does not support ipv6-formatted ipv4 addresses To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-django/+bug/1611923/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs