1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293
|
0.21.7
* docs: Fix return comment of secret_value_get_text [#92]
* bash-completion: Fix man section number in secret-tool completion file [!160]
* bash-completion: Integrate external extended bash-completion script [!161]
* bash-completion: Require minimal version for bash-completion [!163]
* meson: Use newlines for build options
0.21.6
* meson: Make dbus-run-session optional [!157]
* meson: Actually include bash-completion subdir [!158]
0.21.5
* session: Tolerate non-approved DH parameter usage in FIPS mode [!145]
* Add some missing GIR annotations [!140]
* meson: Create default test setup with D-Bus [!115]
* meson: Use env.prepend() for test environment setup [!141]
* meson: Fix license field [!139]
* build: Remove self-inclusion from secret-item.h [!149]
* build: Fix compiler warnings in Vala tests [!153]
* tests: Fix "\|" used in test-secret-tool.sh not portable [!150]
* Fix typo in D-Bus XML [!152]
* docs: Fix minor gi-docgen reference [!142]
* docs: Fix Python example [!144]
* docs: Mention file backend [!146]
* docs: Fix link in README [!147]
* Several CI-related updates
* Updated translations
0.21.4
* file-backend: Subscribe before calling dbus [!138]
* meson: Fix crypto option being silently ignored [!137]
* Updated translations
0.21.3
* Port PAM module from gnome-keyring [!128]
* secret-tool: Fix memory issues in lock command [!134]
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
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
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
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
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
0.20.3
* secret-file-backend: Fix use-after-free in flatpak [!52]
* docs: Add man subdir only if manpage is enabled [!51]
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]
0.20.1
* Build fixes [!45]
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
0.19.1
* service: Fix secret_service_ensure_session_finish error propagation [!36]
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, ...]
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
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
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
0.18.5
* Build fixes
* Port tests to Python 3 [#761834]
* Fix textual typos [#763143]
* Updated translations
0.18.4
* Multithreading fixes [#756766]
* Fix memory leaks [#756766]
* Updated translations
0.18.3
* Updated translations
* Documentation fixes
0.18.2
* Testing fixes
* Documentation typo [#747654 ...]
* Build fixes [#743444]
* Updated translations
* Accommodate libgcrypt 1.6+
0.18.1
* Testing fix [#726909]
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
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
0.15
* Tweak predefined schemas [#695791]
* Updated translations
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
0.13
* Updated translations
* Build fixes
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
0.11
* Better critical preconditions for invalid attributes
0.10
* Updated translations
0.9
* Add a manual page for secret-tool
* Fix up libsecret licensing
* Build and testing fixes
0.8
* Fix up libsecret licensing
* Initialize gettext correctly
* Fix crash in secret-tool
* Build and testing fixes
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
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
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
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
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
0.2
* Fix header copyright issues
* Build fixes
* Add missing 'authtype' attribute to the 'network' schema
* Add secret-schemas.h to the 'stable' API
0.1
* Initial release, not yet stable
|