Compare commits

...

4 Commits

Author SHA1 Message Date
daltoniam d326d448b0 pod spec update for new folder name 2017-09-25 16:29:15 -05:00
daltoniam 7dd90900dc merged the swift 4 branch 2017-09-25 16:22:33 -05:00
Austin Cherry 789264eeff Merge pull request #375 from nremond/patch-1
Typo in README.md
2017-08-31 11:29:00 -05:00
Nicolas Rémond 644e8f92c0 Typo in README.md 2017-08-31 10:49:34 +02:00
5 changed files with 12 additions and 3 deletions
+2 -2
View File
@@ -9,8 +9,8 @@ Major refactor and Swift 4 support. Additions include:
- Watchos support.
- Linux support.
- New Stream class to allow custom socket implementations if desired.
- Protocol add for mocking (dependency injection)
- Single framework (no more platform suffixes! e.g. StarscreamOSX, StarscreamTVOS, etc)
- Protocol added for mocking (dependency injection).
- Single framework (no more platform suffixes! e.g. StarscreamOSX, StarscreamTVOS, etc).
[#384](https://github.com/daltoniam/Starscream/issues/384)
[#377](https://github.com/daltoniam/Starscream/pull/377)
+2
View File
@@ -0,0 +1,2 @@
github "daltoniam/zlib-spm" ~> 1.1
github "daltoniam/common-crypto-spm" ~> 1.1
+2
View File
@@ -0,0 +1,2 @@
github "daltoniam/zlib-spm" "1.1"
github "daltoniam/common-crypto-spm" "1.1"
+5
View File
@@ -360,6 +360,11 @@ func websocketHttpUpgrade(socket: WebSocketClient, response: CFHTTPMessage) {
}
```
## KNOWN ISSUES
- WatchOS does not have the the CFNetwork String constants to modify the stream's SSL behavior. It will be the default Foundation SSL behavior. This means watchOS CANNOT use `SSLCiphers`, `disableSSLCertValidation`, or SSL pinning. All these values set on watchOS will do nothing.
- Linux does not have the security framework, so it CANNOT use SSL pinning or `SSLCiphers` either.
## TODOs
- [ ] Add Unit Tests - Local WebSocket server that runs against Autobahn
+1 -1
View File
@@ -11,7 +11,7 @@ Pod::Spec.new do |s|
s.osx.deployment_target = '10.10'
s.tvos.deployment_target = '9.0'
s.watchos.deployment_target = '2.0'
s.source_files = 'Source/*.swift'
s.source_files = 'Sources/*.swift'
s.libraries = 'z'
s.pod_target_xcconfig = {
'SWIFT_INCLUDE_PATHS' => '$(PODS_ROOT)/Starscream/zlib'