Commit Graph

  • 828796fbd1 Update CHANGELOG v1.1.1 Davide De Rosa 2018-10-10 22:23:20 +0200
  • 20d6d6747e Bump version Davide De Rosa 2018-10-10 18:59:35 +0200
  • 9488219c0b Merge branch 'review-documentation' Davide De Rosa 2018-10-10 18:54:20 +0200
  • d39446011e Reorganize README Davide De Rosa 2018-10-08 14:25:07 +0200
  • 3f70c76e9c Fix cropped heading in CHANGELOG Davide De Rosa 2018-10-07 10:44:59 +0200
  • 849f4e9de5 Update README for non-optional CA Davide De Rosa 2018-10-06 16:50:04 +0200
  • f5161a0c39
    Merge pull request #28 from keeshux/review-optional-configuration Davide De Rosa 2018-10-06 16:49:00 +0200
  • 441c9040b4 Fix trivial README bit Davide De Rosa 2018-10-06 14:28:38 +0200
  • 24edc10858 Supply missing CA in demo Davide De Rosa 2018-10-06 15:39:06 +0200
  • ab050c6c00 Upgrade/fix demo project Davide De Rosa 2018-10-06 14:33:17 +0200
  • 98c5a015f3 Split endpoint and credentials Davide De Rosa 2018-10-05 19:13:59 +0200
  • 40b733db57 Make credentials optional Davide De Rosa 2018-10-05 17:45:05 +0200
  • 093774535d Make CA non-optional Davide De Rosa 2018-10-05 17:35:40 +0200
  • d0a46fe20e Merge branch 'app-store-exception' Davide De Rosa 2018-09-29 10:23:25 +0200
  • 5d868b9e59 Rearrange credits/acknowledgements Davide De Rosa 2018-09-29 10:21:47 +0200
  • d2d7783f24 Add App Store exception, credit Signal Davide De Rosa 2018-09-29 10:19:15 +0200
  • b1ed8e8671 Merge branch 'refine-some-logging' Davide De Rosa 2018-09-28 08:44:04 +0200
  • 09210b727a Use compression framing description Davide De Rosa 2018-09-28 08:40:14 +0200
  • 7b96247c72 Fix interpretation of 0 seconds Davide De Rosa 2018-09-28 08:39:31 +0200
  • c4bfa12079 Update compatibility in README v1.1.0 Davide De Rosa 2018-09-26 12:37:15 +0200
  • c1b62810ca Fix typo Davide De Rosa 2018-09-26 12:18:18 +0200
  • 4ad88daec6 Fix OpenSSL version in README Davide De Rosa 2018-09-26 12:07:24 +0200
  • 860dc7fe84 Merge branch 'release-metadata' Davide De Rosa 2018-09-26 12:05:04 +0200
  • d68bbac566 Set 1.1.0 release date Davide De Rosa 2018-09-23 15:15:06 +0200
  • 0d6959acd4 Mention keep-alive behavior in CHANGELOG Davide De Rosa 2018-09-24 19:06:41 +0200
  • 03ac05b9cf Fix case in repository URL Davide De Rosa 2018-09-24 17:16:24 +0200
  • 5ea81e5b32 Add Swift version to podspec Davide De Rosa 2018-09-24 14:41:35 +0200
  • 1d3071bdc4 Set podspec version statically Davide De Rosa 2018-09-24 16:38:29 +0200
  • 4582579d42
    Merge pull request #25 from keeshux/drop-32bit-support Davide De Rosa 2018-09-26 11:53:59 +0200
  • b0ff73df59 Add Gemfile to lock CocoaPods Davide De Rosa 2018-09-24 11:17:33 +0200
  • b348e456a5 Upgrade OpenSSL-Apple to raise iOS target to 11 Davide De Rosa 2018-09-26 10:41:59 +0200
  • db08f5ee87
    Merge ee017c0c6c into a6510cc15c Davide De Rosa 2018-09-24 17:07:25 +0000
  • ee017c0c6c Merge branch 'automate-versioning' Davide De Rosa 2018-09-24 10:28:50 +0200
  • 24dabe2739 Set peer-info version from bundle Davide De Rosa 2018-09-23 15:29:40 +0200
  • 4cbf935dea Pick version from shared file Davide De Rosa 2018-09-23 15:33:39 +0200
  • 657cb566cd Automate version/build numbers Davide De Rosa 2018-09-23 15:25:51 +0200
  • ea3ad35757 Add proper changelog Davide De Rosa 2018-09-23 12:30:29 +0200
  • d6958ed28d Revert LZO deprecation, still widely used Davide De Rosa 2018-09-23 12:37:56 +0200
  • 23ce387b69
    Merge pull request #23 from keeshux/sync-swifty-beaver Davide De Rosa 2018-09-23 14:15:29 +0200
  • 58726a67d7 Update SwiftyBeaver for MemoryDestination Davide De Rosa 2018-09-23 11:02:20 +0200
  • b2dba4822a Upgrade to Swift 4.2 (Xcode 10) Davide De Rosa 2018-09-22 10:11:19 +0200
  • 668474d75c Indent negotiated parameters in log Davide De Rosa 2018-09-21 19:53:38 +0200
  • 1ba7e73e9c Merge branch 'refactor-encryption' Davide De Rosa 2018-09-20 23:21:43 +0200
  • cd923ea8c9 Test client/server asymmetrical crypto Davide De Rosa 2018-09-20 23:20:08 +0200
  • 44fc38e8ef Rename encryption headers for consistency Davide De Rosa 2018-09-19 18:22:56 +0200
  • 600c93be55 Drop overheadLength, only used in one place Davide De Rosa 2018-09-19 14:45:40 +0200
  • dd02c92aa5 Expose methods for capacity prediction Davide De Rosa 2018-09-19 13:35:24 +0200
  • f6ee187db7 Use symbolic data header length Davide De Rosa 2018-09-18 23:12:49 +0200
  • aa39414a77 Rename packet header to opcode (first byte) Davide De Rosa 2018-09-18 19:12:47 +0200
  • fe92fcd91c Remove NSData versions from Encrypter/Decrypter Davide De Rosa 2018-09-18 19:27:30 +0200
  • 9d6c7c846f Merge branch 'refactor-control-channel' Davide De Rosa 2018-09-20 09:01:23 +0200
  • 1099d9adbf Improve control channel log readability Davide De Rosa 2018-09-10 00:58:50 +0200
  • ce94a594f9 Bring code/key deserialization into serializer Davide De Rosa 2018-09-18 18:04:43 +0200
  • 11cb312c02 Move control channel logic to PlainSerializer Davide De Rosa 2018-09-10 11:12:58 +0200
  • 595cae3563 Add strategy for control channel serialization Davide De Rosa 2018-09-10 01:26:04 +0200
  • 3608860b9d Move sessionId and remoteSessionId Davide De Rosa 2018-09-09 17:56:29 +0200
  • 1573b2070a Move control queue management Davide De Rosa 2018-09-09 17:31:11 +0200
  • e6dd4de472 Move control data parsing Davide De Rosa 2018-09-09 17:25:54 +0200
  • 19ce7de819 Encapsulate control state into ControlChannel Davide De Rosa 2018-09-09 17:12:39 +0200
  • d80c0b5460 Move in/out states to a generic struct Davide De Rosa 2018-09-09 14:55:14 +0200
  • 2bd9484a43 Move ControlPacket serialization to Obj-C Davide De Rosa 2018-09-09 11:40:58 +0200
  • 92dbb57666 Revert CommonPacket name to ControlPacket Davide De Rosa 2018-09-08 13:13:14 +0200
  • 856fa9e12e Take PacketStream out and make public Davide De Rosa 2018-09-08 14:58:24 +0200
  • cba6f6f959 Clean up some documentation metadata Davide De Rosa 2018-09-09 02:43:59 +0200
  • 6ffdcec47b Return optional from String/IPv4 conversion Davide De Rosa 2018-09-19 18:10:40 +0200
  • d83584e428 Update README with recently added algorithms Davide De Rosa 2018-09-13 13:42:08 +0200
  • da2727b003 Apply both IPv4 and IPv6 settings Davide De Rosa 2018-09-15 19:42:43 +0200
  • ac3582c0fa Fix ignored OpenSSL code Davide De Rosa 2018-09-14 02:04:36 +0200
  • aa3aa52350 Merge branch 'add-more-peer-info' Davide De Rosa 2018-09-12 15:50:59 +0200
  • b9243c9f0b Add some more peer-info Davide De Rosa 2018-09-12 01:17:40 +0200
  • 02a20b5308 Indent TunnelKitProvider.Configuration log Davide De Rosa 2018-09-11 10:48:55 +0200
  • 915638b163 Log negotiated parms at info level Davide De Rosa 2018-09-11 10:48:37 +0200
  • 03cf900996 Merge branch 'crypto-with-optional-cipher' Davide De Rosa 2018-09-12 15:39:08 +0200
  • aef7daec51 Fix and clean up redundant nullability specifiers Davide De Rosa 2018-09-12 15:24:14 +0200
  • a3fe740ad9 Assert ambiguity about HMAC key length Davide De Rosa 2018-09-10 20:28:31 +0200
  • d53e7add10 Allow HMAC verify with nil cipher in CryptoCBC Davide De Rosa 2018-09-10 16:02:01 +0200
  • 401d999b3d Expose HMAC digestLength where available Davide De Rosa 2018-09-10 15:18:16 +0200
  • 9103192513 Update description in podspec Davide De Rosa 2018-09-09 02:55:13 +0200
  • eee1ea510f
    Merge pull request #22 from keeshux/parse-ping-from-push-reply Davide De Rosa 2018-09-09 00:56:54 +0200
  • 4af0ce8739 Refactor duplicate keep-alive code Davide De Rosa 2018-09-08 20:29:51 +0200
  • 3a02557b5e Override keep-alive with pushed interval Davide De Rosa 2018-09-08 20:29:29 +0200
  • 4bf02198d1 Parse ping from PUSH_REPLY Davide De Rosa 2018-09-08 20:28:53 +0200
  • 66864da51b Default to no keep-alive if unset Davide De Rosa 2018-09-08 12:55:22 +0200
  • 9594bbc765 Update repo case in podspec Davide De Rosa 2018-09-08 00:11:08 +0200
  • 01f65b2a7e Always shut down on known tunnel error Davide De Rosa 2018-09-07 23:18:28 +0200
  • 891c72caa1 Rearrange shutdown code rationally Davide De Rosa 2018-09-07 22:43:52 +0200
  • 8adb9871c3 Dispose tunnel if can't try next protocol Davide De Rosa 2018-09-07 22:42:26 +0200
  • de09d0b5da Only try upgrade socket on network error Davide De Rosa 2018-09-07 22:34:04 +0200
  • 11419ed28a
    Merge pull request #20 from keeshux/customize-keep-alive-interval Davide De Rosa 2018-09-08 00:09:54 +0200
  • ecbad85b4a Discard 0 keep-alive interval Davide De Rosa 2018-09-08 00:06:19 +0200
  • 582ef4875d Move default pingInterval to constructor Davide De Rosa 2018-09-07 22:16:04 +0200
  • 61468cda58 Always shut down on known tunnel error Davide De Rosa 2018-09-07 23:18:28 +0200
  • 5c09d30b9c Rearrange shutdown code rationally Davide De Rosa 2018-09-07 22:43:52 +0200
  • 76034c31ef Dispose tunnel if can't try next protocol Davide De Rosa 2018-09-07 22:42:26 +0200
  • 8817446b30 Only try upgrade socket on network error Davide De Rosa 2018-09-07 22:34:04 +0200
  • 65468207cb Transfer keep-alive to SessionProxy Davide De Rosa 2018-09-07 22:14:57 +0200
  • fcfe1f3f68 Add keepAliveSeconds field in AppExtension Davide De Rosa 2018-09-07 22:13:40 +0200
  • aeccabbb6d
    Merge pull request #19 from keeshux/parse-compression-framing-from-push-reply Davide De Rosa 2018-09-07 15:25:30 +0200
  • 7fe4e2f942 Fix typo in NCP unit test Davide De Rosa 2018-09-07 15:25:00 +0200
  • e9032e5490 Leave nil if push option parsed but unrecognized Davide De Rosa 2018-09-07 15:22:03 +0200