Commit Graph

  • 3feec0aa8e Fix abandoned MockVPN Davide De Rosa 2022-10-12 21:58:20 +0200
  • 080ee35e61
    Replace continuations with natively async methods (#284) Davide De Rosa 2022-10-12 22:28:33 +0200
  • 74e655afd9 Update CHANGELOG Davide De Rosa 2022-10-12 16:01:42 +0200
  • 8ebaa7cf19 Replace continuations with natively async methods Davide De Rosa 2022-10-11 15:30:04 +0200
  • a3822678cf
    Support --route-nopull (#280) Davide De Rosa 2022-10-08 08:54:55 +0200
  • 4dfaaab705 Add link in CHANGELOG Davide De Rosa 2022-10-01 14:44:32 +0200
  • 761be03198 Apply no-pull mask in tunnel settings Davide De Rosa 2022-09-25 17:30:08 +0200
  • ce43a77b3c Parse --route-no-pull Davide De Rosa 2022-09-25 17:25:45 +0200
  • 9f5de0fc55 Fix misplaced tab Davide De Rosa 2022-09-30 21:43:33 +0200
  • a3c991a25f Update a few things about license Davide De Rosa 2022-09-27 20:40:10 +0200
  • a5ad04a0a6 Upgrade OpenSSL to 1.1.1q Davide De Rosa 2022-09-30 20:55:37 +0200
  • 5c84c15416 Use localOptions to clarify context Davide De Rosa 2022-09-25 16:48:47 +0200
  • 6018c30cc4 Add fallback for compression algorithm Davide De Rosa 2022-09-23 23:01:57 +0200
  • ca378c4999
    [ci skip] Set release date v5.0.0 Davide De Rosa 2022-09-23 19:51:37 +0000
  • 64b3fa47af Add some missing documentation Davide De Rosa 2022-09-23 21:45:04 +0200
  • 000fde0aa2 Update CHANGELOG Davide De Rosa 2022-09-23 16:16:48 +0200
  • 6dc1140d5b Revert "Work around segfault in Xcode 13.3 "Release"" Davide De Rosa 2022-09-23 16:11:37 +0200
  • 0db3f52931 Add methods to remove WireGuard default gateways Davide De Rosa 2022-09-14 18:42:13 +0200
  • 45ee1449ac
    Add guide for complete XOR patch & credit Tejas Mehta 2022-08-05 15:09:38 -0400
  • e2aaffc06f Reconnect with current manager and configuration Davide De Rosa 2022-07-23 09:58:48 +0200
  • 76de087e8b renamed __TunnelKitUtils to TunnelKitUtils because of App Store Connect error Sergey Armodin 2022-06-24 00:56:45 +0300
  • 36ed23ccc4 Bump to OpenSSL 1.1.1o Davide De Rosa 2022-06-17 10:06:03 +0200
  • 83a2842214 Customize app extension log path Davide De Rosa 2022-06-16 20:52:29 +0200
  • 4eb9a92c2e Hide setters of shared provider defaults Davide De Rosa 2022-06-17 07:00:40 +0200
  • 178dda56ac Simplify .configureLogging() in app extensions Davide De Rosa 2022-06-16 20:54:48 +0200
  • f57cc6cd66
    Add Reverse fix for TCP and xorptrpos overflow fix for UDP Tejas Mehta 2022-05-25 19:52:10 -0400
  • 39ea28243b
    fix the reverse error Tejas Mehta 2022-05-25 00:14:56 -0400
  • 4601991a62
    Add remaining xor patch options and their implementations Tejas Mehta 2022-05-24 23:31:47 -0400
  • 61cc579d21
    Add the different xor methods and change the ragex to parse them. Tejas Mehta 2022-05-24 22:30:19 -0400
  • 9d64d9703d
    Add support for multi-byte values to be used in the xormask position Tejas Mehta 2022-05-24 21:59:49 -0400
  • 61227fcb35 Bump CI to macOS 12 Davide De Rosa 2022-05-17 18:06:51 +0200
  • 6e0471a55b Report vpnIsEnabled = false on install error Davide De Rosa 2022-04-27 15:44:40 +0200
  • e075ba6a76 Make DNS servers optional in DoT like in DoH Davide De Rosa 2022-04-25 21:46:16 +0200
  • 469523cac5 Fix badges/requirements as per package targets Davide De Rosa 2022-04-16 10:18:48 +0200
  • f0a5557cfb Fix previous commit further (my bad) Davide De Rosa 2022-04-13 22:55:43 +0200
  • 07e94b2d5c Fix target name in import Davide De Rosa 2022-04-13 22:39:35 +0200
  • 02e702d97b Work around segfault in Xcode 13.3 "Release" Davide De Rosa 2022-04-12 21:15:31 +0200
  • 7b72114893 Fix missing async in Demo Davide De Rosa 2022-04-12 20:47:58 +0200
  • 6e7eab421e Bump 3rd party copyrights Davide De Rosa 2022-04-12 18:02:52 +0200
  • f33a854943 Fix broken == on OpenVPN.Configuration Davide De Rosa 2022-04-07 00:16:34 +0200
  • 02d04185d3 Drop redundant Hashable implementation Davide De Rosa 2022-04-06 23:47:12 +0200
  • e12e0b3051 Make VPN public methods async Davide De Rosa 2022-04-04 02:50:43 +0200
  • 990a0b85a6 Use WireGuardKit fork with platform fixes Davide De Rosa 2022-03-27 12:14:40 +0200
  • 46918a767a Adjust current SSID to also support Catalyst Davide De Rosa 2022-04-05 21:24:06 +0200
  • 521c1fd79d Mention golang requirement for WireGuard Davide De Rosa 2022-04-03 12:17:02 +0200
  • 6b54fd6124 Move Fallback into Configuration Davide De Rosa 2022-04-03 12:16:47 +0200
  • f046bcd629 Add options to explicitly enable/disable DNS/proxy Davide De Rosa 2022-03-26 17:15:36 +0100
  • 4bfa0b4e74 Make sure MTU is positive Davide De Rosa 2022-03-26 17:08:45 +0100
  • bbdc21fd61 Fix a few things in demo Davide De Rosa 2022-03-25 17:58:38 +0100
  • 3bdff1ee8b Customize WireGuard debug log format Davide De Rosa 2022-03-24 08:59:48 +0100
  • f1bdc8490c Use "struct" in data models to leverage Equatable Davide De Rosa 2022-03-22 07:14:57 +0100
  • f4508911aa Refine Keychain class Davide De Rosa 2022-03-21 17:28:15 +0100
  • 155d01005c Make Endpoint RawRepresentable Davide De Rosa 2022-03-18 18:40:58 +0100
  • 69a00834cb Fix missing WireGuard dependency on SwiftyBeaver Davide De Rosa 2022-03-13 22:40:49 +0100
  • 007c64f2b4 Add DataUnit entity Davide De Rosa 2022-03-13 22:31:34 +0100
  • a7a7424257 Use WireGuardKit entities directly Davide De Rosa 2022-03-12 10:09:40 +0100
  • ff235e2b96 Log OpenVPN tunnel via SwiftyBeaver file Davide De Rosa 2022-03-12 08:16:25 +0100
  • 3807b4754b Review some Core/OpenVPN entities Davide De Rosa 2022-03-07 23:50:38 +0100
  • 3741a17c20 Rewrite Manager package to make it stateless Davide De Rosa 2022-03-05 00:58:07 +0100
  • 133b4b2337 Replace hostname/endpointProtocols with remotes Davide De Rosa 2022-03-03 15:34:57 +0100
  • 2bcd11fd7e Revisit WireGuard.Configuration Davide De Rosa 2022-02-11 18:45:40 +0100
  • c019cecbe0 Improve some things about OpenVPN.Configuration Davide De Rosa 2022-02-12 08:37:51 +0100
  • 88544e4877
    [ci skip] Set release date v4.1.0 Davide De Rosa 2022-02-09 17:47:16 +0000
  • 2646762bb4 [ci skip] Update copyright Davide De Rosa 2022-02-04 12:42:58 +0100
  • 871e51517c Relax macOS target to 10.14 Davide De Rosa 2022-02-02 19:31:38 +0100
  • 1aa54d22fb Fix workflow syntax Davide De Rosa 2022-01-04 09:27:57 +0100
  • 430e0e6afb Handle --keepalive option Davide De Rosa 2022-01-04 09:14:39 +0100
  • decc82fb9f [ci skip] Change job name Davide De Rosa 2021-12-03 00:16:28 +0100
  • 90d29d64e8 [ci skip] Ignore updates to *.md for testing Davide De Rosa 2021-12-02 15:40:38 +0100
  • e8a3abc0da [ci skip] Trigger release on milestone closed Davide De Rosa 2021-12-02 09:37:19 +0100
  • 0c500fa4ee Add job names Davide De Rosa 2021-12-02 09:36:56 +0100
  • 6621947189 Merge branch 'master' into handle_enobufs_when_sending_data Davide De Rosa 2021-12-01 13:58:27 +0100
  • fda232edcb
    Add WireGuard package (#236) Davide De Rosa 2021-12-01 13:54:00 +0100
  • 1b4eba75a4 Merge branch 'master' into add-wireguard-package Davide De Rosa 2021-12-01 13:50:48 +0100
  • ae6cb4e8dc [ci skip] Add manual release action Davide De Rosa 2021-12-01 13:30:04 +0100
  • a199955b2d [ci skip] Add local script to push release Davide De Rosa 2021-11-28 19:38:19 +0100
  • f5b9ba0eba [ci skip] Rename workflow Davide De Rosa 2021-11-28 19:35:36 +0100
  • ccb6480fdb [ci skip] Polish case in badges Davide De Rosa 2021-11-28 16:50:56 +0100
  • 80e4f2ff4e Add test workflow on push to master Davide De Rosa 2021-11-28 16:11:18 +0100
  • 05cdaa274a Merge branch 'master' into add-wireguard-package Davide De Rosa 2021-11-28 15:51:50 +0100
  • b88f490b82 Set release date v4.0.3 Davide De Rosa 2021-11-27 12:35:09 +0100
  • 9c63b856cb
    Verify CA from on-disk file (#237) Davide De Rosa 2021-11-27 12:32:30 +0100
  • 3658ece54e Merge branch 'master' into handle_enobufs_when_sending_data Davide De Rosa 2021-11-26 09:57:25 +0100
  • 55897085de Drop outdated test Davide De Rosa 2021-11-26 09:35:09 +0100
  • 6ee6980112 Verify CA from on-disk file Davide De Rosa 2021-11-26 09:19:31 +0100
  • 8c0b38198c Fix CHANGELOG Davide De Rosa 2021-11-25 13:37:03 +0100
  • fe7c319dce Merge branch 'master' into add-wireguard-package Davide De Rosa 2021-11-25 13:29:43 +0100
  • 9f46054f04 Fix Bitcode note in README Davide De Rosa 2021-11-25 13:28:50 +0100
  • c392f17e5c Update CHANGELOG Davide De Rosa 2021-11-25 13:23:26 +0100
  • 2e973b21de Rewrite README with multiple VPN protocols Davide De Rosa 2021-11-23 14:51:51 +0100
  • ea4dc8f2cd Add WireGuard packages Davide De Rosa 2021-11-21 12:58:13 +0100
  • 80fd2d99e1 Set release date v4.0.2 Davide De Rosa 2021-11-25 13:00:10 +0100
  • d1e8f70da3 Bind to OpenSSL 1.1.1l Davide De Rosa 2021-11-25 12:40:56 +0100
  • 7a85d3cac7
    Restore and fix former PEM caching PR (#235) Davide De Rosa 2021-11-25 12:36:17 +0100
  • d403615b26 Revert "Drop unused method" Davide De Rosa 2021-11-25 12:32:22 +0100
  • 7aa9b4571c Update CHANGELOG Davide De Rosa 2021-11-23 17:09:37 +0100
  • c8e8c8e9a4 Trust intermediate CA Davide De Rosa 2021-11-25 12:03:13 +0100
  • 15763f4768 Process CA as a trusted X509 certificate Davide De Rosa 2021-11-23 17:36:20 +0100
  • 76aa4d6a82 Improve error handling Davide De Rosa 2021-11-23 17:15:02 +0100
  • fc2fa9cb5f Drop unused method Davide De Rosa 2021-11-24 19:38:58 +0100