Robert Chacón
b4619da030
Update network_json.rs
2024-06-15 09:14:53 -05:00
Herbert Wolverson
21b1f4d24b
More unit tests for bandwidth overrides
2024-06-15 09:14:53 -05:00
Herbert Wolverson
1952498ce2
Add documentation and cleanup
2024-06-15 09:14:53 -05:00
Herbert Wolverson
3696c14fc9
Some more linter suggestions applied
2024-06-15 09:14:53 -05:00
Herbert Wolverson
cbd0a785ce
Format run
2024-06-15 09:14:53 -05:00
Herbert Wolverson
abe16aff39
Linter and cleanup run
2024-06-15 09:14:53 -05:00
Herbert Wolverson
d058b49d0f
Add debug code to bandwidth overrides, and suddenly it works?
2024-06-15 09:14:53 -05:00
Herbert Wolverson
49d261fb85
Adds an 'orphaned nodes' entry that acts as a catch-all for entries for whom a parent could not be deduced.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
b4e3484ff1
Handle floats and ints in overrides
2024-06-15 09:14:53 -05:00
Herbert Wolverson
6f986f4cd1
Handle exception CPE reparenting.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
631b9672f5
Bandwidth overrides are correctly applied.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
1c0aba7c78
Add a zero-capacity site correction to UISP integration.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
4e3da50adf
Add minimums to calculated min/max speeds - missed a bit.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
0851a02084
Add minimums to calculated min/max speeds.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
d1b9b4e02a
More depth tweaking
2024-06-15 09:14:53 -05:00
Herbert Wolverson
2cfd1f90b7
Correct traversal depth
2024-06-15 09:14:53 -05:00
Herbert Wolverson
0328bc10a3
Correct output IP format.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
05e4a2f59f
Correct output order in CSV files
2024-06-15 09:14:53 -05:00
Herbert Wolverson
b6eadc2edf
Add in a flat exporter
2024-06-15 09:14:53 -05:00
Herbert Wolverson
db2a301019
Include uisp_integration in build_rust and the build_dpkg scripts. Adjust the scheduler to use subprocess.run to call the new integration.
2024-06-15 09:14:51 -05:00
Herbert Wolverson
14d466898c
Format run
2024-06-15 09:12:46 -05:00
Herbert Wolverson
250c091eee
Add ShapedDevices.csv creation.
2024-06-15 09:12:45 -05:00
Herbert Wolverson
557d51b53d
Add writing network.json
2024-06-15 09:12:41 -05:00
Herbert Wolverson
d7181a663d
Support routing overrides
2024-06-15 09:12:37 -05:00
Herbert Wolverson
6cd3993a34
Change client promotion strategy slightly, now it lines up on my system.
2024-06-15 09:12:37 -05:00
Herbert Wolverson
78a8f6dad1
Support for i64 capacaty on devices.
2024-06-15 09:12:37 -05:00
Herbert Wolverson
702c913a01
Re-add disconnected warning.
2024-06-15 09:12:37 -05:00
Herbert Wolverson
5ac3e45aee
Reversed links are now handled correctly.
2024-06-15 09:12:37 -05:00
Herbert Wolverson
cfab0ae924
Include 'back' links - so to/from order is irrelevant.
2024-06-15 09:12:35 -05:00
Herbert Wolverson
b93486ee4c
Now featuring capacities from UISP, applied and moved around for squashing.
2024-06-15 09:12:32 -05:00
Herbert Wolverson
d13a17821a
First attempt at a Rust-based UISP integration system. There's still a LOT to implement, but the basics are there and it isn't missing anything on my crazy layout.
2024-06-15 09:12:27 -05:00
Herbert Wolverson
ba8b2c81a9
#495 - Hoping I got the syntax right, but ignore a vulnerability in a transitive dependency that we don't seem to actually use at all - idna and black.
2024-06-14 14:46:15 -05:00
Herbert Wolverson
4913b0e5cf
#495 - Hoping I got the syntax right, but ignore a vulnerability in a transitive dependency that we don't seem to actually use at all - Jinja.
2024-06-14 14:44:47 -05:00
Herbert Wolverson
0b425f4860
ISSUE #495 Correct typo
2024-06-14 14:36:10 -05:00
Herbert Wolverson
c931ab1cc9
References #495 - Cleanup Rust check script with some absolute paths. It fails randomly sometimes, apparently due to a bug in sudo not finding paths properly.
2024-06-14 14:32:08 -05:00
Herbert Wolverson
3a7637d219
ISSUE #495
...
Add two more issues to ignore because they aren't useful:
* B501. We NEED to support self-signed certificates.
* B607. Partial paths are just fine. Absolute paths would make
everything needlessly complicated.
2024-06-14 14:26:58 -05:00
Herbert Wolverson
d09c0d432f
ISSUE #495
...
Stop Bandit from trying to audit the built Rust targets. We're
already auditing with Cargo Audit!
2024-06-14 14:22:15 -05:00
Herbert "TheBracket
33a08e95be
Merge pull request #494 from LibreQoE/url_fix_no_bracket
...
Change download location for geo.bin
2024-06-14 13:35:40 -05:00
Herbert Wolverson
a0adf44984
Change download location for geo.bin
2024-06-14 12:30:10 -05:00
Herbert Wolverson
262d122b59
Merge branch 'update_rocket_and_async_compression' into develop
2024-06-12 12:15:12 -05:00
Robert Chacón
e99a712fa3
Update integrationSplynx.py
2024-06-02 18:45:37 -06:00
Herbert Wolverson
380ae55a04
CLOSES ISSUE #368
...
Co-authored-by: Casey Primozic <me@ameo.link>
* Update Rocket Async Compression to version 0.6
* Update Rocket to Version 0.5.1
No substantive changes and it works as before, but the compression is faster.
2024-05-31 12:47:01 -05:00
Robert Chacón
0673a34202
Merge pull request #490 from LibreQoE/revert-487-preflight-bridge-check
...
Revert "Preflight bridge check"
2024-05-30 20:13:45 -06:00
Robert Chacón
b8a0d1977d
Revert "Preflight bridge check"
2024-05-30 20:13:00 -06:00
Herbert "TheBracket
55a88cbe1f
Merge pull request #486 from LibreQoE/xdp_hot_cache
...
Xdp hot cache
2024-05-30 10:12:14 -05:00
Herbert "TheBracket
17fb5e1d24
Merge pull request #487 from LibreQoE/preflight-bridge-check
...
Preflight bridge check - check that interfaces are up and not already part of a bridge
2024-05-30 10:11:46 -05:00
Herbert "TheBracket
36d41911f2
Merge pull request #488 from LibreQoE/node_manager_show_name
...
Change the window title for the node manager to include a specified name from the config
2024-05-30 10:11:02 -05:00
Herbert Wolverson
ab0d76eb6d
Change the window title for the node manager to include a specified node name from the config.
2024-05-23 13:21:12 -05:00
Herbert Wolverson
b5f2ca1223
And if enabled with no license key, allow it to be set by a remote activation.
2024-05-23 13:12:55 -05:00
Herbert Wolverson
9b5e1b41e8
Update previous commit to use the right defaults.
2024-05-23 13:10:51 -05:00