Commit Graph

  • ec5ffdf50a Recompile mbedTLS libraries with optimization Sergey Abramchuk 2018-02-25 14:11:11 +03:00
  • 0a0eece4bf Update mbedTLS libs to version 2.7.0 Sergey Abramchuk 2018-02-23 12:20:16 +03:00
  • e0c451870a Merge commit '055bb04c14f30cc627492680d1cf486d7b9b0f79' into feature/update-dependencies Sergey Abramchuk 2018-02-23 12:14:04 +03:00
  • 055bb04c14 Squashed 'OpenVPN Adapter/Vendors/openvpn/' changes from 3e002c83c..098fd412a Sergey Abramchuk 2018-02-23 12:14:04 +03:00
  • f016614ed3 Merge branch 'feature/documentation' into develop Sergey Abramchuk 2018-02-22 15:48:19 +03:00
  • c71d2fbef9 Add missing comments to the code Sergey Abramchuk 2018-02-22 15:47:57 +03:00
  • 3eaf2a060d Add missing description to the configuration of NETunnelProviderManager Sergey Abramchuk 2018-02-22 15:32:54 +03:00
  • 134769f421 Add synchronousDNSLookup property (#51) Jonathan Downing 2018-02-16 07:13:30 +00:00
  • 3deaebcb3c Fulfill overview section Sergey Abramchuk 2018-02-13 17:47:05 +03:00
  • 239557e650 Add an example of NETunnelProviderManager configuration Sergey Abramchuk 2018-02-13 16:37:51 +03:00
  • 44c3eaed99 Fulfill acknowledgments section Sergey Abramchuk 2018-02-07 18:06:58 +03:00
  • 4ed405ced3 Add comments to the example Sergey Abramchuk 2018-02-07 17:37:54 +03:00
  • 7ff489782e Add a missing article Sergey Abramchuk 2018-02-06 16:39:39 +03:00
  • 9f99b4cdee Add links to LICENSE and NOTICE Sergey Abramchuk 2018-02-06 16:32:04 +03:00
  • f442d987a2 Fulfill contributing section Sergey Abramchuk 2018-02-06 16:31:17 +03:00
  • ad02563da3 Update formatting of license section Sergey Abramchuk 2018-02-06 16:19:03 +03:00
  • d371503278 Fulfill license section Sergey Abramchuk 2018-02-06 16:04:00 +03:00
  • cef7751879 Add example of configuration without comments Sergey Abramchuk 2018-02-06 15:33:40 +03:00
  • 497a410f38 Fulfill installation section Sergey Abramchuk 2018-02-05 13:29:19 +03:00
  • d7330ae96d Update badge labels Sergey Abramchuk 2018-02-05 13:20:02 +03:00
  • 2b2388b26e Define readme sections Sergey Abramchuk 2018-02-05 12:44:55 +03:00
  • 542b48e2dd Add additional badges Sergey Abramchuk 2018-02-05 12:44:36 +03:00
  • f3381f898d Merge branch 'develop' into feature/documentation Sergey Abramchuk 2018-02-02 11:43:53 +03:00
  • 82a42eddc3 Update method signatures that have error objects Sergey Abramchuk 2018-02-02 11:40:53 +03:00
  • 03029d73ca Resolve issue where fatal flag is hard coded to YES (#46) Jonathan Downing 2018-02-02 07:08:30 +00:00
  • c15813d9f4 Mention 3rd party dependency licenses Sergey Abramchuk 2018-01-30 11:33:23 +03:00
  • e497071b08 Create LICENSE (#44) Sergey Abramchuk 2018-01-29 14:43:14 +03:00
  • 336b773a3d Merge branch 'develop' into feature/documentation Sergey Abramchuk 2018-01-23 17:25:19 +03:00
  • 4a951f626e Merge branch 'feature/cleanup' into develop Sergey Abramchuk 2018-01-23 17:24:36 +03:00
  • 32ea25ecd7 Add header guards Sergey Abramchuk 2018-01-23 17:19:32 +03:00
  • 2bb3c1ff8e Update project settings Sergey Abramchuk 2018-01-23 17:18:06 +03:00
  • c838baef4d Update tests Sergey Abramchuk 2018-01-23 17:17:48 +03:00
  • f22ffdc4f0 Fix crash if empty data was provided Sergey Abramchuk 2018-01-23 17:14:03 +03:00
  • badd6d28be Apply style guide rules to the remaining classes Sergey Abramchuk 2018-01-23 17:04:32 +03:00
  • c682c2a325 Update tracking property name regarding style guide Sergey Abramchuk 2018-01-23 16:11:30 +03:00
  • 9c6e1fed2a Apply style guide rules to the openvpn configuration class Sergey Abramchuk 2018-01-23 16:02:16 +03:00
  • cde1208002 Add missing import of reachability status header Sergey Abramchuk 2018-01-18 17:07:51 +03:00
  • 7078de3bae Apply style guide rules to certificate, key and reachability classes Sergey Abramchuk 2018-01-18 17:00:28 +03:00
  • eff0bccfef Refactor generation of mbedTLS errors Sergey Abramchuk 2018-01-18 16:39:41 +03:00
  • 761564a028 Merge branch 'feature/cleanup' of github.com:ss-abramchuk/OpenVPNAdapter into feature/cleanup Sergey Abramchuk 2018-01-18 16:27:09 +03:00
  • 2b7680a89e Add Nullability Annotations to OpenVPNAdapterPacketFlow (#43) Jonathan Downing 2018-01-18 13:26:27 +00:00
  • e4f7152cba Refactor generation of OpenVPN adapter errors Sergey Abramchuk 2018-01-17 16:49:44 +03:00
  • 96d2ab1850 Refactor implementation of OpenVPNAdapter class Sergey Abramchuk 2018-01-17 14:01:09 +03:00
  • c53f9e0d2f Redefine networkSettings as method instead of property Sergey Abramchuk 2018-01-17 14:00:13 +03:00
  • c47c5a9c3d Return false if URL is nil Sergey Abramchuk 2018-01-17 13:59:45 +03:00
  • a64893cd48 Initializer shouldn't return nil, and return socket setup error during socket configuration Sergey Abramchuk 2018-01-17 13:59:08 +03:00
  • 4094a097f1 Add socket setup error Sergey Abramchuk 2018-01-17 13:58:19 +03:00
  • 51440587ad Rename a few delegate methods and fix memory warning Sergey Abramchuk 2018-01-17 11:56:38 +03:00
  • c956d61597 Add extra spaces and empty lines Sergey Abramchuk 2018-01-17 11:33:05 +03:00
  • d3a2d6ec0c Add pragma marks Sergey Abramchuk 2018-01-16 17:08:00 +03:00
  • 3eba7cc615 Refactor implementation of OpenVPNPacketFlowBridge class Sergey Abramchuk 2018-01-16 17:00:41 +03:00
  • fa2417c4af Change file extension to mm Sergey Abramchuk 2018-01-15 17:13:33 +03:00
  • f840b4a046 Move data preparation to the implementation of OpenVPNPacket Sergey Abramchuk 2018-01-15 17:13:04 +03:00
  • c19bd1df76 Define OpenVPNPacket class Sergey Abramchuk 2018-01-15 16:33:02 +03:00
  • 1ca2f3a54f Move definition of OpenVPNAdapterPacketFlow protocol to its own header file Sergey Abramchuk 2018-01-15 13:08:54 +03:00
  • 2dd1e98e18 Break long comment lines Sergey Abramchuk 2018-01-15 12:50:25 +03:00
  • aa6a4bf66b Use forward declaration of events instead of direct import Sergey Abramchuk 2018-01-15 12:48:03 +03:00
  • 338e5b853d Return definition of OpenVPNAdapterPacketFlow protocol Sergey Abramchuk 2018-01-15 12:45:20 +03:00
  • a0702c7d6e Change structure of the project Sergey Abramchuk 2018-01-15 12:15:07 +03:00
  • ee5d190087 Fix position of asterix in const definitions and remove nullability specifiers Sergey Abramchuk 2018-01-12 14:04:27 +03:00
  • 82efe6e021 Add OpenVPNClient files to the project Sergey Abramchuk 2018-01-12 13:52:16 +03:00
  • 5fd8a82934 Move definition and implementation of OpenVPNClient into separate files Sergey Abramchuk 2018-01-12 13:50:44 +03:00
  • 3a9c92985d Add code of conduct Sergey Abramchuk 2018-01-11 13:34:12 +03:00
  • 65f67a3509 Fix incorrect link to the Objective-C++ section Sergey Abramchuk 2018-01-11 13:22:32 +03:00
  • e96c2f1aeb Add suggesting enhancements and pull request sections Sergey Abramchuk 2018-01-11 13:20:28 +03:00
  • f84aa72270 Add reporting bugs section Sergey Abramchuk 2018-01-11 12:57:03 +03:00
  • 669077b7c2 Change header styles and add table of contents Sergey Abramchuk 2018-01-11 12:14:25 +03:00
  • 319992dbc1 Add missing words indicating good examples Sergey Abramchuk 2018-01-10 13:26:10 +03:00
  • 9fa2529596 Define Cocoa patterns and Objective-C++ conventions Sergey Abramchuk 2018-01-10 13:20:30 +03:00
  • 86a2622706 Define Cocoa and Objective-C conventions Sergey Abramchuk 2018-01-10 12:59:34 +03:00
  • 03ac5f0bf3 Define C language conventions Sergey Abramchuk 2018-01-10 12:11:47 +03:00
  • c96130c592 Define types and declarations, and comments conventions Sergey Abramchuk 2018-01-10 12:04:08 +03:00
  • fe57b04362 Define naming conventions Sergey Abramchuk 2018-01-09 17:34:05 +03:00
  • 2a72c5fb96 Define style for spacing and formatting Sergey Abramchuk 2018-01-08 14:15:59 +03:00
  • fd5811541f Merge branch 'feature/update-dependenies' into feature/cleanup Sergey Abramchuk 2018-01-08 12:02:18 +03:00
  • 31ceba3bd6 Merge commit '82fea30fcce1d169de7ec42be84d079e0899519c' into feature/update-dependenies Sergey Abramchuk 2018-01-08 11:44:56 +03:00
  • 82fea30fcc Squashed 'OpenVPN Adapter/Vendors/openvpn/' changes from 4095565..3e002c8 Sergey Abramchuk 2018-01-08 11:44:56 +03:00
  • f7678976c5 Rename OpenVPNPacketFlow to OpenVPNPacketFlowBridge Sergey Abramchuk 2017-10-28 13:12:25 +03:00
  • a4d2004128 Add test for checking remote VPN connection Sergey Abramchuk 2017-10-28 12:59:56 +03:00
  • 513b9e20df Use custom packet flow implementation for testing Sergey Abramchuk 2017-10-28 12:58:37 +03:00
  • 983842bb5a Add remote vpn server option to profile loader Sergey Abramchuk 2017-10-28 12:58:03 +03:00
  • 014584bbcd Update remote VPN configuration Sergey Abramchuk 2017-10-28 12:57:39 +03:00
  • 542d449f91 Light refactoring: line breaking and classes/vars renaming Sergey Abramchuk 2017-10-28 12:56:23 +03:00
  • 8a0c88cd8d Initialize packet flow adapter inside completion handler Sergey Abramchuk 2017-10-28 12:34:22 +03:00
  • 0cc84b259a Declare custom packet flow class Sergey Abramchuk 2017-10-28 11:24:16 +03:00
  • f580449921 Move local VPN configuration into separate group and add remove VPN configuration to the project Sergey Abramchuk 2017-10-28 11:07:52 +03:00
  • 055c452770 Configure deployment target Sergey Abramchuk 2017-10-28 10:56:30 +03:00
  • 21e5b5be4d Fix order of import statements Sergey Abramchuk 2017-10-28 10:55:37 +03:00
  • f5dfdda31c Fix Reconnect Problem Jonathan Downing 2017-10-12 17:18:50 +01:00
  • 378fec0e72 Increase Deployment Target Jonathan Downing 2017-10-12 15:31:30 +01:00
  • db1fa1cffc Refactor OpenVPNPacketFlowAdapter Jonathan Downing 2017-10-12 15:30:31 +01:00
  • a87927dde3 Fix Circular Reference Jonathan Downing 2017-10-12 14:47:20 +01:00
  • f5c85fcb12 Add OpenVPNNetworkSettingsBuilder Jonathan Downing 2017-10-12 13:06:25 +01:00
  • 3bb4ff773a Add Spacing to Interface Declarations Jonathan Downing 2017-10-11 19:27:42 +01:00
  • 1e48a38de0 Use NEProxySettings Jonathan Downing 2017-10-11 19:25:01 +01:00
  • b87feba195 Update Spacing Jonathan Downing 2017-10-11 13:44:38 +01:00
  • d1456adf85 Refactor OpenVPNAdapter, update tests Jonathan Downing 2017-10-11 13:39:41 +01:00
  • 9ce5e4c989 Merge branch 'master' into develop Sergey Abramchuk 2017-10-05 15:46:02 +03:00
  • 31985c57f3 Add test for checking non tracking reachability Sergey Abramchuk 2017-10-05 15:45:54 +03:00
  • cb4490ad0d Return current reachability status using openvpn::Reachability class Sergey Abramchuk 2017-10-05 15:45:13 +03:00