The Tor Project issueshttps://gitlab.torproject.org/groups/tpo/-/issues2021-04-06T14:51:36Zhttps://gitlab.torproject.org/tpo/web/support/-/issues/172[Tor Browser] Update the phrase 'Tor Browser is now available in 30 different...2021-04-06T14:51:36Zchampionquizzerchampionquizzer@torproject.org[Tor Browser] Update the phrase 'Tor Browser is now available in 30 different languages'In the response to the FAQ - '[I need Tor Browser in a language that's not English'](https://support.torproject.org/tbb/tbb-37/), we need to update the phrase -- 'Tor Browser is now available in 30 different languages' since Tor Browser ...In the response to the FAQ - '[I need Tor Browser in a language that's not English'](https://support.torproject.org/tbb/tbb-37/), we need to update the phrase -- 'Tor Browser is now available in 30 different languages' since Tor Browser is currently available in [35 different languages](https://www.torproject.org/download/languages/). See: https://gitlab.torproject.org/tpo/web/tpo/-/issues/168GusGushttps://gitlab.torproject.org/tpo/web/tpo/-/issues/168[Download/Languages] Update the phrase 'Tor Browser is now available in 32 di...2021-04-05T21:38:38Zchampionquizzerchampionquizzer@torproject.org[Download/Languages] Update the phrase 'Tor Browser is now available in 32 different languages'Tor Browser is currently available in 35 different languages (yaay!) and we need to update the phrase -- 'Tor Browser is now available in 32 different languages' -- on the download page, here: https://www.torproject.org/download/languages/Tor Browser is currently available in 35 different languages (yaay!) and we need to update the phrase -- 'Tor Browser is now available in 32 different languages' -- on the download page, here: https://www.torproject.org/download/languages/https://gitlab.torproject.org/tpo/web/support/-/issues/170Update screenshots to remove (i) Site information icon from the URL bar2021-04-07T14:26:33Zchampionquizzerchampionquizzer@torproject.orgUpdate screenshots to remove (i) Site information icon from the URL barWith Tor Browser 10 (the current series of Tor Browser releases), the (i) Site information icon was removed from the URL bar. We need to update the screenshots in the [Support](https://support.torproject.org/) portal accordingly. I found...With Tor Browser 10 (the current series of Tor Browser releases), the (i) Site information icon was removed from the URL bar. We need to update the screenshots in the [Support](https://support.torproject.org/) portal accordingly. I found two instances of outdated screengrabs:
1) https://support.torproject.org/tbb/tbb-29/
2) https://support.torproject.org/onionservices/onionservices-2/Sehrish AslamSehrish Aslamhttps://gitlab.torproject.org/tpo/web/community/-/issues/192Create a link anchor to "Featured .onion sites" section2021-03-30T13:47:44ZGusCreate a link anchor to "Featured .onion sites" sectionWe have some featured onion sites on the onion services page, and we want to have a link anchor to that section:
https://community.torproject.org/onion-services/We have some featured onion sites on the onion services page, and we want to have a link anchor to that section:
https://community.torproject.org/onion-services/himandrisharma27himandrisharma27https://gitlab.torproject.org/tpo/web/community/-/issues/191Good Bad ISP - Remove Contabo2021-03-30T14:11:00ZGusGood Bad ISP - Remove ContaboHello,
Please remove Contabo from the list of good ISPs that support the operation of a TOR Exit node, their ToS have been altered:
https://trac.torproject.org/projects/tor/wiki/doc/GoodBadISPs
https://contabo.com/agb.html:
(5) The Pr...Hello,
Please remove Contabo from the list of good ISPs that support the operation of a TOR Exit node, their ToS have been altered:
https://trac.torproject.org/projects/tor/wiki/doc/GoodBadISPs
https://contabo.com/agb.html:
(5) The Provider reserves the right to immediately suspend of any server or webspace package on which any kind of proxy service, such as VPN or TOR, is operated, for which the Provider has knowledge of abuse or fraudulent or unlawful use.
Thank you!https://gitlab.torproject.org/tpo/ux/design/-/issues/5[UX] text alignment for the header bar2021-04-09T17:29:30Zriyajawandhiya[UX] text alignment for the header bar**What is the user problem?**
When considering the text alignment for the header bar. Headers are often referred to as «Site Menus» and positioned as a key element of navigation in the website layout. Proper alignment in the designs wi...**What is the user problem?**
When considering the text alignment for the header bar. Headers are often referred to as «Site Menus» and positioned as a key element of navigation in the website layout. Proper alignment in the designs will make them visually more appealing and will also make it easier for users to scan over a page.
![image](/uploads/e66aff1e93f40ce96e4b01d781f086d0/image.png)
**Why is this important?**
Before downloading the application, people tend to visit the website to understand why they should prefer the new application, rather than their existing ones.
**Why does this satisfy?**
1. Looks uniform
2. Clean and self-explanatory
**Why will the community benefit from it?**
1. The user will feel comfortable and creates Connectivity
**How to measure design's effectiveness?**
[A/B testing](https://uxdesign.cc/7-steps-of-a-b-testing-what-how-cf3b209467fd) - A quick A/B with my acquaintances (who cover major sections of people using the internet) with a high-fidelity versionhttps://gitlab.torproject.org/tpo/core/tor/-/issues/40324tor cli "-f" option is the only one who doesn't have a long format name2021-04-24T18:33:11Zcypherpunkstor cli "-f" option is the only one who doesn't have a long format nameThe tor CLI argument "-f" is the only option which does not have a long format name. Adding a long format name would clear out confusion of the "-f" option generally meaning "--force" and make everything more readable and more intuitive ...The tor CLI argument "-f" is the only option which does not have a long format name. Adding a long format name would clear out confusion of the "-f" option generally meaning "--force" and make everything more readable and more intuitive to learn and remember.
His long format name should at least be "--file" or preverably "--config-file", because the "-f" option is only for configuration file, so it kinda make sense to call it that way.https://gitlab.torproject.org/tpo/core/tor/-/issues/40299Compiling src/test/test-test_addr.o consumes lots of memory2021-04-05T12:54:18ZerCompiling src/test/test-test_addr.o consumes lots of memoryRunning my tor relay on raspberry with 512 megs of memory. Os is raspbian stretch. Running tor consumes around 35-50 percent of memory according to the top.
Whenever new tor is announced, I fetch it and compile it on the same machine, w...Running my tor relay on raspberry with 512 megs of memory. Os is raspbian stretch. Running tor consumes around 35-50 percent of memory according to the top.
Whenever new tor is announced, I fetch it and compile it on the same machine, while older tor version runs. Used to be no problem with that. But latest x releases, I end up with build error message and usually dead running-tor also. It always happens in the same point in build process: compiling test-test_addr.o.
If it absolutely positively has to consume lots of memory, ok. But maybe its a mistake that can be fixed.
End of build process below, latest 4.5.6. When it happened, previous tor, running on the same machine, was also trying to allocate some memory and died.
```
...
CC src/test/test-log_test_helpers.o
CC src/test/test-hs_test_helpers.o
CC src/test/test-opts_test_helpers.o
CC src/test/test-rend_test_helpers.o
CC src/test/test-resolve_test_helpers.o
CC src/test/test-rng_test_helpers.o
CC src/test/test-test.o
CC src/test/test-test_accounting.o
CC src/test/test-test_addr.o
cc1: out of memory allocating 6837600 bytes after a total of 42938368 bytes
Makefile:20143: recipe for target 'src/test/test-test_addr.o' failed
make[1]: *** [src/test/test-test_addr.o] Error 1
make[1]: Leaving directory '/home/debian-tor/tor-0.4.5.6'
Makefile:7342: recipe for target 'all' failed
make: *** [all] Error 2
```
At this point, I usually kill running tor, if its not dead already and just finish build process, which now has plenty of free memory and gets its job done.https://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/issues/40007Clean up unused bridgedb mock2021-12-16T11:56:42ZCecylia BocovichClean up unused bridgedb mock`bridgedb mock` was an old utility for generating mock bridgedb descriptors for tests. This functionality has been replaced with the new `./scripts/create_descriptors`. It's also currently broken. Rather than fixing it, it would be bette...`bridgedb mock` was an old utility for generating mock bridgedb descriptors for tests. This functionality has been replaced with the new `./scripts/create_descriptors`. It's also currently broken. Rather than fixing it, it would be better to just remove it all-together.55abhilash55abhilashhttps://gitlab.torproject.org/tpo/web/support/-/issues/162Glossary entry seems incomplete2022-07-01T04:42:25Zc1e0Glossary entry seems incompleteThe definition for [onion services](https://support.torproject.org/glossary/onion-services/) says:
> Onion services (formerly known as “hidden services”) are services (like websites) that are only accessible through the Tor network. Oni...The definition for [onion services](https://support.torproject.org/glossary/onion-services/) says:
> Onion services (formerly known as “hidden services”) are services (like websites) that are only accessible through the Tor network. Onion services offer advantages over ordinary services on the non-private web, including:
I believe there should be more sentences after the "including" word?https://gitlab.torproject.org/tpo/web/support/-/issues/158Move entry "A website I am trying to reach is blocking access over Tor" to ot...2021-06-30T12:23:09ZGusMove entry "A website I am trying to reach is blocking access over Tor" to other sectionAs GK correctly pointed here https://gitlab.torproject.org/tpo/community/support/-/issues/40013#note_2724095 we should move [this entry](https://support.torproject.org/censorship/censorship-2/) to other section. We could move to the Tor ...As GK correctly pointed here https://gitlab.torproject.org/tpo/community/support/-/issues/40013#note_2724095 we should move [this entry](https://support.torproject.org/censorship/censorship-2/) to other section. We could move to the Tor Browser or Misc section.
Related: https://gitlab.torproject.org/tpo/web/support/-/issues/99Anushka JainAnushka Jainhttps://gitlab.torproject.org/tpo/tpa/gitlab/-/issues/90Building Docker images with Gitlab CI may require User Namespace support2023-09-29T01:13:35ZAlexander Færøyahf@torproject.orgBuilding Docker images with Gitlab CI may require User Namespace supportI tried to use `buildah` to build some Docker images for the network team to use for our CI with the Gitlab CI runner.
It looks like the build jobs fails because we don't have User Namespace support. See: https://gitlab.torproject.org/t...I tried to use `buildah` to build some Docker images for the network team to use for our CI with the Gitlab CI runner.
It looks like the build jobs fails because we don't have User Namespace support. See: https://gitlab.torproject.org/tpo/core/tor-ci-support/-/jobs/9686Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/anti-censorship/emma/-/issues/6Maybe try more than once if a connection timed out?2021-02-07T21:57:09ZPhilipp Winterphw@torproject.orgMaybe try more than once if a connection timed out?I tried to make sense of recent emma runs in Uganda (see tpo/community/outreach#40007) and noticed that it's difficult to tell if a connection failed because of reliability issues or because of censorship. Emma currently tries once to [e...I tried to make sense of recent emma runs in Uganda (see tpo/community/outreach#40007) and noticed that it's difficult to tell if a connection failed because of reliability issues or because of censorship. Emma currently tries once to [establish a TCP connection](https://gitlab.torproject.org/tpo/anti-censorship/emma/-/blob/2ed24be87ec7b6988ebc3c3723e53a2f7f17f89d/tests.go#L36) to a target and if that fails, it labels the target as unreachable. It's up to the operating system to determine the number of TCP retransmissions. Let's teach emma to try more than once to establish a TCP connection to a target. This will increase the test time a little bit but I think the improved clarity is worth the additional wait time.https://gitlab.torproject.org/tpo/anti-censorship/bridgestrap/-/issues/14Listing microseconds in bridgestrap status output is confusing2021-06-10T14:16:52ZRoger DingledineListing microseconds in bridgestrap status output is confusing(This ticket is just a simple UX improvement, but hopefully still a useful one :) I've tagged it as 'First Contribution' since it's a good opportunity for somebody to get some experience making a git commit etc.)
Compare the current out...(This ticket is just a simple UX improvement, but hopefully still a useful one :) I've tagged it as 'First Contribution' since it's a good opportunity for somebody to get some experience making a git commit etc.)
Compare the current output format:
```
* obfs4: dysfunctional
Error: timed out waiting for bridge descriptor
Last tested: 2021-01-17 10:38:22.671859857 +0000 UTC (8h41m42.941665234s ago)
```
to this simpler alternative:
```
* obfs4: dysfunctional
Error: timed out waiting for bridge descriptor
Last tested: 2021-01-17 10:38:22 +0000 UTC (8h41m42s ago)
```
At present, having so much precision in the fraction of the seconds draws the reader's eye to that number, and that number is the least important part of the output.
Thanks!https://gitlab.torproject.org/tpo/web/lego/-/issues/21Add Privchat to footer?2021-08-31T13:25:14ZdonutsAdd Privchat to footer?There doesn't seem to be a way to navigate to the [Privchat landing page](https://www.torproject.org/privchat/) via the site menus. Adding a link to the footer seems like a sensible solution.There doesn't seem to be a way to navigate to the [Privchat landing page](https://www.torproject.org/privchat/) via the site menus. Adding a link to the footer seems like a sensible solution.https://gitlab.torproject.org/tpo/web/support/-/issues/157Missing dot at the end2021-01-07T14:32:28ZGusMissing dot at the end"You can also access the New Circuit option inside the site information menu in the URL bar, and the New Identity option by
clicking the small sparky broom icon at the top-right of the screen"
https://support.torproject.org/tbb/tbb-29/"You can also access the New Circuit option inside the site information menu in the URL bar, and the New Identity option by
clicking the small sparky broom icon at the top-right of the screen"
https://support.torproject.org/tbb/tbb-29/https://gitlab.torproject.org/tpo/web/support/-/issues/156Update how to manage bookmarks2021-04-06T09:55:13ZGusUpdate how to manage bookmarksAfter TB 10, these instructions need to be updated:
https://support.torproject.org/tbb/export-and-import-bookmarks/After TB 10, these instructions need to be updated:
https://support.torproject.org/tbb/export-and-import-bookmarks/https://gitlab.torproject.org/tpo/core/tor/-/issues/40232"Closing no-longer-configured OR listener" does not put brackets around IPv6 ...2021-07-09T17:22:52ZNeel Chauhanneel@neelc.org"Closing no-longer-configured OR listener" does not put brackets around IPv6 addressesWhen I was setting `IPv4Only` on a new Tor relay with broken IPv6, and did `killall -HUP tor`, I got this:
Dec 23 20:08:02.000 [notice] Closing no-longer-configured OR listener on :::143
(I believe) the `:::143` should be `[::]:143`.When I was setting `IPv4Only` on a new Tor relay with broken IPv6, and did `killall -HUP tor`, I got this:
Dec 23 20:08:02.000 [notice] Closing no-longer-configured OR listener on :::143
(I believe) the `:::143` should be `[::]:143`.https://gitlab.torproject.org/tpo/anti-censorship/emma/-/issues/5Incorporate emma into OONI2024-02-29T15:21:09ZPhilipp Winterphw@torproject.orgIncorporate emma into OONIMaria once suggested adding emma to OONI. Both are written in Go, so it may not be a terribly complex endeavour. I'll have a chat with Simone to get a better sense of what this would entail.
The big benefit of having emma in OONI is th...Maria once suggested adding emma to OONI. Both are written in Go, so it may not be a terribly complex endeavour. I'll have a chat with Simone to get a better sense of what this would entail.
The big benefit of having emma in OONI is that we would get significantly more measurements and we no longer need to expect users to be able to compile programs.https://gitlab.torproject.org/tpo/anti-censorship/monit-configuration/-/issues/5Monitor meek bridge's usage numbers and alert if it falls below threshold2021-06-10T14:12:56ZPhilipp Winterphw@torproject.orgMonitor meek bridge's usage numbers and alert if it falls below thresholdTo make sure that we catch problems like the one in tpo/anti-censorship/pluggable-transports/meek#40001 early, we should put a system in place that monitors the usage numbers of our [meek bridge](https://metrics.torproject.org/rs.html#de...To make sure that we catch problems like the one in tpo/anti-censorship/pluggable-transports/meek#40001 early, we should put a system in place that monitors the usage numbers of our [meek bridge](https://metrics.torproject.org/rs.html#details/8F4541EEE3F2306B7B9FEF1795EC302F6B84DAE8) and alerts us if the numbers fall below a given threshold.
Here's what obfs4proxy's recent public key pinning issue looked like on our meek bridge:
![image](/uploads/449f3698b2c13eaf1461d10fcfe2496c/image.png)
We could regularly fetch the bridge's extrainfo descriptors and extract its usage numbers but there may be a better way to go about this.