Skip to content
  1. Apr 08, 2024
  2. Mar 29, 2024
  3. Mar 27, 2024
  4. Mar 25, 2024
  5. Mar 18, 2024
    • Niels De Graef's avatar
      Merge branch 'fix-7' into 'master' · 394ddf5f
      Niels De Graef authored
      Default "automatically unlock" checkbox to false
      
      Closes #7
      
      See merge request !38
      394ddf5f
    • Ryan Hendrickson's avatar
      Default "automatically unlock" checkbox to false · a6108b74
      Ryan Hendrickson authored and Niels De Graef's avatar Niels De Graef committed
      The GCR prompt used to unlock keyrings and other secure objects has a
      checkbox for automatically unlocking the object when the user logs in.
      Previously, this checkbox was checked by default if the object in
      question had the CKA_GNOME_TRANSIENT attribute set. This linkage frankly
      makes no sense; the change can be traced back to a nine-year-old commit
      (084ce5e0) which appears to have mistakenly altered code that used
      CKA_GNOME_TRANSIENT to determine the *nature* of the choice into code
      that used CKA_GNOME_TRANSIENT to set the default *value* of the choice.
      
      Defaulting this checkbox to true, which was the practical effect of
      using CKA_GNOME_TRANSIENT in this way, has obvious drawbacks for
      security, as the reporter of #7 and the various reporters in bugs linked
      from there have attested.
      
      Removing this linkage is a small change, but it results in a larger
      amount of code being no longer needed, which this commit cleans up.
      
      Fixes #7.
      a6108b74
    • Niels De Graef's avatar
      Merge branch 'fix-distcheck' into 'master' · 5c76f18b
      Niels De Graef authored
      build: Fix distcheck with systemd units
      
      See merge request !70
      5c76f18b
    • Dan Nicholson's avatar
      build: Fix distcheck with systemd units · c62aeb4e
      Dan Nicholson authored and Niels De Graef's avatar Niels De Graef committed
      The user unit directory gathered from pkg-config is an absolute path and
      doesn't follow the configured prefix. distcheck doesn't like that, so
      set `systemduserunitdir` to follow the prefix even though that wouldn't
      make sense on a real build.
      c62aeb4e
  6. Mar 14, 2024
  7. Feb 22, 2024
  8. Feb 13, 2024
  9. Feb 05, 2024
  10. Jan 28, 2024
  11. Jan 24, 2024
    • Yaakov Selkowitz's avatar
      gkm: fix test-sexp with GCC 14 · f298c87e
      Yaakov Selkowitz authored
      
      
      pkcs11/gkm/test-sexp.c: In function ‘test_sign_verify’:
      pkcs11/gkm/test-sexp.c:231:92: error: passing argument 6 of ‘gkm_crypto_sign_xsa’ from incompatible pointer type [-Wincompatible-pointer-types]
      In file included from pkcs11/gkm/test-sexp.c:31:
      ./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘gsize *’ {aka ‘unsigned int *’}
      pkcs11/gkm/test-sexp.c:251:87: error: passing argument 6 of ‘gkm_crypto_sign_xsa’ from incompatible pointer type [-Wincompatible-pointer-types]
      ./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘gsize *’ {aka ‘unsigned int *’}
      pkcs11/gkm/test-sexp.c:271:91: error: passing argument 6 of ‘gkm_crypto_sign_xsa’ from incompatible pointer type [-Wincompatible-pointer-types]
      ./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘gsize *’ {aka ‘unsigned int *’}
      
      Signed-off-by: default avatarYaakov Selkowitz <yselkowi@redhat.com>
      f298c87e
  12. Jan 22, 2024
  13. Jan 06, 2024
  14. Oct 19, 2023
  15. Oct 18, 2023
  16. Oct 14, 2023
  17. Oct 11, 2023
  18. Sep 27, 2023
  19. Aug 08, 2023
  20. May 24, 2023
  21. May 18, 2023
    • Valentin David's avatar
      desktop: Expand variables · 391edc89
      Valentin David authored
      2f202ab6 removed expansion of
      variables, but `@bindir@` still needed to be expanded.
      
      This partially reverts that commit, without re-introducing Bugzilla
      related data.
      
      Also the makefile rule for `$(desktop_DATA)` was using the same .in
      file as input for all the desktop outputs. Resulting in the same file
      instead of having the correct `--components`.
      391edc89
  22. Apr 28, 2023
  23. Apr 05, 2023
  24. Mar 10, 2023
  25. Feb 22, 2023
  26. Dec 13, 2022
  27. Nov 13, 2022
  28. Nov 06, 2022
    • Jake Dane's avatar
      desktop: Remove obsolete Bugzilla entries · 2f202ab6
      Jake Dane authored
      The `X-GNOME-Bugzilla-*` entries were for use by bug-buddy, a GNOME 2
      technology that's been gone for over a decade. These entries are
      obsolete and can be removed from the desktop files.
      
      The desktop files then have no variables so do not need to be
      configured. They are renamed from `*.in.in` to `*.in` to reflect that
      and build files are updated for this change.
      2f202ab6
  29. Oct 31, 2022
  30. Oct 03, 2022