Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T17:56:16Zhttps://gitlab.torproject.org/legacy/trac/-/issues/34291Create an API for enabling 3rd party interactions with the system2020-06-13T17:56:16ZBarkin SimsekCreate an API for enabling 3rd party interactions with the systemhttps://gitlab.torproject.org/legacy/trac/-/issues/34290Enhance the available visualizations on the dashboard2020-06-13T17:56:15ZBarkin SimsekEnhance the available visualizations on the dashboardThe visualizations are not easy to understand at first sight. Make them as simple and as meaningful possible.The visualizations are not easy to understand at first sight. Make them as simple and as meaningful possible.https://gitlab.torproject.org/legacy/trac/-/issues/34289Integrate Cloudflare API not to change Cloudflare settings manually2020-06-13T17:56:15ZBarkin SimsekIntegrate Cloudflare API not to change Cloudflare settings manuallyUsing different zone settings and security levels makes a huge difference. So, integrate the [Cloudflare API](https://api.cloudflare.com/#zone-settings-properties) to check how these settings affect the results.Using different zone settings and security levels makes a huge difference. So, integrate the [Cloudflare API](https://api.cloudflare.com/#zone-settings-properties) to check how these settings affect the results.https://gitlab.torproject.org/legacy/trac/-/issues/34288Integrate more web browsers/fetchers and their older versions2020-06-13T17:56:15ZBarkin SimsekIntegrate more web browsers/fetchers and their older versionsCurrently, only the Tor Browser itself is a part of the system. We need to be able to fetch webpages with other browsers like (Firefox, Chromium, etc.) and other methods for fetching webpages (cURL, python libraries, etc.).
Additionall...Currently, only the Tor Browser itself is a part of the system. We need to be able to fetch webpages with other browsers like (Firefox, Chromium, etc.) and other methods for fetching webpages (cURL, python libraries, etc.).
Additionally, we need to be able to have multiple versions of these browsers/fetchers to see if using different versions makes a difference.https://gitlab.torproject.org/legacy/trac/-/issues/34287Make the dataset accessible and downloadable2020-06-13T17:56:14ZBarkin SimsekMake the dataset accessible and downloadableThe data collected is stored in an InfluxDB database. The data needs to be stored in a more accessible/common format which can be easily downloaded.The data collected is stored in an InfluxDB database. The data needs to be stored in a more accessible/common format which can be easily downloaded.https://gitlab.torproject.org/legacy/trac/-/issues/34286gettor appears to be in an email loop war with a .sk address2020-06-21T18:06:13ZRoger Dingledinegettor appears to be in an email loop war with a .sk addressI happened to be looking at eugeni's mail.log for other debugging, and saw that approximately 25% of the lines in mail.log contain the string gettor.
(Yesterday, eugeni's postfix had 460k lines in it, and 101k of them said "gettor" in t...I happened to be looking at eugeni's mail.log for other debugging, and saw that approximately 25% of the lines in mail.log contain the string gettor.
(Yesterday, eugeni's postfix had 460k lines in it, and 101k of them said "gettor" in them. Today in the first hour or so, it's 7k out of 25k.)
Does gettor get into fights with external addresses, where it replies to the bounce, gets another bounce and replies to that, etc?
There are probably smart guidelines for avoiding mail loop wars, like not answering names that start with mailer-domain, checking for the presence of an X-Something-Something header, or rate limiting responses to a given address.
And this is a great case where unifying how bridgedb handles its email answers, and how gettor does it, will save a lot of headache.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/legacy/trac/-/issues/34285mit.edu is rejecting mail from eugeni2020-06-13T17:02:16ZRoger Dingledinemit.edu is rejecting mail from eugeniIn eugeni's /var/log/mail.log, we have lines like
```
May 21 21:52:45 eugeni/eugeni postfix/smtp[13499]: 43ABBE14D1: to=<arma@mit.edu>, relay=mit-edu.mail.protection.outlook.com[104.47.41.36]:25, delay=1.7, delays=0.01/0/1.6/0.13, dsn=5....In eugeni's /var/log/mail.log, we have lines like
```
May 21 21:52:45 eugeni/eugeni postfix/smtp[13499]: 43ABBE14D1: to=<arma@mit.edu>, relay=mit-edu.mail.protection.outlook.com[104.47.41.36]:25, delay=1.7, delays=0.01/0/1.6/0.13, dsn=5.7.606, status=bounced (host mit-edu.mail.protection.outlook.com[104.47.41.36] said: 550 5.7.606 Access denied, banned sending IP [49.12.57.136]. To request removal from this list please visit https://sender.office.com/ and follow the directions. For more information please go to http://go.microsoft.com/fwlink/?LinkID=526655 AS(1430) (in reply to RCPT TO command))
```
I noticed because I was subscribed to one of our mailman lists at my mit.edu address, and I was strangely not getting any of the mails to the list.
I went to the sender.office.com link and clicked, and it emailed me a url which I then clicked on too. It said that the block would be removed "soon". Soon has not occurred yet.
I am thinking that this issue, plus also related ones like #34134, are caused by the big ramp-up in mailman abuse recently, which is #34256.https://gitlab.torproject.org/legacy/trac/-/issues/34284Update Sponsors page with "Mullvad VPN" entry2020-06-13T17:28:49ZBekeela DavilaUpdate Sponsors page with "Mullvad VPN" entryI created a Mullvad VPN entry for the sponsors page (https://www.torproject.org/about/sponsors/)
Could someone make these changes live?
Here is the link
https://gitlab.torproject.org/bekeela/tpo/-/commit/74cb450dbed81ef7ef4bbe01036e2f8a...I created a Mullvad VPN entry for the sponsors page (https://www.torproject.org/about/sponsors/)
Could someone make these changes live?
Here is the link
https://gitlab.torproject.org/bekeela/tpo/-/commit/74cb450dbed81ef7ef4bbe01036e2f8a9a0be10e
Here is the commit code: 74cb450dbed81ef7ef4bbe01036e2f8a9a0be10e
In the images folder for the website, there is a Mullvad logo
https://gitlab.torproject.org/bekeela/tpo/-/blob/master/assets/static/images/sponsors/Mullvad_logo.png
Here is the commit code: 3aa41f4b016020bf342cf15dca9974dd2903a2ba
Could the background be made grey like the background in the logos for the other sponsors?
Thanks!https://gitlab.torproject.org/legacy/trac/-/issues/34283Requirement of App settings UI.2020-06-13T18:22:16ZHashikDRequirement of App settings UI.Is a settings activity or UI necessary? example of settings like the number of clients the user is willing to serve, start the service on start-up, etc.Is a settings activity or UI necessary? example of settings like the number of clients the user is willing to serve, start the service on start-up, etc.https://gitlab.torproject.org/legacy/trac/-/issues/34282Design for final notification UI.2020-06-13T18:22:16ZHashikDDesign for final notification UI.Making and designing the final notification UI.Making and designing the final notification UI.https://gitlab.torproject.org/legacy/trac/-/issues/34281Design for final application UI.2020-06-13T18:22:16ZHashikDDesign for final application UI.Making and designing the final application UI.Making and designing the final application UI.https://gitlab.torproject.org/legacy/trac/-/issues/34280Building a workable Notification UI Design.2020-06-13T18:22:15ZHashikDBuilding a workable Notification UI Design.Foreground service running requires a notification. In the initial stages a workable temporary UI for notification.Foreground service running requires a notification. In the initial stages a workable temporary UI for notification.https://gitlab.torproject.org/legacy/trac/-/issues/34279Building a workable UI.2020-06-13T18:22:15ZHashikDBuilding a workable UI.Building a simple UI button to launch (start/stop) the background service.Building a simple UI button to launch (start/stop) the background service.https://gitlab.torproject.org/legacy/trac/-/issues/34278Handling connection failures.2020-06-13T18:22:15ZHashikDHandling connection failures.Checking to see if the connection is dropping for any reason like Android OS killing the service, connection time outs, etc.Checking to see if the connection is dropping for any reason like Android OS killing the service, connection time outs, etc.https://gitlab.torproject.org/legacy/trac/-/issues/34277Relaying the data back and forth between WebSocket and WebRTC connection.2020-06-13T18:22:14ZHashikDRelaying the data back and forth between WebSocket and WebRTC connection.Relaying to and from WebRTC <-> WebSocket.Relaying to and from WebRTC <-> WebSocket.https://gitlab.torproject.org/legacy/trac/-/issues/34276Establishing WebSocket connection with the Tor relay.2020-06-13T18:22:14ZHashikDEstablishing WebSocket connection with the Tor relay.In the service, the second part is to establish a connection with the Tor relay to send and receive the data.In the service, the second part is to establish a connection with the Tor relay to send and receive the data.https://gitlab.torproject.org/legacy/trac/-/issues/34275Establishing connection with the client and finally check the connection.2020-06-13T18:22:14ZHashikDEstablishing connection with the client and finally check the connection.After getting both remote and local descriptions, checking the client connection by sending some data to the client.After getting both remote and local descriptions, checking the client connection by sending some data to the client.https://gitlab.torproject.org/legacy/trac/-/issues/34274Sending answer SDP to the broker as a POST request.2020-06-13T18:22:13ZHashikDSending answer SDP to the broker as a POST request.Sending the SDP answer to the broker at "\answer"Sending the SDP answer to the broker at "\answer"https://gitlab.torproject.org/legacy/trac/-/issues/34273Formatting the SDP answer in accordance to broker end point specification.2020-06-13T18:22:13ZHashikDFormatting the SDP answer in accordance to broker end point specification.Adding all the "\r\" and other escape sequences to send it to the broker at "\answer"Adding all the "\r\" and other escape sequences to send it to the broker at "\answer"https://gitlab.torproject.org/legacy/trac/-/issues/34272Creating answer2020-06-13T18:22:13ZHashikDCreating answerCreating SDP Answer.Creating SDP Answer.