1. 12 Oct, 2015 2 commits
  2. 06 Oct, 2015 1 commit
  3. 02 Oct, 2015 1 commit
  4. 30 Sep, 2015 4 commits
    • Debarshi Ray's avatar
      proxy volume monitor: Guard access to the internal caches · b75a1896
      Debarshi Ray authored
      Accesses to the drives, volumes and mounts hash tables should be
      guarded by the proxy_vm mutex.
    • Simon McVittie's avatar
      Add a corresponding systemd user service for every D-Bus session service · dc7040d7
      Simon McVittie authored
      When using "systemd --user" in conjunction with "dbus-daemon --session
      --systemd-activation", this ensures that each daemon is correctly placed
      in its own cgroup, instead of being treated as part of dbus.service.
      Bug: https://bugzilla.gnome.org/show_bug.cgi?id=755760
    • Simon McVittie's avatar
      Use conventional naming for D-Bus session services · 957fff5b
      Simon McVittie authored
      This naming is mandatory for the system bus, but is also recommended
      for the session bus.
      The D-Bus maintainers recommend that all activatable session services'
      service files are named according to the bus name, so that any conflict
      is resolved in a deterministic way. If the services are in different
      directories (precedence levels) the result is the same as it is now:
      the higher precedence "wins". If the services are in the same
      directory, either one overwrites the other and consistently "wins",
      or a packaging system like dpkg prevents co-installation.
      If the service files were named differently, it would be possible
      to have two implementations for the same name. dbus-daemon resolves
      this by choosing one arbitrarily, not necessarily the same one every
      time. systemd's kdbus support is more strict (or less concerned with
      backwards compatibility), and treats this situation as an error.
      Bug: https://bugzilla.gnome.org/show_bug.cgi?id=755760
    • Alexander Larsson's avatar
      file monitor: Construct synchronously · 7373acf9
      Alexander Larsson authored
      g_file_monitor_file() is a sync call anyway, so doing some sync i/o
      in the constructor doesn't make a difference, and doing so avoids
      races where you would not get change events for operations you do.
      We don't actually need to wait for the subscribe event, and proxy
      construction in this case does not do any i/o, so we're really only
      doing sync i/o to look up the connection, and it should be cached from
      the earlier call in g_daemon_file_monitor_file(), so in practice
      this should make little difference.
  5. 29 Sep, 2015 1 commit
  6. 27 Sep, 2015 2 commits
  7. 23 Sep, 2015 5 commits
  8. 22 Sep, 2015 2 commits
  9. 21 Sep, 2015 3 commits
  10. 20 Sep, 2015 1 commit
  11. 18 Sep, 2015 1 commit
  12. 17 Sep, 2015 3 commits
  13. 16 Sep, 2015 1 commit
  14. 15 Sep, 2015 1 commit
  15. 14 Sep, 2015 2 commits
  16. 10 Sep, 2015 3 commits
  17. 09 Sep, 2015 2 commits
  18. 08 Sep, 2015 5 commits