Fwd: gnome-keyring ANNOUNCE: gcr 3.4.0

Note:

  * Support for dynamically loading private key data from PKCS#11


---------- Forwarded message ----------
From: Stef Walter <stefw@gnome.org>
Date: 26 March 2012 14:50
Subject: gnome-keyring ANNOUNCE: gcr 3.4.0
To: gnome-keyring-list@gnome.org, gnome-announce-list@gnome.org


gcr is a library for bits of crypto and security UI, parsing etc. It used
to be part of gnome-keyring. It also provides a viewer and importer for
certificates and private keys.

This is a stable release.

Important Notes:
================

 * Split out of gnome-keyring 3.2.x

 * Dependencies are glib, gtk3, p11-kit, libgcrypt


Changes between 3.2.x and 3.4.0:
==============================**==

 * Expose the non-pageable memory API
 * Added a prompter API used by gnome-keyring for shell integration
 * Add support for parsing certificate requests and displaying them in
  the viewer, both PKCS#10 and SPKAC formats.
 * Support for dynamically loading private key data from PKCS#11
 * Add API for creating certificate requests.
 * Show import errors clearly in the viewer.
 * Don't show empty dates when viewing GnuPG keys
 * Additional fixes and refactoring for the GCK PKCS#10 API
 * Fix up the copyright headers
 * Updated translations
 * Build fixes


Details of changes between 3.2.x and 3.4.0:
==============================**=============

Colin Walters (3):
     build: Don't reference uninstalled gck
     autogen.sh: Make executable
     gcr-secure-memory: Fix prototype to match implementation

Gabor Kelemen (1):
     Include gi18n-lib.h in library sources instead of gi18n.h

Jordi Mallach (1):
     Fix copyright headers.

Piotr Drąg (2):
     Updated POTFILES.in
     Updated Polish translation

Ryan Lortie (2):
     various srcdir != builddir fixes
     Change style of toplevel installed headers

