diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f28bde..638879f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Fixed + +- SoftEther sends an incomplete PUSH_REPLY. [#86](https://github.com/keeshux/tunnelkit/issues/86) + ## 1.6.2 (2019-04-17) ### Added diff --git a/TunnelKit/Sources/Core/SessionProxy+Authenticator.swift b/TunnelKit/Sources/Core/SessionProxy+Authenticator.swift index 41d7478..98d44a2 100644 --- a/TunnelKit/Sources/Core/SessionProxy+Authenticator.swift +++ b/TunnelKit/Sources/Core/SessionProxy+Authenticator.swift @@ -97,9 +97,12 @@ extension SessionProxy { // options string var opts = [ "V4", + "dev-type tun", "cipher \(options.fallbackCipher.rawValue)", "auth \(options.fallbackDigest.rawValue)", - "keysize \(options.fallbackCipher.keySize)" + "keysize \(options.fallbackCipher.keySize)", + "key-method 2", + "tls-client" ] if let comp = options.compressionFraming { switch comp {