aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Build generated man pages via configure scriptTobias Brunner2013-09-138-33/+29
|/
* resolve: Remove comment when using resolvconf(8)Tobias Brunner2013-09-131-2/+1
| | | | | | | | | | | Since comments in resolv.conf are only valid at the beginning of a line resolvconf(8) seems to have started treating any text after 'nameserver <ip>' as additional IP addresses for name servers. Since it ignores comments, and we can easily remove the added servers again, there is no point to add any. Fixes #410.
* .gitignore: Add .dirstamp files touched by automakeMartin Willi2013-09-131-0/+1
|
* libipsec: fix memory management when cloning ip_packetMartin Willi2013-09-131-1/+1
|
* libipsec: check for a policy with the reqid of the SA on decapsulationMartin Willi2013-09-133-7/+14
| | | | | To prevent a client from sending a packet with a source address of a different client, we require a policy bound via reqid to the decapsulating SA.
* stroke: don't remove a matching peer config if used by other child configsMartin Willi2013-09-131-4/+3
| | | | | When configurations get merged during add, we should not remove peer configs if other connection entries use the same peer config.
* conftest: Don't load plugins incrementallyTobias Brunner2013-09-131-4/+6
| | | | | This is not supported by the plugin loader, so we simply combine the plugin lists and load them all at once.
* ikev1: Fix double free when searching for redundant CHILD_SAsTobias Brunner2013-09-131-1/+1
| | | | Fixes #411.
* Build all IMC/IMVs with -no-undefinedTobias Brunner2013-09-1210-10/+10
|
* pt-tls-client: Report loaded pluginsTobias Brunner2013-09-121-0/+1
|
* pt-tls-client: Abort if no tnccs-manager is availableTobias Brunner2013-09-121-0/+7
|
* Build all shared libraries with -no-undefined and link them properlyTobias Brunner2013-09-1212-9/+73
| | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin.
* configure: libtls and libtnccs etc. all require libstrongswanTobias Brunner2013-09-121-1/+1
|
* tun_device: Add warning if TUN devices are not supported by platformTobias Brunner2013-09-122-3/+17
|
* Make sure libstrongswan is initialized first in IMCs and IMVsAndreas Steffen2013-09-114-24/+35
|
* sockets: Initialize the whole ancillary data buffer not only the actual structTobias Brunner2013-09-102-4/+4
| | | | | | This avoids uninitialized bytes that Valgrind seems to notice otherwise. Fixes #395.
* ikev1: For PFS prefer DH group from IKE_SA over first configuredThomas Egerer2013-09-101-18/+54
| | | | | | | | | | If PFS is configured for a CHILD_SA first try to create a list of proposals with using DH group negotiated during phase 1. If the resulting list is empty (i.e. the DH group(s) configured for PFS differ from the one(s) configured for the IKE_SA), fall back to the first configured DH group from the CHILD_SA. This modificiation is due to the fact that it is likely that the peer supports the same DH group for PFS it did already for the IKE_SA.
* kernel-netlink: increase buffer size for RT netlink messagesAnsis Atteka2013-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | Commit 940e1b0f66dc04b0853414c1f4c45fa3f6e33bdd "Filter ignored interfaces in kernel interfaces (for events, address enumeration, etc.)" made charon to ignore routes with unusable interfaces. Unusable interface is one where charon has not seen RTM_NEWLINK message from the kernel. Sometime RTM_NEWLINK message can be 1048 bytes large. This is 24 bytes more than currently allocated buffer of 1024 bytes. If kernel sends such a large message, then it would be silently ignored by charon and corresponding interface would never become usable. Hence strongSwan might resolve invalid source IP address in get_route() function. This would prevent IPsec tunnel to be established. To reproduce create a VLAN interface with following command: vconfig add eth1 12
* Fixed double free causing swapped ends to crash5.1.1dr3Andreas Steffen2013-09-071-1/+0
|
* Added ikev1/config-payload-push scenarioAndreas Steffen2013-09-0711-0/+161
|
* Minor performance tuningAndreas Steffen2013-09-071-4/+4
|
* Completed NEWS for 5.1.1dr3Andreas Steffen2013-09-061-0/+4
|
* Implemented targeted SWID requestAndreas Steffen2013-09-065-29/+86
|
* Store object files in the same directory as the source filesTobias Brunner2013-09-051-1/+1
| | | | | Future automake releases will apparently do that implicitly, but current releases spit out nasty warning messages.
* Make SWID directory where tags are stored configurableAndreas Steffen2013-09-055-7/+14
|
* Added tags table and some tag samplesAndreas Steffen2013-09-055-3/+267
|
* swid_inventory object has a get_count methodAndreas Steffen2013-09-042-16/+6
|
* Count collected SWID tags or tag IDsAndreas Steffen2013-09-041-3/+17
|
* Proceed with attestation only if Attestation IMC returns a discovery responseAndreas Steffen2013-09-044-7/+20
|
* libipsec: Properly initialize variables when creating AEAD wrapperTobias Brunner2013-09-041-2/+2
|
* android: Fix compilation after PTS header files were movedTobias Brunner2013-09-041-4/+4
|
* libpts: Android.mk updatedTobias Brunner2013-09-041-17/+24
|
* Version bump to 5.1.1dr3Andreas Steffen2013-09-041-1/+1
|
* NEWS: 5.1.1 update for merged branchesMartin Willi2013-09-041-0/+17
|
* load-tester: support extended traffic selector syntax, as in leftsubnetMartin Willi2013-09-041-13/+168
| | | | | In addition the initiator may use %unique as port, using a distinct port for each connection, starting from 1025.
* load-tester: add an option to test transport/beet connectionsMartin Willi2013-09-041-1/+21
|
* Merge branch 'ike-address-ranges'Martin Willi2013-09-0421-170/+413
|\ | | | | | | | | | | | | Adds support for multiple subnets and address ranges in left/right ipsec.conf options. As responder the connection is acceptable if the address is in one of the ranges/subnets. To initiate connections, at least one single IP or hostname is required for the peer address.
| * man: add support for multiple addresses/ranges/subnets in ipsec.conf left=Martin Willi2013-09-041-3/+10
| |
| * ike: support multiple addresses, ranges and subnets in IKE address configMartin Willi2013-09-0416-110/+306
| | | | | | | | | | | | | | Replace the allowany semantic by a more powerful subnet and IP range matching. Multiple addresses, DNS names, subnets and ranges can be specified in a comma separated list. Initiators ignore the ranges/subnets, responders match configurations against all addresses, ranges and subnets.
| * ike-cfg: remove the to be obsoleted allow any parameter in get_my/other_addrMartin Willi2013-09-047-33/+18
| |
| * backends: use ike_cfg host matching functionsMartin Willi2013-09-041-38/+7
| |
| * ike-cfg: add methods to match a host against configured local/remote addressesMartin Willi2013-09-042-0/+62
| |
| * trap-manager: use ike_cfg resolver functionsMartin Willi2013-09-041-4/+2
| |
| * ike-sa: use ike_cfg resolver functionsMartin Willi2013-09-041-16/+12
| |
| * ike-cfg: add a method to resolve local/remote hosts with portMartin Willi2013-09-042-0/+30
|/
* Merge branch 'ikev1-pushmode'Martin Willi2013-09-0423-99/+416
|\ | | | | | | | | Implements Mode Config Push mode in IKEv1 using the existing modeconfig=push ipsec.conf option.
| * stroke: ignore a leftsourceip if a rightsourceip is given as wellMartin Willi2013-09-041-1/+7
| | | | | | | | | | | | As we always negotiate virtual IPs in charon, having both left- and rightsourceip is not allowed. Both in IKEv1 and IKEv2 we support a single configuration payload exchange only.
| * man: update ipsec.conf modeconfig keywordMartin Willi2013-09-041-2/+1
| |
| * ikev1: implement mode config push modeMartin Willi2013-09-045-76/+363
| |
| * stroke: re-enable modeconfig keywordMartin Willi2013-09-043-1/+3
| |