1. 07 May, 2019 1 commit
  2. 29 Apr, 2019 1 commit
    • Ray Strode's avatar
      daemon: ensure cache files for system users are processed · d8b77951
      Ray Strode authored
      At the moment we skip cache files for system users.  That
      doesn't make much sense; if there's a cache file we should
      be using it.
      
      This commit changes the code to read cache files, even for
      system users, and so lets root have a non-default session.
      
      Closes: #65
      d8b77951
  3. 23 Apr, 2019 2 commits
  4. 17 Apr, 2019 1 commit
    • João Paulo Rechi Vita's avatar
      daemon: Wait for reload before servicing list_cached_users · e88a50bd
      João Paulo Rechi Vita authored
      When /etc/passwd, /etc/shadow or /etc/group are changed outside of
      AccountsService, the cache reload is delayed by 500 ms so subsequent
      changes to these files are process seen together and AccountsService has
      a consistent view of the data (since after one of these files is changed
      the others may change too).
      
      If ListCachedUsers is called in this 500 ms window,
      finish_list_cached_users will be executed before reload_users_timeout
      has been dispatched, since its added to the mainloop as an idler and at
      point there is nothing preventing it from being executed. This makes
      finish_list_cached_users only be attached to the mainloop after
      reload_users_timeout has been dispatched.
      
      This bug was introduced by commit 4e3fad33 when the 500 ms delay was
      implemented.
      
      Closes: #71
      e88a50bd
  5. 09 Apr, 2019 1 commit
  6. 08 Apr, 2019 1 commit
  7. 20 Mar, 2019 1 commit
  8. 15 Mar, 2019 1 commit
  9. 12 Mar, 2019 1 commit
  10. 22 Feb, 2019 4 commits
  11. 20 Feb, 2019 1 commit
  12. 12 Feb, 2019 1 commit
  13. 19 Dec, 2018 1 commit
  14. 02 Oct, 2018 1 commit
  15. 01 Oct, 2018 1 commit
  16. 29 Sep, 2018 3 commits
  17. 26 Sep, 2018 9 commits
  18. 11 Sep, 2018 3 commits
  19. 06 Sep, 2018 6 commits