Merge branch 'interface-for-routes'
authorTobias Brunner <tobias@strongswan.org>
Fri, 10 Jun 2016 16:15:42 +0000 (18:15 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 10 Jun 2016 16:15:42 +0000 (18:15 +0200)
commit96b1fab53ce7f7b4b6c5e2a0bb85c3f3f14be62c
tree1b19c6494e2142a8faacd3c87c8cb67e67d03fc4
parent436f64d5bcc3946387dd95265d83d8764fe37797
parentb52e540f43c8a97ea3343e12a1cc33b6dc3d3fbc
Merge branch 'interface-for-routes'

Changes how the interface for routes installed with policies is
determined.  In most cases we now use the interface over which we reach the
other peer, not the interface on which the local address (or the source IP) is
installed.  However, that might be the same interface depending on the
configuration (i.e. in practice there will often not be a change).

Routes are not installed anymore for drop policies and for policies with
protocol/port selectors.

Fixes #809, #824, #1347.