summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* build: Allow use of _GNU_SOURCEDaiki Ueno2017-06-121-0/+3
| | | | | | This reverts commit 6b457ffc, which forbids the use of GNU extension for the incompatibility of strerror_r. However, now that strerror_l is used instead on glibc systems, it has no point to do that.
* compat: Prefer strerror_l to strerror_rDaiki Ueno2017-06-121-2/+2
| | | | | strerror_r is being obsolete in the next POSIX specification: http://austingroupbugs.net/view.php?id=655
* Release 0.23.7Daiki Ueno2017-05-311-1/+1
|
* Release 0.23.6Daiki Ueno2017-05-261-1/+1
|
* test: Check the size of unsigned longDaiki Ueno2017-05-261-0/+2
|
* correct text for --user-config optionDaniel Black2017-03-061-1/+1
|
* Release 0.23.5Daiki Ueno2017-03-021-1/+1
|
* systemd: Fix location of p11-kit-remoteDaiki Ueno2017-02-271-1/+0
| | | | | The p11-kit-remote executable is now located under $libexecdir, but we should use the p11-kit command to launch the subcommand.
* build: check for getpeereidRoman Bogorodskiy2017-02-241-0/+1
| | | | | | In common/unix-peer.c, we are checking if HAVE_GETPEEREID is defined, however, we never actually check if getpeereid() is available, so fix that by checking this function using AC_CHECK_FUNCS().
* Release 0.23.4Daiki Ueno2017-02-221-3/+3
|
* p11-kit: Add 'p11-kit server' commandNikos Mavrogiannopoulos2017-02-171-0/+3
| | | | | | | | This adds a new tool to the p11-kit command called 'server', which allows us to access a PKCS#11 module over a Unix domain socket. Internally, it is implemented as a wrapper around 'p11-kit remote'. Upon connection it executes 'p11-kit remote' in a forked process.
* build: Adjust executable/module names for WindowsDaiki Ueno2017-02-161-0/+2
| | | | Append EXEEXT or SHLEXT to the filename if needed.
* build: Check *asprintf on all platformsDaiki Ueno2017-02-161-3/+4
|
* build: Make libffi closure optionalDaiki Ueno2017-01-241-11/+0
| | | | | | | | libffi's closure support is not available on all platforms and may fail at run time if running under a stricter SELinux policy. Fallback to pre-compiled closures if it is not usable. https://bugs.freedesktop.org/show_bug.cgi?id=97611
* systemd: add per-user remoting socketLubomir Rintel2017-01-201-0/+1
| | | | | | This allows daemons outside user's session to use per-user PKCS#11 modules. Useful for letting VPN daemons or wpa_supplicant use certificates stored in user's GNOME keyring, etc.
* Release version 0.23.3Daiki Ueno2016-12-201-3/+3
|
* move privatedir from libdir to libexecdirStanislav Brabec2016-11-301-1/+1
| | | | | | | | | | | According to the GNU Coding Standards[1], private executables should be installed to libexecdir, not libdir. Move privatedir to libexecdir. [1] https://www.gnu.org/prep/standards/ https://bugs.freedesktop.org/show_bug.cgi?id=98817
* configure: Remove redundant AM_GNU_GETTEXTDaiki Ueno2016-08-221-1/+0
| | | | There is the same line a few lines below.
* Bump version numberStef Walter2015-12-071-1/+1
|
* common: Remove compat timegm() implementationStef Walter2015-10-191-1/+0
| | | | We no longer use timegm()
* Release version 0.23.1Stef Walter2015-02-201-1/+1
|
* compat: Add definition for setenv for Win32Michael Cronenworth2014-11-121-0/+1
| | | | Signed-off-by: Michael Cronenworth <mike@cchtml.com>
* Release version 0.22.1Stef Walter2014-10-091-1/+1
|
* Bump libtool versioning for added APIsStef Walter2014-10-061-2/+2
|
* Release version 0.22.0Stef Walter2014-10-041-1/+1
|
* common: Use secure_getenv() implementation when setuidStef Walter2014-10-021-1/+1
| | | | | In anything security sensitive, use secure_getenv() implementation for retrieving environment variables.
* Release version 2.21.3Stef Walter2014-09-171-1/+1
|
* configure: Check for pthread_create() in pthread libraryRoman Bogorodskiy2014-09-091-3/+3
| | | | | | | Check for pthread_create() in pthread library instaed of pthread_mutexattr_init(). This fixes a linking error on FreeBSD. https://bugs.freedesktop.org/show_bug.cgi?id=75674
* Release version 0.21.2Stef Walter2014-09-051-1/+1
|
* Move to non-recursive Makefile for building bins and libsStef Walter2014-08-151-7/+1
| | | | Still use recursive for documentation and translation.
* configure.ac: Add subdir-objects to satisfy newer automakesStef Walter2014-08-081-1/+1
|
* Release version 0.21.1Stef Walter2014-08-071-1/+1
|
* Add compatibility fdwalk() functionStef Walter2014-07-081-0/+3
| | | | | This is used when execing another process to close all open file descriptors that we don't wish to be inherited.
* Release version 0.20.3Stef Walter2014-07-041-1/+1
|
* 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