libsecret/libsecret
Milan Crha 523fe32b65 secret-file-backend: Fix use-after-free in flatpak
The on_portal_retrieve_secret() can connect a GCancellable, but it
doesn't disconnect from it (only when the cancellable is cancelled),
which means when the cancellable is cancelled later, when the GTask
is gone, the callback is called with already freed data.
2020-03-19 09:24:52 +01:00
..
fixtures secret-file-backend: New backend for storing secrets in file 2019-10-13 06:21:38 +00:00
mock mock: Pad the common secret with zero bytes to make it exactly 128 bytes long 2017-11-07 15:22:40 +01:00
libsecret-unstable.pc.in Split the pkg-config files, gir, and vapi into stable/unstable 2012-07-13 11:14:34 +02:00
libsecret.pc.in libsecret.pc: add Libs.private field for libgcrypt 2019-10-12 16:16:11 +00:00
Makefile.am secret-file-backend: New backend for storing secrets in file 2019-10-13 06:21:38 +00:00
meson.build meson: Don't specify shared_library() 2020-03-10 13:36:33 +00:00
mock-service-delete.py Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
mock-service-empty.py Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
mock-service-lock.py Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
mock-service-normal.py Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
mock-service-only-plain.py Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
mock-service-prompt.py Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
mock-service.c mock: Port to Python 3 2016-02-14 17:55:09 +01:00
mock-service.h libsecret: Fix up the tests for recent regressions 2015-04-14 10:48:19 +02:00
org.freedesktop.Secrets.xml Rename the library subdirectory to libsecret 2012-07-13 10:40:25 +02:00
Secret-1.metadata build: Properly expose backend vfuncs to vapi 2019-10-08 07:55:55 +00:00
secret-attributes.c libsecret: Fix uninitialized access in _secret_attributes_validate() 2014-03-05 12:59:48 +01:00
secret-attributes.h Split the pkg-config files, gir, and vapi into stable/unstable 2012-07-13 11:14:34 +02:00
secret-backend.c secret-backend: Check if portal is available 2019-10-13 06:21:38 +00:00
secret-backend.h secret-backend: Add a way to uncache singleton instance 2019-10-08 07:55:55 +00:00
secret-collection.c Remove deprecated g_type_class_add_private() 2019-01-24 00:07:33 +01:00
secret-collection.h Use proper prefix for SecretCollection flags 2019-05-11 00:15:04 +01:00
secret-enum-types.c.template Add license headers to enum template files 2014-12-04 22:50:26 +01:00
secret-enum-types.h.template Add license headers to enum template files 2014-12-04 22:50:26 +01:00
secret-file-backend.c secret-file-backend: Fix use-after-free in flatpak 2020-03-19 09:24:52 +01:00
secret-file-backend.h secret-backend: Check if portal is available 2019-10-13 06:21:38 +00:00
secret-file-collection.c secret-file-collection: force little-endian in GVariant 2020-03-10 13:20:31 +00:00
secret-file-collection.h secret-file-backend: New backend for storing secrets in file 2019-10-13 06:21:38 +00:00
secret-file-item.c secret-file-backend: New backend for storing secrets in file 2019-10-13 06:21:38 +00:00
secret-file-item.h secret-file-backend: New backend for storing secrets in file 2019-10-13 06:21:38 +00:00
secret-item.c item: Port to GTask 2020-01-13 13:21:31 +00:00
secret-item.h Don't end G_DEFINE_AUTOPTR_CLEANUP_FUNC with a ; 2019-01-19 23:59:02 +01:00
secret-methods.c Spelling fixes 2017-10-15 00:28:01 +03:00
secret-password.c secret-password: Add necessary gir annotations 2019-10-08 07:55:55 +00:00
secret-password.h secret-password: Add store_binary functions 2019-07-18 13:54:12 +00:00
secret-paths.c paths: Port from GSimpleAsyncResult to GTask 2019-05-18 19:02:18 +02:00
secret-paths.h libsecret: Add secret_service_encode_dbus_secret() and opposite 2014-03-04 14:15:27 +01:00
secret-private.h Add support for g_autoptr() to our types 2019-01-19 12:42:33 +00:00
secret-prompt.c Remove deprecated g_type_class_add_private() 2019-01-24 00:07:33 +01:00
secret-prompt.h Don't end G_DEFINE_AUTOPTR_CLEANUP_FUNC with a ; 2019-01-19 23:59:02 +01:00
secret-retrievable.c secret-retrievable: New interface to represent read-only item 2019-07-18 13:54:12 +00:00
secret-retrievable.h secret-retrievable: New interface to represent read-only item 2019-07-18 13:54:12 +00:00
secret-schema.c Fix typos 2016-03-08 13:32:07 +01:00
secret-schema.h Don't end G_DEFINE_AUTOPTR_CLEANUP_FUNC with a ; 2019-01-19 23:59:02 +01:00
secret-schemas.c build: Suppress compiler warning if compiled with G_DISABLE_ASSERT 2019-06-29 06:54:40 +02:00
secret-schemas.h lib/schemas: Add secret_get_schema() accessor for SECRET_SCHEMA_*s 2018-03-22 17:46:22 +00:00
secret-service.c secret-backend: Add a way to uncache singleton instance 2019-10-08 07:55:55 +00:00
secret-service.h secret-password: Add search functions 2019-07-18 13:54:12 +00:00
secret-session.c Prefer g_info() over g_message() 2020-03-11 05:35:33 +00:00
secret-types.h secret-file-backend: New backend for storing secrets in file 2019-10-13 06:21:38 +00:00
secret-util.c Prefer g_info() over g_message() 2020-03-11 05:35:33 +00:00
secret-value.c secret-value: Add secret_value_unref_to_password 2019-07-18 13:54:12 +00:00
secret-value.h secret-value: Add secret_value_unref_to_password 2019-07-18 13:54:12 +00:00
secret-version.h.in secret-version: Remove garbage after #endif 2019-06-17 19:32:48 +02:00
secret.h secret-retrievable: New interface to represent read-only item 2019-07-18 13:54:12 +00:00
test-attributes.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-collection.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-file-collection.c build: Suppress compiler warning if compiled with G_DISABLE_ASSERT 2020-01-14 10:13:16 +01:00
test-item.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-js-clear.js Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
test-js-lookup.js Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
test-js-store.js Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
test-methods.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-password.c tests: Add tests for binary variant of secret_{lookup,store} 2019-07-18 13:54:12 +00:00
test-paths.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-prompt.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-py-clear.py libsecret: Get rid of PyGI warnings about unspecified versions 2016-04-07 10:08:54 +02:00
test-py-lookup.py libsecret: Get rid of PyGI warnings about unspecified versions 2016-04-07 10:08:54 +02:00
test-py-store.py libsecret: Get rid of PyGI warnings about unspecified versions 2016-04-07 10:08:54 +02:00
test-service.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-session.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00
test-vala-lang.vala Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
test-vala-unstable.vala Makefile.am: Use a single Makefile.am and parallel tests 2014-03-04 12:57:19 +01:00
test-value.c tests: undef G_DISABLE_ASSERT 2019-06-29 06:54:37 +02:00