aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* stroke: List DH groups for CHILD_SA proposalsTobias Brunner2015-12-211-23/+19
| | | | Closes strongswan/strongswan#23.
* vici: Use correct constant when checking for integrity algorithmTobias Brunner2015-12-211-1/+1
| | | | Currently both have the value 1024 so no real harm done.
* vici: CHILD_SA proposals never contain a PRFTobias Brunner2015-12-211-5/+0
|
* strongswan-swanctl.service.in: Match install used by strongswan.serviceChris Patterson2015-12-211-0/+3
| | | | | | Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Closes strongswan/strongswan#25.
* configure: Support systemd >= 209Chris Patterson2015-12-212-9/+12
| | | | | | | | | | | | | | | | | 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.
* vici: allow legacy shortcuts in cert queriesAndreas Steffen2015-12-191-10/+14
|
* Version bump to 5.4.0dr25.4.0dr2Andreas Steffen2015-12-181-1/+1
|
* testing: Fixed description in swanctl/rw-ntru-bliss scenarioAndreas Steffen2015-12-181-1/+1
|
* testing: swanctl is enabled by defaultAndreas Steffen2015-12-181-1/+0
|
* Use 128 bit security in README.pod examplesAndreas Steffen2015-12-181-4/+4
|
* Improvements to the VICI Perl bindings by Andreas HofmeisterAndreas Hofmeister2015-12-184-189/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Switch.pm, which was implemented as a source filter, has been deprecated in Perl 5.10 and was later removed from the core modules in Perl 5.14 or so. Unfortunately, its replacement, the given/when/default construct, has since been downgraded to "experimental" status because of problems with the underlying "smart-match" operator. Thus, as of Perl 5.22, Perl still has no actually usable "switch"-like construct. So just use boring, old and ugly "if/elsif/else" constructs instead, which are compatible with almost any Perl version. - None of the Perl modules here does anything that would require "AutoLoader". - "Exporter" can be used to export plain functions into another modules name space. But the things that were exported here are meant to be called as methods. In this case, it is neither necessary nor advisable to export those symbols. Just export nothing (the POD documentation already said so). - It is usually the calling script that enables (or does not enable) warnings globally. When a module says "use warnings;" however, the caller looses control over what warnings should be enabled in that module.
* configure: Enable vici plugin and swanctl by defaultAndreas Steffen2015-12-171-2/+2
|
* testing: Added swanctl/rw-ntru-bliss scenarioAndreas Steffen2015-12-1720-0/+214
|
* Apply pubkey and signature constraints in vici pluginAndreas Steffen2015-12-174-115/+124
|
* 128 bit default security strength for IKE and ESP algorithmsAndreas Steffen2015-12-172-59/+159
| | | | | | | | | | | | | | | | | The default ESP cipher suite is now AES_CBC-128/HMAC_SHA2_256_128 and requires SHA-2 HMAC support in the Linux kernel (correctly implemented since 2.6.33). The default IKE cipher suite is now AES_CBC-128/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/ECP_256 if the openssl plugin is loaded or AES_CBC-128/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_3072 if ECC is not available. The use of the SHA-1 hash algorithm and the MODP_2048 DH group has been deprecated and ENCR_CHACHA20_POLY1305 has been added to the default IKE AEAD algorithms.
* stroke: Fix --utc option for list* commandsTobias Brunner2015-12-171-2/+7
| | | | Fixes: dcb168413fa3 ("stroke: Add --daemon option")
* Merge branch 'command-max-lines'Tobias Brunner2015-12-164-7/+24
|\ | | | | | | | | | | | | Make sure commands registered in pki and swanctl don't exceed the maximum number of lines available for their usage summary. Closes strongswan/strongswan#22.
| * swanctl: Slightly change usage summary for --list-certsTobias Brunner2015-12-161-4/+3
| |
| * swanctl: Never print more than MAX_LINES of usage summaryTobias Brunner2015-12-161-1/+10
| | | | | | | | Print a warning if a registered command exceeds that limit.
| * pki: Increase MAX_LINESTobias Brunner2015-12-161-1/+1
| | | | | | | | | | The --issue and --self commands both define 10 lines of usage summary text.
| * pki: Never print more than MAX_LINES of usage summaryTobias Brunner2015-12-161-1/+10
|/ | | | Print a warning if a registered command exceeds that limit.
* travis: Enable IPv6 on build hostsTobias Brunner2015-12-151-0/+3
| | | | | | Since the move to Google Compute Engine (GCE) IPv6 has been disabled on the build hosts, causing several tests to fail. Lets try to get at least local IPv6 connectivity up again.
* libstrongswan: Updated Android.mk to current Makefile.amTobias Brunner2015-12-141-1/+2
|
* configure: Fix typo when enabling CPAN modules as dependencyTobias Brunner2015-12-141-1/+1
| | | | Fixes: a17b6d469c10 ("Built the CPAN file structure for the Vici::Session perl module")
* 128 bit default security strength requires 3072 bit prime DH groupAndreas Steffen2015-12-1435-83/+83
|
* swanctl --stats lists loaded pluginsAndreas Steffen2015-12-131-0/+12
|
* testing: swanctl/rw-cert scenario tests password-protected RSA keyAndreas Steffen2015-12-122-0/+38
|
* Upgraded IKE and ESP proposals in swanctl scenarios to consistent 128 bit ↵Andreas Steffen2015-12-1246-237/+83
| | | | security
* Refactored certificate management for the vici and stroke interfaces5.4.0dr1Andreas Steffen2015-12-1212-307/+286
|
* Modified vici_cert_info class for use with load_creds and vici_credAndreas Steffen2015-12-112-59/+31
|
* Changed some certificate_type_names and added x509_flag_namesAndreas Steffen2015-12-114-5/+37
|
* Removed VICI protocol versioningAndreas Steffen2015-12-116-102/+7
|
* Use of certificate_printer by swanctl --list-certs commandAndreas Steffen2015-12-112-496/+25
|
* Share vici_cert_info.c with vici_cred.cAndreas Steffen2015-12-116-43/+73
|
* Allow msSmartcardLogon EKU to be builtAndreas Steffen2015-12-111-2/+2
|
* Use VICI 2.0 protocol version for certificate queriesAndreas Steffen2015-12-117-137/+288
|
* Sort certificate types during enumerationAndreas Steffen2015-12-111-39/+205
|
* Define VICI protocol versionsAndreas Steffen2015-12-115-0/+88
|
* testing: Added swanctl --list-algs outputAndreas Steffen2015-12-111-2/+5
|
* testing: Converted tnc scenarios to swanctlAndreas Steffen2015-12-11386-2383/+5091
|
* vici: Don't report memory usage via leak-detectiveTobias Brunner2015-12-112-18/+0
| | | | | This slowed down the `swanctl --stats` calls in the test scenarios significantly, with not much added value.
* testing: Use expect-connection in swanctl scenariosTobias Brunner2015-12-1113-15/+37
| | | | | Only in net2net-start do we have to use `sleep` to ensure the SA is up when the tests are running.
* testing: The expect-connection helper may use swanctl to check for connectionsTobias Brunner2015-12-111-1/+7
| | | | | | Depending on the plugin configuration in the test scenario either `ipsec statusall` or `swanctl --list-conns` is used to check for a named connection.
* Print OCSP single responsesAndreas Steffen2015-12-113-5/+122
|
* Standardized printing of certificate informationAndreas Steffen2015-12-115-968/+741
| | | | | | | The certificate_printer class allows the printing of certificate information to a text file (usually stdout). This class is used by the pki --print and swanctl --list-certs commands as well as by the stroke plugin.
* imv-attestation: Fix memory leaks when creating functional componentsTobias Brunner2015-12-113-6/+6
|
* ipsec: Fix stop command on systems where sleep(1) only supports integersTobias Brunner2015-12-101-2/+7
| | | | Fixes #1231.
* Merge branch 'vici-undo-on-unload'Martin Willi2015-12-076-26/+163
|\ | | | | | | | | Undo start actions when unloading connections, and add some misc fixes and extensions to vici connection handling.
| * vici: Fix documentation about the initiate/terminate timeoutMartin Willi2015-12-071-2/+2
| |
| * vici: Honor an optionally passed IKE configuration name in initiate/installMartin Willi2015-12-072-5/+13
| | | | | | | | | | | | | | If two IKE configurations have CHILD configurations with the same name, we have no control about the CHILD_SA that actually gets controlled. The new "ike" parameter specifies the peer config name to find the "child" config under.