Commit Graph

  • 385dcb5927 Revert "Revert "Avoid caching PEMs on disk (#213)"" Davide De Rosa 2021-11-23 17:08:53 +0100
  • e8f7778179 Use semantic version for OpenSSL Davide De Rosa 2021-11-25 09:03:20 +0100
  • 1be4f626ca Suppress logging of ENOBUFS while recovering from it Roopesh Chander 2021-11-25 12:41:53 +0530
  • 6d7e14b23c On ENOBUFS, retry after a short wait Roopesh Chander 2021-11-25 12:40:56 +0530
  • f220ebf28b Make setReadHandler take an onSuccess closure Roopesh Chander 2021-11-18 23:07:38 +0530
  • 7f87f9f1bb Make TunnelInterface not derive from IOInterface Roopesh Chander 2021-11-18 16:04:09 +0530
  • 67f6d83321 Mention "Run Script" fix around Xcode plugin bug Davide De Rosa 2021-11-24 18:03:48 +0100
  • b6d3cdc3b1
    Revert to OpenSSL (#233) Davide De Rosa 2021-11-24 16:40:19 +0100
  • 05173da9bc Use an OpenSSL binary without Bitcode Davide De Rosa 2021-11-24 16:11:53 +0100
  • e7de1641b8 Use transferred repository Davide De Rosa 2021-11-24 15:29:15 +0100
  • ee2b2a10e2 Disable Bitcode completely in Demo Davide De Rosa 2021-11-24 15:10:15 +0100
  • 39e851d23c Update CHANGELOG Davide De Rosa 2021-11-24 14:03:54 +0100
  • 0ea4e67cc0 Update README with OpenSSL again Davide De Rosa 2021-11-24 14:37:43 +0100
  • 21d12247bc Fix Bitcode setting in Demo Davide De Rosa 2021-11-24 14:37:38 +0100
  • c209682e92 Restore TLS security level override Davide De Rosa 2021-11-24 11:56:43 +0100
  • 28e1c86b70 Go back to OpenSSL Davide De Rosa 2021-11-24 11:20:00 +0100
  • 74f38d335b Move TunnelKit errors specific to OpenVPN Davide De Rosa 2021-11-23 18:32:59 +0100
  • c7ffa79e91 Export TunnelKitCore together with OpenVPN Davide De Rosa 2021-11-23 16:52:11 +0100
  • bb5cd1e1ab Return password reference at the time of setting Davide De Rosa 2021-11-23 00:24:01 +0100
  • 8e6624e113 Strip dependencies on TunnelKitCore Davide De Rosa 2021-11-23 12:20:47 +0100
  • f1f2dddbf2 Bump demo version Davide De Rosa 2021-11-23 10:43:21 +0100
  • 333fc2f6ed Update CHANGELOG v4.0.1 Davide De Rosa 2021-11-18 12:52:01 +0100
  • 995009121a Revert "Avoid caching PEMs on disk (#213)" Davide De Rosa 2021-11-18 12:05:06 +0100
  • 77b9aad500 Use a lower iOS target Davide De Rosa 2021-11-16 13:45:12 +0100
  • 29ff5a3772 Set release date v4.0.0 Davide De Rosa 2021-11-16 11:42:14 +0100
  • 9536a72c56 Readd missing OpenSSL link Davide De Rosa 2021-11-16 11:56:25 +0100
  • 4a47eec041 Update README with recent reorg Davide De Rosa 2021-11-11 21:42:14 +0100
  • 9e14f33235 Drop jazzy, will use DocC Davide De Rosa 2021-11-11 21:42:10 +0100
  • bc776eda85 Replace OpenSSL with BoringSSL from SwiftNIO SSL Davide De Rosa 2021-11-11 12:33:08 +0100
  • 50064fc3d0 Increase components granularity Davide De Rosa 2021-11-07 21:54:05 +0100
  • d1f70171cb Lower SwiftPM version to 5.3 Davide De Rosa 2021-11-06 11:37:26 +0100
  • 950f5503e3 Drop CocoaPods from README Davide De Rosa 2021-11-05 11:50:42 +0100
  • 3a546ebfbb Exclude main() from LZO package Davide De Rosa 2021-11-04 17:31:19 +0100
  • b86a72ebde Drop redundant test dependency Davide De Rosa 2021-11-03 19:30:19 +0100
  • e49e3cad08 Fix test inter-dependencies Davide De Rosa 2021-11-02 22:52:47 +0100
  • d977c3317c Fix macOS demo not connecting Davide De Rosa 2021-11-02 22:22:04 +0100
  • 92fd620771 Regroup targets Davide De Rosa 2021-10-29 23:21:52 +0200
  • 0978b973eb Update CHANGELOG Davide De Rosa 2021-10-26 15:41:49 +0200
  • 50ea1ea81a Convert CocoaPods project to SwiftPM Davide De Rosa 2021-10-25 16:27:27 +0200
  • 1b5f5dd663 Bump version Davide De Rosa 2021-10-21 10:48:59 +0200
  • 25ce4b69db Drop unused variables Davide De Rosa 2021-10-18 12:53:15 +0200
  • 44a0624b10 Set release date v3.5.0 Davide De Rosa 2021-10-18 12:01:17 +0200
  • 942dcc48b1 Support native IKE providers (IPSec/IKEv2) Davide De Rosa 2021-06-28 10:31:41 +0200
  • 30da62971f Remove old Travis-CI badge Davide De Rosa 2021-10-18 11:33:02 +0200
  • 4a49f09770 Update bundle Davide De Rosa 2021-10-17 19:40:48 +0200
  • 00d908cc89
    Avoid caching PEMs on disk (#213) Roopesh Chander 2021-10-13 14:21:14 +0530
  • 34d0ba3aa5
    Merge branch 'master' into remove_pem_disk_caching Davide De Rosa 2021-10-13 10:50:47 +0200
  • 32c87790c8 Update CHANGELOG Davide De Rosa 2021-10-13 10:49:43 +0200
  • 84b3165951 Suppress warning about unused variable Davide De Rosa 2021-10-13 10:44:58 +0200
  • 16c00410ed Update OpenSSL to 1.1.1l Davide De Rosa 2021-10-06 18:19:28 +0200
  • d107e485d1 Merge branch 'refactor-multiple-protocols' Davide De Rosa 2021-09-20 20:21:28 +0200
  • 48c7e068e6 Expose MockVPNProvider Davide De Rosa 2021-09-20 19:43:17 +0200
  • ff4a1e3945 Ditch non-scalable VPN.shared Davide De Rosa 2021-09-20 18:50:56 +0200
  • c442d44a0f Complete jazzy documentation Davide De Rosa 2021-08-26 19:58:39 +0200
  • 70f8c6cc2b Reorganize VPNProvider related components Davide De Rosa 2021-08-25 21:02:45 +0200
  • e6e37cd528 Relax protocol type in base VPN configuration Davide De Rosa 2021-08-24 18:40:10 +0200
  • 9a00befca9 Move configuration implementation to single file Davide De Rosa 2021-08-25 17:57:33 +0200
  • a1a8b70f12 Add test for computing MD5 hash for cert in memory Roopesh Chander 2021-08-25 00:35:12 +0530
  • 34847c99f1 OpenVPNSession: Remove disk caching of ca, cert and key Roopesh Chander 2021-08-25 00:01:16 +0530
  • 1cec870d03 TLSBox: Add ability to compute MD5 hash for cert in memory Roopesh Chander 2021-08-24 15:52:30 +0530
  • bd9f858819 TLSBox: Use OpenSSL calls that take in-memory cert / private key Roopesh Chander 2021-08-24 15:25:31 +0530
  • d5e849f699 Bump version and update library purpose Davide De Rosa 2021-06-26 10:55:34 +0200
  • 13b255623a Prepare for release v3.4.0 Davide De Rosa 2021-08-07 23:15:53 +0200
  • e3157343dc
    Merge pull request #170 from passepartoutvpn/add-scramble-xormask Davide De Rosa 2021-07-23 17:09:53 +0200
  • 434817c563 Mention XOR option in README Davide De Rosa 2021-07-23 11:14:20 +0200
  • 65774c9a09 Update CHANGELOG Davide De Rosa 2021-07-22 10:24:24 +0200
  • e69079d1f6 Add xormask option sam 2019-09-03 16:11:53 -0400
  • 642a6763d1 Bump version Davide De Rosa 2021-07-20 10:31:41 +0200
  • 194f74e126 Set release date v3.3.3 Davide De Rosa 2021-07-18 22:53:40 +0200
  • 7a6e97da36 Merge branch 'support-stub-v2' Davide De Rosa 2021-07-18 22:50:30 +0200
  • a98943728f Relax handling of .ovpn whitespaces Davide De Rosa 2021-07-17 09:26:30 +0200
  • 4dc3eeeeea Handle stub/stub-v2 as viable --compress arguments Davide De Rosa 2021-07-16 18:11:37 +0200
  • b9d7473eae Update bundle Davide De Rosa 2021-07-17 09:40:41 +0200
  • 6020ee2251 Bump version Davide De Rosa 2021-07-16 21:24:57 +0200
  • 6aa0b5b421
    Bump addressable from 2.7.0 to 2.8.0 dependabot[bot] 2021-07-13 16:13:02 +0000
  • 0a1f33823a Return error in install completion handler Davide De Rosa 2021-07-02 11:22:20 +0200
  • 68d7e08461 Update CHANGELOG v3.3.2 Davide De Rosa 2021-06-26 11:13:51 +0200
  • e3a5f14e9f Update bundle Davide De Rosa 2021-06-26 11:08:01 +0200
  • 7f84d8338c Upgrade Xcode project Davide De Rosa 2021-06-26 09:43:50 +0200
  • ccfd92870c Update bundle/pods + OpenSSL Davide De Rosa 2021-05-30 23:40:40 +0200
  • f4b2cb1227 Bump version Davide De Rosa 2021-03-02 15:01:11 +0100
  • d03204589f Update + fix CHANGELOG Davide De Rosa 2021-02-12 02:44:48 +0100
  • 2caaae5969
    Merge pull request #203 from roop/cleanup_cache Davide De Rosa 2021-03-02 14:59:12 +0100
  • d8ed0c7d41 Cleanup cached PEMs at the end of a Session Roopesh Chander 2021-03-01 13:11:51 +0530
  • f33fcf4975 Move badges v3.3.1 Davide De Rosa 2021-02-12 01:57:20 +0100
  • 4fe379a239 Update CHANGELOG Davide De Rosa 2021-02-12 01:09:49 +0100
  • 59e30cdd42
    Merge pull request #200 from roop/access_password_ref_in_macos Davide De Rosa 2021-02-12 01:09:28 +0100
  • 433e3f8dc9 Keychain: Enable correct keychain sharing in macOS Roopesh Chander 2021-02-08 00:41:46 +0530
  • 123f4d658e Bump vesion Davide De Rosa 2021-02-11 23:13:25 +0100
  • 1620fb0f99
    Merge pull request #201 from passepartoutvpn/reference-passwords-in-app-group Davide De Rosa 2021-02-11 22:44:50 +0100
  • 3ba63e9a88 Extend peer info with IV_PLAT_VER Davide De Rosa 2021-02-11 18:18:05 +0100
  • 2b3eb5412c Keychain: Use app group when dereferencing a password reference Roopesh Chander 2021-02-08 00:50:11 +0530
  • 4114605520 Fix keychain method in Demo Davide De Rosa 2021-02-02 08:49:02 +0100
  • 8618b66900 Set release date v3.3.0 Davide De Rosa 2021-01-28 10:43:54 +0100
  • 1343fa592f Log time intervals better Davide De Rosa 2021-01-27 01:36:48 +0100
  • 4490f0c116 Pick tunnel password reference from existing item Davide De Rosa 2021-01-27 01:27:28 +0100
  • 4b3f3dee5f
    Check if cfg.sessionConfiguration.dnsServers is empty (#198) Jose Blaya 2021-01-26 16:31:57 +0100
  • 18e0c46dc4 Check if cfg.sessionConfiguration.dnsServers is empty Jose Blaya 2021-01-26 15:44:14 +0100
  • 790ec276db Restrain DNS servers according to protocol Davide De Rosa 2021-01-26 11:12:16 +0100
  • 3abb7cbccc Fix up misleading log from condition in latest commit Davide De Rosa 2021-01-26 10:59:37 +0100