Commit Graph

1975 Commits

Author SHA1 Message Date
Robert Chacón
e8d8641602
Include libssl-dev as requirement 2023-10-18 03:33:33 -06:00
Robert Chacón
11e4e06e91
Merge pull request #407 from LibreQoE/develop
Develop > Main
2023-10-17 13:49:25 -06: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
65909429b5
Merge pull request #405 from LibreQoE/main
Get long_term_stats up to date
2023-10-17 13:47:21 -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
Robert Chacón
5e2be51115
Update .readthedocs.yaml 2023-09-28 09:27:32 -06:00
Robert Chacón
54b9580757
Update conf.py 2023-09-28 09:25:36 -06:00
Robert Chacón
0dfb5e676d
Update conf.py 2023-09-28 09:22:08 -06:00
Robert Chacón
94c4c86e96
Update .readthedocs.yaml 2023-09-28 09:10:29 -06:00
Robert Chacón
a7b66d7ddd
Update conf.py 2023-09-28 09:09:26 -06:00
Robert Chacón
b703c03290
Delete docs/conf.py 2023-09-28 09:09:03 -06:00
Robert Chacón
8dfa61c10d
Update conf.py 2023-09-28 09:06:50 -06:00
Robert Chacón
67dfb60575
Create conf.py 2023-09-28 09:03:37 -06:00
Robert Chacón
491cb61cb4
Create .readthedocs.yaml 2023-09-28 08:55:53 -06:00
Robert Chacón
0aa82ecd99
Update integrations.md 2023-09-28 08:45:18 -06: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
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