1. 19 Mar, 2020 1 commit
  2. 10 Mar, 2020 1 commit
  3. 08 Oct, 2019 1 commit
  4. 25 Jul, 2019 2 commits
  5. 18 Jul, 2019 5 commits
    • Daiki Ueno's avatar
      secret-value: Add secret_value_unref_to_password · a5db34dc
      Daiki Ueno authored
      This adds the secret_value_unref_to_password function that
      unreferences and returns the stored secret in non-pageable memory.
      This is supposed to be used with secret_password_lookup_binary*
      functions.
      a5db34dc
    • Daiki Ueno's avatar
      secret-password: Add store_binary functions · 29c1460f
      Daiki Ueno authored
      This adds a set of functions that takes a SecretValue instead of a
      text password when storing a secret.  This is useful if the stored
      password is not null-terminated.
      29c1460f
    • Daiki Ueno's avatar
      secret-password: Add lookup_binary functions · bac85c00
      Daiki Ueno authored
      This adds a set of functions that return a SecretValue instead of a
      text password when looking up a secret.  This is useful if the stored
      password is not null-terminated.
      bac85c00
    • Daiki Ueno's avatar
      secret-password: Add search functions · 5fedca8f
      Daiki Ueno authored
      This adds a set of functions that expose secret_service_search* from
      the simple API.
      5fedca8f
    • Daiki Ueno's avatar
      secret-retrievable: New interface to represent read-only item · 938640ae
      Daiki Ueno authored
      This is a ground work for adding a local storage backend.  As
      SecretItem is derived from GDBusProxy, it cannot be simply exposed to
      the application through the secret_password_search() if the item is
      not backed by the DBus API.  This adds an abstract interface
      representing a read-only view of a secret item for that purpose.
      938640ae
  6. 09 Jun, 2019 1 commit
    • Sutou Kouhei's avatar
      Add version macros · c00283eb
      Sutou Kouhei authored
      Added macros:
      
        * SECRET_VERSION_MAJOR
        * SECRET_VERSION_MINOR
        * SECRET_VERSION_MICRO
        * SECRET_CHECK_VERSION
      
      These macros are widely defined in GLib based library. For example,
      GLib, GTK, poppler GLib and so on define them.
      
      These macros are useful to detect libsecret version on build type and
      from GObject Introspection based bindings.
      c00283eb
  7. 19 Jan, 2019 1 commit
    • Niels De Graef's avatar
      Add build support for Meson · b19c3090
      Niels De Graef authored
      To build with meson, use the following commands:
      
      ```
      $ meson build
      $ ninja -C build
       # in case you want to install
      $ ninja -C build install
      ```
      b19c3090
  8. 22 Mar, 2018 1 commit
  9. 14 Oct, 2017 2 commits
  10. 08 Mar, 2016 1 commit
  11. 29 Jun, 2015 1 commit
  12. 15 Apr, 2015 1 commit
  13. 11 Apr, 2015 1 commit
  14. 04 Mar, 2014 2 commits
    • Stef Walter's avatar
      libsecret: Add secret_service_encode_dbus_secret() and opposite · 6b7d6439
      Stef Walter authored
      Add secret_service_encode_dbus_secret() and
      secret_service_decode_dbus_secret() functions for encoding
      and decoding the Secret Service API DBus structs that carry
      secrets on the wire.
      
      These are not added to the stable or scripting APIs.
      6b7d6439
    • 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
  15. 13 Jan, 2014 1 commit
  16. 04 Jan, 2014 1 commit
  17. 11 Dec, 2013 2 commits
  18. 21 Jun, 2013 2 commits
  19. 18 Feb, 2013 1 commit
  20. 22 Oct, 2012 1 commit
  21. 16 Aug, 2012 1 commit
  22. 14 Jul, 2012 2 commits
  23. 13 Jul, 2012 5 commits
  24. 12 Jul, 2012 3 commits