Xe Iaso
|
502640bb2f
|
feat: wire up asn and geoip checkers
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-22 12:06:17 -04:00 |
|
Xe Iaso
|
86ee5697f3
|
chore(lib/policy): move Checker to its own package to avoid import cycles
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-22 11:19:01 -04:00 |
|
Xe Iaso
|
9bb38d6ad0
|
feat(thoth): store a thoth client in a context
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-22 11:07:38 -04:00 |
|
Xe Iaso
|
49ab76c9dd
|
feat(thoth): add GeoIP checker
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-22 10:48:15 -04:00 |
|
Xe Iaso
|
4aea22fac5
|
feat(thoth): make ASNChecker instances
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-21 15:51:11 -04:00 |
|
Xe Iaso
|
86ad85909c
|
fix(thoth): minor testing fixups, ensure ASNChecker is Checker
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-21 12:13:08 -04:00 |
|
Xe Iaso
|
315253dce7
|
feat(thoth): cached ip to asn checker
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-21 11:27:53 -04:00 |
|
Xe Iaso
|
946557b378
|
feat(internal): add Thoth client and simple ASN checker
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2025-05-21 10:57:11 -04:00 |
|