TPA issueshttps://gitlab.torproject.org/groups/tpo/tpa/-/issues2023-09-29T17:05:56Zhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/40216Add Matrix alerts to Prometheus AlertManager2023-09-29T17:05:56ZirlAdd Matrix alerts to Prometheus AlertManagerWe currently send emails from the Prometheus AlertManager which is great as long as those emails are read by the right person in a timely manner. There are some issues though:
* mail may be send with unencrypted transport (containing se...We currently send emails from the Prometheus AlertManager which is great as long as those emails are read by the right person in a timely manner. There are some issues though:
* mail may be send with unencrypted transport (containing sensitive log information)
* difficult to update list of recipients
* no easy place to see history of alerts
* if the mail server is down, you get no alerts
Some effort has recently been made to start using Matrix inside Tor, and this seems like an oppportunity to move with that momentum and solve some or all of the above issues.
The webhook receiver used in the other project I mentioned is: https://github.com/jaywink/matrix-alertmanager.
If desirable, I could write an Ansible role to run this as a systemd user service on a TPA machine as we have done for Metrics services in the past, or you could write some Puppet to do the same.https://gitlab.torproject.org/tpo/tpa/dangerzone-webdav-processor/-/issues/24don't clobber files in `safe/`2023-09-21T20:29:51ZKezdon't clobber files in `safe/`with the changes from !14, safe files have their file extension changed to .pdf. for example: `document.docx -> safe/document.pdf`
now consider dangerzone processes files with the same basename, but different file extensions: `document....with the changes from !14, safe files have their file extension changed to .pdf. for example: `document.docx -> safe/document.pdf`
now consider dangerzone processes files with the same basename, but different file extensions: `document.docx -> safe/document.pdf` and `document.doc -> safe/document.pdf`. one of these two files will be clobbered. that's fine if both documents are the same contents under a different document format, but it's a problem if they're different documents, something is doing to disappear.
DWP should, on file upload, check if the remote destination already exists. if it does, it should do something similar to firefox, and attempt to upload it as `document (1).pdf`, `document (2).pdf`, etc.https://gitlab.torproject.org/tpo/tpa/anon_ticket/-/issues/56Add tpo/anti-censorship/gettor-project/OnionSproutsBot to the list of projects2022-12-05T17:10:50Zn0tooseAdd tpo/anti-censorship/gettor-project/OnionSproutsBot to the list of projectsLink: https://gitlab.torproject.org/tpo/anti-censorship/gettor-project/OnionSproutsBotLink: https://gitlab.torproject.org/tpo/anti-censorship/gettor-project/OnionSproutsBothttps://gitlab.torproject.org/tpo/tpa/anon_ticket/-/issues/51"Generate identifier" "Create identifier"2023-12-07T14:54:45Zcypherpunks"Generate identifier" "Create identifier"A detail of user interface:
When I first landed on the anonymous ticket site, it offered "Create identifier" and "Login with identifier". However the Main Links bar on the left has "Generate identifier". Probably the result is the same, ...A detail of user interface:
When I first landed on the anonymous ticket site, it offered "Create identifier" and "Login with identifier". However the Main Links bar on the left has "Generate identifier". Probably the result is the same, but labeling the link differently makes it not obvious.https://gitlab.torproject.org/tpo/tpa/gitlab/-/issues/96setup CI caching (and dependency proxy?)2022-03-24T23:28:18Zjugasetup CI caching (and dependency proxy?)I'm used to configure a cache in `gitlab-ci.org`, but maybe tpo isn't configured for [that](https://docs.gitlab.com/ee/ci/caching/#where-the-caches-are-stored)?
The message i get in the pipeline job:
```
Creating cache default...
.cac...I'm used to configure a cache in `gitlab-ci.org`, but maybe tpo isn't configured for [that](https://docs.gitlab.com/ee/ci/caching/#where-the-caches-are-stored)?
The message i get in the pipeline job:
```
Creating cache default...
.cache/pip: found 417 matching files and directories
No URL provided, cache will be not uploaded to shared cache server. Cache will be stored only locally.
```https://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/tpa/gitlab/-/issues/71Send commits to mailing list(s)2022-10-31T14:01:56ZAlexander Færøyahf@torproject.orgSend commits to mailing list(s)The browser folks wants us to enable commit emails from fenix and other TB related repositories to their commit mailing list. We should find a way to do this in a structured way for the tpo/ namespace such that all our projects (also upc...The browser folks wants us to enable commit emails from fenix and other TB related repositories to their commit mailing list. We should find a way to do this in a structured way for the tpo/ namespace such that all our projects (also upcoming) gets these hooks enabled.
For now, we need to get Fenix and Tor-Browser.https://gitlab.torproject.org/tpo/tpa/gitlab-lobby/-/issues/5secrets should not be in public version control2022-05-30T19:11:49ZNick Mathewsonsecrets should not be in public version controlInstead of having the secrets put in a settings.py file, they should be in some other file that settings.py references. This other file should not be under version control in our public repository.Instead of having the secrets put in a settings.py file, they should be in some other file that settings.py references. This other file should not be under version control in our public repository.https://gitlab.torproject.org/tpo/tpa/gitlab/-/issues/47Add issue template to all TPO repos2022-06-17T00:40:36ZGabagaba@torproject.orgAdd issue template to all TPO reposWe can add templates for how issues are being created to improve the information we have about a specific issue.
On gitlab templates: https://docs.gitlab.com/ee/user/project/description_templates.html
Proposal: https://gitlab.torproje...We can add templates for how issues are being created to improve the information we have about a specific issue.
On gitlab templates: https://docs.gitlab.com/ee/user/project/description_templates.html
Proposal: https://gitlab.torproject.org/gaba/sandbox/-/issues/new
Core
- [x] arti
- [x] tpa
- [x] tor
- [ ] applications
- [ ] community
- [ ] network health
- [ ] ux
- [ ] anti-censorship
- [ ] web
- [ ] metricshttps://gitlab.torproject.org/tpo/tpa/gitlab/-/issues/46Gitlab should show text files in the browser2022-03-24T23:28:17ZGeorg KoppenGitlab should show text files in the browserRight now if I want to look at some .md or .txt file on Gitlab I need to
download and open it with an external application. However, that should
not be necessary. The browser should be sufficient for this task.Right now if I want to look at some .md or .txt file on Gitlab I need to
download and open it with an external application. However, that should
not be necessary. The browser should be sufficient for this task.https://gitlab.torproject.org/tpo/tpa/team/-/issues/25796Update spec.torproject.org for new specs2020-06-27T14:18:18ZteorUpdate spec.torproject.org for new specsThere are 4 new specs, and one has moved.
It would also be nice to map proposals/
Is this an automated process, or does it need a manual patch?There are 4 new specs, and one has moved.
It would also be nice to map proposals/
Is this an automated process, or does it need a manual patch?Tor: unspecified