Stef Walter (143):
     Fix problem with doap file syntax
     Update glib dependency for 2.30.0
     gck: Add gck_session_find_handles() and friends
     gcr: Fix documentation build by linking to right library
     gck: Fix build issue on i686 where sizeof (gsize) != sizeof (CK_UL
     gck: Enumerator can now retrieve object attributes
     gck: Documentation fix up
     gck: Add gck_slot_enumerate_objects() function
     gcr: Function to emit notify on GcrCertificate props for data chan
     gcr: Add password icon
     gcr: Fix up docs and symbols
     Add gnupg, and cleanup icon rendering
     gcr: Add function to get the elements of a union collection
     Release version 3.3.1
     Bump version number
     gcr: Don't include main headers in individual components
     gcr: Fix building of introspection dependencies
     Release version 3.3.1.1
     Bump version number
     gck: Remove duplicate typedef of GckObjectAttributes
     gcr: Remove redefinition of GcrRenderer typedef
     Remove g_thread_init() calls.
     gcr: Fix gobject-introspection build ... again
     Ignore coverage file types for git inclusion
     gck: Add methods for opening and logging in that accept interactio
     gck: Don't try and discard handle for session that was not opened
     gck: Remove unneeded variable in gck_session_from_handle()
     gck: GTlsInteraction is set on sessions, not slots
     gck: Fix documentation
     gck: Allow enumerating objects on a session
     gck: Chaining of enumerators
     gck: Add gck_attribute_hash and cleanup for use in hash table
     gck: gck_attribute_get_string() should not return a NULL string
     gck: fix symbols file
     gcr: Add GcrFilterCollection
     gck: Allow generating key without getting out key objects
     gck: Fix annotations for array and out params in GckSession
     gcr: Add tree and list mode for GcrCollectionModel
     gcr: Allow changing the collection on a GcrCollectionModel
     Fix problem where test sources were being ignored by git.
     gck: Fix regression in gck_slot_open_session_finish
     Ignore editor backup files
     gck: Fix problem where gck_slot_open_session_async() leaked object
     gcr: Add missing symbols to gcr.symbols
     gck: Make gck_attributes_unref take a pointer
     gcr: Use GBytes immutable ref counted byte buffers
     Add valgrind memory checking and fix up errors
     egg: Remove usage of libtasn1.h
     Release 3.3.2
     Bump version number
     Fix bugs and unused code highlighted by the clang static analyzer
     Don't include internal glib headers
     Release version 3.3.2.1
     gcr: Add support for parsing PKCS#10 and SPKAC formats
     gcr: Add support for viewing certificate requests
     egg: Rename egg_asn1x_xxx_raw_element() to egg_asn1x_xxx_element_r
     egg: Expose ASN.1 node types
     egg: In egg_assert_cmpmem() output printable without encoding
     egg: Rework egg_assert_cmpbytes()
     egg: Encode DER tag classes correctly
     egg: Fix regression of DER choice encoding
     egg: Add support for building simple DNs
     gck: add gck_attributes_set() and gck_attributes_set_all() functio
     gcr: Implement functions for loading and using SubjectPublicKeyInf
     gcr: Add GcrCertificateRequest class for requesting certificates
     gcr: Document GcrCertificateRequest
     gcr: Rename GcrCertificateReqRenderer to GcrCertificateRequestRend
     gcr: Add missing symbols, and build fixes
     gck: Change gck_object_get attr_types arguments to const
     gcr: Add support for encoding certificate requests as PEM
     gcr: Support plain RSA signing
     gcr: Update documentation and symbols
     gcr: Fix build gulong != gsize
     gck: Retrieve attributes in GckEnumerator properly
     gcr: Add gcr_certificate_get_xxx_name()
     gcr: Add gcr_certificate_get_basic_**constraints()
     gck: Make the gck_attributes_to_string() function public
     gcr: Fix invalid memory access in _gcr_records_parse_colons()
     gcr: Show import errors in an info bar under the viewer
     gcr: Don't show empty dates in gnupg key renderer
     gcr: Fix problem looking up the renderers
     gcr: Parse gnupg import errors correctly to GError result
     gcr: Fix testing errors
     Fix build for glib 2.31 deprecations
     Bump version number for upcoming release
     egg: Make secure memory pool shared across modules
     gck: Add GckBuilder as a mutable attribute set
     gck: Add floating references to GckAttributes
     gck: Rename GckObjectAttributes to GckObjectCache
     gck: Add documentation for newly functions
     gck: Bump gck libtool version, as we removed interfaces from libgc
     Revert changes to libtool version and removed API
     gcr: GcrKeyRenderer has a writable object and attributes propertie
     gcr: Fix invalid cast in GcrPkcs11Importer
     gcr: Check for invalid attributes when creating subject public key
     egg: Check that bytes are valid when they come into ASN.1
     gcr: Add uris to GcrImporter
     gcr: Expose GcrSecureEntryBuffer as a public class
     gcr: Fix up the gcr-secret-exchange.h header
     gcr: Fix typo in GcrSecretExchange docs
     gcr: Add system prompt and prompter
     gcr: Pass properties changed back in prompter dbus method response
     gcr: Fix missing bit of GcrSecureEntryBuffer symbols
     gcr: Make prompter tests work properly, add debugging
     gcr: Fix a couple memory leaks in the prompter
     gcr: Fix dialog layout, and add dbus service
     gcr: Rework how prompter works by introducing GcrPrompt interface
     gcr: Fix up documentation for recent prompting work
     gcr: Add frob-prompt tool and fix bugs
     gcr: Add timeout to gcr-prompter process
     gcr: Fix issues in GcrPromptDialog display
     gcr: Correct bus names in gcr-prompter service autostart files
     gcr: Fine tune dbus prompting interface
     gcr: Build fixes
     gcr: Fix licensing
     gck: Documentation warning fixes
     gcr: Build fix for Fedora packaging
     Release version 3.3.3
     Add gobject and gio dependencies to package config files
     Fix build problems
     Release 3.3.3.1
     gck: Remove gck_attributes_add_owned()
     Bump version number
     gcr: Include GcrPrompt stuff in documentation
     gcr: Fixes for glib deprecations in the mock prompter
     gcr: Add 'new-prompt' signal to GcrSystemPrompter
     gcr: Some tweaks for the frob-prompt tester
     gcr: Add tests for new-prompt signal on GcrSystemPrompter
     gcr: rename prompt test file, and add another one
     gcr: Display an appropriate title in gcr-viewer
     Release version 3.3.4
     gcr: Reenable grabs for password prompts
     gcr: Add way to set the labels for the prompt buttons
     gcr: Add gcr_prompt_reset() function
     gcr: More checks and docs for GcrPrompt
     Release 3.3.5
     gcr: Expose secure memory API
     gcr: Change frob-prompt so that cancelling the prompt stops
     Add a desktop file for gcr-prompter
     Release version 3.3.90
     Remove interfaces file, should be auto-generated.
     Release version 3.3.92
     Release 3.4.0

Travis Reiter (1):
     gcr: Fix build, link against glib

darkxst (1):
     This fixes the build errors, on Ubuntu 11.10


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

http://download.gnome.org/**sources/gcr/3.4/<http://download.gnome.org/sources/gcr/3.4/>

6cb92178a04b5ea335102b43027420**c200fe6a053e5e2009ffae91914a26**8106
gcr-3.4.0.tar.xz


Cheers,
Stef Walter
______________________________**_________________
gnome-keyring-list mailing list
gnome-keyring-list@gnome.org
http://mail.gnome.org/mailman/**listinfo/gnome-keyring-list<http://mail.gnome.org/mailman/listinfo/gnome-keyring-list>
______________________________**_________________
gnome-keyring-list mailing list
gnome-keyring-list@gnome.org
http://mail.gnome.org/mailman/**listinfo/gnome-keyring-list<http://mail.gnome.org/mailman/listinfo/gnome-keyring-list>

Received on Monday, 26 March 2012 13:17:38 UTC