Commit Graph

365 Commits

Author SHA1 Message Date
Sergey Abramchuk
9f99b4cdee Add links to LICENSE and NOTICE 2018-02-06 16:32:04 +03:00
Sergey Abramchuk
f442d987a2 Fulfill contributing section 2018-02-06 16:31:17 +03:00
Sergey Abramchuk
ad02563da3 Update formatting of license section 2018-02-06 16:19:03 +03:00
Sergey Abramchuk
d371503278 Fulfill license section 2018-02-06 16:04:00 +03:00
Sergey Abramchuk
cef7751879 Add example of configuration without comments 2018-02-06 15:33:40 +03:00
Sergey Abramchuk
497a410f38 Fulfill installation section 2018-02-05 13:29:19 +03:00
Sergey Abramchuk
d7330ae96d Update badge labels 2018-02-05 13:20:02 +03:00
Sergey Abramchuk
2b2388b26e Define readme sections 2018-02-05 12:44:55 +03:00
Sergey Abramchuk
542b48e2dd Add additional badges 2018-02-05 12:44:36 +03:00
Sergey Abramchuk
f3381f898d Merge branch 'develop' into feature/documentation
* develop:
  Update method signatures that have error objects
2018-02-02 11:43:53 +03:00
Sergey Abramchuk
82a42eddc3 Update method signatures that have error objects 2018-02-02 11:40:53 +03:00
Jonathan Downing
03029d73ca Resolve issue where fatal flag is hard coded to YES (#46) 2018-02-02 10:08:30 +03:00
Sergey Abramchuk
c15813d9f4 Mention 3rd party dependency licenses 2018-01-30 11:33:23 +03:00
Sergey Abramchuk
e497071b08 Create LICENSE (#44) 2018-01-29 14:43:14 +03:00
Sergey Abramchuk
336b773a3d Merge branch 'develop' into feature/documentation
* develop: (32 commits)
  Add header guards
  Update project settings
  Update tests
  Fix crash if empty data was provided
  Apply style guide rules to the remaining classes
  Update tracking property name regarding style guide
  Apply style guide rules to the openvpn configuration class
  Add missing import of reachability status header
  Apply style guide rules to certificate, key and reachability classes
  Refactor generation of mbedTLS errors
  Add Nullability Annotations to OpenVPNAdapterPacketFlow (#43)
  Refactor generation of OpenVPN adapter errors
  Refactor implementation of OpenVPNAdapter class
  Redefine networkSettings as method instead of property
  Return false if URL is nil
  Initializer shouldn't return nil, and return socket setup error during socket configuration
  Add socket setup error
  Rename a few delegate methods and fix memory warning
  Add extra spaces and empty lines
  Add pragma marks
  ...
2018-01-23 17:25:19 +03:00
Sergey Abramchuk
4a951f626e Merge branch 'feature/cleanup' into develop 2018-01-23 17:24:36 +03:00
Sergey Abramchuk
32ea25ecd7 Add header guards 2018-01-23 17:19:32 +03:00
Sergey Abramchuk
2bb3c1ff8e Update project settings 2018-01-23 17:18:06 +03:00
Sergey Abramchuk
c838baef4d Update tests 2018-01-23 17:17:48 +03:00
Sergey Abramchuk
f22ffdc4f0 Fix crash if empty data was provided 2018-01-23 17:14:03 +03:00
Sergey Abramchuk
badd6d28be Apply style guide rules to the remaining classes 2018-01-23 17:04:32 +03:00
Sergey Abramchuk
c682c2a325 Update tracking property name regarding style guide 2018-01-23 16:11:30 +03:00
Sergey Abramchuk
9c6e1fed2a Apply style guide rules to the openvpn configuration class 2018-01-23 16:02:16 +03:00
Sergey Abramchuk
cde1208002 Add missing import of reachability status header 2018-01-18 17:07:51 +03:00
Sergey Abramchuk
7078de3bae Apply style guide rules to certificate, key and reachability classes 2018-01-18 17:00:28 +03:00
Sergey Abramchuk
eff0bccfef Refactor generation of mbedTLS errors 2018-01-18 16:39:41 +03:00
Sergey Abramchuk
761564a028 Merge branch 'feature/cleanup' of github.com:ss-abramchuk/OpenVPNAdapter into feature/cleanup
* 'feature/cleanup' of github.com:ss-abramchuk/OpenVPNAdapter:
  Add Nullability Annotations to OpenVPNAdapterPacketFlow (#43)
2018-01-18 16:27:09 +03:00
Jonathan Downing
2b7680a89e Add Nullability Annotations to OpenVPNAdapterPacketFlow (#43)
* Add Nullability Annotations

* Replace self with strongSelf

* Revert "Replace self with strongSelf"

This reverts commit 9c45dca3da1c86dcffe3f0faf65202da01476912.
2018-01-18 16:26:27 +03:00
Sergey Abramchuk
e4f7152cba Refactor generation of OpenVPN adapter errors 2018-01-17 16:49:44 +03:00
Sergey Abramchuk
96d2ab1850 Refactor implementation of OpenVPNAdapter class 2018-01-17 14:01:09 +03:00
Sergey Abramchuk
c53f9e0d2f Redefine networkSettings as method instead of property 2018-01-17 14:00:13 +03:00
Sergey Abramchuk
c47c5a9c3d Return false if URL is nil 2018-01-17 13:59:45 +03:00
Sergey Abramchuk
a64893cd48 Initializer shouldn't return nil, and return socket setup error during socket configuration 2018-01-17 13:59:08 +03:00
Sergey Abramchuk
4094a097f1 Add socket setup error 2018-01-17 13:58:19 +03:00
Sergey Abramchuk
51440587ad Rename a few delegate methods and fix memory warning 2018-01-17 11:56:38 +03:00
Sergey Abramchuk
c956d61597 Add extra spaces and empty lines 2018-01-17 11:33:05 +03:00
Sergey Abramchuk
d3a2d6ec0c Add pragma marks 2018-01-16 17:08:00 +03:00
Sergey Abramchuk
3eba7cc615 Refactor implementation of OpenVPNPacketFlowBridge class 2018-01-16 17:00:41 +03:00
Sergey Abramchuk
fa2417c4af Change file extension to mm 2018-01-15 17:13:33 +03:00
Sergey Abramchuk
f840b4a046 Move data preparation to the implementation of OpenVPNPacket 2018-01-15 17:13:04 +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
2dd1e98e18 Break long comment lines 2018-01-15 12:50:25 +03:00
Sergey Abramchuk
aa6a4bf66b Use forward declaration of events instead of direct import 2018-01-15 12:48:03 +03:00
Sergey Abramchuk
338e5b853d Return definition of OpenVPNAdapterPacketFlow protocol 2018-01-15 12:45:20 +03:00
Sergey Abramchuk
a0702c7d6e Change structure of the project 2018-01-15 12:15:07 +03:00
Sergey Abramchuk
ee5d190087 Fix position of asterix in const definitions and remove nullability specifiers 2018-01-12 14:04:27 +03:00
Sergey Abramchuk
82efe6e021 Add OpenVPNClient files to the project 2018-01-12 13:52:16 +03:00
Sergey Abramchuk
5fd8a82934 Move definition and implementation of OpenVPNClient into separate files 2018-01-12 13:50:44 +03:00
Sergey Abramchuk
3a9c92985d Add code of conduct 2018-01-11 13:34:12 +03:00