summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-02-12 14:46:42 +0100
committerDavid Lönnhager <david.l@mullvad.net>2021-02-15 19:18:32 +0100
commit5165db7a723911ea7c568e3c0829b81d2baf2f1f (patch)
tree6af05384d9249349694dea64001fe8353e15ff4d
parent2623771979613001063c96d7e7ddfb9ae7c98c64 (diff)
downloadmullvadvpn-5165db7a723911ea7c568e3c0829b81d2baf2f1f.tar.xz
mullvadvpn-5165db7a723911ea7c568e3c0829b81d2baf2f1f.zip
Ensure If-None-Match uses weak validation
-rw-r--r--mullvad-rpc/src/relay_list.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/mullvad-rpc/src/relay_list.rs b/mullvad-rpc/src/relay_list.rs
index 7c7c8b10ad..847c0687de 100644
--- a/mullvad-rpc/src/relay_list.rs
+++ b/mullvad-rpc/src/relay_list.rs
@@ -112,9 +112,13 @@ impl ServerRelayList {
Self::add_wireguard_relays(&mut countries, wireguard);
Self::add_bridge_relays(&mut countries, bridge);
-
relay_list::RelayList {
- etag,
+ etag: etag.map(|mut tag| {
+ if tag.starts_with("\"") {
+ tag.insert_str(0, "W/");
+ }
+ tag
+ }),
countries: countries
.into_iter()
.map(|(_key, country)| country)