Anti-censorship issueshttps://gitlab.torproject.org/groups/tpo/anti-censorship/-/issues2023-01-20T08:33:58Zhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/3Remove local LAN address ICE candidates from JS proxy answer2023-01-20T08:33:58ZArlo BreaultRemove local LAN address ICE candidates from JS proxy answerThis is a follow up from legacy/trac#19026 where it was done for the clients and golang proxies.This is a follow up from legacy/trac#19026 where it was done for the clients and golang proxies.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/12Library selection for WebSocket communication with Tor relay.2020-06-30T16:09:18ZHashikDLibrary selection for WebSocket communication with Tor relay.For WebSocket libraries here are some mentions: \\
https://github.com/Tinder/Scarlet - Designed for Android, hence preferred.\\
https://github.com/TooTallNate/Java-WebSocket - Popular Java lib.\\
https://github.com/facundofarias/awesome-...For WebSocket libraries here are some mentions: \\
https://github.com/Tinder/Scarlet - Designed for Android, hence preferred.\\
https://github.com/TooTallNate/Java-WebSocket - Popular Java lib.\\
https://github.com/facundofarias/awesome-websockets - Curated list of WS.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/11Design for final application UI.2021-06-17T14:14:01ZHashikDDesign for final application UI.Making and designing the final application UI.Making and designing the final application UI.Antonelaantonela@torproject.orgAntonelaantonela@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/10Design for final notification UI.2021-06-17T14:18:46ZHashikDDesign for final notification UI.Making and designing the final notification UI.Making and designing the final notification UI.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/9Requirement of App settings UI.2020-06-30T16:04:55ZHashikDRequirement of App settings UI.Is a settings activity or UI necessary? example of settings like the number of clients the user is willing to serve, start the service on start-up, etc.Is a settings activity or UI necessary? example of settings like the number of clients the user is willing to serve, start the service on start-up, etc.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/2Snowflake no longer working on Google Chrome2021-02-19T14:08:50ZcypherpunksSnowflake no longer working on Google ChromeExtension icon disappeared and cannot enable Snowflake in Google Chrome.Extension icon disappeared and cannot enable Snowflake in Google Chrome.https://gitlab.torproject.org/tpo/anti-censorship/bridge-port-scan/-/issues/1/scan/ URL requires a trailing slash2020-07-02T00:54:18ZDavid Fifielddcf@torproject.org/scan/ URL requires a trailing slashDuring the [2020-06-30 Internet Measurement Village talk](https://www.youtube.com/watch?v=g6xEfNHkFKY), participants in chat tried to access a URL that doesn't work:
* https://bridges.torproject.org/scan ([archive](https://web.archive.or...During the [2020-06-30 Internet Measurement Village talk](https://www.youtube.com/watch?v=g6xEfNHkFKY), participants in chat tried to access a URL that doesn't work:
* https://bridges.torproject.org/scan ([archive](https://web.archive.org/save/https://bridges.torproject.org/scan)) gives status 404
It only works if you include the trailing slash:
* https://bridges.torproject.org/scan/ ([archive](https://web.archive.org/web/20200630152455/https://bridges.torproject.org/scan/))https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/8A Readme file for the project.2020-07-08T16:50:12ZHashikDA Readme file for the project.Add a readme file to the project to help future contributors.Add a readme file to the project to help future contributors.HashikDHashikDhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/7Showing users when there is as WebSocket connection failure.2021-06-17T14:14:12ZHashikDShowing users when there is as WebSocket connection failure.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/6Showing users stat about how many clients' they served in the past 24 hours2020-07-20T15:34:02ZHashikDShowing users stat about how many clients' they served in the past 24 hoursTitle. Just like on the Snowflake web-extension.Title. Just like on the Snowflake web-extension.HashikDHashikDhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/5Allow users to add custom Relay, STUN, Broker servers using a settings UI.2020-07-10T17:20:02ZHashikDAllow users to add custom Relay, STUN, Broker servers using a settings UI.A settings UI needs to be designed for the user to add the server addresses.A settings UI needs to be designed for the user to add the server addresses.HashikDHashikDhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/4Establishing WebSocket connection with the Tor relay.2020-06-26T14:18:25ZHashikDEstablishing WebSocket connection with the Tor relay.In the service, the second part is to establish a connection with the Tor relay to send and receive the data.In the service, the second part is to establish a connection with the Tor relay to send and receive the data.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/3Relaying the data back and forth between WebSocket and WebRTC connection.2020-06-28T00:23:55ZHashikDRelaying the data back and forth between WebSocket and WebRTC connection.Relaying to and from WebRTC <-> WebSocket.Relaying to and from WebRTC <-> WebSocket.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/1Make a build for Safari and publish to the App Store2022-09-28T21:32:18ZArlo BreaultMake a build for Safari and publish to the App Storehttps://developer.apple.com/videos/play/wwdc2020/10665/https://developer.apple.com/videos/play/wwdc2020/10665/https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/2Establishing connection with websocket2020-06-28T00:10:02ZHashikDEstablishing connection with websocketEstablishing a connection with WebSocket from Snowflake proxy mobile.Establishing a connection with WebSocket from Snowflake proxy mobile.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-mobile/-/issues/1WebSocket Initialization2020-06-28T00:04:55ZHashikDWebSocket InitializationWebSocket initialization or base code to make WebSocket connection work.WebSocket initialization or base code to make WebSocket connection work.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/emma/-/issues/3Increase test timeout2020-09-01T01:16:02ZPhilipp Winterphw@torproject.orgIncrease test timeoutEmma currently labels a test as failed if it didn't get a response within three seconds. That's a rather low timeout. We should probably change it to five seconds, if not more.Emma currently labels a test as failed if it didn't get a response within three seconds. That's a rather low timeout. We should probably change it to five seconds, if not more.https://gitlab.torproject.org/tpo/anti-censorship/emma/-/issues/2accounts.google.com is localised, which fails test for non-English environments2020-06-26T21:52:38ZPhilipp Winterphw@torproject.orgaccounts.google.com is localised, which fails test for non-English environmentsWe currently test if accounts.google.com is reachable by looking for the string "Sign in". In non-English environments, there is no such string. We need to be smarter about how we conduct this test.We currently test if accounts.google.com is reachable by looking for the string "Sign in". In non-English environments, there is no such string. We need to be smarter about how we conduct this test.https://gitlab.torproject.org/tpo/anti-censorship/emma/-/issues/1Facilitate cross-compilation for OS X2020-06-22T17:28:17ZPhilipp Winterphw@torproject.orgFacilitate cross-compilation for OS XWe currently only compile emma for Windows and Linux. People on OS X want to run it too.We currently only compile emma for Windows and Linux. People on OS X want to run it too.Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40001Generating random SID2020-06-23T14:52:54ZHashikDGenerating random SIDGeneration random SID to send it to the server and using the generated SID in subsequent calls to the broker. if the connection terminates re-generating a random SID.Generation random SID to send it to the server and using the generated SID in subsequent calls to the broker. if the connection terminates re-generating a random SID.Cecylia BocovichCecylia Bocovich