diff options
author | Josh Matthews <josh@joshmatthews.net> | 2018-12-21 19:01:47 -0500 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2019-01-15 16:04:45 -0500 |
commit | 6404a0ef530a28b30c8a52fe55c34cc45204ca3b (patch) | |
tree | c45f0e17beb1a27c4dae8d7e724a559abb1cbd86 /Cargo.lock | |
parent | 2cf9a00c9983bf23eff23d56321973d36a14f977 (diff) | |
download | servo-6404a0ef530a28b30c8a52fe55c34cc45204ca3b.tar.gz servo-6404a0ef530a28b30c8a52fe55c34cc45204ca3b.zip |
Redesign network response decoding to avoid creating decoders before some content is present.
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/Cargo.lock b/Cargo.lock index e0ed721c922..8c79ab85aa4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -305,17 +305,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "brotli" -version = "3.0.2" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "alloc-no-stdlib 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "alloc-stdlib 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "brotli-decompressor 2.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "brotli-decompressor 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "brotli-decompressor" -version = "2.0.3" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "alloc-no-stdlib 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -676,6 +676,14 @@ dependencies = [ ] [[package]] +name = "crc32fast" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "crossbeam-channel" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2120,6 +2128,16 @@ dependencies = [ ] [[package]] +name = "libflate" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crc32fast 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "libloading" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2546,7 +2564,7 @@ name = "net" version = "0.0.1" dependencies = [ "base64 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", - "brotli 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "brotli 3.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)", "cookie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2563,6 +2581,7 @@ dependencies = [ "immeta 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "malloc_size_of 0.0.1", "malloc_size_of_derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4849,8 +4868,8 @@ dependencies = [ "checksum blurmock 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9c150fd617830fd121919bbd500a784507e8af1bae744efcf587591c65c375d4" "checksum blurz 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f6dae8337ff67fe8ead29a28a0115605753e6a5205d4b6017e9f42f198c3c50a" "checksum boxfnonce 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbec60c560f322d8e3cd403f91d8908cfd965fff53ba97154bd1b9d90149d98e" -"checksum brotli 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "866aa77580d9501b6d87e0bcbb6605403df764d356b8ee65e1510bcba6a45fc0" -"checksum brotli-decompressor 2.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "71867b8c3aaff6c493969d2166a9a9ff5321fcc6c6346115dc66b3dd3ff8bd5b" +"checksum brotli 3.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "43b92d759a5f8532e5b0bc06dc31593af01447db9e141c3b67bdb132e58c2844" +"checksum brotli-decompressor 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "87c3078b67cd0fad2263321042a60f620186cce666bedba14c6bf09ace508ce9" "checksum build_const 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39" "checksum byte-slice-cast 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "28346c117b50270785fbc123bd6e4ecad20d0c6d5f43d081dc80a3abcc62be64" "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" @@ -4880,6 +4899,7 @@ dependencies = [ "checksum core-graphics 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)" = "56790968ab1c8a1202a102e6de05fc6e1ec87da99e4e93e9a7d13efbfc1e95a9" "checksum core-text 13.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a6705907bc253cee90b8551017836ce50904be305c99fec5ea74a8d72d799e58" "checksum crc 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb" +"checksum crc32fast 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e91d5240c6975ef33aeb5f148f35275c25eda8e8a5f95abe421978b05b8bf192" "checksum crossbeam-channel 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "548dfc2fa4933009668d4a51f9ef074b8af8f2d6a6410225d76d6b1c3c56ca6f" "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" "checksum crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3486aefc4c0487b9cb52372c97df0a48b8c249514af1ee99703bf70d2f2ceda1" @@ -5000,6 +5020,7 @@ dependencies = [ "checksum leaky-cow 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40a8225d44241fd324a8af2806ba635fc7c8a7e9a7de4d5cf3ef54e71f5926fc" "checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" "checksum libdbus-sys 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99c78106156a964aadc1c59f7798276967be6705243b60f3ab7e131e3841db88" +"checksum libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "bff3ac7d6f23730d3b533c35ed75eef638167634476a499feef16c428d74b57b" "checksum libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3ad660d7cb8c5822cd83d10897b0f1f1526792737a179e73896152f85b88c2" "checksum libz-sys 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)" = "87f737ad6cc6fd6eefe3d9dc5412f1573865bded441300904d2f42269e140f16" "checksum line_drawing 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5cc7ad3d82c845bdb5dde34ffdcc7a5fb4d2996e1e1ee0f19c33bc80e15196b9" |