Davide De Rosa
a35636b1b1
Merge pull request #163 from passepartoutvpn/enforce-ipv4-ipv6-resolution
...
Enforce IPv4/6 endpoints
2020-04-15 11:13:31 +02:00
Davide De Rosa
e8f3d74894
Update CHANGELOG
...
Fixes #153
2020-04-14 22:57:23 +02:00
Davide De Rosa
4bdf6b7006
Redefine endpoint strategy according to IPv4/6
2020-04-14 22:57:23 +02:00
Davide De Rosa
40eb98fd72
Return IP version-aware records from DNSResolver
...
FIXME: compilation errors in ConnectionStrategy and related.
2020-04-14 22:57:08 +02:00
Davide De Rosa
6f235e9ea2
Handle IPv4/IPv6 variants in SocketType
2020-04-14 21:54:21 +02:00
Davide De Rosa
c7595ed295
Rewrite IPv4-to-String conversion
...
Flaky Swift pointer API.
2020-04-14 21:54:19 +02:00
Davide De Rosa
af9f7f8165
Update CHANGELOG
2020-04-13 17:53:10 +02:00
Davide De Rosa
abe5922269
Merge pull request #161 from johankool/feature/connecting
...
Continue instead of early return on unknown key id
2020-04-13 12:20:46 +02:00
Johan Kool
78e332d48b
Force IPv4 on Mojave otherwise it breaks
2020-04-10 13:37:15 +02:00
Johan Kool
ffe7fc0a0a
Continue instead of early return on unknown key id
2020-04-10 13:35:12 +02:00
Davide De Rosa
e606a261f4
Merge branch 'xcode-warnings'
2020-04-05 17:30:40 +02:00
Davide De Rosa
deff855bbc
Fix pointers to local buffers
2020-04-05 17:30:17 +02:00
Davide De Rosa
a02857fdb9
Drop unused variable
2020-04-05 17:16:55 +02:00
Davide De Rosa
ccd9e58062
Merge branch 'handle-server-restart'
2020-04-05 17:09:59 +02:00
Davide De Rosa
8825a4e9c8
Update CHANGELOG
2020-02-29 19:26:43 +01:00
Davide De Rosa
311015950e
Shut down on server "RESTART" control message
...
Fixes #131
2020-02-29 19:23:26 +01:00
Davide De Rosa
f6d915e6dd
Reset rather than nil out Authenticator
...
For reuse in control channel.
2020-02-29 19:11:15 +01:00
Davide De Rosa
a7aa78141e
Update copyright clause
2020-01-11 09:26:41 +01:00
Davide De Rosa
e3241f4f4d
Fix potential OOB during negotiation
...
Reported by @Grivus with SoftEther.
Closes #143
2019-12-22 16:31:57 +01:00
Davide De Rosa
116883c218
Bump version
2019-12-22 16:29:27 +01:00
Davide De Rosa
6ae741a310
Refine CHANGELOG
...
Issue #138 not really fixed, Apple feedback needed.
2019-12-14 10:14:27 +01:00
Davide De Rosa
e439ce3b89
Bump version
2019-12-14 10:14:27 +01:00
Davide De Rosa
2625cec278
Merge branch 'unexpected-ping-timeout'
2019-12-14 10:14:10 +01:00
Davide De Rosa
2c8c2d20f8
Add comment about read failure not shutting down
2019-12-12 20:37:10 +01:00
Davide De Rosa
db787268a2
Update CHANGELOG
2019-12-12 18:37:16 +01:00
Davide De Rosa
63aa4b42d7
Use .utility QoS for tunnel queue
...
Fixes #138
2019-12-12 18:34:24 +01:00
Davide De Rosa
88a1bdac06
Schedule ping block even just for timeout check
...
In case keepAliveInterval is not set.
2019-12-12 18:34:20 +01:00
Davide De Rosa
e6f2f3e85a
Send pings at regular schedules
...
Also fixes coalescing schedules.
2019-12-12 18:34:20 +01:00
Davide De Rosa
2687dcf36e
Debug wake/sleep signals
2019-12-12 15:05:21 +01:00
Davide De Rosa
8ae92d29db
Log details about ping schedule
2019-12-12 14:00:43 +01:00
Davide De Rosa
5b0df2eada
Allow customization of debug log level
2019-12-12 09:42:48 +01:00
Davide De Rosa
0f2bf8cf48
Fix non-existing variable in log
2019-12-12 09:34:08 +01:00
Davide De Rosa
90c118a3d0
Warn about discarded received packets
2019-12-12 09:32:34 +01:00
Davide De Rosa
a65682a89a
Update CHANGELOG
2019-12-11 16:44:04 +01:00
Davide De Rosa
66ae7973ae
Discard data with missing key, do not shut down
...
Probably more resilient to DoS.
2019-12-07 09:43:47 +01:00
Davide De Rosa
8c4b0db301
Debug "reasserting" updates
2019-12-07 09:43:47 +01:00
Davide De Rosa
aabdf8382b
Bump version
2019-12-07 09:43:36 +01:00
Davide De Rosa
3d40067a93
Reorder credits alphabetically
2019-12-02 10:43:14 +01:00
Davide De Rosa
8b17a13ac2
Merge branch 'require-ca-cipher'
2019-11-20 19:51:30 +01:00
Davide De Rosa
13027b8932
Only require --ca and --cipher from clients
...
Not in a PUSH_REPLY, for example.
2019-11-20 19:48:40 +01:00
Davide De Rosa
b1c11e3e56
Make --ca and --cipher non-optional in .ovpn
...
Dodge those annoying scenarios where server cipher is not set
and defaults to BF-CBC, whereas default TunnelKit cipher
is AES-128-CBC. And data channel stalls.
2019-11-20 01:07:39 +01:00
Davide De Rosa
5f05d888f8
Bump version
2019-11-11 19:28:42 +01:00
Davide De Rosa
e233022960
Mention ignored client-side routes
2019-11-11 19:28:13 +01:00
Davide De Rosa
4164f19724
Mention unsupported literals in README
...
Fixes #129
2019-11-11 19:26:21 +01:00
Davide De Rosa
7908ec4d9e
Fix App IDs in Demo
2019-11-07 20:42:47 +01:00
Davide De Rosa
907c8ec00c
Set release date
...
Fixes #123
2019-11-03 03:46:04 +01:00
Davide De Rosa
4ced1c499d
Use modern structure for notifications
2019-11-02 11:32:16 +01:00
Davide De Rosa
9c92d1d567
Upgrade OpenSSL to 1.1.1d
2019-11-02 00:21:51 +01:00
Davide De Rosa
eabcf39f35
Upgrade OpenSSL to 1.1.0l
2019-10-28 11:11:49 +01:00
Davide De Rosa
714b5e56d4
Fix search domains unit test
2019-10-25 19:22:53 +02:00