aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* configure: Fix attribute((packed)) test when using -WerrorMartin Willi2014-06-041-1/+2
|
* configure: Mark conftest variable as unused to pass test with -WerrorMartin Willi2014-06-041-1/+1
| | | | | When using -Werror, the warning for the unused variable would let the test fail, even if in6addr_any is available.
* configure: Don't use -rdynamic with the LLVM toolchainMartin Willi2014-06-041-1/+20
|
* pki: Provide a fallback if strptime() not supportedMartin Willi2014-06-041-1/+1
| | | | | For simplicity, we support the default pki datetime format only, but optionally accept four digit years for longer lifetimes.
* configure: Separate pki from --disable-toolsMartin Willi2014-06-041-2/+5
| | | | While pki builds and runs just fine on Windows, this is not true for scepclient.
* configure: Check if __attribute__((packed)) works as expectedMartin Willi2014-06-041-0/+11
| | | | | | | | This is really hard to detect if not, and is not unlikely. If -mms-bitfields is given, the attribute does not work. Even worse, that switch is by default on with GCC/MinGW 4.7+ for Windows targets. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991
* bus: Build syslog logger depending on syslog() availabilityMartin Willi2014-06-041-1/+7
|
* mysql: Add Windows supportMartin Willi2014-06-041-5/+11
| | | | | | As the mysql_config script is not available for Windows, we use a hardcoded library name and no additional CFLAGS. This builds fine against the binary MySQL Connector/C distribution.
* charon-svc: Implement a Windows IKE service using libcharonMartin Willi2014-06-041-3/+6
| | | | | The resulting binary can be either run as Windows service or directly as console application.
* filelog: Ignore flush_line option if setlinebuf() not supportedMartin Willi2014-06-041-1/+1
|
* charon: Don't use syslog() if not supportedMartin Willi2014-06-041-1/+1
|
* windows: Never link to libpthreadMartin Willi2014-06-041-0/+1
|
* openssl: Check and link against libeay32 instead of libcrypto on WindowsMartin Willi2014-06-041-3/+12
| | | | Most Windows OpenSSL builds come with the crypto library named libeay32.
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
|
* backtrace: Add DbgHelp based Windows support for creating/printing backtracesMartin Willi2014-06-041-0/+2
|
* configure.ac: Define USE_WINDOWS for Automake when building for WindowsMartin Willi2014-06-031-0/+13
|
* Check for libjsonAndreas Steffen2014-05-311-0/+5
|
* Version bump to 5.2.0dr5Andreas Steffen2014-05-311-1/+1
|
* Version bump to 5.2.0dr4Andreas Steffen2014-05-141-1/+1
|
* Version bump to 5.2.0dr35.2.0dr3Andreas Steffen2014-05-121-1/+1
|
* swanctl: Add a swanctl command overview manpageMartin Willi2014-05-071-0/+1
|
* swanctl: Generate swanctl.conf(5) man pageTobias Brunner2014-05-071-0/+2
|
* swanctl: Use a ./configure-able swanctl base directoryMartin Willi2014-05-071-0/+1
|
* swanctl: Add a stub for a vici based configuration and control utilityMartin Willi2014-05-071-0/+7
|
* vici: Add a plugin stub for the "Versatile IKE Control Interface" pluginMartin Willi2014-05-071-0/+4
|
* 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.