1. 14 May, 2022 1 commit
  2. 09 Apr, 2022 1 commit
  3. 02 Apr, 2022 1 commit
  4. 30 Mar, 2022 1 commit
  5. 13 Mar, 2022 1 commit
  6. 05 Mar, 2022 1 commit
  7. 16 Feb, 2022 1 commit
  8. 09 Feb, 2022 1 commit
  9. 05 Feb, 2022 1 commit
  10. 02 Feb, 2022 1 commit
  11. 31 Jan, 2022 1 commit
    • Ahmad Samir's avatar
      Fix build on glibc < 2.34 · 1b627718
      Ahmad Samir authored
      The close_range function was added in glibc in version 2.34; for older
      versions use syscall(SYS_close_range.....).
      
      Also since close_range was first avaiable in Kernel 5.9, for older kernels
      fallback to iterating over /proc/self/fd/ and closing the fd's manually
      (using opendir/closedir/readdir as suggested by Fabian Vogt).
      
      BUG: 449114
      1b627718
  12. 23 Jan, 2022 3 commits
    • Ahmad Samir's avatar
      Add to Linux Qt6 CI · f5c6733a
      Ahmad Samir authored
      GIT_SILENT
      f5c6733a
    • Ahmad Samir's avatar
      Port from KToolInvocation::kdeinitExecWait (deprecated) to QProcess · 35251057
      Ahmad Samir authored
      Using waitForFinished() to block until kdesud is started; this matches the
      behaviour of KToolInvocation::kdeinitExecWait().
      
      After the previous commit, file descriptors of kdesud are closed on
      exec().
      35251057
    • Ahmad Samir's avatar
      kdesud: close all file descriptors > 3 on exec() · 69f85142
      Ahmad Samir authored
      kdesud calls fork() then terminates the calling/parent process (by calling
      _exit(0) when the pid returned by fork() != 0).
      
      - Set the socket fd to 3, and then explicitly close all file descriptors higher
        than 3 right before calling fork().
      
      - Set O_CLOEXEC flag for the fd's used by pipe()
      
      - Set SOCK_CLOEXEC flag for the socket
      
      Thanks to Fabian Vogt for helping me / explainging through all that. :)
      69f85142
  13. 16 Jan, 2022 1 commit
  14. 15 Jan, 2022 1 commit
  15. 08 Jan, 2022 1 commit
  16. 04 Jan, 2022 1 commit
  17. 02 Jan, 2022 1 commit
  18. 01 Jan, 2022 1 commit
  19. 21 Dec, 2021 1 commit
  20. 13 Dec, 2021 1 commit
  21. 04 Dec, 2021 1 commit
  22. 02 Dec, 2021 1 commit
  23. 17 Nov, 2021 1 commit
  24. 13 Nov, 2021 1 commit
  25. 09 Oct, 2021 1 commit
  26. 06 Oct, 2021 1 commit
  27. 02 Oct, 2021 1 commit
  28. 29 Sep, 2021 1 commit
  29. 11 Sep, 2021 1 commit
  30. 05 Sep, 2021 1 commit
  31. 04 Sep, 2021 1 commit
  32. 15 Aug, 2021 1 commit
  33. 14 Aug, 2021 1 commit
  34. 13 Aug, 2021 1 commit
  35. 14 Jul, 2021 2 commits
  36. 10 Jul, 2021 1 commit
  37. 02 Jul, 2021 1 commit