Davide De Rosa
|
4e77f5b6b3
|
Parse multiple "dhcp-option DOMAIN" lines
|
2019-10-25 17:21:44 +02:00 |
Davide De Rosa
|
645f65ccd0
|
Adjust Configuration.searchDomain to searchDomains
XXX: "breaks" search domains in existing VPN profiles. Reinstall
to fix.
|
2019-10-25 17:17:48 +02:00 |
Davide De Rosa
|
495944297c
|
Merge pull request #126 from ThinkChaos/fix_pac_logging
Fix logging for Proxy Auto-Configuration (PAC)
|
2019-10-23 13:07:03 +02:00 |
Davide De Rosa
|
e5a7a09b7f
|
Parse PAC from provider configuration
Not propagated to AppExtension.
|
2019-10-23 13:02:29 +02:00 |
Davide De Rosa
|
7608ae2e3c
|
Expose server configuration via provider message
|
2019-10-23 10:27:51 +02:00 |
ThinkChaos
|
907bbe20ae
|
Fix logging for Proxy Auto-Configuration (PAC)
|
2019-10-23 01:08:39 +02:00 |
Davide De Rosa
|
7d0cba8df8
|
Merge pull request #125 from ThinkChaos/proxy_auto_conf
Add Proxy Auto-Configuration (PAC) support
|
2019-10-22 21:55:29 +02:00 |
ThinkChaos
|
26d7b9fe0f
|
Address review comments
|
2019-10-22 21:03:25 +02:00 |
Davide De Rosa
|
98b9d71eb3
|
Assume VPN gateway when route gw is "vpn_gateway"
|
2019-10-22 13:53:36 +02:00 |
Davide De Rosa
|
eb09493882
|
Merge pull request #122 from rob-patchett/ping-timeout
Allow keep-alive timeout to be configured by the server or client
|
2019-10-22 10:51:27 +02:00 |
Robert Patchett
|
87cb448d12
|
Fix comment typo
|
2019-10-22 10:43:57 +02:00 |
ThinkChaos
|
c6cb5a646a
|
Add Proxy Auto-Configuration (PAC) support
|
2019-10-21 21:47:45 +02:00 |
Robert Patchett
|
bdf34f8882
|
Set tunnel provider's reasserting to false after the system starts using the tunnel
|
2019-10-17 14:23:16 +02:00 |
Robert Patchett
|
55f7e64f19
|
Allow keep alive timeout to be configured by the server or client
|
2019-09-30 11:54:29 -07:00 |
Davide De Rosa
|
e0ab2a1ddb
|
Disconnect if HARD_RESET received while SOFT_RESET
Bad condition for .staleSession
Fixes #120
See 0f2234f1d1
|
2019-09-03 00:27:54 +02:00 |
Davide De Rosa
|
de21adfef6
|
Beware of execution queue in write callbacks
self.link was not checked against in tunnel queue.
|
2019-08-23 09:15:59 +02:00 |
Davide De Rosa
|
6b281711c7
|
Ignore errors from outdated link writes
Prevents async delegation after cleanup.
|
2019-08-23 09:15:57 +02:00 |
Davide De Rosa
|
a4333eaafe
|
Revert ENOBUFS mitigation, do disconnect instead
Reverts #87 "fix"
|
2019-07-26 21:14:57 +02:00 |
Davide De Rosa
|
aefeb252b3
|
Do not defer stop more than once
May cause multiple delegation and queue deadlock when a
reconnection is scheduled to trigger.
Fixes #106
|
2019-07-09 14:09:02 +02:00 |
Davide De Rosa
|
2c56a8ea95
|
Send PUSH_REQUEST immediately after auth
First call would always fail otherwise.
|
2019-07-09 12:40:10 +02:00 |
Davide De Rosa
|
40139cbef0
|
Replace key flag with session-wide isRenegotiating
Prevent new if one in progress.
Fixes #105
|
2019-07-09 12:17:12 +02:00 |
Davide De Rosa
|
0f2234f1d1
|
Assume stale session if server sends HARD_RESET
When unsolicited.
|
2019-07-09 11:42:12 +02:00 |
Davide De Rosa
|
1dcf4d7745
|
Shut down abruptly to work around macOS bug
Fixes #111
|
2019-07-07 23:36:06 +02:00 |
Davide De Rosa
|
b04f7f20d4
|
Log info about DNS servers in use
|
2019-07-03 19:04:53 +02:00 |
Davide De Rosa
|
be1081aad6
|
Nest subspecs by purpose
- Protocols
- Extra
|
2019-05-24 16:02:59 +02:00 |