Owen Schwartz
7e188ffae6
Merge pull request #3738 from breken-ai/fix/path-rule-percent-encoding
...
▚▚ fix(rules): decode percent-encoded PATH rule patterns before matching
2026-09-21 13:55:25 -04:00
Owen Schwartz
178af0fd7f
Merge pull request #3616 from m1handr/fix/integration-api-site-subnet-prefix
...
fix(site): include org subnet prefix when auto-allocating site address (#3523 )
2026-09-21 09:47:47 -04:00
miloschwartz
64bb6d9f9c
supress healthcheck log message
2026-09-15 15:02:37 -04:00
Owen
c6c443f0e0
Remove optional before prefault for zod v4
2026-09-15 10:25:21 -04:00
Owen
24a06dd8ca
Rename package import
2026-09-15 10:25:06 -04:00
Owen
b3e5de4a4d
Fix cache separation for versions
2026-09-14 16:48:12 -04:00
Owen
f9f38fb3f0
Handle the agent and agent version
2026-09-14 16:48:12 -04:00
Owen
b6c048c805
Store the cli version for display and handle auto update
2026-09-14 16:48:11 -04:00
Owen
8a97ed5200
Move domain information to all in private
2026-09-14 16:48:10 -04:00
Owen
e66f7fe71b
Implement exit node check-in tracking and adjust logging for connection errors
2026-09-14 16:48:10 -04:00
Owen
7e4d38548f
Add certificate generation
2026-09-14 16:48:09 -04:00
Owen
073bfb32e9
Adjust lic headers
2026-09-14 16:48:09 -04:00
miloschwartz
fb8d531435
add sites to resource launcher panel
2026-09-14 16:48:09 -04:00
miloschwartz
dac8b5a132
move improvements to user management ui
2026-09-14 16:48:09 -04:00
miloschwartz
dfe7f60244
add server side filter for server admin
2026-09-14 16:48:09 -04:00
Fred KISSIE
0a385d1e44
🚧 toggle server admin
2026-09-14 16:48:08 -04:00
Fred KISSIE
521f78c2f3
🚧 server admin
2026-09-14 16:48:08 -04:00
Fred KISSIE
8b20a88838
✨ delete org
2026-09-14 16:48:08 -04:00
Fred KISSIE
1d6d885f30
♻️ Only show the username instead of the name+username
2026-09-14 16:48:08 -04:00
Fred KISSIE
fef1476f67
✨ List of orgs, with all columns
2026-09-14 16:48:08 -04:00
Fred KISSIE
e371f26d73
✨ List orgs in server
2026-09-14 16:48:08 -04:00
miloschwartz
aed325f273
switch to lru in memory cache and dont cache failed sessions
2026-09-14 16:48:07 -04:00
Owen
c0ea32863c
Quiet up error logs
2026-09-14 16:48:07 -04:00
breken
64ae230d23
fix(rules): decode percent-encoded PATH rule patterns before matching
...
isPathAllowed decodes the incoming request path (and Badger already sends
Go's decoded req.URL.Path), but compared it against the rule pattern as raw
text. isValidUrlGlobPattern rejects raw spaces and non-ASCII and only accepts
them percent-encoded, so a PATH rule such as `/my%20docs/*` or `/caf%C3%A9`
was stored as `my%20docs` / `caf%C3%A9` and compared against `my docs` /
`café`, and could therefore never match any request.
Run the pattern through the same decodeAndResolvePath normalisation as the
request path so both sides are compared in decoded form.
Claude-Session: https://claude.ai/code/session_0134ujLF81GyXsCByibLcYsz
2026-09-13 19:00:59 -07:00
Owen
063f6b5ca9
Basic DNS config send empty for olm
2026-09-04 12:31:04 -04:00
Owen
54bbe82504
Dont log invalid message type
...
Fixes #3695
2026-09-04 09:06:58 -04:00
Owen
4dada38cb0
Please eslint
2026-09-03 10:51:46 -04:00
Owen Schwartz
c36cf698c1
Merge pull request #3627 from fosrl/feat/ip-filtering
...
feat: Add IP column filtering to tables
2026-08-31 16:59:34 -04:00
miloschwartz
39722d30af
resolve security-key login only for a unique internal user
2026-08-31 14:39:36 -04:00
miloschwartz
8aef14cf9f
harden initial server-admin setup against duplicate users and races
2026-08-31 12:36:42 -04:00
Owen Schwartz
ed0d6fb6b9
Merge pull request #3644 from fosrl/dev
...
1.22.0-s.2
2026-08-26 11:30:38 -04:00
Owen
a02d16fd58
Handle compression of ai session logs
2026-08-26 11:28:14 -04:00
Owen Schwartz
5bdb12dafe
Merge pull request #3643 from fosrl/dev
...
1.22.0-s.1
2026-08-26 10:53:37 -04:00
Owen
e57826d6e0
Session logs and usage logs should use seconds not ms
2026-08-26 10:50:16 -04:00
miloschwartz
3d4e143c1f
normalize key in rate limiters
2026-08-26 10:25:29 -04:00
miloschwartz
10a25c184d
fix get /site-resource/:siteResourceId always returning 400
2026-08-26 10:03:39 -04:00
miloschwartz
9a5824900d
strip encrypted ssh key from org response
2026-08-26 09:39:05 -04:00
Owen Schwartz
f3474dac98
Merge pull request #3641 from fosrl/dev
...
1.22.0
2026-08-25 17:19:46 -04:00
Fred KISSIE
d00b9478a2
Merge branch 'dev' into feat/ip-filtering
2026-08-24 22:06:55 +02:00
Fred KISSIE
4ddf36ebcc
💄 some last UI fixes
2026-08-24 20:39:30 +02:00
Owen
5b782a842c
Fix #2937
2026-08-24 11:42:35 -04:00
Owen
8ae42e1852
Fix list users not respecting policy
...
Fixes #3632
2026-08-24 11:18:09 -04:00
Fred KISSIE
adfb6003d9
Merge branch 'dev' into feat/ip-filtering
2026-08-21 23:24:09 +02:00
Owen
eca1c9044c
Rename siteResourceId to resourceId
2026-08-21 15:24:20 -04:00
Owen
4229ef9173
Change log to warn
2026-08-21 14:03:36 -04:00
Owen
d5ea0ecbc1
Include user in the request logs
2026-08-21 13:50:56 -04:00
Owen
59f286299e
Move the request log to be public
2026-08-21 13:41:45 -04:00
Owen
442cefda84
Dont allow clients to connect to remote nodes quite yet
2026-08-21 12:25:14 -04:00
Owen
e3e1508e8a
Handle warning and no routing to remote exit nodes for ai providers
2026-08-21 12:09:22 -04:00
Owen
2e87927b83
Remove unused use_subdomain
2026-08-21 10:21:21 -04:00