Snowflake WebExtension merge requestshttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests2020-08-12T14:42:19Zhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/1Perform a test for symmetric NATs on startup2020-08-12T14:42:19ZCecylia BocovichPerform a test for symmetric NATs on startupImplements #13Implements #13https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/2Update gitlab-ci for web extension2020-08-04T20:37:47ZCecylia BocovichUpdate gitlab-ci for web extensionhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/3Resolve "Update bug-reporting links for gitlab"2020-08-06T17:44:12ZDavid Fifielddcf@torproject.orgResolve "Update bug-reporting links for gitlab"I created a public bug-reporting pad at https://pad.riseup.net/p/tor-anti-censorship-bugs-keep.I created a public bug-reporting pad at https://pad.riseup.net/p/tor-anti-censorship-bugs-keep.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/4Only extract remote address from peer SDP2020-10-05T20:55:02ZCecylia BocovichOnly extract remote address from peer SDPCloses #16Closes #16https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/5Issue/172020-10-08T17:24:35ZCecylia BocovichIssue/17Note: our mirror is broken so this should only be the latest commit.
Closes #17Note: our mirror is broken so this should only be the latest commit.
Closes #17https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/6Resolve "Sync translation/messages.json with static/index.html"2020-10-08T23:59:27ZDavid Fifielddcf@torproject.orgResolve "Sync translation/messages.json with static/index.html"See commit 1dcabe98 only and compare against a75ecdce.See commit 1dcabe98 only and compare against a75ecdce.David Fifielddcf@torproject.orgDavid Fifielddcf@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/7Make a test connection to determine NAT type2020-10-29T14:57:18ZCecylia BocovichMake a test connection to determine NAT typeMake a test connection to the symmetrically NAT'd probe site to
determine NAT type. This replaces the previous method of getting
ICE candidates from two different STUN servers and more
definitively determines compatability with a symmetr...Make a test connection to the symmetrically NAT'd probe site to
determine NAT type. This replaces the previous method of getting
ICE candidates from two different STUN servers and more
definitively determines compatability with a symmetrically NAT'd
client.Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/8Have proxy create datachannel for probetest2020-11-05T21:43:45ZCecylia BocovichHave proxy create datachannel for probetestWe need to create the datachannel on the proxy side for the probetest to succeed.
Closes snowflake#40013We need to create the datachannel on the proxy side for the probetest to succeed.
Closes snowflake#40013https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/9Wait for ice gathering to complete before probtest2020-11-18T21:56:00ZCecylia BocovichWait for ice gathering to complete before probtestThis fixes a bug whether proxies behind unrestricted NATs appeared
restricted because they were sending an offer to the probe service
without any ice candidates.This fixes a bug whether proxies behind unrestricted NATs appeared
restricted because they were sending an offer to the probe service
without any ice candidates.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/10Add a local copy of the snowflake schematic2021-01-08T16:52:46ZArlo BreaultAdd a local copy of the snowflake schematicTrac is now redirected to gitlab, so the image isn't rendering on snowflake.tpoTrac is now redirected to gitlab, so the image isn't rendering on snowflake.tpohttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/11Update Firefox and Chrome logos2021-01-14T16:02:36ZArlo BreaultUpdate Firefox and Chrome logosThese are taken from,
https://commons.wikimedia.org/wiki/File:Firefox_logo,_2019.svg
https://commons.wikimedia.org/wiki/File:Google_Chrome_icon_(September_2014).svg
which the current project pages on English Wikipedia are referencing.
...These are taken from,
https://commons.wikimedia.org/wiki/File:Firefox_logo,_2019.svg
https://commons.wikimedia.org/wiki/File:Google_Chrome_icon_(September_2014).svg
which the current project pages on English Wikipedia are referencing.
Issue: #8https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/12Filter out dotfiles2021-01-15T20:48:57ZArlo BreaultFilter out dotfilesFixes #18Fixes #18https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/13Issue/202021-01-27T17:13:28ZCecylia BocovichIssue/20Closes #20Closes #20https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/14Point bug filers to anonticket2021-02-05T16:18:17ZArlo BreaultPoint bug filers to anonticketFixes #21
There's a bonus patch here removes the redundancy when updating strings on the homepage.Fixes #21
There's a bonus patch here removes the redundancy when updating strings on the homepage.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/15Filter out the excessive English language options in the picker2021-02-05T16:01:16ZArlo BreaultFilter out the excessive English language options in the pickerPart of #12
There's a bonus commit here that consolidate the `availableLangs` structure.Part of #12
There's a bonus commit here that consolidate the `availableLangs` structure.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/16Direct users to Tor's support portal for FAQs2021-02-18T20:21:49ZArlo BreaultDirect users to Tor's support portal for FAQsPart of #7Part of #7https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/17Move cldr to dev dependencies and bump its version2021-05-14T19:42:55ZArlo BreaultMove cldr to dev dependencies and bump its versionhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/18Point users to community doc for standalone proxy2021-07-14T14:24:18ZCecylia BocovichPoint users to community doc for standalone proxyThis addresses some of the documentation work described in https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40031This addresses some of the documentation work described in https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40031https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/19Report the number of clients to the broker2021-07-21T09:30:15Zmeskiomeskio@torproject.orgReport the number of clients to the brokerClient number is rounded down to 8. Currently the webextension doesn't
support more than one client, and the client counter is actually never
updated internally. So this code effectively always returns 0.
Related to snowflake#40048Client number is rounded down to 8. Currently the webextension doesn't
support more than one client, and the client counter is actually never
updated internally. So this code effectively always returns 0.
Related to snowflake#40048https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/20Add secure and samesite flags to badge cookie2021-07-30T13:47:20ZCecylia BocovichAdd secure and samesite flags to badge cookieIt looks like there have been several browser security improvements to
prevent CSRF attacks. Chrome and Firefox now require cross-site cookies
to have the secure and samesite attributes set.
I'm hoping this solves the issue we're seeing...It looks like there have been several browser security improvements to
prevent CSRF attacks. Chrome and Firefox now require cross-site cookies
to have the secure and samesite attributes set.
I'm hoping this solves the issue we're seeing on both Chrome and Firefox.
Closes #28