Commit Graph

1987 Commits

Author SHA1 Message Date
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
Herbert Wolverson
7004ecc83f Test version - public key exchnage as part of stats submission 2023-08-28 14:51:19 +00:00
Herbert Wolverson
89d2538490 Pad to nearest 32-bits 2023-08-26 21:56:49 +00:00
Herbert Wolverson
8f2b3c090c Clearing encoding path for key exchange 2023-08-26 21:38:32 +00:00
Herbert Wolverson
2f322867c5 I'm not having a good protocol day! 2023-08-26 21:09:56 +00:00
Herbert Wolverson
98f32af3e5 Cleanup write routines 2023-08-26 20:55:09 +00:00
Herbert Wolverson
c996cf1ff0 Using the correct hostname helps 2023-08-26 16:19:49 +00:00
Herbert Wolverson
614fae77a4 Rework submissions to not rely on a singular licensing server 2023-08-26 15:57:53 +00:00
Herbert Wolverson
4da8f89965 Simplify the submission socket system. 2023-08-18 20:26:36 +00:00
Herbert Wolverson
c51f00eb85 Do not persist the keys locally, regenerate and exchange to ensure that they will work. 2023-08-17 16:45:17 +00:00
Robert Chacón
b824a1471a
Merge pull request #393 from LibreQoE/long_term_stats
Long term stats > Develop
2023-08-16 20:34:13 -06:00
Herbert Wolverson
e0cc705c19 Introduce committedBandwidthMultiplier as config option
Add a new committedBandwidthMultiplier (default 0.98) to allow
easy configuration of the ratio between maximum information rate
and committed information rate when configuring integrations.

We use 0.75, and needed an easy way to change it.
2023-08-14 16:23:08 +00:00
Herbert Wolverson
e72c9b3cba Move LTS to its own repo 2023-08-14 14:34:57 +00:00
Herbert Wolverson
3a2498faac Repo split part 1 - move lts_client into main rust directory. 2023-08-14 14:00:29 +00:00
Herbert Wolverson
e9b589fc90 Merge branch 'long_term_stats' of https://github.com/LibreQoE/LibreQoS into long_term_stats 2023-08-14 13:35:50 +00:00
Robert Chacón
f7d7569705
Merge pull request #392 from LibreQoE/develop
Develop > LTS
2023-08-13 10:11:31 -06:00
Herbert Wolverson
df3bc69282 Add login token expiration to the license server's duties 2023-08-12 15:50:49 +00:00
Herbert Wolverson
71135aa0b2 Move the database pool creation to the main function. Failure is fatal. 2023-08-12 15:37:22 +00:00
Herbert Wolverson
6f6d746d43 Break accept/handle into cleaner functions and add instrumentation 2023-08-12 15:35:59 +00:00
Herbert Wolverson
edabebf552 Switch the license server to use tracing rather than the old log system. 2023-08-12 15:30:50 +00:00
Herbert Wolverson
b177a93177 Change # of connections in the license manager pool 2023-08-12 15:25:06 +00:00
Herbert Wolverson
63152e9c18 Adjust to handle SSL 2023-08-12 15:17:20 +00:00
Robert Chacón
79010628c5
Merge pull request #391 from LibreQoE/long_term_stats
lts > develop
2023-08-11 15:31:45 -06:00
Herbert Wolverson
ff66424677 Fix a crash on license server connectivity failing. 2023-08-11 20:12:33 +00:00
Robert Chacón
9a8e324174
Merge pull request #390 from LibreQoE/long_term_stats
lts > develop
2023-08-11 12:45:37 -06:00
Herbert Wolverson
33e6e32473 Include interface information on circuit page. 2023-08-11 18:42:30 +00:00
Robert Chacón
4c3ec2b934
Merge pull request #389 from LibreQoE/long_term_stats
Long term stats > develop
2023-08-11 12:01:59 -06:00
Herbert Wolverson
c2d2795467 WIP - starting to improve the circuit display. Adjusting how we collect interface data to not exclude wireless. 2023-08-11 18:01:09 +00:00
Herbert Wolverson
d5b8c44e70 Fix URI decode on shaper node detail page 2023-08-11 16:44:10 +00:00
Herbert Wolverson
2253fa4faa Warning removal 2023-08-11 16:43:02 +00:00
Herbert Wolverson
19cf79b1b2 No more naked queries - all influx queries use a builder 2023-08-11 16:42:32 +00:00
Herbert Wolverson
0ea3838f38 Remove commented code 2023-08-11 15:13:57 +00:00
Herbert Wolverson
18a211265a Second try at an idiomatic Rust query builder for Influx. This time a bit more flexible. 2023-08-11 15:13:37 +00:00
Herbert Wolverson
8d06e7db5f More flexible time period with a unit test, rearrange a bit for clarity. 2023-08-11 13:40:12 +00:00
Herbert Wolverson
afcec77b06 Replace time window calculation with an accurate, constant based calc 2023-08-10 19:06:36 +00:00
Herbert Wolverson
1ec7c7a8ee Stop using sample - use a better window function instead - for site stacks. 2023-08-10 18:52:31 +00:00
Herbert Wolverson
3ec62bc598 Minor fixes to search 2023-08-09 21:13:31 +00:00
Herbert Wolverson
bf920c8fe0 Correct breadcrumb render order 2023-08-09 20:40:16 +00:00
Herbert Wolverson
856f9befbe Fix units on site info 2023-08-09 20:33:15 +00:00
Herbert Wolverson
32233ca36d Refactor the entire WSS back-end to be a better async citizen 2023-08-09 19:54:00 +00:00
Herbert Wolverson
8bd14c14f6 Dashboard revamp 2023-08-09 18:28:48 +00:00
Robert Chacón
03759b3b0d
Merge pull request #388 from LibreQoE/long_term_stats
Long term stats > Develop
2023-08-09 10:24:46 -06:00
Herbert Wolverson
b69e0b4699 Unbreak the login page 2023-08-09 16:13:23 +00:00
Herbert Wolverson
5b3fef2d92 Extreme makeover time! 2023-08-09 16:03:43 +00:00
Herbert Wolverson
6c2e6dce4c Add loading spinner to front 2023-08-09 13:11:17 +00:00
Herbert Wolverson
f0f11d30d0 Start building signal charts for APs. A few cleanup items. 2023-08-08 21:44:13 +00:00
Robert Chacón
0367461ef3
Merge pull request #385 from LibreQoE/revert-380-validate_network
Revert "Validate network #374 "
2023-08-07 18:00:45 -06:00
Robert Chacón
a270f84ebf
Revert "Validate network #374 " 2023-08-07 18:00:27 -06:00
Robert Chacón
9d7aae311f
Merge pull request #384 from LibreQoE/long_term_stats
Long term stats > Develop
2023-08-07 17:50:04 -06:00