Commit Graph

318 Commits

Author SHA1 Message Date
Martin Becker
ad07f3c665 Allow to disable "Origin" header
The origin header often makes trouble with current WebSocket implementations. Thus, we introduce the WEBSOCKET_HEADERS_NO_ORIGIN macro which disables this header it if defined.
2017-07-18 12:37:04 +02:00
Links
a4533a028c fix NULL ptr when server abort the connection (#207) 2017-07-08 08:38:05 +02:00
Markus
ae3dd103a1 Merge pull request #199 from jesben/master
Added method for beginSocketIOSSL
2017-06-18 17:55:55 +02:00
jesben
40f84c19f4 Adding beginSocketIOSSL 2017-06-18 12:51:34 +02:00
jesben
f68d9d8030 Adding method for beginSocketIOSSL 2017-06-18 12:50:07 +02:00
Links
c911776860 add virtual to write
fix some naming
2017-04-10 17:49:42 +02:00
Links
adb52b11e9 handle cases when not all data can be written to TCP stack #187 2017-04-09 17:58:23 +02:00
Links
81e567b248 send 401 header too if auth string is empty #116 2017-03-18 10:35:23 +01:00
Markus
1afe317c7d improve LED example
onchange to oninput #178
2017-03-13 17:25:10 +01:00
Links
177ec8239d Merge branch 'master' of github.com:Links2004/arduinoWebSockets 2017-03-09 18:44:18 +01:00
Links
e675c7590e add missing include for ESP with W5100 #177 2017-03-09 18:43:23 +01:00
Markus
615926ae1e Merge pull request #176 from quantumlicht/master
Fix typo accross the project
2017-03-07 17:57:53 +01:00
Philippe Guay
acd0a603eb Merge branch 'master' of https://github.com/quantumlicht/arduinoWebSockets 2017-03-06 15:09:22 -05:00
Philippe Guay
26140be6c9 fix #150 typo lenght -> length 2017-03-06 15:09:03 -05:00
Philippe Guay
3b1dabbe1e fix typo lenght -> length 2017-03-06 15:07:20 -05:00
Markus
55bc7db7ad move API docs 2017-03-06 19:16:26 +01:00
Markus
1a6f46c67d Merge pull request #175 from quantumlicht/master
Add documentation for top level API in README
2017-03-06 18:22:13 +01:00
Philippe Guay
210f2e8fa1 Add documentation for top level API in README 2017-03-06 11:03:43 -05:00
Links
34a2d282e4 allow to moves all Header strings to Flash (~300 Byte) #152 2017-02-22 15:30:58 +01:00
Links
e93a323e56 add support for Fragmentation / continuation opcode Receive 2017-02-22 14:29:26 +01:00
Markus
6da0bc97e8 bump version to 2.0.7 2017-02-08 19:06:06 +01:00
Markus
ae2ba7effe bump version to 2.0.7 2017-02-08 19:05:27 +01:00
Markus
dc426c9a61 Merge pull request #170 from CAOU123/master
Make library compatible with Particle devices
2017-02-08 18:58:39 +01:00
Carl Ouellette
60e3d1080e Merge branch 'master' into master 2017-02-07 16:05:20 -05:00
Markus
26fc61f7a2 Merge pull request #169 from nguyenhunga5/master
Fix socket.io issue #167
2017-02-03 17:38:24 +01:00
Markus
604a781122 Merge pull request #168 from tzapu/patch-1
Update README.md
2017-02-03 17:35:02 +01:00
tzapu
f52d718cf2 Update README.md 2017-02-03 13:53:46 +02:00
nguyenhunga5
6757b8b74c Fix socket.io issue
Fix socket.io issue reference from https://github.com/Links2004/arduinoWebSockets/issues/167#issuecomment-276724057
2017-02-03 13:30:20 +07:00
Markus
bef2541ede fix #162
missing isSocketIO init
2017-01-21 12:31:12 +01:00
Markus
dac71c4c23 moving host header
try to fix #159
2017-01-08 09:55:28 +01:00
Markus
60903a2fa5 mask pong
#34
2017-01-06 10:48:30 +01:00
Markus
0aaf50f87f mask ping for client
fix #34
2017-01-06 10:44:25 +01:00
Markus
2add886219 Merge pull request #147 from odelot/patch-1
Update WebSocketsClient.cpp
2016-11-24 19:21:14 +01:00
Fábio Toledo
ab3b5bae46 Update WebSocketsClient.cpp
fix typo that was breaking the build
2016-11-24 02:25:01 -02:00
Markus
45bb7dbe23 Update WebSocketsClient.cpp
fix #140 Socket.io client doesn't reconnect to server
2016-11-23 17:39:48 +01:00
Markus
92032289ec Merge pull request #143 from quantumlicht/master
Remove duplicate handshake headers
2016-11-17 17:48:38 +01:00
quantumlicht
5cd68c5304 - Remove duplicate handshake headers
- Add debug log for displaying handshake headers
Host, Origin, and User-Agent were duplicated in the case the client was
not socketIO or if it was and has a sessionId
2016-11-16 18:35:14 -05:00
Markus
ddaeea0e4b Merge pull request #137 from nerochiaro/master
Change inheritance of WebSocketServer
2016-11-09 18:19:11 +01:00
Ugo Riboni
a097f0defd protected inheritance is enough 2016-11-08 22:52:00 +01:00
Ugo Riboni
689e3ef921 Change inheritance of WebSocketServer
to allow classes inheriting from it to call sendFrame with custom
arguments.
2016-11-08 01:48:01 +01:00
Markus Sattler
75133dfa6d version bumb 2016-10-22 19:48:16 +02:00
Markus Sattler
d2719573d4 add function to send WS ping
sendPing();

#130
2016-10-22 19:47:44 +02:00
Markus
0d9aa043f0 fix WebSocketClientSocketIO example 2016-10-22 20:36:36 +02:00
CAOU123
7810d0d0b3 Make library compatible with Particle devices 2016-10-20 15:46:44 -04:00
Markus
1defe6d8e1 Merge pull request #126 from Roman3349/master
Add information about library to @PlatformIO Library Registry manifest file
2016-09-28 18:28:28 +02:00
Roman3349
d036dcd8e2 Add information about examples, license and version to @PlatformIO Library Registry manifest file
Signed-off-by: Roman3349 <ondracek.roman@centrum.cz>
2016-09-27 11:25:56 +02:00
Markus
529a86cc26 Merge pull request #90 from kenkus-futurice/master
Add socket.io client
2016-09-11 17:13:57 +02:00
Markus
958ab08a6b Merge pull request #111 from anisimovsergey/master
WEBSOCKETS_NETWORK_TYPE exteral definition
2016-07-15 21:44:03 +02:00
Sergey Anisimov
7361e2b1b6 WEBSOCKETS_NETWORK_TYPE exteral definition
Making possible to define WEBSOCKETS_NETWORK_TYPE as a compile parameter.
2016-07-15 20:29:13 +01:00
Markus Sattler
1961ddc159 bump git version 2016-07-11 17:30:08 +02:00