~david-goetz/swift/db_double_quar

« back to all changes in this revision

Viewing changes to swift/common/middleware/swauth.py

  • Committer: Tarmac
  • Author(s): gholt
  • Date: 2011-03-26 00:27:28 UTC
  • mfrom: (222.1.19 staticweb)
  • Revision ID: tarmac-20110326002728-ue5com09shohjvt3
Static web filter middleware.

Show diffs side-by-side

added added

removed removed

Lines of Context:
277
277
            return None
278
278
        referrers, groups = parse_acl(getattr(req, 'acl', None))
279
279
        if referrer_allowed(req.referer, referrers):
280
 
            return None
 
280
            if obj or '.rlistings' in groups:
 
281
                return None
 
282
            return self.denied_response(req)
281
283
        if not req.remote_user:
282
284
            return self.denied_response(req)
283
285
        for user_group in user_groups:
1179
1181
 
1180
1182
        :returns: webob.Request object
1181
1183
        """
1182
 
        newenv = {'REQUEST_METHOD': method}
 
1184
        newenv = {'REQUEST_METHOD': method, 'HTTP_USER_AGENT': 'Swauth'}
1183
1185
        for name in ('swift.cache', 'HTTP_X_CF_TRANS_ID'):
1184
1186
            if name in env:
1185
1187
                newenv[name] = env[name]