Robert Chacón
4b8fef4d35
Merge pull request #452 from LibreQoE/develop
...
Develop > Main
2024-01-12 07:54:48 -07:00
Robert Chacón
8d663aa009
Update mikrotikFindIPv6.py
2024-01-08 00:00:24 -07:00
Robert Chacón
43fe3c2edf
Update mikrotikFindIPv6.py
2024-01-07 23:48:49 -07:00
Robert Chacón
0099bf9f38
Update ispConfig.example.py
2024-01-05 17:11:10 -07:00
Robert Chacón
2c9657e973
Merge pull request #446 from LibreQoE/main
...
Update integrationPowercode.py
2023-12-20 12:29:19 -07:00
Robert Chacón
ff467e0e1b
Update integrationPowercode.py
2023-12-20 12:28:20 -07:00
Robert Chacón
e7319b48b5
Merge pull request #444 from LibreQoE/main
...
Update Develop
2023-12-20 08:51:48 -07:00
Robert Chacón
73ab9359ea
Merge branch 'develop' into charles
2023-12-20 08:50:22 -07:00
Robert Chacón
cbc5f5e11e
Update integrationSonar.py
2023-12-20 08:47:21 -07:00
Robert Chacón
68e9244306
Update scheduler.py
2023-12-20 08:46:43 -07:00
Robert Chacón
800fdb40b4
Update integrationPowercode.py
...
Optimize import time
2023-12-20 08:24:17 -07:00
Robert Chacón
ad0e3b7c46
Update integrationPowercode.py
2023-12-16 17:14:09 -07:00
Robert Chacón
007975a09e
Merge pull request #440 from LibreQoE/main
...
Update Develop
2023-12-14 10:48:07 -07:00
rchac
bf61e603f0
Powercode
2023-12-14 10:44:06 -07:00
Robert Chacón
95949ed431
Update integrationSplynx.py
2023-12-10 10:03:22 -07:00
Robert Chacón
e2b9474d96
Update integrationSplynx.py
2023-12-09 13:43:32 -07:00
Robert Chacón
56244f9c92
Splynx Integration Speedup
2023-12-08 14:06:19 -07:00
Robert Chacón
f0e8d3fce3
Merge pull request #428 from LibreQoE/rchac-patch-7
...
Make integrationUISP more forgiving of format errors in integrationUISProutes.csv
2023-11-29 14:22:58 -07:00
Robert Chacón
37cdf1ce85
Update integrationUISP.py
2023-11-29 14:22:00 -07:00
Herbert Wolverson
bba7209caf
Change the semantics of the stats gathering thread. If "gather stats"
...
is set to false, don't spawn any of the collation tasks at all. Instead,
just setup a null channel recipient to silently drop stats messages.
This should allow for close-to-zero CPU overhead if you are a non-stats
using luddite.
2023-11-20 08:59:53 -06:00
Herbert Wolverson
56286f69ee
Fix a merge issue with min_max.rs
2023-11-16 12:20:35 -06:00
Herbert Wolverson
affde610ba
Merge branch 'develop'
2023-11-16 12:20:03 -06:00
Herbert Wolverson
bcc306b2eb
Change stats collation for LTS to the median, thereby avoiding summing overflows.
2023-11-16 12:17:14 -06:00
Herbert Wolverson
b41f786070
Change stats collation for LTS to the median, thereby avoiding summing overflows.
2023-11-16 12:17:14 -06:00
Herbert Wolverson
19a47fcfb1
Update VERSION_STRING file to version 1.4 ready for release.
2023-11-16 11:16:43 -06:00
Robert Chacón
3b6e69d8a6
Merge pull request #421 from LibreQoE/rchac-patch-6
...
Fix none error UISP integration
2023-11-14 07:45:51 -07:00
Robert Chacón
7ed0f6fdac
Update integrationUISP.py
2023-11-13 21:27:06 -07:00
Herbert Wolverson
d3e2884273
LTS data collection was occasionally overflowing on calculating
...
the mean average. If a large-enough block had to be summed,
the total could overflow the storage type. To prevent this from
ever happening, we instead calculate the median - which is
likely to give a better representation anyway.
Also fixes a compile warning.
2023-11-13 08:21:10 -06:00
Robert Chacón
264437c192
Update integrationUISP.py
2023-10-19 22:55:41 -06:00
Herbert Wolverson
c94d82586e
Merge branch 'develop' of https://github.com/LibreQoE/LibreQoS into develop
2023-10-18 14:05:09 +00:00
Herbert Wolverson
1f714d676f
Fix loading integrationUISPbandwidths.csv when a floating point number snuck in.
2023-10-18 14:05:02 +00:00
Robert Chacón
bcbda6a262
Merge pull request #406 from LibreQoE/long_term_stats
...
Long term stats
2023-10-17 13:48:25 -06:00
Robert Chacón
d2ab00948d
Merge pull request #403 from janrovner/main
...
throughput_reader sizeof fix, buld_rust.sh fix
2023-10-16 15:58:21 -06:00
Herbert Wolverson
2098baa38b
Further clean up the single-queue error message.
2023-10-13 15:33:52 +00:00
Herbert Wolverson
d2a3a89494
Improved error messages for single-queue NICs, and for license validation check.
2023-10-13 15:16:31 +00:00
janrovner
cdcb4cbfc9
throughput_reader sizeof fix, buld_rust.sh fix
2023-10-10 07:54:45 +02:00
Herbert Wolverson
66c8126184
If long-term-stats is unconfigured (as opposed to disabled), periodically
...
ask the license server if a license for the node id has become available.
This allows for a relatively seamless onboarding - on the server side,
we approve a request. The next time lqosd checks to see if it can submit
stats, it will detect that there is a pending license and update the license
state. On the next cycle, it will begin submitting statistics.
2023-10-06 17:14:17 +00:00
Herbert Wolverson
916645ab93
Update the LTS system to periodically ask if we have a license yet, allowing for automatic configuration of LTS if and when they sign up. This is a WIP - not recommended to merge yet.
2023-10-06 16:37:28 +00:00
Herbert Wolverson
5d5bfcb26d
Free trial invite button is a green badge
2023-10-03 20:44:19 +00:00
Herbert Wolverson
9644c7bc7a
Enable full tokio on child processes, since we now need it.
2023-09-22 17:33:48 +00:00
Herbert Wolverson
91d1a5428d
Cake public fields
2023-09-21 20:36:09 +00:00
Herbert Wolverson
b44da10dc4
Messed up an export signature - trying again
2023-09-21 18:28:28 +00:00
Herbert Wolverson
05fff66736
First version of collecting mark/drop stats for submission to the long-term-stats system.
2023-09-21 17:53:55 +00:00
Herbert Wolverson
159f7b806f
Client-side version check working.
2023-08-30 16:40:07 +00:00
Herbert Wolverson
d8e7a20177
First version of the version checker
2023-08-30 15:40:00 +00:00
Herbert Wolverson
c34c28541f
2nd try at summarizing RTT correctly.
2023-08-29 18:02:24 +00:00
Herbert Wolverson
14e9a8c021
2nd try at summarizing RTT correctly.
2023-08-29 18:02:15 +00:00
Herbert Wolverson
fcbea0f933
Avoid numeric overflow on large RTT coalescing by upcasting to a 64-bit number and downcasting once the calculation is done.
2023-08-29 17:36:41 +00:00
Herbert Wolverson
97f123874a
Update to latest Rust package versions.
...
The nix crate moved timing functions behind a feature flag, "time" -
so we had to enable that feature flag.
2023-08-29 14:53:35 +00:00
Herbert Wolverson
3d1d329dff
Fix potential numeric overflow in tree calculation.
2023-08-28 21:25:31 +00:00