1. 07 Sep, 2015 3 commits
    • Zeeshan Ali's avatar
      tmp · 158a6f20
      Zeeshan Ali authored
      158a6f20
    • Zeeshan Ali's avatar
      nmea-source: Ensure 1st service remains 1st in list · 4476d3c5
      Zeeshan Ali authored
      Currently if a second service is discovered that has the same accuracy
      as the first one in the list, g_list_insert_sorted() can (and in
      practice does) insert it in the beginning since our comparison function
      declares them both equal. Because of this, we end up switching to the
      new service even if its accuracy level is the same as the one we are
      already using.
      
      Let's solve this by also taking time of discovery into account in our
      comparison function.
      4476d3c5
    • Zeeshan Ali's avatar
      93d30c06
  2. 04 Sep, 2015 20 commits
  3. 26 Aug, 2015 3 commits
    • Zeeshan Ali's avatar
      Workaround an intltool issue · ece2a872
      Zeeshan Ali authored
      `make distcheck` breaks with the error:
      
      -----
      The following files contain translations and are currently not in use.
      Please
      consider adding these to the POTFILES.in file, located in the po/
      directory.
      
      sub/demo/geoclue-demo-agent.desktop.in
      sub/demo/geoclue-where-am-i.desktop.in
      ----
      
      The only known workaround is to add these paths to POTFILES.skip and
      this patch does that.
      ece2a872
    • Laurent Bigonville's avatar
      agent: Only allow the geoclue user to call methods · a5b7bbb5
      Laurent Bigonville authored
      The policy applies only to the process sending a message, not the one
      receiving it. We need to be sure only the geoclue user can call the
      Agent's methods.
      
      Explanation by smvc from the bugreport:
      
        [...]
        The issue here is that every file in /etc/dbus-1/system.d applies to
        everything on the system bus - there is no way to limit policies to
        particular packages. So Geoclue2's policy allows any uid to call any
        method on the Properties interface at the path
        /org/freedesktop/GeoClue2/Agent, in *any* destination.
      
        You might think "why would any other service have an object at
        /org/freedesktop/GeoClue2/Agent?", but not all services distinguish
        between object paths: those that are implemented in terms of simplistic
        libdbus filters[1] typically do not.
        [...]
      
      https://bugs.freedesktop.org/show_bug.cgi?id=91214
      a5b7bbb5
    • Laurent Bigonville's avatar
      build: Don't ship generated D-Bus service files · d242d50f
      Laurent Bigonville authored
      Do not ship generated D-Bus service files in the tarball.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=91214
      d242d50f
  4. 25 Aug, 2015 1 commit
  5. 23 Aug, 2015 2 commits
  6. 22 Aug, 2015 1 commit
  7. 03 Aug, 2015 3 commits
  8. 27 Jul, 2015 1 commit
  9. 13 Jul, 2015 1 commit
  10. 07 Jul, 2015 1 commit
  11. 18 Jun, 2015 4 commits