summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* trust: Rework input path treatmentStef Walter2013-03-151-50/+24
| | | | | | | | | | | | | | | | | | | | | * Accept a single --with-trust-paths argument to ./configure which cotnains all the input paths. * The --with-system-anchors and --with-system-certificates ./configure arguments are no longer supported. Since they were only present briefly, no provision is made for backwards compatibility. * Each input file is treated as containing anchors by default unless an input certificate contains detailed trust information. * The files in each input directory are not automatically treated as anchors unless a certificate contains detailed trust information. * The files in anchors/ subdirectory of each input directory are automatically marked as anchors. * The files in the blacklist/ subdirectory of each input directory are automatically marked as blacklisted. * Update tests and move around test certificates so we can test these changes. https://bugs.freedesktop.org/show_bug.cgi?id=62327
* Fix up the system anchors/certificates configure argumentsStef Walter2013-03-141-15/+20
| | | | | | Double check various combinations, and make sure we don't fail needlessly when --disable-trust-module. Also check that actual paths are passed into the arguments.
* doc: Move manual into doc/manual subdirectoryStef Walter2013-03-121-3/+4
|
* Release version 0.16.4Stef Walter2013-03-121-1/+1
|
* Release version 0.16.3Stef Walter2013-03-081-1/+1
|
* Release 0.16.2Stef Walter2013-03-081-1/+1
|
* Properly detect the stdbool.h headerStef Walter2013-03-081-0/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=62001
* Release version 0.16.1Stef Walter2013-03-071-1/+1
|
* Release version 0.16.0Stef Walter2013-03-041-1/+1
|
* Fix missing bracket in trust module checkRoman Bogorodskiy2013-03-041-1/+1
| | | | | | This fixes building --without-libtasn1 https://bugs.freedesktop.org/show_bug.cgi?id=61740
* Use mingw compatible coverage flagsStef Walter2013-03-031-2/+2
| | | | | | The way that coverage is built and linked is different with mingw so just use the --coverage flag to represent the correct behavior when cross compiling.
* Add compat gmtime_r() and timegm() functionsStef Walter2013-03-031-0/+6
| | | | Not available on Win32 or ancient unixes
* Add compat vasprintf() and asprintf() functionsStef Walter2013-03-031-0/+1
| | | | These are not available on Win32 and ancient unixes
* Add compat strndup() functionStef Walter2013-03-031-0/+1
| | | | Not available on Win32 and ancient unixes
* Add compat implementation of basename()Stef Walter2013-03-031-2/+3
| | | | For Win32 and older unixes
* Release version 0.15.2Stef Walter2013-02-121-1/+1
| | | | * This is an unstable release
* Add and enable German gettext translationAndreas Metzler2013-02-121-0/+3
| | | | | Enable installation of gettext translations and add German translation by Chris Leick.
* Don't require explictly disabling trust module if --without-libtasn1Andreas Metzler2013-02-071-12/+16
| | | | | | | And provide more intelligent error messages about why to build with libtasn1 Tweaked by Stef Walter
* Our minimum version of libtasn1 is 2.14Stef Walter2013-02-051-1/+1
|
* Release version 0.15.1Stef Walter2013-02-051-1/+1
| | | | * This is an unstable release
* Add a placeholder external 'extract-trust' commandStef Walter2013-02-051-0/+1
|
* Implement basic extract supportStef Walter2013-02-051-0/+1
| | | | | | * The only formats supported are x509-file and x509-directory Allow tool to build without extract
* Support for sane writing to files extractedStef Walter2013-02-051-0/+1
| | | | | | * Implement atomic writes of files * Writing with checks that not overwriting anything unless desired * Writing and overwriting of directory contents in a robust way
* Add basic trust moduleStef Walter2013-02-051-1/+127
| | | | | | This is based off the roots-store from gnome-keyring and loads certificates from a root directory and exposes them as PKCS#11 objects.
* Add a p11-kit tool manual pageStef Walter2013-02-051-0/+4
|
* Change the documentation configure arg to --enable-docStef Walter2013-02-051-18/+23
| | | | * We're building more than just the gtk-doc reference
* Add a /usr/share/p11-kit/modules directory for package module configsStef Walter2013-02-051-0/+3
| | | | | | * Try to make /etc/pkcs11/modules for administrator use * Override the old pkg-config variables to help packages start using the new location
* Use the stdbool.h C99 bool typeStef Walter2013-01-231-1/+1
| | | | | | It was getting really wild knowing whether a function returning an int would return -1 on failure or 0 or whether the int return value was actually a number etc..
* Add common functions for manipulating CK_ATTRIBUTE arraysStef Walter2013-01-091-1/+1
|
* Move debug and library code into the common/ subdirectoryStef Walter2013-01-091-2/+5
| | | | | | | | | | | Start using p11_ as our internal prefix rather than _p11_. We explicitly export p11_kit_ so this is fine as far as visibility. Move the threading, mutex, and module compat, dict, and array code into the common directory too. Take this opportunity to clean up a bit of internal API as well, since so many lines are being touched internally.
* Release version 0.14Stef Walter2012-09-061-1/+1
|
* configure.ac: Fix bogus comma, and fix up spacingAntoine Jacoutot2012-08-231-5/+5
| | | | | | * Fixes a mistake in the previous commit https://bugs.freedesktop.org/show_bug.cgi?id=53706
* Use AC_LANG_PROGRAM to detect program_invocation_short_name functionalityAntoine Jacoutot2012-08-211-2/+7
| | | | | | Were erroneusly detecting program_invocation_short_name on OpenBSD https://bugs.freedesktop.org/show_bug.cgi?id=53706
* Fix build on solarisRob McMahon2012-07-311-1/+3
| | | | | | | * Conditional inclusion of the errno.h header * Link librt when appropriate for nanosleep https://bugs.freedesktop.org/show_bug.cgi?id=52261
* Use correct shared library extension on windowsStef Walter2012-07-261-0/+4
| | | | | | | | * The windows shared libraries have the .dll extension * This means we also need separate directories for the test module configs on win32 https://bugzilla.gnome.org/show_bug.cgi?id=44740
* Don't use strict aliasing during compilationStef Walter2012-07-241-1/+2
| | | | | * Due to the way in which we pass pointers of different types to _p11_hash_iter_next()
* Release version 0.13Stef Walter2012-07-161-1/+1
|
* Win32 build fixesStef Walter2012-06-291-0/+2
| | | | | | * Remove unused functions * Use getprogname() instead of calc_progname() which no longer exists * Fix up exporting of functions in the mock module
* Add enable-in and disable-in options to module configStef Walter2012-04-011-1/+11
| | | | | | | | * These can be used to load certain modules in certain programs, or prevent loading in others. * Useful for a key manager like seahorse, so we can load extra modules (think NSS) that other modules shouldn't load.
* Release version 0.12Stef Walter2012-03-091-1/+1
|
* Fix build problem due to pthread extensions usageSimon Josefsson2012-03-081-0/+1
| | | | See: http://ipozgaj.blogspot.com/2006/08/posix-threads-and-manual-pages-rant.htm
* Release 0.11Stef Walter2012-02-071-1/+1
|
* Release version 0.10Stef Walter2012-01-031-1/+1
|
* Release version 0.9Stef Walter2011-11-141-1/+1
|
* Reduce autofoo dependenciesStef Walter2011-11-021-2/+2
| | | | | * automake 1.10 (although can benefit from some 1.11 features) * autoconf 2.61
* p11-kit can't be used as a static libraryStef Walter2011-10-301-0/+4
| | | | | | * It just doesn't make sense. * The initialization refcounting in particular can only work as a shared library.
* Make build not depend on gtk-doc or pkg-configStef Walter2011-10-291-2/+51
| | | | | | | | * If enabled, gtk-doc can be used, but we no longer expect the gtkdoc autoconf/automake macro files to be installed. * pkg-config is no longer used for checks. * We still do install pkg-config files, and this is the preferred way to build against and link to p11-kit.
* Release version 0.8Stef Walter2011-10-241-1/+1
|
* Initial port to win32Stef Walter2011-10-171-8/+27
| | | | | | | | * Tests do not all yet pass, at least not on wine * Added abstraction of some non-portable functions in compat.h/c * Build with an argument like this for win32 support: ./autogen.sh --host=i586-mingw32msvc * This win32 port needs more work from interested parties
* Fix up the build options.Stef Walter2011-10-101-57/+66
| | | | | | * --enable-debug turns off optimization * --disable-debug turns off debugging output, debug symbols * --enable-strict turns on -Werror