mirror of
https://github.com/servo/servo.git
synced 2025-07-08 16:03:40 +01:00
Update base64 to 0.10.1
This commit is contained in:
parent
b1669b853b
commit
b9371c6856
6 changed files with 14 additions and 17 deletions
|
@ -14,7 +14,7 @@ test = false
|
|||
doctest = false
|
||||
|
||||
[dependencies]
|
||||
base64 = "0.9"
|
||||
base64 = "0.10.1"
|
||||
brotli = "3"
|
||||
bytes = "0.4"
|
||||
cookie_rs = {package = "cookie", version = "0.11"}
|
||||
|
|
|
@ -50,7 +50,7 @@ pub fn decode(url: &ServoUrl) -> Result<DecodeData, DecodeError> {
|
|||
.into_iter()
|
||||
.filter(|&b| b != b' ')
|
||||
.collect::<Vec<u8>>();
|
||||
match base64::decode(&bytes) {
|
||||
match base64::decode_config(&bytes, base64::STANDARD.decode_allow_trailing_bits(true)) {
|
||||
Err(..) => return Err(DecodeError::NonBase64DataUri),
|
||||
Ok(data) => bytes = data,
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ tinyfiledialogs = "3.0"
|
|||
[dependencies]
|
||||
app_units = "0.7"
|
||||
backtrace = {version = "0.3", optional = true}
|
||||
base64 = "0.9"
|
||||
base64 = "0.10.1"
|
||||
bitflags = "1.0"
|
||||
bluetooth_traits = {path = "../bluetooth_traits"}
|
||||
byteorder = "1.0"
|
||||
|
|
|
@ -509,12 +509,9 @@ pub fn base64_atob(input: DOMString) -> Fallible<DOMString> {
|
|||
return Err(Error::InvalidCharacter);
|
||||
}
|
||||
|
||||
match base64::decode(&input) {
|
||||
Ok(data) => Ok(DOMString::from(
|
||||
data.iter().map(|&b| b as char).collect::<String>(),
|
||||
)),
|
||||
Err(..) => Err(Error::InvalidCharacter),
|
||||
}
|
||||
let data = base64::decode_config(&input, base64::STANDARD.decode_allow_trailing_bits(true))
|
||||
.map_err(|_| Error::InvalidCharacter)?;
|
||||
Ok(data.iter().map(|&b| b as char).collect::<String>().into())
|
||||
}
|
||||
|
||||
impl WindowMethods for Window {
|
||||
|
|
|
@ -11,7 +11,7 @@ name = "webdriver_server"
|
|||
path = "lib.rs"
|
||||
|
||||
[dependencies]
|
||||
base64 = "0.9"
|
||||
base64 = "0.10"
|
||||
cookie = "0.11"
|
||||
crossbeam-channel = "0.3"
|
||||
euclid = "0.19"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue