gcr 3.28.0: - Fix year 2038 workaround in ASN.1 decoder [#787963] - Fix test errors when ssh-keygen is not found - Updated translations gcr 3.27.92: - Provide API for reliably calling ssh programs [#735873] - Updated translations gcr 3.27.4: - Fix encoding of EC parameters [#785234] - Fix hang in certificate export dialog [#789804] - Fix failure case in gcr_secure_memory_try_realloc() [#775685] - Switch to using GLib resources - Build fixes [#771052, #775685, #775966, #774312, #774311, #764562, #764569] - Updated translations gcr 3.20.0: - Build fixes [#763488 #766301 - Updated translations gcr 3.19.4: - Build fixes [#756235 #755873] - Updated translations gcr 3.18.0: - Updated translations gcr 3.17.4: - Bump up the GTK+ deps - Build fixes - Updated translations gcr 3.16.0: - No changes from 3.15.92 gcr 3.15.92: - Updated translations - Build fixes [#745629] gcr 3.15.90: - Fix memory leaks [#738508 #739239] - Updated translations - Build fixes [#743201 #739449 #737622] gcr 3.14.0: - Updated translations gcr 3.13.91: - Add support for parsing EC keys [#672137] - Add support for EC keys to key renderer - Parser support for PEM 'PUBLIC KEY' files - Parser support for parsing ECDSA OpenSSH keys - Fix use of libgcrypt 1.6+ - Fix for deprecations in Gtk 3.13.x - Updated translations - Use g_debug() instead of our own debug wrappers - Bump required GLib version to 2.38.x - Don't include deprecated library in our pkg-config file [#732082] - Don't use non-portable 'sed -i' shell command [#728506] - Change CVS to Git in error message [#730340] - Build fixes gcr 3.12.0: - Use /usr/bin/env to find python [#726909] - Updated translations gcr 3.11.91: - Parallel tests, non-recursive Makefile, and TAP - Add gck_enumerator_set_object_type_full() function - Add an accessor for GckAttribute raw value data - Add gcr_certificate_get_markup() function - Store imported key filename in GcrParsed & GcrParser [#705225] - Allow using GBytes with GcrParser [#708736] - Lots of VAPI and GIR fixes [#720504 ...] - Deprecation fixes - Updated translations - Valgrind fix and update headers [#710983 #702648] - Build fixes gcr 3.10.0: - Fix annotations [#705225] - Updated translations gcr 3.9.91: - Translation fixes [#707077, #707078] - Updated translations gcr 3.9.90: - GcrCertificateWidget: inherit from GtkBin, not GtkWidget [#701048] - Made gcr-certificate-renderer close the dialog when clicking okay [#699543] - Port to new p11-kit managed style functions - Testing fixes [#705139] - Build fixes [#695973, ...] gcr 3.9.1: - Vapi bindings [#689685] - Don't import to 'xdg' module in the importer - Add appropriate icon for p11-kit trust module - Handle cases where no certificate data is available - Build fixes gcr 3.8.2: - Build certificate chains when intermediates are wrong order [#699026] - Don't try to import certificates to gnome-keyring xdg module - Add appropriate icon for p11-kit trust module - Make gcr build on both pre GTK+ 3.8 and later versions - Update for recent changes in libtasn1 - Handle cases where no certificate data is available - Fix for GTK+ 3.8 deprecations - Build fixes gcr 3.8.1: - Fix erroneously cancelled prompts - Updated translations gcr 3.8.0: - Fix crash when hashing an unsupported attributes [#696305] - Updated translations gcr 3.7.92: - Have the gcr-prompter replace the running prompter - Fix segfault when prompt is dismissed immediately\ - Updated translations gcr 3.7.91: - Updated translations - Translation fixes [#692536] - Build fixes [#693591, #693440, #687980] gcr 3.7.5: - Separate the base and ui parts of the Gcr library more thoroughly - Fix crasher in armor parsing code - Build fixes - Updated translations gcr 3.7.2: - Fix corner case in DER parsing - Fix crash when parsing invalid DER - More complete test coverage - Other minor fixes - Build fixes gcr 3.7.1: - Allow system prompts to be cancelled while in 'checking' state - Cancel system prompts when the prompter goes away - Use gnome-common code coverage macros - Translation fixes - Build fixes gcr 3.6.1: - Remove unneeded translation - Clear and focus password entry in gcr-viewer when invalid password - Keep enumerating if getting info about one slot fails. - Updated translations - Testing fixes gcr 3.6.0: - Updated translations gcr 3.5.92: - Updated transaltions gcr 3.5.90: - Updated translations - Don't fail preconditions when pkcs11 isn't initialized in gcr - Fix regression in ASN.1 parsing - Build fixes gcr 3.5.5: - Use p11-kit/pkcs11.h instead of shipping a copy with gck. - Documentation fixes - Updated translations gcr 3.5.4: - Add debug output to GcrSecretExchange - Fix invalid warning when sending a secret exchange - Remove support code for old glib versions - Updated translations - Documentation fixes gcr 3.5.3: - Rework DER parsing so we can parse odd PKCS#12 files - Use GBytes, bump glib dependency - Enable gnome2 keyring storage - Documentation fixes - Updated translations gcr 3.4.1: - Fix more issues disabling grabs during password prompts - More debug messages to GcrSystemPrompter - Fix up GCR_DEBUG and GCK_DEBUG environment variables - Updated translations - Build fixes gcr 3.4.0: (no changes since last release) gcr 3.3.92: - Fix up copyright headers - Updated translations - Build fix gcr 3.3.90: - Expose the secure memory API gcr 3.3.5: - Add way to specify button labels for a GcrPrompt - Reenable grabs for password prompts gcr 3.3.4 - Display an appropriate title in gcr-viewer - Include GcrPrompt documentation - Add 'new-prompt' signal to GcrSystemPrompter for use with javascript - Fix build for glib 2.31 deprecations - Build fixes gcr 3.3.3.1 - Fix build issues gcr 3.3.3 - Add support for parsing PKCS#10 and SPKAC formats in GcrParser - Add support for viewing certificate requests in GcrViewer - Support for dynamically loading private key data from PKCS#11 - Add GcrCertificateRequest class for requesting certificates - Add function to retrieve basic constraints from a certificate - Show import errors in an info bar under the viewer - Don't show empty dates in gnupg key renderer - Make secure memory pool shared across modules - Add GckBuilder as a mutable attribute set - Add floating references to GckAttributes - Rename GckObjectAttributes to GckObjectCache - Expose GcrSecureEntryBuffer as a public class - Add system prompt and prompter - Expose uri in GcrImporter - Fix build for glib 2.31 deprecations - Licensing fixes - Build fixes, internal bug fixes, documentation, etc. gcr 3.3.2.1 - Fix build issues gcr 3.3.2 - Allow changing collection on a GcrCollectionModel, add tree/list mode to GcrCollectionModel - Allow chaining of GckEnumerator objects, so that when objects from one is listed, then chained enumerator is enumerated. - Integrate GTlsInteraction into libgck for logging in or key auth. - Refactor internal DER parsing to use reference counted memory using the prototyped GBytes API. - Build fixes, documentation fixes, testing fixes, memory leak fixes gcr 3.3.1.1 - Fix build issues gcr 3.3.1 - Add function to get elements of union collection - Add gck_slot_enumerate_objects() function - Enumerator can now retrieve object attributes - Add gck_session_find_handles() and friends - Add gnupg and password icons - Function to notify that certificate changed - Update glib dependency for 2.30.0 - Build, translation and documentation fixes Versions 3.2.2 and prior were released as part of gnome-keyring