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 6019,URLField does not allow URLs starting with ftp://,Soeren Sonnenburg ,nobody,"basically line 409 in newforms/fields.py is too restrictive instead of {{{ url_re = re.compile( r'^https?://' # http:// or https:// r'(?:(?:[A-Z0-9-]+\.)+[A-Z]{2,6}|' #domain... r'localhost|' #localhost... r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' # ...or ip r'(?::\d+)?' # optional port r'(?:/?|/\S+)$', re.IGNORECASE) }}} it should rather be {{{ url_re = re.compile( r'^(ftp|https?)://' # http:// or https:// r'(?:(?:[A-Z0-9-]+\.)+[A-Z]{2,6}|' #domain... r'localhost|' #localhost... r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' # ...or ip r'(?::\d+)?' # optional port r'(?:/?|/\S+)$', re.IGNORECASE) }}} to allow normal ftp://foo.bar urls - this works with validation too...",,closed,Uncategorized,dev,,duplicate,,,Unreviewed,1,1,0,0,0,0