5159 Commits
Author SHA1 Message Date
Robert Chacón 3eeaf942c7 Merge pull request #1165 from LibreQoE/develop
Develop
2026-09-08 12:58:44 -06:00
Robert Chacón 654499a5a3 Update conf.py 2026-09-08 12:58:18 -06:00
Robert Chacón ebed074024 Merge pull request #1164 from LibreQoE/fix_powercode_1
Fix Powercode id type mismatches and add site/AP topology support
2026-09-08 12:50:03 -06:00
rchac 08aa228366 Fix Powercode id type mismatches and add site/AP topology support
The Powercode preseem API returns customer and equipment ids as ints
while service ids come back as strings, so the service lookup in
createShaper() never matched and zero customers were imported. All ids
are now normalized to strings before use.

The integration now also pulls the list_sites endpoint and builds the
network hierarchy from it: sites are added as site nodes, site
infrastructure equipment that has subscribers attached (APs, routers,
backhauls) becomes AP nodes, and customers are parented onto the AP
their equipment references, falling back to a sibling device's AP and
then to the root. Display names are trimmed and de-duplicated so the
topology compiler's exact-match parent name validation passes.
2026-09-08 18:49:06 +00:00
Robert Chacón e9df31f88f Merge pull request #1163 from LibreQoE/develop
Develop
2026-09-07 03:42:13 -06:00
Robert Chacón 0bd7a6075e Update update.md 2026-09-07 03:41:56 -06:00
Robert Chacón dd56833705 Merge pull request #1162 from LibreQoE/fix_1157_caddy
Fix API Docs behind managed Caddy HTTPS
2026-09-04 14:23:21 -06:00
Herbert Wolverson 87f0d595d7 Fix API docs routing behind managed Caddy HTTPS 2026-09-04 15:17:23 -05:00
Robert Chacón 6c2601a9a8 Merge pull request #1161 from LibreQoE/fix_309
Atomic writes for runtime state files and a scheduler-safe lastRun.txt reader
2026-09-03 08:12:50 -06:00
rchac 1d0e0bc610 changes 2026-09-03 07:57:47 -06:00
rchac bc9ca515c3 changes 2026-08-27 15:00:57 +00:00
Robert Chacón 9b7059735a Merge pull request #1156 from LibreQoE/develop
Develop
2026-08-25 16:21:47 -06:00
Robert Chacón e772b84c35 Update integrations-reference.md 2026-08-25 16:21:29 -06:00
Robert Chacón 750560a14d Update conf.py 2026-08-18 09:41:21 -06:00
Robert Chacón e6f4e1903b Merge pull request #1143 from LibreQoE/chore/warn_tsc
Warn when expensive clocksource is active
2026-08-18 09:33:53 -06:00
Robert Chacón 842654065d Merge pull request #1140 from stepbrobd/map
Clamp cpu_map to host's possible CPU count
2026-08-18 09:33:10 -06:00
Robert Chacón 455bc13b80 Merge pull request #1144 from LibreQoE/develop
Develop
v2.2
2026-08-18 08:59:33 -06:00
Robert Chacón bf1e3517a2 Update conf.py 2026-08-18 08:58:27 -06:00
Robert Chacón c33b3b3035 Update VERSION_STRING 2026-08-18 08:54:31 -06:00
Herbert Wolverson db932928c7 Warn when expensive clocksource is active 2026-08-14 20:14:32 -05:00
Robert Chacón c710d4b8ef Merge pull request #1141 from LibreQoE/revert-818-meatball-sub
Revert "Add XDP interface compatibility shim"
2026-08-11 07:53:16 -06:00
Robert Chacón 0908d3e634 Revert "Add XDP interface compatibility shim" 2026-08-11 07:53:03 -06:00
Robert Chacón a262c53b97 Merge pull request #818 from LibreQoE/meatball-sub
Add XDP interface compatibility shim
2026-08-10 17:08:52 -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
Robert Chacón 482c856dd7 Merge pull request #1139 from LibreQoE/fix/bakery-license-cache-startup
Gate Bakery startup on local license-cache initialization
2026-08-07 10:44:54 -06:00
Yifei Sun 96a83e223a Clamp cpu_map to host's possible CPU count 2026-08-06 20:17:50 +02:00
Herbert Wolverson 94b3c82679 Gate Bakery startup on local license-cache initialization
Keep queued Bakery commands intact while lqosd checks local .keys state, releasing the gate for both successful and non-fatal cache outcomes without tying startup to Insight network availability.
2026-08-06 10:13:45 -05:00
Robert Chacón 5d0f94fd2d Merge pull request #1138 from LibreQoE/fix/htb-lazy-full-reload
Fix HTB-lazy full reload queue growth
2026-08-01 07:34:36 -06:00
Herbert Wolverson b89fe5d33a Fix HTB-lazy full reload queue growth 2026-07-31 12:54:54 -05:00
Herbert Wolverson bbb4acff71 Merge remote-tracking branch 'refs/remotes/origin/develop' into develop 2026-07-31 10:15:56 -05:00
Herbert Wolverson 8bea1e358d Docs: Explain DOCSIS modem headroom 2026-07-30 20:20:10 -05:00
Robert Chacón fb30c88d2a Merge pull request #1137 from LibreQoE/fix/lazy-queue-memory-preflight-warning
Allow lazy queue memory preflight warnings
2026-07-30 09:58:28 -06:00
Herbert Wolverson ddf78a0f16 Fix lazy queue memory preflight warnings 2026-07-30 09:59:57 -05:00
Robert Chacón b2a801aeb0 Merge pull request #1135 from LibreQoE/fix_eth_1
Show infrastructure Ethernet caps and remove the lone Tree Overview tab
2026-07-26 12:33:34 -06:00
rchac 0ce8305db3 changes 2026-07-26 12:26:20 -06:00
rchac ec943d4de4 changes 2026-07-26 12:20:34 -06:00
Robert Chacón 79f6b0ba18 Merge pull request #1134 from LibreQoE/fix_topo_5
Preserve native topology parents for UISP attachments
2026-07-21 19:57:03 -06:00
rchac 5bc56d2b67 changes 2026-07-21 19:49:03 -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
Robert Chacón e1d05dbd17 Merge pull request #1132 from LibreQoE/feat/radius_accounting
Add RADIUS accounting dynamic circuits
2026-07-21 15:02:57 -06:00
Herbert Wolverson 68725364f9 Update RADIUS accounting tests for stable IDs 2026-07-21 15:18:55 -05:00
Herbert Wolverson d4fc3d255d Stabilize flat-network binpacking assignments 2026-07-21 15:12:10 -05:00
Herbert Wolverson 12609a18c5 Fix NetworkJsonNode test fixture 2026-07-21 14:17:08 -05:00
Herbert Wolverson 2de0e0ad00 Remove RADIUS implementation PRD 2026-07-21 14:05:11 -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 9987302830 Add portable RADIUS lifecycle harness 2026-07-21 13:39:07 -05:00
Herbert Wolverson 6416672f7b Fix RADIUS MAC identity field 2026-07-21 13:13:45 -05:00