Commit Graph

104 Commits

Author SHA1 Message Date
Sergey Abramchuk
b6c10d766c Wrap google DNS fallback property 2017-04-23 14:10:40 +03:00
Sergey Abramchuk
6de9f6c7f9 Wrap tun persist property and add assertion to ipv6 setter 2017-04-23 14:02:55 +03:00
Sergey Abramchuk
8decbe13aa Wrap connection timeout property and update documentation for IPv6 preference options 2017-04-23 13:54:54 +03:00
Sergey Abramchuk
497dfc96a0 Test wrapped IPv6 preference 2017-04-23 13:35:52 +03:00
Sergey Abramchuk
092c6a525c Wrap IPv6 preference 2017-04-23 13:35:34 +03:00
Sergey Abramchuk
874773b14c Wrap serverOverride and protoOverride properties 2017-04-23 13:07:08 +03:00
Sergey Abramchuk
283c42b180 Hide test schemes and add general scheme to build all targets at once 2017-04-23 12:46:31 +03:00
Sergey Abramchuk
3343a0e5a8 Wrap guiVersion property 2017-04-22 22:45:16 +03:00
Sergey Abramchuk
0bbc860b6f Early exit if settings is nil and use short format for nil checking 2017-04-22 22:36:23 +03:00
Sergey Abramchuk
a18620102d Update project configuration 2017-04-22 20:21:47 +03:00
Sergey Abramchuk
f626584391 Enable code coverage 2017-04-22 20:21:13 +03:00
Sergey Abramchuk
0dbce3290d Rename OpenVPN profile file and add profile loader 2017-04-22 20:20:53 +03:00
Sergey Abramchuk
17aa8722ce Test getting/setting profile and settings 2017-04-22 20:20:06 +03:00
Sergey Abramchuk
1fbf4e52b3 Wrap content list 2017-04-22 20:19:28 +03:00
Sergey Abramchuk
9e7836aae1 Add header of configuration class into umbrella header 2017-04-21 19:28:37 +03:00
Sergey Abramchuk
b33020e4cc Wrap file content property 2017-04-21 19:28:09 +03:00
Sergey Abramchuk
a043f5eb84 Declare class contains client configuration 2017-04-21 18:41:08 +03:00
Sergey Abramchuk
8cba80999b Clean up unnecessary methods and classes 2017-04-21 18:04:45 +03:00
Sergey Abramchuk
c2f62f134f Use variable for vendors folder 2017-04-21 18:00:50 +03:00
Sergey Abramchuk
80b282d34e Delete 3rd parties configs and add configuration file of local OpenVPN server 2017-04-21 17:59:49 +03:00
Sergey Abramchuk
8f7e24633f Update project configuration 2017-04-15 15:42:23 +03:00
Sergey Abramchuk
06b789e10d Update VPN server configurations 2017-04-15 15:42:10 +03:00
Sergey Abramchuk
44f826cb12 Declare tun factory and return its instance in new_tun_factory method 2017-04-15 15:40:32 +03:00
Sergey Abramchuk
ef06fec9f7 Define method returning custom tun factory 2017-04-15 14:29:41 +03:00
Sergey Abramchuk
082a70ca7e Define OPENVPN_EXTERNAL_TUN_FACTORY flag and remove USE_TUN_BUILDER 2017-04-15 14:22:22 +03:00
Sergey Abramchuk
a51bedaef5 Delete extra lines and spaces 2017-04-15 14:17:50 +03:00
Sergey Abramchuk
832b9f94bc Fix duplicate symbol issue 2017-04-15 14:16:13 +03:00
Sergey Abramchuk
fd67ca8ee1 Merge branch 'feature/update-dependencies' into develop 2017-04-15 12:15:07 +03:00
Sergey Abramchuk
43ab8f1a32 Merge commit '9b95600d069b5477fb0a091ffb9a51500c73c87d' into feature/update-dependencies 2017-04-15 11:59:39 +03:00
Sergey Abramchuk
9b95600d06 Squashed 'OpenVPN Adapter/Vendors/openvpn/' changes from da99df6..4095565
4095565 OpenVPN 3 client: added tun abstraction layer.
4bfaafc AsioTimer: use expires_after() method when possible.
782e8eb Apple: moved some source files.
f89da96 OpenVPN 3 client: added single-thread mode:
233dfde OpenVPN 3 client: fixed state->session typos.
d689b6d Added new Apple Core Foundation wrappers:
3838a62 i/o layer: added OPENVPN_IO_REQUIRES_STOP compile flag.
138ec96 asiopolysock.hpp: don't call SockOpt::set_cloexec(fd) if fd is undefined (i.e. fd == -1).
10eb723 Apple CF wrapper: renamed OWN/BORROW.
962fe87 Apple CF wrapper: simplify cf.hpp dependency profile.
4fcc99c Objective C++: fix symbol conflicts.
8f63cbb tunwrapasio.hpp: make generic with respect to i/o layer.
67e0013 AsioTimer: added expires_after() method.
fc7eaaf Apple CF wrappers: moved CFRunLoop/CFRunLoopSource wrapper to applecrypto/cf, where all other CF wrappers currently reside.
1215912 Revamped Function (our own functor object) to be more flexible.
10fa276 process.hpp: added compile option to avoid async pipe usage.
9e09451 gwv4.hpp: added missing includes
916856d build script: updated Objective-C support when OBJC=1.

