1. 02 Nov, 2008 2 commits
  2. 22 May, 2008 4 commits
    • Bastien Nocera's avatar
      Add PolicyKit checking · 46a9783b
      Bastien Nocera authored and Daniel Drake's avatar Daniel Drake committed
      Add PolicyKit checks to all the public functions, grouped
      in 2 main groups: Verify and Enroll
      By default, only the user is able to enroll new fingers,
      or verify themselves.
      You need to be allowed at least one of those 2 actions
      to be allowed to claim or release the device.
      
      We also add a new SetUsername function, for administration
      functions. Users will need to be authenticate as admins to
      be allowed to change the username on which the actions will
      be taken. Any prints loaded before the change of username will
      be unloaded.
      46a9783b
    • Bastien Nocera's avatar
      Kill ListEnrolledFingersFromStorage · b1b5e2b4
      Bastien Nocera authored and Daniel Drake's avatar Daniel Drake committed
      Last FromStorage variant killed, we need to make sure all
      the functions now use the storage functions internally,
      otherwise we won't be able to load from the place we save.
      b1b5e2b4
    • Bastien Nocera's avatar
      Kill LoadPrintDataFromStorage · 5d4e23ab
      Bastien Nocera authored and Daniel Drake's avatar Daniel Drake committed
      First FromStorage variant to go
      5d4e23ab
    • Bastien Nocera's avatar
      Fix return values for async methods · 7f592dd2
      Bastien Nocera authored and Daniel Drake's avatar Daniel Drake committed
      Async methods should return "out" variables using dbus_g_method_return(),
      not through function parameters. Fixes crashing using those functions.
      7f592dd2
  3. 18 May, 2008 1 commit
    • Bastien Nocera's avatar
      Add user tracking when claiming a device · 1748e5f4
      Bastien Nocera authored and Daniel Drake's avatar Daniel Drake committed
      Mark all the methods on the device as async, so we
      can get access to the associated DBusGMethodInvocation.
      
      When claiming the device, remember the sender, and for every
      API entry point, check that the sender is the same as the one
      that made the original claim.
      
      Trying to enroll a user whilst the device is already claimed
      from another program will fail with:
      ** ERROR **: failed to claim device: Device was already claimed
      
      This is the first step towards PolicyKit and multi-user support
      1748e5f4
  4. 06 Apr, 2008 1 commit
  5. 06 Mar, 2008 2 commits
  6. 05 Mar, 2008 1 commit
  7. 04 Mar, 2008 2 commits