Commit Graph

651 Commits

Author SHA1 Message Date
Sergey Abramchuk
464f948769 Merge commit 'f81b84d64d895cc87ecb7e3b4d9b9b2ce73bef4b' into feature/update-dependencies 2020-08-18 13:48:40 +03:00
Sergey Abramchuk
f81b84d64d Squashed 'Sources/OpenVPN3/' changes from 1f92c424e1..407fc5fdb3
3e56f9a644 Finalizing OpenVPN 3 Core library release v3.5.6
a290b87d1a mssparms: do not fail on invalid mssfix values
59f201be90 Finalizing OpenVPN 3 Core library release v3.5.5
bbcf90171f Upgrade OpenSSL to 1.1.1g
a88f2379c3 win/tunutil.hpp: fix TAP adapter name query
abb7857452 Bump openssl version to 1.1.1f
89a3283944 Fix variable name typo in build-openssl
34435cbf65 Support optional HTTP Status Code reason
d5471e1846 Increase OpenSSL version to 1.1.1e
6daf928edb Merge branch 'hotfix/3.4' into released
40f1419b38 Merge branch 'hotfix/3.3' into hotfix/3.4
f225fcd058 Finalizing OpenVPN 3 release v3.3.4
44e8dd8c01 Fix build issues against OpenSSL 1.0.x
65a5e959bc Fix typo in OpenSSL error mapping
042502c932 Additional mappings for OpenSSL errors to OpenVPN error codes
c824c032b1 deps: Update to mbedtls-2.7.13
8b302a01c8 Finalizing OpenVPN 3 release v3.4.2
85bd50a577 Finalizing OpenVPN 3 release v3.3.3

