strongswan/src/frontends
Tobias Brunner cd10ae2ff0 android: Explicitly apply DNS servers to the TUN device
If the peer deletes the CHILD_SA, we recreate it due to the close
action.  However, if we create a new TUN device, we do so with a new
VpnService.Builder object and on that the DNS servers were never applied.
The latter happened only on the fly in the attribute handler when an
IKE_SA was established.  Now we do this explicitly when creating the TUN
device, like the virtual IPs and routes.  While we could avoid the
recreation of the TUN device if the CHILD_SA is recreated, there is the
theoretical possibility that the remote traffic selectors change.  This
way we also avoid adding stuff to the builder in different places.

Fixes #3637.
2021-02-04 16:52:15 +01:00
..
android android: Explicitly apply DNS servers to the TUN device 2021-02-04 16:52:15 +01:00
gnome nm: Move server port to options tab and position tabs to the left 2020-05-19 16:17:24 +02:00
osx Simplify handling of terminating signals in all libcharon wrappers 2020-09-30 12:47:39 +02:00
.gitignore Added some generated files to .gitignore. 2010-10-15 10:25:08 +02:00