Commit Graph

1042 Commits

Author SHA1 Message Date
Davide De Rosa 119d2f02e4 Add OpenVPN dataCiphers field 2021-01-08 19:26:20 +01:00
Davide De Rosa e6a0622cc2 Bump version 2021-01-08 19:15:49 +01:00
Davide De Rosa 8e351f91b4 Set release date 2021-01-07 22:02:49 +01:00
Davide De Rosa 83202c6b6f Fix CI caching syntax 2021-01-07 21:52:04 +01:00
Davide De Rosa c175ccf499 [ci skip] Fix instructions about Testing/Demo 2021-01-07 21:50:17 +01:00
Davide De Rosa 2886222cd6 Merge branch 'reorganize-project' 2021-01-03 19:47:31 +01:00
Davide De Rosa f2d2d1936b Upgrade Xcode project 2021-01-03 19:47:25 +01:00
Davide De Rosa f4cc06adfd Bump copyright 2021-01-03 19:47:25 +01:00
Davide De Rosa e1b3ad8d3e Specify only appex API 2021-01-03 19:47:25 +01:00
Davide De Rosa 80472a6cd3 Move Demo into main project 2021-01-03 19:47:25 +01:00
Davide De Rosa 4670a5e634 Reorganize files hierarchy 2021-01-03 19:47:25 +01:00
Davide De Rosa 13af9338ae Share some resources across targets 2021-01-03 19:47:25 +01:00
Davide De Rosa 1bf6c9084a
Merge pull request #194 from passepartoutvpn/refactor-provider-configuration
Refactor internal provider configuration
2021-01-03 19:47:13 +01:00
Davide De Rosa c4b86506cf Update Demo and metadata 2021-01-03 17:47:48 +01:00
Davide De Rosa 744257ea9f Adjust tests to new configuration hierarchy 2021-01-03 12:05:31 +01:00
Davide De Rosa 80d99cab6c Refactor legacy parsing of provider configuration
Leverage Codable implementation of OpenVPN*.Configuration
2021-01-03 10:47:06 +01:00
Davide De Rosa 6077f51acb Bump version 2021-01-03 01:00:51 +01:00
Davide De Rosa 3c2ed00c90 Set release date 2020-12-28 17:50:22 +01:00
Davide De Rosa 09886787b7 Update OpenSSL 2020-12-28 17:41:04 +01:00
Davide De Rosa c64cb79bfe Update Demo and tests 2020-12-28 16:34:26 +01:00
Davide De Rosa 33bc533da2 Merge branch 'customize-mtu' 2020-12-28 16:27:55 +01:00
Davide De Rosa e923382c81 Default to unspecified MTU
Hardcode control channel packets to 1000 bytes.
2020-12-28 16:04:15 +01:00
Davide De Rosa 1966143fe9 Parse MTU from --tun-mtu 2020-12-28 13:07:19 +01:00
Davide De Rosa 6cb04da05d Add MTU to OpenVPN layer 2020-12-28 13:02:09 +01:00
Davide De Rosa e3ce38e47e Remove MTU from AppExtension layer 2020-12-27 22:51:58 +01:00
Davide De Rosa ba3ead13a3 Update copyright 2020-12-27 17:29:39 +01:00
Davide De Rosa 663cab34c9 Centralize reconnection delay 2020-12-20 19:43:23 +01:00
Davide De Rosa 341e0e3ba8
Merge pull request #192 from passepartoutvpn/refactor-keychain-access
Refactor keychain access
2020-12-20 19:35:02 +01:00
Davide De Rosa 304d0215b6 Use keychain service as item context
Primary key = (context, username)
2020-12-20 10:57:06 +01:00
Davide De Rosa 4a5bc92fcb Remove password inside try/catch 2020-12-18 19:11:52 +01:00
Davide De Rosa ecb2c951a8 Handle keychain cancelation
E.g. stop on "Deny" button.
2020-12-18 19:11:52 +01:00
Davide De Rosa 113aa1f200 Fix test related to DNS domain options 2020-12-18 19:10:08 +01:00
Davide De Rosa 4992532e9d
Merge pull request #189 from passepartoutvpn/parse-domain-option
Parse DOMAIN-SEARCH option
2020-12-18 18:07:26 +01:00
Davide De Rosa 6b8d88fef5 Consider last appearing DOMAIN option 2020-12-15 13:59:06 +01:00
Davide De Rosa 7535458339 Parse domain option 2020-12-11 17:09:15 +01:00
Davide De Rosa 4b790d8074
Merge pull request #186 from jleal52/master
Rename StandardVPNProvider in Demo
2020-11-22 22:38:45 +01:00
Jorge 753c1cb8ef
Update README.md 2020-11-22 22:03:07 +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 4e2dca9288 Drop erroneous Catalyst support 2020-11-21 19:11:02 +01:00
Davide De Rosa 44844cfd9c Update API to access current Wi-Fi SSID 2020-11-21 19:10:58 +01:00
Davide De Rosa 1c4c21fa22 Raise CI timeout 2020-11-15 23:00:21 +01:00
Davide De Rosa e098117bf1 Drop StandardVPNProvider class name
Had only renamed file, not class.

See 945bb1b9b7
2020-11-15 22:09:02 +01:00
Davide De Rosa 5c4a4e39c8 Bump version to 3.0.0 2020-11-15 21:24:37 +01:00
Davide De Rosa d4d9d5e783 Merge branch 'apple-silicon' 2020-11-15 21:13:39 +01:00
Davide De Rosa 8177890d0f Update Demo 2020-11-15 21:12:53 +01:00
Davide De Rosa 945bb1b9b7 Fix context of StandardVPNProvider
Not generic, rather an OpenVPN implementation.

- Move to OpenVPN subspec
- Rename to OpenVPNProvider
- Depend OpenVPN on Manager
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