2024-02-23 09:53:23 +00:00
|
|
|
0.21.4
|
|
|
|
* file-backend: Subscribe before calling dbus [!138]
|
|
|
|
* meson: Fix crypto option being silently ignored [!137]
|
|
|
|
* Updated translations
|
|
|
|
|
2024-01-06 08:23:25 +00:00
|
|
|
0.21.3
|
|
|
|
* Port PAM module from gnome-keyring [!128]
|
|
|
|
* secret-tool: Fix memory issues in lock command [!134]
|
|
|
|
|
2023-12-08 10:17:25 +00:00
|
|
|
0.21.2
|
|
|
|
* Support GnuTLS as an alternative crypto backend [!122]
|
|
|
|
* Fix LeakSanitizer issues [!126]
|
|
|
|
* secret-tool: Verify that the parsed stdin password is vaild UTF-8 [!130]
|
|
|
|
* Fix markup syntax for SecretSchema [!131]
|
|
|
|
* Public secret_attributes_validate method [!129]
|
|
|
|
* Updated translations
|
|
|
|
|
2023-09-19 21:11:26 +00:00
|
|
|
0.21.1
|
|
|
|
* Fix updating credentials by another process in the same Flatpak sandbox [#62, !99]
|
|
|
|
* Migrate to g_memdup2 [!121]
|
|
|
|
* Print error logs in CI [!125]
|
|
|
|
* Updated translations
|
|
|
|
|
2023-08-10 12:05:19 +00:00
|
|
|
0.21.0
|
|
|
|
* Unlock the keyring before getting secret attributes [!105]
|
|
|
|
* file-backend: avoid deadlock when portal op is canceled [!118, !120]
|
|
|
|
* Properly chain-up GTasks around GDBusProxy::init_async [!106]
|
|
|
|
* Fix nullable in secret_collection_for_alias_* [!110]
|
|
|
|
* Fix finish function for searchv [!112]
|
|
|
|
* secret-paths: Fix a little memory leak [!109]
|
|
|
|
* Stop using GSlice [!116]
|
|
|
|
* docs: port to gi-docgen [!101]
|
|
|
|
* docs: fix example in usage docs [!117]
|
|
|
|
* Several CI fixes [!111, !114]
|
|
|
|
* Updated translations
|
|
|
|
|
2022-02-21 06:20:13 +00:00
|
|
|
0.20.5
|
|
|
|
* Drop autotools-based build [!44]
|
|
|
|
* Use G_GNUC_NULL_TERMINATED where appropriate [!65]
|
|
|
|
* collection, methods, prompt: Port to GTask [!66, !93]
|
|
|
|
* Detect local storage in snaps in the same way as flatpaks [!67]
|
|
|
|
* Add bash-completion for secret-tool [!70, #50, !72]
|
|
|
|
* secret-tool: Add locking capabilities to secret tool [#28, !75]
|
|
|
|
* secret-file-backend: Avoid closing the same file descriptor twice [!78]
|
|
|
|
* Add support for TPM2 based secret storage [!83, !90, !95]
|
|
|
|
* Create default collection after DBus.Error.UnknownObject [!94]
|
|
|
|
* Port documentation to gi-docgen [!101]
|
|
|
|
* GI annotation and documentation fixes [!63, !64, !102, !103, #66]
|
|
|
|
* Build fixes [#54, !62, !68, #59, !73, !77, !82, !84, !85, !88]
|
|
|
|
* Updated translations
|
|
|
|
|
2020-10-10 16:50:20 +00:00
|
|
|
0.20.4
|
|
|
|
* secret-file-collection: Make MAC comparison constant time [!60]
|
|
|
|
* Initialize libgcrypt for SecretFileCollection [!56]
|
|
|
|
* meson: Add tests for GIR-based languages [!54]
|
|
|
|
* man: Add a bugtracker section to the manpage [!14]
|
|
|
|
* meson: add option introspection [!53]
|
|
|
|
* Updated translations
|
|
|
|
|
2020-04-14 17:41:39 +00:00
|
|
|
0.20.3
|
|
|
|
* secret-file-backend: Fix use-after-free in flatpak [!52]
|
|
|
|
* docs: Add man subdir only if manpage is enabled [!51]
|
|
|
|
|
2020-03-11 05:33:56 +00:00
|
|
|
0.20.2
|
|
|
|
* secret-file-collection: force little-endian in GVariant [!49, #42]
|
|
|
|
* Prefer g_info() over g_message() [!48, #40]
|
|
|
|
* meson: Don't specify shared_library() [!47]
|
|
|
|
* docs: Make sure to set install: true [!46]
|
|
|
|
|
2020-01-27 12:41:01 +00:00
|
|
|
0.20.1
|
|
|
|
* Build fixes [!45]
|
|
|
|
|
2020-01-13 12:36:28 +00:00
|
|
|
0.20.0
|
|
|
|
* secret-backend: New interface to represent password storage backend [!34]
|
|
|
|
* secret-backend: Add local-storage backend [!6]
|
|
|
|
* item: Port to GTask [!43]
|
|
|
|
* Build fixes [!34, !37, !38, !40, !41, !42, ...]
|
|
|
|
* Updated translations
|
|
|
|
|
2019-09-06 08:49:35 +00:00
|
|
|
0.19.1
|
|
|
|
* service: Fix secret_service_ensure_session_finish error propagation [!36]
|
|
|
|
|
2019-09-05 07:35:34 +00:00
|
|
|
0.19.0
|
|
|
|
* secret-password: Add necessary functions to migrate from D-Bus based API [!32]
|
|
|
|
* egg: Request that secure memory not be dumped to disk [!30]
|
|
|
|
* Add version macros [!29]
|
|
|
|
* Add missing GType to flags in .gir [!16, !19]
|
|
|
|
* paths: Port from GSimpleAsyncResult to GTask [!26]
|
|
|
|
* build: Bump meson_version to 0.50 [!18, !35]
|
|
|
|
* Build and test fixes [!15, !20, !21, !23, !33, ...]
|
|
|
|
|
2019-03-02 06:49:43 +00:00
|
|
|
0.18.8
|
|
|
|
* Add support for g_autoptr() to our types [!11]
|
|
|
|
* Remove deprecated g_type_class_add_private() [!14]
|
|
|
|
* Bump GLib dependency (2.44+)
|
|
|
|
* Add meson build support [!9]
|
|
|
|
* Fix vapi generation [!15, ...]
|
|
|
|
* Build fixes [!12, !13]
|
|
|
|
* Updated translations
|
|
|
|
|
2018-12-29 06:07:49 +00:00
|
|
|
0.18.7
|
|
|
|
* Migrate from intltool to gettext [!2]
|
|
|
|
* Fix uninitialized memory returned by secret_item_get_schema_name() [#15]
|
|
|
|
* secret-session: Avoid double-free in service_encode_plain_secret()
|
|
|
|
* Port tap script to Python 3 [!4]
|
|
|
|
* Build and test fixes [#734630]
|
|
|
|
* Updated translations
|
|
|
|
|
2018-03-29 08:59:16 +00:00
|
|
|
0.18.6
|
|
|
|
* Fix shared key derivation between libsecret and gnome-keyring [#778357]
|
|
|
|
* Avoid run-time error when gnome-keyring is not responding [#787391]
|
|
|
|
* Enable cross compilation [#748111]
|
|
|
|
* Port build scripts to Python 3 [#687637]
|
|
|
|
* Build and test fixes [#767002, #777826, #734630, #768112]
|
|
|
|
* GI annotation fixes [#785034]
|
|
|
|
* Fix textual typos [#782206, ...]
|
|
|
|
* Updated translations
|
|
|
|
|
2016-03-25 08:15:53 +00:00
|
|
|
0.18.5
|
|
|
|
* Build fixes
|
|
|
|
* Port tests to Python 3 [#761834]
|
|
|
|
* Fix textual typos [#763143]
|
|
|
|
* Updated translations
|
|
|
|
|
2016-01-19 08:24:39 +00:00
|
|
|
0.18.4
|
|
|
|
* Multithreading fixes [#756766]
|
|
|
|
* Fix memory leaks [#756766]
|
|
|
|
* Updated translations
|
|
|
|
|
2015-08-03 07:18:43 +00:00
|
|
|
0.18.3
|
|
|
|
* Updated translations
|
|
|
|
* Documentation fixes
|
|
|
|
|
2015-04-14 12:07:49 +00:00
|
|
|
0.18.2
|
|
|
|
* Testing fixes
|
|
|
|
* Documentation typo [#747654 ...]
|
|
|
|
* Build fixes [#743444]
|
2017-10-14 21:28:01 +00:00
|
|
|
* Updated translations
|
|
|
|
* Accommodate libgcrypt 1.6+
|
2015-04-14 12:07:49 +00:00
|
|
|
|
2014-03-23 07:59:42 +00:00
|
|
|
0.18.1
|
|
|
|
* Testing fix [#726909]
|
|
|
|
|
2014-03-06 20:38:52 +00:00
|
|
|
0.18
|
|
|
|
* Mark most of unstable API as stable
|
|
|
|
* Bump Glib dependency (2.38+)
|
|
|
|
* Add secret_service_encode_dbus_secret() and decode functions
|
|
|
|
* Use TAP for testing, parallel tests, and non-recursive make
|
|
|
|
* Updated FSF's address
|
|
|
|
* Remove unstable vapi [#721429]
|
|
|
|
* Build fixes [#720087 #720244 #707452]
|
|
|
|
* Updated translations
|
|
|
|
|
2013-08-26 15:42:16 +00:00
|
|
|
0.16
|
|
|
|
* Clarify documentation for secret_service_clear_xxx() [#705629]
|
|
|
|
* Pass return_type to prompt async begin functions, rather than finish
|
|
|
|
* Simpler way to use custom service/collection/item types
|
|
|
|
* service: Rename secret_service_new() and friends to xxx_open()
|
|
|
|
* Add secret_value_get_text() function to return NULL terminated secret
|
|
|
|
* Fix return types in secret_service_search_finish() on error paths [#698040]
|
|
|
|
* Testing fixes [#705202]
|
|
|
|
* Build fixes [#704233]
|
|
|
|
* Updated translations
|
|
|
|
|
2013-03-18 07:08:08 +00:00
|
|
|
0.15
|
|
|
|
* Tweak predefined schemas [#695791]
|
|
|
|
* Updated translations
|
|
|
|
|
2013-03-04 18:29:39 +00:00
|
|
|
0.14
|
|
|
|
* Add a 'search' command to the tool for looking up items [#693881]
|
|
|
|
* Try to unlock locked collection when storing an item [#693723]
|
|
|
|
* Improve validation of the attributes table [#694107]
|
|
|
|
* Allow empty SecretValue contents [#694787]
|
|
|
|
* Introspection fixes [#694448]
|
|
|
|
* Updated translations
|
|
|
|
|
2013-02-04 13:47:35 +00:00
|
|
|
0.13
|
|
|
|
* Updated translations
|
|
|
|
* Build fixes
|
|
|
|
|
2012-11-21 16:47:17 +00:00
|
|
|
0.12
|
|
|
|
* When storing a secret, create default keyring if necessary
|
|
|
|
* Share the memory pool with the gcr or libgnome-keyring library.
|
|
|
|
* Testing and other fixes
|
|
|
|
* Build fixes
|
|
|
|
|
2012-10-15 12:31:36 +00:00
|
|
|
0.11
|
|
|
|
* Better critical preconditions for invalid attributes
|
|
|
|
|
2012-09-18 10:34:23 +00:00
|
|
|
0.10
|
|
|
|
* Updated translations
|
|
|
|
|
2012-08-20 14:00:06 +00:00
|
|
|
0.9
|
|
|
|
* Add a manual page for secret-tool
|
|
|
|
* Fix up libsecret licensing
|
|
|
|
* Build and testing fixes
|
|
|
|
|
2012-08-06 13:14:04 +00:00
|
|
|
0.8
|
|
|
|
* Fix up libsecret licensing
|
|
|
|
* Initialize gettext correctly
|
|
|
|
* Fix crash in secret-tool
|
|
|
|
* Build and testing fixes
|
|
|
|
|
2012-07-16 10:54:59 +00:00
|
|
|
0.7
|
|
|
|
* Match schema names for notes and network passwords
|
|
|
|
* Add flags argument to secret_collection_for_alias()
|
|
|
|
* Correct flags behavior for SecretCollection
|
|
|
|
* Build fixes
|
|
|
|
|
2012-07-14 06:59:36 +00:00
|
|
|
0.6
|
|
|
|
* Rename secret_password_remove() to secret_password_clear()
|
|
|
|
and similar names for related functions.
|
|
|
|
* The secret_attribute_build() functions are stable
|
|
|
|
* The predefined secret schemas are stable
|
|
|
|
* Build fixes
|
|
|
|
|
2012-07-13 10:48:41 +00:00
|
|
|
0.5
|
|
|
|
* secret_service_remove() removes all unlocked matching items
|
|
|
|
* Make sure that we have some attributes when searching
|
|
|
|
* Add flags for item and collection creation
|
|
|
|
* Add way to get schema name from a SecretItem
|
|
|
|
* Rename secret_service_read_alias() to
|
|
|
|
secret_collection_for_alias()
|
|
|
|
* Split the stable and unstable APIs into separate
|
|
|
|
pkg-config files, girs and vapis
|
|
|
|
* Bump the library major version number to 1
|
|
|
|
* Document how to migrate from libgnome-keyring
|
|
|
|
* Document how to use libsecret from C, js, python, vala
|
|
|
|
* Documentation fixes
|
|
|
|
|
2012-07-09 09:36:24 +00:00
|
|
|
0.4
|
|
|
|
* Implement per collection search
|
|
|
|
* Register secret service errors as GDBus errors
|
|
|
|
* Cache default SecretService object, and provide a way to
|
|
|
|
'disconnect' it. Also 'disconnect' if service goes away.
|
|
|
|
* Better use of aliases when storing passwords
|
|
|
|
* Rename functions that operate on a dbus object path
|
|
|
|
* Accept NULL as a SecretService parameter for many methods
|
|
|
|
* Make loading items for a collection optional
|
|
|
|
* More consistent use of schemas
|
|
|
|
* Able to unlock and load secrets while searching for items
|
|
|
|
* Cache the secret value on SecretItem
|
|
|
|
* Add vala bindings and tests
|
|
|
|
* Remove most varargs other than the simple password functions
|
|
|
|
* Add SECRET_SCHEMA_NOTE schema
|
|
|
|
* Lots of bug fixes
|
|
|
|
* Documentation fixes
|
|
|
|
* Testing fixes
|
|
|
|
* Build fixes
|
|
|
|
|
2012-06-25 08:20:51 +00:00
|
|
|
0.3
|
|
|
|
* Add methods to get services from collections, items
|
|
|
|
* Add methods to read and set aliases
|
|
|
|
* Add methods which handle prompts for a DBus object path
|
|
|
|
* Header path fix
|
|
|
|
* Documentation fixes
|
|
|
|
|
2012-04-16 11:48:34 +00:00
|
|
|
0.2
|
|
|
|
* Fix header copyright issues
|
|
|
|
* Build fixes
|
|
|
|
* Add missing 'authtype' attribute to the 'network' schema
|
|
|
|
* Add secret-schemas.h to the 'stable' API
|
2011-06-12 20:55:02 +00:00
|
|
|
|
2012-04-16 11:48:34 +00:00
|
|
|
0.1
|
2012-03-25 11:48:29 +00:00
|
|
|
* Initial release, not yet stable
|