Community issueshttps://gitlab.torproject.org/groups/tpo/community/-/issues2024-01-24T21:10:16Zhttps://gitlab.torproject.org/tpo/community/training/-/issues/124Index of presentations in the home slide deck2024-01-24T21:10:16ZSilvio RhattoIndex of presentations in the home slide deckBuild an index of presentations in the [home slides]:
* Listing the ones from the current year, and the outdated ones.
* Linking to all available assets for a given slide (ODP, PDF, HTML etc).
* To be built as part of the CI Pipeline.
...Build an index of presentations in the [home slides]:
* Listing the ones from the current year, and the outdated ones.
* Linking to all available assets for a given slide (ODP, PDF, HTML etc).
* To be built as part of the CI Pipeline.
[home slides]: https://tpo.pages.torproject.net/community/training/https://gitlab.torproject.org/tpo/community/training/-/issues/123Switch from "master" to "main" branch2024-03-05T16:32:50ZSilvio RhattoSwitch from "master" to "main" branch# Tasks
* [ ] Switch the repository from "master" to the "main" branch.
* [ ] Update references on the [Training resources page at the Community Portal][] pointing to the correct branch, like in [this file][].
[Training resources page ...# Tasks
* [ ] Switch the repository from "master" to the "main" branch.
* [ ] Update references on the [Training resources page at the Community Portal][] pointing to the correct branch, like in [this file][].
[Training resources page at the Community Portal]: https://community.torproject.org/training/resources/
[this file]: https://gitlab.torproject.org/tpo/web/community/-/blob/main/databags/community-training-materials.jsonhttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40128Retire 'gettor web' component2023-11-08T11:18:05ZemmapeelRetire 'gettor web' componentThe small website for GetTor has been replaced with a forward to the support portal gettor page, for easier maintenance and updates.
We need to retire the component:
* [x] Remove it from weblate
* [ ] Remove it from the docs
* [x] Remo...The small website for GetTor has been replaced with a forward to the support portal gettor page, for easier maintenance and updates.
We need to retire the component:
* [x] Remove it from weblate
* [ ] Remove it from the docs
* [x] Remove it from the stats
* [ ] move branch to the translation attic
* [ ] archive translation memoryemmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40126Improve Access Keys documentation: explain difference to shortcuts2024-01-24T21:11:50ZemmapeelImprove Access Keys documentation: explain difference to shortcutsWe already have some documentation about Access Keys: https://gitlab.torproject.org/tpo/community/l10n/-/wikis/Localization-for-translators#access-keys
But it needs to be improved.
We need to differentiate Access Keys, that are a way t...We already have some documentation about Access Keys: https://gitlab.torproject.org/tpo/community/l10n/-/wikis/Localization-for-translators#access-keys
But it needs to be improved.
We need to differentiate Access Keys, that are a way to navigate menus, from keyboard shortcuts.
One difference: Shortcuts are the same for all locales, Access Keys depend on the locale.
ref: https://hosted.weblate.org/translate/tor/tor-browser/tb-newidentityproperties/ru/?checksum=73b4988ed95a84d9#commentshttps://gitlab.torproject.org/tpo/community/support/-/issues/40127[User support] Review the "Private bridges cn" (front desk) and /commands (cd...2024-02-06T03:36:26ZGus[User support] Review the "Private bridges cn" (front desk) and /commands (cdr.link)In our user support documentation, we have included an option for users in China to request a 'private bridge' by emailing us. However, we have been receiving requests for private bridges from countries without heavy censorship, like Mex...In our user support documentation, we have included an option for users in China to request a 'private bridge' by emailing us. However, we have been receiving requests for private bridges from countries without heavy censorship, like Mexico, where internet restrictions can be bypassed using bridges from other distributors (https, telegram...). The feedback and emails received may indicate a possible misunderstanding of requesting a private bridge. Some users believe that because censorship in China is so sophisticated, they need "that bridge" to bypass their local censors, which is a misconception.
Let's review and check how we can improve the tb-manual text and the commands in CDR.Link.
(cc @ebanam @nina)https://gitlab.torproject.org/tpo/community/l10n/-/issues/40125Add documentation section about RTL for developers2024-02-26T19:28:02ZemmapeelAdd documentation section about RTL for developersWhen we release translations RTL some questions are always repeated, and it would be nice to have a documentation that developers can read, with examples and best practices. Also with screenshots to understand the common problems.When we release translations RTL some questions are always repeated, and it would be nice to have a documentation that developers can read, with examples and best practices. Also with screenshots to understand the common problems.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40124O4.1: Localize all UI modified in this project.2024-02-12T13:49:23ZGabagaba@torproject.orgO4.1: Localize all UI modified in this project.The text of this activity is:
"We will coordinate the volunteer localization of UI components of all new and modified tools in this project into traditional and simplified Chinese. This process involves reviewing the strings, reaching o...The text of this activity is:
"We will coordinate the volunteer localization of UI components of all new and modified tools in this project into traditional and simplified Chinese. This process involves reviewing the strings, reaching out to the translator community, answering translator questions in Transifex, and publishing the reviewed content."
The modified tools in Sponsor 96 are:
- OnionSproutBot UI
- Tor Browser for Desktop (webtunnel UI, snowflake UI and manual)
- Tor Browser for Android (connect assist): (translations will happen in February and March
- Lox: translations will happen in February and March
- OnionShare: Desktop, Android and iOS
- Orbot web
- Rebranding of OnionShare iOS for users in Chinaemmapeelemmapeel2024-03-01https://gitlab.torproject.org/tpo/community/l10n/-/issues/40123Retire HTTPS_Everywhere translations2023-12-11T11:23:32ZemmapeelRetire HTTPS_Everywhere translationsFrom their website:
##Update on HTTPS Everywhere
⚠️This project is no longer being maintained or updated. Please uninstall and direct users to the advice below to switch to HTTPS by default natively.
You no longer need HTTPS Everywhe...From their website:
##Update on HTTPS Everywhere
⚠️This project is no longer being maintained or updated. Please uninstall and direct users to the advice below to switch to HTTPS by default natively.
You no longer need HTTPS Everywhere to set HTTPS by default! Major browsers now offer native support for an HTTPS only mode. Find out how to turn it on here.
This extension will be sunset by January 2023.
We need to retire the component, and we can use the opportunity to update the Howto retire a translation: https://gitlab.torproject.org/tpo/community/l10n/-/wikis/L10n-Coordinator#how-to-retire-a-localization-resourceemmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40119Update torlauncher translation setup2024-01-31T14:43:58ZemmapeelUpdate torlauncher translation setupTorlauncher's setup needs to be updated. The repository is now https://gitlab.torproject.org/tpo/applications/torbrowser-launcher and we need to add it to weblate.
We also need to know if we still need this other tor-launcher branches: ...Torlauncher's setup needs to be updated. The repository is now https://gitlab.torproject.org/tpo/applications/torbrowser-launcher and we need to add it to weblate.
We also need to know if we still need this other tor-launcher branches: https://gitlab.torproject.org/tpo/translation/-/branches?state=all&sort=updated_asc&search=launcher and if not, move them to the attic.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/team/-/issues/95Onion Services PoW feedback collection2023-09-13T17:54:13ZSilvio RhattoOnion Services PoW feedback collectionFollow up from tpo/community/team#93:
* [ ] Report back to the Network Team (via forum post comments and issues).
* [ ] Update the [Support Portal](https://support.torproject.org/) with the questions most asked by users (instead of just...Follow up from tpo/community/team#93:
* [ ] Report back to the Network Team (via forum post comments and issues).
* [ ] Update the [Support Portal](https://support.torproject.org/) with the questions most asked by users (instead of just including everything from the [FAQ][], which would increase the number of strings to translate).
* [ ] Work in sync with [adding onion services PoW to the glossary and other parts of the docs](tpo/web/support#334).
[FAQ]: https://gitlab.torproject.org/tpo/onion-services/onion-support/-/wikis/Documentation/PoW-FAQhttps://gitlab.torproject.org/tpo/community/training/-/issues/113Add training resources to portal2024-03-25T11:29:34ZrayaAdd training resources to portalList of updates/additions:
- [ ] Update [All About Tor](https://docs.google.com/presentation/d/1BKpeDXqHib4zOQeGRBeFYWVYUtFNSwd-FLCY63TMDG8/edit)
- [ ] Update [Introduction to Onion Services](https://docs.google.com/presentation/d/1avHPN...List of updates/additions:
- [ ] Update [All About Tor](https://docs.google.com/presentation/d/1BKpeDXqHib4zOQeGRBeFYWVYUtFNSwd-FLCY63TMDG8/edit)
- [ ] Update [Introduction to Onion Services](https://docs.google.com/presentation/d/1avHPNzMhC5KJShtxAxe2Sl_KbQSrgG6yltdzHCEOfV0/edit)
- [ ] Add [Bypassing Censorship with and of Tor](https://docs.google.com/presentation/d/1f7IWy6rBoXffmAJPGxGSqCZvChlYJ012-E3a8mldbcM/edit)
- [ ] Add [YouTube videos](https://www.youtube.com/watch?v=uroe-xe0tcM)
- [ ] Add [Digital Security Basics](https://docs.google.com/presentation/d/1-uhiYwU1QNCYRuyJuacxKj2GLHvUWQ_Hcjz730IZqiM/edit?usp=sharing)
- [ ] Add licensing information on all training resources, see: https://gitlab.torproject.org/tpo/community/training/-/issues/74rayaraya2023-11-14https://gitlab.torproject.org/tpo/community/support/-/issues/40118Update privacy policy on the Tor Forum2024-03-26T02:49:50Zebanamebanam@torproject.orgUpdate privacy policy on the Tor ForumAs pointed out in the latest (24 June 2023) relay operators' meetup, as we are now self-hosting the [Tor Forum](https://forum.torproject.org), we should update the [privacy policy](https://forum.torproject.org/privacy).
/cc @gusAs pointed out in the latest (24 June 2023) relay operators' meetup, as we are now self-hosting the [Tor Forum](https://forum.torproject.org), we should update the [privacy policy](https://forum.torproject.org/privacy).
/cc @gusGusGushttps://gitlab.torproject.org/tpo/community/training/-/issues/104Plan TAP - Tor Advocates Program2023-09-13T18:46:54ZGusPlan TAP - Tor Advocates ProgramDuring the [Costa Rica Meeting](https://gitlab.torproject.org/tpo/team/-/wikis/2023-Tor-Meeting-Costa-Rica-Wiki/Tor-advocates-session) we discussed about how the Tor Advocates Program is different from other previous efforts like the Tor...During the [Costa Rica Meeting](https://gitlab.torproject.org/tpo/team/-/wikis/2023-Tor-Meeting-Costa-Rica-Wiki/Tor-advocates-session) we discussed about how the Tor Advocates Program is different from other previous efforts like the Tor Teachers, the ongoing ToT, training microgrants and other initiatives. It's a mix of teaching, investigation, research, advocacy, and training.
As this is a new initiative, we should:
* Meet with other organizations running similar programs like Amnesty digital forensics fellowship (2023-Q3)
* Survey partners about their expectations (2023-Q3)
* Write internal documentation about the program (2023-Q3/Q4)
* Organize the curricula (2024-Q1/Q2)GusGushttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40111Translate Tor Browser Manual to Albanian, Belarusian, Bulgarian, Chinese Sim...2024-02-21T15:08:18ZemmapeelTranslate Tor Browser Manual to Albanian, Belarusian, Bulgarian, Chinese Simplified, Chinese Traditional (TW),Georgian, Hungarian, Indonesian, Korean, Macedonian, Pashto, Romanian, Russian, Thai, and Wolof* Albanian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/sq/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/sq/svg-badge.svg" alt="Translation status" /></a>
* ...* Albanian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/sq/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/sq/svg-badge.svg" alt="Translation status" /></a>
* Belarusian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/be/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/be/svg-badge.svg" alt="Translation status" /></a>
* Bulgarian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/bg/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/bg/svg-badge.svg" alt="Translation status" /></a>
* Chinese Simplified <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/zh_Hans/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/zh_Hans/svg-badge.svg" alt="Translation status" /></a>
* Chinese Traditional (TW) <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/zh_Hant/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/zh_Hant/svg-badge.svg" alt="Translation status" /></a>
* Georgian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/ka/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/ka/svg-badge.svg" alt="Translation status" /></a>
* Hungarian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/hu/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/hu/svg-badge.svg" alt="Translation status" /></a>
* Indonesian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/id/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/id/svg-badge.svg" alt="Translation status" /></a>
* Korean <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/ko/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/ko/svg-badge.svg" alt="Translation status" /></a>
* Macedonian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/mk/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/mk/svg-badge.svg" alt="Translation status" /></a>
* Pashto <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/pa/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/pa/svg-badge.svg" alt="Translation status" /></a>
* Romanian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/ro/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/ro/svg-badge.svg" alt="Translation status" /></a>
* Russian <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/ru/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/ru/svg-badge.svg" alt="Translation status" /></a>
* Thai <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/th/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/th/svg-badge.svg" alt="Translation status" /></a>
* Wolof <a href="https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-user-manual/wo/"><img src="https://hosted.weblate.org/widget/tor/tor-browser/tor-browser-user-manual/wo/svg-badge.svg" alt="Translation status" /></a>
~emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/relays/-/issues/73Brainstorm network health tooling to support university relay campaign2024-01-08T12:41:59ZRoger DingledineBrainstorm network health tooling to support university relay campaignAs part of the feedback from the university relay campaign roadmap (https://gitlab.torproject.org/tpo/community/relays/-/issues/67), @gk rightly points out that we should think about what network health tools could best support our campa...As part of the feedback from the university relay campaign roadmap (https://gitlab.torproject.org/tpo/community/relays/-/issues/67), @gk rightly points out that we should think about what network health tools could best support our campaign.
This ticket is a place to brainstorm about wishlist items so the network health folks can adapt their future plans to help us.https://gitlab.torproject.org/tpo/community/relays/-/issues/72Advocacy doc: why relays especially make sense at universities2023-06-14T20:13:50ZRoger DingledineAdvocacy doc: why relays especially make sense at universitiesOne of our steps from https://gitlab.torproject.org/tpo/community/relays/-/issues/67 is to write an advocacy doc on why relays make sense at universities in particular.
This ticket is for fleshing out those ideas and producing the text....One of our steps from https://gitlab.torproject.org/tpo/community/relays/-/issues/67 is to write an advocacy doc on why relays make sense at universities in particular.
This ticket is for fleshing out those ideas and producing the text. A later step will be to put the text up as a new page on the EFF university relay campaign and/or on the Tor community portal.https://gitlab.torproject.org/tpo/community/policies/-/issues/17Write proposal to restrict contact information field to email address (and ma...2024-03-27T09:39:44ZGeorg KoppenWrite proposal to restrict contact information field to email address (and make it mandatory)We should write a proposal to make sure `ContactInfo` is really just an email address. We could add a second step where we want to enforce it actually. Tor's man page says:
```
ContactInfo email_address
Administrative c...We should write a proposal to make sure `ContactInfo` is really just an email address. We could add a second step where we want to enforce it actually. Tor's man page says:
```
ContactInfo email_address
Administrative contact information for this relay or bridge. This line
can be used to contact you if your relay or bridge is misconfigured or
something else goes wrong. Note that we archive and publish all
descriptors containing these lines and that Google indexes them, so
spammers might also collect them. You may want to obscure the fact that
it’s an email address and/or generate a new address for this purpose.
ContactInfo must be set to a working address if you run more than one
relay or bridge. (Really, everybody running a relay or bridge should
set it.)
```
which is already pretty close to what I plan to propose. This is related to https://gitlab.torproject.org/tpo/core/arti/-/issues/870.
@gus is not done with the meta proposal yet, so I wait for that. Additionally, I am not sure yet how to split this up properly for some potentially needed tor-spec proposal.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/community/l10n/-/issues/40110Retire bridgedb translations2023-09-27T15:12:40ZemmapeelRetire bridgedb translationsthe translation for the bridgedb project is on weblate, but we are not developing that interface anymore.
we will retire that translation from weblate so translators spend time translating 'releasable' translations
ref: https://gitlab....the translation for the bridgedb project is on weblate, but we are not developing that interface anymore.
we will retire that translation from weblate so translators spend time translating 'releasable' translations
ref: https://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/issues/40056emmapeelemmapeelhttps://gitlab.torproject.org/tpo/community/onion-tex-slim/-/issues/1QR code generation2024-01-24T21:11:53ZSilvio RhattoQR code generationSupport for QR code generation for slides. Some possible implementations:
* [GitHub - daamien/pandoc-latex-barcode: A pandoc filter to insert barcodes and QR codes in a latex/pdf document](https://github.com/daamien/pandoc-latex-barcode...Support for QR code generation for slides. Some possible implementations:
* [GitHub - daamien/pandoc-latex-barcode: A pandoc filter to insert barcodes and QR codes in a latex/pdf document](https://github.com/daamien/pandoc-latex-barcode).
* [graphics - LaTeX Package to generate QR codes? - TeX - LaTeX Stack Exchange](https://tex.stackexchange.com/questions/1429/latex-package-to-generate-qr-codes).
* A custom macro (processed by a shell script) that triggers [libqrencode](https://fukuchi.org/works/qrencode/index.html.en) ([Debian Package Tracker](https://tracker.debian.org/pkg/qrencode)).https://gitlab.torproject.org/tpo/community/team/-/issues/90Go over Limerick core contributor process notes and salvage what we still fin...2023-08-10T13:48:55ZGeorg KoppenGo over Limerick core contributor process notes and salvage what we still find usefulWe had a [session at our Limerick meeting](https://gitlab.torproject.org/tpo/team/-/wikis/202209MeetingCoreContributors) talking about how to improve our core contributor process. We should go over those notes and salvage whatever we sti...We had a [session at our Limerick meeting](https://gitlab.torproject.org/tpo/team/-/wikis/202209MeetingCoreContributors) talking about how to improve our core contributor process. We should go over those notes and salvage whatever we still find useful and potentially integrate that in our [notes from the Costa Rica session](https://gitlab.torproject.org/tpo/team/-/wikis/202304ImproveCoreContributorProcess).
/cc @armaGusGus