tunnelkit/Sources/TunnelKitCore
Davide De Rosa cae371bb40
Split IPv4/6 settings and routes (#298)
* Postpone setting route gateway

Resolve in NetworkSettingsBuilder.

* Store routes separately from IP*Settings

Parse as optionals to avoid empty arrays.

* Deprecate routes stored in IP*Settings

* Apply routes from new fields

* Update CHANGELOG
2022-10-29 12:24:28 +02:00
..
BidirectionalState.swift Use "struct" in data models to leverage Equatable 2022-03-25 18:02:21 +01:00
CoreConfiguration.swift Add some missing documentation 2022-09-23 21:45:04 +02:00
DNSProtocol.swift [ci skip] Update copyright 2022-02-04 12:57:40 +01:00
DNSResolver.swift Replace hostname/endpointProtocols with remotes 2022-03-05 14:20:29 +01:00
DataCount.swift Add some missing documentation 2022-09-23 21:45:04 +02:00
DataUnit.swift Add some missing documentation 2022-09-23 21:45:04 +02:00
Endpoint.swift Fix dumb regression on endpoint address 2022-10-26 19:02:46 +02:00
IOInterface.swift [ci skip] Update copyright 2022-02-04 12:57:40 +01:00
IPHeader.swift [ci skip] Update copyright 2022-02-04 12:57:40 +01:00
IPv4Settings.swift Split IPv4/6 settings and routes (#298) 2022-10-29 12:24:28 +02:00
IPv6Settings.swift Split IPv4/6 settings and routes (#298) 2022-10-29 12:24:28 +02:00
LinkInterface.swift Extend description of link remote with protocol 2022-10-14 08:23:23 +02:00
Proxy.swift Use "struct" in data models to leverage Equatable 2022-03-25 18:02:21 +01:00
SecureRandom.swift Add some missing documentation 2022-09-23 21:45:04 +02:00
Session.swift Rewrite Manager package to make it stateless 2022-03-12 10:35:39 +01:00
SocketType.swift [ci skip] Update copyright 2022-02-04 12:57:40 +01:00
TunnelInterface.swift [ci skip] Update copyright 2022-02-04 12:57:40 +01:00
ZeroingData.swift [ci skip] Update copyright 2022-02-04 12:57:40 +01:00