The Tor Project issueshttps://gitlab.torproject.org/groups/tpo/-/issues2024-03-05T13:42:53Zhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42404Tracking bug for necko pref flips2024-03-05T13:42:53ZcypherpunksTracking bug for necko pref flipshttps://bugzilla.mozilla.org/show_bug.cgi?id=1874137
Enable network.http.http2.move_to_pending_list_after_network_change
https://bugzilla.mozilla.org/show_bug.cgi?id=1876045https://bugzilla.mozilla.org/show_bug.cgi?id=1874137
Enable network.http.http2.move_to_pending_list_after_network_change
https://bugzilla.mozilla.org/show_bug.cgi?id=1876045https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/4240313.5a4 startup bugs2024-03-05T18:32:22Zcypherpunks13.5a4 startup bugs````WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:
TypeError: WebAssembly: Response has unsu...````WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:
TypeError: WebAssembly: Response has unsupported MIME type 'application/wasm;charset=utf-8' expected 'application/wasm' lox_wasm.jsm:990:29```
lox_wasm.jsm -> lox_wasm.sys.mjs ;)
```Error: TorSettings has not been initialized yet, or its initialization failed TorSettings.sys.mjs:752:13```https://gitlab.torproject.org/tpo/team/-/issues/257Find a third party consultant for privacy assessment2024-02-07T15:31:41ZGabagaba@torproject.orgFind a third party consultant for privacy assessmentFor the project "Sponsor 112" we need to "Conduct a privacy impact assessment of monitoring tools with an external party.". This assessment needs to start in July 2024. The first step is to find a consultant to run the assessment.
`O1.4...For the project "Sponsor 112" we need to "Conduct a privacy impact assessment of monitoring tools with an external party.". This assessment needs to start in July 2024. The first step is to find a consultant to run the assessment.
`O1.4: Conduct a privacy impact assessment of monitoring tools with an external party. In this activity, we will engage a third party to conduct a privacy impact assessment of the tools developed in this Objective. The goal of this assessment is to investigate whether or not these tools impact the privacy of relay operators and to ensure that these tools are working in the most rights preserving ways possible. Should issues be discovered in this assessment, we will take recommended action to remedy them. This assessment will include both public- and internal-facing components of these tools. We will make a redacted, summarized, and/or plain language version of this report public.`Gabagaba@torproject.orgGabagaba@torproject.org2024-05-13https://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/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/anti-censorship/bridge-port-scan/-/issues/9Create a CI pipeline2024-02-15T16:40:54ZKezCreate a CI pipelineThis project could benefit from a CI pipeline. It would make sure that no broken builds make their way into the main branch.
PortScan is outside the tpo/web namespace, so it often gets forgotten during lego updates. A scheduled pipeline...This project could benefit from a CI pipeline. It would make sure that no broken builds make their way into the main branch.
PortScan is outside the tpo/web namespace, so it often gets forgotten during lego updates. A scheduled pipeline could update lego and attempt a build to make sure no future lego updates break PortScan.https://gitlab.torproject.org/tpo/network-health/metrics/tor_fusion/-/issues/3Make tor_fusion deployment on metricsdb-01 and add documentation to the readme2024-03-05T15:10:35ZHiroMake tor_fusion deployment on metricsdb-01 and add documentation to the readmeTime has come to make a tor_fusion deployment on metricsdb-01 to parse onionperf files. We should also document how the deployment process works and how the service can be maintained.Time has come to make a tor_fusion deployment on metricsdb-01 to parse onionperf files. We should also document how the deployment process works and how the service can be maintained.HiroHirohttps://gitlab.torproject.org/tpo/onion-services/onionspray/-/issues/43MetricsPort not working for softmaps2024-02-29T19:10:43ZSilvio RhattoMetricsPort not working for softmaps# Description
The `tor_metrics_port` configuration right now is only working for `hardmap`,
as `softmap` uses many `tor` daemon instances causing a conflict when trying
to open the same metrics port.
# Tasks
* [ ] Implement `MetricsPo...# Description
The `tor_metrics_port` configuration right now is only working for `hardmap`,
as `softmap` uses many `tor` daemon instances causing a conflict when trying
to open the same metrics port.
# Tasks
* [ ] Implement `MetricsPort` support for many backends within the same project (`softmap` case).
* [ ] Update the documentation explaining how `MetricsPort` is set for `softmap`.
# Time estimation
* Complexity: small (1 day)
* Uncertainty: low (x1.1)
* [Reference](https://jacobian.org/2021/may/25/my-estimation-technique/) (adapted)Onionspray 1.7.0Silvio RhattoSilvio Rhatto2024-06-27https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40327snowflake-01: Rotate snowflake-server.log2024-02-27T11:28:05ZLinus Nordberglinus@torproject.orgsnowflake-01: Rotate snowflake-server.log`/var/log/snowflake-server/snowflake-server.log` size is at 1.3G and should be rotated and compressed.
Should the process(es) writing to the file be informed somehow? Like what is done by logrotate(8) prerotate and postrotate.`/var/log/snowflake-server/snowflake-server.log` size is at 1.3G and should be rotated and compressed.
Should the process(es) writing to the file be informed somehow? Like what is done by logrotate(8) prerotate and postrotate.Linus Nordberglinus@torproject.orgLinus Nordberglinus@torproject.orghttps://gitlab.torproject.org/tpo/core/arti/-/issues/1265Add a (nightly?) CI for musl libc?2024-02-06T23:25:41ZNick MathewsonAdd a (nightly?) CI for musl libc?See #1264; do we want a CI task to try building against musl on linux?
(Our reproducible-build code already tests windows and osx IIUC)See #1264; do we want a CI task to try building against musl on linux?
(Our reproducible-build code already tests windows and osx IIUC)https://gitlab.torproject.org/tpo/network-health/metrics/monitoring-and-alerting/-/issues/33Come up with thresholds for raising alerts related to our network health metr...2024-02-06T11:13:49ZGeorg KoppenCome up with thresholds for raising alerts related to our network health metrics we collectIn #29, #30 and #31 we set up network health metrics, which is a good first step. Now in a second one we could think about thresholds for each of those to raise alerts and notify us in case there is an anomaly we should have a closer loo...In #29, #30 and #31 we set up network health metrics, which is a good first step. Now in a second one we could think about thresholds for each of those to raise alerts and notify us in case there is an anomaly we should have a closer look at.https://gitlab.torproject.org/tpo/network-health/metrics/networkstatusapi/-/issues/50Open up Victoria Metrics query engine to the public2024-03-18T16:45:20ZHiroOpen up Victoria Metrics query engine to the public@mattrighetti has been wondering if VictoriaMetrics (VM for short) can be opened to the public so the API doesn't have to proxy requests to the DB but can just pass a 302 code and clients can query VM directly.
I personally have a conce...@mattrighetti has been wondering if VictoriaMetrics (VM for short) can be opened to the public so the API doesn't have to proxy requests to the DB but can just pass a 302 code and clients can query VM directly.
I personally have a concern that services will abuse the VM search engine and crash our service, and I am wondering what we could do to prevent this. I am specifically wondering if is there some token system where only authorized clients could query VM.Mattia RighettiMattia Righettihttps://gitlab.torproject.org/tpo/applications/mullvad-browser/-/issues/265Consider adding an option as well for toggling this option2024-02-05T19:07:07ZJag TalonConsider adding an option as well for toggling this optionhttps://gitlab.torproject.org/tpo/applications/mullvad-browser/-/issues/264Design a dialog (using existing Firefox popups) that tells the user about it.2024-02-05T19:07:01ZJag TalonDesign a dialog (using existing Firefox popups) that tells the user about it.https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/issues/263List out potential privacy issues of enabling MIME handlers.2024-02-05T19:06:55ZJag TalonList out potential privacy issues of enabling MIME handlers.https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42396Create copy for help page2024-02-05T19:03:40ZJag TalonCreate copy for help pagehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42395Decide if the option should be enabled by default2024-02-05T19:03:30ZJag TalonDecide if the option should be enabled by defaulthttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42394Create an option in about:preferences#privacy2024-02-05T19:03:16ZJag TalonCreate an option in about:preferences#privacyhttps://gitlab.torproject.org/tpo/web/tpo/-/issues/410Design mockups of the new download page on mobile2024-03-19T00:07:22ZdonutsDesign mockups of the new download page on mobileDesktop designs here: [Figma link](https://www.figma.com/file/nIpahk0b9VMaeEnubiO33g/Marble?type=design&node-id=679%3A10&mode=design&t=cHkDPRyD6oerlgAW-1)Desktop designs here: [Figma link](https://www.figma.com/file/nIpahk0b9VMaeEnubiO33g/Marble?type=design&node-id=679%3A10&mode=design&t=cHkDPRyD6oerlgAW-1)Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsdonutsdonutshttps://gitlab.torproject.org/tpo/tpa/team/-/issues/41514metricsdb-01 is out of disk space on /2024-02-14T15:38:44ZKezmetricsdb-01 is out of disk space on /Roger reported metrics.tpo as being down (website returning 503). I checked nagios, and it looks like metricsdb-01 is out of disk space on the root partition. No other metrics-related issues are being reported in nagios, so I assume this...Roger reported metrics.tpo as being down (website returning 503). I checked nagios, and it looks like metricsdb-01 is out of disk space on the root partition. No other metrics-related issues are being reported in nagios, so I assume this is what's causing the metrics.tpo outage.HiroHiro