72 Commits

Author SHA1 Message Date
Sergey Abramchuk
8a4755d51f Use only prefix to determine protocol family 2020-03-11 11:26:15 +03:00
Sergey Abramchuk
e793320734 Change location of the modulemap and umbrella header 2020-03-06 12:19:17 +03:00
Sergey Abramchuk
b4b0ef1aca Configure module map and umbrella header 2020-03-06 10:38:25 +03:00
Sergey Abramchuk
6b782a9309 Apply patches to openvpn3 dependencies 2020-03-04 11:57:35 +03:00
Sergey Abramchuk
82d2694a57 Delete redundant symlinks 2020-03-03 14:02:16 +03:00
Sergey Abramchuk
43e011aa12 Move guard header to the OpenVPNClient target 2020-03-03 14:01:36 +03:00
Sergey Abramchuk
8a79798c2c Rename target to OpenVPNClient and create separate folder for it 2020-03-03 13:59:35 +03:00
Sergey Abramchuk
e3266c3792 Rename openvpn header 2020-03-03 13:25:36 +03:00
Sergey Abramchuk
23fcbf55a9 Add guard header for ovpncli 2020-03-03 13:22:45 +03:00
Sergey Abramchuk
d7ca445f35 Create symlinks for the public headers 2020-03-03 12:46:32 +03:00
Sergey Abramchuk
7d53a7f396 Move source files into library folder 2020-03-03 12:46:01 +03:00
Sergey Abramchuk
2bd0879a3b Create symlinks for openvpn source files 2020-03-02 14:53:11 +03:00
Sergey Abramchuk
9dd887db5c Create symlinks for public header of lz4 2020-03-02 14:37:31 +03:00
Sergey Abramchuk
32f1555929 Merge commit '86cc97e55fe346502462284d2e636a2b3708163e' as 'Sources/OpenVPN3' 2020-02-24 14:43:11 +03:00
Sergey Abramchuk
133b3756e6 Merge commit 'c0cd028912e0be1386fca1fd6bb4e6324047e763' as 'Sources/LZ4' 2020-02-24 14:40:17 +03:00
Sergey Abramchuk
175080ea69 Merge commit '1dd2f4645226bd269f2407d5ed431acc3f66e7a6' as 'Sources/ASIO' 2020-02-24 14:37:39 +03:00
Sergey Abramchuk
c274ea6ecc Merge commit '1a3a83f33224876bfe5e8131542a8e124f4bc89b' as 'Sources/mbedTLS' 2020-02-24 14:36:19 +03:00
Sergey Abramchuk
1639547f74 Delete Libraries folder 2020-02-24 14:25:35 +03:00
Sergey Abramchuk
4c1704d1a2 Fix incorrect brackets 2019-12-01 21:27:12 +03:00
Sergey Abramchuk
c3ed67b67d Reset tun without any conditions and drop idea to override remote server 2019-11-03 11:05:14 +03:00
Sergey Abramchuk
f9d506ffca Reset packet flow within resetTun method 2019-11-03 11:04:12 +03:00
Sergey Abramchuk
ef93e5adc9 Fix missing symbols for arm archs 2019-11-02 13:13:31 +03:00
Sergey Abramchuk
7331ae5fad Add new properties to the OpenVPNCOnfiguration 2019-11-02 10:29:21 +03:00
Sergey Abramchuk
aa396dad2d Add new OpenVPN events and errors 2019-10-26 10:20:37 +03:00
Sergey Abramchuk
29bd59f78f Merge commit 'f44694ce5f781924b6094c4c18f8bf83a3da7857' into feature/update-dependencies 2019-10-25 20:20:11 +03:00
Sergey Abramchuk
238abab032 Merge commit '688ce110819545502762729feaa505b67e2fe58e' into feature/update-dependencies 2019-10-25 20:14:12 +03:00
Sergey Abramchuk
3980fb9be5 Merge commit '8e87aecebf66f50957e35966c547d77a6fb526ab' into feature/update-dependencies 2019-10-12 15:50:03 +03:00
Sergey Abramchuk
828011bbd3 Update mbedTLS library 2019-10-12 15:24:52 +03:00
Sergey Abramchuk
fb23b2a92e Define TUNNEL_CONFIGURATION_TIMEOUT macro 2019-09-26 13:21:24 +03:00
Sergey Abramchuk
7faa96b809 OpenVPNClient should be responsible for copying of config 2019-09-26 13:17:06 +03:00
Sergey Abramchuk
8d167952b1 Reset tunnel depending on tunPersist settings 2019-09-26 13:01:20 +03:00
Sergey Abramchuk
d1f794ae57 Expose tunPersist setting 2019-09-26 10:35:53 +03:00
Sergey Abramchuk
7d2bd2a1cf Apply asio patch 2019-06-17 10:17:40 +03:00
Sergey Abramchuk
a76165a23e Merge commit '9ec9e579e9efef1fa749d215ed103eab824b5901' into feature/update-dependencies
# Conflicts:
#	Sources/OpenVPNAdapter/Libraries/Vendors/asio/asio/include/asio/basic_socket.hpp
2019-06-17 09:52:27 +03:00
Sergey Abramchuk
1c8f34560f Merge commit '5edb23a7abbffb2ec7874d0352b993e1b4193374' into feature/update-dependencies 2019-06-17 09:44:01 +03:00
Sergey Abramchuk
e77c8a7994 Create fat iOS library for mbedtls 2019-04-25 10:07:31 +03:00
Sergey Abramchuk
838184dcae Create fat iOS library for lz4 2019-04-25 10:01:22 +03:00
Sergey Abramchuk
4e2bb966c2 Merge branch 'develop' into feature/reset-tunnel
* develop:
  Fix incorrect architecture of libraries
