1. 29 Jun, 2019 1 commit
  2. 12 May, 2019 1 commit
    • Niels De Graef's avatar
      Stop using g_assert() in unit tests · 929e5c2a
      Niels De Graef authored
      Apart from having more developer-friendly messages if the assertions go
      wrong, it also prevents the assertions not being run if
      `G_DISABLE_ASSERT` is defined (e.g. for performance reasons).
      929e5c2a
  3. 19 Jan, 2019 1 commit
  4. 07 Dec, 2018 1 commit
  5. 19 Oct, 2018 1 commit
    • Daiki Ueno's avatar
      password: Add secret_password_search* functions · 7716449b
      Daiki Ueno authored
      Previously there were no functions in the simple API that return the
      matched attributes other than the secret value, while there were needs
      for augumenting user input with additional information (such as
      completing web forms).
      
      This adds a set of functions which wrap secret_service_search*.  Note
      that the return value is a list of GHashTable not of SecretItem,
      because SecretItem is a subclass of GDBusProxy, which we don't want to
      expose from the simple API.
      
      Fixes #16
      7716449b
  6. 06 Jun, 2018 1 commit
  7. 04 Mar, 2014 1 commit
    • Stef Walter's avatar
      Makefile.am: Use a single Makefile.am and parallel tests · b72048c9
      Stef Walter authored
      Allow parallel building and testing by using a single Makefile.am
      
      Implement parallel testing using TAP, with various drivers and
      compilers living in the build/ directory.
      
      Fix all sorts of issues that this caused, including builddir != srcdir,
      leaks in tests and so on.
      
      It would have been nice to break out all the above into separate
      commits ... blush.
      b72048c9
  8. 19 Feb, 2013 1 commit
  9. 22 Oct, 2012 1 commit
  10. 31 Jul, 2012 1 commit
    • Stef Walter's avatar
      Fix introspection tests · 66a7a812
      Stef Walter authored
       * Regressed due to hiding of internal symbols in libsecret.so and
         creation of a separate libsecret-testable.so library
      66a7a812
  11. 14 Jul, 2012 1 commit
    • Stef Walter's avatar
      Rename secret_password_remove() to secret_password_clear() · e0ba10ee
      Stef Walter authored
       * It's clearer what happens here: we try to remove as many matching
         passwords as possible.
       * Also rename secret_service_remove() to secret_service_clear()
       * Rename secret_password_clear() which used to wipe password memory
         to secret_password_wipe().
      e0ba10ee
  12. 13 Jul, 2012 1 commit
  13. 10 Jul, 2012 1 commit
  14. 06 Jul, 2012 1 commit
  15. 05 Jul, 2012 1 commit
  16. 18 Mar, 2012 1 commit
    • Stef Walter's avatar
      Fine tune how schemas work · 8417d8c9
      Stef Walter authored
       * Handled entirely on the client side.
       * Schema names are stored in an xdg:schema attribute
       * Add option to turn of matching on schema names. So that we can
         lookup items stored by libgnome-keyring and others
       * Change schema 'identifier' to 'name'
       * Fix up tests
      8417d8c9
  17. 11 Mar, 2012 1 commit
    • Stef Walter's avatar
      Tons of fixes for introspectable usage · 60f6e8e7
      Stef Walter authored
       * Schemas can also be created dynamically
       * Correct introspection types for hash tables passed as args
       * Validate argument hash tables
       * Add some predefined schemas
       * Allow allocation of pageable passwords from lookup functions
      60f6e8e7
  18. 03 Feb, 2012 2 commits
  19. 23 Jan, 2012 1 commit
  20. 20 Jan, 2012 1 commit
  21. 13 Jan, 2012 1 commit