Community issueshttps://gitlab.torproject.org/groups/tpo/community/-/issues2024-03-05T19:13:47Zhttps://gitlab.torproject.org/tpo/community/team/-/issues/96Call for testers - TBA Alpha Connect Assist2024-03-05T19:13:47ZGusCall for testers - TBA Alpha Connect AssistApplications Team is implementing "connect assist" on TBA and it would be nice to collect users feedback. We should create a Call for Testers on the Forum.
Connect Assist is available on 13.5a3 alpha.
```
## Connect assist comes to And...Applications Team is implementing "connect assist" on TBA and it would be nice to collect users feedback. We should create a Call for Testers on the Forum.
Connect Assist is available on 13.5a3 alpha.
```
## Connect assist comes to Android
This alpha is the first release with Desktop's censorship circumvention feature (connect assist) available on Android! You can try it out for yourself by navigating to the `Settings > Tor Network` and selecting `Enable beta connection features`.
**NOTE**: This feature is very much in development and is still quiet brittle and liable to breakage. Do *not* toggle this option if you value your current Tor Browser for Android Alpha configuration. If this option gets the app into an unusable state, you can get back to the legacy bootstrapping system by clearing the app's storage and cache via the Android system settings. Of course, doing so will also delete any existing configuration options so please do not enable this option if this would be a problem for you.
When this feature ships in 13.5 in late spring/early summer 2024, Android users connecting from censored networks should have the exact same bootstrapping functionality Desktop users currently have. If they are unable to connect to the Tor Network, Tor Browser will query the anti-censorship backend to determine which pluggable transports and bridges they need to use based upon their locale and the current censorship landscape. The browser will then attempt to bootstrap once more with the new settings applied. Our hope is that this will take a lot of the guesswork out of connecting to the Tor Network for our mobile users, and ensure unfettered network access during censorship events.
For now we expect this new bootstrapping UX to be buggy, but we wanted to get it into the hands of users as early as possible so we can iterate and find and fix bugs as early as possible.
```Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetGusGus2024-03-01https://gitlab.torproject.org/tpo/community/relays/-/issues/21O1.4.3: Monitor bridge health.2023-08-25T18:40:07ZGabagaba@torproject.orgO1.4.3: Monitor bridge health.We will build continuous communication with bridge operators, sharing updates with them so they can update bridge configurations so they continue to work in target countries as new blocking attempts are deployed by CCP.
This is a recurr...We will build continuous communication with bridge operators, sharing updates with them so they can update bridge configurations so they continue to work in target countries as new blocking attempts are deployed by CCP.
This is a recurring issue monitoring bridge health through the 2 years project for Sponsor 96.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetGusGushttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40070Formatting and layout design2024-03-26T00:38:30ZnicobFormatting and layout designExplore formatting and layout with content and illustrations that will work well for both online and print.
* complexity: medium (3 days)
* uncertainty: moderate (1.5)
* total: 3-4.5 days
* actual:Explore formatting and layout with content and illustrations that will work well for both online and print.
* complexity: medium (3 days)
* uncertainty: moderate (1.5)
* total: 3-4.5 days
* actual:Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40069Content review2024-03-26T00:39:27ZnicobContent reviewHow much/if any of this content will change/do we need to consider with overall design? Suggestions per feedback could mean adding more information. Is it helpful to have individual documents or should they all be combined? Some of these...How much/if any of this content will change/do we need to consider with overall design? Suggestions per feedback could mean adding more information. Is it helpful to have individual documents or should they all be combined? Some of these answers will probably depend on information from others, so may be more of an ongoing task.
* complexity: medium (3 days)
* uncertainty: moderate (1.5)
* total: 3-4.5 days
* actual:Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40068Illustrating design2024-03-25T23:58:03ZnicobIllustrating design* complexity: medium (3 days)
* uncertainty: low (1.1)
* total: 3.3 days
* actual:* complexity: medium (3 days)
* uncertainty: low (1.1)
* total: 3.3 days
* actual:Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40067Concepting and sketching
2024-03-25T23:52:36ZnicobConcepting and sketching
* complexity: medium (3 days)
* uncertainty: low (1.1)
* total: 3-3.3 days
* actual:* complexity: medium (3 days)
* uncertainty: low (1.1)
* total: 3-3.3 days
* actual:Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40066Redesign the "Tor for xyz" outreach materials2024-03-26T21:21:40ZnicobRedesign the "Tor for xyz" outreach materialsThe existing outreach materials we have need to be updated as part of the work for Sponsor 9. There are currently four "Tor for xyz" pieces that we will be redesigning to fit a single template that works for both online and print, and is...The existing outreach materials we have need to be updated as part of the work for Sponsor 9. There are currently four "Tor for xyz" pieces that we will be redesigning to fit a single template that works for both online and print, and is consistent with Tor's evolving visual brand.
* [Tor for Anti-censorship](https://gitlab.torproject.org/tpo/community/outreach/-/raw/master/print/en_EN/Front_anti-censorship_en_EN.pdf)
* [Tor for Feminists](https://gitlab.torproject.org/torproject/community/outreach/-/raw/master/print/en_EN/Front_feminist_en_EN.pdf)
* [Tor for Human Rights](https://gitlab.torproject.org/tpo/community/outreach/-/raw/master/print/en_EN/Front_humanrights_en_EN.pdf)
* [Tor for Privacy](https://gitlab.torproject.org/torproject/community/outreach/-/raw/master/print/en_EN/Front_privacy_en_EN.pdf)
There is also this back cover for Anti-censorship, Human Rights, and Privacy: [Back](https://gitlab.torproject.org/tpo/community/outreach/-/raw/master/print/en_EN/Back_stencil_en_EN.pdf)
And this back cover for Feminists: [Back](https://gitlab.torproject.org/tpo/community/outreach/-/raw/master/print/en_EN/Back_feminist_en_EN.pdf)
We should incorporate this feedback that was previously collected from partners in LATAM too: https://gitlab.torproject.org/tpo/ux/research/-/issues/22#note_2825275Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40065Create new onion routing digram in new illustration style2024-03-26T18:31:14ZnicobCreate new onion routing digram in new illustration styleIn part of the effort to revise outreach materials, we also need to develop a new and simple diagram of onion routing to be used across materials, online and in print. We'll be integrating the new illustration style into this diagram as ...In part of the effort to revise outreach materials, we also need to develop a new and simple diagram of onion routing to be used across materials, online and in print. We'll be integrating the new illustration style into this diagram as well.
Tor onion routing diagrams being used/have been used in the past:
* https://community.torproject.org/onion-services/overview/
* https://2019.www.torproject.org/images/htw2_zh.png
* https://community.torproject.org/static/images/outreach/print/minizine-onion-routing-A4.jpg
* https://gitlab.torproject.org/tpo/community/outreach/-/raw/master/print/en_EN/Front_humanrights_en_EN.pdf
EFF onion routing diagrams:
* https://tor-https.eff.org/
* https://www.eff.org/files/2023/04/26/circumvention-toronionaddress.pngSponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40053Review and update the street team kit2024-03-25T22:29:02ZdonutsReview and update the street team kitMany of the materials that are part of the [Street Team Kit](https://community.torproject.org/outreach/kit/) are out of date (from a brand/design POV), designed for print, and/or cannot be updated because the original working files are l...Many of the materials that are part of the [Street Team Kit](https://community.torproject.org/outreach/kit/) are out of date (from a brand/design POV), designed for print, and/or cannot be updated because the original working files are long gone. As such, we should:
- Review the list to decide on which materials we want to keep and update, and in what order.
- Update each to match our new brand guidelines, when ready.
- Update the layouts so they're suitable for both digital use and print.
- Implement feedback from LATAM partners collected here: https://gitlab.torproject.org/tpo/ux/research/-/issues/22#note_2825275
- Improve accessibility where possible—I believe some of these were originally done in Sketch, so text recognition/text to speech may not be great.
I don't expect we'll be able to redo all of these materials in a single phase, however.Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsnicobnicobhttps://gitlab.torproject.org/tpo/community/outreach/-/issues/40064/ETC2024-03-21T16:40:31Zjuga/ETC[/ETC](https://eclectictechcarnival.org/etc/call/) 2024 happens in Berlin during June 5 - 9 (FLINTA)
/cc @gaba
CFP deadline on April 6th[/ETC](https://eclectictechcarnival.org/etc/call/) 2024 happens in Berlin during June 5 - 9 (FLINTA)
/cc @gaba
CFP deadline on April 6th2024-04-05https://gitlab.torproject.org/tpo/community/outreach/-/issues/40062Organize Tor presence @ Global Gathering 20242024-03-26T12:55:06ZGabagaba@torproject.orgOrganize Tor presence @ Global Gathering 2024A few people at Tor will be attending the Global Gathering in September 27 to 29, 2024. The due date to submit proposals for activities is on May 30th. This issue is to get all that organized.
This year, participants can submit proposal...A few people at Tor will be attending the Global Gathering in September 27 to 29, 2024. The due date to submit proposals for activities is on May 30th. This issue is to get all that organized.
This year, participants can submit proposals for two types of activities: Circles and Booths. These activities must fit into at least one of the four
themes:
- Ecosystem Wellbeing;
- Circumvention Technologies;
- Security, Threats, and Risks;
- Digital Rights 2050.
These activities and themes are explained in detail in the Proposal Submission Form and on our wiki:
https://wiki.digitalrights.community/index.php?title=Submitting_a_Proposal
* Circles can be seen as collaborative discussions focused on a specific area, challenge, or topic. They are an opportunity to both be creative, and inspire an authentic exchange of ideas.
Tor will be having a booth so we do not have to send any proposal about it.
cc @gus @bella2024-05-27https://gitlab.torproject.org/tpo/community/l10n/-/issues/40134Lower priority of strings that will be removed on next Tor Browser2024-03-13T09:48:50ZemmapeelLower priority of strings that will be removed on next Tor BrowserAfter the work done by @henry in the Tor Browser handling of translation files at https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42305 we have very regular comments when a string will not be on the next release.
I c...After the work done by @henry in the Tor Browser handling of translation files at https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42305 we have very regular comments when a string will not be on the next release.
I can use this comment to lower the priority of such strings, with the 'Bulk edit' addon in Weblate.
I tested it on the https://hosted.weblate.org/projects/tor/tor-browser/tb-settingsproperties/ component, I need to add it to the others.
I look for strings with `note:"Will be unused in Tor Browser"`.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/relays/-/issues/89Tor relay operator meetup (April 13rd 2024 @ 1900 UTC)2024-03-05T13:55:06ZGusTor relay operator meetup (April 13rd 2024 @ 1900 UTC)* [ ] Put together an agenda with the contribution of other teams and relay community
* [ ] BBB room - https://tor.meet.coop/gus-og0-x74-dzn
* [ ] Publish the meetup invitation where our community hangout:
* [ ] tor-relays mailing list...* [ ] Put together an agenda with the contribution of other teams and relay community
* [ ] BBB room - https://tor.meet.coop/gus-og0-x74-dzn
* [ ] Publish the meetup invitation where our community hangout:
* [ ] tor-relays mailing list:
* [ ] Twitter
* [ ] Mastodon
* [ ] r/TOR
* [ ] Facilitate the meetup (Saturday, April 13rd @ 1900 UTC)
* [ ] Send the meetup notes to the tor-relays mailing listGusGushttps://gitlab.torproject.org/tpo/community/support/-/issues/40145Update support documentation for Tor Browser 13.5 release2024-02-27T03:19:59Zebanamebanam@torproject.orgUpdate support documentation for Tor Browser 13.5 releaseUpdate articles on RT and text modules on cdr.link with the Tor Browser 13.5 release.
related: https://gitlab.torproject.org/tpo/web/manual/-/issues/155
/cc @nina @gusUpdate articles on RT and text modules on cdr.link with the Tor Browser 13.5 release.
related: https://gitlab.torproject.org/tpo/web/manual/-/issues/155
/cc @nina @gusebanamebanam@torproject.orgebanamebanam@torproject.orghttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40133Separate translation contributions per person in the commits, just in case2024-02-13T13:27:07ZemmapeelSeparate translation contributions per person in the commits, just in caseWatching the video at https://fosdem.org/2024/schedule/event/fosdem-2024-1906-lessons-learnt-as-a-translation-contributor-the-past-4-years/ I think I need to change the configuration of our components in weblate.
To save space, and bec...Watching the video at https://fosdem.org/2024/schedule/event/fosdem-2024-1906-lessons-learnt-as-a-translation-contributor-the-past-4-years/ I think I need to change the configuration of our components in weblate.
To save space, and because I can see this information in weblate if I need it, I was squashing translators contributions in weblate all together in one commit. But if a translator would want to remove its contributions, it will be a very difficult thing to do. So it is better to separate the contributions and have one commit per person.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/support/-/issues/40139Publish Android APK signing key hash under download page and external platfor...2024-02-14T16:04:52ZrebPublish Android APK signing key hash under download page and external platform for users to validateLet's face it, PGP verification is cumbersome for users. Fortunately, there is an easier alternative:
As part of the Android build process, the APK is signed with the developer keys. The signature is within the APK itself and can be ext...Let's face it, PGP verification is cumbersome for users. Fortunately, there is an easier alternative:
As part of the Android build process, the APK is signed with the developer keys. The signature is within the APK itself and can be extracted via command line ([apksigner](https://developer.android.com/tools/apksigner) command) or other applications such as [ApkVerifier](https://github.com/soupslurpr/AppVerifier) or built-in OS modules like the one planned by [GrapheneOS](https://github.com/GrapheneOS/os-issue-tracker/issues/211).
For users to be able to verify the signing key hash, the ideal scenario would be for the hash to be published alongside the APKs and other places known to be controlled by the Tor developers. It can be a twitter post, github readme, etc. Users can go to one or multiple of this places and validate the key hash they got indeed comes from the developer. The hashes typically published by other developers are SHA-1 and SHA-256 together with the bundle name, for example:
```
CN=Tor Project, OU=TorProject.org, O=TorProject.org, L=New York, ST=NY, C=US
Valid from: Mon Feb 22 23:05:20 EST 2010 until: Sat Jul 11 00:05:20 EDT 2037
Certificate fingerprints:
SHA1: CD:14:2A:CC:DE:63:FE:57:C1:C5:28:58:E1:9D:1B:37:C7:64:22:CE
SHA256: A4:54:B8:7A:18:47:A8:9E:D7:F5:E7:0F:BA:6B:BA:96:F3:EF:29:C2:6E:09:81:20:4F:E3:47:BF:23:1D:FD:5B
```
Workflow examaple:
1. User download the APK from github releases section.
1. User takes note of the key signing hash.
1. Right before installing the APK, in the case of GrapheneOS, the package installer will show the hash. If there is a match, the user proceeds.
Apps like ApkVerifier even contain an [internal database of key hashes](https://github.com/soupslurpr/AppVerifier/blob/master/app/src/main/kotlin/dev/soupslurpr/appverifier/InternalVerificationInfoDatabase.kt) known to be have been published by developers and users can see whether the installed apps (or apks to be installed) on their phone are deemed trusted.https://gitlab.torproject.org/tpo/community/l10n/-/issues/40131Add more screenshots for the Tor Browser translations2024-03-14T13:34:43ZemmapeelAdd more screenshots for the Tor Browser translationsThe browser strings need more context for a good translation, especially the ones with variables that make translators confused.
At the moment the Tor Browser strings without screenshots can be listed here: https://hosted.weblate.org/se...The browser strings need more context for a good translation, especially the ones with variables that make translators confused.
At the moment the Tor Browser strings without screenshots can be listed here: https://hosted.weblate.org/search/tor/tor-browser/?q=+language%3Aen+and+NOT+has%3Ascreenshot+and+not+component%3Ator-browser-user-manual&sort_by=-priority%2Cposition&checksum=emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/training/-/issues/141[Privacy Resilience Grants] Record and upload trainings for incoming Tor trai...2024-03-06T13:44:06Zraya[Privacy Resilience Grants] Record and upload trainings for incoming Tor trainerscc: @guscc: @gusrayarayahttps://gitlab.torproject.org/tpo/community/policies/-/issues/20Get an overview of how we dealt with past suggestions for network-health/comm...2024-03-27T09:45:36ZGeorg KoppenGet an overview of how we dealt with past suggestions for network-health/community improvementsIt would be good to dig a bit into past suggestions for improvement made by relay operators and community members on how to improve the health of the operator community and the overall health of the Tor network and how we dealt with them...It would be good to dig a bit into past suggestions for improvement made by relay operators and community members on how to improve the health of the operator community and the overall health of the Tor network and how we dealt with them. We could then come up with recommendations for improvement on that process which could guide our current work on establishing a (new and better) process.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/community/policies/-/issues/19Document relay community governance processes2024-03-27T09:19:13ZGabagaba@torproject.orgDocument relay community governance processesThis is activity O2.4 for [sponsor 112](https://gitlab.torproject.org/groups/tpo/-/milestones/44#tab-issues):
Document relay community governance processes. In this activity, we will publish public-facing documentation on what enforceme...This is activity O2.4 for [sponsor 112](https://gitlab.torproject.org/groups/tpo/-/milestones/44#tab-issues):
Document relay community governance processes. In this activity, we will publish public-facing documentation on what enforcement mechanisms were considered, why the ones that were selected were chosen, and why the ones that were not implemented but were considered as possible candidates, were eventually rejected. The audience for these documents will be future technology projects that utilize the similar volunteer-run infrastructure and may be able to benefit from the insights Tor obtained during this process.Georg KoppenGeorg Koppen