2019-03-18 11:21:31 +03:00
Sergey Abramchuk
6766fb52f9 Fix incorrect architecture of libraries 2019-03-18 11:21:23 +03:00
Sergey Abramchuk
74f56bf680 Merge branch 'develop' into feature/reset-tunnel
* develop:
  Explicitly set the define to use <string_view>
  Apply asio patches
  Squashed 'Sources/OpenVPNAdapter/Libraries/Vendors/openvpn/' changes from 934f4e741f..daf575ff50
2019-03-15 12:54:45 +03:00
Sergey Abramchuk
a58d48b88b Apply asio patches 2019-03-15 12:20:19 +03:00
Sergey Abramchuk
9243263fcd Merge commit 'e9b9b66317298258a27ad20c5a4ed7cac300acaa' into feature/update-dependencies 2019-03-15 11:55:16 +03:00
Sergey Abramchuk
9b51c260a1 Clear out tunPersist mentions 2019-02-24 16:10:45 +03:00
Sergey Abramchuk
4889f3b8cd Delete tunPersist property because tun builder doesn't use this option 2019-02-24 16:08:24 +03:00
Sergey Abramchuk
399ce8435d Reset tunnel on disconnect 2019-02-24 16:06:24 +03:00
Sergey Abramchuk
e7084c56c6 Merge commit 'ed98f2568b15d5548ef8f373b45a3f7078ce7a7e' into feature/update-dependencies 2019-02-24 15:02:57 +03:00
Sergey Abramchuk
72bf0c306d Update lz4 library to version 1.8.3 2019-02-24 15:01:59 +03:00
Sergey Abramchuk
16c2801168 Add retryOnAuthFailed property 2019-01-13 14:30:52 +03:00
Sergey Abramchuk
fa25b668e0 Add port property and test get/set its value 2019-01-13 14:24:25 +03:00
Sergey Abramchuk
b578e282f5 Update client methods and prepare it for remote overriding 2019-01-13 13:56:51 +03:00