Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d326d448b0 | |||
| 7dd90900dc | |||
| 789264eeff | |||
| 644e8f92c0 |
+2
-2
@@ -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)
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
github "daltoniam/zlib-spm" ~> 1.1
|
||||
github "daltoniam/common-crypto-spm" ~> 1.1
|
||||
@@ -0,0 +1,2 @@
|
||||
github "daltoniam/zlib-spm" "1.1"
|
||||
github "daltoniam/common-crypto-spm" "1.1"
|
||||
@@ -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
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user