aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* resolve: Move plugin back to libcharonMartin Willi2015-02-201-3/+3
| | | | Since pluto is gone, all existing users build upon libcharon.
* configure: Load SQL backends after crypto pluginsTobias Brunner2015-02-101-2/+2
| | | | | | | | | If the MySQL client library is linked against OpenSSL the mysql plugin will cause a segmentation fault when it is unloaded after the openssl plugin has already been deinitialized. This is very similar to the issues with curl (see 44b6a34d438f). Fixes #814.
* Version bump to 5.2.2Andreas Steffen2014-12-231-1/+1
|
* pki: Add simple PKCS#12 display commandTobias Brunner2014-12-121-0/+1
|
* pki: Load hmac plugin which is required to decrypt PKCS#12 containersTobias Brunner2014-12-121-1/+1
|
* Version bump to 5.2.2rc1Andreas Steffen2014-12-121-1/+1
|
* bliss: Fix monolithic buildTobias Brunner2014-12-121-0/+1
| | | | | | | | | | | This requires moving test files so that the Makefile for the tests can be included after building libstrongswan, which requires the plugin when building monolithically. Due to this a static helper library is required as directly referring to object files (or source files) is not possible. It's also necessary to avoid any link-time dependency on libstrongswan in bliss_huffman, to avoid circular dependencies (bliss_huffman -> libstrongswan -> bliss -> bliss_huffman).
* Version bump to 5.2.2dr15.2.2dr1Andreas Steffen2014-11-291-1/+1
|
* Created framework for BLISS post-quantum signature algorithmAndreas Steffen2014-11-291-0/+4
|
* libhydra: Add test runnerTobias Brunner2014-10-301-0/+1
|
* Version bump to 5.2.1Andreas Steffen2014-10-181-3/+3
|
* kernel-pfroute: Check for RTM_IFANNOUNCE availabilityMartin Willi2014-10-141-0/+12
| | | | This message is not available on OS X.
* vici: Use "gem"-assisted vici ruby gem building and installationMartin Willi2014-10-101-0/+1
|
* configure: Add global --enable-ruby-gems and --with-rubygemdir optionsMartin Willi2014-10-101-0/+14
| | | | | This provides the options to build and install ruby gems for components providing them, such as vici.
* version bump to 5.2.1rc1Andreas Steffen2014-10-061-1/+1
|
* ext-auth: Add an ext-auth plugin invoking an external authorization scriptMartin Willi2014-10-061-0/+4
| | | | Original patch courtesy of Vyronas Tsingaras.
* Merged libpts into libimcvAndreas Steffen2014-10-051-10/+4
|
* configure: Load fetcher plugins after crypto base pluginsMartin Willi2014-09-241-3/+3
| | | | | | | | | | Some fetcher plugins (such as curl) might build upon OpenSSL to implement HTTPS fetching. As we set (and can't unset) threading callbacks in our openssl plugin, we must ensure that OpenSSL functions don't get called after openssl plugin unloading. We achieve that by loading curl and all other fetcher plugins after the base crypto plugins, including openssl.
* init: Provide a service file for charon-systemd using swanctlMartin Willi2014-09-221-0/+1
|
* systemd: Check if ./configure detected a systemd system unit directoryMartin Willi2014-09-221-0/+7
|
* systemd: Discover and check systemd libraries with pkg-config during configureMartin Willi2014-09-221-0/+10
|
* systemd: Provide a charon-systemd daemon targeting full systemd integrationMartin Willi2014-09-221-4/+7
|
* configure: Add additional includes when checking for linux/fib_rules.hTobias Brunner2014-08-111-2/+2
| | | | This seems to be required on Cent OS 6.5.
* imv-swid: Use pkg-config to check for libjson-cTobias Brunner2014-07-301-2/+4
| | | | | | | | | The package/library is called libjson-c on recent distributions. Some like Ubuntu 14.04 provide symlinks with the old name but these will eventually disappear. Using pkg-config allows us to easily check for it (with a fallback) and configure the proper compiler flags. Fixes #663.
* Version bump to 5.2.1dr1Andreas Steffen2014-07-161-1/+1
|
* Version bump to 5.2.0Andreas Steffen2014-07-081-1/+1
|
* conf: Document swanctl optionsTobias Brunner2014-06-301-0/+1
|
* conf: Document aikgen optionsTobias Brunner2014-06-301-0/+1
|
* autoconf: Replace --disable-tools option with --disable-scepclientTobias Brunner2014-06-301-7/+7
| | | | | Since using a separate option for pki this was the only tool that was still enabled by that option.
* Remove kernel-klips pluginTobias Brunner2014-06-191-4/+0
|
* starter: Add tests for ipsec.conf parserTobias Brunner2014-06-191-0/+1
|
* Version bump to 5.2.0rc1Andreas Steffen2014-06-151-1/+1
|
* windows: Do not check if having clock_gettime()Martin Willi2014-06-061-6/+11
| | | | | Windows does not have it, but libwinpthread has. If this library is available during build, it will be linked, which we prefer to avoid.
* Version bump to 5.2.0dr6Andreas Steffen2014-06-061-1/+1
|
* pki: Support complex trustchain and revocation checking in --verifyMartin Willi2014-06-041-4/+4
|
* winhttp: Implement a http(s) fetcher based on Microsofts WinHTTP APIMartin Willi2014-06-041-0/+4
|
* kernel-iph: Add a stub for a Windows IP Helper based networking backendMartin Willi2014-06-041-0/+4
|
* kernel-wfp: Add a stub for a Windows Filtering Platform based IPsec backendMartin Willi2014-06-041-0/+4
|
* socket-win: Implement a Windows socket plugin using Winsock2Martin Willi2014-06-041-0/+4
|
* windows: Compile with -mno-ms-bitfields if option not set explicitlyMartin Willi2014-06-041-0/+5
| | | | | -mms-bitfields is the default in newer MinGWs, but it breaks __attribute__((packed)).
* 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
|