From b5c5a4051ce7c6ae584c0fc6e3f8e1fd7919f50e Mon Sep 17 00:00:00 2001 From: Hidden Z Date: Fri, 22 Oct 2010 18:37:38 +0000 Subject: [PATCH] validation.py: check for http:/ in hostname This is a common error. --- web/lib/validation.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/lib/validation.py b/web/lib/validation.py index c93fad2..f4d5222 100644 --- a/web/lib/validation.py +++ b/web/lib/validation.py @@ -26,6 +26,8 @@ def validate_hostname(data): # prevent common errors if re.match(r'\.i2p$', data): raise forms.ValidationError('Incomplete hostname') + if re.match(r'^http:/', data): + raise forms.ValidationError('Do not paste full URL, just domain') # Must not contain '..' if re.search(r'\.\.', data): raise forms.ValidationError('".." in hostname')