1. 08 Jul, 2022 11 commits
  2. 01 Jul, 2022 1 commit
  3. 03 Dec, 2021 2 commits
  4. 23 Nov, 2021 1 commit
  5. 12 Nov, 2021 1 commit
    • Rosen Penev's avatar
      treewide: replace lock_guard with scoped_lock · 4e0e4c00
      Rosen Penev authored
      SonarLint reports the latter to be better:
      
      std::scoped_lock basically provides the same feature as std::lock_guard,
      but is more generic: It can lock several mutexes at the same time, with a
      deadlock prevention mechanism (see {rule:cpp:S5524}). The equivalent code
      to perform simultaneous locking with std::lock_guard is significantly more
      complex. Therefore, it is simpler to use std::scoped_lock all the time,
      even when locking only one mutex (there will be no performance impact).
      Signed-off-by: 's avatarRosen Penev <rosenp@gmail.com>
      4e0e4c00
  6. 04 Nov, 2021 1 commit
  7. 13 Oct, 2021 2 commits
  8. 05 Aug, 2021 1 commit
  9. 25 Jun, 2021 1 commit
  10. 24 Jun, 2021 1 commit
  11. 31 May, 2021 1 commit
  12. 17 May, 2021 1 commit
  13. 04 Mar, 2021 1 commit
  14. 24 Feb, 2021 2 commits
  15. 13 Feb, 2021 1 commit
  16. 22 Jan, 2021 1 commit
  17. 21 Jan, 2021 1 commit
    • Max Kellermann's avatar
      input/curl: disable verify_peer on Android by default · 74396448
      Max Kellermann authored
      I havn't yet figured out how to use Android's system CA certificates
      with CURL/OpenSSL, so a temporary workaround is to disable verify_peer
      by default.  The data MPD transfers isn't extremely important, so the
      servers's authenticity isn't extremely important either.
      74396448
  18. 01 Jan, 2021 1 commit
  19. 15 Dec, 2020 1 commit
  20. 01 Dec, 2020 3 commits
  21. 28 Oct, 2020 1 commit
  22. 08 Oct, 2020 1 commit
  23. 23 Sep, 2020 1 commit
    • Max Kellermann's avatar
      input/uring: safe cancellation · 85bab670
      Max Kellermann authored
      My concept with `class CancellableOperation` doesn't work properly,
      because the kernel may continue to write to the given buffer as soon
      as the read finishes.
      
      To fix this, this commit adds `class ReadOperation` which owns the
      buffer and the `struct iovec`.  Instances of this class persist until
      the read really finishes, even if the operation is canceled.
      85bab670
  24. 21 Sep, 2020 2 commits