Use the new "dcb" and "dcz" content encodings of Compressed Dictionary
The spec of Compression Dictionary Transport has been changed to use
new dcb
and dcz
content encodings.
httpwg/http-extensions#2784
To follow the spec change, this CL changes the Chromium implementation
and tests as follows:
- Use "dcb" content encoding name instead of "br-d".
- Use "dcz" content encoding name instead of "zstd-d".
- Remove the "Content-Dictionary" response header.
- Check the magic number and the sha256 hash in the head of the
Dictionary-Compressed streams using
SharedDictionaryHeaderCheckerSourceStream. - Re-generate test files using the new content encodings.
Bug: 1413922
Change-Id: I4f2f40c1f0c3666b4f0b54e34ad966ffccadd96b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552563
Reviewed-by: Kenichi Ishibashi bashi@chromium.org
Commit-Queue: Tsuyoshi Horo horo@chromium.org
Reviewed-by: Patrick Meenan pmeenan@chromium.org
Cr-Commit-Position: refs/heads/main@{#1304826}