Commit Graph

47 Commits

Author SHA1 Message Date
Davide De Rosa
f1f2dddbf2 Bump demo version 2021-11-23 12:22:07 +01:00
Davide De Rosa
50064fc3d0 Increase components granularity
Minimize target dependency on OpenSSL (easier to drop later).

Outside of OpenVPN tunnel extension, OpenSSL is only used to
decrypt encrypted private keys in CryptoContainer (found in
TunnelKitOpenVPNCore, therefore "temporarily" dependent on
CTunnelKitOpenVPNAppExtension for TLSBox/CryptoBox).
2021-11-11 15:18:03 +01:00
Davide De Rosa
d977c3317c Fix macOS demo not connecting
Missing keychain sharing capabilities.
2021-11-02 22:30:43 +01:00
Davide De Rosa
50ea1ea81a Convert CocoaPods project to SwiftPM 2021-10-26 15:43:10 +02:00
Davide De Rosa
80472a6cd3 Move Demo into main project 2021-01-03 19:47:25 +01:00
Davide De Rosa
c4b86506cf Update Demo and metadata 2021-01-03 17:47:48 +01:00
Davide De Rosa
c64cb79bfe Update Demo and tests 2020-12-28 16:34:26 +01:00
Jorge
d90a7f0c5e
Update ViewController.swift 2020-11-22 22:02:25 +01:00
Jorge
7eccf701b9
Update ViewController.swift 2020-11-22 22:01:57 +01:00
Davide De Rosa
5c4a4e39c8 Bump version to 3.0.0 2020-11-15 21:24:37 +01:00
Davide De Rosa
8177890d0f Update Demo 2020-11-15 21:12:53 +01:00
Davide De Rosa
cf3151788c Upgrade OpenSSL-Apple
- Apple Silicon
- OpenSSL as XCFramework
2020-11-15 21:12:53 +01:00
Davide De Rosa
eb247f2c5b Bump deployment targets
- iOS 11.0 -> 12.0
- macOS 10.11 -> 10.15
- Swift 5.0 -> 5.1
2020-11-15 21:12:53 +01:00
Davide De Rosa
ca60e3db39 Fix missing configuration title in Demo 2020-11-12 19:29:39 +01:00
Davide De Rosa
10aec5185d Document Manager subspec
Refactor notifications to newer Swift convention.
2020-06-13 17:38:55 +02:00
Davide De Rosa
e625360914 Update license headers in Demo 2020-06-13 17:38:55 +02:00
Davide De Rosa
eb9eb63658 Reuse code for macOS demo 2020-06-13 17:38:55 +02:00
Davide De Rosa
ac46108454 Move parameters to shared Configuration 2020-06-13 17:38:55 +02:00
Davide De Rosa
170c7b9f43 Update Demo with Manager helpers (iOS) 2020-06-13 17:38:55 +02:00
Davide De Rosa
48dcad83e2 Fix tunnel bundle identifiers in Demo
Also fix past CHANGELOG.

Fixes #176
2020-06-13 13:24:35 +02:00
Davide De Rosa
7908ec4d9e Fix App IDs in Demo 2019-11-07 20:42:47 +01:00
Davide De Rosa
c40d42c772 Set Swift 5 at Demo project level 2019-06-27 11:01:07 +02:00
Davide De Rosa
adcae1686e Update Demo 2019-05-24 16:02:59 +02:00
Davide De Rosa
a047d2bdd5 Fix Demo
- Update pods
- Prevent crash when no debug log available (#93)
2019-04-27 22:29:15 +02:00
Davide De Rosa
4f8a669967 Clarify App Groups usage in Demo 2019-04-13 11:04:46 +02:00
Davide De Rosa
07b69f2a34 Prefix App Group with team ID in macOS
Team ID is not a sensitive value.

Fixes #79
2019-04-13 10:40:29 +02:00
Davide De Rosa
ef82b86627 Update Demo 2019-04-09 21:02:39 +02:00
Davide De Rosa
ed6c3b6113 Update Demo accordingly 2019-04-04 19:31:05 +02:00
Davide De Rosa
4dd8ff3485 Update Demo 2019-04-03 14:18:32 +02:00
Davide De Rosa
d43e8eb411 Update pods 2019-03-30 23:18:45 +01:00
Davide De Rosa
5120bcae0a Migrate to Swift 5 2019-03-30 23:18:45 +01:00
Davide De Rosa
fad20668b0 Override masksPrivateData via AppExtension
Unmask in demo.

Fixes #62
2019-03-21 19:19:22 +01:00
Davide De Rosa
f8a1ec0a5b Update Demo project 2019-03-21 18:31:21 +01:00
Davide De Rosa
f32c231b90 Remove deprecated API
Should have done so in 1.5.0
2019-03-21 18:30:40 +01:00
Davide De Rosa
7179d6471c Upgrade demo code to TunnelKit 1.4.0
Fixes #52
2018-12-04 20:26:17 +01:00
Davide De Rosa
2abb0b5dfc Update Demo code 2018-10-25 21:06:00 +02:00
Davide De Rosa
6995b8812d Update pods in Demo 2018-10-24 21:06:04 +02:00
Davide De Rosa
961a30cade Update Demo with PIA patches flag
Remember to revert when testing a stock server.
2018-10-18 13:31:11 +02:00
Davide De Rosa
24edc10858 Supply missing CA in demo 2018-10-06 16:22:02 +02:00
Davide De Rosa
ab050c6c00 Upgrade/fix demo project
- Target
- Pods
- Entitlements
- Swift 4.2
- License headers
2018-10-06 16:22:02 +02:00
Davide De Rosa
a1cd6de860 Update demo accordingly 2018-09-07 00:32:16 +02:00
Davide De Rosa
209889b9d2 Make compression framing an enum option
- Disabled: no framing (default)
- CompLZO: NO_COMPRESS
- Compress: NO_COMPRESS_SWAP
2018-08-30 12:43:36 +02:00
Davide De Rosa
b172f79719 Re-license with proper per-file notices
Clarify explicitly the author/extent of the fork, with proper
credit to the original project's license and copyright holder.
2018-08-28 12:53:14 +02:00
Davide De Rosa
25aa05498d Enable LZO framing for the sake of Demo 2018-08-24 00:27:45 +02:00
Davide De Rosa
5a46dd7608 Update Demo to new refactoring 2018-08-23 18:51:36 +02:00
Davide De Rosa
0f9df88e4a Update Demo to new library 2018-08-23 12:11:55 +02:00
Davide De Rosa
8c30bb3995 Initial commit 2018-08-23 10:19:25 +02:00