rename BufferedReader -> DecompressingBufferedReader
remove max_len from DecompressingBufferedReader as it applied to
the compressed size, not original size.
Add integration test for verifying content length of larger file
binsearch: add range based matching via iter_range()
support for: exact, prefix, host, domain match types
zipnum first version! #17
split binsearch further into binsearch and linearsearch components
reading blocks one at a time currently, due to zlib decompress limitations
fix bufferedreader.readline() and fileloader bugs
optimize zipnum to support loading multiple continuous blocks,
decompressing each one individually. #17
Combine FileLoader/HttpLoader into a single BlockLoader which
delegates based on scheme
add zipnum location reloading support
default to 10 min interval #17
zipnum: add file mtime check to location loading #17
- add referrer self-redirect check and test case
- dispatching: cleanup wbrequestresponse, move tests to a seperate file
- wbrequest: store both rel_prefix and host_prefix, with wb_prefix either full
or rel path as needed, so that full and relative paths are
both available in wbrequest
- create WbUrlHandler to differentiate handlers which
support WbUrl (timestamp[mod]/url) semantic vs other request handlers.
cdx: add prototype support for redis cdx source (need testing)
fix missing param, typo
timeutils: timestamp_to_datetime() uses custom timestamp parsing
instead of strptime to automatically clamp timestamp to allowed
range (instead of erroring) on invalid timestamps.
returns datetime.datetime as advertised instead of struct_time as well
statusandheaders: add support for header line continuations with space/tab
add basic unit test for statusandheaders
wburl: split into BaseWbUrl and WbUrl for better extensibility
testing coveralls
fix .travis.yml
trying different coveralls
Merge branch 'master' into cdx-server