1. 21 Nov, 2008 5 commits
    • Bastien Nocera's avatar
      Add device name property · 924e08d2
      Bastien Nocera authored
      Add GetProperties method, with a single "Name" properties into
      the hashtable.
      Use the device name property in the PAM module, and in the list test.
      924e08d2
    • Bastien Nocera's avatar
      Add gross hack to allow root to verify users · 69c131f7
      Bastien Nocera authored
      This is a gross hack for PAM sessions to work as expected. root
      is allowed to verify any users. If you want to allow any other
      actions for root, you'll need to go through normal PolicyKit
      procedures.
      
      This should fix fingerprint authentication not working in GDM, or
      on the console.
      69c131f7
    • Bastien Nocera's avatar
      Add another TODO item · d874d586
      Bastien Nocera authored
      We need to double-check the messages so that they're translated
      for users in the UIs.
      d874d586
    • Bastien Nocera's avatar
      Fix distcheck · 31a8e2c6
      Bastien Nocera authored
      And add a TODO item
      31a8e2c6
    • Bastien Nocera's avatar
      Prefix the test binaries · fb4cbb91
      Bastien Nocera authored
      So that we avoid clashing with distribution binaries.
      fb4cbb91
  2. 18 Nov, 2008 1 commit
  3. 03 Nov, 2008 8 commits
  4. 02 Nov, 2008 21 commits
  5. 22 May, 2008 5 commits
    • Bastien Nocera's avatar
      Add PolicyKit checking · 46a9783b
      Bastien Nocera authored
      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
      Start of PolicyKit support · 61a2266e
      Bastien Nocera authored
      Get a PolicyKit context per-device, set up its main loop,
      and steal more code from gnome-panel to check whether
      the actions are allowed for a particular caller.
      61a2266e
    • Bastien Nocera's avatar
      The user that claims the device is the one we work on · 5e194488
      Bastien Nocera authored
      When the user claims the device, get its uid and username,
      and use this data to read/save from storage.
      5e194488
    • Bastien Nocera's avatar
      Save using storage · 8529a43b
      Bastien Nocera authored
      Save the fingerprint using the storage functions so we
      can verify the data we enroll.
      8529a43b
    • Bastien Nocera's avatar
      Kill ListEnrolledFingersFromStorage · b1b5e2b4
      Bastien Nocera authored
      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