179 Commits
Author SHA1 Message Date
Herbert Wolverson 49024d065c Docs: tighten byte counters API wording
Uses active phrasing in the Spanish API note and aligns the English wording with the configuration page.
2026-10-07 13:43:48 -05:00
Herbert Wolverson 18cde06b35 Fix: index the device catalog once per byte counter refresh
Builds a circuit-hash index from the combined catalog before refreshing descriptors, so dynamic and removed circuits cannot trigger per-circuit fallback scans while the counter lock is held. Clarifies the module documentation and fixes the Spanish parent-node wording.
2026-10-07 13:35:08 -05:00
Herbert Wolverson b19bf9ec14 Fix: keep byte counter identity across configuration changes
Captures circuit identity and parent when a counter first receives traffic, so circuits removed from configuration keep contributing to their last known parent instead of dropping out of node totals. Resolves parent nodes by stable id before name, fills descriptors at read time, skips zero-byte deltas, and documents the counter lock ordering. Expands tests for the absent config section, disabled snapshots, root-attached circuits, id-preferred node resolution, and stable circuit ordering.
2026-10-07 12:49:28 -05:00
Herbert Wolverson 94ed100fea Docs: document byte counters configuration and API endpoint
Documents the optional [byte_counters] section, counter reset semantics, subtree-inclusive node totals, and the GET /byte_counters endpoint in English and Spanish.
2026-10-07 12:29:26 -05:00
Herbert Wolverson 87f0d595d7 Fix API docs routing behind managed Caddy HTTPS 2026-09-04 15:17:23 -05:00
Herbert Wolverson db932928c7 Warn when expensive clocksource is active 2026-08-14 20:14:32 -05:00
Robert Chacón 0908d3e634 Revert "Add XDP interface compatibility shim" 2026-08-11 07:53:03 -06:00
Herbert Wolverson e939ff5a87 Feat: add compatibility shim to first-run setup 2026-08-10 17:43:10 -05:00
Herbert Wolverson f7d53d8cc6 Feat: add XDP interface compatibility shim 2026-08-10 17:02:09 -05:00
Herbert Wolverson ddf78a0f16 Fix lazy queue memory preflight warnings 2026-07-30 09:59:57 -05:00
rchac ec943d4de4 changes 2026-07-26 12:20:34 -06:00
Robert Chacón c567b8b03b Merge pull request #1133 from LibreQoE/fix/flat_binpack_stability
Stabilize flat-network binpacking
2026-07-21 15:03:06 -06:00
Herbert Wolverson d4fc3d255d Stabilize flat-network binpacking assignments 2026-07-21 15:12:10 -05:00
Herbert Wolverson 128e85f49a Merge remote-tracking branch 'origin/develop' into feat/radius_accounting 2026-07-21 14:00:17 -05:00
Herbert Wolverson 8ed78852af Render RADIUS diagrams in Read the Docs 2026-07-21 13:57:33 -05:00
Herbert Wolverson 87e83d2cc4 Document RADIUS dynamic circuits 2026-07-21 13:55:10 -05:00
Herbert Wolverson 6416672f7b Fix RADIUS MAC identity field 2026-07-21 13:13:45 -05:00
Herbert Wolverson e203bb3a94 Fix stable RADIUS dynamic circuit IDs 2026-07-21 12:06:48 -05:00
Herbert Wolverson 45976a75bc Add RADIUS username circuit matching 2026-07-21 11:33:30 -05:00
Robert Chacón a920962b9d Merge pull request #1126 from LibreQoE/codex/stormguard-diagnostics
StormGuard recovery and diagnostics
2026-07-20 11:23:10 -06:00
Herbert Wolverson e975445c73 Merge remote-tracking branch 'origin/develop' into feat/radius_accounting
# Conflicts:
#	src/rust/lqos_config/src/etc/mod.rs
#	src/rust/lqos_config/src/lib.rs
#	src/rust/lqosd/Cargo.toml
#	src/rust/lqosd/src/main.rs
2026-07-20 11:27:51 -05:00
Herbert Wolverson bfc1d3f2d9 Document named local API keys 2026-07-17 10:04:01 -05:00
Herbert Wolverson 082fc9d23c Document LibreQoS 2.2 API access policy 2026-07-16 14:37:31 -05:00
Herbert Wolverson 2cbfed0c12 Feat: add bounded StormGuard diagnostic telemetry 2026-07-15 12:29:45 -05:00
rchac a56549f864 changes 2026-07-14 16:57:44 -06:00
Herbert Wolverson 588e69ec04 Fix: Restore StormGuard rates when disabled 2026-07-13 16:07:30 -05:00
rchac 11709b7bbf changes 2026-06-29 15:39:22 -06:00
rchac 326843530e changes 2026-06-28 13:02:42 -06:00
Herbert Wolverson 5a77c254dd Implement RADIUS dynamic circuit handling 2026-06-22 09:24:54 -05:00
Herbert Wolverson 55c0bddc21 Document managed Caddy API loopback guardrails
(cherry picked from commit 1a14cc8f72)
2026-06-14 15:14:14 -05:00
rchac a2365ca78a changes 2026-06-12 15:16:43 -06:00
rchac 1637b612ca changes 2026-06-10 22:46:40 -06:00
Herbert Wolverson 543b8d52db Complete RADIUS accounting listener and fixtures 2026-06-10 12:36:02 -05:00
Herbert Wolverson 9f4ab17c4e Add RADIUS accounting MVP plumbing 2026-06-09 21:58:05 -05:00
Herbert Wolverson 276c845986 Fix: Exclude dynamic circuits from TreeGuard 2026-06-09 13:13:25 -05:00
rchac 1bf4f62e81 changes 2026-05-30 00:00:30 -06:00
rchac 935e22a3d9 changes 2026-05-28 21:28:35 -06:00
rchac 922645dfba changes 2026-05-25 16:39:17 -06:00
rchac 11542aa41d changes 2026-05-22 08:20:00 -06:00
Robert Chacón 6699621300 Delete docs-es/v2.0/Quickstart directory 2026-05-18 07:19:33 -06:00
Herbert Wolverson fd39fa49ad Merge develop into feat/1056_caddy 2026-05-14 09:04:38 -05:00
rchac 42175b269a changes 2026-05-06 21:26:24 +00:00
rchac 6fa64c431e changes 2026-05-05 22:25:33 +00:00
rchac 6e91d72c4e changes 2026-05-05 22:08:28 +00:00
Name 8e9b14d46e changes 2026-05-05 14:27:23 -06:00
rchac 45a641a359 changes 2026-05-03 19:21:43 -06:00
rchac f9dc6e0047 changes 2026-05-01 15:58:07 +00:00
rchac 85fe3db2b2 changes 2026-05-01 15:52:32 +00:00
rchac befbf8d3ef Install Python dependencies in root-owned venv 2026-05-01 15:27:59 +00:00
Name 691ff7dda4 changes 2026-04-29 13:58:19 -06:00