ANNOUNCEMENT: gnome-keyring 2.32.0



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:
================

    * Now requires:
      - GTK+ 2.20 or later
      - GLib 2.25 or later
      - Automake 1.7 or later

    * Some helpful notes for distributors:
      http://live.gnome.org/GnomeKeyring/Distributors


Changes between 2.30.0 and 2.32.0:
==================================

    * Make bulids silent by default.
    * Require glib 2.25 or later.
    * Require automake 1.7 or later.
    * Fix assertion in secure memory code.
    * Fix double free in gp11 library.
    * Fix crash during keyring unlock operation.
    * Expand prompt details when a non-default unlock option is chosen.
    * Migrate to gsettings.
    * Fix library header installation directory for libgcr.
    * Fix some errors parsing certificates.
    * Rework how unlock options are loaded and handled.
    * Support building with GTK+ 3.0
    * No warning message when SSH unlock prompt is cancelled.
    * Build fix finding PAM headers.
    * Build fix of PAM module for Hurd.
    * Fix problem with keyring names that contain foreign charaters.
    * Build fixes and warning fixes.
    * More internal documentation.
    * Add --replace option to daemon.
    * Fix race condition in tests.
    * Use new DER decoding and encoding routines.
    * Only try to authenticate once if PKCS#11 slot has
      protected auth path.
    * Better handling of when PKCS#11 token is write protected.
    * New GPG Agent built into gnome-keyring-daemon
    * Start using new DER parser and writer.
    * Fix building of desktop and service files.
    * Fix problems displaying prompts with certain characters in
      strings.
    * Fix deadlock on secure memory usage.
    * Refactor the way prompting works for PKCS#11 components.
    * Refactor the way testing works and files are named.
    * Implement coverage testing.
    * Cleanup whitespace issues and rename certain modules.
    * Tests can now involve prompts and responses.
    * Fix possible threading race condition in gp11.
    * Fix broken startup when used with gdm and password-less login.
    * Fix checking of uninitialized value in prompting code.
    * Build fixes for errors and distribution problems.
    * Remove accidental storage of user's login password in login
      keyring.
    * Fix assertion when exiting.


Changes between 2.31.92 and 2.32.0:
====================================

 * Make bulids silent by default.


Details of changes between 2.30.0 and 2.32.0:
=============================================

A S Alam (2):
      update Translation in master for Punjabi by A S Alam
      update for Punjabi

Adrian Bunk (1):
      autogen.sh: require automake 1.7

Ahmed Noor Kader Mustajir Md Eusoff (1):
      Updated Malay translation

Andika Triwidada (1):
      Updated Indonesian translation

Andre Klapper (1):
      Compile with -DGSEAL_ENABLE. Fixes bug 612475.

Aron Xu (4):
      Update Simplified Chinese translation.
      Update the translation of keyring in zh_CN.
      Update Simplified Chinese translation.
      Update Simplified Chinese translation.

Bruno Brouard (1):
      Updated French translation

Carles Ferrando (1):
      Updated Catalan (Valencian) 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)

Claude Paroz (1):
      Updated POTFILES.in

Damyan Ivanov (1):
      Updated Bulgarian translation

Daniel Nylander (2):
      Updated Swedish translation
      Updated Swedish translation

Dirgita (1):
      Updated Indonesian translation

Duarte Loreto (1):
      Updated Portuguese translation

Eleanor Chen (1):
      Update Simplified Chinese translations.

Fran Diéguez (6):
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations

Francesco Marletta (1):
      [l10n] Updated Italian translation

Gabor Kelemen (3):
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation

Gil Forcada (1):
      Minor fix in Catalan translation

Ivar Smolin (5):
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation

Jordi Serratosa (1):
      Fixes to Catalan translation

Jorge González (6):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Kenneth Nielsen (1):
      Updated Danish translation

Khaled Hosny (2):
      Updated Arabic translation
      Updated Arabic translation

Kjartan Maraas (7):
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Remove non-existing file
      Added Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation

Louis-Francis Ratté-Boulianne (1):
      [pam] Fix build on Snow Leopard.

Manoj Kumar Giri (1):
      Updated Oriya Translation

