gnome-keyring is the part of the GNOME Desktop that saves your passwords and encryption keys securely.
This is a stable release. Important Notes: ================ * Requires GTK+ 3.0 * Requires p11-kit 0.6+ * Some helpful notes for distributors: http://live.gnome.org/GnomeKeyring/Distributors Changes between 3.0.3 and 3.2.0: ================================ * New gcr-viewer tool for viewing certificates and keys * Add 'Export Certificate' right click option in certificate widget * Use file system based capabilities as a way of getting ipc-lock * Run daemon from PAM module in the correct SELinux context * Don't prompt multiple times for simultaneous unlocks * Implement parsing PKCS#12 files and unlocking them * Fix error codes returned from gnupg-agent * Add support for listing GnuPG keys and photos in GCR library * Show key fingerprints in GCR library * Parse and display certificate extensions * Use p11-kit to locate and load PKCS#11 modules * Show icon for prompt in gnome-shell * More debugging output in GCR and GCK libraries * Remove support for GTK+ 2.0 * Build, documentation, translation, and packaging fixes * Updated translations Details of changes between 3.0.0 and 3.2.0: =========================================== A S Alam (3): update Punjabi Translation update PunjabiTranslation update Punjabi Translation Abduxukur Abdurixit (3): Added UG translation Added UG translation Added UG translation Alexander Shopov (2): Updated Bulgarian translation Updated Bulgarian translation Anass Ahmed (1): Updated Arabic translation Andika Triwidada (3): Updated Indonesian translation Updated Indonesian translation Updated Indonesian translation Andre Klapper (1): Change online URL from library.g.o to developer.g.o Antoine Jacoutot (1): egg: adapt SO_PEERCRED usage for OpenBSD Arash Mousavi (2): Updated Persian translations Updated Persian translation Aron Xu (2): Update Simplified Chinese translation. Update simplified Chinese translation. Aurimas Černius (2): Updated Lithuanian translation. Updated Lithuanian translation Bastien Nocera (2): Make .desktop file match process build: Fix parallel compilation Bruce Cowan (3): Updated British English translation Updated British English translation Updated British English translation Bruno Brouard (3): Updated French translation Updated French translation Updated French translation Carles Ferrando (2): [l10n]Updated Catalan (Valencian) translation [l10n]Updated Catalan (Valencian) translation Changwoo Ryu (2): Updated Korean translation Updated Korean translation Chao-Hsiung Liao (4): Updated Traditional Chinese translation(Hong Kong and Taiwan) Updated Traditional Chinese translation(Hong Kong and Taiwan) Updated Traditional Chinese translation(Hong Kong and Taiwan) Updated Traditional Chinese translation(Hong Kong and Taiwan) Corentin Chary (1): rpc-layer: Fix bad handshake length macro. Daniel Korostil (1): Uploaded Ukranian Daniel Mustieles (10): Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Daniel Nylander (4): Updated Swedish translation Updated Swedish translation Updated Swedish translation Updated Swedish translation Daniel Șerbănescu (1): Updated Romanian translation Dr.T.Vasudevan (4): Updated Tamil translation updated Tamil translation updated Tamil translation updated Tamil translation Duarte Loreto (2): Updated Portuguese translation Updated Portuguese translation Fran Dieguez (6): Updated Galician translations Updated Galician translations Updated galician translations Updated galician translations Updated galician translations Updated galician translations for documentation Fran Diéguez (4): Updated Galician translations Updated Galician translations Updated galician translations Updated Galician translations Friedel Wolff (2): New translation for Afrikaans (af) Typo in translatable string Frédéric Péters (1): build: install gcr-viewer-window.h header file Gabor Kelemen (2): Updated Hungarian translation Updated Hungarian translation Gabriel Speckhahn (1): Updated Brazilian Portuguese translation Inaki Larranaga Murgoitio (1): Updated Basque language Ivar Smolin (1): [l10n] Updated Estonian translation Jamil Ahmed (1): Updated Bengali translation Javier Jardón (1): configure.ac: use maintainer mode by default Joan Duran (2): Updated Catalan translation [l10n]Updated Catalan translation Joe Hansen (1): Updated Danish translation Jorge González (7): Updated Spanish translation Added screenshots Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Updated Spanish translation Joshua Roys (1): Fix algorithm check in prepare_and_encode_pkcs8_cipher Kalev Lember (1): gcr: Don't update the MIME database if DESTDIR is set Kjartan Maraas (14): Add missing file to POTFILES.in Updated Norwegian bokmål translation Remove #include <config.h> from headers to make sure it's not... Remove #include <config.h> from headers to make sure it's not... Updated Norwegian bokmål translation Updated Norwegian bokmål translation Updated Norwegian bokmål translation Updated Norwegian bokmål translation Add missing file Updated Norwegian bokmål translation Updated Norwegian bokmål translation Updated Norwegian bokmål translation Added Norwegian bokmål translation Updated Norwegian bokmål translation Kris Thomsen (1): Updated Danish translation Kristjan SCHMIDT (2): Add Esperanto translation Add Esperanto translation Laurent Bigonville (1): Expand path in gnome-keyring-prompt.desktop properly Luca Ferretti (1): Updated Italian translation Lucian Adrian Grijincu (2): Updated Romanian translation Fix gck_uri_parse error message Marc Plano-Lesay (2): fix unused-but-set-variable warnings Fix more gcc 4.6 warnings. Marek Černocký (3): Updated Czech translation Updated Czech translation Updated Czech translation Mario Blättermann (5): [l10n] Updated German translation [l10n] Updated German translation [l10n] Updated German translation [l10n] Updated German translation [l10n] Updated German translation Matej Urbančič (4): Updated Slovenian translation Updated Slovenian translation Updated Slovenian translation Updated Slovenian translation Michael Terry (2): Add Unity to OnlyShowIn gpg-agent: return correct error code for unimplemented GETINFO requests Milo Casagrande (1): [l10n] Updated Italian translation Miroslav Nikolić (1): Updated Serbian translation Muhammet Kara (1): [l10n]Updated Turkish translation Nguyễn Thái Ngọc Duy (2): po/vi.po: import from Damned Lies Updated Vietnamese translation Nilamdyuti Goswami (1): Updated Assamese Translations:bugzilla#659595 Piotr Drąg (3): Updated Polish translation Updated Polish translation Updated Polish translation Rachid (1): Updated Dutch translation by Rachid Rodrigo Moya (1): gcr: Fix linking of gcr-viewer Rodrigo Padula de Oliveira (1): Updated Brazilian Portuguese translation. Reviewed by Antonio... Ross Burton (1): gcr: install the enum headers Rudolfs Mazurs (3): Updated Latvian translation. Updated Latvian translation. Updated Latvian translation. Saleem Abdulrasool (1): optionalise libcap-ng check Stef Walter (200): [gcr] Add 'Export Certificate' right click in cert widget. Consistent use of 'Secret' vs 'Secrets' in introspection XML. If we're using linux capabilities then use setcap instead of... Merge branch 'gnome-3-0' Remove unused files. Modernise the gck tests. Add correct version numbers to documentation. gcr: Implement gcr_certificate_basics_xxx() stubs properly. gcr: Mark strings as translatable. gcr: Fix invalid assertions when using gcr_parser_parse_stream_... [gcr] Add collection iface for objects lists and GtkTreeModel [gcr] GcrCertificateRenderer takes either attrs or cert. [gcr] Add functionality for renderers to populate tree models. [gcr] Partial implementation of data for tree columns. [gcr] More implementation of selector widget. gcr: Sortable selector Remove unused files. Modernise the gck tests. Add correct version numbers to documentation. gcr: Implement gcr_certificate_basics_xxx() stubs properly. gcr: Fix invalid assertions when using gcr_parser_parse_stream_... prompt: Make sure to run the appropriate GTK version of prompt... Merge branch 'gnome-3-0' gck: Cleanup the documentation gcr: Modernize tests. Use standard gtest type setup. gck: Cleanup the documentation gcr: Modernize tests. Use standard gtest type setup. gcr: Complete documentation Fine tune debug and test build options Merge branch 'gnome-3-0' gcr: Hide the widget class structs, until we finalize their... gcr: Hide the widget class structs, until we finalize their... gcr: Complete documentation for new components Fix the building of the tests when not explicitly enabled. Remove accidentally committed file. Merge branch 'gnome-3-0' gcr: Implement debug tracing Use gpointer instead of guchar in several places. pkcs11: Fix up gkm tests to more modern gtest style tests. gcr: Build a testable version with all functions exported. Merge branch 'gnome-3-0' gcr: Remove extraneous virtual function. Remove non-ascii characters from configure.in gcr: In test-parser don't try to parse directories. gcr: Fix memory leak in GcrSelector dispose gcr: Fix remaining references to test-data directory gcr: Fix reference to test-data directory in frob-selector gcr: GcrColumn.label should be translated with context. gcr: A rudimentary Gnupg Collection implementation. gcr: Add more comments for new colons and collection code. gcr: Add review fixes and documentation. egg: Run the hkdf tests gck: Fix linking issue due to type in Makefile. Merge branch 'gnome-3-0' gcr: Implement tool for playing with the parser gcr: Fix build warning. Better testing configure options. Modernize the remainder of the tests. Build with GTK+3 by default. ui: Fix clicking buttons in 'unsafe storage' dialog on GTK+3 secret-store: Add more example keyrings to parse. Release version 3.0.1 Merge branch 'gnome-3-0' Rename configure.in to configure.ac Fix Makefiles so testable libraries are rebuilt when source... daemon: Fix logic for calling UnregisterClient() on the session. Fix build with --no-add-needed Bump libtool version of gnome-keyring library for 3.0 Merge branch 'gnome-3-0' Release version 3.1.1 Bump version number docs: Add images for gcr widgets. docs: Add images for gcr widgets. gcr: Split GcrSelector into GcrComboSelector and GcrTreeSelector gcr: Fix logic issue in collection model gcr: Fix problem loading translation for NULL column names. gcr: Add support for listing secret gnupg keys. gcr: More testing for secret gnupg keys. gcr: Add _gcr_display_view_append_hex() function. Implement calculation of fingerprints for keys. gcr: Make key widget scroll and size properly. gcr: Add tests for creation of fingerprints egg: Add support for encoding NULL in ASN.1 gcr: Fix creation of fingerprints, make tests pass. gcr: Build GcrCertificateDetailsWidget and GcrCertificateBasics... gcr: Documentation and naming fixes. gcr: Make GcrGnupgKey::keyid full keyid and add short-keyid for... gcr: Fixes and debugging for GcrGnupgCollection. gcr: Fix annotation of _gcr_gnupg_key_get_secret_dataset gcr: Fix tests for GcrGnupgKey keyid and short-keyid properties gcr: Stop tests when a failure occurs gcr: Fix race condition in gnupg collection async tests. gcr: Rename GcrColons to GcrRecord gcr: Fix 'make dist' of doc directory. gcr: More record functionality. gcr: Cleanup GcrRecord after review. Revert "Bump libtool version of gnome-keyring library for 3.0" gcr: Export list of symbols when making distribution. Release version 3.0.2 Bump version number. gcr: Fix ununitialized memory in GcrColumns. secrets: Don't prompt multiple times for simultaneous unlocks Merge branch 'split-selector' Merge branch 'display-hex' Merge branch 'key-fingerprints' gcr: Parse and display certificate extensions. Release version 3.0.3 Merge branch 'gnome-3-0' gcr: Fix warnings using the importer. gcr: Login properly when importing private keys. pkcs11: Simulate a log out when application closes last session. Merge branch 'gnome-3-0' Merge remote-tracking branch 'stefw/display-extensions' Fix build with GCC 4.6.0 Merge branch 'gnome-3-0' pkcs11: Stop pkcs11 tests on failure. gnome2-store: Fix logic error when filename is already used. pkcs11: Fix deprecated use of g_atomic_int_exchange_and_add() gck: Use p11-kit for module loading, messages, and uri parsing. Remove extraneous argument from gck_module_new and gck_module_... Install a proper p11-kit module configuration file Use p11-kit to lookup trust uris. Properly load directory to install p11-kit config to. gck: Update GckUriFlags to match p11-kit Remove support for GTK+2. More build fixes after recent changes. gck: Dump major version number due to recent API refactoring. gcr: Fixes for the gcr-3.pc file gcr: Refactor gnupg process execution into its own class. gcr: Review changes for GcrGnupgProcess from Phillip Withnall Merge branch 'gnupg-process' gcr: Implement loading of attributes in GcrGnupgCollection gcr: Display photo as icon for Gnupg keys. gcr: Review fixes for gnupg icon support gcr: Add icons for key and keypair gcr: Update doc images Fix some distcheck problems gcr: Better markup for PGP keys. gcr: Add the list selector and live search. gcr: Document GcrListSelector gcr: Better markup for PGP keys. Merge branch 'list-selector' Cleanup doc sections a bit. gcr: Use glib-mkenums to generate types for enums and flags gck: Fix PKCS#11 URI documentation. Release version 3.1.4 schema: Add support for keyservers in o.g.crypto.pgp schema Revert accidental change which incremented libgcr major libtool... gcr: Reorganize how gcr oids are generated gcr: Display otherName subject-alt-name for xmppAddr and DNS SRV Merge branch 'parse-other-names' gck: Add async initialization functions. Put ABI symbol checks into 'make check' gcr: ABI fixes for gcr library gck: Cleanup gck API for consistency Bump version number, which wasn't done after last release. gcr: Remove template files Don't keep going after tests fail gcr: Don't initialize pkcs11 modules automatically. Fix up documentation warning. Implement basic little viewer window. Add function for registering well known renderers. gcr: Fix up GcrDisplayView bugs and look gcr: Add better xdg-mime files for identifying crypto related... Release 3.1.90 gcr: Fix up GcrViewerWindow documentation Fix compile warnings when building with --disable-debug gcr: Fix library initialization bugs, and add some debug... daemon: Wait a moment after replacing another daemon gck: Add debug output to GckEnumerator and bits of GckSession gck: Add gck_modules_tokens_for_uri() function gck: Fix tests for new PKCS#11 URI revesion xdg-store: Use the peer name in a trust assertion as file name gcr: Refactor the parser tests gcr: Test GcrParser with null and empty data gcr: Support get surrounding data block from GcrParser gcr: Add support for unlocking files in gcr-viewer gcr: Display errors in the gcr-viewer egg: Make OpenSSL PEM routines return outer block as well. gcr: Expose correct outer block for PEM in GcrParser gcr: Documentation, testing and distcheck fixes gcr: Use place holder text in viewer unlock prompt. gcr: Support multiple items inside a PKCS#12 bag. gcr: Add support for getting friendly name out of a PKCS#12 file. gcr: Proper flags for GcrColumnFlags gcr: Stop parsing PKCS#12 bag if locked Release 3.1.91 Fix typo in GcrUnlockRenderer pkcs11: Allow daemon to access value for credentials. dbus: Provide way to get an internal PKCS#11 session. egg: Fix ASN.1 issues validating order of SETOF egg: Fix issue generating PKCS#12 symkey from password gcr: Fix memory leak while parsing PKCS#8 encrypted keys. gcr: Verify PKCS#12 MAC gcr: Accept slightly invalid PKCS#12 files pkcs11: Fix packaging issues installing the pkcs11 module doc: Add back the file format "documentation". Release version 3.1.92 daemon: Don't install setuid when filesystem capabilities not avail. Release version 3.2.0 Steve Grubb (1): Use file system based capabilities as a way of getting ipc-lock Sweta Kothari (1): Updated Gujarati Translations Takayoshi OKANO (2): Updated Japanese translation Updated Japanese translation Theppitak Karoonboonyanan (4): Updated Thai translation. Updated Thai translation. Updated Thai translation. Updated Thai translation. Timo Jyrinki (1): Update Finnish translation Tomas Bzatek (1): Set correct daemon SELinux context when started from pam module Travis Reitter (1): gcr: Fix gcr-viewer build errors Vincent Untz (2): Improved checks for fs capabilities, and drop unneeded ones Accept to run if ipc_lock capability is not available Wouter Bolsterlee (3): Updated Dutch translation by Wouter Bolsterlee Updated Dutch translation by Wouter Bolsterlee Updated Dutch translation by Wouter Bolsterlee Yaron Shahrabani (6): Updated Hebrew translation. Update Hebrew translation. Updated Hebrew translation. Updated Hebrew translation. Updated Hebrew translation. Updated Hebrew translation. Yinghua Wang (2): update Simplified Chinese (zh_CN) translation update Simplified Chinese (zh_CN) translation Yuri Kozlov (1): Updated Russian translation Yuri Myasoedov (3): Updated Russian translation Updated Russian translation Updated Russian translation dmustieles (1): Updated Spanish translation ipraveen (1): Updated Telugu Translation Мирослав Николић (1): Updated Serbian translation Downloads: ========== http://download.gnome.org/sources/gnome-keyring/3.2/ 2ba2e9410f1ee272138a095feb98503d973f84099c18ee086be082cf4e044021 gnome-keyring-3.2.0.news 682f3e6601792cd62b22bd9e36f4a3127fffc233ee2b0b31915594edaa3c26d6 gnome-keyring-3.2.0.changes 7c05900c2fc4273611ff9dc9c6b36797b027ba24a479b7c5a333941f57a467f5 gnome-keyring-3.2.0.tar.bz2 5bd7dbe18f983aae237517d1eb4b070295c7b848d16c2a9d0a8a6046ea0801bc gnome-keyring-3.2.0.tar.xz Cheers, Stef Walter _______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list