aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* utils: Enable __atomic* built-ins based on the GCC versionTobias Brunner2014-05-041-19/+0
| | | | | | | | | | | This solves a problem with GNAT when compiling charon-tkm as __atomic* built-ins are only provided in GCC 4.7 and newer. Currently GNAT 4.6 and GCC 4.7.2 is shipped with Debian wheezy (stable), as used in the testing environment. So while the configure script correctly detected the __atomic* built-ins, and defined HAVE_GCC_ATOMIC_OPERATIONS, this define turned out to be incorrect when charon-tkm was later built with GNAT.
* aikgen generates AIK private/public key pairsAndreas Steffen2014-05-031-16/+21
| | | | | | aikgen outputs a binary AIK private key blob and the AIK public key. Optionally the Identity Request encrypted with the public key of the Privacy CA can be output.
* Version bump to 5.2.0dr2Andreas Steffen2014-04-271-1/+1
|
* utils: Use GCC's __atomic built-ins if availableTobias Brunner2014-04-241-5/+23
| | | | | | | | These are available since GCC 4.7 and will eventually replace the __sync operations. They support the memory model defined by C++11. For instance, by using __ATOMIC_RELAXED for some operations on the reference counters we can avoid memory barriers, which are required by __sync operations (whose memory model essentially is __ATOMIC_SEQ_CST).
* Version bump to 5.2.0dr1Andreas Steffen2014-04-151-1/+1
|
* Version bump to 5.1.35.1.3Andreas Steffen2014-04-141-1/+1
|
* tls: Create a unit-test runnerMartin Willi2014-04-011-0/+1
|
* openac: Remove obsolete openac utilityMartin Willi2014-03-311-23/+20
| | | | The same functionality is now provided by the pki --acert subcommand.
* acert: Implement a plugin finding, validating and evaluating attribute certsMartin Willi2014-03-311-0/+4
| | | | | | This validator checks for any attribute certificate it can find for validated end entity certificates and tries to extract group membership information used for connection authorization rules.
* pki: Add acert and extend pki/print manpagesMartin Willi2014-03-311-0/+1
|
* Version bump to 5.1.3rc1Andreas Steffen2014-03-261-1/+1
|
* configure: Add an option to select a specific printf hook implementationTobias Brunner2014-03-201-20/+35
|
* configure: Add an option to enable all optional features/pluginsTobias Brunner2014-03-201-1/+14
| | | | This has probably no real practical use, but it simplifies testing.
* configure: Reorder and group feature optionsTobias Brunner2014-03-201-93/+106
|
* Version bump to 5.1.3dr1Andreas Steffen2014-03-071-1/+1
|
* configure: Fix autoreconf with older autotoolsTobias Brunner2014-03-031-2/+1
| | | | | | | | Older autoconf versions (e.g. on CentOS 6.5) produce an empty else block for the removed empty argument, which the shell then trips over when executing ./configure. Fixes #536.
* Version bump to 5.1.2Andreas Steffen2014-02-271-1/+1
|
* utils: Add memrchr(3) replacement for platforms that don't support itTobias Brunner2014-02-261-1/+1
| | | | For instance, on Mac OS X memrchr(3) is not provided by the C library.
* Version bump to 5.1.2rc2Andreas Steffen2014-02-171-1/+1
|
* conf: Only install config snippets for enabled componentsTobias Brunner2014-02-121-1/+20
|
* conf: Split strongswan.conf(5) man page and use generated snippetTobias Brunner2014-02-121-1/+2
|
* conf: Generate strongswan.conf(5) man page in different directoryTobias Brunner2014-02-121-1/+1
|
* conf: Generate and install config sippets for option descriptionsTobias Brunner2014-02-121-0/+1
| | | | | The strongswan.d directory is also created relative to the configured location of strongswan.conf.
* conf: Install strongswan.conf template from a separate directoryTobias Brunner2014-02-121-0/+1
|
* array: Add fallback for qsort_r using thread-local valueTobias Brunner2014-02-121-1/+1
| | | | Cygwin for example does not support qsort_r.
* array: Add array_sort functionTobias Brunner2014-02-121-0/+37
|
* chunk: Provide a fallback chunk_map() if mmap is not availableMartin Willi2014-01-231-1/+1
|
* configure: Add -Wno-format-security to default CFLAGSTobias Brunner2014-01-231-1/+1
| | | | | | Either due to a change in Ubuntu 13.10 or GCC 4.8 -Wno-format has no effect if -Wformat-security is enabled (which it is on Ubuntu) so we also disable the latter by default.
* Version bump to 5.1.2rc1Andreas Steffen2014-01-161-1/+1
|
* Version bump to 5.1.2dr3Andreas Steffen2014-01-131-1/+1
|
* Version bump to 5.1.2dr25.1.2.dr2Andreas Steffen2013-12-061-1/+1
|
* charon-tkm: Abort if gprbuild binary is not foundReto Buerki2013-12-041-0/+3
|
* Prototype implementation of IKE key exchange via NTRU encryptionAndreas Steffen2013-11-271-0/+4
|
* configure: Remove obsolete --enable-unit-tests optionTobias Brunner2013-11-271-12/+0
|
* Version bump to 5.1.2dr1Andreas Steffen2013-11-191-1/+1
|
* android: Remove dependency on libvstrTobias Brunner2013-11-131-1/+1
|
* automake: Don't use parallel test harness being the default with automake 1.13Martin Willi2013-11-061-1/+11
| | | | | We have no need for the parallel test harness, and we prefer to have the output of make check on the console
* Version bump to 5.1.1Andreas Steffen2013-10-311-1/+1
|
* utils: Provide a fmemopen(3) fallback using BSD funopen()Martin Willi2013-10-241-0/+1
|
* kernel-netlink: Check existence of linux/fib_rules.h, don't include it in ↵Tobias Brunner2013-10-181-1/+1
| | | | | | distribution This reverts commit b0761f1f0a5abd225edc291c8285f99a538e6a66.
* dnscert: Add DNS CERT support for pubkey authenticationRuslan N. Marchenko2013-10-111-0/+4
| | | | | | | | | | | Add DNSSEC protected CERT RR delivered certificate authentication. The new dnscert plugin is based on the ipseckey plugin and relies on the existing PEM decoder as well as x509 and PGP parsers. As such the plugin expects PEM encoded PKIX(x509) or PGP(GPG) certificate payloads. The plugin is targeted to improve interoperability with Racoon, which supports this type of authentication, ignoring in-stream certificates and using only DNS provided certificates for FQDN IDs.
* pool: Move the pool utility to its own directory in srcTobias Brunner2013-10-111-0/+1
|
* printf-hook-builtin: Add a new "builtin" backend using its own printf() routinesMartin Willi2013-10-111-1/+7
| | | | | | Overloads printf C library functions by a self-contained implementation, based on klibc. Does not yet feature all the required default formatters, including those for floating point values.
* Version bump to 5.1.1rc1Andreas Steffen2013-10-111-1/+1
|
* Version bump to 5.1.1dr4Andreas Steffen2013-09-171-1/+1
|
* pki: Add support to encode public keys in SSH key formatTobias Brunner2013-09-131-1/+1
|
* pki: Load dnskey plugin to encode public keys in RFC 3110 formatTobias Brunner2013-09-131-1/+1
|
* pki: Install pki(1) as utility directly in $prefix/binTobias Brunner2013-09-131-11/+11
| | | | ipsec pki is maintained as alias.
* pki: Add pki --verify man pageTobias Brunner2013-09-131-0/+1
|
* pki: Add pki --pub man pageTobias Brunner2013-09-131-0/+1
|