According to http://www.mediawiki.org/wiki/Thread:Project:Support_desk/Varnish_purging_not_working_since_Varnish_2.x Varnish 2.x expects HTTP purge's to be of the form
PURGE foo HTTP/1.0
host: http://somewhere.com
instead of what we do which is:
PURGE http://somewhere.com/foo HTTP/1.0
We should investigate if this is true, and if so either change our SquidPurgeClient to do what varnish likes, or put in a config variable
Version: 1.20.x
Severity: normal
URL: http://www.mediawiki.org/wiki/Thread:Project:Support_desk/Varnish_purging_not_working_since_Varnish_2.x
See Also:
https://www.varnish-cache.org/trac/ticket/1255