Commit Graph

  • eb273f4a34 Unify error mapping in provider Davide De Rosa 2023-06-16 16:02:59 +0200
  • 676ce651f4 Map ObjC NSError to OpenVPNError Davide De Rosa 2023-06-16 15:55:11 +0200
  • e705311239 Use struct for error Davide De Rosa 2023-06-16 15:45:32 +0200
  • d8563e7f15 Refine linter rules excepting a few Davide De Rosa 2023-04-20 21:56:22 +0200
  • 0c77062add
    Add SwiftLint (#318) Davide De Rosa 2023-04-20 21:52:45 +0200
  • c62fc4adaa
    Drop #available(iOS 14) (#317) Davide De Rosa 2023-04-20 21:44:32 +0200
  • 4f9ffbb678 Run linter Davide De Rosa 2023-04-20 21:27:00 +0200
  • 6d69f01751 Add SwiftLint script phase Davide De Rosa 2023-04-20 21:25:48 +0200
  • e119a4abd9 Drop #available(iOS 14) Davide De Rosa 2023-04-20 21:23:29 +0200
  • 158a0e3a65 ... Kemal Türk 2023-04-15 22:53:07 +0300
  • 759a19e3dc - OpenVPNTunnelProvider edit Kemal Türk 2023-04-15 22:14:57 +0300
  • f47d90e390 - OpenVPNTunnelProvider edit Kemal Türk 2023-04-15 22:00:24 +0300
  • 1f3a26603c - didDataReceived and didDataSent functions added to OpenVPNSessionDelegate Kemal Türk 2023-04-15 21:19:41 +0300
  • 6f707eb929
    Test Abhijeet Kumar 2023-04-14 14:23:01 -0700
  • fccc2cf270 - Codable added to DataCount Kemal Türk 2023-04-14 18:09:00 +0300
  • a2d83ef72e ... Kemal Türk 2023-04-13 23:09:06 +0300
  • 796d40f250 - OpenVPNTunnelProvider edit Kemal Türk 2023-04-13 23:02:37 +0300
  • 8f066a9e48
    [ci skip] Set release date v6.0.0 Davide De Rosa 2023-04-02 21:47:12 +0000
  • 0652bf34f9 Revert release in CHANGELOG Davide De Rosa 2023-04-02 23:44:33 +0200
  • 422f3163d3
    Reuse native WireGuard error as ConfigurationError (#316) Davide De Rosa 2023-04-02 23:42:05 +0200
  • 57bb3e1413 Update CHANGELOG Davide De Rosa 2023-04-02 23:25:41 +0200
  • 5d0e7821e6 Reuse native WireGuard error as ConfigurationError Davide De Rosa 2023-04-02 22:49:30 +0200
  • ac362f90ef Use exact WireGuard version (fork) Davide De Rosa 2023-04-02 09:14:20 +0200
  • 6fa64bbc16 Fix targets in README Davide De Rosa 2023-04-02 09:08:25 +0200
  • 42f7bfc6df
    [ci skip] Set release date Davide De Rosa 2023-04-01 21:04:14 +0000
  • f55724d1b3 Fix demo deployment targets Davide De Rosa 2023-03-20 07:20:55 +0100
  • 7ce254be02
    Extend WireGuard with DoH/DoT options (#314) Davide De Rosa 2023-03-19 08:22:30 +0100
  • 526e2cf29b Update CHANGELOG Davide De Rosa 2023-03-18 15:38:51 +0100
  • 77298bfb5a Extend WireGuard with DoH/DoT options Davide De Rosa 2023-03-18 13:43:04 +0100
  • e0c0cc137f
    Split DNS domain and search domains (#313) Davide De Rosa 2023-03-17 20:22:21 +0100
  • 90c01bfe78 Merge branch 'master' into restore-domain-search Davide De Rosa 2023-03-17 20:21:59 +0100
  • 11ae9e4141
    Delay tunnel disposal (#311) Davide De Rosa 2023-03-17 20:20:44 +0100
  • f9e0a6d6e1 Test DOMAIN Davide De Rosa 2023-03-17 19:18:42 +0100
  • a66cbc1e09 Fix unit test Davide De Rosa 2023-03-17 19:14:58 +0100
  • 14d58ade5e Update CHANGELOG Davide De Rosa 2023-03-17 18:43:05 +0100
  • 07764a2222 Split DNS domain and search domains Davide De Rosa 2023-03-17 18:35:34 +0100
  • b9b799c74d Attach PR number Davide De Rosa 2023-03-17 18:23:27 +0100
  • ebca5d7dda Delay tunnel disposal Davide De Rosa 2023-03-17 18:17:32 +0100
  • d7fbeb0d90 Update copyright Davide De Rosa 2023-03-17 16:58:36 +0100
  • 3d226a20f3 Drop some extra return Davide De Rosa 2022-11-04 23:04:47 +0100
  • 47281cafc9 Move kill switch to configuration extras Davide De Rosa 2022-11-10 07:11:10 +0100
  • 48af81e414 Update CHANGELOG Davide De Rosa 2022-11-06 17:54:33 +0100
  • 5ecd732cc2
    Add Complete XOR Patch Functionality (#255) Tejas Mehta 2022-11-06 11:46:10 -0500
  • cea90f963f Cancel pending jobs Davide De Rosa 2022-11-04 21:42:44 +0100
  • c08441b831 Fix test target Davide De Rosa 2022-11-04 20:52:49 +0100
  • b9cfd139c6 Run tests on PRs Davide De Rosa 2022-11-04 20:19:04 +0100
  • 6b77ab8691 Test no XOR also Davide De Rosa 2022-11-04 20:11:38 +0100
  • 01dd04d369 Remove test example Davide De Rosa 2022-11-04 20:10:02 +0100
  • 8e4143fb99 Test XOR on PacketStream Davide De Rosa 2022-11-04 20:08:41 +0100
  • da28e1cc5e Test XOR algorithms reversibility Davide De Rosa 2022-11-04 19:57:10 +0100
  • 9aef6807f6 Refactor all the XOR things Davide De Rosa 2022-11-04 10:46:37 +0100
  • 2444149f30 Merge branch 'master' into add-full-xor-patch Davide De Rosa 2022-11-03 23:05:35 +0100
  • e225ca15ff Prefix local options output in OpenVPN provider Davide De Rosa 2022-11-02 20:50:22 +0100
  • 0d21731e12
    Set includeAllNetworks for best-effort kill switch (#300) Davide De Rosa 2022-10-30 09:07:17 +0100
  • 06a16408e0 Make kill switch an option Davide De Rosa 2022-10-30 08:55:47 +0100
  • 3cd54a4d35 Update CHANGELOG Davide De Rosa 2022-10-30 08:53:13 +0100
  • a1cf5ef560 Set includeAllNetworks for best-effort kill switch Davide De Rosa 2022-10-30 08:50:11 +0100
  • a3b85430fd Unmask more safe things Davide De Rosa 2022-10-29 20:28:25 +0200
  • 6b42048d6a Drop leftover TODO Davide De Rosa 2022-10-29 20:24:29 +0200
  • cae371bb40
    Split IPv4/6 settings and routes (#298) Davide De Rosa 2022-10-29 12:24:28 +0200
  • a3265d7b5a Update CHANGELOG Davide De Rosa 2022-10-29 11:01:58 +0200
  • 8a885f0ebc Apply routes from new fields Davide De Rosa 2022-10-29 12:03:54 +0200
  • c06ef90888 Deprecate routes stored in IP*Settings Davide De Rosa 2022-10-29 11:19:21 +0200
  • d8c50c8481 Store routes separately from IP*Settings Davide De Rosa 2022-10-17 22:58:50 +0200
  • b7b1037969 Postpone setting route gateway Davide De Rosa 2022-10-29 11:07:23 +0200
  • 703d1416ad
    Deal with remote options properly (#297) Davide De Rosa 2022-10-29 11:00:39 +0200
  • ff121576bf Improve FIXMEs Davide De Rosa 2022-10-29 10:58:29 +0200
  • b04263bcc3 Fix broken test Davide De Rosa 2022-10-29 10:53:12 +0200
  • acdd8afb50 Update CHANGELOG Davide De Rosa 2022-10-28 22:38:20 +0200
  • d8b9c74d9a Deal with remote options properly Davide De Rosa 2022-10-17 21:57:55 +0200
  • 36d61c3da5 Enable data count in Demo Davide De Rosa 2022-10-28 16:21:18 +0200
  • e5f4f284fb Replace TunnelBear with ProtonVPN in Demo Davide De Rosa 2022-10-28 16:05:45 +0200
  • 8ac21771e3 Fix default gateway not set when --route-nopull Davide De Rosa 2022-10-28 15:32:41 +0200
  • 65c41c257b
    Unify logging of local/remote options (#295) Davide De Rosa 2022-10-27 00:40:46 +0200
  • 8556381c51 Unify logging of local/remote options Davide De Rosa 2022-10-26 18:58:19 +0200
  • fa5aa86399 Use keypath in .map occurrences Davide De Rosa 2022-10-27 00:31:30 +0200
  • 5913b801a9 Simplify hasGateway check Davide De Rosa 2022-10-27 00:23:12 +0200
  • 7b6aca479b Fix dumb regression on endpoint address Davide De Rosa 2022-10-26 19:02:09 +0200
  • 7659057888
    Parse IPv6 enpdoints properly (#294) Davide De Rosa 2022-10-25 11:29:36 +0200
  • 5e38e17ded Rename regex extensions properly Davide De Rosa 2022-10-25 11:26:49 +0200
  • b39221ecd3 Fix incorrect parsing of IPv6 address in endpoint Davide De Rosa 2022-10-25 10:36:29 +0200
  • 31db8ebb9d
    Delegate network settings to ad-hoc builder (#292) Davide De Rosa 2022-10-25 08:58:34 +0200
  • 43ee58d62d Unmask safe and helpful network settings Davide De Rosa 2022-10-24 23:45:28 +0200
  • 4fee23ac73 Delegate network settings to ad-hoc builder Davide De Rosa 2022-10-24 22:05:28 +0200
  • 195f885ee4 Fix README about vpn_gateway Davide De Rosa 2022-09-30 22:32:30 +0200
  • 17c272d733
    Support --remote-random-hostname (#286) Davide De Rosa 2022-10-17 09:00:23 +0200
  • beb159723c Test processed remotes Davide De Rosa 2022-10-17 07:36:54 +0200
  • b33941d98e Restore access Davide De Rosa 2022-10-17 07:34:19 +0200
  • 7e8fb2eb95 Move implementation inside Configuration Davide De Rosa 2022-10-17 07:25:13 +0200
  • d84731f483 Update CHANGELOG Davide De Rosa 2022-10-16 14:12:45 +0200
  • 15c542094a Implement hostname prefix randomization Davide De Rosa 2022-10-16 13:55:00 +0200
  • 97bee1625d Parse --remote-random-hostname Davide De Rosa 2022-10-16 13:40:13 +0200
  • 769a79c4c0 Refine mock VPN actions and events Davide De Rosa 2022-10-15 08:31:47 +0200
  • 36f0b2c03d Extend description of link remote with protocol Davide De Rosa 2022-10-13 18:44:44 +0200
  • f17bb110c2 Adjust log of DNS settings according to gateway Davide De Rosa 2022-10-13 18:34:01 +0200
  • 8df7e90c95 Update CHANGELOG Davide De Rosa 2022-10-12 22:39:21 +0200
  • 3a54295ed9 Update resolved packages (OpenSSL) Davide De Rosa 2022-10-12 22:35:37 +0200
  • 192f4643c2
    Fix mock VPN implementation (#285) Davide De Rosa 2022-10-12 22:35:02 +0200
  • 6a5f4600fd Set default delay Davide De Rosa 2022-10-12 22:33:32 +0200
  • c18b1ca32d Simulate delays Davide De Rosa 2022-10-12 22:21:11 +0200