The Tor Project issueshttps://gitlab.torproject.org/groups/tpo/-/issues2023-04-03T17:35:35Zhttps://gitlab.torproject.org/tpo/web/manual/-/issues/143Add Finnish translation2023-04-03T17:35:35ZemmapeelAdd Finnish translationThe Tor Browser alpha already has Finnish translations enabled.
We can release the manual to go along with it.
We still need a reviewer for Finnish.The Tor Browser alpha already has Finnish translations enabled.
We can release the manual to go along with it.
We still need a reviewer for Finnish.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/network-health/tor-weather/-/issues/58Add fonts' and icons' licenses to LICENSE2023-03-31T19:04:46ZGeorg KoppenAdd fonts' and icons' licenses to LICENSEAfter merging #57 we now have the fonts and icons we use self-hosted and should therefore add their licenses to our LICENSE file.After merging #57 we now have the fonts and icons we use self-hosted and should therefore add their licenses to our LICENSE file.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/web/manual/-/issues/152Add front desk and cdr.link office hours2024-02-26T17:00:16ZGusAdd front desk and cdr.link office hourshttps://forum.torproject.org/t/psa-updated-tor-user-support-office-hours-2023/9926https://forum.torproject.org/t/psa-updated-tor-user-support-office-hours-2023/9926ebanamebanam@torproject.orgebanamebanam@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/lox/-/issues/8Add Functionality needed to appropriately handle resources from rdsys2023-10-18T17:37:07ZonyinyangAdd Functionality needed to appropriately handle resources from rdsys- [x] Currently rdsys' `gone` resources do not indicate blockages but improperly functioning bridges
- `gone` resources should not be handled in a way that may punish users or require users to migrate
- hot spare individual bridges may b...- [x] Currently rdsys' `gone` resources do not indicate blockages but improperly functioning bridges
- `gone` resources should not be handled in a way that may punish users or require users to migrate
- hot spare individual bridges may be useful to allocate to a bucket with resources that have been removed due to a non-blockage
- [x] Ensure that the bridge table can stay in-sync with rdsys. This may require added functionality to add associated reposonyinyangonyinyanghttps://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/51Add Gandi VPS Cloud as a supported provider for terraform-openstack-tor-bridg...2022-02-18T13:28:53ZirlAdd Gandi VPS Cloud as a supported provider for terraform-openstack-tor-bridge-obfs4Current home: https://gitlab.com/sr2c/terraform-openstack-tor-obfs4-bridge (but this will move to GitHub so that it can be published in the Terraform registry)
This module was written for OVH, which uses the OpenStack API, and so does G...Current home: https://gitlab.com/sr2c/terraform-openstack-tor-obfs4-bridge (but this will move to GitHub so that it can be published in the Terraform registry)
This module was written for OVH, which uses the OpenStack API, and so does Gandi, so it should be possible to modify this module to also run on Gandi and in the process make it more applicable to other OpenStack providers too.Sponsor 125: Rapid Response Fund for Russia censorship circumventionirlirlhttps://gitlab.torproject.org/tpo/network-health/metrics/library/-/issues/40004Add GeoIP file parser and lookup2021-04-22T11:57:09ZirlAdd GeoIP file parser and lookupSee https://gitlab.torproject.org/tpo/metrics/relay-search/-/issues/40004
This ticket is about adding the parser and lookup classes to metrics-libSee https://gitlab.torproject.org/tpo/metrics/relay-search/-/issues/40004
This ticket is about adding the parser and lookup classes to metrics-libmetrics-lib 2.16.0irlirlhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/40992Add gk to the consensus-health role/group2022-12-12T18:25:32ZGeorg KoppenAdd gk to the consensus-health role/groupI think we should have someone besides @tom who can look at consensus-health things in case of emergencies, vacations etc. and at least I should probably be that person.
I am assuming @tom acks that request (as IIRC that's the right pro...I think we should have someone besides @tom who can look at consensus-health things in case of emergencies, vacations etc. and at least I should probably be that person.
I am assuming @tom acks that request (as IIRC that's the right process here) but I have not asked yet. :)https://gitlab.torproject.org/tpo/web/support/-/issues/357Add HashRing to the glossary2024-02-13T20:36:21ZemmapeelAdd HashRing to the glossaryWe need to add HashRing to the glossary, there are some contents that mention it on passing and most of the readers and translators think it is a typo of hashing, but it is not:
```
14:19 < nina13[m]> hi! There is a glossary term to tr...We need to add HashRing to the glossary, there are some contents that mention it on passing and most of the readers and translators think it is a typo of hashing, but it is not:
```
14:19 < nina13[m]> hi! There is a glossary term to translate "hashring" (https://hosted.weblate.org/translate/tor/glossary/ru/?checksum=3b2b6b707f90ff59)
currently it is translated in Russian and other eastern european languages as "hashing". So I wonder is it just "hashing" or hashRing like in Rust (https://docs.rs/hashring/latest/hashring/)
14:32 < = trinity-1686a> "hashing" wouldn't be a good translation. Scouting the internet, I found two instances of "Хэшринг" which seems more
accurate, I couldn't find any other translation that seemed correct (but I don't speak a word of russian)
14:38 < trinity-1686a> it's related to the concept of "consistent hashing". There is a picture on
https://en.wikipedia.org/wiki/Consistent_hashing#Basic_technique which explain why the name hash+ring (you hash something, treat the
result as a position on a ring. To know where to store your thing, you walk on the ring until you find a server)
```Jérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.orghttps://gitlab.torproject.org/tpo/applications/rbm/-/issues/40048Add hg_clone_subdir option2023-05-04T17:58:22ZboklmAdd hg_clone_subdir optionIn some cases we want to be able to clone multiple hg repos using a single project (in the case of tor-browser-build#40641).
I think we could add an `hg_clone_subdir` option to clone the hg repository in a subdirectory of `hg_clones/$pr...In some cases we want to be able to clone multiple hg repos using a single project (in the case of tor-browser-build#40641).
I think we could add an `hg_clone_subdir` option to clone the hg repository in a subdirectory of `hg_clones/$project`.boklmboklmhttps://gitlab.torproject.org/tpo/core/tor/-/issues/33618Add IPv6 Support to is_local_addr()2020-06-29T14:38:48ZTracAdd IPv6 Support to is_local_addr()We propose this optional change, to improve the accuracy of IPv6 address
detection from directory documents.
Directory servers use is_local_addr() to detect if the requesting tor
instance is on the same local network. If it is, the dire...We propose this optional change, to improve the accuracy of IPv6 address
detection from directory documents.
Directory servers use is_local_addr() to detect if the requesting tor
instance is on the same local network. If it is, the directory server does
not include the X-Your-Address-Is HTTP header in directory documents.
Currently, is_local_addr() checks for:
* an internal IPv4 or IPv6 address, or
* the same IPv4 /24 as the directory server.
We propose also checking for:
* the same IPv6 /48 as the directory server.
We choose /48 because it is typically the smallest network in the global
IPv6 routing tables, and it was previously the recommended per-customer
network block. (See [RFC 6177: IPv6 End Site Address Assignment].)
Tor currently uses:
* IPv4 /8 and IPv6 /16 for port summaries,
* IPv4 /16 and IPv6 /32 for path selection (avoiding relays in the same
network block).
Source: https://gitweb.torproject.org/torspec.git/tree/proposals/312-relay-auto-ipv6-addr.txt#n1099
**Trac**:
**Username**: kimimaroTor: 0.4.5.x-freezeDavid Gouletdgoulet@torproject.orgDavid Gouletdgoulet@torproject.orghttps://gitlab.torproject.org/tpo/network-health/exitmap/-/issues/32add IPv6 support to resolve function2022-10-25T13:04:46ZGeorg Koppenadd IPv6 support to resolve functionThere is a PR for that over at:
https://github.com/NullHypothesis/exitmap/pull/62There is a PR for that over at:
https://github.com/NullHypothesis/exitmap/pull/62Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/40209Add irl to metrics-related groups2021-04-08T19:01:46ZirlAdd irl to metrics-related groups@gaba should probably sign off on this
I've got my LDAP account working, but it's not a member of the metrics groups. To get started I will need:
* metrics
* exonerator
* exonerator-web
* onionoo
* collector@gaba should probably sign off on this
I've got my LDAP account working, but it's not a member of the metrics groups. To get started I will need:
* metrics
* exonerator
* exonerator-web
* onionoo
* collectoranarcatanarcathttps://gitlab.torproject.org/tpo/tpa/team/-/issues/40224Add irl to whatever group can upload to dist.torproject.org2021-04-19T18:16:51ZirlAdd irl to whatever group can upload to dist.torproject.org@gaba should sign off on this.
In order to make releases for metrics-lib, CollecTor, Onionoo, etc. I will need to upload those releases to dist.tpo.@gaba should sign off on this.
In order to make releases for metrics-lib, CollecTor, Onionoo, etc. I will need to upload those releases to dist.tpo.anarcatanarcathttps://gitlab.torproject.org/tpo/network-health/sbws/-/issues/40177Add KeyValue to the Bandwidth file with the name of the dirauth that is runni...2023-12-11T09:58:30ZjugaAdd KeyValue to the Bandwidth file with the name of the dirauth that is running the scannerThis is similar to tpo/network-health/onbasca#53. For tpo/network-health/team#313 and other past and current issues, it'd be great to be able to filter by dirauth. Currently, this can be done by looking at the `software_version`, `scanne...This is similar to tpo/network-health/onbasca#53. For tpo/network-health/team#313 and other past and current issues, it'd be great to be able to filter by dirauth. Currently, this can be done by looking at the `software_version`, `scanner_country` and `destinations_countries` KeyValues, but it's quite complicates as they change overtime and this is only registered at [Bandwidth authorities timeline wiki](https://gitlab.torproject.org/tpo/network-health/bandwidth-authorities/-/wikis/bandwidth%20authorities%20timeline)sbws: 1.9.x-finaljugajugahttps://gitlab.torproject.org/tpo/web/tpo/-/issues/285Add Khmer, Korean, Chinese (Taiwan) translations2022-05-10T17:54:23ZemmapeelAdd Khmer, Korean, Chinese (Taiwan) translationsNew translations are ready for release. yay!
https://review.torproject.net/tpo/web/tpo/l10n/km/
We need to publish themNew translations are ready for release. yay!
https://review.torproject.net/tpo/web/tpo/l10n/km/
We need to publish thememmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/manual/-/issues/144Add Kiswahili translation2023-05-22T06:54:00ZemmapeelAdd Kiswahili translationWe are almost ready to release the Kiswahili translation.
We only need to fix some strings, and the review.We are almost ready to release the Kiswahili translation.
We only need to fix some strings, and the review.Sponsor 134: Localizing Tor tools and documentation into Arabic, Chinese, and Swahiliemmapeelemmapeel2023-05-22https://gitlab.torproject.org/tpo/onion-services/onion-launchpad/-/issues/13add landing page to l10n checks2023-05-23T14:42:05Zemmapeeladd landing page to l10n checksTo review the translations for the landing page it will be better if we can add it to the l10n checks page at https://tpo.pages.torproject.net/community/l10n/
And also create at least one check specific for this project:
- is [service ...To review the translations for the landing page it will be better if we can add it to the l10n checks page at https://tpo.pages.torproject.net/community/l10n/
And also create at least one check specific for this project:
- is [service URL] and other terms translated?emmapeelemmapeelhttps://gitlab.torproject.org/tpo/network-health/metrics/timeline/-/issues/13Add latest dos spikes to the timeline2023-05-09T20:16:51ZHiroAdd latest dos spikes to the timelineWe have observed a DoS attack to the network in the last month or so that also caused various "spikes" in our metrics. See: https://gitlab.torproject.org/tpo/network-health/analysis/-/issues/39
We should add this event to the timeline f...We have observed a DoS attack to the network in the last month or so that also caused various "spikes" in our metrics. See: https://gitlab.torproject.org/tpo/network-health/analysis/-/issues/39
We should add this event to the timeline for future references.HiroHirohttps://gitlab.torproject.org/tpo/applications/mullvad-browser/-/issues/152Add latest Mullvad Browser Extension 0.7.92023-03-30T13:52:00ZruihildtAdd latest Mullvad Browser Extension 0.7.9Here's the link: https://github.com/mullvad/browser-extension/releases/tag/v0.7.9-firefox-betaHere's the link: https://github.com/mullvad/browser-extension/releases/tag/v0.7.9-firefox-betarichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40273Add libdatetime-perl to the list of dependencies in README2021-04-09T19:25:29ZboklmAdd libdatetime-perl to the list of dependencies in READMEWith rbm#40019 we started using the DateTime module, so we should add it to the list of dependencies in the README file.With rbm#40019 we started using the DateTime module, so we should add it to the list of dependencies in the README file.boklmboklm