Thomas Wilde
4f154d212e
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:31 -05:00
miloschwartz
fc924f707c
add banners
2025-12-18 17:47:54 -05:00
miloschwartz
e0de003c2c
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-18 16:49:44 -05:00
miloschwartz
56b0185c8f
visual adjustments
2025-12-18 10:58:16 -05:00
Fred KISSIE
2b3d065650
Merge branch 'dev' into refactor/save-button-positions
2025-12-18 01:46:13 +01:00
Milo Schwartz
c4445c329f
Merge pull request #2034 from Fredkiss3/refactor/domain-picker-default-value
...
refactor: Update `<DomainPicker />` to accept default values
2025-12-17 07:40:46 -08:00
Fred KISSIE
d3d5a1c204
🚸 trigger null domain change if the user switches from another domain type to free domain option to prevent the modal from registering it as a valid value
2025-12-17 05:22:04 +01:00
miloschwartz
e8f763a77f
fix broken link
2025-12-16 23:06:12 -05:00
Fred KISSIE
b133593ea2
🚸 now the domain picker is deterministic
2025-12-17 04:57:16 +01:00
Fred KISSIE
c98d61a8fb
♻️ pass default value to domain picker
2025-12-17 02:36:29 +01:00
Fred KISSIE
fccff9c23a
Merge branch 'dev' into refactor/domain-picker-default-value
2025-12-17 00:52:32 +01:00
Fred KISSIE
e02fa7c148
♻️ pass the default domainId instead of the base domain
2025-12-17 00:52:12 +01:00
Fred KISSIE
0d14cb853e
♻️ invalidate everything & fix use effect condition
2025-12-16 01:53:06 +01:00
Fred KISSIE
23a7688789
💄 more margin top
2025-12-15 23:51:06 +01:00
Fred KISSIE
5a0a8893e8
Merge branch 'dev' into refactor/save-button-positions
2025-12-15 17:04:58 +01:00
miloschwartz
d5307adef0
fix bug preventing save resource priority closes #2063
2025-12-12 22:52:00 -05:00
Fred KISSIE
9cee3d9c79
♻️ refactor
2025-12-12 23:35:24 +01:00
Fred KISSIE
8257dca340
♻️ refactor
2025-12-12 23:34:35 +01:00
Fred KISSIE
5e0a1cf9c5
💡 remove comment
2025-12-12 22:09:37 +01:00
Fred KISSIE
93d4f60314
♻️ correctly init the form
2025-12-12 21:55:23 +01:00
Fred KISSIE
124ba208de
♻️ use react querty
2025-12-12 21:40:49 +01:00
Fred KISSIE
7f07ccea44
Merge branch 'dev' into refactor/save-button-positions
2025-12-12 00:32:02 +01:00
Fred KISSIE
6fc54bcc9e
♻️ set default value on domain picker modal in proxy resource page
2025-12-11 22:51:02 +01:00
Fred KISSIE
181612ce25
🐛 full domain should be updated when the form is saved
2025-12-11 22:26:38 +01:00
Fred KISSIE
4e842a660a
🚧 wip: refactor proxy resource page
2025-12-10 21:15:42 +01:00
Fred KISSIE
ea43bf97c7
Merge branch 'dev' into refactor/save-button-positions
2025-12-10 20:04:59 +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
Fred KISSIE
72bc26f0f8
💬 update texts to be more specific
2025-12-06 01:14:15 +01:00
Fred KISSIE
2ec2295cd6
♻️ separate proxy page into multiple forms
2025-12-06 00:51:36 +01:00
Fred KISSIE
a0a369dc43
♻️ refactor reverse proxy targets page
2025-12-05 23:10:10 +01: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