5166 Commits
Author SHA1 Message Date
Herbert Wolverson 6ac68ee860 Feat: add StormGuard diagnostics to the tree page 2026-07-15 12:30:04 -05:00
Herbert Wolverson 2cbfed0c12 Feat: add bounded StormGuard diagnostic telemetry 2026-07-15 12:29:45 -05:00
Herbert Wolverson 71d59129c9 Fix: acknowledge StormGuard adjustments and early recovery 2026-07-15 12:29:21 -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
Robert Chacón 57743bc719 Merge pull request #1123 from LibreQoE/fix/stormguard_reset
Fix StormGuard reset when disabled
2026-07-14 09:07:03 -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
Robert Chacón 34c6a09bd2 Merge pull request #1122 from LibreQoE/fix_device_editor
Fix shaped device edit buttons for numeric device IDs
2026-07-10 11:05:56 -06:00
rchac 8b4f9143ba changes 2026-07-10 11:02:24 -06:00
Herbert Wolverson 7322dcd5a3 Fix: WebUI was missing some options. 2026-07-06 14:33:41 -05:00
Robert Chacón bbd481d8ee Merge pull request #1121 from LibreQoE/effective_circuit_rate
Preserve UISP transit device virtualization in full topology mode
2026-06-29 17:09:15 -06:00
rchac 11709b7bbf changes 2026-06-29 15:39:22 -06:00
Robert Chacón 30c74aa76e Merge pull request #1119 from LibreQoE/effective_circuit_rate
Display effective circuit rates and limiting source in Node Manager
2026-06-28 14:06:19 -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
Robert Chacón de18ab2866 Merge pull request #1118 from LibreQoE/ui_map_fix
Replace ECharts GL world map dashlets with CSP-safe MapLibre
2026-06-28 09:59:03 -06:00
rchac 0d73ab04c1 changes 2026-06-28 09:52:29 -06:00
rchac 11e10da146 changes 2026-06-26 14:45:26 -06:00
Herbert Wolverson c6e5dc4966 Add RADIUS accounting config page 2026-06-26 14:22:23 -05:00
Herbert Wolverson 645cf55191 Add RADIUS radclient harness 2026-06-26 12:05:09 -05: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
Robert Chacón 07e72bb65d Merge pull request #1115 from LibreQoE/fix/all_flows_locking
Reduce ALL_FLOWS lock contention
2026-06-24 14:34:33 -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
Herbert Wolverson 2f01530b51 fix: prepare topology publish payloads before writes 2026-06-22 13:50:40 -05:00
Herbert Wolverson a564b7beef fix: fail closed on topology reparent errors 2026-06-22 13:46:29 -05:00
Herbert Wolverson 0d9acda3e1 chore: timeouts on channel calls to the bus 2026-06-22 13:32:23 -05:00
Herbert Wolverson df1c9848d3 Chore: Cleanup duplicate unix_now (use the common one) 2026-06-22 13:12:05 -05:00