Commit Graph

  • 21eee24e7c Add missing documentation Davide De Rosa 2019-05-24 14:58:25 +0200
  • 72ce14b676 Make AppExtension entities public Davide De Rosa 2019-05-23 21:49:20 +0200
  • 334613401b Organize tests by subspec Davide De Rosa 2019-05-24 10:42:13 +0200
  • 3edd00b2da Drop deprecated endpointProtocols Davide De Rosa 2019-05-23 22:27:54 +0200
  • 185f0707cf Move OpenVPN configuration part on top Davide De Rosa 2019-05-23 22:14:20 +0200
  • 1f8c51c126 Parse OpenVPN.Configuration from defaults Davide De Rosa 2019-05-24 10:59:04 +0200
  • 5561c7adc6 Group OpenVPN.Configuration funcs into extension Davide De Rosa 2019-05-23 22:09:59 +0200
  • a85404e951 Rename provider class to OpenVPNTunnelProvider Davide De Rosa 2019-05-23 21:59:15 +0200
  • 9445b825d0 Make AppExtension generic Davide De Rosa 2019-05-23 20:15:42 +0200
  • 011a407edd Merge branch 'wrap-protocol-specifics' Davide De Rosa 2019-05-23 20:07:42 +0200
  • b6da3f2d13 Rename proxy to session Davide De Rosa 2019-05-19 15:56:44 +0200
  • 8be0f14aa9 Move PRNG initialization to namespace level Davide De Rosa 2019-05-19 15:52:55 +0200
  • 821cf66d79 Restore tests with recent changes Davide De Rosa 2019-05-19 15:50:30 +0200
  • d057e9645b Restore AppExtension with recent changes Davide De Rosa 2019-05-19 15:43:56 +0200
  • 3ae07ec9da Move OpenSSL dependency to OpenVPN subspec Davide De Rosa 2019-05-19 15:06:27 +0200
  • 6ebf025859 Take Session protocol out of OpenVPNSession Davide De Rosa 2019-05-19 14:39:51 +0200
  • 313d076ddf Move Error extension to Core Davide De Rosa 2019-05-19 14:20:54 +0200
  • c4a84a5ade Prefix top-level entities with OpenVPN* Davide De Rosa 2019-05-19 14:19:23 +0200
  • 9c7ae47679 Make SessionProxy* top level Davide De Rosa 2019-05-19 14:17:18 +0200
  • 465e08e42f Wrap OpenVPN entities in pseudonamespace Davide De Rosa 2019-05-19 14:04:41 +0200
  • df6c18f939 Merge branch 'move-generic-entities-to-core' Davide De Rosa 2019-05-19 12:40:28 +0200
  • 5748d29094 Update jazzy categories Davide De Rosa 2019-05-19 12:11:26 +0200
  • 50d492096f Move a few generic entities to Core Davide De Rosa 2019-05-19 12:16:09 +0200
  • 17426e4621 Merge branch 'split-core-openvpn' Davide De Rosa 2019-05-19 12:40:05 +0200
  • 930f05c984 Move OpenVPN timeouts out of Core Davide De Rosa 2019-05-19 12:39:20 +0200
  • 5b81aa6a78 Drop "Box" from error codes Davide De Rosa 2019-05-19 12:03:46 +0200
  • ee4a446fa5 Add new OpenVPN subspec Davide De Rosa 2019-05-19 11:46:43 +0200
  • 9da7fa9667 Split Core into Core+OpenVPN Davide De Rosa 2019-05-19 02:05:34 +0200
  • 491092f2a3 Drop extra header lines Davide De Rosa 2019-05-19 11:57:56 +0200
  • 21b67fd9ff Make CoreConfiguration a class for bundle lookup Davide De Rosa 2019-05-19 02:41:37 +0200
  • 470c50b037 Return just <masked> when masked description Davide De Rosa 2019-05-19 11:04:54 +0200
  • d19e029131 Use guard Davide De Rosa 2019-05-19 11:29:56 +0200
  • 59e2c04aea Fix a couple tests Davide De Rosa 2019-05-19 02:08:49 +0200
  • 6a59ac6e45 Bump major version Davide De Rosa 2019-05-19 02:05:07 +0200
  • a33bde75e7 Beautify copyrights Davide De Rosa 2019-05-17 11:10:48 +0200
  • e4f60ddd3a Update GitHub URL in CHANGELOG v1.7.1 Davide De Rosa 2019-05-14 11:17:18 +0200
  • 05d12a22d1 Update CHANGELOG Davide De Rosa 2019-05-14 11:16:56 +0200
  • f2a06b0b3c Update website URL Davide De Rosa 2019-05-14 11:06:50 +0200
  • 713a46d817 Update GitHub URL Davide De Rosa 2019-05-14 10:58:47 +0200
  • 7cbcfcd264 Fix condition for SOFT_RESET Davide De Rosa 2019-05-13 12:15:44 +0200
  • d06b2e1928 Shut down if no default gateway Davide De Rosa 2019-05-11 16:33:08 +0200
  • 5ce49953a0 Assume empty policies to override server settings Davide De Rosa 2019-05-11 14:57:59 +0200
  • 43c70b2673 Refine logging of some configuration Davide De Rosa 2019-05-09 11:19:53 +0200
  • 0a80dec3a7 Add static key encryption to unsupported Davide De Rosa 2019-05-09 10:18:31 +0200
  • 977ff7e573
    Merge pull request #98 from keeshux/customize-security-level Davide De Rosa 2019-05-09 10:18:04 +0200
  • ff0dfc450c Get TLS security level via AppExtension Davide De Rosa 2019-05-08 16:02:48 +0200
  • 3a136bdce9 Make TLS security level an option Davide De Rosa 2019-05-08 15:58:29 +0200
  • 82f0431303 Take optional securityLevel field in TLSBox Davide De Rosa 2019-05-08 15:54:05 +0200
  • 97f178cdac Tolerate weak certificates Davide De Rosa 2019-05-05 13:29:12 +0200
  • 84a81ccd13
    Merge pull request #96 from keeshux/block-local-network Davide De Rosa 2019-05-05 17:48:57 +0200
  • 273007cc59 Copy route.h from macOS Davide De Rosa 2019-05-01 17:19:10 +0200
  • a693075e90 Block LAN when redirect-gateway block-local Davide De Rosa 2019-05-01 17:15:41 +0200
  • 13cae06a49 Add method to partition a subnet Davide De Rosa 2019-05-01 17:07:38 +0200
  • 03a1eb2203 Return IPv4 network mask for a route Davide De Rosa 2019-05-01 16:05:50 +0200
  • 4295e63c98 Read relevant routing table Davide De Rosa 2019-05-01 11:29:10 +0200
  • d44d08c95e Retain self weakly for shutdown on timeout Davide De Rosa 2019-05-02 13:13:20 +0200
  • 705be661b0 Clarify README bit about proxy Davide De Rosa 2019-05-02 10:49:30 +0200
  • 1430241b0c Do not fake BF-CBC, pleae Davide De Rosa 2019-05-01 23:18:54 +0200
  • 037f08ed62 Retry auth once without local options Davide De Rosa 2019-05-01 10:37:39 +0200
  • 14b7f08fb5 Use strict ordering in local options Davide De Rosa 2019-05-01 10:24:04 +0200
  • 7389d72f1f Fix mutable SessionProxy.Configuration Davide De Rosa 2019-04-28 23:07:27 +0200
  • edd15f661e Bump version Davide De Rosa 2019-04-28 23:23:29 +0200
  • 2b41264e48 Set release date v1.7.0 Davide De Rosa 2019-05-01 11:13:27 +0200
  • 295d5fa713 Bump minor version Davide De Rosa 2019-04-28 16:23:32 +0200
  • f799f47c25 Add direct routes to DNS servers Davide De Rosa 2019-04-28 15:43:23 +0200
  • 0b72a30cdd Add full set of CloudFlare DNS servers Davide De Rosa 2019-04-28 10:56:39 +0200
  • ebabf02eb5 Fix DNS in VPN when not default gateway Davide De Rosa 2019-04-27 23:08:39 +0200
  • b331e3cfe6 Mask fallback DNS servers Davide De Rosa 2019-04-27 13:46:13 +0200
  • a4d6f94b7f Merge branch 'extend-redirect-gateway-flags' Davide De Rosa 2019-04-27 23:06:46 +0200
  • 7978398e1e Fix logging of routing policies Davide De Rosa 2019-04-27 14:06:30 +0200
  • 0ee39c8fb0 Extend handling of redirect-gateway flags Davide De Rosa 2019-04-27 13:43:09 +0200
  • 155bd5f1e7 Revert def1 trick Davide De Rosa 2019-04-27 22:34:13 +0200
  • 7d26323d3f Use OpenVPN trick to retain default gateway Davide De Rosa 2019-04-27 13:31:26 +0200
  • a047d2bdd5 Fix Demo Davide De Rosa 2019-04-27 22:27:14 +0200
  • 3505f68b04 Revert DNS merge Davide De Rosa 2019-04-27 17:10:29 +0200
  • 53c393f2d7 Update CHANGELOG Davide De Rosa 2019-04-27 16:13:42 +0200
  • 9652995762 Fix logging of routing policies Davide De Rosa 2019-04-27 14:06:30 +0200
  • 9e2f46591e Extend handling of redirect-gateway flags Davide De Rosa 2019-04-27 13:43:09 +0200
  • 877716b632 Use OpenVPN trick to retain default gateway Davide De Rosa 2019-04-27 13:31:26 +0200
  • 56d05e17ae Update README Davide De Rosa 2019-04-27 13:50:50 +0200
  • a48bcc7261 Decrypt generic EVP private key Davide De Rosa 2019-04-27 10:45:55 +0200
  • e0c06ece18 Drop extra EVP_PKEY_free call Davide De Rosa 2019-04-27 10:44:00 +0200
  • 212ef481dc Upgrade OpenSSL to 1.1.0j Davide De Rosa 2019-04-27 10:01:09 +0200
  • 6fb409b112 Drop UDP packets on no buffer space available Davide De Rosa 2019-04-25 17:28:29 +0200
  • 4acf7f3b49 Merge branch 'improve-dns-fallback' Davide De Rosa 2019-04-25 17:20:28 +0200
  • b8cd969a1a Fall back to configurable preset DNS servers Davide De Rosa 2019-04-25 16:32:22 +0200
  • 31d9019f1a Read system-wide DNS servers Davide De Rosa 2019-04-25 16:24:19 +0200
  • 1d3660459e Merge local and remote DNS servers Davide De Rosa 2019-04-17 16:23:01 +0200
  • 82394e0433 Skip DNS settings if no servers are provided Davide De Rosa 2019-04-05 12:58:05 +0200
  • 4ce2d78c5a Adjust log of routing policies Davide De Rosa 2019-04-25 16:11:17 +0200
  • 1b0c9979ce Log "default" DNS when servers are empty Davide De Rosa 2019-04-05 13:02:19 +0200
  • e17c5d0fdd Merge branch 'routing-policies' Davide De Rosa 2019-04-25 16:07:11 +0200
  • f95d9ae551 Update CHANGELOG Davide De Rosa 2019-04-25 14:55:28 +0200
  • 3f37489c13 Handle pushed routing policies Davide De Rosa 2019-04-25 16:00:45 +0200
  • 7382616e8b Parse routing policies for TunnelKitProvider Davide De Rosa 2019-04-25 14:09:27 +0200
  • f9f642b64e Set as default gateway based on routing policies Davide De Rosa 2019-04-25 13:57:41 +0200
  • 224a76ac58 Parse --redirect-gateway from configuration Davide De Rosa 2019-04-25 13:06:22 +0200
  • 1b8647bcac Convert PacketSteram to Obj-C Davide De Rosa 2019-04-25 11:15:25 +0200
  • 3d914f72c4 Merge branch 'replay-timestamp' Davide De Rosa 2019-04-24 17:47:40 +0200
  • ef5180a4ed Set tls-auth/crypt timestamp once Davide De Rosa 2019-04-23 16:44:00 +0200