Commit Graph

67 Commits

Author SHA1 Message Date
21e092d179 code cleanup
improve readWait error handling
2015-12-28 16:33:54 +01:00
848979ecf0 use String to store fingerprint
(const char * can be invalidate based on which scope it coming from)
move _fingerprint to Client class only (server not need it)
2015-12-24 12:58:05 +01:00
07bd519940 disconnect on certificate mismatch 2015-12-24 04:52:05 +01:00
73680279f5 verify ssl certificate fingerprint 2015-12-24 04:47:11 +01:00
098c488ff0 add beginSSL 2015-12-10 10:10:06 +01:00
093797a815 first step for SSL (wss) support 2015-12-10 09:36:18 +01:00
7a22dad9d1 try to improve
see: #23
2015-12-05 11:43:03 +01:00
d5b0364f5c allow override of CB handling
see #14
2015-10-31 11:37:07 +01:00
187a4ac823 bump version
optimize String usage (less malloc / realloc)
remove double debug line
2015-10-21 17:17:09 +02:00
b60599dcd7 Update websocket client handshake
Sending handshake with only one tcp.write.

Note: it solve connection problem with the QT websocket server.
2015-10-20 22:05:08 +02:00
39f912b982 add possibility to add Header To Payload to save one TCP package
see #12
2015-10-11 10:11:32 +02:00
afe1a2b9d3 Handle header name case Insensitive
see RFC2616 and #8
2015-07-26 11:08:02 +02:00
28b7619419 allow any "case" for Upgrade
RFC6455:
An |Upgrade| header field containing the value "websocket", treated as an ASCII case-insensitive value.
2015-06-17 10:39:27 +02:00
f118a13d0f allow "Upgrade: WebSocket" for client 2015-06-17 10:33:42 +02:00
e1e6280e82 first working WebSocketClient
add LGPLv2.1
2015-05-24 15:40:47 +02:00
b5dbeccdf5 first steps to Client 2015-05-23 23:51:32 +02:00
02da0e0aa7 begin of WebSockets Server development
receive and phasing of WebSockets Header working
2015-05-22 14:19:01 +02:00