aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Version bump to 5.6.0dr25.6.0dr2Andreas Steffen2017-07-131-1/+1
|
* libtpmtss: Support of Intel TABRMD interfaceAndreas Steffen2017-07-121-3/+13
|
* Version bump to 5.6.0dr15.6.0dr1Andreas Steffen2017-07-081-1/+1
| | | | | | | This major version includes the new SWIMA IMC/IMV pair which implements the "draft-ietf-sacm-nea-swima-patnc" Internet Draft. Full compliance to the ISO 19770-2:2015 SWID tag standard has been achieved.
* libimcv: Moved REST API from imv_swid and imv_swima to libimcvAndreas Steffen2017-07-081-1/+4
|
* imv-swima: Created SWIMA IMV pluginAndreas Steffen2017-07-081-2/+5
|
* imc-swima: Created SWIMA IMC pluginAndreas Steffen2017-07-081-1/+4
|
* pki: Load pubkey plugin to print public keysTobias Brunner2017-07-051-1/+1
| | | | | | | | Since 3317d0e77b1a the public keys are printed via certificate printer, but that only works if the public key is actually wrapped, which requires the pubkey plugin. Fixes: 3317d0e77b1a ("Standardized printing of certificate information")
* eap-aka-3gpp: Add plugin that implements 3GPP MILENAGE algorithm in softwareTobias Brunner2017-07-051-0/+4
| | | | | | | | | | This is similar to the eap-aka-3gpp2 plugin. K (optionally concatenated with OPc) may be configured as binary EAP secret in ipsec.secrets or swanctl.conf. Based on a patch by Thomas Strangert. Fixes #2326.
* configure: Install charon-systemd.confTobias Brunner2017-06-291-0/+1
| | | | Fixes #2370.
* configure: Enable coverage for all plugins via PLUGIN_CFLAGSTobias Brunner2017-06-201-1/+3
|
* configure: Use pkg-config to determine Ruby CFLAGS/LIBSTobias Brunner2017-06-071-30/+2
|
* Version bump to 5.5.35.5.3Andreas Steffen2017-05-291-1/+1
|
* configure: Don't modify CFLAGs if fuzzing is enabledTobias Brunner2017-05-231-5/+0
| | | | Just rely on the flags passed by the build process.
* x509: Manually print CRL/OCSP URIs when fuzzingTobias Brunner2017-05-231-0/+3
| | | | This avoids a warning about the custom %Y printf specifier.
* plugin-loader: Add facility to register plugin constructorsTobias Brunner2017-05-231-1/+18
| | | | | | | | | | | | | | Enabled when building monolithically and statically. This should allow us to work around the -whole-archive issue with libtool. If the libraries register the plugin constructors they provide they reference the constructors and will therefore prevent the linker from removing these seemingly unused symbols from the final executable. For use cases where dlsym() can be used, e.g. because the static libraries are manually linked with -whole-archive (Linux) or -force-load (Apple), this can be disabled by passing ss_cv_static_plugin_constructors=no to the configure script.
* configure: Don't build static libraries by defaultTobias Brunner2017-05-231-0/+1
| | | | | This way we can actually detect if someone wants to build strongSwan statically because --enable-static has to be passed explicitly.
* fuzz: Make path to libFuzzer.a configurableTobias Brunner2017-05-231-0/+1
|
* fuzz: Add fuzzing boilerplateTobias Brunner2017-05-231-7/+17
|
* Version bump to 5.3.3dr25.5.3dr2Andreas Steffen2017-05-081-1/+1
|
* Version bump to 5.5.3dr15.5.3dr1Andreas Steffen2017-04-261-1/+1
|
* configure: Include curve25519 in the pki default plugin listMartin Willi2017-04-261-1/+1
| | | | | The plugin provides ed25519 public key support, and is required to generate keys or sign certificates with pki.
* Version bump to 5.5.25.5.2Andreas Steffen2017-03-271-1/+1
|
* configure: Fix test for libunwindTobias Brunner2017-03-231-1/+1
| | | | | | | | | | | Most functions in libunwind.h are actually mapped via macros to obscure function names, so checking for these would require some elaborate test via AC_LINK_IFELSE(). However, unw_backtrace() seems to be one of the few actual functions so lets use this for now, even though we don't call it ourselves later. Fixes: 016228c15843 ("configure: Check for actual functions in libraries with AC_CHECK_LIB")
* Version bump to 5.2.2rc15.5.2rc1Andreas Steffen2017-03-211-1/+1
|
* Version bump to 5.5.2dr75.5.2dr7Andreas Steffen2017-03-061-1/+1
|
* aikpub2: Removed aikpub2 toolAndreas Steffen2017-03-061-10/+2
| | | | | | | The aikpub2 tool has been replaced by pki --pub|--req --keyid hex .. where keyid indicates the TPM 2.0 private key object handle. Thus either the public key in PKCS#1 format can be extracted or a PKCS#10 certificate request signed by the TPM private key can be generated.
* Version bump to 5.5.2dr65.5.2dr6Andreas Steffen2017-03-031-1/+1
|
* Version bump to 5.5.2dr55.5.2dr5Andreas Steffen2017-02-231-1/+1
|
* Use of TPM 2.0 private keys for signatures via tpm pluginAndreas Steffen2017-02-221-3/+9
|
* bypass-lan: Add plugin that installs bypass policies for locally attached ↵Tobias Brunner2017-02-081-0/+4
| | | | subnets
* Version bump to 5.5.2dr45.5.2dr4Andreas Steffen2017-01-021-1/+1
|
* Version bump to 5.5.2dr3 and Linux kernel 4.95.5.2dr3Andreas Steffen2016-12-171-1/+1
|
* configure: Check for actual functions in libraries with AC_CHECK_LIBTobias Brunner2016-12-021-27/+32
| | | | | | | | | | | | | | | | | Checking for `main` produces code like this in the test program: int main () { return main (); ; return 0; } This recursive call results in a warning message with some compilers (e.g. Clang in newer Xcode versions: "all paths through this function will call itself [-Winfinite-recursion]"), which lets the tests fail when compiling with -Werror.
* Version bump to 5.5.2dr25.5.2dr2Andreas Steffen2016-11-141-1/+1
|
* configure: Enable curve25519 plugin by defaultTobias Brunner2016-11-141-1/+1
|
* curve25519: Add a plugin providing Curve25519 DH using backend driversMartin Willi2016-11-141-0/+4
|
* Version bump to 5.5.2dr15.5.2dr1Andreas Steffen2016-10-301-1/+1
|
* Version bump to 5.5.15.5.1Andreas Steffen2016-10-201-1/+1
|
* Version bump to 5.5.1rc25.5.1rc2Andreas Steffen2016-10-181-1/+1
|
* configure: Reorder mgf1 in list of crypto pluginsTobias Brunner2016-10-181-1/+1
|
* Version bump to 5.5.1rc15.5.1rc1Andreas Steffen2016-10-111-1/+1
|
* Version bump to 5.5.1dr55.5.1dr5Andreas Steffen2016-09-221-1/+1
|
* Version bump to 5.5.1dr45.5.1dr4Andreas Steffen2016-09-211-1/+1
|
* mgf1: Refactored MGF1 as an XOFAndreas Steffen2016-09-211-0/+8
|
* maemo: Remove unused pluginTobias Brunner2016-09-151-12/+0
|
* Version bump to 5.5.1dr3Andreas Steffen2016-09-151-1/+1
|
* Version bump to 5.5.1dr25.5.1dr2Andreas Steffen2016-08-261-1/+1
|
* configure: Improve check for built-in __atomic_* functionsTobias Brunner2016-08-261-2/+13
| | | | | | | | | | | | | | 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.
* utils: Fix definition of BYTE_ORDER with MinGWTobias Brunner2016-08-241-1/+1
|
* Version bump to 5.5.1dr15.5.1dr1Andreas Steffen2016-08-101-1/+1
|