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
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
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
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
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
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
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
Herbert Wolverson
b89fe5d33a
Fix HTB-lazy full reload queue growth
2026-07-31 12:54:54 -05:00
Herbert Wolverson
ddf78a0f16
Fix lazy queue memory preflight warnings
2026-07-30 09:59:57 -05:00
rchac
0ce8305db3
changes
2026-07-26 12:26:20 -06:00
rchac
ec943d4de4
changes
2026-07-26 12:20:34 -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
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
128e85f49a
Merge remote-tracking branch 'origin/develop' into feat/radius_accounting
2026-07-21 14:00:17 -05:00
Herbert Wolverson
6416672f7b
Fix RADIUS MAC identity field
2026-07-21 13:13:45 -05:00
Herbert Wolverson
5726826735
Fix topology duplicate and stale locks
2026-07-21 12:43:07 -05:00
Herbert Wolverson
341d2fa39a
Recover stale override locks after PID reuse
2026-07-21 12:26:32 -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
49d4a29139
Log RADIUS accounting status
2026-07-20 12:06:44 -05: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
rchac
f429c9f88a
changes
2026-07-20 09:44:11 -06:00
rchac
84365b48ca
changes
2026-07-20 09:31:00 -06:00
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