Commit graph

363 commits

Author SHA1 Message Date
Ana Custura
84f4bbb60f Explain why we do not verify roskomsvoboda certificate 2024-02-19 12:17:49 +00:00
Ana Custura
51341c31e5 Add support for normalised domain names 2024-02-19 12:15:54 +00:00
Ana Custura
96d159ae56 Allow disabling auto-rotation for asset origins 2024-02-19 11:40:51 +00:00
Ana Custura
fd1f2fe0fc Disable certificate verification for Roskomsvoboda 2024-02-19 11:39:36 +00:00
Ana Custura
819e78e0d6 Enable safe jobs 2024-02-19 11:38:05 +00:00
d754f0b2bc fix: 24 and 72 hour counts on reports 2023-10-31 17:37:05 +00:00
ba1b597c73 fix(report): sort countries by risk 2023-10-29 21:27:45 +00:00
3e8b3a38c8 feat: extend reports 2023-10-29 21:18:40 +00:00
c59b1f071f feat: rotate asset domains automatically on schedule 2023-10-29 19:30:53 +00:00
6e5adb8801 feat: update mirror mapping schema for version 1.2 2023-10-29 19:28:21 +00:00
629993301a fix: removing country from origin 2023-10-29 19:18:05 +00:00
0e0d499428 feat: geo risk scores 2023-10-29 15:45:10 +00:00
28e817f814 lint 2023-10-23 17:53:48 +01:00
64c6414fb8 feat: adds report for blocks today 2023-10-23 17:33:17 +01:00
3cedeaef59 fix: use typing.optional not pydantic.typing.optional 2023-08-21 14:41:21 +01:00
e0c7369d39 lint: remove redundant type ignores after mypy upgrade 2023-06-25 13:30:41 +01:00
51779b6cc3 feat(static): create web origins for the static mirrors 2023-05-31 13:59:45 +01:00
5d00dc8fe1 fix(proxy): reset added timestamp on hot spare promotion 2023-05-31 12:58:36 +01:00
8115966aca feat(proxy): rewrite the meta module to support hot spares 2023-05-30 16:38:00 +01:00
10f79ec999 fix(static): do not attempt to import from empty state 2023-05-25 15:48:35 +01:00
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
2498f408c8 lint(type): use narrower [method-assign] instead of [assignment] 2023-03-12 12:25:06 +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
64d74c0a57 fix(lists): actually take pool into account for bridgelines 2023-02-27 11:46:37 +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
ee60844b7c feat(cli): order automation jobs most efficiently 2023-02-26 12:11:30 +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