Update GitHub URL in CHANGELOG
This commit is contained in:
parent
05d12a22d1
commit
e4f60ddd3a
116
CHANGELOG.md
116
CHANGELOG.md
|
@ -9,12 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Partially support `--redirect-gateway block-local`. [#81](https://github.com/keeshux/tunnelkit/issues/81)
|
- Partially support `--redirect-gateway block-local`. [#81](https://github.com/passepartoutvpn/tunnelkit/issues/81)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Authentication failure due to local options. [#95](https://github.com/keeshux/tunnelkit/issues/95)
|
- Authentication failure due to local options. [#95](https://github.com/passepartoutvpn/tunnelkit/issues/95)
|
||||||
- Customize security level (to tolerate weak certificates). [#97](https://github.com/keeshux/tunnelkit/issues/97)
|
- Customize security level (to tolerate weak certificates). [#97](https://github.com/passepartoutvpn/tunnelkit/issues/97)
|
||||||
- Connection stalls on server-initiated SOFT_RESET.
|
- Connection stalls on server-initiated SOFT_RESET.
|
||||||
- Wrong configuration mutability.
|
- Wrong configuration mutability.
|
||||||
|
|
||||||
|
@ -22,23 +22,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Do not redirect all traffic to VPN unless `--redirect-gateway` specified. [#90](https://github.com/keeshux/tunnelkit/issues/90)
|
- Do not redirect all traffic to VPN unless `--redirect-gateway` specified. [#90](https://github.com/passepartoutvpn/tunnelkit/issues/90)
|
||||||
- Upgrade OpenSSL to 1.1.0j.
|
- Upgrade OpenSSL to 1.1.0j.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- SoftEther sends an incomplete PUSH_REPLY. [#86](https://github.com/keeshux/tunnelkit/issues/86)
|
- SoftEther sends an incomplete PUSH_REPLY. [#86](https://github.com/passepartoutvpn/tunnelkit/issues/86)
|
||||||
- Authentication/Decrypt errors with TLS wrapping. [#88](https://github.com/keeshux/tunnelkit/issues/88), [#61](https://github.com/keeshux/tunnelkit/issues/61)
|
- Authentication/Decrypt errors with TLS wrapping. [#88](https://github.com/passepartoutvpn/tunnelkit/issues/88), [#61](https://github.com/passepartoutvpn/tunnelkit/issues/61)
|
||||||
- Broken DNS when no servers provided. [#84](https://github.com/keeshux/tunnelkit/issues/84)
|
- Broken DNS when no servers provided. [#84](https://github.com/passepartoutvpn/tunnelkit/issues/84)
|
||||||
- UDP may disconnect on high-speed upload link. [#87](https://github.com/keeshux/tunnelkit/issues/87)
|
- UDP may disconnect on high-speed upload link. [#87](https://github.com/passepartoutvpn/tunnelkit/issues/87)
|
||||||
- Client certificate may fail when private key in .ovpn is encrypted. [#91](https://github.com/keeshux/tunnelkit/issues/91)
|
- Client certificate may fail when private key in .ovpn is encrypted. [#91](https://github.com/passepartoutvpn/tunnelkit/issues/91)
|
||||||
- DNS is unreachable when VPN is not default gateway. [#94](https://github.com/keeshux/tunnelkit/issues/94)
|
- DNS is unreachable when VPN is not default gateway. [#94](https://github.com/passepartoutvpn/tunnelkit/issues/94)
|
||||||
|
|
||||||
## 1.6.2 (2019-04-17)
|
## 1.6.2 (2019-04-17)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Basic support for proxy settings (no PAC). [#74](https://github.com/keeshux/tunnelkit/issues/74)
|
- Basic support for proxy settings (no PAC). [#74](https://github.com/passepartoutvpn/tunnelkit/issues/74)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
@ -46,10 +46,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Negotiation times out with SoftEther. [#67](https://github.com/keeshux/tunnelkit/issues/67)
|
- Negotiation times out with SoftEther. [#67](https://github.com/passepartoutvpn/tunnelkit/issues/67)
|
||||||
- Unable to handle continuated PUSH_REPLY. [#71](https://github.com/keeshux/tunnelkit/issues/71)
|
- Unable to handle continuated PUSH_REPLY. [#71](https://github.com/passepartoutvpn/tunnelkit/issues/71)
|
||||||
- TCP requiring multiple PUSH_REQUEST. [#73](https://github.com/keeshux/tunnelkit/issues/73)
|
- TCP requiring multiple PUSH_REQUEST. [#73](https://github.com/passepartoutvpn/tunnelkit/issues/73)
|
||||||
- DNS inconsistencies. [#85](https://github.com/keeshux/tunnelkit/pull/85)
|
- DNS inconsistencies. [#85](https://github.com/passepartoutvpn/tunnelkit/pull/85)
|
||||||
|
|
||||||
## 1.6.1 (2019-04-07)
|
## 1.6.1 (2019-04-07)
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Handle `dhcp-option DOMAIN`. [#77](https://github.com/keeshux/tunnelkit/issues/77)
|
- Handle `dhcp-option DOMAIN`. [#77](https://github.com/passepartoutvpn/tunnelkit/issues/77)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
@ -69,8 +69,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unrecognized PKCS#8 encrypted private keys. [#80](https://github.com/keeshux/tunnelkit/issues/80)
|
- Unrecognized PKCS#8 encrypted private keys. [#80](https://github.com/passepartoutvpn/tunnelkit/issues/80)
|
||||||
- Handle PEM with preamble. [#78](https://github.com/keeshux/tunnelkit/issues/78)
|
- Handle PEM with preamble. [#78](https://github.com/passepartoutvpn/tunnelkit/issues/78)
|
||||||
|
|
||||||
## 1.5.2 (2019-04-01)
|
## 1.5.2 (2019-04-01)
|
||||||
|
|
||||||
|
@ -90,20 +90,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Scramble endpoints via `--remote-random`. [#76](https://github.com/keeshux/tunnelkit/issues/76)
|
- Scramble endpoints via `--remote-random`. [#76](https://github.com/passepartoutvpn/tunnelkit/issues/76)
|
||||||
- Support for encrypted certificate private keys. [#72](https://github.com/keeshux/tunnelkit/issues/72)
|
- Support for encrypted certificate private keys. [#72](https://github.com/passepartoutvpn/tunnelkit/issues/72)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Send explicit exit notification if UDP. [#29](https://github.com/keeshux/tunnelkit/issues/29)
|
- Send explicit exit notification if UDP. [#29](https://github.com/passepartoutvpn/tunnelkit/issues/29)
|
||||||
- Broken reconnection on network change (mitigated). [#75](https://github.com/keeshux/tunnelkit/issues/75)
|
- Broken reconnection on network change (mitigated). [#75](https://github.com/passepartoutvpn/tunnelkit/issues/75)
|
||||||
|
|
||||||
## 1.5.0 (2019-03-20)
|
## 1.5.0 (2019-03-20)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for legacy `--comp-lzo` compression. [#69](https://github.com/keeshux/tunnelkit/pull/69)
|
- Support for legacy `--comp-lzo` compression. [#69](https://github.com/passepartoutvpn/tunnelkit/pull/69)
|
||||||
- Support for newer `--compress lzo` option. [#70](https://github.com/keeshux/tunnelkit/pull/70)
|
- Support for newer `--compress lzo` option. [#70](https://github.com/passepartoutvpn/tunnelkit/pull/70)
|
||||||
|
|
||||||
## 1.4.3 (2019-03-18)
|
## 1.4.3 (2019-03-18)
|
||||||
|
|
||||||
|
@ -127,12 +127,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Override DNS servers client side. [#56](https://github.com/keeshux/tunnelkit/pull/56)
|
- Override DNS servers client side. [#56](https://github.com/passepartoutvpn/tunnelkit/pull/56)
|
||||||
- Shut down if server pushes a compression directive. [#65](https://github.com/keeshux/tunnelkit/pull/65)
|
- Shut down if server pushes a compression directive. [#65](https://github.com/passepartoutvpn/tunnelkit/pull/65)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Enable or disable EKU according to `remote-cert-tls server` in .ovpn file. [#64](https://github.com/keeshux/tunnelkit/pull/64)
|
- Enable or disable EKU according to `remote-cert-tls server` in .ovpn file. [#64](https://github.com/passepartoutvpn/tunnelkit/pull/64)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
@ -144,27 +144,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Parser for .ovpn configuration files. [#47](https://github.com/keeshux/tunnelkit/pull/47)
|
- Parser for .ovpn configuration files. [#47](https://github.com/passepartoutvpn/tunnelkit/pull/47)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Due to [#47](https://github.com/keeshux/tunnelkit/pull/47), `SocketType` and `EndpointProtocol` were moved to Core subspec.
|
- Due to [#47](https://github.com/passepartoutvpn/tunnelkit/pull/47), `SocketType` and `EndpointProtocol` were moved to Core subspec.
|
||||||
|
|
||||||
## 1.3.1 (2018-11-07)
|
## 1.3.1 (2018-11-07)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- IPv4/UInt32 conversions are not endianness-agnostic. [#46](https://github.com/keeshux/tunnelkit/pull/46)
|
- IPv4/UInt32 conversions are not endianness-agnostic. [#46](https://github.com/passepartoutvpn/tunnelkit/pull/46)
|
||||||
|
|
||||||
## 1.3.0 (2018-10-28)
|
## 1.3.0 (2018-10-28)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Refactored tunnel configuration API for increased code reuse. [#44](https://github.com/keeshux/tunnelkit/pull/44)
|
- Refactored tunnel configuration API for increased code reuse. [#44](https://github.com/passepartoutvpn/tunnelkit/pull/44)
|
||||||
|
|
||||||
### Deprecated
|
### Deprecated
|
||||||
|
|
||||||
- Use high-level accessories instead of `debugLogKey` and `lastErrorKey`. [#45](https://github.com/keeshux/tunnelkit/pull/45)
|
- Use high-level accessories instead of `debugLogKey` and `lastErrorKey`. [#45](https://github.com/passepartoutvpn/tunnelkit/pull/45)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
@ -174,64 +174,64 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Debug log is saved to group container rather than `UserDefaults`. [#43](https://github.com/keeshux/tunnelkit/pull/43)
|
- Debug log is saved to group container rather than `UserDefaults`. [#43](https://github.com/passepartoutvpn/tunnelkit/pull/43)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Handle server-initiated renegotiation. [#41](https://github.com/keeshux/tunnelkit/pull/41)
|
- Handle server-initiated renegotiation. [#41](https://github.com/passepartoutvpn/tunnelkit/pull/41)
|
||||||
- Potentially private data (e.g. Internet addresses) is now masked in debug log. [#42](https://github.com/keeshux/tunnelkit/pull/42)
|
- Potentially private data (e.g. Internet addresses) is now masked in debug log. [#42](https://github.com/passepartoutvpn/tunnelkit/pull/42)
|
||||||
|
|
||||||
## 1.2.1 (2018-10-24)
|
## 1.2.1 (2018-10-24)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Configuration key `lastErrorKey` for reporting errors to host app. [#40](https://github.com/keeshux/tunnelkit/pull/40)
|
- Configuration key `lastErrorKey` for reporting errors to host app. [#40](https://github.com/passepartoutvpn/tunnelkit/pull/40)
|
||||||
- Server extended key usage validation (EKU). [#27](https://github.com/keeshux/tunnelkit/issues/27)
|
- Server extended key usage validation (EKU). [#27](https://github.com/passepartoutvpn/tunnelkit/issues/27)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- CA file was not closed after MD5 calculation when using PIA patches.
|
- CA file was not closed after MD5 calculation when using PIA patches.
|
||||||
- Mitigated an issue with MTU in TCP mode during negotiation. [#39](https://github.com/keeshux/tunnelkit/issues/39)
|
- Mitigated an issue with MTU in TCP mode during negotiation. [#39](https://github.com/passepartoutvpn/tunnelkit/issues/39)
|
||||||
|
|
||||||
## 1.2.0 (2018-10-20)
|
## 1.2.0 (2018-10-20)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for `--tls-auth` wrapping. [#34](https://github.com/keeshux/tunnelkit/pull/34)
|
- Support for `--tls-auth` wrapping. [#34](https://github.com/passepartoutvpn/tunnelkit/pull/34)
|
||||||
- Support for `--tls-crypt` wrapping. [#35](https://github.com/keeshux/tunnelkit/pull/35)
|
- Support for `--tls-crypt` wrapping. [#35](https://github.com/passepartoutvpn/tunnelkit/pull/35)
|
||||||
- Parser for static OpenVPN keys from file. [#36](https://github.com/keeshux/tunnelkit/pull/36)
|
- Parser for static OpenVPN keys from file. [#36](https://github.com/passepartoutvpn/tunnelkit/pull/36)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Handling of mixed DATA_V1/DATA_V2 packets. [#30](https://github.com/keeshux/tunnelkit/issues/30)
|
- Handling of mixed DATA_V1/DATA_V2 packets. [#30](https://github.com/passepartoutvpn/tunnelkit/issues/30)
|
||||||
|
|
||||||
## 1.1.2 (2018-10-18)
|
## 1.1.2 (2018-10-18)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Restored support for PIA patches. [#32](https://github.com/keeshux/tunnelkit/pull/32)
|
- Restored support for PIA patches. [#32](https://github.com/passepartoutvpn/tunnelkit/pull/32)
|
||||||
|
|
||||||
## 1.1.1 (2018-10-10)
|
## 1.1.1 (2018-10-10)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Make CA non-optional. [#28](https://github.com/keeshux/tunnelkit/pull/28)
|
- Make CA non-optional. [#28](https://github.com/passepartoutvpn/tunnelkit/pull/28)
|
||||||
|
|
||||||
## 1.1.0 (2018-09-26)
|
## 1.1.0 (2018-09-26)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Client certificate verification. [#3](https://github.com/keeshux/tunnelkit/pull/3)
|
- Client certificate verification. [#3](https://github.com/passepartoutvpn/tunnelkit/pull/3)
|
||||||
- Support for both `--comp-lzo` and `--compress` compression framing. [#2](https://github.com/keeshux/tunnelkit/pull/2), [#5](https://github.com/keeshux/tunnelkit/pull/5), [#10](https://github.com/keeshux/tunnelkit/pull/10)
|
- Support for both `--comp-lzo` and `--compress` compression framing. [#2](https://github.com/passepartoutvpn/tunnelkit/pull/2), [#5](https://github.com/passepartoutvpn/tunnelkit/pull/5), [#10](https://github.com/passepartoutvpn/tunnelkit/pull/10)
|
||||||
- Routes setup from PUSH_REPLY. [#7](https://github.com/keeshux/tunnelkit/pull/7)
|
- Routes setup from PUSH_REPLY. [#7](https://github.com/passepartoutvpn/tunnelkit/pull/7)
|
||||||
- Support for IPv6. [#8](https://github.com/keeshux/tunnelkit/pull/8)
|
- Support for IPv6. [#8](https://github.com/passepartoutvpn/tunnelkit/pull/8)
|
||||||
- Support for server-side NCP. [#11](https://github.com/keeshux/tunnelkit/pull/11)
|
- Support for server-side NCP. [#11](https://github.com/passepartoutvpn/tunnelkit/pull/11)
|
||||||
- Property to mark ciphers not requiring digest auth (e.g. GCM). [#13](https://github.com/keeshux/tunnelkit/pull/13)
|
- Property to mark ciphers not requiring digest auth (e.g. GCM). [#13](https://github.com/passepartoutvpn/tunnelkit/pull/13)
|
||||||
- `Codable` implementations for native Swift serialization. [#15](https://github.com/keeshux/tunnelkit/pull/15)
|
- `Codable` implementations for native Swift serialization. [#15](https://github.com/passepartoutvpn/tunnelkit/pull/15)
|
||||||
- More cipher and digest algorithms. [#16](https://github.com/keeshux/tunnelkit/pull/16)
|
- More cipher and digest algorithms. [#16](https://github.com/passepartoutvpn/tunnelkit/pull/16)
|
||||||
- Negotiated compression framing from PUSH_REPLY. [#19](https://github.com/keeshux/tunnelkit/pull/19)
|
- Negotiated compression framing from PUSH_REPLY. [#19](https://github.com/passepartoutvpn/tunnelkit/pull/19)
|
||||||
- Customizable keep-alive. [#20](https://github.com/keeshux/tunnelkit/pull/20)
|
- Customizable keep-alive. [#20](https://github.com/passepartoutvpn/tunnelkit/pull/20)
|
||||||
- Negotiated keep-alive from PUSH_REPLY. [#22](https://github.com/keeshux/tunnelkit/pull/22)
|
- Negotiated keep-alive from PUSH_REPLY. [#22](https://github.com/passepartoutvpn/tunnelkit/pull/22)
|
||||||
- Peer-info metadata.
|
- Peer-info metadata.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
@ -246,9 +246,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Sensitive data logged in PUSH_REPLY. [#12](https://github.com/keeshux/tunnelkit/pull/12)
|
- Sensitive data logged in PUSH_REPLY. [#12](https://github.com/passepartoutvpn/tunnelkit/pull/12)
|
||||||
- Bad interpretation of 0 seconds between renegotiations. [#18](https://github.com/keeshux/tunnelkit/pull/18)
|
- Bad interpretation of 0 seconds between renegotiations. [#18](https://github.com/passepartoutvpn/tunnelkit/pull/18)
|
||||||
- Incorrect behavior on data-related failures. [#21](https://github.com/keeshux/tunnelkit/pull/21)
|
- Incorrect behavior on data-related failures. [#21](https://github.com/passepartoutvpn/tunnelkit/pull/21)
|
||||||
|
|
||||||
## 1.0.0 (2018-08-23)
|
## 1.0.0 (2018-08-23)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue