Commit Graph

  • f37bfb3579 Implement RSA privkey decryption via OpenSSL Davide De Rosa 2019-03-25 16:53:38 +0100
  • 3e2c9ad7ba Update CHANGELOG Davide De Rosa 2019-03-25 15:53:26 +0100
  • 53f3048674 Add missing documentation Davide De Rosa 2019-03-25 15:46:15 +0100
  • 9c4d491a3b Make floating XXX a FIXME Davide De Rosa 2019-03-25 10:37:15 +0100
  • 17b7aee110 Merge branch 'randomize-endpoints' Davide De Rosa 2019-03-25 10:33:06 +0100
  • 54a477ce67 Randomize endpoints in ConnectionStrategy Davide De Rosa 2019-03-25 10:21:21 +0100
  • 7ce31c3184 Parse randomize endpoints from --remote-random Davide De Rosa 2019-03-25 10:19:19 +0100
  • 42227fcc00 Add SessionProxy.Configuration.randomizeEndpoint Davide De Rosa 2019-03-25 10:17:47 +0100
  • 9c0205614b Disable rebind-on-float until a solid fix Davide De Rosa 2019-03-25 10:09:09 +0100
  • 71d54e2dc3 Send IV_LZO only if supported Davide De Rosa 2019-03-25 10:07:57 +0100
  • 04fbbb1fe1 XXX: Fix log glitch Davide De Rosa 2019-03-21 19:40:37 +0100
  • ac418f414a Make masksPrivateData optional Davide De Rosa 2019-03-21 19:31:25 +0100
  • fad20668b0 Override masksPrivateData via AppExtension Davide De Rosa 2019-03-21 17:46:52 +0100
  • f8a1ec0a5b Update Demo project Davide De Rosa 2019-03-21 18:27:39 +0100
  • f32c231b90 Remove deprecated API Davide De Rosa 2019-03-21 17:43:16 +0100
  • 79509a1ea1 Fix execution queue in network handler Davide De Rosa 2019-03-20 18:01:57 +0100
  • 6ac9d61827 Merge branch 'udp-exit-notify' Davide De Rosa 2019-03-20 17:58:02 +0100
  • a5b8907918 Postpone shutdown until notification is written Davide De Rosa 2019-03-20 17:54:59 +0100
  • c93461b153 Send explicit exit notification if UDP Davide De Rosa 2019-03-20 17:40:13 +0100
  • c6ab3b57db Fix a few return in wrong scope Davide De Rosa 2019-03-20 17:18:08 +0100
  • 6245b5d28d Bump version Davide De Rosa 2019-03-20 17:57:48 +0100
  • 7c458f8426 Add convenient scripts for pod management Davide De Rosa 2019-03-20 17:28:20 +0100
  • a31ad09711 Set release date v1.5.0 Davide De Rosa 2019-03-20 16:47:09 +0100
  • 76631a00fc
    Merge pull request #70 from keeshux/support-compress-lzo Davide De Rosa 2019-03-20 16:45:21 +0100
  • 0cd5b2f6af Update README with full LZO support Davide De Rosa 2019-03-20 16:39:02 +0100
  • 2f17e30fb9 Exclude testmini.c from LZO spec Davide De Rosa 2019-03-20 09:13:01 +0100
  • 40458ebf5f Update CHANGELOG Davide De Rosa 2019-03-19 23:55:24 +0100
  • 9d479a9aba Handle LZO compression in --compress framing Davide De Rosa 2019-03-19 23:19:16 +0100
  • 4b9ffcfb4e Accept LZO regardless of framing Davide De Rosa 2019-03-19 23:17:04 +0100
  • 9a6f3d638c Recognize "--compress lzo" option as legal Davide De Rosa 2019-03-19 23:08:38 +0100
  • a06a4fef9b
    Merge pull request #69 from keeshux/support-legacy-lzo Davide De Rosa 2019-03-20 09:04:03 +0100
  • a238c2c806 Update CHANGELOG Davide De Rosa 2019-03-19 16:19:01 +0100
  • 8e99c91e72 Adjust README to LZO addition Davide De Rosa 2019-03-19 15:20:47 +0100
  • 0b20faed27 Provide LZO as an optional subspec Davide De Rosa 2019-03-19 14:34:49 +0100
  • 7a449f90ee Advertise LZO support Davide De Rosa 2019-03-19 12:23:08 +0100
  • 0eb0e3e478 Parse compression from several places Davide De Rosa 2019-03-19 12:04:42 +0100
  • 4d6d51818d Compress/decompress LZO data packets Davide De Rosa 2019-03-19 01:12:23 +0100
  • 197679057d Return NSData from parsePayloadWithBlock Davide De Rosa 2019-03-19 09:15:18 +0100
  • 5cc32b1060 Wrap minilzo into dynamic Obj-C plugin Davide De Rosa 2019-03-18 23:33:36 +0100
  • 3621b5dab2 Bump minor version Davide De Rosa 2019-03-18 22:51:20 +0100
  • a15fae2993 Set release date v1.4.3 Davide De Rosa 2019-03-18 18:45:56 +0100
  • 08b04c8e02 Fix not propagated checksEKU flag Davide De Rosa 2019-03-18 17:27:48 +0100
  • 7d69e09c53 Update copyright Davide De Rosa 2019-03-09 11:44:18 +0100
  • 05791b17eb Mention unsupported split tunnelling Davide De Rosa 2019-03-08 14:36:33 +0100
  • 147cbb8376 Bump version and update CHANGELOG Davide De Rosa 2019-03-08 13:21:47 +0100
  • ec1a0bca3a Merge branch 'floating-reconnection-issues' Davide De Rosa 2019-03-08 13:37:05 +0100
  • 6b29c9e06c Double check reasserting during reconnection Davide De Rosa 2019-03-08 13:19:26 +0100
  • 70ed2a4d83 Reset reasserting flag on plain shutdown Davide De Rosa 2019-03-08 13:16:03 +0100
  • e3b8a6b16b Shut down on link error Davide De Rosa 2019-03-08 13:08:30 +0100
  • 56ffe1e397 Update bundle and set CocoaPods to 1.6 v1.4.2 Davide De Rosa 2019-03-05 10:45:25 +0100
  • fc26b4f1c5 Update CHANGELOG Davide De Rosa 2019-03-05 10:43:20 +0100
  • e849e6c0da Reject <connection> blocks in .ovpn Davide De Rosa 2019-03-04 17:23:51 +0100
  • 58288f5df7 Tweak README part about compression Davide De Rosa 2019-03-04 09:10:56 +0100
  • 1c1547fc8f Fix DNS servers not serialized to AppExtension Davide De Rosa 2019-03-03 10:51:36 +0100
  • fc22385421 Mention unsupported <connection> blocks Davide De Rosa 2019-03-03 09:41:17 +0100
  • c05a4798ce Bump version Davide De Rosa 2019-02-28 17:20:13 +0100
  • 86420ba8ea Shut down on compressed data packet Davide De Rosa 2019-02-28 17:10:50 +0100
  • 9544e59fcf Fix missing try in test Davide De Rosa 2019-02-27 20:08:59 +0100
  • f67b33bf56 Set release date v1.4.1 Davide De Rosa 2019-02-25 23:46:46 +0100
  • 3ddf1a41e8 Merge branch 'fix-some-low-level-vulns' Davide De Rosa 2019-02-25 23:45:47 +0100
  • 068d05b82f Update CHANGELOG Davide De Rosa 2019-02-25 23:35:38 +0100
  • 0f2a5e1e14 Check NULL when verifying EKU Davide De Rosa 2019-02-25 23:30:28 +0100
  • 8fe43269ab Catch errors on CA MD5 calculation (PIA only) Davide De Rosa 2019-02-25 23:29:02 +0100
  • d1b5c94be9 Fix potential overflow in AEAD IV length Davide De Rosa 2019-02-25 23:23:43 +0100
  • 0750d860ba
    Merge pull request #65 from keeshux/catch-compression-mismatch Davide De Rosa 2019-02-25 23:19:57 +0100
  • 78ac025e97 Add PR link to CHANGELOG Davide De Rosa 2019-02-25 23:18:42 +0100
  • 06a872c448 Add ProviderError.serverCompression mapping Davide De Rosa 2019-02-25 23:07:17 +0100
  • 3aadaf0186 Shut down when server pushes compression enabled Davide De Rosa 2019-02-23 20:07:32 +0100
  • 367e8b7e08 Track whether server pushed a compression option Davide De Rosa 2019-02-23 19:54:38 +0100
  • 8c1b95eaa7 Group PushReply regexes Davide De Rosa 2019-02-23 19:13:53 +0100
  • 842959612e XXX: Work around missing OpenSSL from ld flags Davide De Rosa 2019-02-25 22:53:26 +0100
  • 3ee257b281
    Merge pull request #64 from keeshux/make-eku-optional Davide De Rosa 2019-02-25 22:53:09 +0100
  • e4dc6ea2ea Bump version Davide De Rosa 2019-02-23 12:10:43 +0100
  • d4b70cd3bd Update CHANGELOG Davide De Rosa 2019-02-23 12:07:24 +0100
  • d6076b045a Make checksEKU optional to fall back on decoding Davide De Rosa 2019-02-23 11:57:58 +0100
  • 010da904fa Parse EKU choice in .ovpn from remote-cert-tls Davide De Rosa 2019-02-23 11:51:37 +0100
  • 265aca0829 Make EKU verification optional in TLSBox Davide De Rosa 2019-02-23 11:39:37 +0100
  • 0e891a1029 Fix OpenSSL version in pod and podspec Davide De Rosa 2019-02-23 22:31:15 +0100
  • 2373dc88f5
    Merge pull request #56 from keeshux/override-dns-servers Davide De Rosa 2019-02-23 11:35:03 +0100
  • e12240f33a Update CHANGELOG Davide De Rosa 2019-01-05 22:54:21 +0100
  • c244b29a8f Parse DNS servers from configuration Davide De Rosa 2019-01-05 22:26:20 +0100
  • 13c41d80e7 Allow overriding DNS servers Davide De Rosa 2019-01-05 22:25:38 +0100
  • 650f0d5456 Suggest disabling Bitcode in README Davide De Rosa 2018-12-14 14:31:53 +0100
  • 7179d6471c Upgrade demo code to TunnelKit 1.4.0 Davide De Rosa 2018-12-04 20:24:26 +0100
  • 62c9b98092 Update CHANGELOG v1.4.0 Davide De Rosa 2018-11-17 18:01:14 +0100
  • acb9c8c9f5 Update log sharing method in README Davide De Rosa 2018-11-12 23:38:02 +0100
  • b36e7b80e6
    Merge pull request #47 from keeshux/support-ovpn-files Davide De Rosa 2018-11-12 10:43:55 +0100
  • 03478b6fbf Add jazzy doc to ConfigurationParser Davide De Rosa 2018-11-10 11:24:23 +0100
  • 61345a2dbe Update CHANGELOG Davide De Rosa 2018-11-10 11:15:24 +0100
  • ac9ce0dba2 Document support for .ovpn Davide De Rosa 2018-11-10 10:24:05 +0100
  • 0302803d3e Test configuration parser Davide De Rosa 2018-11-10 10:54:50 +0100
  • 40fd2c7ede Parse configuration from .ovpn file Davide De Rosa 2018-11-10 10:45:00 +0100
  • f91db4cbf1 Move EndpointProtocol/SocketType to Core Davide De Rosa 2018-11-10 10:17:36 +0100
  • 0800c943a8 Add shortcut extension for creating regexes Davide De Rosa 2018-11-10 10:43:45 +0100
  • a6bd33ae83 Bump minor version Davide De Rosa 2018-11-10 10:14:33 +0100
  • 698112e220 Set release date v1.3.1 Davide De Rosa 2018-11-08 00:00:06 +0100
  • fdb7829d64 Merge branch 'expose-tag-length' Davide De Rosa 2018-11-06 10:39:30 +0100
  • 36e93651ba Replace hardcoded 32 tag length in tls-crypt Davide De Rosa 2018-11-06 10:31:03 +0100
  • b366925125 Hardcode digestLength to tagLength in CTR Davide De Rosa 2018-11-06 10:33:55 +0100
  • 7ffbf41b30 Expose internal tag length, 0 if none Davide De Rosa 2018-11-06 10:30:43 +0100