Davide De Rosa
b6d3cdc3b1
Revert to OpenSSL ( #233 )
...
* Use an OpenSSL binary without Bitcode
* Restore TLS security level override
* Disable Bitcode completely in Demo
2021-11-24 16:40:19 +01:00
Davide De Rosa
bb5cd1e1ab
Return password reference at the time of setting
...
Simplifies app/extension IPC.
2021-11-23 19:17:43 +01:00
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