summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Avoid using the non-thread-safe strerror() functionStef Walter2013-07-181-1/+1
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=985481
* Support expanding $XDG_CONFIG_HOME in user config pathsStef Walter2013-07-181-2/+6
| | | | | | | | | | If ~/.config is specified as a prefix to a configured path, then it is expanded to the $XDG_CONFIG_HOME if that exists Add --with-user-config ./configure option to configure a different user config directory. Interpolate the right directories into documentation.
* Don't load configs from user directory when setuidStef Walter2013-07-181-0/+3
| | | | | | | When running as setuid() or setgid() don't access the user's home directory, or use $HOME environment variables. https://bugzilla.redhat.com/show_bug.cgi?id=985014
* Build with -fno-common to catch definition problemsStef Walter2013-07-101-1/+1
| | | | | | Fix some global variables not declared as extern https://bugs.freedesktop.org/show_bug.cgi?id=66015
* Add support for using freebl3 for SHA1 and MD5 hashingStef Walter2013-07-101-0/+33
| | | | | | Since we don't want to link freebl3 to libp11-kit.so where it isn't needed, move the SHA-1 and MD5 digest functionality to the trust/ directory.
* Reorganize various componentsStef Walter2013-06-251-2/+0
| | | | | | | * p11-kit library and tool in the p11-kit/ subdirectory * trust module and new trust tool in trust/ subdirectory * No more tools/ subdirectory * Lots less in the common/ subdirectory
* Merge branch 'stable'Stef Walter2013-06-171-1/+1
|\
| * trust: Move the extract-trust external placeholder command into trust/Stef Walter2013-06-171-1/+1
| |
| * Release version 0.18.3Stef Walter2013-06-051-1/+1
| |
| * Force Mac OS shared library extension to .soStef Walter2013-05-281-1/+11
| | | | | | | | | | | | | | Darwin and libtool seem confused about what shared library extension they actually use. https://bugs.freedesktop.org/show_bug.cgi?id=57714
* | Force Mac OS shared library extension to .soStef Walter2013-05-281-1/+11
| | | | | | | | | | | | | | Darwin and libtool seem confused about what shared library extension they actually use. https://bugs.freedesktop.org/show_bug.cgi?id=57714
* | Release version 0.19.1Stef Walter2013-05-271-1/+1
| |
* | Bump the version number to unstableStef Walter2013-05-211-1/+1
| |
* | Use libffi to implement mixins for managed codeStef Walter2013-05-161-0/+31
|/ | | | | | * This allows us to call into subclassed PKCS#11 modules as if they were plain old PKCS#11 modules * libffi is an optional dependency
* Release version 0.18.2Stef Walter2013-05-141-1/+1
|
* Reduce libtasn1 dependency to 2.3Stef Walter2013-05-031-1/+1
| | | | * This passes all checks and is compatible
* Release version 0.18.1Stef Walter2013-04-151-1/+1
|
* Put the external tools in $libdir/p11-kitStef Walter2013-04-041-0/+3
| | | | | These are possibly architecture specific binaries, so they should be in $libdir/p11-kit and not in $datadir/p11-kit
* Release version 0.18.0Stef Walter2013-04-041-1/+1
|
* Release version 0.17.5Stef Walter2013-03-281-1/+1
|
* Release 0.17.4Stef Walter2013-03-201-1/+1
|
* Release version 0.17.3Stef Walter2013-03-191-1/+1
|
* Release version 0.17.2Stef Walter2013-03-181-1/+1
|
* Release version 0.17.1Stef Walter2013-03-181-7/+2
| | | | * Fix distcheck bugs surrounding the strndup() workaround
* Add workaround for broken strndup() in firefoxStef Walter2013-03-181-1/+6
| | | | | | | Unconditionally use our own strndup() until this issue is resolved and in the stable versions of various distros. See: https://bugzilla.mozilla.org/show_bug.cgi?id=826171
* Bump version numberStef Walter2013-03-151-1/+1
|
* 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.