Commit Graph

65 Commits

Author SHA1 Message Date
Sergey Abramchuk
fa558ff5df Update schemes 2018-04-04 12:25:42 +03:00
Sergey Abramchuk
c92becad0c Change project format to Xcode 8.0 compatible 2018-04-04 12:23:53 +03:00
Sergey Abramchuk
7d62d32641 Compile C++ files as Objective-C++ 2018-02-25 14:14:11 +03:00
Sergey Abramchuk
2bb3c1ff8e Update project settings 2018-01-23 17:18:06 +03:00
Sergey Abramchuk
eff0bccfef Refactor generation of mbedTLS errors 2018-01-18 16:39:41 +03:00
Sergey Abramchuk
e4f7152cba Refactor generation of OpenVPN adapter errors 2018-01-17 16:49:44 +03:00
Sergey Abramchuk
fa2417c4af Change file extension to mm 2018-01-15 17:13:33 +03:00
Sergey Abramchuk
c19bd1df76 Define OpenVPNPacket class 2018-01-15 16:33:02 +03:00
Sergey Abramchuk
1ca2f3a54f Move definition of OpenVPNAdapterPacketFlow protocol to its own header file 2018-01-15 13:08:54 +03:00
Sergey Abramchuk
a0702c7d6e Change structure of the project 2018-01-15 12:15:07 +03:00
Sergey Abramchuk
82efe6e021 Add OpenVPNClient files to the project 2018-01-12 13:52:16 +03:00
Sergey Abramchuk
f7678976c5 Rename OpenVPNPacketFlow to OpenVPNPacketFlowBridge 2017-10-28 13:12:25 +03:00
Sergey Abramchuk
542d449f91 Light refactoring: line breaking and classes/vars renaming 2017-10-28 12:56:23 +03:00
Sergey Abramchuk
0cc84b259a Declare custom packet flow class 2017-10-28 11:24:16 +03:00
Sergey Abramchuk
f580449921 Move local VPN configuration into separate group and add remove VPN configuration to the project 2017-10-28 11:07:52 +03:00
Sergey Abramchuk
055c452770 Configure deployment target 2017-10-28 10:56:30 +03:00
Jonathan Downing
378fec0e72 Increase Deployment Target 2017-10-12 15:31:30 +01:00
Jonathan Downing
f5c85fcb12 Add OpenVPNNetworkSettingsBuilder
Add OpenVPNPacketFlowAdapter
2017-10-12 13:50:30 +01:00
Jonathan Downing
d1456adf85 Refactor OpenVPNAdapter, update tests 2017-10-11 13:39:41 +01:00
Sergey Abramchuk
70bfe52d13 Add Xcode 9/Swift 4 Compatibility Changes for macOS target 2017-09-23 12:47:28 +03:00
Jonathan Downing
9721462c9d Add Xcode 9/Swift 4 Compatibility Changes (#18)
* Add Xcode 9 Recommended Project Changes

* Set Swift 3 @objc inference to Default.
2017-09-16 21:54:00 +03:00
Sergey Abramchuk
d747d1f613 Update project configuration 2017-09-07 20:11:20 +03:00
Sergey Abramchuk
519b8f62e6 Add OpenVPNKeyType.h to the project 2017-09-07 14:30:43 +03:00
Sergey Abramchuk
388b8231d7 Set OpenVPNPrivateKey.h as public header 2017-09-07 13:56:22 +03:00
Sergey Abramchuk
6fcb0f6da3 Add OpenVPNPrivateKeyTests to the project 2017-09-07 13:49:58 +03:00
Sergey Abramchuk
2e289ec88c Add OpenVPNPrivateKey files to the project 2017-09-07 10:52:22 +03:00
Sergey Abramchuk
6c008afc59 Add NSError+Message category to the project 2017-09-06 22:58:00 +03:00
Sergey Abramchuk
7cb7602feb Merge branch 'develop' into feature/convert-certificates
* develop:
  Change project name and header names
  Rename OpenVPNEvent to OpenVPNAdapterEvent
2017-09-06 22:34:49 +03:00
Sergey Abramchuk
f966977a95 Rename OpenVPNEvent to OpenVPNAdapterEvent 2017-09-06 22:31:20 +03:00
Sergey Abramchuk
513da9cad4 Add Utils group to the project 2017-09-06 22:21:04 +03:00
Sergey Abramchuk
002e6287f9 Add OpenVPNCertificate files and their tests to the project 2017-09-06 18:09:13 +03:00
Sergey Abramchuk
b86e4f57ab Rename test targets 2017-08-28 12:12:14 +03:00
Sergey Abramchuk
693f3ad956 Update project configuration 2017-08-22 09:55:07 +03:00
Sergey Abramchuk
cfb220b118 Update project configuration 2017-07-18 21:19:48 +03:00
Sergey Abramchuk
13f4e2305d Update project configuration 2017-07-18 17:27:49 +03:00
Sergey Abramchuk
79da4b7571 Update project configuration 2017-07-17 20:25:44 +03:00
Sergey Abramchuk
8fd29acf1c Update project configuration 2017-06-05 16:42:13 +03:00
Sergey Abramchuk
f1d681c145 Put definition of error values into separate file 2017-06-02 14:24:00 +03:00
Sergey Abramchuk
3432d2828a Enable bitcode for framework 2017-05-27 17:44:04 +03:00
Sergey Abramchuk
adb995579e Rename tunnel settings class 2017-05-05 19:02:51 +03:00
Sergey Abramchuk
f7b168e114 Return the methods and configurations related to the tun builder which were removed after merging 2017-05-05 17:50:53 +03:00
Sergey Abramchuk
a71b90bd17 Merge branch 'feature/custom-factory' into feature/extended-configuration
* feature/custom-factory: (75 commits)
  Update configuration tests
  Update adapter tests
  Delete templates for enum elements
  Remove unnecessary link to sstream
  Update project configuration
  Call clock_tick method
  Reconnect vpn client
  Resume vpn client
  Pause vpn client
  Call handleLog only if delegate responds to selector
  Return core copyright
  Remove expiration class method and convert platform to class property
  Return expiration and platform
  Rename openvpn configuration file
  Return session token
  Remove "defined" property
  Return transport stats and interface stats
  Fix incorrect header
  Return connection info
  Change queue name
  ...

# Conflicts:
#	OpenVPN Adapter Tests/OpenVPNAdapterTests.swift
#	OpenVPN Adapter Tests/Resources/free_openvpn_udp_us.ovpn
#	OpenVPN Adapter/OpenVPNAdapter.mm
2017-05-05 17:19:26 +03:00
Sergey Abramchuk
af5fb0583c Update project configuration 2017-05-01 13:18:20 +03:00
Sergey Abramchuk
0ca03b10c9 Rename openvpn configuration file 2017-04-30 18:30:12 +03:00
Sergey Abramchuk
3ef90dcabd Wrap session token 2017-04-28 21:47:48 +03:00
Sergey Abramchuk
0025e4f8ac Return values to configuration class and add types to the umbrella header 2017-04-27 19:17:14 +03:00
Sergey Abramchuk
410ccdd916 Wrap server entry 2017-04-26 15:41:38 +03:00
Sergey Abramchuk
3efb219597 Wrap interface stats 2017-04-26 14:27:54 +03:00
Sergey Abramchuk
d69f6e8e32 Wrap transport stats 2017-04-26 14:15:17 +03:00
Sergey Abramchuk
d6416eaece Wrap connection info 2017-04-26 13:53:38 +03:00