wolpertinger issueshttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues2020-06-13T18:36:34Zhttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/40000Gitlab Migration Milestone2020-06-13T18:36:34ZTracGitlab Migration MilestoneWe're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.We're creating this ticket as a part of the Trac-to-Gitlab migration, so that each project's numbering for new tickets will start with 40001.https://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/34259Make wolpertinger fetch OONI's test results from raw data cans2020-10-17T00:10:37ZPhilipp Winterphw@torproject.orgMake wolpertinger fetch OONI's test results from raw data cansAs discussed [here](https://github.com/ooni/backend/issues/396#issuecomment-626641425), we probably want wolpertinger to fetch OONI's test results from raw data cans rather than from its MetaDB.
Let's help wolpertinger fetch and extract...As discussed [here](https://github.com/ooni/backend/issues/396#issuecomment-626641425), we probably want wolpertinger to fetch OONI's test results from raw data cans rather than from its MetaDB.
Let's help wolpertinger fetch and extract this data.Sponsor 30 - Objective 2.3Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/34212Set up a domain-fronted end point for wolpertinger2020-10-17T00:10:55ZPhilipp Winterphw@torproject.orgSet up a domain-fronted end point for wolpertingerCensorship measurement platforms like OONI can request bridges to test from wolpertinger's REST API. Some platforms may be unable to talk to wolpertinger because it runs on bridges.torproject.org, which may be blocked. (This isn't an iss...Censorship measurement platforms like OONI can request bridges to test from wolpertinger's REST API. Some platforms may be unable to talk to wolpertinger because it runs on bridges.torproject.org, which may be blocked. (This isn't an issue for OONI because it intends to proxy wolpertinger requests over its backend.)
We should set up a domain-fronted endpoint to fix this issue: In addition to a direct connection to bridges.torproject.org/wolpertinger, censorship measurement platforms should be able to use a domain front at ajax.aspnetcdn.com.
After reading legacy/trac#27469 and legacy/trac#16650, I believe that we need to configure another azure reflector, e.g., wolpertinger.azureedge.net, which is hooked up to https://bridges.torproject.org/wolpertinger/.Sponsor 30 - Objective 2.3Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/40001Come up with a smarter bridge distribution strategy for OONI2020-11-20T18:33:27ZPhilipp Winterphw@torproject.orgCome up with a smarter bridge distribution strategy for OONIWolpertinger currently only hands out [unallocated bridges](https://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/blob/master/distributor.go#L5) to OONI. That's good for now because it's low-risk (it doesn't hurt us if they al...Wolpertinger currently only hands out [unallocated bridges](https://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/blob/master/distributor.go#L5) to OONI. That's good for now because it's low-risk (it doesn't hurt us if they all get blocked) but we should come up with a smarter distribution strategy that also hands out bridges that are currently distributed.
We have to be careful with handing out bridges to OONI because censors could run OONI probes and block whatever bridge they receive from OONI's backend. At the very least, it shouldn't be easier to find bridges over OONI than it is over BridgeDB's other bridge distribution mechanisms.Sponsor 30 - Objective 2.1https://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/34195Make wolpertinger create usage metrics2021-01-22T19:28:10ZPhilipp Winterphw@torproject.orgMake wolpertinger create usage metricsWolpertinger should export usage metrics to help us understand 1) how censorship measurement platforms use its API, and 2) its inner workings. Metrics that come to mind:
* Number of bridge requests over time per censorship measurement p...Wolpertinger should export usage metrics to help us understand 1) how censorship measurement platforms use its API, and 2) its inner workings. Metrics that come to mind:
* Number of bridge requests over time per censorship measurement platform.
* The distribution of origin countries per censorship measurement platform.Sponsor 30 - Objective 2.3Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/40002Archive this project2022-07-21T00:58:58ZGabagaba@torproject.orgArchive this projectWe are going to archive this project in two weeks.We are going to archive this project in two weeks.meskiomeskio@torproject.orgmeskiomeskio@torproject.org