From cfd93ee618b5d075955a07d0fac13f2d62f5504c Mon Sep 17 00:00:00 2001 From: Neil Williams Date: Fri, 9 Mar 2012 18:17:19 -0800 Subject: [PATCH] Add a custom header to private subreddit CSS. We'll use this header to disable infrastructure-level caching to protect subreddit privacy. --- r2/r2/controllers/front.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/r2/r2/controllers/front.py b/r2/r2/controllers/front.py index 101e98390..528c896f9 100644 --- a/r2/r2/controllers/front.py +++ b/r2/r2/controllers/front.py @@ -366,6 +366,8 @@ class FrontController(RedditController): must_revalidate=False) c.response_content_type = 'text/css' c.response.content = c.site.stylesheet_contents + if c.site.type == 'private': + c.response.headers['X-Private-Subreddit'] = 'private' return c.response else: return self.abort404()