Mario Blättermann (1):
      [i18n] Updated German translation

Matej Urbančič (5):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Matthias Clasen (1):
      [pam] Fix PAM header test.

Mattias Põldaru (2):
      Estonian translation updated
      [l10n] Updated Estonian translation

Michael Kotsarinis (1):
      l10n: Updated Greek translation for gnome-keyring

Nshepperd (1):
      Fix checking of uninitialized value in prompting code.

Olav Vitters (1):
      Fix doap file

Pablo Castellano (1):
      g_string_append_c_inline is used implicitly

Peteris Krisjanis (1):
      Updated Latvian translation.

Philip Withnall (10):
      Update British English translation
      Use "different from" rather than "different than" in string
      Fix versioning to separate package and libtool versions
      Use #ifdef instead of #if to fix gcc warnings
      Fix shadowing of a glibc function to fix a gcc warning
      Add missing default cases in switch statements
      Port to GTK+ 3
      Update British English translation
      Fix the header installation directory for libgcr
      Fix .gitignore files to correctly ignore the GTK+ 3 files

Piotr Drąg (1):
      Updated Polish translation

Rob Bradford (1):
      Add dbus activation service file for org.freedesktop.secrets

Sira Nokyoongtong (1):
      Updated Thai translation.

Sjoerd Simons (1):
      Make sure the service files are created correctly

