summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Make cached-extrainfo* files readable to group.HEADmasterPhilipp Winter2020-12-03
| | | | ...so rdsys is able to read them too.
* Be more specific about when Serge does its scp.Philipp Winter2020-11-24
|
* Merge branch 'bug/40001' into 'master'Philipp Winter2020-07-07
|\ | | | | | | | | | | | | Reload BridgeDB by sending it a SIGHUP signal. Closes bridgedb#40001 See merge request tpo/anti-censorship/bridgedb-admin!1
| * Reload BridgeDB by sending it a SIGHUP signal.Philipp Winter2020-07-02
|/ | | | | | | | | | ...because the --reload switch doesn't work. It's supported but doesn't actually reload BridgeDB. Instead, when running bridgedb --reload, one starts a second process, which then dies because it cannot bind to the necessary ports (because the original BridgeDB instance is already bound). This partially fixes tpo/anti-censorship/bridgedb#40001.
* Merge branch 'enhancement/29184'Philipp Winter2020-06-23
|\
| * Add config option introduced in #29184.Philipp Winter2020-06-23
|/
* Add run script for wolpertinger.Philipp Winter2020-05-13
|
* Merge branch 'defect/17548'Philipp Winter2020-05-13
|\
| * Remove unnecessary changelog.Philipp Winter2020-04-10
| | | | | | | | | | We already have our git history, so there's no reason to maintain a messy changelog on top of that.
| * Remove PGP-related config options.Philipp Winter2020-04-10
|/ | | | This fixes <https://bugs.torproject.org/17548>.
* Merge branch 'enhancement/12802'Philipp Winter2020-03-25
|\
| * Add test address to email whitelist.Philipp Winter2020-03-25
|/ | | | | | | | We will be sending regular bridge requests from testbridgestorbrowser@gmail.com. We therefore want this address to be whitelisted. This is part of fixing <https://bugs.torproject.org/12802>.
* Merge branch 'defect/30946'Philipp Winter2020-02-19
|\
| * Make setup scripts Python 3-compatible.Philipp Winter2020-02-18
| | | | | | | | ...and clean up unused variables.
| * Fix broken test that checks if command exists.Philipp Winter2020-02-18
|/ | | | | | If flog doesn't exist, `which flog` will return the string "flog not found" instead of an empty string. Bash's built-in command "hash" is a better way to do this.
* Merge branch 'task/33299'Philipp Winter2020-02-18
|\
| * Disable FTE, obfs3, and scramblesuit distribution.Philipp Winter2020-02-12
|/ | | | | | | FTE is no longer part of Tor Browser, and obfs3 and scramblesuit don't offer anything that obfs4 doesn't already provide. This fixes <https://bugs.torproject.org/33299>.
* Merge branch 'fix/32105'Philipp Winter2019-10-28
|\
| * Add BridgeDB's procmailrc and document it.Philipp Winter2019-10-22
|/ | | | This patch fixes <https://bugs.torproject.org/32105>.
* Merge branch 'task/19332'Philipp Winter2019-09-16
|\
| * Consistently use spaces instead of tabs.Philipp Winter2019-09-05
| |
| * Fix incorrect log string.Philipp Winter2019-09-05
| |
| * Rsync BridgeDB's metrics to colchicifolium.Philipp Winter2019-09-05
| | | | | | | | | | This fixes <https://bugs.torproject.org/19332> on the anti-censorship team's side.
| * Have bridgedb-metrics.log be rotated.Philipp Winter2019-09-05
| | | | | | | | | | | | | | That's a better plan than just having the file grow endlessly because BridgeDB appends new metrics to bridgedb-metrics.log. We are going to archive BridgeDB's metrics in CollecTor, so we won't lose any data because of the log rotation.
| * Update hostname.Philipp Winter2019-09-05
|/
* Re-enable syncing assignments to colchicifolium.Philipp Winter2019-08-19
| | | | | | | | This was discussed in <https://bugs.torproject.org/29480>. Karsten asked for a new path on colchicifolium, which is why we're updating our environment variables: <https://bugs.torproject.org/29480#comment:8>
* Update documentation to match deployment.Philipp Winter2019-08-19
|
* Add two new configuration options.Philipp Winter2019-08-16
| | | | | | | | We added these options in the following ticket, which implemented an anti-bot mechanism: <https://bugs.torproject.org/31252>. In BLACKLISTED_REQUEST_HEADERS_FILE, we will configure regular expressions that help us identify bots. Bot requests may then be served decoy bridges, which are configured in DECOY_BRIDGES_FILE.
* Use BridgeDB's new metrics feature.Philipp Winter2019-08-15
| | | | | | | | | | | | We added this feature in the following ticket: <https://bugs.torproject.org/9316> In addition to configuring a log file, we also need to change the structure of the TASKS dictionary because we changed it as part of our work for #9316. Finally, we currently don't need PROXY_LIST_FILES -- all Tor exit relays are fetched automatically and periodically updated.
* Fix typo.Philipp Winter2019-08-15
|
* Blacklist 53 unreachable obfs4 bridges.Philipp Winter2019-06-25
| | | | | | | | | | | | | | We cannot establish a TCP connection to any of these obfs4 bridges. There are two reasons: 1. They advertise a private IP address, e.g., 10.0.0.1. 2. Their obfs4 port is unreachable, e.g., because of NAT. Some of these bridges have contact info and we sent at least one email to the operator but never heard back. The other obfs4 bridges don't have contact info. After implementing #28655, we no longer hand out the vanilla line of a bridge that also supports obfs4. Therefore, bridges whose obfs4 port is unreachable are effectively useless.
* Merge branch 'fix/28496'Philipp Winter2019-06-07
|\
| * Stop accepting emails from Yahoo.Philipp Winter2019-06-06
|/ | | | | | | | | | | | Yahoo allows you to create up to 500 disposable email addresses, which BridgeDB interprets as unique: <https://bugs.torproject.org/28496#comment:8> We could address this issue in BridgeDB but at this point we seem better off dropping support for Yahoo because the provider likely also fell behind in Sybil protection. This fixes bug 28496: <https://bugs.torproject.org/28496>
* Merge branch 'merge-local-changes'Philipp Winter2019-06-04
|\
| * Rename file and remove comments.Philipp Winter2019-06-04
| |
| * Add /bin and /usr/bin to PATH.Philipp Winter2019-06-04
|/
* Add new conf option PROBING_RESISTANT_TRANSPORTS.Philipp Winter2019-06-04
| | | | | This config option was introduced as part of our bug fix for <https://bugs.torproject.org/28655>.
* Merge remote-tracking branch 'dgoulet/ticket29483_01'Matthew Finkel2019-03-08
|\
| * Add a systemd service init scriptDavid Goulet2019-02-26
| | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
* | Merge branch 'ticket29481_01'Matthew Finkel2019-03-08
|\ \
| * | bridgedb.crontab: Cleanup fileDavid Goulet2019-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reasons the content was copied twice but first copy was out of date. This commit cleans up comments, remove useless lines and add a bit of documentation around certain crons. Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | bridgedb.conf: Cleanup configuration fileDavid Goulet2019-02-26
| |/ | | | | | | | | | | | | | | | | - Use from-serge/ directory for Serge descriptors. - Remove isis@ email from whitelist as Isis is not involved in maintaining BridgeDB anymore. Signed-off-by: David Goulet <dgoulet@torproject.org>
* | Merge branch 'ticket29597_01'Matthew Finkel2019-03-08
|\ \
| * | Remove unused directoriesDavid Goulet2019-03-08
| | | | | | | | | | | | | | | | | | | | | | | | There 3 directories are used in production but not from within this respository. They are volatile depending on BridgeDB runtime thus the content is specific to a running instance, not its configuration. Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | Remove tor-assistants@ email address from apache2.confDavid Goulet2019-03-08
| | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | ssh: Add the userkeys/bridgedb SSH configurationDavid Goulet2019-03-08
| | | | | | | | | | | | | | | | | | | | | This is currently used on the BridgeDB server. Add it to bridgedb-admin.git so we can track the changes properly. Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | Remove unused out dated test bridgedb.confDavid Goulet2019-03-08
| | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | Remove unused scriptsDavid Goulet2019-03-08
| | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | Cleanup sync-to-colchicifoliumDavid Goulet2019-03-08
| | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | Cleanup the store bridge tarball scriptsDavid Goulet2019-03-08
| |/ | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>