summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure: Require automake 1.12 or laterStef Walter2014-06-201-1/+1
| | | | | We can't use automake 1.10 as serial-tests is not supported there.
* Don't use 'aux' directory nameStef Walter2014-01-291-1/+1
| | | | | | Because Windows is really properly screwed up. https://bugs.freedesktop.org/show_bug.cgi?id=74149
* Release version 0.20.2Stef Walter2014-01-141-1/+1
|
* trust: Add installcheck target for testing extractStef Walter2014-01-141-0/+1
| | | | | | | | This is an integration test that the extract and blacklist functionality basics work. More integration tests should follow, at which point we should place the various generic testing bits into their own file.
* Build in srcdir != builddir fashion by defaultStef Walter2014-01-141-2/+0
| | | | Naturally this doesn't apply to tarballs
* Check if pthread and nanosleep() are in libc before linking other libsNikos Mavrogiannopoulos2013-12-021-6/+15
| | | | | | | | | In recent versions of glibc this is true and prevents linking with pthreads when it is not necessary. Tweaked by Stef Walter Signed-off-by: Stef Walter <stef@thewalter.net>
* Release version 0.20.1Stef Walter2013-09-091-1/+1
|
* Release version 0.20.0Stef Walter2013-09-041-1/+1
|
* Release version 0.19.4Stef Walter2013-08-291-1/+1
|
* Route 'p11-kit extract-trust' over to trust toolStef Walter2013-08-291-1/+1
| | | | | | The actual command is 'trust extract-compat'. Make installed placeholder script reflect this. We still support the old placeholder script if it is present.
* Avoid multiple stat() calls for same fileStef Walter2013-08-281-1/+0
| | | | | | As a side effect we can also not use the dirent.d_type field https://bugs.freedesktop.org/show_bug.cgi?id=68525
* Add --with-module-config parameter to the configure scriptPascal Ernster2013-08-161-1/+6
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=68122
* do not assume dead code existence in autoconf checksAlon Bar-Lev2013-07-291-2/+2
| | | | | | | | | when compiler optimize source, it removes dead code so a linkage error in these cases are not visisble. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> https://bugs.freedesktop.org/show_bug.cgi?id=67413
* Release version 0.19.3Stef Walter2013-07-241-1/+1
|
* Don't use _GNU_SOURCE and fix strerror_r usageStef Walter2013-07-231-2/+2
| | | | | glibc declares strerror_r completely different if in POSIX or GNU mode. Nastiness. Stop using _GNU_SOURCE all together.
* Use simple serial automake test harnessStef Walter2013-07-231-1/+1
| | | | | * Add a testing sanity check to see if we're catching errors * Fix a few other testing issues
* Use an automake aux directory for storing litterStef Walter2013-07-231-1/+2
|
* Release version 0.19.2Stef Walter2013-07-181-1/+1
|
* Use $XDG_CONFIG_HOME/pkcs11 as default user config directoryStef Walter2013-07-181-1/+1
| | | | | | | | | By default this evaluates to ~/.config/pkcs11. This is a somewhat backwards incompatible change. However so far only advanced users have been exposed to the user p11-kit configuration. Distributors are able to revert this if necessary with a --with-user-config='~/.pkcs11' ./configure option.
* 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
|