Jarosław Kłopotek - INTERDUO
425af46d88
build_dpkg.sh: use VERSION_STRING file instead setting everywhere version mark
2024-07-03 06:31:12 +00:00
Herbert "TheBracket
7c351a1c3d
Merge pull request #502 from interduo/patch-32
...
build_rust.sh improvements for ubuntu 24.04 LTS
2024-06-28 08:26:20 -05:00
Jarosław Kłopotek - INTERDUO
a031719baf
build_rust.sh - lets simplyfy requirements
2024-06-28 09:48:20 +00:00
Jarosław Kłopotek - INTERDUO
3ad129f841
build_rust.sh - make is required
2024-06-28 09:04:14 +00:00
Jarosław Kłopotek - INTERDUO
32a417327a
build_rust.sh - libssl-dev is also required during compilation
2024-06-28 08:15:38 +00:00
Jarosław Kłopotek - INTERDUO
0adcfd93bb
build_rust.sh - use apt instead of apt-get
2024-06-28 08:15:38 +00:00
Jarosław Kłopotek - INTERDUO
28d2eab949
improvement: add rustup command check and suggests installing it if its required
2024-06-28 08:15:38 +00:00
Herbert Wolverson
dbd1b6b46d
And this time with the parameters the right way around.
2024-06-27 16:22:31 -05:00
Herbert Wolverson
68abb2b5b4
Possible solution to libpython linkage issues for .deb build
2024-06-27 16:14:33 -05:00
Herbert Wolverson
09c3d0c3ff
Update build_dpkg commands to issue
2024-06-27 15:21:59 -05:00
Herbert "TheBracket
81677b173e
Merge pull request #498 from LibreQoE/beta_15_version_mark
...
Update the global version string, triggering upgrade prompts.
2024-06-25 13:01:12 -05:00
Herbert Wolverson
ceb8f90e1f
Update deb build script to new major version.
2024-06-25 12:06:13 -05:00
Herbert Wolverson
857f13c0c3
ISSUE #501 Apply route overrides TO-FROM and FROM-TO, rather than being order specific. Add a diagnostic output to indicate the override was used.
2024-06-25 11:51:30 -05:00
Herbert Wolverson
f4e4c7d226
Remove ispConfig example from the dpkg build, since we no longer use it.
2024-06-25 09:46:03 -05:00
Herbert Wolverson
66d71debd5
Deb packager includes the new integrations.
2024-06-25 09:26:43 -05:00
Herbert Wolverson
1d6411bfd4
Update Rust dependencies, pre-release.
2024-06-25 09:19:13 -05:00
Herbert Wolverson
383c410eed
ISSUE #501 . Don't ignore the first line of the incoming file as a header. Generally clean up the loading routine.
2024-06-25 08:56:07 -05:00
Herbert Wolverson
2958314d5f
UISP Integration - make squash more conservative about which sites it adjusts bandwidth. Clients only.
2024-06-18 09:21:35 -05:00
Herbert Wolverson
4930c47ab0
ISSUE #499
...
* Adds a "get LibreQOS directory" function to the Python library.
* Uses it to establish the correct location for uisp_integration.
* Modifies `scheduler.py` to call the new UISP integration directly.
2024-06-17 08:50:57 -05:00
Herbert Wolverson
6ed0b88104
Remove one more stale unit test
2024-06-15 10:16:09 -05:00
Herbert Wolverson
ea6d0b6006
Fix a unit test that had aged beyond the code it was testing and was no longer valid.
2024-06-15 10:11:02 -05:00
Herbert Wolverson
3c6cae7959
CLOSES #497
...
This replaced PR #497 , and applies the same updates - now taking
into account the merged code.
2024-06-15 09:50:23 -05:00
Herbert "TheBracket
24f59e1d3d
Merge pull request #491 from LibreQoE/preflight-bridge-check
...
Preflight bridge check with relaxed interface status checks
2024-06-15 09:49:17 -05:00
Herbert "TheBracket
ced169f1cd
Merge pull request #479 from LibreQoE/uisp_integration_2
...
Uisp integration 2
2024-06-15 09:44:53 -05:00
Herbert Wolverson
c9f9c51e7e
Merge with develop to resolve update conflicts and preserve building both the support tool and this branch (both modified build scripts on the same lines)
2024-06-15 09:43:11 -05:00
Herbert Wolverson
564eb7297b
Cargo.lock update
2024-06-15 09:37:39 -05:00
Herbert Wolverson
2dbdd1c038
Re-enable AP speed selection.
2024-06-15 09:15:01 -05:00
Herbert Wolverson
20a7e3512d
Fix a subtle bug that when squashing sites that only have one decendent, speeds were being applied incorrectly.
2024-06-15 09:15:01 -05:00
Herbert Wolverson
779ef162d3
Trying Robert's suggestion for using min when promoting access devices.
2024-06-15 09:15:01 -05:00
Herbert Wolverson
680851b5a8
I believe this fixes the client site speed issue.
2024-06-15 09:15:01 -05:00
Robert Chacón
420b6e1ca6
Update mikrotikFindIPv6.py
2024-06-15 09:15:01 -05:00
Herbert Wolverson
b51c7a35bc
Now with the mising file. Sorry.
2024-06-15 09:15:01 -05:00
Herbert Wolverson
a72e6ae4ff
Implement a full PyO3 system to run mikrotikFindIPv6.py in-process as part of the uisp_integration run, and retrieve results. The results are then applied.
2024-06-15 09:14:58 -05:00
Herbert Wolverson
bb75727940
Second environment variable override option. Set LQOS_CONFIG to the location of a .conf file, and that one will be loaded instead of the hard-coded path. This is also intended to help with multiple instances.
2024-06-15 09:14:53 -05:00
Herbert Wolverson
297bdcd58e
Add support for LQOS_DIRECTORY environment variable overriding the
...
saved value when loading the config file.
If LQOS_DIRECTORY is not set, nothing happens.
If LQOS_DIRECTORY is set---for example with:
```
export LQOS_DIRECTORY="/opt/libreqos2"
```
Then the directory is overridden in the loaded configuration from
the environment variable.
This is designed to make it easier to have multiple instances---for
example for building configuration and then distributing it.
2024-06-15 09:14:53 -05:00
Robert Chacón
78c2388501
Update bandwidth_overrides.rs
2024-06-15 09:14:53 -05:00
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