Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ha: Add DH group to CHILD_ADD message | Tobias Brunner | 2016-02-01 | 2 | -1/+12 | |
| | | | | References #1267. | |||||
* | ha: Add DH group to IKE_ADD message | Tobias Brunner | 2016-02-01 | 4 | -0/+16 | |
| | | | | | | | | It is required for IKEv1 to determine the DH group of the CHILD SAs during rekeying. It also fixes the status output for HA SAs, which so far haven't shown the DH group on the passive side. Fixes #1267. | |||||
* | ike-sa-manager: Don't update entries for init messages after unlocking segment | Tobias Brunner | 2016-02-01 | 1 | -3/+2 | |
| | | | | | | | | | | | | | If the retransmit of an initial message is processed concurrently with the original message it might not have been handled as intended as the thread processing the retransmit might not have seen the correct value of entry->processing set by the thread handling the original request. For IKEv1, i.e. without proper message IDs, there might still be races e.g. when receiving a retransmit of the initial IKE message while processing the initiator's second request. Fixes #1269. | |||||
* | unit-tests: The pseudonym RDN is now recognized, so use something more exotic | Tobias Brunner | 2016-01-28 | 1 | -3/+3 | |
| | ||||||
* | Version bump to 5.4.0dr55.4.0dr5 | Andreas Steffen | 2016-01-28 | 1 | -1/+1 | |
| | ||||||
* | Support pseudonym RDN | Andreas Steffen | 2016-01-27 | 3 | -0/+5 | |
| | ||||||
* | testing: Added swanctl/config-payload scenario | Andreas Steffen | 2016-01-14 | 12 | -0/+219 | |
| | ||||||
* | testing: Use include statement in swanctl/rw-pubkey-keyid scenario | Andreas Steffen | 2016-01-14 | 3 | -30/+19 | |
| | ||||||
* | Version bump to 5.4.0dr45.4.0dr4 | Andreas Steffen | 2016-01-10 | 1 | -1/+1 | |
| | ||||||
* | vici: Support multiple named raw ublic keys | Andreas Steffen | 2016-01-10 | 1 | -15/+19 | |
| | ||||||
* | testing: swanctl/rw-pubkey-anon uses anonymous public keys in remote access ↵ | Andreas Steffen | 2016-01-09 | 20 | -0/+297 | |
| | | | | scenario | |||||
* | swanctl: Load pubkeys with load-creds | Andreas Steffen | 2016-01-09 | 2 | -6/+8 | |
| | ||||||
* | testing: added swanctl scenarios net2net-pubkey, rw-pubkey-keyid and rw-dnssec | Andreas Steffen | 2016-01-09 | 55 | -0/+824 | |
| | ||||||
* | vici: list-cert sends subject, not-before and not-after attributes for pubkeys | Andreas Steffen | 2016-01-09 | 4 | -6/+65 | |
| | ||||||
* | vici: Support of raw public keys | Andreas Steffen | 2016-01-09 | 9 | -20/+110 | |
| | ||||||
* | testing: Fixed description of swanctl/frags-iv4 scenario | Andreas Steffen | 2016-01-09 | 1 | -4/+4 | |
| | ||||||
* | swanctl.conf: IKEv2 fragmentation supported | Andreas Steffen | 2016-01-09 | 1 | -8/+9 | |
| | ||||||
* | Version bump to 5.4.0dr35.4.0dr3 | Andreas Steffen | 2016-01-03 | 1 | -1/+1 | |
| | ||||||
* | vici: Enable transport encoding of CERT_TRUSTED_PUBKEY objects | Andreas Steffen | 2016-01-03 | 1 | -5/+8 | |
| | ||||||
* | testing: Change sql scenarios to swanctl | Andreas Steffen | 2016-01-03 | 180 | -398/+454 | |
| | ||||||
* | testing: Fix some IKEv1 scenarios after listing DH groups for CHILD_SAs | Tobias Brunner | 2015-12-21 | 4 | -8/+8 | |
| | ||||||
* | stroke: List DH groups for CHILD_SA proposals | Tobias Brunner | 2015-12-21 | 1 | -23/+19 | |
| | | | | Closes strongswan/strongswan#23. | |||||
* | vici: Use correct constant when checking for integrity algorithm | Tobias Brunner | 2015-12-21 | 1 | -1/+1 | |
| | | | | Currently both have the value 1024 so no real harm done. | |||||
* | vici: CHILD_SA proposals never contain a PRF | Tobias Brunner | 2015-12-21 | 1 | -5/+0 | |
| | ||||||
* | strongswan-swanctl.service.in: Match install used by strongswan.service | Chris Patterson | 2015-12-21 | 1 | -0/+3 | |
| | | | | | | Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Closes strongswan/strongswan#25. | |||||
* | configure: Support systemd >= 209 | Chris Patterson | 2015-12-21 | 2 | -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 queries | Andreas Steffen | 2015-12-19 | 1 | -10/+14 | |
| | ||||||
* | Version bump to 5.4.0dr25.4.0dr2 | Andreas Steffen | 2015-12-18 | 1 | -1/+1 | |
| | ||||||
* | testing: Fixed description in swanctl/rw-ntru-bliss scenario | Andreas Steffen | 2015-12-18 | 1 | -1/+1 | |
| | ||||||
* | testing: swanctl is enabled by default | Andreas Steffen | 2015-12-18 | 1 | -1/+0 | |
| | ||||||
* | Use 128 bit security in README.pod examples | Andreas Steffen | 2015-12-18 | 1 | -4/+4 | |
| | ||||||
* | Improvements to the VICI Perl bindings by Andreas Hofmeister | Andreas Hofmeister | 2015-12-18 | 4 | -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 default | Andreas Steffen | 2015-12-17 | 1 | -2/+2 | |
| | ||||||
* | testing: Added swanctl/rw-ntru-bliss scenario | Andreas Steffen | 2015-12-17 | 20 | -0/+214 | |
| | ||||||
* | Apply pubkey and signature constraints in vici plugin | Andreas Steffen | 2015-12-17 | 4 | -115/+124 | |
| | ||||||
* | 128 bit default security strength for IKE and ESP algorithms | Andreas Steffen | 2015-12-17 | 2 | -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* commands | Tobias Brunner | 2015-12-17 | 1 | -2/+7 | |
| | | | | Fixes: dcb168413fa3 ("stroke: Add --daemon option") | |||||
* | Merge branch 'command-max-lines' | Tobias Brunner | 2015-12-16 | 4 | -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-certs | Tobias Brunner | 2015-12-16 | 1 | -4/+3 | |
| | | ||||||
| * | swanctl: Never print more than MAX_LINES of usage summary | Tobias Brunner | 2015-12-16 | 1 | -1/+10 | |
| | | | | | | | | Print a warning if a registered command exceeds that limit. | |||||
| * | pki: Increase MAX_LINES | Tobias Brunner | 2015-12-16 | 1 | -1/+1 | |
| | | | | | | | | | | The --issue and --self commands both define 10 lines of usage summary text. | |||||
| * | pki: Never print more than MAX_LINES of usage summary | Tobias Brunner | 2015-12-16 | 1 | -1/+10 | |
|/ | | | | Print a warning if a registered command exceeds that limit. | |||||
* | travis: Enable IPv6 on build hosts | Tobias Brunner | 2015-12-15 | 1 | -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.am | Tobias Brunner | 2015-12-14 | 1 | -1/+2 | |
| | ||||||
* | configure: Fix typo when enabling CPAN modules as dependency | Tobias Brunner | 2015-12-14 | 1 | -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 group | Andreas Steffen | 2015-12-14 | 35 | -83/+83 | |
| | ||||||
* | swanctl --stats lists loaded plugins | Andreas Steffen | 2015-12-13 | 1 | -0/+12 | |
| | ||||||
* | testing: swanctl/rw-cert scenario tests password-protected RSA key | Andreas Steffen | 2015-12-12 | 2 | -0/+38 | |
| | ||||||
* | Upgraded IKE and ESP proposals in swanctl scenarios to consistent 128 bit ↵ | Andreas Steffen | 2015-12-12 | 46 | -237/+83 | |
| | | | | security | |||||
* | Refactored certificate management for the vici and stroke interfaces5.4.0dr1 | Andreas Steffen | 2015-12-12 | 12 | -307/+286 | |
| |