Commit graph

182 commits

Author SHA1 Message Date
15a85b1efe feat(static): adds new static origins feature 2023-05-25 15:32:31 +01:00
6a29d68985 fix(block): use empty list if no external source configured 2023-05-16 16:30:24 +01:00
b3012f66c1 feat(block): allow reading from multiple external sources
should be backward compatible if configured as a string already
2023-05-16 16:28:53 +01:00
8689f1331d lint(proxy): lint 2023-05-03 14:48:40 +01:00
08205647a5 fix(portal): correct "region" which is actually az everywhere else
This should allow for the links to work for SSM in the portal.
2023-05-03 14:48:11 +01:00
3e5f1565b1 fix(block): security updates for rks import 2023-05-03 14:47:25 +01:00
fb1341365f feat(block): use roskomsvoboda private api 2023-04-26 16:21:12 +01:00
19681d1eca feat(block): use json list for external block checks 2023-04-26 16:01:36 +01:00
c424b9a5fa feat(block): enable timed replacement of all proxies 2023-04-26 15:54:24 +01:00
710fe05983 feat(proxy): group name in smart origin dns name in nginx 2023-04-26 15:53:10 +01:00
42d6d0ee96 feat(proxy): use group name in dns for smart origins 2023-04-26 15:41:43 +01:00
5e72274f9f fix(proxy): fix dns and le issues on cloudfront 2023-03-30 13:32:49 +01:00
5f68004353 fix(proxy): add missing endif in cloudfront template 2023-03-26 15:26:08 +01:00
97b996337d fix(proxy): don't attempt to use rfc2136 configs 2023-03-26 15:02:59 +01:00
aec4c48842 feat(proxy): use route53 for smart proxy dns 2023-03-26 14:45:55 +01:00
358e945e34 fix(proxy): new sqla interface for binding params to statements 2023-03-13 13:46:38 +00:00
fff38fa994 feat: add timeouts to all requests requests 2023-03-12 12:28:29 +00:00
5f643e5a1d fix(proxy/fastly): set subgroup_members_max not subgroups_max 2023-03-05 14:15:10 +00:00
04d1623952 fix(proxy): use values set by provider constructor for next_subgroup 2023-03-05 14:14:13 +00:00
c34dab7b9a feat(block): adds bridge_block_scriptzteam module 2023-02-27 12:29:21 +00:00
dd37bf0ce6 feat(proxy): increase expiry time to 4 days after block 2023-02-26 15:20:08 +00:00
24e464653b feat(bridge): allow random provider selection 2023-02-26 15:06:40 +00:00
e17b564370 fix(bridge): ssh_key -> ssh_public_key 2023-02-26 14:07:23 +00:00
9253be892d fix(portal): use hashed fingerprint and cloud account in logging 2023-02-26 13:45:57 +00:00
0a72aeed96 feat: abstracting cloud providers 2023-02-26 12:52:08 +00:00
05285a4ae6 feat(bridges): next generation bridge management 2023-01-26 15:42:25 +00:00
20fad30a06 lint 2023-01-21 15:18:13 +00:00
10ffdff2c3 lint 2023-01-21 15:15:07 +00:00
9bde0feed6 fix(list): adds the content type to http post lists 2022-12-21 19:35:08 +00:00
226c67eb65 fix(block): handle blocked url with no corresponding proxy 2022-12-14 14:07:19 +00:00
f4662fae27 fix(eotk): properly tag the EOTK resources for the SSO permissions to work 2022-12-14 10:27:48 +00:00
c584aa0e90 feat(eotk): switch to new autonomous eotk instances 2022-12-07 18:13:01 +00:00
e28fcc6061 lint(block_bridge): typing hints 2022-12-07 14:04:33 +00:00
ebc9001aa1 fix(bridge): block_bridges pass working_dir in constructor to super 2022-11-29 11:06:23 +00:00
30b60e9048 fix(automate): Pass through working directory to superclass 2022-11-28 21:20:32 +00:00
d9158ac942 feat(automate): make temporary working dir optional 2022-11-28 19:03:24 +00:00
109851745b automate: move working_dir to be set in constructor 2022-11-28 18:55:10 +00:00
055c7a718a feat: Remove GeoIP features from smart proxy 2022-11-28 14:02:29 +00:00
Owen
0ebfe28b89 Use disposable temporary directories to run automation jobs 2022-11-16 15:47:36 +00:00
a2b73a9286 types: truthy-functions are a thing now in mypy 2022-11-14 12:16:41 +00:00
543e4ef3e3 block/bridge_rks: short name was too long 2022-11-13 13:24:52 +00:00
1233d8998a block/roskomsvoboda: check for blocked bridges too
fixes: #33
2022-11-13 13:23:12 +00:00
a743788dcf block/roskomsvoboda: switch to updating every 300 minutes
data is now updated every 3 hours
2022-11-13 13:21:40 +00:00
7327d6b807 block/roskomsvoboda: update to API v3 2022-11-13 13:06:25 +00:00
890ce3077f list/http_post: typing 2022-11-09 15:15:50 +00:00
f603cb9101 list/http_post: uses bearer authorization header 2022-11-08 14:40:44 +00:00
21f7cbddcb list/http_post: adds http post distribution lists 2022-11-08 14:31:45 +00:00
2e3fe165ef list/s3: fix upload for obfuscated file formats 2022-11-02 11:41:02 +00:00
98789261bd lint 2022-10-23 12:19:23 +01:00
3f07f0e08f proxy/meta: only create proxies for providers that are enabled 2022-10-23 12:14:29 +01:00