Andreas Steffen
d2577aa3c5
Version bump to 5.5.1dr2
2016-08-26 22:55:41 +02:00
Tobias Brunner
6e19a1f5f2
configure: Improve check for built-in __atomic_* functions
...
With AC_SEARCH_LIBS() we don't succeed if the searched function is a
built-in as the check uses the wrong signature so the built-in will not
be applied (the warning issued by GCC is "conflicting types for built-in
function '...'"). So even if not required, libatomic will be linked if
it is found, which could be problematic if compiling on a separate host
and the target host does not have libatomic installed.
Also, some tests showed that it's more likely that __atomic_and_fetch()
requires linking libatomic than __atomic_load_n() does.
References #1533 .
2016-08-26 09:59:01 +02:00
Tobias Brunner
603a1d3c8f
utils: Fix definition of BYTE_ORDER with MinGW
2016-08-24 10:40:57 +02:00
Andreas Steffen
5afaf0dba2
Version bump to 5.5.1dr1
2016-08-10 18:11:53 +02:00
Andreas Steffen
1342bd3386
unit-tests: Created newhope unit-tests
2016-08-10 14:22:00 +02:00
Andreas Steffen
393688aea0
Created newhope plugin implementing the New Hope key exchange algorithm
2016-08-10 14:22:00 +02:00
Andreas Steffen
d305f251a5
Created libnttfft
...
This makes Number Theoretic Transforms (NTT) based on the efficient
Fast-Fourier-Transform (FFT) available to multiple plugins.
2016-07-29 12:36:15 +02:00
Andreas Steffen
0274163674
libtpmtss: Use pkconfig to configure TSS 2.0 includes and libraries
2016-07-20 11:26:07 +02:00
Andreas Steffen
74de8c3727
Version bump to 5.5.0
2016-07-13 13:26:16 +02:00
Andreas Steffen
8fafbffdb7
Version bump to 5.5.0rc1
2016-06-30 16:28:28 +02:00
Tobias Brunner
aaa37f590d
configure: Enable respective TSS if aikgen/-pub2 are enabled
2016-06-28 11:30:20 +02:00
Andreas Steffen
6a24637dcb
Version bump to 5.5.0dr1
2016-06-26 20:11:30 +02:00
Andreas Steffen
30d4989aec
libimcv: migrate pts to tpm_tss
2016-06-22 15:33:44 +02:00
Andreas Steffen
c08753bdf4
Created libtpmtss library handling access to v1.2 and v2.0 TPMs
2016-06-22 15:33:43 +02:00
Andreas Steffen
87d356dc47
aikpub2: Convert TSS 2.0 AIK public key blob into PKCS#1 format
2016-06-22 15:33:43 +02:00
Tobias Brunner
a35ee9f402
Revert "configure: Cache result of pthread_condattr_setclock() check"
...
This reverts commit 8d79bfa831
as it does
not provide any advantage over setting ac_cv_func_pthread_condattr_setclock=no.
References #1502 .
2016-06-17 15:04:17 +02:00
Tobias Brunner
8d79bfa831
configure: Cache result of pthread_condattr_setclock() check
...
Even if not using caching when running the configure script (-C) this
allows pre-defining the result by setting the environment variable
ss_cv_func_pthread_condattr_setclock_monotonic=yes|no|unknown
before/while running the script.
As the check requires running a test program this might be helpful
when cross-compiling to disable using monotonic time if
pthread_condattr_setclock() is defined but not actually usable with
CLOCK_MONOTONIC.
References #1502 .
2016-06-17 11:36:48 +02:00
Tobias Brunner
e827e78483
configure: Fix typo in pthread_condattr_setclock() check
2016-06-17 11:36:46 +02:00
Martin Willi
518a5b2ece
configure: Check for and explicitly link against -latomic
...
Some C libraries, such as uClibc, require an explicit link for some atomic
functions. Check for any libatomic, and explcily link it.
2016-06-14 14:27:20 +02:00
Martin Willi
989db1bf2f
configure: Check for a potential -lpthread by using -ldl
...
Some pthread library variants depend on libdl, hence we must pass such a
library to successfully build against libpthread.
2016-05-18 14:46:20 +02:00
Andreas Steffen
1aeaccad11
Version bump to 5.4.1dr4
2016-05-13 12:49:52 +02:00
Tobias Brunner
5d5ecd8e72
vici: Replace dr with dev in version numbers for the Python egg
...
The versioning scheme used by Python (PEP 440) supports the rcN suffix
but development releases have to be named devN, not drN, which are
not supported and considered legacy versions.
2016-05-10 12:16:13 +02:00
Andreas Steffen
26aa9c638d
Version bump to 5.4.1dr3
2016-05-08 09:06:16 +02:00
Andreas Steffen
ab1cebda3a
Version bump to 5.4.1dr2
2016-05-06 22:29:32 +02:00
Tobias Brunner
e8c73c1cf0
configure: Replace two remaining usages of AC_HAVE_LIBRARY with AC_CHECK_LIB
2016-04-15 10:31:19 +02:00
Andreas Steffen
c407f163e6
Version bump to 5.4.1dr1
2016-04-11 10:24:12 +02:00
Andreas Steffen
7a117eeaec
Version bump to 5.4.0
2016-03-22 11:20:36 +01:00
Tobias Brunner
12ac5fac1a
p-cscf: Add plugin stub
2016-03-10 11:57:38 +01:00
Andreas Steffen
724f590711
Version bump to 5.4.0rc1
2016-03-05 18:18:12 +01:00
Andreas Steffen
fe1f915b07
Version bump to 5.4.0dr8
2016-03-04 20:55:55 +01:00
Thomas Egerer
8ea4cb3e5d
thread: Allow thread ID to be value returned by gettid()
...
Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
2016-03-04 09:12:11 +01:00
Tobias Brunner
28649f6d91
libhydra: Remove empty unused library
2016-03-03 17:36:11 +01:00
Tobias Brunner
dec9e1957f
libhydra: Move all kernel plugins to libcharon
2016-03-03 17:36:11 +01:00
Andreas Steffen
794cfbad71
Version bump to 5.4.0dr7
2016-02-28 15:56:06 +01:00
Andreas Steffen
fc0f8466db
Version bump to 5.4.0dr6
2016-02-16 18:17:44 +01:00
Andreas Steffen
927f733159
Version bump to 5.4.0dr5
2016-01-28 09:41:05 +01:00
Andreas Steffen
9492e12e61
Version bump to 5.4.0dr4
2016-01-10 01:39:08 +01:00
Andreas Steffen
1990eeebfe
Version bump to 5.4.0dr3
2016-01-03 06:28:49 +01:00
Chris Patterson
b15f987ddd
configure: Support systemd >= 209
...
libsystemd-journal and libsystemd-daemon are now just
part of libsystemd.
Keep original systemd checks as a fallback.
Updates charon-systemd/Makefile.am accordingly.
Tested on:
- debian wheezy (systemd v44)
- ubuntu 15.10 (systemd v255).
Signed-off-by: Chris Patterson <pattersonc@ainfosec.com>
Closes strongswan/strongswan#24 .
2015-12-21 11:53:31 +01:00
Andreas Steffen
6943db5679
Version bump to 5.4.0dr2
2015-12-18 15:25:50 +01:00
Andreas Steffen
2d9c68b8a8
configure: Enable vici plugin and swanctl by default
2015-12-17 17:49:48 +01:00
Tobias Brunner
020d8c8f26
configure: Fix typo when enabling CPAN modules as dependency
...
Fixes: a17b6d469c
("Built the CPAN file structure for the Vici::Session perl module")
2015-12-14 11:49:51 +01:00
Andreas Steffen
5e2b740a00
128 bit default security strength requires 3072 bit prime DH group
2015-12-14 10:39:40 +01:00
Martin Willi
2b39da2634
configure: Link against potential -ldl when checking for OpenSSL libcrypto
2015-12-04 08:02:03 +01:00
Andreas Steffen
fc235f90fe
Version bump to 5.4.0dr1
2015-12-01 15:06:23 +01:00
Andreas Steffen
a17b6d469c
Built the CPAN file structure for the Vici::Session perl module
2015-12-01 14:52:43 +01:00
Andreas Steffen
a101bce862
Implement vici Perl binding
2015-12-01 14:52:43 +01:00
Andreas Steffen
66021f7263
Version bump to 5.3.5
2015-11-26 09:56:10 +01:00
Andreas Steffen
8e9adf3d09
Version bump to 5.4.0dr1
2015-11-16 16:36:50 +01:00
Andreas Steffen
722714bdfe
Version bump to 5.3.4
2015-11-16 13:22:25 +01:00