summaryrefslogtreecommitdiff
path: root/gck/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Remove Autotools buildNiels De Graef2021-01-161-260/+0
| | | | | We have a modern, saner build system in place with Meson, so let's drop autotools before releasing the next version of gcr.
* egg: Move mock-interaction.[ch] to egg/ directoryStef Walter2018-02-151-8/+4
| | | | | | Since we want to use this from the gcr/ code https://bugzilla.gnome.org/show_bug.cgi?id=735873
* Use the g_debug() mechanism from GLib directlyStef Walter2014-09-031-1/+0
| | | | | Rather than using our own _gck_debug() and _gcr_debug() wrappers.
* Makefile.am: Build vapi files and use vapi metadata correctlyStef Walter2014-03-031-1/+1
| | | | Regressed from 9019498dfef15efec4d12eee8becc55781062a30
* gck: Help automake properly track libgck-testable.so dependenciesStef Walter2014-03-031-2/+6
| | | | This should be a fix for a gnome continuous build failure.
* Makefile.am: Single Makefile mode and parallel-testsStef Walter2014-03-031-118/+175
| | | | | | | | | | | | | | | | 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-1.gir: Fix the C header that should be includedStef Walter2014-03-031-1/+1
|
* Add version checking macrosStef Walter2014-01-061-1/+4
| | | | So you can do things like GCR_CHECK_VERSION(x,y,z)
* Add a basic PKCS#11 VAPI fileStef Walter2014-01-051-1/+3
|
* Use AM_CPPFLAGS instead of INCLUDES in Makefile.am filesStef Walter2013-10-181-1/+1
|
* Fix spacing for silent automake rulesStef Walter2013-10-181-5/+5
|
* Add vala vapi files for Gck and Gcr librariesStef Walter2013-04-211-14/+45
| | | | 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-7/+5
| | | | | | | | | | | | | | | | * 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
* gck: respect silent build option in cp commandXan Lopez2012-08-091-1/+1
|
* Don't distribute built sourcesStef Walter2012-04-031-10/+10
| | | | | | * This caused problems with gdbus-codegen generated files https://bugzilla.gnome.org/show_bug.cgi?id=673110
* various srcdir != builddir fixesRyan Lortie2012-01-091-6/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=667573
* 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.
* egg: Make secure memory pool shared across modulesStef Walter2011-12-081-1/+2
| | | | | | | | * The globals for the secure memory pool need to be shared across linked modules. So that for example gck, gcr, and gsecret libraries can share the same pool, even though code is compiled into each library. * There's versioning so they'll only work with each other if they all share the same code.
* Add valgrind memory checking and fix up errorsStef Walter2011-11-211-0/+3
| | | | | | | | | * This is especially necessary after migrating to EggBytes since it's reference counted and an easy sourc of memory leaks * Remove threading from testing framework, as gcr isn't threadsafe in all parts. * Fix bugs discovered in memory checking. * Fix up some of the testing stuff.
* gck: Enumerator can now retrieve object attributesStef Walter2011-10-121-0/+1
| | | | | | | | | | * New interface called GckObjectAttributes. Callers derive from GckObject, implement GckObjectAttributes and set fields in the iface to denote which attributes are interested in. * Caller passes type of derived object to gck_enumerator_set_object_type() and then enumerator will retrieve attributes set in iface, and return objects of that type * GckObjectAttributes has attributes property.
* Split the GCR and GCK libraries out of gnome-keyringsplitStef Walter2011-10-061-5/+10
| | | | | | | | | | | Commits prior to this commit will not build. To build old releases of Gcr or Gck you should use the gnome-keyring git module. This module currently depends on: gtk+ >= 3.0, glib >= 2.28.0, p11-kit >= 0.6, libgcrypt >= 1.2.2 Additionally it requires asn1Parser for building.
* gck: Integrate GTlsInteraction into libgckStef Walter2011-10-031-0/+2
| | | | | | * Deprecate the GckModule signals which were used for password auth * Fire deprecated GckModule signals from a compat GTlsInteraction * Add some tests for this integration
* gck: Documentation, introspection, and header fixesStef Walter2011-09-291-2/+18
|
* gck: Gck introspection doesn't depend on gtkStef Walter2011-09-291-2/+2
|
* gck: Fix introspection warnings and complete introspection annotationsStef Walter2011-09-281-6/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655651
* Rework configure build options based on recent mailing list postsStef Walter2011-09-261-10/+2
| | | | | | | | * --enable-strict to enable -Werror, fatal warnings and disable deprecations * --disable-debug to G_DISABLE_ASSERT * default debug for -g, WITH_DEBUG * --enable-debug to -OO
* gcr: Documentation, testing and distcheck fixesStef Walter2011-09-011-1/+2
| | | | | | * Update symbols for new APIs * Update docs with new APIs * Change how tests find fixture files.
* gck: Add debug output to GckEnumerator and bits of GckSessionStef Walter2011-08-311-0/+2
| | | | | * Also fix up Gcr debugging * And add debugging to trust stuff.
* Put ABI symbol checks into 'make check'Stef Walter2011-08-251-7/+19
| | | | | | * We have files in which all public symbols for the gck and gcr libraries, and then check these against the linked libraries. * Not a panacea for ABI changes, but at least a simple check
* Release version 3.1.4Stef Walter2011-07-251-0/+6
| | | | | * Include some changes to make comparing symbols easier. * Fix some issues that came up when doing make distcheck
* gck: Dump major version number due to recent API refactoring.Stef Walter2011-07-091-7/+8
| | | | | * API is not yet stable, but we increase the major version so that we don't piss off packagers.
* gck: Use p11-kit for module loading, messages, and uri parsing.Stef Walter2011-07-061-0/+3
|
* Fix build with --no-add-neededStef Walter2011-05-091-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=649754
* Better testing configure options.Stef Walter2011-04-231-8/+13
| | | | | | * --enable-tests=yes/no/full * With 'full' the testing hooks in gnome-keyring-daemon are built * Different libraries are built in testable and non-testable versions.
* Fix problems building tests using internal functions.Stef Walter2011-01-191-1/+4
| | | | | | Recently the changes to libgck and libgcr --export-symbols-regex broke the tests. Export different symbols when tests are enabled or not.
* libgck.so: Only export symbols that begin with gck_Emilio Pozuelo Monfort2010-12-291-1/+1
| | | | Bug #638216
* [gck] Add functionality for dumping PKCS#11 attributes.Stef Walter2010-11-291-0/+1
| | | | gck_attribute_dump() and gck_attributes_dump()
* Fix typo to fix the buildWilliam Jon McCann2010-10-021-1/+1
|
* [gck] Mark the gck API as unstable with a define.Stef Walter2010-10-011-0/+1
| | | | Use -DGCK_API_SUBJECT_TO_CHANGE in order to compile.
* [gck] Rework testing and make mock module.Stef Walter2010-09-181-9/+13
| | | | | Make mock Pkcs#11 module better modularized, and available to other tests of other modules. Add more test helpers.
* Port gnome-keyring to new gck library.Stef Walter2010-08-251-1/+1
|
* [gck] Implement PkCS#11 URI's and enumerationStef Walter2010-08-091-0/+3
| | | | | * PKCS#11 URI spec is not completely finalized yet. * Removed old callback style enumeration and replaced with gio style.
* [gck] Add methods for listing and initializing registered modules.Stef Walter2010-08-011-1/+2
| | | | | * We use the concept of a PKCS #11 registry as outlined here: http://wiki.cacert.org/Pkcs11TaskForce
* [gck] Remove session pooling, and add concept of module list.Stef Walter2010-07-301-0/+1
| | | | | | * Session pooling no langer necessary now that we track sessions properly in GckObject. This was of dubious value anyway. * Added concept of a module list.
* [gck] In preparation for public release, rename library.Stef Walter2010-07-291-0/+66
* Next steps will include cleaning up the API making it ready for gobject introspection etc..