Owen
e2f2608358
Merge branch 'main' into dev
2026-05-28 13:56:08 -07:00
Owen Schwartz
957e7ba127
Merge pull request #3175 from shleeable/patch-4
...
Fix: OLM token rate limit uses wrong field name
2026-05-28 12:13:04 -07:00
Owen Schwartz
def710cba8
Merge pull request #3176 from shleeable/patch-5
...
Fix: Update external.ts windowMs rate limit for milliseconds
2026-05-28 12:12:39 -07:00
Owen Schwartz
2946df3b8e
Merge pull request #3085 from marcschaeferger-org/security-updates
...
Normalize request parameters and update dependencies for Security
2026-05-28 11:54:23 -07:00
Shlee
a79d0f1677
Update external.ts
2026-05-28 15:45:06 +09:30
Shlee
bfd7a7f561
Update external.ts
2026-05-28 15:31:45 +09:30
Owen Schwartz
ddb132f9fa
Merge pull request #3085 from marcschaeferger-org/security-updates
...
Normalize request parameters and update dependencies for Security
2026-05-27 21:37:50 -07:00
Fred KISSIE
facbb8f0a4
✨ label filter column on the clients table
2026-05-26 23:46:56 +02:00
Fred KISSIE
36fbd8818c
✨ label filter column for private resources
2026-05-26 23:36:07 +02:00
Fred KISSIE
91883397e6
✨ label filter column
2026-05-26 22:45:41 +02:00
bishnubista
817e848d08
fix(audit-logs): route request audit log reads through logsDb
...
Route the read paths in queryRequestAuditLog.ts and
queryRequestAnalytics.ts through `logsDb` instead of
`primaryLogsDb`, matching the existing private audit log routes
(queryActionAuditLog, queryAccessAuditLog, queryConnectionAuditLog
all already use `logsDb`). In PostgreSQL deployments configured
with a read replica via `withReplicas` (see server/db/pg/logsDriver.ts),
this keeps high-volume audit log reads off the primary. No-op
in OSS-SQLite where `logsDb === primaryDb`.
Investigated rewriting `queryUniqueFilterAttributes` per the
in-line TODO ("SOMEONE PLEASE OPTIMIZE THIS!!!!!"). A candidate
rewrite using UNION ALL with six GROUP BY...LIMIT 500 arms
benchmarked 48-61% slower than the current SELECT DISTINCT
LIMIT 501 approach on SQLite (100k/300k/1M rows, 20 runs each):
each grouped arm materializes a temp B-tree before applying LIMIT,
while DISTINCT short-circuits via hash dedup with early exit.
A materialized facets table is likely the right long-term fix,
not a query-shape rewrite.
2026-05-25 10:37:47 -07:00
Fred KISSIE
76aea311a4
✨ add label filter column to sitesTable
2026-05-22 04:07:49 +02:00
Owen
834672c846
Improve delete function speed & order of ops
2026-05-21 12:05:16 -07:00
Owen
87bcd8ec1b
Merge branch 'main' into dev
2026-05-20 15:59:01 -07:00
Owen
2704202ba9
Add button to rebuid cache
2026-05-20 12:08:20 -07:00
Owen
1a0db10b1a
Verify button to verify cache
2026-05-20 11:15:15 -07:00
Owen Schwartz
e88e262abe
Merge pull request #3004 from Fredkiss3/feat/labels-on-sites-and-resources
...
feat: site & resource labels
2026-05-19 20:03:22 -07:00
Marc Schäfer
18d380ce30
fix(security): normalize request parameters and update dependencies
...
Signed-off-by: Marc Schäfer <git@marcschaeferger.de >
2026-05-15 18:35:58 +00:00
Owen
6e4a28f227
Add site information as well
2026-05-14 18:02:42 -07:00
Owen
d58b96f4b1
Add port and icmp information to api endpoint
2026-05-14 17:39:22 -07:00
Owen
6422208f69
Optimize get all relays
2026-05-14 16:59:15 -07:00
Owen
c3ebc423b5
Each node should only update its own sites
2026-05-14 16:51:09 -07:00
Owen
78ad2d17c7
Optimize building aliases in jit mode
2026-05-14 12:25:05 -07:00
Owen
5a8de8210b
Further optimizations
2026-05-14 11:59:59 -07:00
Owen
0e0666cacf
Optimize this
2026-05-14 11:34:09 -07:00
Fred KISSIE
5b50024712
Merge branch 'dev' into feat/labels-on-sites-and-resources
2026-05-14 18:15:14 +02:00
Owen
92a06e0ea3
Handle jit mode with syncs
2026-05-13 14:00:43 -07:00
Owen
c16d2ff2ed
Fix log message
2026-05-13 13:52:35 -07:00
Fred KISSIE
ce746a2a21
✨ Handle labels for machine clients
2026-05-12 22:32:56 +02:00
Fred KISSIE
7120ab4b22
♻️ filter sites & resources by labels
2026-05-12 20:45:12 +02:00
Fred KISSIE
9378103ddd
✨ handle private resources filtering by labels
2026-05-12 20:24:34 +02:00
Fred KISSIE
ab494521b1
✨ labels on proxy resources
2026-05-11 18:37:16 +02:00
Fred KISSIE
549e1ead1d
✨ handle labels in resources too
2026-05-11 18:30:23 +02:00
Fred KISSIE
14e1a119d3
🚧 WIP: showing labels in proxy resources table
2026-05-11 18:24:47 +02:00
Fred KISSIE
8a0c2031d4
✨ search list by labels too
2026-05-11 18:02:59 +02:00
miloschwartz
9fb677e952
allow editing self and owner user roles
2026-05-08 17:48:43 -07:00
Owen
114486608e
Add client endpoint to network log
2026-05-08 17:04:58 -07:00
Fred KISSIE
2fd519e102
✨ add and toggle site labels
2026-05-08 22:31:36 +02:00
Fred KISSIE
e61ef2ca2a
🚧 wip: label selector
2026-05-08 20:06:42 +02:00
Fred KISSIE
39b09b7f3f
Merge branch 'dev' into feat/labels-on-sites-and-resources
2026-05-08 18:21:46 +02:00
Owen
5b8994d143
Cange to use primaryDb
2026-05-07 20:07:06 -07:00
Owen
4eb49e3e60
Make the rebuild long running function background
2026-05-07 15:40:34 -07:00
Owen
8ed01372b8
Add org to logs
2026-05-07 15:14:44 -07:00
Owen
adf4a1ffda
Link to http private resources
2026-05-06 11:03:38 -07:00
Owen
7d67fb9984
Make sure the domain is defined on a http resource
2026-05-05 20:07:06 -07:00
miloschwartz
2ecf076c0f
don't await second calculate func
2026-05-05 12:37:52 -07:00
miloschwartz
e06dda27cb
dont wait rebuild
2026-05-05 12:10:55 -07:00
Fred KISSIE
3253d60900
🚧 Add CRUD endpoints and tables for labels
2026-05-05 20:53:16 +02:00
miloschwartz
18f6e0f75d
add subscribed check back
2026-05-05 11:52:31 -07:00
Owen Schwartz
0e7aafd364
Merge pull request #2998 from Josh-Voyles/mem-fix-2
...
fix: deterministically finalize SQLite prepared statements to prevent native memory leak (#2120 )
2026-05-04 17:29:45 -07:00