Commit graph

  • 11c04aeee6 chore: retire main irl 2025-05-28 16:30:14 +01:00
  • 2bf4282416 fix: auto-resolve stuck distribution deletions irl 2025-04-18 17:03:26 +01:00
  • 1797c4a826 feat: generate a default vhost for smart proxy instances irl 2025-02-02 19:36:34 +00:00
  • 861f5fb553 docs: you need maintainer role for gitlab projects irl 2025-01-16 12:55:18 +00:00
  • d5fa521fa1 feat: break up validate_tls_keys and add unit tests Ana Custura 2024-12-14 14:26:10 +00:00
  • 5275a2a882 test: simplify list obfuscator tests irl 2024-12-20 14:08:18 +00:00
  • a406a7974b lint: reformat python code with black irl 2024-12-06 18:15:47 +00:00
  • 331beb01b4 feat: update ci for testing/building docs to include translations Ana Custura 2024-12-05 16:23:21 +00:00
  • 5e5f422b67 feat: add some initial translations for Romanian and Polish Ana Custura 2024-12-05 15:59:05 +00:00
  • bf5e7c383a feat: refactoring for sphinx localisation support Ana Custura 2024-12-05 15:58:11 +00:00
  • 368b4ba0c1 lint: add types for custom type to handle existing naive datetimes irl 2024-12-06 18:08:09 +00:00
  • 39bdac1ecf feat: use custom type to handle existing naive datetimes irl 2024-12-06 18:02:59 +00:00
  • e22abb383c feat: switch all timezone naive datetimes to timezone aware irl 2024-12-06 16:08:48 +00:00
  • 41fc0a73a5 fix: update api endpoint for test onion tls script irl 2024-12-06 14:48:28 +00:00
  • 061705a5e4 fix: fix incorrect attribute on group creation irl 2024-12-06 14:48:07 +00:00
  • 675a7341eb feat: database migration to hold onion cert metadata irl 2024-12-06 14:47:12 +00:00
  • e5976c4739 feat: expand onion service api irl 2024-12-06 13:34:44 +00:00
  • c1b385ed99 docs: document docker container acute 2024-12-05 16:21:02 +00:00
  • 348a4b5cf0 feat: add automation last_run_start, next_run, enabled in the automation collector Ana Custura 2024-12-04 14:45:55 +00:00
  • 3922082a56 feat: remove sudo from installed packages Ana Custura 2024-12-04 13:02:18 +00:00
  • 4dd0c4ed22 feat: add prometheus flask metrics Ana Custura 2024-12-04 13:02:01 +00:00
  • c50d341c26 feat: move from gunicorn to waitress Ana Custura 2024-12-04 12:57:09 +00:00
  • ffe097b24f lint: line breaks irl 2024-12-03 16:13:00 +00:00
  • 173eea2625 feat: metrics collectors don't depend on database being ready irl 2024-12-03 14:55:53 +00:00
  • 3c3a1485e7 feat: simplify dockerfile to use the frontend makefile Ana Custura 2024-12-03 11:39:12 +00:00
  • 0867b13f8f feat: run with gunicorn instead of flask Ana Custura 2024-12-02 14:21:39 +00:00
  • 45823b02e4 docs: update new options for config in the example file Ana Custura 2024-12-02 17:39:11 +00:00
  • 3fae2365bf docs: add instructions on setting up a development environment Ana Custura 2024-12-02 17:38:11 +00:00
  • 33243b77ba feat: remove cron and crontab from the docker image Ana Custura 2024-12-02 13:09:48 +00:00
  • ad44101cfc ci: install docs requirements from file irl 2024-12-02 12:32:05 +00:00
  • 143ed1f43a docs: some reorganisation of documentation irl 2024-12-02 00:00:28 +00:00
  • 24cac76f70 feat: create new onion services via api irl 2024-12-02 00:00:05 +00:00
  • 192dacf760 fix: remove unsafe default list for list_resources irl 2024-12-01 14:10:21 +00:00
  • cdbf152f40 fix: revert use of dt.UTC to dt.tz.UTC irl 2024-11-29 18:53:46 +00:00
  • 905bdd1a58 feat(cli): mark block_ooni job as safe irl 2024-11-29 18:44:29 +00:00
  • d854d52ab9 feat(block): tweak blocky timing, mark job safe irl 2024-11-29 18:43:56 +00:00
  • 8449a5a8c8 feat(api): dont list proxies destroyed over 24 hours ago irl 2024-11-29 18:39:08 +00:00
  • 1bc2960278 fix: don't create missing proxies for hotspare irl 2024-11-29 16:08:33 +00:00
  • b91e078e22 fix: initialise new terraform state to avoid NOT NULL constraint violation irl 2024-11-29 15:36:50 +00:00
  • 0b3254f99c ci: install sphinx to build docs irl 2024-11-18 10:17:49 +00:00
  • d551074a02 docs: remove json schemas irl 2024-11-18 10:10:30 +00:00
  • be111b9dde lint: resolve mypy issues in app.cli.db irl 2024-11-18 09:56:48 +00:00
  • c4e2ed364e ci: remove sphinx theme and plugins not used irl 2024-11-16 19:58:17 +00:00
  • 3b223f2c1a lint: app.api passes pylint irl 2024-11-16 19:57:10 +00:00
  • 3610707495 lint: app.cli.db passes pylint irl 2024-11-16 19:47:41 +00:00
  • 9674cb4293 feat: remove block_bridge_dnsc irl 2024-11-16 19:38:57 +00:00
  • 5c0170bdef fix: do not rotate hotspare proxies on max age irl 2024-11-16 19:25:55 +00:00
  • d9b62a373d docs: fix build after removal of json schemas irl 2024-11-16 19:07:31 +00:00
  • 90575b076e fix: extend timeout for blocky, fix db query Iain Learmonth 2024-11-16 13:27:29 +00:00
  • 779d5cb8d2 feat: new block plugin for blocky Iain Learmonth 2024-11-16 13:17:39 +00:00
  • acfa81e3ba ci: remove pylint plugin for sqlalchemy Iain Learmonth 2024-11-16 13:17:27 +00:00
  • cce5c307ee lint: ignore "circular import" that isn't real irl 2024-11-10 21:54:56 +00:00
  • 2c96ade33d lint: remove pydantic plugin for pylint irl 2024-11-10 21:54:42 +00:00
  • 04f5a0345b feat: adds onions list to api irl 2024-11-10 21:41:54 +00:00
  • 2ca4ddffb0 fix: import Origin at time of use in models.base irl 2024-11-10 18:28:35 +00:00
  • 75b2c1adf0 refactor: moving more models to mapped_column irl 2024-11-10 15:13:29 +00:00
  • ea020d6edd ci: re-add types-requests irl 2024-11-10 13:39:08 +00:00
  • ae905c6d80 feat: initial api implementation irl 2024-11-10 13:38:51 +00:00
  • a482d5bba8 feat: upgrade python version and install frontend in container Iain Learmonth 2024-11-09 17:12:34 +00:00
  • 3be3a45606 fix: sqlite fix for migration Iain Learmonth 2024-11-09 14:29:44 +00:00
  • ae1ac4ef54 deps: update tf module pins Iain Learmonth 2024-11-09 13:53:42 +00:00
  • 84f700b742 deps: update tf module pins Iain Learmonth 2024-11-09 13:39:12 +00:00
  • 75ea0b22d7 feat: add settings as a bridge distribution method Iain Learmonth 2024-11-09 13:07:40 +00:00
  • 9caf1deb74 fix: switch hcloud instances to CX22 (CX11 doesn't exist anymore) Iain Learmonth 2024-11-09 13:07:08 +00:00
  • 0aa41b303d fix: ignore destroyed proxies in risk score calculation Iain Learmonth 2024-11-09 12:53:53 +00:00
  • b49e527bf6 fix: remove unnecessary and wrong asserts Iain Learmonth 2024-11-09 12:41:46 +00:00
  • 941435892e deps: update tf module pins Iain Learmonth 2024-11-09 12:19:06 +00:00
  • c795a70d80 docs: refactor redirector docs into api docs Iain Learmonth 2024-11-09 11:11:11 +00:00
  • 73439a8121 feat: adds block_external to safe jobs list Iain Learmonth 2024-11-09 11:10:05 +00:00
  • 4693e994ba fix: typing fixes since moving to Mapped types in models Iain Learmonth 2024-11-09 11:09:44 +00:00
  • d08388c339 feat: remove pydantic from list generation Iain Learmonth 2024-11-09 11:08:48 +00:00
  • 1e70ec8fa6 ci: allow failure of the docker-build job Iain Learmonth 2024-07-12 15:48:57 +01:00
  • 6e691257f7 lint: type annotations, ignoring report for now Iain Learmonth 2024-07-12 15:35:04 +01:00
  • 2d549fb823 doc(rdr): adds new parameters for /link Iain Learmonth 2024-07-12 15:22:50 +01:00
  • 08bba74c34 Follow the redirects for AA Ana Custura 2024-05-10 11:15:41 +01:00
  • 1fac7e6b4f A horrible hack for enabling AA first-party Ana Custura 2024-04-17 15:27:45 +01:00
  • 07416771f0 Comment out some of the AA config, make AA load directly 3rd party Ana Custura 2024-04-03 13:20:24 +01:00
  • 93ed07d52d Ensure gifs URLs are also rewritten, as AA loads gifs Ana Custura 2024-04-02 15:16:01 +01:00
  • 4bba71fbf7 Add support for loading Adobe Analytis first-party on the mirrors Ana Custura 2024-04-02 13:56:15 +01:00
  • dbe8a5d869 Extract normalised domain names with tldextract Ana Custura 2024-04-01 15:46:55 +01:00
  • 7d4233c9e8 Add workaround in place for sites that load tags locally first Ana Custura 2024-03-12 12:19:38 +00:00
  • e8f0f01ddf Add substitution rule for tags.* in all locations Ana Custura 2024-03-12 11:23:49 +00:00
  • 4383c4f08d Add resolver directive for tags.tiqcdn.com Ana Custura 2024-03-08 12:02:44 +00:00
  • 3430e65742 Refine rewriting rules for tealium Ana Custura 2024-02-20 11:48:59 +00:00
  • c43dcd36c4 Formatting fixes Ana Custura 2024-02-19 12:21:02 +00:00
  • 92a746c515 Add support for smart proxying of Tealium tag requests Ana Custura 2024-02-19 12:20:35 +00:00
  • fd206f702e Remove unused import Ana Custura 2024-02-19 12:18:11 +00:00
  • 84f4bbb60f Explain why we do not verify roskomsvoboda certificate Ana Custura 2024-02-19 12:17:49 +00:00
  • 51341c31e5 Add support for normalised domain names Ana Custura 2024-02-19 12:15:54 +00:00
  • f253510608 Update commit in use for smart proxy Ana Custura 2024-02-19 11:44:38 +00:00
  • 96d159ae56 Allow disabling auto-rotation for asset origins Ana Custura 2024-02-19 11:40:51 +00:00
  • fd1f2fe0fc Disable certificate verification for Roskomsvoboda Ana Custura 2024-02-19 11:39:36 +00:00
  • 819e78e0d6 Enable safe jobs Ana Custura 2024-02-19 11:38:05 +00:00
  • d754f0b2bc fix: 24 and 72 hour counts on reports Iain Learmonth 2023-10-31 17:37:05 +00:00
  • ba1b597c73 fix(report): sort countries by risk Iain Learmonth 2023-10-29 21:27:45 +00:00
  • 3e8b3a38c8 feat: extend reports Iain Learmonth 2023-10-29 21:18:40 +00:00
  • c59b1f071f feat: rotate asset domains automatically on schedule Iain Learmonth 2023-10-29 19:30:53 +00:00
  • 6e5adb8801 feat: update mirror mapping schema for version 1.2 Iain Learmonth 2023-10-29 19:28:21 +00:00
  • 629993301a fix: removing country from origin Iain Learmonth 2023-10-29 19:18:05 +00:00
  • 0e0d499428 feat: geo risk scores Iain Learmonth 2023-10-29 15:45:10 +00:00