﻿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
3241	[patch] memcached backend can't use keys containing spaces	recalcitrare@…	Jacob	"I wanted to use memcached to cache pages whose URLs contain spaces, but was told 'Client.MemcachedKeyCharacterError, ""Control characters not allowed""'. The memcache module refuses to use keys longer than 250 characters or containing ""control characters"", which it defines as anything with a decimal ASCII code below 33 -- which includes the space character. 

So the attached memcached backend uses a hash (SHA1) of the URL as the cache key as necessary. Seems to perform OK in my limited seat-of-the-pants usage; I suppose urllib.quote might be faster, but wouldn't help with long URLs."	enhancement	closed	Core (Cache system)	dev	normal	wontfix	memcached		Design decision needed	1	0	0	0	0	0