git-subtree-dir: Sources/OpenVPN3
git-subtree-split: 407fc5fdb3bc73cf99dcd85a7fb3c1cbef833f0e
2020-08-18 13:48:40 +03:00
Sergey Abramchuk
ec718ccc57 Revert patches 2020-08-18 13:46:07 +03:00
Sergey Abramchuk
a3f8df48a8 Merge branch 'feature/improve-testing' into develop 2020-08-18 13:42:14 +03:00
Sergey Abramchuk
efaebb7ff1 Move CustomFlow to the OpenVPNAdapterTests 2020-08-18 13:23:40 +03:00
Sergey Abramchuk
cb924a0445 Improve connection testing 2020-08-18 13:23:15 +03:00
Sergey Abramchuk
c6cd9c68d9 Rename name to profileName and remove ca property 2020-08-18 13:03:31 +03:00
Sergey Abramchuk
17e7a8d60f Update configuration tests 2020-08-18 11:42:49 +03:00
Sergey Abramchuk
71de4fe664 Add test resources to the test target 2020-08-18 11:41:15 +03:00
Sergey Abramchuk
d671af614b Add externalPki property representing External PKI profile 2020-08-18 11:12:16 +03:00
Sergey Abramchuk
78b203ec87 Implement evaluation of the configuration 2020-08-18 10:24:25 +03:00
Sergey Abramchuk
ec1477b8a3 Rename OpenVPNProperties to OpenVPNPConfigurationEvaluation 2020-08-18 10:18:04 +03:00
Sergey Abramchuk
f95da0256a Run these test only on macOS 2020-08-18 09:54:27 +03:00
Sergey Abramchuk
dd0e2f809d Add OpenVPNReachabilityTests to the test target 2020-08-18 09:54:10 +03:00
Sergey Abramchuk
cd40d43983 Add profile name property to the VPN profile 2020-08-17 21:32:15 +03:00
Sergey Abramchuk
7c656884a2 Add new properties to the VPN profile and declare profile collection 2020-08-17 21:23:19 +03:00
Sergey Abramchuk
ccc3492009 Test connection without credentials 2020-06-16 13:06:35 +03:00
Sergey Abramchuk
5fe66b144a Use general profile to test configurations 2020-06-16 13:06:22 +03:00
Sergey Abramchuk
f2d598f646 Add a few more static profiles 2020-06-16 12:59:00 +03:00
Sergey Abramchuk
54458439c3 Test connection with ca only and test connection with cert and key 2020-06-16 12:39:50 +03:00
Sergey Abramchuk
de7d4418f1 Rename profiles 2020-06-16 12:33:12 +03:00
Sergey Abramchuk
5b4e7eeb17 Declare additional settings dictionary 2020-06-16 12:03:10 +03:00
Sergey Abramchuk
e6c8bd457a Declare additional static profiles 2020-06-16 11:58:46 +03:00
Sergey Abramchuk
d683b45480 Update version in the readme 2020-06-10 10:48:21 +03:00
Sergey Abramchuk
5a5b603c47 Merge tag '0.6.0' into develop 2020-06-10 10:41:58 +03:00
Sergey Abramchuk
fb3604c237 Merge branch 'release/0.6.0' 0.6.0 2020-06-10 10:41:58 +03:00
Sergey Abramchuk
0a535eca5a Update changelog 2020-06-10 10:35:14 +03:00
Sergey Abramchuk
a2ea36a673 Update podspec 2020-06-10 10:29:54 +03:00
Sergey Abramchuk
95c413b5e8 Bump version number 2020-06-10 10:28:42 +03:00
Sergey Abramchuk
c6214f0974 Merge branch 'feature/reconnection-issue' into develop 2020-06-10 10:20:36 +03:00
Sergey Abramchuk
d916ec4b96 Add assertion to check if delegate is nil 2020-06-10 08:58:50 +03:00
Sergey Abramchuk
8fa49f5e57 Update readme 2020-06-10 08:50:08 +03:00
Sergey Abramchuk
27c6233e3f Update tests 2020-06-10 08:45:07 +03:00
Sergey Abramchuk
7f32ff342d Add assertion to check packetFlow property 2020-06-10 08:45:01 +03:00
Sergey Abramchuk
b357c50067 Use method argument instead of property to provide packet flow 2020-06-10 08:44:43 +03:00
Sergey Abramchuk
d16a8ddade Update readme 2020-06-09 23:15:56 +03:00
Sergey Abramchuk
6de79ecaf8 Light refactoring of the packetFlow assignment 2020-06-09 23:06:25 +03:00
Sergey Abramchuk
2ec2827e5e Update readme 2020-06-09 21:27:47 +03:00
Sergey Abramchuk
fcb699d7c3 Update tests 2020-06-09 21:10:53 +03:00
Sergey Abramchuk
8941e49792 Disable empty initializer and error should be nullable 2020-06-09 21:10:43 +03:00
Sergey Abramchuk
4a9ebe3e25 Set sockets as NULL during invalidation 2020-06-09 21:03:18 +03:00
Sergey Abramchuk
bdf829e80a Change argument type of the completion handler and add packetFlow parameter to initializer 2020-06-09 21:02:40 +03:00
Sergey Abramchuk
0326b93bea Invalidate sockets instead of setting flow as nil 2020-06-09 19:30:48 +03:00
Sergey Abramchuk
abe0870828 Extract sockets invalidation to the separate method 2020-06-09 19:29:59 +03:00
Sergey Abramchuk
baba768941 Comment the line configuring tun persistent option 2020-05-20 23:29:07 +03:00
Sergey Abramchuk
dcbc7b034b Merge branch 'hotfix/missing-key' 0.5.1 2020-03-19 12:30:33 +03:00
Sergey Abramchuk
af6e1e48b2 Merge tag 'missing-key' into develop 2020-03-19 12:30:33 +03:00
Sergey Abramchuk
5deb73311f Bump version number 2020-03-19 12:29:07 +03:00
Sergey Abramchuk
1efcef1637 Set current project version 2020-03-19 11:28:42 +03:00
Sergey Abramchuk
47725b0c34 Merge tag '0.5.0' into develop 2020-03-11 13:28:32 +03:00