Davide De Rosa
6e7eab421e
Bump 3rd party copyrights
2022-04-12 18:03:31 +02:00
Davide De Rosa
521c1fd79d
Mention golang requirement for WireGuard
2022-04-06 09:31:33 +02:00
Davide De Rosa
3741a17c20
Rewrite Manager package to make it stateless
...
In order to avoid chaos from multiple profiles, retain the
profile to be installed and remove all the other ones. Also,
make sure to do the removal AFTER install, as doing it
before would trigger the VPN permission alert again.
XXX: there is some weird behavior from NetworkExtension
occasionally sending notifications with a bogus NEVPNManager
object having a nil .localizedDescription and other properties set
to nonsensical values. Discard the notification when such an object
is identified.
Encapsulate extra NetworkExtension settings:
- passwordReference
- onDemandRules
- disconnectsOnSleep
Also:
- Only set on-demand if any rules are set
- Assume VPN is enabled even with on-demand disabled
- Use DataCount instead of raw Int pair
Attach useful information to VPN notifications:
- VPN isEnabled
- VPN status
- VPN command error
- Tunnel bundle identifier (if available)
Expose specific OpenVPN/WireGuard shared data via extensions in
UserDefaults/FileManager.
Finally, drop incomplete IKE support. No fit.
2022-03-12 10:35:39 +01:00
Davide De Rosa
2646762bb4
[ci skip] Update copyright
2022-02-04 12:57:40 +01:00
Davide De Rosa
871e51517c
Relax macOS target to 10.14
...
Requires updating OpenSSL package.
2022-02-02 23:24:29 +01:00
Davide De Rosa
fda232edcb
Add WireGuard package ( #236 )
...
* Add WireGuard packages
- Use eduVPN script for WireGuardKitGo
- Wrap WireGuardKit entities into Configuration
- Split demo into OpenVPN/WireGuard controllers
* Rewrite README with multiple VPN protocols
2021-12-01 13:54:00 +01:00
Davide De Rosa
ccb6480fdb
[ci skip] Polish case in badges
2021-11-28 16:50:56 +01:00
Davide De Rosa
80e4f2ff4e
Add test workflow on push to master
...
Add badge in README.
2021-11-28 16:13:12 +01:00
Davide De Rosa
9f46054f04
Fix Bitcode note in README
2021-11-25 13:28:50 +01:00
Davide De Rosa
67f6d83321
Mention "Run Script" fix around Xcode plugin bug
...
Redundant "Frameworks" in app extensions.
2021-11-24 18:21:27 +01:00
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
9536a72c56
Readd missing OpenSSL link
2021-11-16 11:56:49 +01:00
Davide De Rosa
4a47eec041
Update README with recent reorg
2021-11-12 10:00:55 +01:00
Davide De Rosa
950f5503e3
Drop CocoaPods from README
2021-11-05 11:51:21 +01:00
Davide De Rosa
942dcc48b1
Support native IKE providers (IPSec/IKEv2)
2021-10-18 11:33:45 +02:00
Davide De Rosa
30da62971f
Remove old Travis-CI badge
2021-10-18 11:33:45 +02:00
Davide De Rosa
16c00410ed
Update OpenSSL to 1.1.1l
2021-10-06 18:19:28 +02:00
Davide De Rosa
ff4a1e3945
Ditch non-scalable VPN.shared
2021-09-20 18:52:34 +02:00
Davide De Rosa
13b255623a
Prepare for release
...
- Upgrade OpenSSL
- Set release date
2021-08-07 23:15:53 +02:00
Davide De Rosa
434817c563
Mention XOR option in README
2021-07-23 11:15:08 +02:00
Davide De Rosa
65774c9a09
Update CHANGELOG
...
Move XOR PR credits to README.
2021-07-22 10:55:57 +02:00
Davide De Rosa
f33fcf4975
Move badges
2021-02-12 01:57:20 +01:00
Davide De Rosa
c175ccf499
[ci skip] Fix instructions about Testing/Demo
2021-01-07 21:50:17 +01:00
Davide De Rosa
c4b86506cf
Update Demo and metadata
2021-01-03 17:47:48 +01:00
Jorge
753c1cb8ef
Update README.md
2020-11-22 22:03:07 +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
50d3b4102f
Update README with new subspec
2020-06-13 17:38:55 +02:00
Davide De Rosa
05a55bec4f
Add copyright to README
2020-05-11 09:53:09 +02:00
Davide De Rosa
15e215dc4d
Replace Patreon with PayPal
2020-04-30 13:49:35 +02:00
Davide De Rosa
60e6bcdba8
Update OpenSSL to 1.1.1g
...
Fixes #166
2020-04-21 22:03:08 +02:00
Davide De Rosa
7ba022527c
Update CHANGELOG and README
2020-04-19 02:33:44 +02:00
Davide De Rosa
3d40067a93
Reorder credits alphabetically
2019-12-02 10:43:14 +01:00
Davide De Rosa
e233022960
Mention ignored client-side routes
2019-11-11 19:28:13 +01:00
Davide De Rosa
4164f19724
Mention unsupported literals in README
...
Fixes #129
2019-11-11 19:26:21 +01:00
Davide De Rosa
9c92d1d567
Upgrade OpenSSL to 1.1.1d
2019-11-02 00:21:51 +01:00
Davide De Rosa
eabcf39f35
Upgrade OpenSSL to 1.1.0l
2019-10-28 11:11:49 +01:00
Davide De Rosa
7c92a4a769
Credit SURFnet
2019-07-26 20:35:53 +02:00
Davide De Rosa
2409443b4e
[ci skip] Add link to Travis-CI badge
2019-05-27 22:16:36 +02:00
Davide De Rosa
969f524b86
[ci skip] Update README to new structure
2019-05-27 22:03:36 +02:00
Davide De Rosa
3244c31600
Add Travis-CI badge
2019-05-27 22:01:39 +02:00
Davide De Rosa
a33bde75e7
Beautify copyrights
2019-05-17 11:10:48 +02:00
Davide De Rosa
f2a06b0b3c
Update website URL
2019-05-14 11:06:50 +02:00
Davide De Rosa
713a46d817
Update GitHub URL
...
Move to passepartoutvpn org.
2019-05-14 10:58:47 +02:00
Davide De Rosa
0a80dec3a7
Add static key encryption to unsupported
2019-05-09 10:18:31 +02:00
Davide De Rosa
705be661b0
Clarify README bit about proxy
2019-05-02 10:49:30 +02:00
Davide De Rosa
56d05e17ae
Update README
2019-04-27 13:54:14 +02:00
Davide De Rosa
212ef481dc
Upgrade OpenSSL to 1.1.0j
2019-04-27 10:01:09 +02:00
Davide De Rosa
4f8a669967
Clarify App Groups usage in Demo
2019-04-13 11:04:46 +02:00
Davide De Rosa
93a7729425
Set Swift 5 in docs
2019-03-30 23:21:11 +01:00
Davide De Rosa
b5b68474af
Update CHANGELOG and README
...
Fixes #72
2019-03-25 20:30:32 +01:00