Owen Schwartz
62c7e0a13e
Merge pull request #3251 from kshitijshresth/fix-path-rule-regex-escaping
...
Fix unescaped regex metacharacters in PATH rule matching causing request failures
2026-06-22 07:40:00 -07:00
miloschwartz
a6568692b7
force set supporter status to true in server info endpoint
2026-06-14 14:40:37 -07:00
Owen
50da863bb7
Add maintence page support for remote nodes
2026-06-13 21:45:52 -07:00
Owen
c6ddd5c402
Open up holepunch requirements
2026-06-13 14:14:34 -07:00
Owen
0fb5ace9c7
Support the browser gateways on the remote nodes
2026-06-13 14:08:03 -07:00
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
5baf0c3c09
Use ssh like mode host
2026-06-11 11:11:50 -07:00
Owen
71273e1b1c
Try to fix large query problem
2026-06-10 21:41:34 -07:00
Owen
bc156c715d
24 hour requirement for updates
2026-06-10 15:50:43 -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
dd1fba4e45
Also clear the roles and users
2026-06-09 21:59:30 -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
Owen
c85a7f6ac5
Migrate unkown openapi response from string to {}
2026-06-09 15:35:08 -07:00
Owen
d57f064d4c
Fix spelling
2026-06-09 15:26:35 -07:00
Owen
1089cfbacc
Update query to be more efficient
2026-06-09 11:54:46 -07:00
Owen
5a575c916b
Handle backward compatability
2026-06-08 21:11:57 -07:00
Owen
42974d1739
Make sure the skip to idp is pulled
2026-06-08 17:41:59 -07:00
Owen
7dec8ba998
Add exit node if the sites dont have one
2026-06-08 12:02:12 -07:00
miloschwartz
c9dc6affe7
Merge branch 'dev' into resource-policies-restyle
2026-06-08 12:00:08 -07:00
miloschwartz
fae258b145
add labels to user-resources query
2026-06-08 10:55:24 -07:00
miloschwartz
9f224f655f
Merge branch 'resource-policies-restyle' into dev
2026-06-08 10:38:13 -07:00
miloschwartz
3b675f7de1
policies and policy on resource structure in a good place
2026-06-07 12:19:33 -07:00
Owen
c394490473
Update browser targets
2026-06-07 10:43:16 -07:00
Owen
772ac8af73
Remove browser gateway targets for regular targets
2026-06-05 15:30:42 -07:00
Owen
8e5d9e94a9
Fix delete site only working on newt site
2026-06-05 14:37:44 -07:00
Owen
f2b5cff3f9
Fix resource protection status showing wrong
2026-06-05 12:12:27 -07:00
Owen
ad0e800d8d
Fix validation error and bring alias back to table
2026-06-05 12:12:27 -07:00
miloschwartz
253ba554a2
fix resources cell styling
2026-06-05 11:46:30 -07:00
Owen
84fef5f1d6
Resource policy api backward compatability
2026-06-04 22:02:42 -07:00
miloschwartz
889f78ddb8
use resource name in ssh/rdp/vnc page meta
2026-06-04 16:45:35 -07:00
miloschwartz
0907c0346f
remove check on oidc login
2026-06-04 16:24:29 -07:00
Owen Schwartz
aac25f0a53
Merge pull request #3214 from marcschaeferger/dev
...
Prevent cross-org site binding in target create/update
2026-06-04 10:11:53 -07:00
Owen
e408e735be
Make alias cross compatable
2026-06-03 17:58:59 -07:00
Owen
bc6fd0b399
Get user resources from the right table
2026-06-03 16:53:39 -07:00
Owen
d00b737412
Pull the sso from the policies as well
2026-06-03 16:16:42 -07:00
Owen
cc5bec1d83
Pull the rules and the policy information
2026-06-03 15:33:15 -07:00
Owen
40125c717c
Pull things in proper order
2026-06-03 14:52:36 -07:00
Owen
8e9071a336
Converting to use both inline and shared policy
2026-06-03 14:41:43 -07:00
Fred KISSIE
a21569bd00
🏷️ fix types imports from a client component
2026-06-03 20:14:43 +02:00
Owen
f2f56dc6c2
Properly paywall the new resource types
2026-06-02 18:06:42 -07:00
Owen
12cbd40596
Fix types
2026-06-02 16:56:58 -07:00
Owen
33fad57bf7
Restrict the number of sites in the api
2026-06-02 16:38:04 -07:00
Owen
8bcc130947
Make sure the right type of select shows
2026-06-02 16:33:05 -07:00
Owen
88ea4391e0
Show new types of resources right
2026-06-02 15:31:33 -07:00
Owen
b6d688f15e
Support pin,pass,whitelist correctly on login
2026-06-01 21:34:39 -07:00
Owen
4d6ed7eec5
Pull from the policies to show to users
2026-06-01 17:49:09 -07:00
Owen
1625dd1add
Include the new policy tables in the data
2026-06-01 17:04:33 -07:00
Owen
5dd19edb56
Hold the hp error message until after 18 tries
2026-06-01 14:05:19 -07:00