Commit Graph

  • 2fde43b1fc Keep tag length constants private Davide De Rosa 2018-11-06 10:25:35 +0100
  • caea6624fc Unmask IPv4 netmask and IPv6 prefix Davide De Rosa 2018-11-05 20:38:18 +0100
  • dbd552116c
    Merge pull request #46 from keeshux/endianness-agnostic-dns Davide De Rosa 2018-11-05 20:39:17 +0100
  • 9cf97250f3 Update CHANGELOG Davide De Rosa 2018-11-05 20:26:39 +0100
  • e198e80595 Use standard inet_ntop/pton for IPv4 conversion Davide De Rosa 2018-11-05 19:24:39 +0100
  • c0cdaf7aa4 Merge branch 'add-macos-test-target' Davide De Rosa 2018-11-05 20:20:57 +0100
  • 3a6efaecc6 Reuse tests for macOS target Davide De Rosa 2018-11-05 18:17:29 +0100
  • b32c1848be Unmask harmless destination port Davide De Rosa 2018-11-05 15:48:34 +0100
  • d5b292c61d Bump version Davide De Rosa 2018-11-05 15:48:11 +0100
  • 2c52a5d95b Set release date v1.3.0 Davide De Rosa 2018-10-28 00:32:01 +0200
  • 9c989dabf5 Fix IPv4/UInt32 calculations Davide De Rosa 2018-10-26 18:55:34 +0200
  • 81a47832c1 Merge branch 'expose-default-configuration' Davide De Rosa 2018-10-26 17:30:41 +0200
  • 9e2bdd22ac Pick default values from static constant Davide De Rosa 2018-10-26 11:07:46 +0200
  • d94733f0cb Update CHANGELOG Davide De Rosa 2018-10-25 22:39:48 +0200
  • 6114a54253
    Merge pull request #45 from keeshux/deprecate-hardcoded-configuration-values Davide De Rosa 2018-10-25 22:43:10 +0200
  • 84e216f56d Deprecate lastErrorKey, encapsulate access Davide De Rosa 2018-10-25 21:02:22 +0200
  • 3cc511822d Deprecate debugLogKey, hardcode filename Davide De Rosa 2018-10-25 20:38:00 +0200
  • 2e31503877
    Merge pull request #44 from keeshux/encapsulate-session-configuration Davide De Rosa 2018-10-25 22:35:31 +0200
  • 2abb0b5dfc Update Demo code Davide De Rosa 2018-10-25 20:40:22 +0200
  • 917427fc0c Fix unit tests after refactoring Davide De Rosa 2018-10-25 08:38:47 +0200
  • 8f328709c8 Wrap TKP.Configuration fields in SP.Configuration Davide De Rosa 2018-10-25 08:33:40 +0200
  • e962603098 Allow SP.Configuration customization via builder Davide De Rosa 2018-10-25 08:53:27 +0200
  • d6e27938bc Make usesPIAPatches optional Davide De Rosa 2018-10-25 08:55:45 +0200
  • 197d29042c Take a cache URL in SessionProxy to store PEMs Davide De Rosa 2018-10-25 08:18:31 +0200
  • 3fd0329736 Use CryptoContainer in SessionConfiguration Davide De Rosa 2018-10-25 08:02:48 +0200
  • ca77858bf0 Move CryptoContainer to Core Davide De Rosa 2018-10-25 07:59:41 +0200
  • 60ac9fc672 Bump minor version Davide De Rosa 2018-10-25 18:33:31 +0200
  • eaf8799804 Set release date v1.2.2 Davide De Rosa 2018-10-25 07:30:53 +0200
  • e97b1d9164
    Merge pull request #43 from keeshux/save-log-to-group-file Davide De Rosa 2018-10-25 07:23:36 +0200
  • 6995b8812d Update pods in Demo Davide De Rosa 2018-10-24 19:03:19 +0200
  • 617a72fbea Bump version and fix latest CHANGELOG Davide De Rosa 2018-10-24 19:53:38 +0200
  • f1efac073c Export and document log shortcuts in Configuration Davide De Rosa 2018-10-24 19:28:15 +0200
  • f5d12300f9 Save debug log to file in app group container Davide De Rosa 2018-10-24 19:21:44 +0200
  • 8b78a64dbd
    Merge pull request #42 from keeshux/mask-private-debug-data Davide De Rosa 2018-10-24 19:40:47 +0200
  • e26f310511 Update CHANGELOG Davide De Rosa 2018-10-24 18:56:11 +0200
  • b35fb34da5 Cap masked hash to 16 hexes Davide De Rosa 2018-10-24 18:49:15 +0200
  • ae85337e91 Mask log.debug Davide De Rosa 2018-10-24 18:25:04 +0200
  • 033763f372 Mask log.info Davide De Rosa 2018-10-24 18:06:39 +0200
  • 25d84f6530 Add internal flag for masking private data Davide De Rosa 2018-10-24 18:05:42 +0200
  • fe4390e528
    Merge pull request #41 from keeshux/handle-server-initiated-reset Davide De Rosa 2018-10-24 12:33:55 +0200
  • 2441ab3e74 Update CHANGELOG Davide De Rosa 2018-10-24 12:33:30 +0200
  • b1a79d6451 Shut down on server-initiated HARD_RESET Davide De Rosa 2018-10-24 11:02:08 +0200
  • 0b79ce4194 Handle server-initiated SOFT_RESET Davide De Rosa 2018-10-24 10:40:48 +0200
  • 3f3a712bac Merge branch 'refactor-shutdown-code' Davide De Rosa 2018-10-24 12:22:27 +0200
  • d829247e6e Simplify socket shutdown code Davide De Rosa 2018-10-24 09:36:34 +0200
  • 91349fd780 Take shouldChangeProtocol out of GenericSocket Davide De Rosa 2018-10-24 09:29:39 +0200
  • 8b59fe6f4c Use RawRepresentable where adequate Davide De Rosa 2018-10-24 09:19:50 +0200
  • e3a5302e06 Check NULL EKU and simplify OID comparison v1.2.1 Davide De Rosa 2018-10-24 00:41:07 +0200
  • 3a95568d0b Remove unused code Davide De Rosa 2018-10-24 00:36:18 +0200
  • f7bb3a3262 Update README and CHANGELOG Davide De Rosa 2018-10-23 23:49:57 +0200
  • 440a7f7da8 Verify server cert EKU Davide De Rosa 2018-10-23 20:44:53 +0200
  • d354a672d5 Merge branch 'complete-error-mapping' Davide De Rosa 2018-10-23 23:46:30 +0200
  • c32185b524 Review/complete mapping to ProviderError Davide De Rosa 2018-10-23 23:14:13 +0200
  • f5d9720b01 Halt TLS on internal failure Davide De Rosa 2018-10-23 22:44:35 +0200
  • f725779e0e Convert ct pulling to try/catch Davide De Rosa 2018-10-23 22:37:29 +0200
  • bbaa60c3bd Bump version and update CHANGELOG Davide De Rosa 2018-10-22 00:46:08 +0200
  • d6526301b6
    Merge pull request #40 from keeshux/report-tunnel-error-to-host-app Davide De Rosa 2018-10-22 15:47:22 +0200
  • 1ad4a62593 Report error status to shared defaults Davide De Rosa 2018-10-21 23:30:55 +0200
  • 7ffb997904 Add defaults key for last error Davide De Rosa 2018-10-21 23:36:23 +0200
  • 4bf7f1a1fc Bridge SessionError to public ProviderError Davide De Rosa 2018-10-21 13:42:21 +0200
  • 6200a0bc1c Split configuration and session errors Davide De Rosa 2018-10-21 12:58:36 +0200
  • f93634bd7a Respect link MTU in TCP Davide De Rosa 2018-10-21 14:07:37 +0200
  • 26fc12c2ef Add missing fclose() after fopen() Davide De Rosa 2018-10-21 00:22:36 +0200
  • e39057bf55 Set release date v1.2.0 Davide De Rosa 2018-10-20 11:15:36 +0200
  • 5fa254cc38
    Merge pull request #36 from keeshux/parse-static-key-from-file Davide De Rosa 2018-10-19 23:57:02 +0200
  • 683604b383 Update/fix CHANGELOG Davide De Rosa 2018-10-19 17:39:37 +0200
  • 29ec39f151 Bump minor version Davide De Rosa 2018-10-19 17:25:11 +0200
  • fbd3f977d5 Parse static key from file Davide De Rosa 2018-09-11 13:56:17 +0200
  • fcd25608af
    Merge pull request #35 from keeshux/tls-crypt Davide De Rosa 2018-10-19 17:22:03 +0200
  • a71d093734 Update README and CHANGELOG Davide De Rosa 2018-09-21 00:11:01 +0200
  • 28d9f3ee68 Add crypt strategy Davide De Rosa 2018-10-07 16:21:22 +0200
  • 55e0aa5c5a Implement and test crypt serializer Davide De Rosa 2018-10-19 16:52:37 +0200
  • 3ec4a7d292 Implement AES-CTR encryption Davide De Rosa 2018-09-20 10:58:24 +0200
  • a430beb35f Improve Swift bridging of CryptoFlags Davide De Rosa 2018-10-19 16:51:54 +0200
  • 22ab63b4a9
    Merge pull request #34 from keeshux/tls-auth Davide De Rosa 2018-10-19 16:26:04 +0200
  • 31babe56f0 Fix tests formerly broken by flags.iv Davide De Rosa 2018-10-19 16:21:13 +0200
  • cb9735181c Update README and CHANGELOG Davide De Rosa 2018-09-11 17:45:22 +0200
  • 8ccc4c08a5 Add auth strategy Davide De Rosa 2018-10-02 09:40:04 +0200
  • 0fce5abdde Implement auth serializer Davide De Rosa 2018-09-19 22:15:16 +0200
  • a974646558 Add macros for replay packet id Davide De Rosa 2018-10-18 23:18:12 +0200
  • 8a25cd8747 Merge branch 'prepare-tls-wrapping' Davide De Rosa 2018-10-19 16:11:50 +0200
  • 66735ec118 Prepare API to enable TLS wrapping Davide De Rosa 2018-09-19 22:22:35 +0200
  • 51720c1fbc Split ControlPacket header/content serialization Davide De Rosa 2018-09-20 11:05:08 +0200
  • 372fa194a5 Parse indexed keys from StaticKey Davide De Rosa 2018-09-18 16:33:48 +0200
  • 5c8c361fce Add StaticKey class for static OpenVPN keys Davide De Rosa 2018-09-11 00:06:38 +0200
  • aae3765db0
    Merge pull request #33 from keeshux/handle-mixed-data-v1-v2 Davide De Rosa 2018-10-19 16:10:32 +0200
  • ca192e46e6 Update CHANGELOG Davide De Rosa 2018-10-19 15:56:15 +0200
  • a85c4ea6da Rename packetId flag to more proper IV Davide De Rosa 2018-10-19 15:51:28 +0200
  • bff9352c6e Handle encryption/peer-id in a stateless manner Davide De Rosa 2018-10-19 14:59:43 +0200
  • 70b50a7a2e Parse data opcode when decrypting Davide De Rosa 2018-10-19 11:31:23 +0200
  • 7c259bf40b Add badges/widgets to README Davide De Rosa 2018-10-19 02:47:06 +0200
  • 96c1650f31 Set release date v1.1.2 Davide De Rosa 2018-10-18 16:35:20 +0200
  • 69e5921163
    Merge pull request #32 from keeshux/restore-pia-patches Davide De Rosa 2018-10-18 16:34:40 +0200
  • de4fa07b66 Update CHANGELOG Davide De Rosa 2018-10-18 16:25:42 +0200
  • 961a30cade Update Demo with PIA patches flag Davide De Rosa 2018-10-18 12:52:22 +0200
  • 9b785084e2 Customize HARD_RESET payload when PIA-patched Davide De Rosa 2018-10-18 11:36:02 +0200
  • eb8a8b38c2 Restore PIA HARD_RESET code Davide De Rosa 2018-10-18 11:27:11 +0200
  • 872e20a95a Add function to compute MD5 from certificate Davide De Rosa 2018-10-18 12:01:07 +0200
  • cc84653864 Update donations to Patreon Davide De Rosa 2018-10-13 14:56:58 +0200
  • 11e9160acb Bump version again Davide De Rosa 2018-10-10 19:11:48 +0200