﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
7735	IPv6 support for runserver	jbalonso	jbalonso	"The runserver management command does not support IPv6 addresses.  The attached patch does the following things (all relatively minor) to add that support:

 1. Adds an --ipv6, -6 option (default disabled) to runserver's options list.
 1. Adds a test for socket.AF_INET6.  If it's missing, raise a command error about IPv6 support in Python.
 1. Change the addr:port split code from split(':') to rsplit(':',1).
 1. Change the default address from 127.0.0.1 to ::1 when IPv6 is being enabled.
 1. Signals the run routine from django.core.servers.basehttp by a named enable_ipv6 parameter.
 1. Change the aforementioned run routine to declare and use, only when enable_ipv6 is true, a WSGIServerV6 class to override the default address family (set to AF_INET by python's SocketServer.TCPServer class)."		closed	django-admin.py runserver	dev		fixed	ipv6	jalonso@… nreilly@… eromijn@… Łukasz Rekucki	Accepted	1	0	0	0	0	0