git-subtree-dir: OpenVPN Adapter/Vendors/openvpn
git-subtree-split: 4095565b4de2c7d738e728cae989f632100a8ce8
2017-04-15 11:59:39 +03:00
Sergey Abramchuk
c1e47dd519 Disable code signing 2017-04-15 11:58:50 +03:00
Sergey Abramchuk
630ea40e80 Explicitly define targets and schemes for iOS and macOS 2017-04-15 11:53:52 +03:00
Sergey Abramchuk
be46d31c7e Add comment about waiting time 2017-04-15 10:39:54 +03:00
Sergey Abramchuk
2f10fee86d Update tests product name 2017-04-15 10:39:39 +03:00
Sergey Abramchuk
91c521ec34 Delete unused get_subnet method and add TODO for interfacing with keychain 2017-04-09 16:37:31 +03:00
Sergey Abramchuk
9d6620e3c3 Merge branch 'feature/update-dependencies' into develop 2017-04-09 16:12:52 +03:00
Sergey Abramchuk
df2babf62e Update project configuration 2017-04-09 16:11:04 +03:00
Sergey Abramchuk
2329b92919 Update link to client header 2017-04-09 16:10:46 +03:00
Sergey Abramchuk
3bdeb20737 Fix module redefinition issue 2017-04-09 16:10:30 +03:00
Sergey Abramchuk
a0534904c9 Delete polarise and add update mbedtls instead 2017-04-09 16:09:40 +03:00
Sergey Abramchuk
962795dbbe Merge commit 'd8b5f1556acbaaf9b4c1453a3bf3ef981f66f43b' as 'OpenVPN Adapter/Vendors/asio' 2017-04-09 14:15:15 +03:00
Sergey Abramchuk
d8b5f1556a Squashed 'OpenVPN Adapter/Vendors/asio/' content from commit 524288c
git-subtree-dir: OpenVPN Adapter/Vendors/asio
git-subtree-split: 524288cb4fcf84664b3dc39cb4424c7509969b92
2017-04-09 14:15:15 +03:00
Sergey Abramchuk
f65d76170b Squashed 'OpenVPN Adapter/Vendors/openvpn/' content from commit da99df6
git-subtree-dir: OpenVPN Adapter/Vendors/openvpn
git-subtree-split: da99df69492256d7a18bbea303ae98457782a4bf
2017-04-09 14:13:07 +03:00
Sergey Abramchuk
47959a77e8 Merge commit 'f65d76170b26155358c2fc27686f87e0475f6a94' as 'OpenVPN Adapter/Vendors/openvpn' 2017-04-09 14:13:07 +03:00
Sergey Abramchuk
b662539303 Delete asio sources 2017-04-09 13:28:44 +03:00
Sergey Abramchuk
2de8ab8859 Delete old openvpn sources 2017-04-09 12:56:18 +03:00
Sergey Abramchuk
e423ade642 Update name of configuration method and add templates for documentation 2017-03-22 19:22:47 +03:00
Sergey Abramchuk
a953a8ab24 Don’t clear username and password after disconnection 2017-03-22 19:15:05 +03:00
Sergey Abramchuk
6fa887de8d Fix format of returned subnet mask 2017-03-20 21:56:47 +03:00
Sergey Abramchuk
a5531f61fb Fix forgotten initialization of configuration 2017-03-20 21:31:21 +03:00