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
Robert Chacón
51c4e25895
Update troubleshooting.md
2023-09-21 14:08:57 -06: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
Robert Chacón
007c4f31d4
Update Compute.md
2023-09-20 19:05:15 -06:00
Robert Chacón
e86ae991ae
Update Compute.md
2023-09-20 19:02:37 -06:00
Robert Chacón
0ac581e7c5
Update Compute.md
2023-09-20 19:00:52 -06:00
Robert Chacón
1d00a4e46a
Update Compute.md
2023-09-20 19:00:20 -06:00
Robert Chacón
0d0834df72
Update README.md
2023-09-20 18:47:07 -06:00
Robert Chacón
43834b3be8
Update Networking.md
2023-09-20 18:46:38 -06:00
Robert Chacón
c83c4e27b0
Update Compute.md
2023-09-20 18:46:25 -06: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
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