1. 13 Apr, 2021 3 commits
  2. 31 Mar, 2021 2 commits
  3. 10 Mar, 2021 3 commits
  4. 05 Mar, 2021 1 commit
  5. 04 Mar, 2021 2 commits
  6. 19 Feb, 2021 1 commit
    • David Redondo's avatar
      Force device statistics refresh rate to be always one second · c7d17d0f
      David Redondo authored
      Unfortunately the statistics refresh rate of a device is a global property. So
      when it is changed from the outside we just force it back to one second. The
      initial rate is saved and updated when something tries to change it in order
      to restore it upon destruction.
      Because NetworkmanagerQt just forwards the DBus signal we have to guard the
      slot with a boolean to we do not trigger it ourselves.
      BUG:433063
      FIXED-IN:5.21.1
      c7d17d0f
  7. 12 Feb, 2021 1 commit
  8. 11 Feb, 2021 1 commit
  9. 09 Feb, 2021 1 commit
  10. 08 Feb, 2021 1 commit
    • David Redondo's avatar
      Fix disk speeds · ce7a0a24
      David Redondo authored
      Classical case of off-by-one. The documentation starts numbering at one.
      I used the numbers from it instead of the proper ones.
      BUG:432637
      ce7a0a24
  11. 30 Jan, 2021 1 commit
  12. 25 Jan, 2021 2 commits
    • David Redondo's avatar
      Check if we could open a file · e06cd065
      David Redondo authored
      In order to read the file it not only does need to exist but we also have to open it.
      This broke some systems where a file existed but was not readable with current permission.
      If we check if we could open a file we can save the check if the file exists.
      e06cd065
    • David Redondo's avatar
      Include StorageVolumes by default · 9ce7b354
      David Redondo authored
      We are searching for a StorageDrive to see if it is on a HardDisk or or some
      other type of device. However on some setups a Volume will not have StorageDrive
      as an ancestor, this is for example the case when using lvm. So let's include
      every volume by default and exclude only those for which we find a Drive that is
      not a hard disk.
      9ce7b354
  13. 22 Jan, 2021 1 commit
  14. 15 Jan, 2021 1 commit
    • Arjen Hiemstra's avatar
      NetworkManager: Do not remove devices when their active connection changes · e5a35d53
      Arjen Hiemstra authored
      In certain cases, NetworkManager can go on a rampage sending active
      connection change signals in very rapid succession. This results in
      memory usage ballooning because lambda connections can not be unique.
      
      Rather than destroying and recreating the NetworkManagerDevice objects
      on active connection change, this changes things so that we only remove
      them from the SensorContainer but keep the actual objects around. This
      allows NetworkManagerDevice to track its active connection state,
      removing the need for constant reconnects.
      
      BUG: 430003
      e5a35d53
  15. 14 Jan, 2021 1 commit
  16. 07 Jan, 2021 3 commits
  17. 05 Jan, 2021 2 commits
  18. 24 Nov, 2020 1 commit
  19. 20 Nov, 2020 3 commits
    • David Redondo's avatar
      Remove setShortNameFor · 90e18d1d
      David Redondo authored
      We do not anymore use a subsystem which was using this method.
      90e18d1d
    • David Redondo's avatar
      Add memory plugin · 10f350f5
      David Redondo authored
      Uses mostly the same methods to get the information as the old code.
      On FreeBSD the method to get the swap values is much simpler with just one
      function call.
      10f350f5
    • David Redondo's avatar
      Move SysctlSensor to libkstats · fab34478
      David Redondo authored
      It can be useful when a sensor property can be obtained by directly reading from
      sysctl on FreeBSD. Add a conversion function to it. Also add a simple base struct
      so it is possible to store SysctlSensors of different types in a container.
      fab34478
  20. 19 Nov, 2020 9 commits