Initial implementation of bohe encoding for the compression test
Bohe variations for experimentation with potential CRIME solutions...
bohe2 implements selective compression, allowing sensitive headers to
not be compressed at all; bohe3 implements isolated compression,
allowing sensitive headers to be compressed using an isolated secondary
compression context. Both are entirely experimental in nature at this
point...
Merge remote-tracking branch 'httpcomp/master'
bohe4 variant... uses randomized assignment of headers to one of two
separate gzip blocks... the randomization is used to prevent an
attacker from being able to compare compression ratios across multiple
requests to reverse engineer compressed data
minor tweak
Create README.md
Update compressor/bohe4/README.md
Update compressor/bohe4/README.md
Merge remote-tracking branch 'httpcomp/master'
Header stats...
Merge branch 'master' of https://github.com/jasnell/compression-test
Adding in variability (ratio of unique values; low variability = fewer
unique values)
Encoding comparisons... focusing on dates and numeric values for now.
Next will look at Set-Cookie, Cookie, Accept-* and Cache-Control
Quick fix to averages...
Add frequency tables for specific header values and fix a bug in the
variability calculation.
Experimental Set-cookie encoder for comparisons...
Cache-Control encoding...
Merge remote-tracking branch 'httpcomp/master'
Revised bohe implementation based around delta...
Moving the headerstats stuff out to their own tag...