Owen
eafcefbe45
Merge branch 'dev' of github.com:jln-brtn/pangolin into jln-brtn-dev
2025-12-20 15:34:32 -05:00
Owen
b80757a129
Add blueprint validation
2025-12-20 12:16:31 -05:00
Owen
4ecca88856
Add asn option to blueprint type
2025-12-20 12:16:31 -05:00
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
Owen
fea4d43920
Make utility subnet configurable
2025-12-19 14:45:00 -05:00
Owen
8ff588407c
Fix various small issues; blueprints working
2025-12-17 22:12:16 -05:00
Owen
c2e06725a8
Keep the same site resource id
2025-12-17 22:12:16 -05:00
Owen
bb43e0c325
Handle changing site by recreating site resource
2025-12-17 22:12:16 -05:00
Owen
f892acbc4c
Add tcp, udp ports, and icmp to blueprints
2025-12-17 11:58:45 -05:00
Owen
3d5ae9dd5c
Disable icmp packets over private resources
2025-12-16 17:20:18 -05:00
Owen
c44c1a5518
Add UI, update API, send to newt
2025-12-15 22:13:56 -05:00
Owen
deac26bad2
Bump version
2025-12-13 12:07:35 -05:00
Owen
1aaad43871
Format
2025-12-13 11:36:53 -05:00
Owen
9f55d6b20a
Try to fix issue not sending newt commands
2025-12-13 11:19:42 -05:00
Owen
27db77bca4
Format
2025-12-12 14:53:26 -05:00
Owen
224b78fc64
Update consts
2025-12-11 16:13:33 -05:00
miloschwartz
f81909489a
add client telmetry and fix missing openapi on prefault
2025-12-11 10:38:48 -05:00
miloschwartz
963468d7fa
remove top border from dialog
2025-12-11 10:17:17 -05:00
Owen
01f7842fd5
Fix function rename issue
2025-12-10 20:34:40 -05:00
Owen
c56574e431
Send site add in case the client does not have the site
2025-12-10 11:57:45 -05:00
Owen
ee2a438602
Merge branch 'main' into dev
2025-12-09 16:26:21 -05:00
Owen
314da3ee3e
Update formatting to work with ipv6
2025-12-09 16:11:12 -05:00
Owen
f245632371
Fix expires at not updating
2025-12-09 11:50:48 -05:00
Owen
f9b03943c3
Format all files
2025-12-09 10:56:14 -05:00
Owen
23e9a61f3e
Fixing various bugs
2025-12-09 10:31:43 -05:00
Owen
887af85db1
Fix removing remote subnet on remove site resource
2025-12-08 22:06:37 -05:00
Owen
a306aa971b
Pick client endpoint as part of the transation
2025-12-08 21:37:17 -05:00
Owen
24cdac95cd
Fix not rebuilding site resources from blueprint
2025-12-07 22:13:26 -05:00
Owen
e10f7efcbe
Fix blueprints zod update
2025-12-07 22:00:55 -05:00
Owen
a3ba4fff54
Bump version to 1.13.0-rc.0
2025-12-07 17:57:22 -05:00
Owen
4d665e8596
Try to fix the expires at problem
2025-12-07 14:30:06 -05:00
Owen
4e7843c1f3
Fix null subdomain causing overwriting
...
Fixes #1645
2025-12-06 21:59:03 -05:00
miloschwartz
8df3fa0ac0
make product update text a more readable
2025-12-06 21:31:12 -05:00
miloschwartz
b329dbb585
add agent to table
2025-12-06 21:21:39 -05:00
Owen
e24a13fb11
Implement previous year delete
2025-12-06 20:49:53 -05:00
Owen
8a8c0edad3
Speed up writing to not block io operations
2025-12-06 17:54:39 -05:00
Owen
66fc8529c2
Update blueprints to support new clients
2025-12-06 17:32:49 -05:00
Owen
ee1af459cc
Add default to path for hc
...
Fixes #1905
2025-12-06 16:07:47 -05:00
miloschwartz
a3b852ef45
Merge branch 'dev' into clients-user
2025-12-05 15:17:32 -05:00
Owen
35f9c67cfe
Merge branch 'main' into dev
2025-12-05 09:45:17 -05:00
Owen
53ab51691a
update packages
2025-12-04 17:26:24 -05:00
miloschwartz
6e6fa77625
bump version
2025-12-04 17:10:59 -05:00
Owen
8eec122114
Fixing holepunching and other bugs
2025-12-03 20:31:37 -05:00
miloschwartz
357f297a3e
remove enable_clients flag from config
2025-12-03 15:02:39 -05:00
Fred KISSIE
3870ced635
Merge branch 'clients-user' into refactor/separate-tables
2025-12-03 17:01:50 +01:00
Fred KISSIE
f5bfddd262
🚨 run eslint --fix
2025-12-03 16:58:12 +01:00
Owen
152fb47ca4
Handle unrelay and relaying better
2025-12-02 11:17:08 -05:00
Owen
b5e94d44ae
Fix switching orgs having connections from other orgs
2025-12-01 15:44:25 -05:00
Owen
a623604e96
Improve holepunching
2025-12-01 13:54:30 -05:00
Julien Breton
46ed27a218
Fix: Extend Basic Auth compatibility with browsers
2025-12-01 01:18:09 +01:00