Skip to content
Permalink
Browse files

Update base64 to 0.10.1

  • Loading branch information...
nox committed Jan 25, 2019
1 parent b1669b8 commit b9371c68563fc39e6b42cce54c7ebb04d4a3a60b

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
@@ -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"

0 comments on commit b9371c6

Please sign in to comment.
You can’t perform that action at this time.