gnome-keyring is the part of the GNOME Desktop that saves your passwords and encryption keys securely.
This is an stable release for general usage. Important Notes: ================ * libhal and libhal-storage are no longer dependencies. * Some helpful notes for distributors: http://live.gnome.org/GnomeKeyring/Distributors Changes between 2.26.0 and 2.28.0: ================================== * Add support for constrained lifetime on SSH keys added to the SSH agent with ssh-add. * Better startup and unix signal handling. * Add only_if option to pam module, so gnome-keyring can be configured to only activate when login to certain environments. * Add standard 'use_authtok' option to pam module. * Remove usage of libhal and libhal-storage and use new gio code in their place. * Fix problems with SSH keys that are of bit sizes that are not a multiple of eight. * Preventative fixes for handling null characters in ASN.1 data such as certificate common names. * Tons of other smaller changes and fixes. Changes between 2.27.92 and 2.28.0: ==================================== * Build fixes. Details of changes between 2.26.0 and 2.28.0: ============================================= Alexis Ballier (1): Remove == bashisms from 'test' calls configure. Daiki Ueno (1): Quote shell variable properly in configure.in Diego Elio 'Flameeyes' Pettenò (1): Fix parallel build of test sources. Claude Paroz (1): Missing prefix before gtkbuilder ui files Daniel Macks (1): Add missing header for OSX. Ed Schouten (1): Build fix for Clang. Kjartan Maraas (1): Fix path to a file Nirbheek Chauhan (1): Fix linking with --as-needed Olav Vitters (1): doap: Add desktop category Ryan Beasley (1): Use proper functions to free secure memory. Stef Walter (89): Autogenerate the ChangeLog from git history Add project description DOAP file. Some tweaks to the autogenerated ChangeLog. Cleanup extra gkr_wakeup functionality Cleanup gkr_unix_signal and move to egg component Move gkr_cleanup code into egg component. Move gkr_async code into daemon component Move gkr_location stuff into daemon component. Move remainder to new style tests. Fix problems when no tests exist in a test directory. Use gcrypt to generate encryption iv/salt. Make translation file not be executable. Ignore more built files Fix linking problem on FreeBSD. Fixed problem with RSA key sizes that were not a multiple of 8. Better message when gck-ssh-agent-standalone (test) used wrong. Merge branch 'gnome-2-26' Fix build problem that resulted from recent merge. Release version 2.26.3 Add support in pam module for use_authtok Don't be as strict with reserved/unused areas in keyrings. Parse, but don't use non-utf8 secrets in keyrings. Merge branch 'gnome-2-26' Cleanup tests, hook into 'make check'. Make gkr_proto_get_raw_secret work as null-terminated when poss. Fix tests so they work from 'make distwcheck' Release version 2.27.4 Add support for thread timers. Add support for parsing and storing time attributes. Add support for auto destructing session objects. Make standalone socket in a directory we know exists: /tmp Add support for lifetime constrained identities. Merge branch 'auto-destruct' Use .ui files directly now that they're supported by glade. Update translatable files for last change Figure out CKA_TOKEN for a PKCS#11 object based on manager. [gck] PKCS#11 objects now track the module they're in. [gck] Add helper function to parse bool attribute. [gck] Add support for transient PKCS#11 objects. [gck] Add authenticator objects for storing authenticated state. [gck] Tweak authenticator enumerator to return boolean. [gck] Don't map object identifiers in plex layer. [gck] Pass session to get/set attribute functions. [daemon, ssh-agent] Use auth objects instead of auth-cache. Merge branch 'unlock-objects' [gck] Write files without group or world permissions. [tests] Fix some minor memory leaks in unit tests. Fix a couple more minor memory leaks. [daemon] Translatable string fix. [gck] Add concept of PKCS#11 applications. [daemon] Use gio instead of libhal for monitoring volumes. Release version 2.27.5. Bump version number. [pam] Fix use of constant not found in Solaris or FreeBSD. [gck] Fix test parsing ASN.1 data. Release version 2.27.90 Bump version number [daemon] No warning when a disk doesn't have a UDI identifier. Add silent-rules automake option when running automake 1.11 [daemon] Rework signal handling, startup procedure. [egg] Remove unneeded signal handling code. Revert change which accidentally bumped libtasn1 reqd ver to 1.0. [rpc-layer] Fix erroneous assertion. Error msgs handle this case. [library] Use glib memory routines to explicitly allocate memory. Release version 2.27.92 Bump version number [daemon] Possible fix for intermittent deadlock. Merge branch 'docs-reorganize' Bump version Set USERNAME and LOGNAME env vars in daemon when starting up. Don't use err.h since Solaris doesn't have it. Add architecture image. Merge branch 'gnome-2-26' [egg, gcr, pkcs11] Take len of ASN.1 into account, for parsing. Fix assertion: shrinking block of secure memory and then expand. Add validator: walks secure memory heap, checks inconsistencies. Fix problem where freed memory not inserted in unused ring right. Add semi-random test: 1000 iterations of alloc, realloc, free. Include full path to gnome-keyring-daemon in DBus service file. Make function definitions match decls for egg_asn1 time functions. Distribute test data. Fix crash: not holding a reference to the keyring while prompting. Add DBus method for getting the env vars that gkd wants to set. Fix problem with integer overflow in memory allocator. Bump glib dependency to 2.16, in all the pkg-config checks. Don't autostart gkd if one has already started. Initialize prev. No g_warning when the problem originated outside of our own proc. Fill in some API documentation. Release 2.26.1 Add gnome keyring mailing list Vincent Untz (3): [pam] Fix logic for only_if option Make "Password: " prompt be translated in pam module. Add only_if= option to pam module, can limit services enabled for. Updated Translations: ===================== A S Alam (1): Updating Translation for Punjabi Adi Roiban (1): Updated Romanian translation Alexander Shopov (1): Updated Bulgarian translation Amitakhya Phukan (2): Updated assamese translations Updating Assamese translations Andre Klapper (1): Update Czech translation. André Gondim (1): Corrected an access key in Brazilian Portuguese translation Ani (1): Updaeted Malayalam Translations Ani Peter (2): Updated Malayalam Translation Updated Malayalam Translation Ankitkumar Rameshchandra Patel (2): Updated Gujarati Translations. Added entry for Gujarati translation update. Antón Méixome (2): Updated Galician translation Updated Galician Translation Ask H. Larsen (1): Updated Danish translation Baris Cicek (2): Updated Turkish translation Updated Turkish translation. Branko Kokanović (1): Updated Serbian translation Changwoo Ryu (1): Update Korean translation Chao-Hsiung Liao (1): Updated Traditional Chinese translation(Hong Kong and Taiwan) Claude Paroz (1): Updated French translation Daniel Nylander (1): Updated Swedish translation Djihed Afifi (1): Updated Arabic translation Duarte Loreto (1): Updated Portuguese translation Francesco Marletta (1): Updated Italian translation Gabor Kelemen (1): Hungarian translation updated Gintautas Miliauskas (1): Updated Lithuanian translation. Ignacio Casal Quinteiro (1): Updated Galician translation by Suso Baleato Inaki Larranaga Murgoitio (2): Updated Basque language Updated Basque language Ivar Smolin (2): Updating Estonian translation Updating Estonian translation Jamil Ahmed (1): Updated Bengali translation Joan Duran (1): Updated Catalan translation Jorge González (1): Updated Spanish translation Khaled Hosny (2): Updated Arabic translation Updated Arabic translation Kjartan Maraas (4): Updated Norwegian bokmål translation. Updated Norwegian bokmål translation. Updated Norwegian bokmål translation. Update Norwegian bokmål translation. Krishnababu Krothapalli (2): Updated Changelog entry Updated Telugu Translations Leonardo Ferreira Fontenelle (1): Updated Brazilian Portuguese translation. Manoj Kumar Giri (10): Updated Oriya Translation. Added entries for Oriya language Translation updation. Updated Oriya Translation. Added entries for Oriya language Translation updation. Updated Hindi Translation on behalf of Rajesh Ranjan Added entries for Hindi Translation updated by Rajesh Ranjan Updated Hindi Translation on behalf of Rajesh Ranjan Added entries for Hindi Translation updated by Rajesh Ranjan Updated Oriya Translation Upadated Oriya Translation Mario Blättermann (1): Updated German translation Matej Urbančič (1): Updated Slovenian translation Mattias Põldaru (2): Updating Estonian translation Updating Estonian translation Maxim V. Dziumanenko (3): Updated Ukrainian translation Updated Ukrainian translation Added Ukrainian translation Miloš Popović (1): Updated Serbian translation Miquel Esplà (2): Added Valencian-Catalan translation Added Valencian-Catalan translation Nickolay V. Shmyrev (1): Updated Russian translation. Petr Kovar (1): Updated Czech translation by Lucas Lommer. Philip Withnall (1): Updated British English translation Priit Laes (1): Updating Estonian translation Rajesh Ranjan (5): maithili added maithili added hindi update hindi update hindi update by Rajesh Ranjan Runa Bhattacharjee (5): Updated Bengali India Translation Added Entry for Bengali India Translation Updation Updated Bengali India Translations Updated Bengali India Translations Updated Bengali India Translations Sandeep Shedmake (1): Updated Marathi Translations Seán de Búrca (2): Added Irish translation Updated Irish translation Shankar Prasad (3): updated kn.po updated kn.po Updated Kannada(kn) translation Simos Xenitellis (1): Updated Greek translation Sweta Kothari (4): Updated Gujarati Translations Updated Gujarati Translations Updated Gujarati Translations Updated Gujarati Translations Takayuki KUSANO (1): Update Japanese translation Theppitak Karoonboonyanan (1): Updated Thai translation. Tomasz Dominikowski (3): Updated Polish translation Updated Polish translation Updated Polish translation Tommi Vainikainen (1): Updated Finnish translation Yavor Doganov (1): Updated Bulgarian translation drtvasudevan (1): Updated Tamil translation krishnababu k (2): Updated Telugu translation Updated Telugu Translation Downloads: ========== Source code: http://download.gnome.org/sources/gnome-keyring/2.28/gnome-keyring-2.28.0.tar.gz [MD5 sum: 73cd9d43ad6ccbc9e04cdfa74719fad6] Cheers, Stef Walter _______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list