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