|
b828e2bc99
|
alarm/http_status: catch generic RequestException
|
2022-05-16 13:41:17 +01:00 |
|
|
bc559d8fa2
|
proxy/cloudfront: transposed isinstance arguments
|
2022-05-16 13:36:20 +01:00 |
|
|
dd501a6e4e
|
ci: add flake8
|
2022-05-16 13:29:48 +01:00 |
|
|
014596d271
|
security: fix all bandit issues
|
2022-05-16 12:47:40 +01:00 |
|
|
3665c34961
|
lots of typing fixes
|
2022-05-16 11:44:03 +01:00 |
|
|
51f580a304
|
auto/terraform: typing hints for base terraform module
|
2022-05-16 10:08:18 +01:00 |
|
|
55a0b19c8c
|
block/ooni: add type hint for origin result
|
2022-05-15 18:56:15 +01:00 |
|
|
f7e83611f1
|
auto/base: type hint metadata
|
2022-05-15 18:56:15 +01:00 |
|
|
f96bbcf49d
|
auto/terraform: straight up return a string for logs
|
2022-05-15 18:56:15 +01:00 |
|
|
264d5a870e
|
bridge: explicitly declare ssh private key for hcloud
|
2022-05-14 14:43:30 +01:00 |
|
|
850ee09ce7
|
bridge: update openstack module to 0.0.7 for gandi
|
2022-05-14 13:59:38 +01:00 |
|
|
b7c4f00456
|
bridge: be explicit about ssh private key for gandi
|
2022-05-14 13:54:31 +01:00 |
|
|
9a8ce373d7
|
bridge: be explicit about ssh private key for ovh
|
2022-05-14 13:53:29 +01:00 |
|
|
d29f589eb4
|
eotk: remove out-of-band posthook run
|
2022-05-14 12:09:38 +01:00 |
|
|
3d280f391e
|
block: log activities when auto-rotating proxies
|
2022-05-14 10:35:24 +01:00 |
|
|
ce520b87a5
|
eotk: import instance information from terraform
|
2022-05-13 15:40:59 +01:00 |
|
|
d7091ead5a
|
automation: run some jobs less frequently
|
2022-05-13 09:28:54 +01:00 |
|
|
56ddd3a771
|
alarms: handle ConnectionError in http_check
|
2022-05-12 10:13:49 +01:00 |
|
|
54a2c457f0
|
list: add role to s3 lists
fixes: #12
|
2022-05-11 16:12:52 +01:00 |
|
|
ad63a9ff41
|
block: origin censorship is a warning, not critical
|
2022-05-11 14:25:58 +01:00 |
|
|
a7432a6b96
|
terraform: do not immediately fail if a lock is held
terraform will wait 15 minutes to see if the state
is released before returning an error
fixes: #16
|
2022-05-11 14:13:02 +01:00 |
|
|
f6d7f406a0
|
block: change roskomsvoboda automation frequency to 90
|
2022-05-10 10:37:24 +01:00 |
|
|
5dfc3931a8
|
block: import blocklist from roskomsvoboda
|
2022-05-09 14:11:05 +01:00 |
|
|
257a2eacea
|
automation: bring eotk into new framework
see: #1
|
2022-05-09 08:55:11 +01:00 |
|
|
aa0ff5802f
|
bridges: fix missing keyword on deprecate call
|
2022-05-09 08:11:26 +01:00 |
|
|
10b60b0206
|
automation: herd blocking automations into framework
see #1
|
2022-05-09 08:09:57 +01:00 |
|
|
8abe5d60fa
|
automation: establish an automation framework
|
2022-05-08 17:20:04 +01:00 |
|
|
082de33b5d
|
automation: pull up terraform funcs to abstract class
see #1
|
2022-05-08 13:01:15 +01:00 |
|
|
9b8ac493b1
|
mirrors: deprecate orphaned proxies
fixes #5
|
2022-05-08 10:47:01 +01:00 |
|
|
bd73255824
|
mirrors: do not create proxies for destroyed origins
see #5
|
2022-05-08 10:41:40 +01:00 |
|
|
d02bfb34eb
|
eotk: update eotk module version
|
2022-05-03 15:33:49 +01:00 |
|
|
18ab50c288
|
mirrors: really don't rotate if forbidden
|
2022-05-03 11:46:56 +01:00 |
|
|
80890c2127
|
mirrors: allow selective auto-rotation
|
2022-05-01 16:38:41 +01:00 |
|
|
18e046dc42
|
mirrors: record deprecation reason
|
2022-05-01 16:23:45 +01:00 |
|
|
7a1161f233
|
docs: add gitlab and ovh
|
2022-05-01 15:35:34 +01:00 |
|
|
b7a2201ad6
|
schemas: generate some good schemas
|
2022-04-27 13:30:49 +01:00 |
|
|
ed56ed5368
|
azure_cdn: use subgroups
|
2022-04-25 15:36:45 +01:00 |
|
|
705cd306c4
|
azure_cdn: use subgroups, attempt 4
|
2022-04-25 15:08:15 +01:00 |
|
|
7eb2eaf36f
|
azure_cdn: use subgroups, attempt 3
|
2022-04-25 15:06:24 +01:00 |
|
|
95a39f759a
|
azure_cdn: use subgroups, attempt 2
|
2022-04-25 15:05:28 +01:00 |
|
|
b59d334689
|
azure_cdn: use subgroups, attempt 1
|
2022-04-25 14:56:35 +01:00 |
|
|
b189aa8efd
|
eotk: pin version of module
|
2022-04-25 13:04:06 +01:00 |
|
|
b742bccbfa
|
eotk: deploy new module
|
2022-04-25 12:58:49 +01:00 |
|
|
e30733e0cd
|
proxy/cloudfront: these are in us-east-2 now
|
2022-04-22 15:12:31 +01:00 |
|
|
fbd9321fc5
|
cli: import/export more tables
|
2022-04-22 14:29:24 +01:00 |
|
|
2674e115f3
|
models: big refactor
|
2022-04-22 14:01:16 +01:00 |
|
|
50e66dce72
|
cloudfront: don't refresh every time, reduce load
|
2022-04-20 16:14:35 +01:00 |
|
|
45a6d27c8b
|
alarms: integrate ooni alarms
|
2022-04-20 15:34:11 +01:00 |
|
|
7747461e60
|
block: match directly on url
|
2022-04-19 14:32:53 +01:00 |
|
|
018494bd58
|
proxies: add support for bypass token
|
2022-04-19 14:32:04 +01:00 |
|