(first 1.0 release, release date to be announced)
+ 1.0 release, release date to be announced)
- improved func:`url_decode` and :func:`url_encode` performance.
- fixed an issue where the SharedDataMiddleware could cause an
generated component contains a colon.
- :func:`werkzeug.import_string` now works with partially set up
+- disabled automatic socket swiching for IPv6 on the development
+ server due to problems it caused.
def select_ip_version(host, port):
"""Returns AF_INET4 or AF_INET6 depending on where to connect to."""
- info = socket.getaddrinfo(host, port, socket.AF_UNSPEC,
- except socket.gaierror:
+ # disabled due to problems with current ipv6 implementations
+ # and various operating systems. Probably this code also is
+ # not supposed to work, but I can't come up with any other
+ # ways to implement this.
+ ## info = socket.getaddrinfo(host, port, socket.AF_UNSPEC,
+ ## socket.SOCK_STREAM, 0,
+ ##except socket.gaierror:
if ':' in host and hasattr(socket, 'AF_INET6'):