Commit Graph

  • f544b27118
    Merge branch 'develop' into patch-38 Jarosław Kłopotek - INTERDUO 2024-07-17 09:18:52 +0200
  • 0d5ae9e1ea improvement for systemd units service example files Jarosław Kłopotek - INTERDUO 2024-07-17 09:17:51 +0200
  • fe938b4a47 pythonCheck.py: small code improvement Jarosław Kłopotek - INTERDUO 2024-07-12 15:44:59 +0200
  • ae35516c05 LibreQoS.py - code optymalisation, if first test is ok, dont next because its useless (the device is marked as deviceChanged allready) Jarosław Kłopotek - INTERDUO 2024-07-12 16:01:02 +0200
  • 86ebd2fed4 Colour percentages the right way round. Herbert Wolverson 2024-07-16 16:14:22 -0500
  • f61c6ae212 Add a little formatting to the capacity displays. Herbert Wolverson 2024-07-16 16:13:31 -0500
  • 023ce18879 Sort the circuit at capacity list. Herbert Wolverson 2024-07-16 16:10:02 -0500
  • 9248ae469b Initial tree and circuit capacity dashlet displays. Quite Ugly. Herbert Wolverson 2024-07-16 15:58:07 -0500
  • afda5d3bdf Work in progress: added channels for circuit capacity and tree node capacity, ready for dashboard entries. Herbert Wolverson 2024-07-16 15:26:15 -0500
  • 46e9182561 Small heading for top 10 downloaders, too. Herbert Wolverson 2024-07-16 14:44:30 -0500
  • c3b9448435 Make the suggested size of the RTT 3D histogram full page. Herbert Wolverson 2024-07-16 14:42:25 -0500
  • 75c362db1d Correct the size of the top-10 downloaders dashboard item. Herbert Wolverson 2024-07-16 14:41:53 -0500
  • 6a34d895eb Remove timeouts from the ticker system, because async code interrupting sync code that may hold a lock can cause problems when the Drop doesn't fire and free the lock properly. Herbert Wolverson 2024-07-16 14:26:52 -0500
  • c5e25035ef Add traffic, marks and drops. The Cake display system is pretty much working. Herbert Wolverson 2024-07-16 14:12:58 -0500
  • 1459d624c7 Add Cake Queue Length Herbert Wolverson 2024-07-16 14:04:34 -0500
  • bfa58c4541 Add Cake Delays Herbert Wolverson 2024-07-16 13:59:42 -0500
  • 822743605e Plumbing in place for Cake displays. Display the backlog and memory usage. Herbert Wolverson 2024-07-16 13:49:52 -0500
  • 0693c71296 Circuit tree display should now actually do something. Herbert Wolverson 2024-07-16 12:37:56 -0500
  • b3413411d0 hopefully a quick fix - oops Herbert Wolverson 2024-07-16 12:14:33 -0500
  • 41bdefa5e3 Circuits now have a queue tree display. Herbert Wolverson 2024-07-16 12:13:00 -0500
  • 01d43090c2 Fix RTT display on the new circuit page. Herbert Wolverson 2024-07-16 11:11:12 -0500
  • 95bc22fd3d Fix RTT display on the new circuit page. Herbert Wolverson 2024-07-16 11:09:49 -0500
  • 690a814083 Circuit display has the "flows" tab back, now as a traffic monitor. Herbert Wolverson 2024-07-16 11:05:04 -0500
  • c06acd8c3e Slightly increase the height of the flows sankey chart. Herbert Wolverson 2024-07-16 10:39:30 -0500
  • a90142ea62 Run a cargo machete pass, removing some unused dependencies that have accumulated. Herbert Wolverson 2024-07-16 10:32:30 -0500
  • 47a0bd4bb2 Spelling "sudo" with an "s" is helpful. Herbert Wolverson 2024-07-16 10:03:22 -0500
  • cdf2ec4b5b More unused import warnings removed (from test code). Herbert Wolverson 2024-07-16 09:59:57 -0500
  • ff492535a0 Remove final warning from lqosd - lqosd now builds warning-free. Herbert Wolverson 2024-07-16 09:57:44 -0500
  • 1207a7c258 Remove TOML editor related warnings of deprecation by using the new type name. Herbert Wolverson 2024-07-16 09:44:47 -0500
  • 362671d454 Remove the majority of simple warnings for unused imports and/or variables. Herbert Wolverson 2024-07-16 09:43:32 -0500
  • 149237e1b8 Fix some more warnings Herbert Wolverson 2024-07-16 09:37:06 -0500
  • 5ef741873c Remove unused struct field. Herbert Wolverson 2024-07-16 09:36:00 -0500
  • e3afedb552 Remove unused variable warnings (in both cases we need to know there is a value, we don't care what it is) Herbert Wolverson 2024-07-16 09:35:13 -0500
  • 74a0e044e7 Missing function docs Herbert Wolverson 2024-07-16 09:34:12 -0500
  • ec36c40417 Missing function docs Herbert Wolverson 2024-07-16 09:32:08 -0500
  • 1ea983908e Remove unused imports Herbert Wolverson 2024-07-16 09:31:43 -0500
  • 5356f884b9 More missing docs filled out. Herbert Wolverson 2024-07-16 09:30:38 -0500
  • 2f6a392b80
    Merge pull request #527 from LibreQoE/rchac-patch-132 Robert Chacón 2024-07-16 08:28:56 -0600
  • 8b4991b850
    Fix scheduler systemd requirement Robert Chacón 2024-07-16 08:22:55 -0600
  • b91bc23523 Fix missing docs for AtomicDownUp, add a simple unit test. Herbert Wolverson 2024-07-16 09:22:25 -0500
  • 31823d13fa Lock the version of PyO3 because of API changes making the newer version a really big implementation task. compile_times Herbert Wolverson 2024-07-16 09:07:48 -0500
  • 1f2fbba769 Restore one missing dependency. Herbert Wolverson 2024-07-16 08:30:00 -0500
  • 5a9f6e69dd Attempt tp add the mold linker to the CI workflow Herbert Wolverson 2024-07-16 08:19:33 -0500
  • 174fd8232d The mold linker is working well for me locally now. Added incremental build to release and optimize procmacro builds. Pushing for CI test and Payne. Herbert Wolverson 2024-07-15 16:25:29 -0500
  • 8568b78be0 Revert mold - it doesn't help much and causes CI problems. Herbert Wolverson 2024-07-15 16:11:21 -0500
  • 2caec1476f Combine dependencies using the new workspace dependencies system. Herbert Wolverson 2024-07-15 16:07:39 -0500
  • e8f2ed3721 Start combining dependencies into workspace dependencies (using anyhow as the test victim), for faster shared compilation times. Herbert Wolverson 2024-07-15 15:29:11 -0500
  • f7a3ec38c6 Enable mold faster linker. Herbert Wolverson 2024-07-15 15:26:05 -0500
  • 161fce4c38 Merge branch 'develop' into user_interface_2 Herbert Wolverson 2024-07-15 15:14:03 -0500
  • 501fdf2ab2
    Quantum fixing (#525) Herbert "TheBracket 2024-07-15 15:12:26 -0500
  • 1be96394ea Remove Cake specified bandwidth limit. Herbert Wolverson 2024-07-15 14:50:56 -0500
  • 94c95143cf Add a command to provide Cake with the actual upstream bandwidth (limited by HTB) for capacity estimation. May or may not actually do anything beneficial - this is a test. Herbert Wolverson 2024-07-15 13:56:22 -0500
  • fc4d2b4871 Comment out line printing the calculated quantum. Herbert Wolverson 2024-07-15 13:28:30 -0500
  • 38f9d069f3 Experimentation showed that setting up mq doesn't seem to provide a valid r2q to HTB queues, yielding many warnings on HTB queue setup. Herbert Wolverson 2024-07-15 13:20:02 -0500
  • 907482bdd5 Remove needless spawn_blocking call. Herbert Wolverson 2024-07-15 10:10:18 -0500
  • 18d67ad37b Remove repeated "failed to parse" messages. Herbert Wolverson 2024-07-14 21:21:08 -0500
  • 9c46899962 Make IP addresses smaller on the circuit page. Herbert Wolverson 2024-07-13 10:39:39 -0500
  • 3eae33f118 Visual improvements for circuits page: colorize the ping time/loss, label the tabs, add a flow counter badge. Herbert Wolverson 2024-07-13 10:37:53 -0500
  • 9c5b2e8c8e Only show flows on the Sankey that have been active in the last second cycle. Herbert Wolverson 2024-07-13 10:24:34 -0500
  • 5d705894f9 This time filtering by circuit! Herbert Wolverson 2024-07-13 09:59:31 -0500
  • 6ced88d554 Flow Sankey is working well enough to push to a test environment with actual traffic. Herbert Wolverson 2024-07-13 09:34:38 -0500
  • c8c3ce1568 Work in progress: there's now a per-circuit flows ticker Herbert Wolverson 2024-07-12 15:21:06 -0500
  • 0e6b3dabe4 This *should* fix RTT display on circuits. Herbert Wolverson 2024-07-12 13:45:34 -0500
  • f70907cca1 Shaped devices page now links devices and circuits to the circuits page. Herbert Wolverson 2024-07-12 13:13:00 -0500
  • 303fd07164 Shaped devices page now links devices and circuits to the circuits page. Herbert Wolverson 2024-07-12 13:12:36 -0500
  • 26270203cb Circuit system has a working ping tracker built-in. Herbert Wolverson 2024-07-12 13:04:55 -0500
  • c8308c3856 WIP: Half way to a built-in pinging system. Herbert Wolverson 2024-07-12 12:50:23 -0500
  • 7dab0eea24 The beginnings of a tab system for circuits Herbert Wolverson 2024-07-12 11:44:44 -0500
  • 83318b19f2 A few links to circuits populated. Herbert Wolverson 2024-07-12 11:08:30 -0500
  • 74846f053f Basic (minimal) circuit display is working. Herbert Wolverson 2024-07-12 10:59:17 -0500
  • f40427e88e WIP checkin: the "private channel" system is operational. Herbert Wolverson 2024-07-12 09:01:00 -0500
  • 4d40bf41fa WIP checkin - starting to get the circuit page together. Herbert Wolverson 2024-07-11 16:20:53 -0500
  • 4e53a0e32c Tweak formatting on top 10 downloaders, and add a placeholder link to the circuit page. Herbert Wolverson 2024-07-11 14:20:34 -0500
  • 1b5879985e Pin the edit button to the top. Herbert Wolverson 2024-07-11 14:03:36 -0500
  • 57cacf0da9 Define bindings to work around the use of onclick with the esbuild mechanism. We're about as functional as we were before with configuration now. Herbert Wolverson 2024-07-11 13:49:36 -0500
  • 94e864025c Direct port of the shaped devices and network editors. Not fully functional yet, but checkpointing before the error message dive. Herbert Wolverson 2024-07-11 13:12:46 -0500
  • afb0584a31 Direct port of "save configuration" (still probably has issues from the old one - it's a 1:1 port). Herbert Wolverson 2024-07-11 13:02:29 -0500
  • b462f042da Configuration porting: loading and displaying is working. Still lots to do. Herbert Wolverson 2024-07-11 12:49:11 -0500
  • 9623b6a6f5 Reload LibreQoS button works in UI2 now. Herbert Wolverson 2024-07-11 11:54:20 -0500
  • b58dacc2e5 Reverse sort order of unknown IPs list. Herbert Wolverson 2024-07-11 11:17:20 -0500
  • 72f5502904 Unknown IP CSV download. Herbert Wolverson 2024-07-11 11:10:26 -0500
  • 97edfacf09 Remove some unused imports. Herbert Wolverson 2024-07-11 10:51:27 -0500
  • 1d6e744924 FIXES #485. Unknown IP count only looks at recent (<5 minutes) unknown IPs. Herbert Wolverson 2024-07-11 10:50:56 -0500
  • 65d8f991dd Remove console.log that was left in by mistake. Herbert Wolverson 2024-07-11 10:25:34 -0500
  • 1ea56dc349 Merge branch 'develop' into user_interface_2 Herbert Wolverson 2024-07-11 09:59:11 -0500
  • e1ed0010c6
    Merge pull request #520 from LibreQoE/issue_518_libreqos_hangs Robert Chacón 2024-07-11 08:57:27 -0600
  • baa18bd322 ISSUE #518 - Add Flush command to xdp_iphash_to_cpu_cmdline. I'm not sure if anyone actually uses that tool, but now it's supported. issue_518_libreqos_hangs Herbert Wolverson 2024-07-11 09:24:28 -0500
  • abdcdafef5 ISSUE #518 - Make hot cache invalidation explicit Herbert Wolverson 2024-07-11 09:22:37 -0500
  • a13fb0482e Remove spurious semicolon. Not the sollution to ISSUE #518 - but let's clean it up while we're here. Herbert Wolverson 2024-07-11 09:04:33 -0500
  • 98b6ec1c55
    build_rust.sh: restart lqos_scheduler after build_rust.sh Jarosław Kłopotek - INTERDUO 2024-07-11 12:10:51 +0200
  • 50f587bb9e Checkpoint commit: working on the unknown IPs page. Herbert Wolverson 2024-07-10 16:39:27 -0500
  • 2558334a29 The beginnings of a search system. (Currently only sites are linked) Herbert Wolverson 2024-07-10 16:00:08 -0500
  • e6ad7e442e Tree view now includes attached clients. Herbert Wolverson 2024-07-10 14:30:04 -0500
  • 671e4314fb Add a few more sponsorship messages. Herbert Wolverson 2024-07-10 13:53:48 -0500
  • 866c9e118c Wire up the LTS link to light up and advertise, or go to the right place. Herbert Wolverson 2024-07-10 13:38:28 -0500
  • 888c62f81e Show the node name in the document title. Herbert Wolverson 2024-07-10 13:29:29 -0500
  • c831095ab4 Adds an API to provide streaming circuit stats for display. Applies it to provide real time info on the shaped devices page! Herbert Wolverson 2024-07-10 12:51:57 -0500
  • 16683638b7 Change Mastadon name Herbert Wolverson 2024-07-10 11:31:22 -0500
  • 73c6724b6c Include our socials on the help page. Herbert Wolverson 2024-07-10 11:28:17 -0500
  • b56b6ede84 Fix an oops - UISP integration wasn't including the 'type' field in generated network.json Herbert Wolverson 2024-07-10 10:43:18 -0500