Commit Graph

586 Commits

Author SHA1 Message Date
Sergey Abramchuk
3030551e3d Merge commit '84ad2a289f33a43dd71276cc494f337d0fbb3ed6' into feature/update-dependencies 2018-04-04 12:34:20 +03:00
Sergey Abramchuk
f3baaed4df Merge branch 'feature/fix-issue-thread-local' into develop 2018-04-04 12:29:17 +03:00
Sergey Abramchuk
ff9b972634 Add USE_ASIO_THREADLOCAL flag 2018-04-04 12:28:45 +03:00
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
ba4ab84b92 Merge branch 'feature/update-dependencies' into develop 2018-03-08 18:13:55 +03:00
Sergey Abramchuk
7d62d32641 Compile C++ files as Objective-C++ 2018-02-25 14:14:11 +03:00
Sergey Abramchuk
78331c508f Update mbedTLS headers 2018-02-25 14:13:38 +03:00
Sergey Abramchuk
ec5ffdf50a Recompile mbedTLS libraries with optimization 2018-02-25 14:11:11 +03:00
Sergey Abramchuk
0a0eece4bf Update mbedTLS libs to version 2.7.0 2018-02-23 12:20:16 +03:00
Sergey Abramchuk
055bb04c14 Squashed 'OpenVPN Adapter/Vendors/openvpn/' changes from 3e002c83c..098fd412a
098fd412a [OVPN3-182] mac: add XCode project
fd5fa9403 [OI-29] Report IV_HWADDR on iOS
d3dd348c0 [OVPN3-165] send keydir opt string only when tls-auth is enabled
d0532df66 mbedTLS: add support for ECDSA
fa872c4ff [OVPN3-146] build: switch from sha256sum to shasum -a 256

git-subtree-dir: OpenVPN Adapter/Vendors/openvpn
git-subtree-split: 098fd412a26b681e55e8c3de924d133f5547fd2f
2018-02-23 12:14:04 +03:00
Sergey Abramchuk
e0c451870a Merge commit '055bb04c14f30cc627492680d1cf486d7b9b0f79' into feature/update-dependencies 2018-02-23 12:14:04 +03:00
Sergey Abramchuk
f016614ed3 Merge branch 'feature/documentation' into develop 2018-02-22 15:48:19 +03:00
Sergey Abramchuk
c71d2fbef9 Add missing comments to the code 2018-02-22 15:47:57 +03:00
Sergey Abramchuk
3eaf2a060d Add missing description to the configuration of NETunnelProviderManager 2018-02-22 15:32:54 +03:00
Jonathan Downing
134769f421 Add synchronousDNSLookup property (#51) 2018-02-16 10:13:30 +03:00
Sergey Abramchuk
3deaebcb3c Fulfill overview section 2018-02-13 17:47:05 +03:00
Sergey Abramchuk
239557e650 Add an example of NETunnelProviderManager configuration 2018-02-13 16:37:51 +03:00
Sergey Abramchuk
44c3eaed99 Fulfill acknowledgments section 2018-02-07 18:06:58 +03:00
Sergey Abramchuk
4ed405ced3 Add comments to the example 2018-02-07 17:37:54 +03:00
Sergey Abramchuk
7ff489782e Add a missing article 2018-02-06 16:39:39 +03:00
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