-
0.1279332a3e · ·
Resources persitence and email distributor * core: same distributor if bridges have the same IP or fingerprint * core: add persitent storage for resources * i18n: add a script to fetch translations * moat: add captcha moat support * moat: add prometheus metrics * email: add email distributor * persistence: add journaling to json persistence * doc: document all the bridge distribution mechanisms
-
0.113ab02601 · ·
A new HTTPS distributor * limit the side of web requests bodies on all distributors * backend: distribute non-speedrejected resources * backend: fail tests for bridges with invalid addresses * backend: export tests restuls on assignments.log * backend: test bridges every 3 hours * HTTPS: fully implemented distributor * telegram: distribute lox invites * moat: add trust-proxy config option
-
0.1017260302 · ·
Multiconfig files and whatsapp improvements * add support for multiple config files * add a moat integration test * backend: add a /resource API to poll working/not working resources * whatsapp: add metrics support * whatsapp: code refactor and clean up * gettor: update email instructions
-
0.75ae89f9d · ·
Rework bridge testing and metrics * Ignore the running flag on bridges * Rework resources metrics to one single one with their test status * Retry tests for failing resources * Mark resources that fail tests gone * Add LastPassed field to resource * gettor: Only update the S3 existence file if missing
-
0.54f89c848 · ·
Test resources bandwidth with onbasca and distribute apks with gettor * Test resource bandwidth with onbasca * Add authentication to resource registration * gettor: Distribute android apks * moat: use pt_config.json to fetch builtin bridges from Tor Browser * telegram: Fix segfault on handler configuration * whatsapp: A dummy implementation
-
0.48ca9d9bb · ·
telegram and gettor bugfixes * Mark backend full updates to distributors * Propagate prunned resources to distributors * Use https for backend connections * Unauthenticated SMTP support * telegram: improve usability * telegram: upgrade the telegram library version * gettor: support multilocale Tor Browser * gettor: several bug fixes (github versions, short subject, imap iddle errors) * moat: refresh builtin bridges periodically * moat: support multiple shim tokens
-
0.39c7f7d4f · ·
Gettor feature complete * Add a gitlab gettor updater * Add prometheus metrics to gettor distributor * Fix multiple gettor issues * Distribute only bridgestrap tested and functional resources * Ignore bridge authority updates without running bridges * Include the location of the request to the Circumvention Settings API * Add support to bridgelines in Circumvention map * Circumvention Settings distributes dummy bridges if not valid shim-token provided * Add an API to update Telegram dynamic bridges * UX improvements in Telegram distributor