Commit Graph

25 Commits

Author SHA1 Message Date
Sergey Abramchuk
8af3fab41e Add test of parsing private key PEM and DER data 2017-09-07 20:11:05 +03:00
Sergey Abramchuk
3b9bba9e21 Update name of test certificate 2017-09-07 20:10:30 +03:00
Sergey Abramchuk
b5b8834c75 Add private key and certificate for testing 2017-09-07 20:03:20 +03:00
Sergey Abramchuk
682831ba87 Test converting PEM certificate data to DER and vice versa 2017-09-07 10:53:35 +03:00
Sergey Abramchuk
6c729008d7 Test parsing PEM data with incorrect value 2017-09-06 22:59:31 +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
002e6287f9 Add OpenVPNCertificate files and their tests to the project 2017-09-06 18:09:13 +03:00
Sergey Abramchuk
bd83611821 Update reachability test 2017-08-22 09:52:58 +03:00
Sergey Abramchuk
93bef62d7f Update reachability test 2017-07-18 21:19:31 +03:00
Sergey Abramchuk
1126b7f413 Add reachability test 2017-07-18 17:27:32 +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
228df6ede3 Update configuration tests 2017-05-05 17:01:35 +03:00
Sergey Abramchuk
e9db078ab0 Update adapter tests 2017-05-05 17:01:17 +03:00
Sergey Abramchuk
0ca03b10c9 Rename openvpn configuration file 2017-04-30 18:30:12 +03:00
Sergey Abramchuk
497dfc96a0 Test wrapped IPv6 preference 2017-04-23 13:35:52 +03:00
Sergey Abramchuk
0bbc860b6f Early exit if settings is nil and use short format for nil checking 2017-04-22 22:36:23 +03:00
Sergey Abramchuk
0dbce3290d Rename OpenVPN profile file and add profile loader 2017-04-22 20:20:53 +03:00
Sergey Abramchuk
17aa8722ce Test getting/setting profile and settings 2017-04-22 20:20:06 +03:00
Sergey Abramchuk
80b282d34e Delete 3rd parties configs and add configuration file of local OpenVPN server 2017-04-21 17:59:49 +03:00
Sergey Abramchuk
0857735091 Delete obsolete VPN configuration file and use new one 2017-04-19 22:03:55 +03:00
Sergey Abramchuk
06b789e10d Update VPN server configurations 2017-04-15 15:42:10 +03:00
Sergey Abramchuk
6dc4f7c0b7 Test connections without credentials 2017-03-17 20:12:25 +03:00
Sergey Abramchuk
146ea30114 OpenVPN Adapter now can be compiled for both macOS and iOS 2017-03-11 13:48:47 +03:00