BridgeDB merge requestshttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests2022-01-13T12:04:04Zhttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/23Use rdsys as bridgedb backend2022-01-13T12:04:04Zmeskiomeskio@torproject.orgUse rdsys as bridgedb backendCloses: #40031Closes: #40031Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/25Improve the email text for small screens2021-11-24T11:56:12Zmeskiomeskio@torproject.orgImprove the email text for small screensSplit bridges so they are easier to distinguis and add instructions for
Tails.
Colses: #40028Split bridges so they are easier to distinguis and add instructions for
Tails.
Colses: #40028Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/28Add support for vanilla bridges2022-01-14T18:08:38Zmeskiomeskio@torproject.orgAdd support for vanilla bridgesVanilla bridges doesn't have transports, don't add any transport for
vanilla bridges. And skip bridges with invalid IP addresses.Vanilla bridges doesn't have transports, don't add any transport for
vanilla bridges. And skip bridges with invalid IP addresses.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/30Bring back the bridges per distributor metrics2022-01-14T17:58:01Zmeskiomeskio@torproject.orgBring back the bridges per distributor metricsThe right place to do that will be rdsys, but let's keep the metrics as
well in bridgedb so the migration for the metrics team is more smooth.
With the migration to rdsys we loose the metrics of the unasigned
bridges and any distributor ...The right place to do that will be rdsys, but let's keep the metrics as
well in bridgedb so the migration for the metrics team is more smooth.
With the migration to rdsys we loose the metrics of the unasigned
bridges and any distributor not managed by bridgedb.
Related: rdsys#67Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/32Use the country block information provided by rdsys2022-07-24T17:07:58Zmeskiomeskio@torproject.orgUse the country block information provided by rdsysrdsys does provide the list of countries where the bridge should not be
distributed in the 'blocked_in' field.
Closes: #40036rdsys does provide the list of countries where the bridge should not be
distributed in the 'blocked_in' field.
Closes: #40036Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/33Read the rdsys token from a file2022-02-02T10:00:37Zmeskiomeskio@torproject.orgRead the rdsys token from a fileLet's keep all private data out of the config file.Let's keep all private data out of the config file.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/34Reconnect when connection is lost2022-02-22T15:30:49Zmeskiomeskio@torproject.orgReconnect when connection is lostAfter a reconnection we need to clean up the hashring, as we get the
full list of bridges again. Also we can't reuse the body buffer for the
request, let's create a new one for each.After a reconnection we need to clean up the hashring, as we get the
full list of bridges again. Also we can't reuse the body buffer for the
request, let's create a new one for each.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/35Add a fake rdsys to run bridgedb for development2022-02-21T15:43:21Zmeskiomeskio@torproject.orgAdd a fake rdsys to run bridgedb for developmentLet's remove the need of running rdsys to run bridgedb for development
by running a fake rdsys server that hands out a static list of bridges.
Closes: #40034Let's remove the need of running rdsys to run bridgedb for development
by running a fake rdsys server that hands out a static list of bridges.
Closes: #40034Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/36Validate opendkim headers2022-02-23T15:10:54Zmeskiomeskio@torproject.orgValidate opendkim headersOpenDKIM does produce Authentication-Results header with a different
format. Let's validate it.
Related: tpa/team#40622OpenDKIM does produce Authentication-Results header with a different
format. Let's validate it.
Related: tpa/team#40622Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/370.13.02022-02-28T18:28:27Zmeskiomeskio@torproject.org0.13.0Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/38Add description about telegram and settings distributors2022-04-29T09:14:49Zmeskiomeskio@torproject.orgAdd description about telegram and settings distributorsThe /info website now describes what those distributors are.
Closes: #40046The /info website now describes what those distributors are.
Closes: #40046Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/40Draft: Add a delay when retrying to connect to the rdsys backend2022-06-02T10:08:28Zmeskiomeskio@torproject.orgDraft: Add a delay when retrying to connect to the rdsys backendSo we don't fill up the logs with tons of connecting errors.
Related: rdsys#99So we don't fill up the logs with tons of connecting errors.
Related: rdsys#99Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/51Don't look for X-DKIM-Authentication-Results headers2023-01-16T12:16:28Zmeskiomeskio@torproject.orgDon't look for X-DKIM-Authentication-Results headersopendkim produces 'Authentication-Results' header to indicate if the
dkim signature is valid, but nothing in our current infraestructure
produces or reads X-DKIM-Authentication-Results. Check only for
'Authentication-Results' so an attac...opendkim produces 'Authentication-Results' header to indicate if the
dkim signature is valid, but nothing in our current infraestructure
produces or reads X-DKIM-Authentication-Results. Check only for
'Authentication-Results' so an attacker will not be able to fake an
email without really comming from an authorized provider.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetmeskiomeskio@torproject.orgmeskiomeskio@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/55Distribute webtunnel bridges over HTTPS2023-05-30T09:28:54Zmeskiomeskio@torproject.orgDistribute webtunnel bridges over HTTPSRelated to: rdsys#142Related to: rdsys#142Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetmeskiomeskio@torproject.orgmeskiomeskio@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/merge_requests/56Use IPv6 for webtunnel bridges2023-07-04T14:11:50Zmeskiomeskio@torproject.orgUse IPv6 for webtunnel bridgesCloses: #40067Closes: #40067Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetmeskiomeskio@torproject.orgmeskiomeskio@torproject.org