miloschwartz
8fa1701e06
rename windowsDefenderEnabled
2026-01-21 17:57:20 -08:00
Varun Narravula
e2e09527ec
fix(fingerprint): set fingerprintId reference to null
2026-01-20 12:13:43 -08:00
Varun Narravula
3ce1afbcc9
feat(fingerprint): consolidate posture checks into fingerprint table
2026-01-20 12:13:43 -08:00
Varun Narravula
1f077d7ec2
refactor(fingerprint): start taking fingerprint snapshots in new table
2026-01-20 12:13:43 -08:00
Fred KISSIE
b7df8b7319
♻️ make logo URL optional
2026-01-19 20:39:24 -08:00
Milo Schwartz
06aaa7c680
Merge pull request #2121 from Fredkiss3/feat/device-approvals
...
feat: device approvals
2026-01-15 21:33:31 -08:00
miloschwartz
ff5e12655f
add pretty apple device names
2026-01-15 17:59:45 -08:00
Milo Schwartz
40e37b1798
Merge pull request #2244 from water-sucks/add-fingerprint-and-posture-check-info
...
feat(fingerprint): store posture checks and fingerprint info
2026-01-15 12:05:41 -08:00
Varun Narravula
e9e935d6c4
feat(fingerprint): add platform fingerprint hash
2026-01-14 20:21:22 -08:00
Fred KISSIE
9040f9b82a
♻️ set approval state nullable
2026-01-15 01:03:02 +01:00
Fred KISSIE
fc0ec0d754
🐛 remove unused approval state
2026-01-15 00:28:30 +01:00
Fred KISSIE
b3569174b6
🐛 fix sqlite type
2026-01-15 00:20:45 +01:00
Fred KISSIE
cbf184342b
Merge branch 'dev' into feat/device-approvals
2026-01-14 23:08:40 +01:00
Fred KISSIE
bc20a34a49
✨ process approval endpoint
2026-01-14 03:00:40 +01:00
miloschwartz
2201b0395d
add optional tags field to idp
2026-01-13 16:21:40 -08:00
miloschwartz
a56b058858
fix role name missing in forward headers
2026-01-13 15:28:02 -08:00
miloschwartz
673cd0fcd1
add block client
2026-01-12 20:37:53 -08:00
miloschwartz
b941b5571f
add archive to org clients and add unarchive
2026-01-12 15:52:27 -08:00
Varun Narravula
fcee735578
feat(fingerprints): receive fingerprints/postures from olm and add to db
2026-01-10 21:15:54 -08:00
miloschwartz
2ba49e84bb
add archive device instead of delete
2026-01-09 18:00:00 -08:00
Fred KISSIE
262376aa75
✨ approval list UI
2026-01-10 02:37:50 +01:00
Fred KISSIE
7a4aff8e4b
🗃️ use clientId and fix bad column name for decision and add userId
2026-01-09 01:17:05 +01:00
Fred KISSIE
cb21cab117
🚧 add device approval in the roles page
2026-01-06 01:51:33 +01:00
Fred KISSIE
1f80845a7a
🗃️ move approval state to client directly where it makes more sense
2026-01-05 22:49:42 +01:00
Fred KISSIE
0f2b94307f
Merge branch 'dev' into feat/device-approvals
2026-01-05 16:54:18 +01:00
Owen
ab3be26790
Working on remote nodes
2025-12-22 21:53:57 -05:00
Owen
5c67a1cb12
Format
2025-12-22 16:28:41 -05:00
Owen
1d5d856799
Make extendedCompatibility on by default
2025-12-21 16:38:28 -05:00
Pallavi Kumari
188994ce84
add pg schema
2025-12-20 16:35:16 -05:00
Owen
7e047d9e34
db schema for maintenance
2025-12-20 16:35:16 -05:00
Owen
eafcefbe45
Merge branch 'dev' of github.com:jln-brtn/pangolin into jln-brtn-dev
2025-12-20 15:34:32 -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
Fred KISSIE
e983e1166a
🚧 wip: approval tables in DB
2025-12-20 00:05:33 +01:00
Fred KISSIE
009b86c33b
Merge branch 'dev' into feat/device-approvals
2025-12-19 20:03:05 +01:00
Fred KISSIE
a5775a0f4f
🗃️ create approvals table
2025-12-19 00:00:10 +01:00
Owen
3e01bfef7d
Move primaryDb into driver
2025-12-18 17:08:50 -05:00
Owen
6b609bb078
Force big queries onto primary db to prevent 40001
2025-12-18 16:03:15 -05:00
miloschwartz
9f29657570
Merge branch 'dev' into feat/login-page-customization
2025-12-17 11:41:17 -05:00
Owen
3d5ae9dd5c
Disable icmp packets over private resources
2025-12-16 17:20:18 -05:00
Owen
7f7f6eeaea
Check the postgres string first
...
Fixes #2092
2025-12-16 10:42:32 -05:00
Owen
c44c1a5518
Add UI, update API, send to newt
2025-12-15 22:13:56 -05:00
Owen
f9b03943c3
Format all files
2025-12-09 10:56:14 -05:00
Owen
e24a13fb11
Implement previous year delete
2025-12-06 20:49:53 -05:00
miloschwartz
d7e06161a8
use niceId for client routes
2025-12-06 20:31:20 -05:00
Owen
58177f4a02
Add niceid
2025-12-06 17:24:00 -05:00
Owen
dab795e94a
Merge branch 'main' into dev
2025-12-06 11:45:46 -05:00
Owen
313d3c72da
Fix query logging
2025-12-05 18:30:43 -05:00
Owen
c8ec94c307
Fix session test for olm and show proper alert for ee
2025-12-05 18:30:43 -05:00
Fred KISSIE
d0157ea7a5
Merge branch 'dev' into feat/login-page-customization
2025-12-05 22:38:07 +01:00
miloschwartz
a3b852ef45
Merge branch 'dev' into clients-user
2025-12-05 15:17:32 -05:00