Anti-censorship issueshttps://gitlab.torproject.org/groups/tpo/anti-censorship/-/issues2020-06-13T18:30:28Zhttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/issues/40000Gitlab Migration Milestone2020-06-13T18:30:28ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/anti-censorship/censorship-analysis/-/issues/40000Gitlab Migration Milestone2020-06-13T18:31:32ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/meek/-/issues/40000Gitlab Migration Milestone2020-06-13T18:32:57ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird/-/issues/40000Gitlab Migration Milestone2020-06-13T18:33:20ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/trac/-/issues/40000Gitlab Migration Milestone2020-06-13T18:35:56ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40000Gitlab Migration Milestone2020-06-15T23:46:47ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.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 Bocovichhttps://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/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/pluggable-transports/snowflake/-/issues/34354SDP Serialization.2020-06-27T13:40:06ZHashikDSDP Serialization.SDP Serialization.SDP Serialization.HashikDHashikDhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34308Creating a new Snowflake Android project.2020-06-27T13:40:06ZHashikDCreating a new Snowflake Android project.Creating a new/fresh project for Snowflake Android with just empty activity.
Project Name: Snowflake-Mobile
Package Name: org.torproject.snowflake
Min-SDK: API-21 - Android 5.0 LollipopCreating a new/fresh project for Snowflake Android with just empty activity.
Project Name: Snowflake-Mobile
Package Name: org.torproject.snowflake
Min-SDK: API-21 - Android 5.0 Lollipophttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34307RxJava library for making asynchronous calls.2020-06-27T13:40:06ZHashikDRxJava library for making asynchronous calls.To be clear it's perfectly fine starting a project without this library by using Android's official inbuild **AsyncTask** class but Google is deprecating the Async task library in favor of RxJava. Async task works for now but might not w...To be clear it's perfectly fine starting a project without this library by using Android's official inbuild **AsyncTask** class but Google is deprecating the Async task library in favor of RxJava. Async task works for now but might not work in future versions of Android.
[Reference](https://www.xda-developers.com/asynctask-deprecate-android-11/)https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34280Building a workable Notification UI Design.2020-06-27T13:40:07ZHashikDBuilding a workable Notification UI Design.Foreground service running requires a notification. In the initial stages a workable temporary UI for notification.Foreground service running requires a notification. In the initial stages a workable temporary UI for notification.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34279Building a workable UI.2020-06-27T13:40:07ZHashikDBuilding a workable UI.Building a simple UI button to launch (start/stop) the background service.Building a simple UI button to launch (start/stop) the background service.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34278Handling connection failures.2020-06-27T13:40:07ZHashikDHandling connection failures.Checking to see if the connection is dropping for any reason like Android OS killing the service, connection time outs, etc.Checking to see if the connection is dropping for any reason like Android OS killing the service, connection time outs, etc.HashikDHashikDhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34277Relaying the data back and forth between WebSocket and WebRTC connection.2020-06-27T13:40:07ZHashikDRelaying the data back and forth between WebSocket and WebRTC connection.Relaying to and from WebRTC <-> WebSocket.Relaying to and from WebRTC <-> WebSocket.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34276Establishing WebSocket connection with the Tor relay.2020-06-27T13:40:07ZHashikDEstablishing 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/-/issues/34275Establishing connection with the client and finally check the connection.2020-06-27T13:40:07ZHashikDEstablishing connection with the client and finally check the connection.After getting both remote and local descriptions, checking the client connection by sending some data to the client.After getting both remote and local descriptions, checking the client connection by sending some data to the client.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/34274Sending answer SDP to the broker as a POST request.2020-06-27T13:40:08ZHashikDSending answer SDP to the broker as a POST request.Sending the SDP answer to the broker at "\answer"Sending the SDP answer to the broker at "\answer"