Kristaps Grinbergs
4534f9ca29
Merge branch 'master' into xcode-10
...
# Conflicts:
# Sources/Starscream/WebSocket.swift
# Starscream.xcodeproj/project.pbxproj
2018-11-13 14:19:27 +02:00
Kristaps Grinbergs
5527c29d21
Merge pull request #577 from ollitapa/xcode-10
...
Expose path viability and better path updates
2018-11-12 16:18:22 +02:00
Marcel Jackwerth
108aa5e4c8
Don't add empty Sec-WebSocket-Protocol header
...
> The request MAY include a header field with the name
> |Sec-WebSocket-Protocol|. If present, this value indicates one
> or more comma-separated subprotocol the client wishes to speak,
> ordered by preference.
>
> -- The WebSocket Protocol (https://tools.ietf.org/html/rfc6455 )
Passing an empty / neutral array should be the same as passing `nil` here.
The WebSocket API (in Browsers) also seems to treat `null` and `[]` the same.
Preferably the initializer signature should be `protocols: [String] = []`,
but that would make this a breaking change.
2018-10-29 13:13:25 +01:00
Daniel Hallman
0b10d3e21e
Wrap Network import with canImport
2018-10-17 15:16:43 -04:00
Olli Tapaninen
a109616d95
Fix pass through
2018-10-14 23:32:33 +03:00
Olli Tapaninen
5f6b4d235f
Weak delegate
2018-10-11 09:06:01 +03:00
Olli Tapaninen
c0123b373c
Expose path viability and better path updates
2018-10-10 09:21:45 +03:00
Kristaps Grinbergs
361a905d30
Using s = self in Swift 4.2 way
2018-10-08 20:19:36 +03:00
Valentin Slawicek
46d8cacb2e
Add onHttpResponseHeaders callback. Fixes #567
2018-10-08 17:54:04 +02:00
Kristaps Grinbergs
384b8039ef
Merge pull request #559 from turbulem/pr_520
...
Move CommonCrypto and zlib dependencies mapping to custom module map
2018-10-08 16:57:58 +03:00
Felix Böhm
813d92d917
Add pongDelegate to WebSocketClient protocol
...
currently blocking https://github.com/RxSwiftCommunity/RxStarscream/pull/23
2018-10-04 12:53:54 +01:00
Sergey Lem
c6dfbf1ccb
Update podspec, return old code for sha1, update project settings
2018-10-02 11:28:24 +01:00
Sergey Lem
dceb95c4ea
Remove custom module maps for CC and zlib, use system-provided ones
2018-10-01 11:44:36 +01:00
Sergey Lem
c3b05cde30
Squashed commit of the following:
...
commit 467334e818
Author: Sergey Lem <lemsergey@gmail.com >
Date: Fri Sep 28 10:47:53 2018 +0100
Remove old file
commit 631c25645a
Author: Sergey Lem <lemsergey@gmail.com >
Date: Fri Sep 28 09:51:15 2018 +0100
Fix project settings
commit d629a65c20
Merge: 6371914 7f12731
Author: Sergey Lem <lemsergey@gmail.com >
Date: Wed Sep 26 14:58:20 2018 +0100
Merge branch 'master' of github.com:turbulem/Starscream
# Conflicts:
# Starscream.xcodeproj/project.pbxproj
commit 637191444a
Author: Sergey Lem <lemsergey@gmail.com >
Date: Mon Sep 10 09:45:21 2018 +0100
Add NSString+SHA1 to test target
commit 33846d16f5
Author: Sergey Lem <lemsergey@gmail.com >
Date: Mon Sep 10 09:40:09 2018 +0100
Fix project inclusion and add missing linker flag
commit 74e3c637e5
Author: Sergey Lem <lemsergey@gmail.com >
Date: Wed Jul 25 10:47:16 2018 +0100
Pull master branch from daltoniam/Starscream
commit 912e7da6a1
Author: Sergey Lem <lemsergey@gmail.com >
Date: Thu Jun 28 11:30:51 2018 +0100
Fix return type for SHA1 digest and cast warning
commit 70234bc6bb
Author: Sergey Lem <lemsergey@gmail.com >
Date: Mon Jun 25 13:18:18 2018 +0100
Add custom wrapper for SHA1 and custom modulemap for framework including module maps for CommonCrypto and zlib
commit 94f8d58d0b
Author: Sergey Lem <lemsergey@gmail.com >
Date: Thu Jun 14 18:52:14 2018 +0100
Move CommonCrypto and zlib dependencies mapping to private module map
commit 7f12731d14
Author: Sergey Lem <lemsergey@gmail.com >
Date: Mon Sep 10 09:45:21 2018 +0100
Add NSString+SHA1 to test target
commit 8df9d1ebf9
Author: Sergey Lem <lemsergey@gmail.com >
Date: Mon Sep 10 09:40:09 2018 +0100
Fix project inclusion and add missing linker flag
commit bd0732e53b
Merge: 138cfa7 70fd033
Author: Sergey Lem <lemsergey@gmail.com >
Date: Wed Jul 25 10:48:22 2018 +0100
Merge branch 'master'
# Conflicts:
# Starscream.xcodeproj/project.pbxproj
commit 138cfa76a3
Author: Sergey Lem <lemsergey@gmail.com >
Date: Wed Jul 25 10:47:16 2018 +0100
Pull master branch from daltoniam/Starscream
commit ca783dbcae
Author: Sergey Lem <lemsergey@gmail.com >
Date: Thu Jun 28 11:30:51 2018 +0100
Fix return type for SHA1 digest and cast warning
commit 8ca8df0edc
Author: Sergey Lem <lemsergey@gmail.com >
Date: Mon Jun 25 13:18:18 2018 +0100
Add custom wrapper for SHA1 and custom modulemap for framework including module maps for CommonCrypto and zlib
commit 98e1d6207c
Author: Sergey Lem <lemsergey@gmail.com >
Date: Thu Jun 14 18:52:14 2018 +0100
Move CommonCrypto and zlib dependencies mapping to private module map
2018-09-28 13:20:22 +01:00
daltoniam
d14d4af2e7
Merge branch 'xcode-10' of https://github.com/daltoniam/starscream into xcode-10
2018-09-25 11:46:44 -05:00
daltoniam
ed6eee4155
fixed conflict with package manager changes
2018-09-25 11:46:32 -05:00
Erik Little
a403aea07e
update to swift 4 manifest
2018-09-23 09:41:41 -04:00
Kristaps Grinbergs
69a0180e2c
Set availability also for tvOS and macOS
2018-08-01 11:21:04 +03:00
daltoniam
12cdf2bce2
general refactor and Network.framework support
2018-07-27 17:16:11 -05:00
Dalton
09297799cc
Merge pull request #507 from eliburke/master
...
added open keyword to SSLSecurity.isValid, added public to other methods
2018-07-20 16:48:48 -05:00
Dalton
b111e1a8f0
Merge pull request #481 from MuniekMg/master
...
Client Side Authentication Added
2018-07-20 16:44:26 -05:00
Adam Kaplan
c89a127289
Prevent a crash if Websocket output stream is gone
2018-06-21 11:45:29 -04:00
Eli Burke
d8278d951a
added keyword public to SSLSecurity.certificateChain, publicKeyChain, extractPublicKey
2018-04-24 10:18:30 -04:00
Eli Burke
0f2ee9f68e
change SSLSecurity.isValid from public to open
2018-04-24 09:58:53 -04:00
Tomasz Trela
8b9c52eec3
cosmetic changes to match original code
2018-04-07 19:43:02 +02:00
Tomasz Trela
073aa863cd
prints changes to throw error
2018-04-07 19:39:42 +02:00
Tomasz Trela
cd185b6fe9
Removed conflicts and unnecessary useSSLClientAuthentication varialbe
2018-04-07 18:50:35 +02:00
daltoniam
430bfc32c3
a few small bug fixes and swift 4.1 support
2018-04-04 13:16:20 -05:00
MuniekMg
1edb4c0b65
Documantations fixed
2018-03-10 11:54:24 +01:00
MuniekMg
157291cb5e
Client Side Authentication Added
2018-03-09 18:45:32 +01:00
daltoniam
6e10c04c83
bumped spec. Updated CHANGELOG
2018-01-13 19:14:22 -06:00
daltoniam
97401e04bc
Merge branch 'master' of https://github.com/daltoniam/Starscream
2018-01-13 18:56:36 -06:00
daltoniam
146368c71a
new error handling. Timeout fix. Assorted fixes
2018-01-13 18:53:59 -06:00
Victor Galan
4ea6f4be3a
Enable editing Host header value
2018-01-11 17:20:04 +01:00
daltoniam
6cb1c474e0
watchos, forgot about that one
2017-12-08 13:56:15 -06:00
daltoniam
7102d31afb
watchos, forgot about that one
2017-12-08 13:53:31 -06:00
daltoniam
28070bf2a4
bumped spec
2017-12-08 13:40:21 -06:00
daltoniam
ee0c7f9213
Merge branch 'master' of https://github.com/daltoniam/Starscream
2017-12-08 13:06:52 -06:00
daltoniam
a49c7e2119
bug fixes
2017-12-08 13:06:50 -06:00
Simon Strandgaard
b074c6c833
I was unable to see any websocket traffic in Charles proxy. In order to enable websocket inspection I applied the snippet by https://github.com/kevinmlong that is mentioned here: https://github.com/daltoniam/Starscream/issues/240
2017-11-15 15:58:36 +01:00
Frederik Jacques
880b5b4c9e
Fix warning for Swift 4 on the use of character property
2017-11-07 09:37:00 +01:00
Dalton
97e378d94a
Merge pull request #405 from hishnash/sendPong
...
Expose Pong Control frames
2017-11-06 12:58:32 -06:00
Dalton
ca20b02ca2
Merge pull request #410 from qiuncheng/master
...
Fixed #409 When url contains query, server cannot get query parameters.
2017-11-06 12:57:18 -06:00
Eli Burke
13f685f464
add flag to SSLSecurity implementation to turn off full cert chain checks. The
...
existing code would not work in cases where a CA cert was trusted, and the web
site used a signed leaf certificate. default behavior is unchanged
2017-10-31 11:41:41 -04:00
Eli Burke
fae7ef2817
preserve original behavior when desiredTrustHostname is set to nil or ""
2017-10-23 09:45:19 -04:00
Eli Burke
b24eaba135
separate self-signed from cert name override
...
add a 2nd method of getting the remote host domain name
2017-10-20 16:29:25 -04:00
qiuncheng
e8182190b7
Fixed #409 When url contains query, server cannot get query parameters.
2017-10-17 14:22:22 +08:00
Matthaus Woolard
f057a8b33d
Expose Pong Control frames
...
* Let users send Pong frames
* let users turn off automatic Ping responds with Pong. (only needed are edge cases)
2017-10-16 08:43:15 +03:00
Kristaps Grinbergs
94e54af61c
Fixes #399
...
String.characters.count deprecation warnings
2017-10-09 16:40:15 +03:00
daltoniam
44ce58956f
handle trailing slash better. bumped version
2017-10-04 21:54:22 -05:00