Commit Graph

16 Commits

Author SHA1 Message Date
Thomas Wilde 8d2955475b Add ASN-based resource rule matching
- Add MaxMind ASN database integration
- Implement ASN lookup and matching in resource rule verification
- Add curated list of 100+ major ASNs (cloud, ISP, CDN, mobile carriers)
- Add ASN dropdown selector in resource rules UI with search functionality
- Support custom ASN input for unlisted ASNs
- Add 'ALL ASNs' special case handling (AS0)
- Cache ASN lookups with 5-minute TTL for performance
- Update validation schemas to support ASN match type

This allows administrators to create resource access rules based on
Autonomous System Numbers, similar to existing country-based rules.
Useful for restricting access by ISP, cloud provider, or mobile carrier.
2025-12-20 12:16:00 -05:00
miloschwartz d5307adef0 fix bug preventing save resource priority closes #2063 2025-12-12 22:52:00 -05:00
Fred KISSIE 181612ce25 🐛 full domain should be updated when the form is saved 2025-12-11 22:26:38 +01:00
Owen f9b03943c3 Format all files 2025-12-09 10:56:14 -05:00
miloschwartz f9b15b9156 add color to health check 2025-12-08 10:31:53 -05:00
Owen 71db29c09c Merge branch 'dev' of github.com:fosrl/pangolin into dev 2025-12-06 21:37:24 -05:00
Owen 8cced5011b Fix empty strip preventing create 2025-12-06 21:37:10 -05:00
miloschwartz 56d30ad6bd clean up targets input a little 2025-12-06 21:00:57 -05:00
miloschwartz a3b852ef45 Merge branch 'dev' into clients-user 2025-12-05 15:17:32 -05:00
miloschwartz 8ee4ee7baf remove bg-muted on target sep 2025-12-04 22:11:27 -05:00
miloschwartz 2dcc94cd14 fix hc port NaN issue 2025-12-04 22:03:37 -05:00
miloschwartz 2bad9daaea move edit resource to proxy subpath 2025-12-04 21:18:17 -05:00
miloschwartz a746ef36a8 Merge branch 'dev' into clients-user 2025-12-04 11:38:05 -05:00
Fred KISSIE 1b09e5b9f9 🚚 move subpages to correct paths 2025-12-04 00:42:50 +01:00
Fred KISSIE 18db4a11c8 ♻️ separate client & proxy resources tables 2025-12-02 02:33:43 +01:00
Fred KISSIE 610e46f2d5 🚧 WIP: separate proxy & client resources 2025-12-01 18:26:32 +01:00