Age | Commit message (Collapse) | Author | Files | Lines |
|
Don't try to use G_IS_OBJECT() to see if an object was finalized
as this segfaults in corner cases, even with our crafty check
for a pointer within our memory space.
|
|
|
|
* Use GMutex insteod of GStaticMutex
* Don't use g_thread_supported
|
|
* We really should be doing this diferrently. However
for now just fix the build
|
|
* Set the Modified property before committing transactions
* Set the Created property when items and collections are created
* Add tests for this functionality
https://bugzilla.gnome.org/show_bug.cgi?id=695052
|
|
This module is replaced by the p11-kit-trust module installed
with p11-kit 0.16 and later.
|
|
|
|
* Remove or change code that doesn't get executed in normal
operation.
* Fix a few bugs discovered during the testing.
|
|
|
|
So that we can better print out escape encodings in our test data.
|
|
This is to handle the case of running gnome-keyring in environments
not matching GNOME;Unity and avoid needless
WARNING: couldn't connect to: /tmp/keyring-SqfLpI/pkcs11
type errors
https://bugzilla.gnome.org/show_bug.cgi?id=665961
|
|
* g_type_init() was deprecated
|
|
* When we loaded items from the keyring we didn't set the schema
correctly.
* This causes any searches for the item that include a schema
in the search parameters to fail.
* Also caused problems storing items, when it was expected that
the item would replace any already stored. This uses a search
internally.
* Fix and add a test for this case, both for encrypted and
plaintext keyring files.
https://bugzilla.gnome.org/show_bug.cgi?id=681727
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=684351
|
|
* If the new XDG directory doesn't exist, and the old
~/.gnome2/keyrings does exist, then continue to use that
* Otherwise create the new directory in g_get_user_data_dir() as
appropriate.
https://bugzilla.gnome.org/show_bug.cgi?id=613644
|
|
* pkcs11/gkm/tests/test-transaction.c (test_write_file): Run test
twice.
(test_write_file_abort_gone, test_write_file_abort_revert): Ditto.
(test_write_large_file): New.
(main): Add new tests.
https://bugzilla.gnome.org/show_bug.cgi?id=657234
|
|
* pkcs11/gkm/gkm-transaction.c (O_BINARY): Add fallback for Windows.
(copy_to_temp_file): New.
(begin_link_temporary_if_exists): Detect failure link(2) and resort to
a copy file method.
--
See bug 657234 for a description of the problem. The culprit is the
CIFS implementation on EMC servers. At least VFAT file systems should
have the same problem, thus the patch is a general improvement.
https://bugzilla.gnome.org/show_bug.cgi?id=657234
|
|
* This makes the gpg-agent idle feature work correctly
https://bugzilla.gnome.org/show_bug.cgi?id=681081
|
|
* p11-kit now wants module configs to end in .module
See: https://bugs.freedesktop.org/show_bug.cgi?id=52158
|
|
* And fix various issues preventing 'make distcheck'
|
|
* Properly handle the case where no xdg:schema attribute is stored
in the keyring, and the caller tries to search with schema names:
- org.gnome.keyring.NetworkPassword
- org.gnome.keyring.Note
* This allows the above items stored by libgnome-keyring to be matched
by libsecret.
|
|
* We were using EggBytes while GBytes was not yet in a stable
glib release
|
|
* Several of these are common messages, so move them to debug
logs.
|
|
* Testing code can set GNOME_KEYRING_TEST_PROMPTER environment
variable to change the prompter that is used for various prompts.
|
|
* Add egg_tests_create_scratch_directory() and
egg_tests_remove_scratch_directory() methods, and use
them in tests.
|
|
* Remove a bunch of #ifdefs for old glib versions prior
to 2.32.0.
* Already bumped glib dependency in a recent commit.
|
|
* libsecret uses that attribute to store the 'schema' describing
the other attributes.
* The old way of having a special 'Type' dbus argument, or
CKA_G_SCHEMA pkcs#11 attribute is deprecated ... to be more
inline with the Secret Service spec.
|
|
* And fix some tests
|
|
|
|
To make it a bit easier to diagnose problems.
|
|
Move gkm_util_rv_xxx() to gkm_log_rv() and add gkm_log_attr_type()
|
|
|
|
We don't yet support all the attributes correctly, but try
to not error out in gnome2-store for the ones that gcr-viewer
sets.
|
|
G_MESSAGES_DEBUG is a new environment variable that glib expects
without which no debug messages are displayed. Since we also have
GKM_DEBUG we reconcile the two environment variables
|
|
|
|
No longer necessary, and creates a false build dependency
on the libtasn1 headers
|
|
|
|
|
|
* Updated ASN.1, armor, bytes, openssl, etc.
|
|
* Add tests for the 'egg' merge coming up
* Fix a few problems resulting from p11-tests tests
|
|
Many files were missing “Public” in “GNU Lesser General Public License”,
and others replaced it with “Private”, probably due to a mass replace that
went a bit too far. Restore the correct wording in all affected places.
https://bugzilla.gnome.org/show_bug.cgi?id=672189
|
|
|
|
* Fix timer test
|
|
* Use "Unlock" for unlock prompts
Related to: https://bugzilla.gnome.org/show_bug.cgi?id=652459
|
|
* Defaults to either /etc/pki/tls/certs/ca-bundle.crt or
/etc/ssl/certs/ca-certificates.crt like glib-networking
* Also like glib-networking a different file can be specified
with --with-ca-certificates=/path/to/file
* To disable root CA list, use --with-ca-certificates=no
* As before a full directory of certificate files can still
be specified with: --with-root-certs=/etc/ssl/certs
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=667574
|
|
gkm-wrap-prompt.c uses g_initable_init, which is part of GIO.
|
|
* In the gnome-keyring-pkcs11.so module return stand in info
when the gnome-keyring-daemon info is not running.
* In addition no slots will be listed
https://bugzilla.gnome.org/show_bug.cgi?id=665961
|
|
* This is a dbus based prompting interface recently
added to libgcr
https://bugzilla.gnome.org/show_bug.cgi?id=656954
|
|
|