mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-26 07:49:24 +01:00
archivalrouter: support empty collection, with and without SCRIPT_NAME cdx: remove cdx source test, including access denied replay: when content-type present, limit the decompressed stream to content-length (this ensures last 4 bytes in warc/arc record are not read) integration tests for identity replay
31 lines
738 B
Python
31 lines
738 B
Python
|
|
|
|
#=================================================================
|
|
class AllowAllPerms(object):
|
|
"""
|
|
Sample Perm Checker which allows all
|
|
"""
|
|
def allow_url_lookup(self, urlkey, url):
|
|
"""
|
|
Return true/false if url or urlkey (canonicalized url)
|
|
should be allowed
|
|
"""
|
|
return True
|
|
|
|
def allow_capture(self, cdx):
|
|
"""
|
|
Return true/false is specified capture (cdx) should be
|
|
allowed
|
|
"""
|
|
return True
|
|
|
|
def filter_fields(self, cdx):
|
|
"""
|
|
Filter out any forbidden cdx fields from cdx dictionary
|
|
"""
|
|
return cdx
|
|
|
|
|
|
#=================================================================
|
|
#TODO: other types of perm handlers
|