Stef Walter (120):
      Make buildable with GTK+ 2.20 without deprecated symbols.
      [rpc] Fix assertion on exit due to pointer not being cleared.
      [login] Fix security problem storing login password in keyring.
      [dbus] Initialize uninitialized variable.
      More fixes for -DGSEAL_ENABLE
      Release version 2.30.1
      Bump version number after release.
      Start work on gpg-agent, incomplete.
      Fix broken startup when used with gdm and password-less login.
      Massive cleanup of line endings and file names.
      Move and cleanup the prompt directory.
      Bump version number to unstable version
      Start the wrap-layer, with proper session mapping.
      Prompting for creation of credentials in wrap layer.
      Use an interface to dispatch dbus messages to objects.
      Implement secret service unlock using protected auth path.
      Fix bugs preventing wrap layer propmting from working.
      Simpler way to define secure memory callbacks.
      Basic rough implementation of prompting for C_Login
      Implement an initial test of the prompting functionality.
      Implement dummy prompting.
      Fix possible threading race condition in gp11.
      Run tests in a second thread, and run mainloop.
      Verobse testing, so we can see progress.
      Allow space between test definition macro and name.
      Implement login prompting tests as automatic test.
      No more prompt tests.
      Cleanup naming and whitespace for testing stuff.
      Cleanup .gitignore files.
      Implement coverage of tests using gcov and lcov.
      Implement testing for context specific login prompt.
      Cleaner naming in testing suite.
      Cleaner naming in testing suite.
      Implement some testing of creating credentials.
      Split out the mock module and test helpers.
      [gkm] Internally ignore attributes with ulValueLen == -1
      Implement auto unlock in wrap-layer.
      Make sure prompts are freed properly.
      [wrap-layer] Implement initialize and change password prompts
      [daemon] Remove old code that's now in the wrap-layer
      Merge branch 'master' into gpg-agent
      Fix up the POTFILES for GPG stuff
      [daemon] Fix deadlock on secure memory usage.
      Merge branch 'master' into gpg-agent
      [gkm] Always pass around session when finding stuff.
      [prompt] Always encode strings properly.
      Merge branch 'master' into gpg-agent
      [gpg-agent] Finish up the GPG Agent.
      [gpg-agent] Allow unlock options to be used.
      Fix building of desktop and service files.
      [egg] Initial asn1 parser work.
      [egg] Implement better dumping of asn1 tree.
      [egg] Rework how asn nodes are accessed.
      [egg] Implement DER parsing of a certificate.
      [egg] Work on indefinite length encodings.
      [egg] Handle identifier joins that are more than one level deep.
      [egg] Some more minor fixes for parsing certificates.
      [egg] A few more parsing tests.
      [egg] Rework asn1 decoding, add set support, much more robust.
      [egg] Add asn functionality for clearing a tree.
      [egg] Implement asn validation, and some read functions.
      [egg] Tracking of failure messages during decoding and validation.
      [egg] Implement a bunch of value reading functionality.
      [egg] Separate real ASN nodes in the tree from options.
      [egg] Implement asn.1 encoding.
      [egg] Move the DN functionality into its own file.
      [egg] Implement some new asn1 tests, and fix problems.
      Fix building of desktop and service files.
      Merge branch 'asn1-work'
      Merge branch 'gpg-agent'
      Release version 2.31.4
      Bump version number after release
      [gkm] Rename RSA and DSA mechanism files.
      [testing] External tests now return proper result codes.
      Use new DER decoding and encoding routines.
      Remove run time dependency on libtasn1.
      [gp11] Don't keep authenticating if protected auth path.
      [wrap-layer] Separate wrap layer auth functionality
      [gp11] Open readonly sessions when enumerating objects.
      [wrap-layer] Don't barf if token is write protected.
      [ssh-agent] Try to unlock key before use.
      [daemon] Fix uninitialized PKCS#11 function pointer.
      [plex-layer] Remove old code.
      [egg] Fix problems building on 32-bit.
      [dbus] Fix problem accessing "object-path" property as wrong type.
      [dbus] Fix problems with keyring names and foreign characters.
      [egg] Fix asn.1 parsing into GDate.
      [wrap-layer] Fix text prompt for login keyring.
      [testing] Fix race condition in tests where waiting.
      [daemon] Add --replace option to daemon.
      Ignore more project files
      [gkm] Fix warning that occurs when screensaver unlocks daemon.
      [daemon] Remove gconf support as part of migration to gsettings.
      [gcr] Install the gcr-simple-certificate.h header properly.
      [gpg-agent] Change agent prompt strings not talk about keyrings.
      Release version 2.31.91
      Bump version number
      Revert "[pam] Fix build on Snow Leopard."
      [ssh-agent] No warning message when prompt cancelled.
      [secret-store] Fix the CKA_TRUSTED attribute for collections.
      Minor fine tuning of GTK+ 3.0 build support.
      Merge branch '624570-gtk3-option'
      [ui] Transfer auto-unlock value from prompt properly.
      [wrap-layer] Fix saving of auto-unlock passwords.
      [gcr, ui] Rework how unlock options are loaded and handled.
      [pkcs11] Fix errors parsing certificates.
      [schema] Initial org.gnome.crypto.cache schema
      [gpg-agent] Add gsettings to store passphrase preferences.
      [schema] Add in org.gnome.crypto.pgp gsettings schema.
      [prompt] When a non-default unlock option is selected expand.
      Merge remote branch 'pwith/628910-header-dir'
      [dbus] Ref unlock object while performing async operation.
      [gp11] Fix double free with copied attributes.
      [gpg-agent] Don't go into endless loop when client disconnects.
      Merge branch 'gsettings-migration'
      [pam] Don't use MAXPATHLEN in pam module.
      [egg] Fix secure memory assertion.
      Merge branch 'pam-client-no-max-path'
      Release version 2.31.92
      Make builds 'silent' by default

Takayuki KUSANO (1):
      Updated Japanese translation

Tao Wang (1):
      Update Simplified Chinese translation.

Theppitak Karoonboonyanan (1):
      Updated Thai translation.

Thomas Thurman (1):
      Updated Shavian transliteration

Thorsten Sick (1):
      Full documentation for gku-prompt-tool.c

Vincent Untz (2):
      [release] post-release bump to 2.30.1
      Fix CLEANFILES in Makefile.am

Wolfgang Stöggl (1):
      Updated German translation

Wouter Bolsterlee (1):
      Updated Dutch translation by Wouter Bolsterlee

Yaron Shahrabani (6):
      Updated Hebrew translation to 100%
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.

drtv (2):
      Updated Tamil translation
      Updated Tamil translation

Милош Поповић (2):
      Updated Serbian translation
      Updated Serbian translation


Downloads:
==========

Source code:
http://download.gnome.org/sources/gnome-keyring/2.32/gnome-keyring-2.32.0.tar.gz
[MD5 sum: 4da30b8637da65f02d2dd07b9c53a7db]

Cheers,
Stef Walter





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]