Commit Graph

55 Commits

Author SHA1 Message Date
Sergey Abramchuk
58cbfbc460 Wrap credentials into Objective-C class 2017-04-26 12:21:25 +03:00
Sergey Abramchuk
447a90d16f Remove username and password properties and declare methods for applying configuration and providing credentials 2017-04-24 18:32:59 +03:00
Sergey Abramchuk
b792c9ba51 Declare a class which contains credentials 2017-04-24 16:30:15 +03:00
Sergey Abramchuk
8d591ba2e9 Fix clearing incorrect array 2017-04-24 16:06:44 +03:00
Sergey Abramchuk
0b0a7fcddf Wrap echo and info properties 2017-04-24 16:04:25 +03:00
Sergey Abramchuk
39701d0170 Refactor getters/setters for port and ipv6 properties 2017-04-24 15:56:35 +03:00
Sergey Abramchuk
9b35611783 Rename file contains configuration values and refactor getter/setter for compression mode property 2017-04-24 14:58:22 +03:00
Sergey Abramchuk
92b4a2ee49 Wrap peer info property and refactor getters/setters for min tbs version and tbs cert profile 2017-04-24 14:44:54 +03:00
Sergey Abramchuk
2fc3e13911 Wrap force ciphersuite and min tbs version properties 2017-04-24 13:34:50 +03:00
Sergey Abramchuk
61228ed00d Wrap private key password and key direction properties 2017-04-24 13:11:25 +03:00
Sergey Abramchuk
dcf06ced20 Wrap disable cert, ssl debug level and compression mede properties 2017-04-24 12:58:04 +03:00
Sergey Abramchuk
b8861003a3 Add assertion to port setter and update error message in ipv6 setter 2017-04-23 14:48:23 +03:00
Sergey Abramchuk
a010c67510 Define enum for transport protocol used in proto property and rename ipv6 preference enum, server and proto 2017-04-23 14:33:19 +03:00
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
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
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
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
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
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
43ab8f1a32 Merge commit '9b95600d069b5477fb0a091ffb9a51500c73c87d' into feature/update-dependencies 2017-04-15 11:59:39 +03:00
Sergey Abramchuk
be46d31c7e Add comment about waiting time 2017-04-15 10:39:54 +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
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
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
Sergey Abramchuk
40eeafc99d Add support of IPv6 addresses 2017-03-20 21:23:00 +03:00
Sergey Abramchuk
42c692b225 Add method for handling OpenVPN log to the adapter delegate 2017-03-17 20:12:07 +03:00
Sergey Abramchuk
c83816ce06 Discard username and password after disconnection 2017-03-16 20:09:08 +03:00
Sergey Abramchuk
6860411e53 Add TODOs 2017-03-16 20:00:07 +03:00
Sergey Abramchuk
d33692bf1d Add socket source to run loop with default mode 2017-03-16 19:59:53 +03:00
Sergey Abramchuk
8fc4ef3c7c Fix issue with iOS testing 2017-03-11 14:55:55 +03:00
Sergey Abramchuk
42e85175fa Fix typo 2017-03-11 14:01:21 +03:00