rchac
d4b0189b7e
changes
2026-07-20 08:48:11 -06:00
rchac
984b4a3903
changes
2026-07-19 13:24:32 -06:00
rchac
f0467bce78
changes
2026-07-19 13:03:20 -06:00
rchac
deecceb074
changes
2026-07-19 12:50:33 -06:00
rchac
0ccb2be707
changes
2026-07-18 01:35:48 -06:00
rchac
50944ddd23
changes
2026-07-17 21:32:16 -06:00
rchac
bed2a0535c
changes
2026-07-17 20:33:02 -06:00
Robert Chacón
aee375bf84
Merge pull request #1127 from LibreQoE/codex/fix-bus-handler-deadlock
...
Fix bus handler deadlock and bound blocking concurrency
2026-07-17 16:17:10 -06:00
Herbert Wolverson
453feb71bc
Fix: classify merged CAKE bus requests
2026-07-17 15:04:52 -05:00
Herbert Wolverson
d522167177
Merge remote-tracking branch 'origin/codex/api-1000-user-policy' into codex/integrate-api-cake
2026-07-17 14:59:54 -05:00
Herbert Wolverson
174b4cf3ef
Merge remote-tracking branch 'origin/feat/1094_cake_extended' into codex/integrate-api-cake
...
# Conflicts:
# src/rust/lqos_bus/src/bus/protocol.rs
# src/rust/lqos_bus/src/bus/queue_data.rs
# src/rust/lqos_bus/src/lib.rs
# src/rust/lqos_queue_tracker/src/queue_diff.rs
# src/rust/lqos_queue_tracker/src/queue_types/tc_cake.rs
# src/rust/lqosd/src/throughput_tracker/mod.rs
2026-07-17 14:59:46 -05:00
Herbert Wolverson
ba939dcd8c
Fix: prevent circuit bus handler deadlocks
2026-07-17 14:21:45 -05:00
rchac
ee324cbdf6
changes
2026-07-17 12:14:28 -06:00
Herbert Wolverson
dd5ed5d15b
Preserve API credentials across config updates
2026-07-17 10:41:10 -05:00
Herbert Wolverson
abdf81c6f3
Add named local API keys
2026-07-17 10:03:42 -05:00
Herbert Wolverson
51c91bacfd
Allow API access up to 1000 mapped circuits
2026-07-16 14:37:00 -05:00
rchac
a56549f864
changes
2026-07-14 16:57:44 -06:00
Robert Chacón
cc958ccccf
Merge pull request #1125 from LibreQoE/codex/update-crossbeam-epoch
...
Fix crossbeam-epoch security advisory
2026-07-14 09:07:27 -06:00
Robert Chacón
56e82ebec8
Merge pull request #1124 from LibreQoE/codex/fix-lqos-topology-packaging
...
Fix packaging after lqos_topology binary removal
2026-07-14 09:07:17 -06:00
Herbert Wolverson
e9a7e6eeb6
Fix: Update crossbeam-epoch to 0.9.20
2026-07-14 10:01:06 -05:00
Herbert Wolverson
82a8ecd9cf
Fix: Stop packaging lqos_topology as a binary
2026-07-14 09:46:02 -05:00
Herbert Wolverson
588e69ec04
Fix: Restore StormGuard rates when disabled
2026-07-13 16:07:30 -05:00
rchac
8b4f9143ba
changes
2026-07-10 11:02:24 -06:00
rchac
11709b7bbf
changes
2026-06-29 15:39:22 -06:00
rchac
63f76d99ec
changes
2026-06-28 13:54:32 -06:00
rchac
f45204119a
changes
2026-06-28 13:46:11 -06:00
rchac
326843530e
changes
2026-06-28 13:02:42 -06:00
Robert Chacón
62e3007f93
Merge pull request #1120 from LibreQoE/develop
...
Develop
2026-06-28 11:32:10 -06:00
rchac
337c862c73
changes
2026-06-28 11:28:33 -06:00
Robert Chacón
7f96ce0e5c
Merge pull request #1117 from LibreQoE/change_jun_26
...
Route TreeGuard virtual override cleanup through lqosd writer
2026-06-28 10:50:24 -06:00
rchac
0d73ab04c1
changes
2026-06-28 09:52:29 -06:00
rchac
11e10da146
changes
2026-06-26 14:45:26 -06:00
Robert Chacón
2a273a5a0b
Merge pull request #1116 from LibreQoE/chore/topology_tidy
...
Chore/topology tidy
2026-06-24 14:34:50 -06:00
Herbert Wolverson
384017b09d
refactor: split topology crate domains
2026-06-23 10:05:22 -05:00
Herbert Wolverson
0a862af744
fix: remove unused topology tracing subscriber
2026-06-23 09:26:17 -05:00
Herbert Wolverson
26078bf2a2
fix: share topology probe unavailable reasons
2026-06-23 09:24:41 -05:00
Herbert Wolverson
4df5b2017e
fix: validate topology probe IP prefixes
2026-06-23 09:22:21 -05:00
Herbert Wolverson
b14d07df52
fix: keep queue visible nodes visible
2026-06-23 09:19:11 -05:00
Herbert Wolverson
04edebe133
Reduce ALL_FLOWS lock contention
...
Hide the live flow table behind accessors, publish an ArcSwap active-flow snapshot for informational readers, and move export/BPF cleanup work outside the ALL_FLOWS lock.
Preserve existing wire and circuit identity behavior while adding regression coverage for snapshot readers, stale filtering, exact-rate serialization, and QoO/RTT thresholds.
2026-06-23 09:16:46 -05:00
Herbert Wolverson
2dde3874c8
fix: satisfy topology health clippy
2026-06-22 14:31:05 -05:00
Herbert Wolverson
4fd8c07385
fix: identify topology sites by canonical kind
2026-06-22 14:29:44 -05:00
Herbert Wolverson
2e18bd1176
fix: reject topology squashing key collisions
2026-06-22 14:25:23 -05:00
Herbert Wolverson
d40faa0c91
fix: clear anchors on circuit reparent
2026-06-22 14:21:35 -05:00
Herbert Wolverson
95edbe8a11
fix: reject conflicting duplicate circuit rows
2026-06-22 14:18:32 -05:00
Herbert Wolverson
67d8e9c3b5
fix: prefer healthy auto attachments
2026-06-22 14:15:33 -05:00
Herbert Wolverson
cdfa15dd6b
fix: mark unobserved topology health unavailable
2026-06-22 14:13:26 -05:00
Herbert Wolverson
31ef7e24bf
fix: reject mismatched topology probe responses
2026-06-22 14:08:25 -05:00
Herbert Wolverson
c1bb7bc630
fix: resolve nested queue aliases
2026-06-22 14:05:12 -05:00
Herbert Wolverson
4cae013e7d
fix: preserve name-only direct circuit nodes
2026-06-22 13:59:11 -05:00
Herbert Wolverson
0f4c006f97
fix: use process lock for topology publishing
2026-06-22 13:55:11 -05:00