Commit Graph

  • db8424c620 Provide error reason Sergey Abramchuk 2017-06-02 14:26:19 +03:00
  • f1d681c145 Put definition of error values into separate file Sergey Abramchuk 2017-06-02 14:15:44 +03:00
  • 203089f1fd Add new events Sergey Abramchuk 2017-06-02 14:11:34 +03:00
  • 812e9351ef Fix type in a method description Sergey Abramchuk 2017-06-01 10:59:38 +03:00
  • fcad409b63 Merge branch 'feature/update-dependencies' into develop Sergey Abramchuk 2017-05-31 13:24:43 +03:00
  • 3432d2828a Enable bitcode for framework Sergey Abramchuk 2017-05-27 17:44:04 +03:00
  • 1fbadb9e97 Update lz4 library to 1.7.5 and embed bitcode Sergey Abramchuk 2017-05-27 17:43:44 +03:00
  • 62e3e65a67 Update mbedTLS library to 2.5.0 and embed bitcode Sergey Abramchuk 2017-05-27 16:48:33 +03:00
  • 7e0bf6a2ab Fix missing semicolon Sergey Abramchuk 2017-05-20 12:28:55 +03:00
  • 37cfcbd0b2 Check for UNSPEC gateway within adapter Sergey Abramchuk 2017-05-20 11:21:38 +03:00
  • 07c9058554 Add space Sergey Abramchuk 2017-05-19 23:53:06 +03:00
  • cf7f911397 Provide nil if gateway value empty or "UNSPEC" Sergey Abramchuk 2017-05-19 23:52:30 +03:00
  • 90c6a18ba6 Break proto string into components in the properties class instead of configuration class Sergey Abramchuk 2017-05-10 18:02:09 +03:00
  • a128cf248f Merge branch 'feature/buffer-increase' into develop Sergey Abramchuk 2017-05-10 14:58:14 +03:00
  • ecb4f7d0e3 Fix crash during parsing tcp-client value Sergey Abramchuk 2017-05-10 14:53:01 +03:00
  • a753067e64 Increase input and output buffers of connected sockets Sergey Abramchuk 2017-05-10 11:33:07 +03:00
  • adb995579e Rename tunnel settings class Sergey Abramchuk 2017-05-05 19:02:51 +03:00
  • bf97b12bc1 Fix NSInteger warnings Sergey Abramchuk 2017-05-05 17:57:54 +03:00
  • e22dd3c179 Merge branch 'feature/extended-configuration' into develop Sergey Abramchuk 2017-05-05 17:52:09 +03:00
  • f7b168e114 Return the methods and configurations related to the tun builder which were removed after merging Sergey Abramchuk 2017-05-05 17:50:53 +03:00
  • a71b90bd17 Merge branch 'feature/custom-factory' into feature/extended-configuration Sergey Abramchuk 2017-05-05 17:19:26 +03:00
  • 29ff8c315f Merge branch 'develop' of github.com:ss-abramchuk/openvpn-adapter into develop Sergey Abramchuk 2017-05-05 17:02:16 +03:00
  • 228df6ede3 Update configuration tests Sergey Abramchuk 2017-05-05 17:01:35 +03:00
  • e9db078ab0 Update adapter tests Sergey Abramchuk 2017-05-05 17:01:17 +03:00
  • 5488eae00a Delete templates for enum elements Sergey Abramchuk 2017-05-05 17:00:52 +03:00
  • 2a052ef558 Remove unnecessary link to sstream Sergey Abramchuk 2017-05-05 17:00:12 +03:00
  • af5fb0583c Update project configuration Sergey Abramchuk 2017-05-01 13:18:20 +03:00
  • 036e9f9ab4 Call clock_tick method Sergey Abramchuk 2017-05-01 13:07:07 +03:00
  • 1464cd1ce9 Reconnect vpn client Sergey Abramchuk 2017-05-01 12:48:24 +03:00
  • a66c3eed27 Resume vpn client Sergey Abramchuk 2017-05-01 12:29:28 +03:00
  • 099309c498 Pause vpn client Sergey Abramchuk 2017-05-01 12:26:09 +03:00
  • 105810082f Call handleLog only if delegate responds to selector Sergey Abramchuk 2017-05-01 00:24:27 +03:00
  • 1cf30b1175 Return core copyright Sergey Abramchuk 2017-04-30 23:56:03 +03:00
  • c05b7215eb Remove expiration class method and convert platform to class property Sergey Abramchuk 2017-04-30 23:51:24 +03:00
  • 7d9f0abe76 Return expiration and platform Sergey Abramchuk 2017-04-30 19:15:41 +03:00
  • 0ca03b10c9 Rename openvpn configuration file Sergey Abramchuk 2017-04-30 18:30:12 +03:00
  • a195d65e96 Return session token Sergey Abramchuk 2017-04-30 18:25:48 +03:00
  • 25e85136e8 Remove "defined" property Sergey Abramchuk 2017-04-30 18:10:42 +03:00
  • b32f7e2496 Return transport stats and interface stats Sergey Abramchuk 2017-04-30 18:00:58 +03:00
  • f73c83f372 Fix incorrect header Sergey Abramchuk 2017-04-30 17:59:58 +03:00
  • c3be418936 Return connection info Sergey Abramchuk 2017-04-30 17:28:01 +03:00
  • 0c1ce5037f Change queue name Sergey Abramchuk 2017-04-28 22:33:53 +03:00
  • 3ef90dcabd Wrap session token Sergey Abramchuk 2017-04-28 21:47:48 +03:00
  • 0b1e8117f0 Rename category from Client to Internal. Set tick and handleLog methods of adapter delegate as optional. Delete unnecessary properties ad methods. Implement applying configuration and providing credentials. Sergey Abramchuk 2017-04-27 23:43:10 +03:00
  • 910b2ef8a1 Merge pull request #4 from yutingLei/patch-1 Sergey Abramchuk 2017-04-27 21:52:06 +03:00
  • 05cbfa5dad Refactor getters/setters for min TLS version andTLS cert profile and rename class methods Sergey Abramchuk 2017-04-27 19:44:52 +03:00
  • 0025e4f8ac Return values to configuration class and add types to the umbrella header Sergey Abramchuk 2017-04-27 19:17:14 +03:00
  • 1f6c5d2295 convert 'packet' to 'data' gucklood 2017-04-27 18:25:18 +08:00
  • eab5cd72d7 Wrap eval config Sergey Abramchuk 2017-04-26 18:06:34 +03:00
  • 9920737837 Rename files containing values Sergey Abramchuk 2017-04-26 17:37:07 +03:00
  • 73f0c12084 Put configuration enums into separate headers Sergey Abramchuk 2017-04-26 17:00:27 +03:00
  • 410ccdd916 Wrap server entry Sergey Abramchuk 2017-04-26 15:41:38 +03:00
  • 423ee16f53 Add documentation comments to interface stats wrapper Sergey Abramchuk 2017-04-26 14:40:44 +03:00
  • c09ab72657 Disable instantiation of connection info, interface stats and transport stats outside of framework Sergey Abramchuk 2017-04-26 14:34:36 +03:00
  • 3efb219597 Wrap interface stats Sergey Abramchuk 2017-04-26 14:27:54 +03:00
  • c0d720eb3f Add connection info and transport stats headers to umbrella header Sergey Abramchuk 2017-04-26 14:15:52 +03:00
  • d69f6e8e32 Wrap transport stats Sergey Abramchuk 2017-04-26 14:15:17 +03:00
  • d6416eaece Wrap connection info Sergey Abramchuk 2017-04-26 13:53:38 +03:00
  • 102e617ad9 Wrap clock tick property Sergey Abramchuk 2017-04-26 12:54:21 +03:00
  • 58cbfbc460 Wrap credentials into Objective-C class Sergey Abramchuk 2017-04-26 12:21:25 +03:00
  • 447a90d16f Remove username and password properties and declare methods for applying configuration and providing credentials Sergey Abramchuk 2017-04-24 18:32:59 +03:00
  • b792c9ba51 Declare a class which contains credentials Sergey Abramchuk 2017-04-24 16:30:15 +03:00
  • 8d591ba2e9 Fix clearing incorrect array Sergey Abramchuk 2017-04-24 16:06:44 +03:00
  • 0b0a7fcddf Wrap echo and info properties Sergey Abramchuk 2017-04-24 16:04:25 +03:00
  • 39701d0170 Refactor getters/setters for port and ipv6 properties Sergey Abramchuk 2017-04-24 15:56:35 +03:00
  • 9b35611783 Rename file contains configuration values and refactor getter/setter for compression mode property Sergey Abramchuk 2017-04-24 14:58:22 +03:00
  • 92b4a2ee49 Wrap peer info property and refactor getters/setters for min tbs version and tbs cert profile Sergey Abramchuk 2017-04-24 14:44:54 +03:00
  • 2fc3e13911 Wrap force ciphersuite and min tbs version properties Sergey Abramchuk 2017-04-24 13:34:50 +03:00
  • 61228ed00d Wrap private key password and key direction properties Sergey Abramchuk 2017-04-24 13:11:25 +03:00
  • dcf06ced20 Wrap disable cert, ssl debug level and compression mede properties Sergey Abramchuk 2017-04-24 12:58:04 +03:00
  • b8861003a3 Add assertion to port setter and update error message in ipv6 setter Sergey Abramchuk 2017-04-23 14:48:23 +03:00
  • a010c67510 Define enum for transport protocol used in proto property and rename ipv6 preference enum, server and proto Sergey Abramchuk 2017-04-23 14:33:19 +03:00
  • b6c10d766c Wrap google DNS fallback property Sergey Abramchuk 2017-04-23 14:10:40 +03:00
  • 6de9f6c7f9 Wrap tun persist property and add assertion to ipv6 setter Sergey Abramchuk 2017-04-23 14:02:55 +03:00
  • 8decbe13aa Wrap connection timeout property and update documentation for IPv6 preference options Sergey Abramchuk 2017-04-23 13:54:54 +03:00
  • 497dfc96a0 Test wrapped IPv6 preference Sergey Abramchuk 2017-04-23 13:35:52 +03:00
  • 092c6a525c Wrap IPv6 preference Sergey Abramchuk 2017-04-23 13:35:34 +03:00
  • 874773b14c Wrap serverOverride and protoOverride properties Sergey Abramchuk 2017-04-23 13:07:08 +03:00
  • 283c42b180 Hide test schemes and add general scheme to build all targets at once Sergey Abramchuk 2017-04-23 12:46:31 +03:00
  • 3343a0e5a8 Wrap guiVersion property Sergey Abramchuk 2017-04-22 22:45:16 +03:00
  • 0bbc860b6f Early exit if settings is nil and use short format for nil checking Sergey Abramchuk 2017-04-22 22:36:23 +03:00
  • a18620102d Update project configuration Sergey Abramchuk 2017-04-22 20:21:47 +03:00
  • f626584391 Enable code coverage Sergey Abramchuk 2017-04-22 20:21:13 +03:00
  • 0dbce3290d Rename OpenVPN profile file and add profile loader Sergey Abramchuk 2017-04-22 20:20:53 +03:00
  • 17aa8722ce Test getting/setting profile and settings Sergey Abramchuk 2017-04-22 20:20:06 +03:00
  • 1fbf4e52b3 Wrap content list Sergey Abramchuk 2017-04-22 20:19:28 +03:00
  • 9e7836aae1 Add header of configuration class into umbrella header Sergey Abramchuk 2017-04-21 19:28:37 +03:00
  • b33020e4cc Wrap file content property Sergey Abramchuk 2017-04-21 19:28:09 +03:00
  • a043f5eb84 Declare class contains client configuration Sergey Abramchuk 2017-04-21 18:41:08 +03:00
  • 8cba80999b Clean up unnecessary methods and classes Sergey Abramchuk 2017-04-21 18:04:45 +03:00
  • c2f62f134f Use variable for vendors folder Sergey Abramchuk 2017-04-21 18:00:50 +03:00
  • 80b282d34e Delete 3rd parties configs and add configuration file of local OpenVPN server Sergey Abramchuk 2017-04-21 17:59:49 +03:00
  • 84917ac049 Configure default VPN gateway Sergey Abramchuk 2017-04-19 22:05:37 +03:00
  • 0857735091 Delete obsolete VPN configuration file and use new one Sergey Abramchuk 2017-04-19 22:03:42 +03:00
  • 8f7e24633f Update project configuration Sergey Abramchuk 2017-04-15 15:42:23 +03:00
  • 06b789e10d Update VPN server configurations Sergey Abramchuk 2017-04-15 15:41:59 +03:00
  • 44f826cb12 Declare tun factory and return its instance in new_tun_factory method Sergey Abramchuk 2017-04-15 15:40:32 +03:00
  • ef06fec9f7 Define method returning custom tun factory Sergey Abramchuk 2017-04-15 14:29:41 +03:00
  • 082a70ca7e Define OPENVPN_EXTERNAL_TUN_FACTORY flag and remove USE_TUN_BUILDER Sergey Abramchuk 2017-04-15 14:22:22 +03:00
  • a51bedaef5 Delete extra lines and spaces Sergey Abramchuk 2017-04-15 14:17:50 +03:00