kshitijshresth
b136bd2246
Escape regex metacharacters in PATH rule wildcard matching
...
isValidUrlGlobPattern accepts characters like ( ) [ ] { } | . + ^ $ in PATH rule values, but isPathAllowed converted wildcard segments to regex without escaping them. A rule value such as /(api* produced an invalid regex and threw on every request to the resource, surfacing as a 500 from verifySession. Literal characters like . and + also changed matching semantics. isPathAllowed is extracted to server/lib/pathMatch.ts as a pure module, metacharacters are escaped before wildcard substitution, compiled segment regexes are cached, and the test suite now imports the real implementation instead of a stale copy, with added coverage for special characters.
2026-06-12 11:21:21 +03:00
Owen
935593885a
Adjust 1.19 and add 1.19.1 to ensure sso not null
2026-06-11 22:01:20 -07:00
miloschwartz
3fcfd3304f
fix address input width
2026-06-11 18:34:22 -07:00
Owen
820f66e58f
Properly hide things with disable enterprise flag
2026-06-11 16:10:29 -07:00
Owen
b0fdc10e06
Properly hide things with disable enterprise flag
2026-06-11 16:01:32 -07:00
miloschwartz
b82b41ed26
fix migration
2026-06-11 15:02:29 -07:00
miloschwartz
3e977ba00d
make paid alert position more consistent on resource
2026-06-11 12:38:08 -07:00
Owen
5f0bc71bcd
Merge branch 'main' into dev
2026-06-11 12:26:31 -07:00
miloschwartz
aea7827c1a
fix paywalling
2026-06-11 12:26:01 -07:00
Owen Schwartz
d865c4c55b
Merge pull request #3242 from fosrl/dev
...
Use ssh like mode host
2026-06-11 11:29:45 -07:00
Owen
5baf0c3c09
Use ssh like mode host
2026-06-11 11:11:50 -07:00
Owen Schwartz
cfe33eb974
Merge pull request #3241 from fosrl/dev
...
dev
2026-06-10 21:47:44 -07:00
Owen
71273e1b1c
Try to fix large query problem
2026-06-10 21:41:34 -07:00
Owen
02f6e2a8c3
Add ; fix lint
2026-06-10 20:56:26 -07:00
Owen Schwartz
3cc244a1d3
Merge pull request #3240 from fosrl/dev
...
Fix small bugs with paid features, ui, docs
2026-06-10 20:49:59 -07:00
Owen
1d9c4dd9e2
Fix padding
2026-06-10 20:46:53 -07:00
Owen
b9dd0c8e43
Add advantech install link
2026-06-10 20:46:43 -07:00
Owen
cd052976eb
Properly paywall the edit policy screen
2026-06-10 20:38:59 -07:00
Owen
cc498f0e33
Properly paywall ui for labels
2026-06-10 20:32:07 -07:00
Owen
1a942937e6
Remove precheck on websocket for now
2026-06-10 20:24:41 -07:00
Owen
d81d1a6b7f
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-10 20:24:22 -07:00
Owen
f64d04e827
Add loading back to create resource
2026-06-10 18:23:01 -07:00
miloschwartz
540aee3fe2
update docs links
2026-06-10 17:52:42 -07:00
Owen Schwartz
10542d7282
Merge pull request #3239 from fosrl/dev
...
1.19.0
2026-06-10 16:50:32 -07:00
Owen
b1d52ad1a3
Update tiers
2026-06-10 16:27:25 -07:00
Owen
ce2fbef805
Filter only newt sites in the browser gateway
2026-06-10 16:16:42 -07:00
Owen
e312b31e02
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-10 15:50:52 -07:00
Owen
bc156c715d
24 hour requirement for updates
2026-06-10 15:50:43 -07:00
miloschwartz
9a4c1f23c6
support remove server admin
2026-06-10 15:10:58 -07:00
miloschwartz
6921447fab
fix typo
2026-06-10 11:55:20 -07:00
Owen
d47449b082
Add notes about inline policy to api endpoints
2026-06-10 10:24:31 -07:00
Owen
665806dfe8
Add some documentation; pull the override values
2026-06-10 10:03:16 -07:00
Owen
e248571268
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-09 22:02:24 -07:00
miloschwartz
fcf03854ff
fix tag input wrapping
2026-06-09 22:01:13 -07:00
Owen
dd1fba4e45
Also clear the roles and users
2026-06-09 21:59:30 -07:00
miloschwartz
a1ab8d8f35
standardize client titles
2026-06-09 21:47:15 -07:00
miloschwartz
c789e967db
standardize client titles
2026-06-09 21:36:54 -07:00
Owen
d870b9ff49
Drop the not null on resource columns
2026-06-09 21:36:27 -07:00
miloschwartz
9c09019ddb
add protocol filter
2026-06-09 21:33:56 -07:00
Owen
9d88683fc5
Reset resource info when on inline policy
2026-06-09 21:28:25 -07:00
miloschwartz
dd2c9f2a02
check resource policy in verifyResourceAccess middleware
2026-06-09 17:52:31 -07:00
miloschwartz
bdb38db5bc
fix form responsiveness
2026-06-09 16:52:18 -07:00
Owen
96a54fc9cc
Fix import issue in migrations
2026-06-09 16:51:55 -07:00
Owen
3a485f74f1
Move session migration out of the loop
2026-06-09 16:16:14 -07:00
Owen
92b0340324
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-09 16:10:35 -07:00
miloschwartz
9257ac01c7
add learn more links to auto update
2026-06-09 16:08:07 -07:00
Owen
4d1d0d9fcb
Add warning if we cant reach the vnc server
2026-06-09 16:02:52 -07:00
Owen
f186e7e99e
Dont allow asn or country without having maxmind
2026-06-09 16:02:52 -07:00
miloschwartz
1aa6e3511f
dont show policy on tcp/udp resources
2026-06-09 15:56:24 -07:00
miloschwartz
fb6f5b3953
form layout improvements
2026-06-09 15:42:28 -07:00