The Tor Project issueshttps://gitlab.torproject.org/groups/tpo/-/issues2021-10-25T19:31:15Zhttps://gitlab.torproject.org/tpo/web/lego/-/issues/33Add Discourse forum logo on the footer2021-10-25T19:31:15ZGusAdd Discourse forum logo on the footerAs part of our [Soft launch plan](https://gitlab.torproject.org/tpo/web/team/-/wikis/Plan-To-Launch-Tor's-Forum#timeline), we need to add [Discourse logo](https://fontawesome.com/v5.15/icons/discourse) on the footer.As part of our [Soft launch plan](https://gitlab.torproject.org/tpo/web/team/-/wikis/Plan-To-Launch-Tor's-Forum#timeline), we need to add [Discourse logo](https://fontawesome.com/v5.15/icons/discourse) on the footer.2021-10-20https://gitlab.torproject.org/tpo/anti-censorship/rdsys/-/issues/137Proposal - to edit message of getbridges bot2023-01-31T15:41:25ZninaProposal - to edit message of getbridges botI want to offer to remove the phrase "Your bridges:" that @GetBridgesBot sends with the list of bridges (or split it into two different messages)
When the users copy the bridges from the message on the smartphone, they have to copy the...I want to offer to remove the phrase "Your bridges:" that @GetBridgesBot sends with the list of bridges (or split it into two different messages)
When the users copy the bridges from the message on the smartphone, they have to copy the whole message with the phrase "Your bridges:" and then remove this piece already in the TBA/Orbot/Onion Browser. So removing these words from the message would make the user experience bettermeskiomeskio@torproject.orgmeskiomeskio@torproject.org2023-01-11https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41038Update "Click to Copy" button label in circuit display2023-04-04T15:29:45ZdonutsUpdate "Click to Copy" button label in circuit displayApparently the circuit display has a button to click to copy the URL, that appears when you hover over it (which is news to me!):
<img src="/uploads/fe519f445175dba65088b0cfa3430ba4/circuit-display-nyt.png" alt="circuit-display-nyt" wid...Apparently the circuit display has a button to click to copy the URL, that appears when you hover over it (which is news to me!):
<img src="/uploads/fe519f445175dba65088b0cfa3430ba4/circuit-display-nyt.png" alt="circuit-display-nyt" width="50%">
I'm guessing this is a legacy feature carried across from torbutton, since it's trivial enough to copy the URL from the address bar itself? In any case, we should avoid "Click..." commands in our microcopy and update the label to something like `Copy Address` instead.Sponsor 30 - Objective 3.5henryhenry2023-04-17https://gitlab.torproject.org/tpo/community/team/-/issues/8Template letter to universities to unblock Tor2023-11-24T11:56:40ZGusTemplate letter to universities to unblock TorSome universities are blocking torproject.org and also the Tor network.
If we create a template letter, I think many students and teachers will feel engaged to formalize and fill some papers to request to unblock Tor at their universiti...Some universities are blocking torproject.org and also the Tor network.
If we create a template letter, I think many students and teachers will feel engaged to formalize and fill some papers to request to unblock Tor at their universities. And even if the university doesn't unblock at least it will require a formal answer from the university. Thoughts?Roger DingledineRoger Dingledine2023-12-01https://gitlab.torproject.org/tpo/web/community/-/issues/344[Onion Services] Replace mailing list tor-onions link to the Tor Forum Onion ...2024-03-27T22:03:10ZGus[Onion Services] Replace mailing list tor-onions link to the Tor Forum Onion Services categoryHere: https://community.torproject.org/onion-services/
_"Are you interested in learning more about onion services? Join our tor-onions mailing list to speak with other onion service operators. "_
We should consider changing the mailing...Here: https://community.torproject.org/onion-services/
_"Are you interested in learning more about onion services? Join our tor-onions mailing list to speak with other onion service operators. "_
We should consider changing the mailing list link to the Tor Forum: https://forum.torproject.org/c/support/onion-services/16.
(cc @rhatto)Silvio RhattoSilvio Rhatto2024-06-17https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40340Add a mechanism to retest the client NAT type2024-03-04T08:42:02ZCecylia BocovichAdd a mechanism to retest the client NAT typeWhile we do periodically retest the NAT type of proxies, a client's NAT type is only checked once on startup. The result is that if, after the initial check, a client's network conditions change, they may have difficulty connecting to pr...While we do periodically retest the NAT type of proxies, a client's NAT type is only checked once on startup. The result is that if, after the initial check, a client's network conditions change, they may have difficulty connecting to proxies in their pool. Since client usage of snowflake is much more time-sensitive than proxies, the trigger for a retest could be a threshold of a certain number of failed Datachannel attempts.https://gitlab.torproject.org/tpo/web/community/-/issues/341[Featured Onions] Add Amnesty International onionsite2024-03-06T17:41:16ZGus[Featured Onions] Add Amnesty International onionsiteLet's add Amnesty International onionsite to our curated list: https://community.torproject.org/onion-services/#featured-onions
"Amnesty International has today launched its global website as an .onion site on the Tor network, giving us...Let's add Amnesty International onionsite to our curated list: https://community.torproject.org/onion-services/#featured-onions
"Amnesty International has today launched its global website as an .onion site on the Tor network, giving users greater access to its ground-breaking work exposing and documenting human rights violations in areas where government censorship and digital surveillance are rife.
In recent years, a number of countries including Algeria, China, Iran, Russia and Viet Nam have blocked Amnesty International websites, according to the Open Observatory of Network Interference (OONI), in a deliberate attempt to suppress freedom of information and efforts to hold the powerful to account.
The new Amnesty onion site can be accessed using the Tor Browser through our secure onion address at: https://www.amnestyl337aduwuvpf57irfl54ggtnuera45ygcxzuftwxjvvmpuzqd.onion."
https://www.amnesty.org/en/latest/news/2023/12/global-amnesty-international-website-launches-on-tor-network-to-help-universal-access/GusGushttps://gitlab.torproject.org/tpo/onion-services/onionbalance/-/issues/29Document about multiple MasterOnionAddress entries2024-02-20T17:58:20ZSilvio RhattoDocument about multiple MasterOnionAddress entriesDocument that multiple `MasterOnionAddress` lines are supported in the
`ob_config` file, so each backend service can work for multiple frontend
addresses.Document that multiple `MasterOnionAddress` lines are supported in the
`ob_config` file, so each backend service can work for multiple frontend
addresses.Onionbalance 0.2.3https://gitlab.torproject.org/tpo/onion-services/onionbalance/-/issues/28Migrate Onionbalance documentation to Onion MkDocs2024-02-22T22:19:20ZSilvio RhattoMigrate Onionbalance documentation to Onion MkDocsMigrate Onionbalance documentation from [Sphinx](https://www.sphinx-doc.org) to [Onion MkDocs][].
[Onion Mkdocs]: https://gitlab.torproject.org/tpo/web/onion-mkdocs/Migrate Onionbalance documentation from [Sphinx](https://www.sphinx-doc.org) to [Onion MkDocs][].
[Onion Mkdocs]: https://gitlab.torproject.org/tpo/web/onion-mkdocs/Onionbalance 0.2.3https://gitlab.torproject.org/tpo/onion-services/onionmine/-/issues/26Setup Onion MkDocs for Onionmine2024-02-22T22:06:52ZSilvio RhattoSetup Onion MkDocs for OnionmineConvert Onionmine documentation to [Onion MkDocs][].
[Onion Mkdocs]: https://gitlab.torproject.org/tpo/web/onion-mkdocs/Convert Onionmine documentation to [Onion MkDocs][].
[Onion Mkdocs]: https://gitlab.torproject.org/tpo/web/onion-mkdocs/Silvio RhattoSilvio Rhattohttps://gitlab.torproject.org/tpo/network-health/doctor/-/issues/40035"NOTICE: gabelmoo had 17 MiddleOnly flags in its vote but the consensus had 9...2024-03-21T14:27:02ZRoger Dingledine"NOTICE: gabelmoo had 17 MiddleOnly flags in its vote but the consensus had 9" isn't noteworthyI grabbed the consensus and gabelmoo's vote during the time period that we got the doctor warning, and sure enough:
```
$ grep MiddleOnly cached-consensus |grep ^s|wc -l
9
$ grep MiddleOnly gabelmoo-vote |grep ^s|wc -l
17
```
And in mo...I grabbed the consensus and gabelmoo's vote during the time period that we got the doctor warning, and sure enough:
```
$ grep MiddleOnly cached-consensus |grep ^s|wc -l
9
$ grep MiddleOnly gabelmoo-vote |grep ^s|wc -l
17
```
And in more detail,
```
$ grep MiddleOnly gabelmoo-vote |grep ^s
s BadExit MiddleOnly Running Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Running Stable Valid
s BadExit Fast MiddleOnly Running Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Running Valid
s BadExit Fast MiddleOnly Running Stable Valid
s BadExit Fast MiddleOnly Running Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Running Stable Valid
s BadExit Fast MiddleOnly Running Stable Valid
s BadExit Fast MiddleOnly Stable Valid
s BadExit Fast MiddleOnly Running Stable Valid
```
So even gabelmoo only thought 9 of the 17 should be Running, so it's not surprising that only 9 of them made it into the consensus.
But even if gabelmoo had different opinions about which ones are Running, the fact that gabelmoo voted MiddleOnly about a relay which didn't make it into the consensus is not noteworthy. There are a variety of cases where it could happen during normal operation.
I think a more precise check would be: for each relay listed in the consensus as MiddleOnly, did gabelmoo list it as MiddleOnly too?
If that's too much coding, a simpler approximation (which avoids reporting the false positives but also omits some of the true positives) might be: don't log anything if the number in the vote is bigger than the number in the consensus.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/onion-services/onionspray/-/issues/44Example configuration with Onionspray defaults2024-03-13T12:01:53ZSilvio RhattoExample configuration with Onionspray defaults# Description
It would be helpful for users if a canonical example configuration file had all/only Onionspray defaults.
# Tasks
* [ ] Create a `default.tconf` with just the default configuration, and
explanatory comments. Explai...# Description
It would be helpful for users if a canonical example configuration file had all/only Onionspray defaults.
# Tasks
* [ ] Create a `default.tconf` with just the default configuration, and
explanatory comments. Explain in the `example.tconf` that it's an example
that does not necessariliy has the default paramters. Or just rename
the `example.tconf` to `default.tconf`. Or something like that.
* [ ] Update the documentation accordingly.
# Time estimation
* Complexity: negligible (0.1 day)
* Uncertainty: low (x1.1)
* [Reference](https://jacobian.org/2021/may/25/my-estimation-technique/) (adapted)Onionspray 1.7.0https://gitlab.torproject.org/tpo/anti-censorship/bridge-port-scan/-/issues/7Build process needs updating2024-02-07T13:11:37ZKezBuild process needs updatingThe web team's lektor site build process has changed a bit since this repo was last updated, and the repo no longer builds with the instructions provided (the build instructions seem a bit incomplete even without these build changes). So...The web team's lektor site build process has changed a bit since this repo was last updated, and the repo no longer builds with the instructions provided (the build instructions seem a bit incomplete even without these build changes). So the build process needs to be updated, and more thoroughly documented.https://gitlab.torproject.org/tpo/onion-services/cebollitas/-/issues/15Create examples with the Tor Expert Bundle2024-01-10T11:58:22ZSilvio RhattoCreate examples with the Tor Expert BundleCreate examples based on the [Tor Expert Bundle](https://www.torproject.org/download/tor/), without the need for Docker Compose or even Docker.
Examples could be created with step-by-step documentation or with shell scripts (bourne and ...Create examples based on the [Tor Expert Bundle](https://www.torproject.org/download/tor/), without the need for Docker Compose or even Docker.
Examples could be created with step-by-step documentation or with shell scripts (bourne and [PowerShell](https://en.wikipedia.org/wiki/PowerShell)) to be easy portable without requiring a full development environment.
An user with a computer (desktop, laptop, things like Raspberry Pi) could then just jump straight away into the examples.
This was something [we've learned](https://gitlab.torproject.org/tpo/community/training/-/issues/92#note_2901220) to be really important.https://gitlab.torproject.org/tpo/network-health/depictor/-/issues/28Show Shared Random Value reveal values as well as commits2024-01-08T08:35:33Zmicahmicah@torproject.orgShow Shared Random Value reveal values as well as commitsFor the Shared Random section of the site, we see the Commits, but the Reveals are not shown. They are in the votes, but consensus health is just not showing them on the website. These would be useful to show along with the commits, as i...For the Shared Random section of the site, we see the Commits, but the Reveals are not shown. They are in the votes, but consensus health is just not showing them on the website. These would be useful to show along with the commits, as its a two stage commit and reveal process.https://gitlab.torproject.org/tpo/web/community/-/issues/335(Snowflake guide) Add Snowflake debian package2024-02-05T19:12:52ZGus(Snowflake guide) Add Snowflake debian packageSnowflake-proxy is available as a package in Debian bookworm. We should mention at https://community.torproject.org/relay/setup/snowflake/standalone/Snowflake-proxy is available as a package in Debian bookworm. We should mention at https://community.torproject.org/relay/setup/snowflake/standalone/Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetGusGushttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/88Firefox Android support2024-02-27T11:18:30ZcypherpunksFirefox Android supportHi. 14 December, 2023 onwards, Firefox Android has now allowed all extensions to be installed on Android, as long as they are made (and marked as) compatible with it.
Could the Snowflake addon be updated to allow Android installs? Or is...Hi. 14 December, 2023 onwards, Firefox Android has now allowed all extensions to be installed on Android, as long as they are made (and marked as) compatible with it.
Could the Snowflake addon be updated to allow Android installs? Or is there any pending work before that can happen?https://gitlab.torproject.org/tpo/network-health/metrics/tor-check/-/issues/40016RTL support2023-12-18T08:55:11ZtorranRTL supporthttps://check.torproject.org/ doesn't have a RTL support, which is needed for languages like Arabic, Persian etc to be displayed correctly.https://check.torproject.org/ doesn't have a RTL support, which is needed for languages like Arabic, Persian etc to be displayed correctly.https://gitlab.torproject.org/tpo/web/tpo/-/issues/396don't use `<h*>` tags for styling text2023-12-21T11:35:05ZKezdon't use `<h*>` tags for styling text#336 found some places where `<h4>` and `<h5>` tags were being used to style text. this is contrary to the way those tags should be used, and can cause issues for e.g. [users with screenreaders](https://developer.mozilla.org/en-US/docs/W...#336 found some places where `<h4>` and `<h5>` tags were being used to style text. this is contrary to the way those tags should be used, and can cause issues for e.g. [users with screenreaders](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements#navigation) and violates [WCAG 2.4 guidelines (criteria 2.4.6)](https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Operable#guideline_2.4_%E2%80%94_navigable_provide_ways_to_help_users_navigate_find_content_and_determine_where_they_are)
i've closed that ticket, but the issue still exists elsewhere. heading tags are being used for styling (padding, font-size, etc.) and that's breaking the semantics of the page. bootstrap makes this easy to fix by providing the `.h1` through `.h6` classes, which can be used to style an element like a heading, without breaking the page semantics.
we should comb through templates looking for headings that break the page semantics, and fix thosehttps://gitlab.torproject.org/tpo/network-health/metrics/website/-/issues/40106Details API returning undocumented `contact` for bridges2023-11-29T20:48:03ZSarthik Guptasarthikg@icloud.comDetails API returning undocumented `contact` for bridgesContrary to the key-value pairs listed at https://metrics.torproject.org/onionoo.html#details_bridge,
Details API Response contains `contact` key for bridges as can be tested in the response for the following api, https://onionoo.torpro...Contrary to the key-value pairs listed at https://metrics.torproject.org/onionoo.html#details_bridge,
Details API Response contains `contact` key for bridges as can be tested in the response for the following api, https://onionoo.torproject.org/details?limit=4&search=scripton