summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Use the g_debug() mechanism from GLib directlyStef Walter2014-09-032-4/+1
| | | | | Rather than using our own _gck_debug() and _gcr_debug() wrappers.
* gck: Add gck_enumerator_set_object_type_full() functionStef Walter2014-03-031-0/+1
| | | | | | | | This is more bindable than setting fields in the GckObjectCacheIface struct directly. Hide the old gck_enumerator_set_object_type() for scripting and introspection using languages.
* gcr: Add gcr_certificate_get_markup() functionStef Walter2014-03-031-0/+1
| | | | | For seahorse to use when implementing its GcrCertificate derived class.
* Makefile.am: Single Makefile mode and parallel-testsStef Walter2014-03-034-10/+6
| | | | | | | | | | | | | | | | gtk-doc doesn't work as an included Makefile so continue to use SUBDIRS with docs/reference/* Run the tests using TAP. Unfortunately the GTest --tap output mode doesn't behave well in the face of failures, and doesn't output a test plan. Use our own tap-driver and tap-compiler for these reasons. This also fixes several builddir != srcdir issues and testing hacks that were sneaking around in the code base. Move the tests into the same directories as the code that it is testing.
* gck: Add an accessor for GckAttribute raw value dataStef Walter2014-03-031-1/+2
| | | | | vapigen is completely broken when it comes to having arrays as fields in a compact class (ie: struct).
* Add version checking macrosStef Walter2014-01-064-1/+21
| | | | So you can do things like GCR_CHECK_VERSION(x,y,z)
* eggimagemenubutton: Copy and un-deprecate GtkImageMenuitemStef Walter2014-01-051-0/+1
| | | | | | | | | This was deprecated without reference to a bug or reasoning, and we need it for our importer drop down button. We want to show the device image in the drop down menu. So copy it from GTK+, clean it up, and keep using it. Add a tool to test GcrImportButton
* Fix up documentation warningsStef Walter2013-10-182-1/+5
|
* Parser: Store imported key filename in Parsed & ParserHashem Nasarat2013-10-071-0/+3
| | | | | | | | | | | | | | | 1. Access to the filename is useful in many ways. Importers, e.g. GcrOpenSshImporter, have access to the GcrParsed, and can read the filename to preserve filenames of imported keys. 2. When the GcrViewerWindow reads a key to create a parser, store the filename as an instance variable of the parser 3. In the parse_...() functions where the GcrParsed is created, store the filename as an instance variable via push_parsed (read it from the parser). https://bugzilla.gnome.org/show_bug.cgi?id=705225
* gcr: Allow using GBytes with GcrParserStef Walter2013-09-301-0/+4
| | | | | | | | | | | | This also solves a corner case where GcrParser would keep around a pointer to the data passed into gcr_parser_parse_data(), even after that data had been freed. gcr_parser_parse_data() now copies the data passed in, where as the new gcr_parser_parse_bytes() simply keeps a reference to the GBytes. https://bugzilla.gnome.org/show_bug.cgi?id=708736
* docs: GcrViewerWindow shouldn't be in the documentation typesStef Walter2013-09-251-1/+0
| | | | Since it's not public API, at least not yet.
* ui: Add gcr_viewer_window_get_viewer() functionStef Walter2013-09-251-0/+1
| | | | This allows frob-unlock tool to start working again.
* Add vala vapi files for Gck and Gcr librariesStef Walter2013-04-211-4/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689685
* Separate the base and ui parts of the Gcr library more thoroughly.Stef Walter2012-12-221-6/+6
| | | | | | | | | | | | | | | | * This is due to gobject introspection not being able to have separate GIRs provide the same namespace, and the desire to conditionally build the GTK+ dependent stuff. * Partially based on a patch by Mathias Hasselmann * Separate GIRs: Gcr and GcrUi * Separate libraries: libgcr-base-3.so and libgcr-ui-3.so. The latter links to the former. * Symlink libgcr-3.so to libgcr-ui-3.so * Expose internal symbols in libgcr-base-3.so so they can be easily shared by libgcr-ui-3.so * Add --without-gtk argument https://bugzilla.gnome.org/show_bug.cgi?id=688678
* Split up the Gcr GIR files into base/uiStef Walter2012-12-221-1/+1
| | | | | | | | | | | | | | | * Reorganize our libraries too, in a backwards compatible manner, in order to better match this split. * This reorganization was predicated on the fact that we can't have two GIRs with the same namespace. So the two namespaces are: - Gcr - GcrUi * The pkg-config files are: - gcr-base - gcr-ui - gcr (which depends on both of the above) https://bugzilla.gnome.org/show_bug.cgi?id=689685
* Fix more build problems with glib 2.35.0Stef Walter2012-12-052-3/+6
|
* Release version 3.7.13.7.1Stef Walter2012-10-221-1/+1
|
* gcr: Implement prompt-close in GcrSystemPrompt and GcrSystemPrompterStef Walter2012-10-221-0/+1
| | | | | | | | | | | * Properly relay the prompt-close signal from GcrSystemPrompter back to GcrSystemPrompt by firing the PromptDone callback method on the caller's DBus interface. * Make sure GcrSystemPrompt emits prompt-close appropriately for all the various paths that can close the prompt. * Add testing of the above, and changes in the mock prompter for this. https://bugzilla.gnome.org/show_bug.cgi?id=678611
* gcr: Add prompt-close action signal to GcrPromptStef Walter2012-10-221-0/+1
| | | | | | | | | | | * This signal is fired when the prompt is closed, regardless of whether that closure was initiated by the user, or by the the application. * Add a gcr_prompt_close() method to fire this signal. * After closing a prompt the prompt should not display any further password or confirm prompts to the user. https://bugzilla.gnome.org/show_bug.cgi?id=678611
* Documentation fixesStef Walter2012-06-262-4/+11
| | | | | * Clean up documentation and introspection warnings * Separate GcrImportInteraction docs into own page
* Remove interfaces file, should be auto-generated.Stef Walter2012-03-091-1/+0
|
* gcr: Expose secure memory APIStef Walter2012-02-102-0/+14
| | | | | | | * Add gcr_secure_memory_new() and gcr_secure_memory_free() and friends. * Exposed so that we can implement secure entry widget in gnome-shell
* gcr: Add gcr_prompt_reset() functionStef Walter2012-02-102-43/+1
| | | | | * Resets all properties of the prompt to the defaults in the interface
* gcr: Add way to set the labels for the prompt buttonsStef Walter2012-02-101-0/+4
| | | | | | | * Add continue-label and cancel-label properties to GcrPrompt * Implement in GcrSystemPrompt and in the mock prompter https://bugzilla.gnome.org/show_bug.cgi?id=669793
* gcr: Display an appropriate title in gcr-viewerStef Walter2012-01-102-2/+4
| | | | * And add display-name property to GcrViewerWidget
* gcr: Include GcrPrompt stuff in documentationStef Walter2012-01-031-0/+8
|
* gck: Remove gck_attributes_add_owned()Stef Walter2011-12-211-1/+0
| | | | | | * And make gck_attributes_add_attribute() handle owned attributes * Unowned attributes should be done with gck_attributes_add_data() * This change to ABI cleans things up before API is released as stable
* gck: Documentation warning fixesStef Walter2011-12-191-0/+1
|
* gcr: Add timeout to gcr-prompter processStef Walter2011-12-181-0/+1
| | | | * When no prompts occur for 10 seconds, quit process
* gcr: Fix up documentation for recent prompting workStef Walter2011-12-173-2/+134
|
* gcr: Add system prompt and prompterStef Walter2011-12-132-0/+7
| | | | | | | * GcrSystemPrompt is a class used on the client. * GcrSystemPrompter is a base class for implementing the actual prompter * GcrMockPrompter is a mock prompter, which returns predefined values useful in tests
* gcr: Expose GcrSecureEntryBuffer as a public classStef Walter2011-12-133-0/+19
| | | | | * This is a GtkEntryBuffer that uses non-pageable memory for the buffer, to be used with passwords and secrets.
* Revert changes to libtool version and removed APIStef Walter2011-12-092-2/+25
| | | | | | | | | * There were problems with applications that didn't use libgck but linked to the old version with the old libtool number: empathy * So stub out the removed functions, revert the libtool version changes instead of removing those functions. This reverts commit ef7e91d66839d4104ee6ba9681e49506f5dd5fa3.
* gck: Bump gck libtool version, as we removed interfaces from libgckStef Walter2011-12-082-8/+2
| | | | | | | | | | * libgck API is not yet stable. * Gck is only used internally in the gcr projcet, gnome-keyring project and the seahorse project. * We want to be threadsafe with regard to attributes, and the functions removed can't be implemented within the new framework. * Remove deprecated functions at the same time, since this is an opportunity to cleanup.
* gck: Add documentation for newly functionsStef Walter2011-12-082-46/+80
|
* gck: Rename GckObjectAttributes to GckObjectCacheStef Walter2011-12-081-1/+1
| | | | | | | * And allow updating of the attributes, in particula adding attributes that are discovered. * Add a gck_object_cache_lookup() methods which load attributes and then updates the cache if the object has a cache.
* gck: Add GckBuilder as a mutable attribute setStef Walter2011-12-081-1/+1
| | | | | | | | * Use GckBuilder to build a set of attributes, and then GckAttributes is a immutable set of attributes. * We reference count the memory used in attributes, so as we copy and transfer the attributes without duplicating values unnecessarily
* gcr: Show import errors in an info bar under the viewerStef Walter2011-11-302-10/+5
| | | | | * Add importing signal to GcrImportButton * Add a GtkInfoBar to GcrViewerWindow
* gck: Make the gck_attributes_to_string() function publicStef Walter2011-11-301-0/+1
| | | | * Used for debugging and logging
* gcr: Add gcr_certificate_get_basic_constraints()Stef Walter2011-11-291-0/+1
| | | | * Function to retrieve basic constraints info from a certificate
* gcr: Add gcr_certificate_get_xxx_name()Stef Walter2011-11-291-0/+2
| | | | * To get a decent name for a certificate, using the CN, OU, and O
* gcr: Update documentation and symbolsStef Walter2011-11-241-1/+6
|
* gcr: Add missing symbols, and build fixesStef Walter2011-11-232-9/+1
|
* gcr: Document GcrCertificateRequestStef Walter2011-11-233-0/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=663604
* gcr: Implement functions for loading and using SubjectPublicKeyInfoStef Walter2011-11-231-1/+0
| | | | | | | | | | | * Move key calculation routines into gcr-subject-public-key.c * Move creation of SPK from gcr-fingerprint.c into here * Implement loading of SPK from PKCS#11 certificates, public keys, private keys * Add support for parsing SubjectPublicKeyInfo to parser. Generates attributes for a CKO_PUBLIC_KEY * Fix bugs in DER encoding related to this. * More tweaks on testing infrastructure
* gck: add gck_attributes_set() and gck_attributes_set_all() functionsStef Walter2011-11-231-0/+3
|
* gcr: Add tree and list mode for GcrCollectionModelStef Walter2011-11-091-0/+4
| | | | | | * Way for callers to turn off the nesting behavior of GcrCollectionModel * Specify GCR_COLLECTION_MODEL_LIST at startup. * No stable software yet uses GcrCollectionModel, so changing API.
* gcr: Add GcrFilterCollectionStef Walter2011-11-093-0/+23
| | | | | * Adds a new collection type, which wraps another collection and filters out certain objects
* gck: Add gck_attribute_hash and cleanup for use in hash tableStef Walter2011-11-031-0/+1
| | | | | | | | * Add gck_attribute_hash() so GckAttribute can be used as a hash table key. * Change gck_attribute_free() and gck_attribute_equal() to use pointers so they can be used as GEqualFunc and GDestroyNotify without casting
* gck: Chaining of enumeratorsStef Walter2011-11-021-0/+2
| | | | | | | * Add functions gck_enumerator_get_chained() and gck_enumerator_set_chained() * Chaining enumerator returns results from the chained enumerator after all results have been retrieved from the former.