Commit Graph

  • 2b6f1909d7 add ESP31B to compatible list 2.0-alpha1 Markus Sattler 2016-01-30 12:02:09 +01:00
  • 16824906c8 increase timeout to 2000ms sync TCP is default Markus Sattler 2016-01-30 12:01:09 +01:00
  • 632ee13230 Merge remote-tracking branch 'remotes/me-no-dev/async' into async Markus Sattler 2016-01-30 11:59:33 +01:00
  • 512e3f6c09 add ESP31B support and fix header size Me No Dev 2016-01-30 02:24:29 +02:00
  • 629f524ea4 fix c&p error in handling of more then 125 byte Markus Sattler 2016-01-30 00:34:00 +01:00
  • 63f8675816 update README.md Markus Sattler 2016-01-29 13:44:18 +01:00
  • b7a694c16a add note for async mode Markus Sattler 2016-01-29 13:28:05 +01:00
  • 0a8a8979ef Merge remote-tracking branch 'remotes/origin/master' into async Markus Sattler 2016-01-29 13:22:15 +01:00
  • 76853c7a73 async client working Markus Sattler 2016-01-29 13:16:02 +01:00
  • 005441d5f8 Merge pull request #43 from brtiberio/master Markus 2016-01-26 19:55:02 +01:00
  • 358d8c769e added subprotocol for ssl client also Bruno Tibério 2016-01-24 17:08:22 +00:00
  • 1275914c86 first parts of client working Markus Sattler 2016-01-24 00:52:23 +01:00
  • 790a922d5a add deprecated warning for loop in async mode fix sync mode Markus Sattler 2016-01-23 18:41:45 +01:00
  • 5c2c257526 fix server disconnect problems Markus Sattler 2016-01-23 18:34:30 +01:00
  • 57e30e0634 First steps to do async Markus Sattler 2016-01-23 16:27:02 +01:00
  • 3e0b0bd377 updated with upstream, added subprotocol to client Bruno Tibério 2016-01-20 23:41:03 +00:00
  • ece771a275 add support for setting: - Access-Control-Allow-Origin (#25) - Sec-WebSocket-Protocol () Markus Sattler 2016-01-14 17:28:00 +01:00
  • cf7652a371 allow usage of std::bind for Event callback Markus Sattler 2016-01-11 10:37:27 +01:00
  • 21e959c013 fix #38 1.4 Markus Sattler 2016-01-07 01:21:09 +01:00
  • ccbef0fced Update library.json Markus 2015-12-29 12:15:18 +01:00
  • 431c5d17b9 Merge pull request #35 from ivankravets/patch-1 Markus 2015-12-29 12:00:39 +01:00
  • 5f9e30e908 @PlatformIO Library Registry manifest file Ivan Kravets 2015-12-29 00:45:20 +02:00
  • 21e092d179 code cleanup improve readWait error handling Markus Sattler 2015-12-28 16:33:54 +01:00
  • b24f021d33 update README.md Markus Sattler 2015-12-28 03:25:01 +01:00
  • ff33056309 try to send data in one TCP packed if possible, add random mask support for short frames. may helps with #34 Markus Sattler 2015-12-28 02:52:55 +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) Markus Sattler 2015-12-24 12:58:05 +01:00
  • 167e61823c Merge pull request #31 from schokocappucino/master Markus 2015-12-24 12:47:54 +01:00
  • 07bd519940 disconnect on certificate mismatch Chris Hinze 2015-12-24 04:52:05 +01:00
  • 73680279f5 verify ssl certificate fingerprint Chris Hinze 2015-12-24 04:47:11 +01:00
  • 24eb13cf44 add WebSocketClientAVR example 1.3 Markus Sattler 2015-12-10 11:18:28 +01:00
  • 83ac64b72b add support for AVR this need some more testing but basics are done Markus Sattler 2015-12-10 11:16:08 +01:00
  • 098c488ff0 add beginSSL Markus Sattler 2015-12-10 10:10:06 +01:00
  • 093797a815 first step for SSL (wss) support Markus Sattler 2015-12-10 09:36:18 +01:00
  • 7a22dad9d1 try to improve see: #23 Markus Sattler 2015-12-05 11:43:03 +01:00
  • 92a63e9129 fix problems with ESP8266 core version 2.0.0 Markus Sattler 2015-11-30 19:46:37 +01:00
  • 082f5192c0 add Gitter fix examples/WebSocketServer_LEDcontrol/WebSocketServer_LEDcontrol.ino Markus Sattler 2015-11-27 00:44:52 +01:00
  • fb47a92f35 bump version 1.2 Markus Sattler 2015-11-26 15:20:14 +01:00
  • 111b32d566 Merge remote-tracking branch 'remotes/origin/master' Markus Sattler 2015-11-26 15:19:32 +01:00
  • 3aa0deac74 add LED control example command out all echos Markus Sattler 2015-11-26 15:19:07 +01:00
  • 888fd853b6 Merge pull request #17 from marvinroger/patch-1 Markus 2015-11-06 14:35:34 +01:00
  • 0d6013ce0e Add library category Marvin Roger 2015-11-06 14:32:24 +01:00
  • d5b0364f5c allow override of CB handling see #14 Markus Sattler 2015-10-31 11:37:07 +01:00
  • 187a4ac823 bump version optimize String usage (less malloc / realloc) remove double debug line 1.1 Markus Sattler 2015-10-21 17:17:09 +02:00
  • d2d06b59a4 Merge pull request #13 from jc19000/master Markus 2015-10-21 17:10:06 +02:00
  • b60599dcd7 Update websocket client handshake jc19000 2015-10-20 22:05:08 +02:00
  • 39f912b982 add possibility to add Header To Payload to save one TCP package see #12 1.0 Markus Sattler 2015-10-11 10:11:32 +02:00
  • ad1e609850 change private to protected (see #10) Markus Sattler 2015-08-26 19:15:37 +02:00
  • 03185498e8 allow overriding the handling of Non Websocket Connection by extending the class. see #10 Markus Sattler 2015-08-08 19:54:36 +02:00
  • 516b1047f8 not send data if still in HTTP header handling Markus Sattler 2015-07-26 13:07:45 +02:00
  • afe1a2b9d3 Handle header name case Insensitive see RFC2616 and #8 Markus Sattler 2015-07-26 11:08:02 +02:00
  • aebdc46337 fix wrong printf parameter improve Serial Usage Markus Sattler 2015-07-20 19:29:37 +02:00
  • cf3ca5fde2 fix #6 Firefox send more then Upgrade in Connection header Markus Sattler 2015-07-15 10:09:07 +02:00
  • 28b7619419 allow any "case" for Upgrade Markus Sattler 2015-06-17 10:37:20 +02:00
  • f118a13d0f allow "Upgrade: WebSocket" for client Markus Sattler 2015-06-17 10:33:42 +02:00
  • b71ec80621 Merge remote-tracking branch 'remotes/origin/master' Markus Sattler 2015-06-17 10:27:21 +02:00
  • 1a533cd15c first steps to allow sending continuation frame Markus Sattler 2015-06-17 10:27:01 +02:00
  • 7851327d3b Merge pull request #3 from tripzero/master Markus 2015-06-17 10:23:40 +02:00
  • 988ea5cffe Add case for 'Upgrade: WebSocket' Kevron Rees 2015-06-12 23:59:42 -07:00
  • d5c3e17a25 ifdef some ESP8266 specific stuff rework readWait Markus Sattler 2015-05-24 18:00:35 +02:00
  • 259ea32850 update library.properties Markus Sattler 2015-05-24 16:09:55 +02:00
  • 62a2b22af1 Conflicts: README.md Markus Sattler 2015-05-24 16:06:22 +02:00
  • 297e9ae342 update README.md Markus Sattler 2015-05-24 16:02:22 +02:00
  • 0cdf22f5ac update README.md Markus Sattler 2015-05-24 16:02:22 +02:00
  • e1e6280e82 first working WebSocketClient add LGPLv2.1 Markus Sattler 2015-05-24 15:40:47 +02:00
  • 6d46f22be2 add README.md Markus Sattler 2015-05-24 00:18:52 +02:00
  • 9c505e74d6 add .gitignore + LICENSE Markus Sattler 2015-05-24 00:16:36 +02:00
  • b5dbeccdf5 first steps to Client Markus Sattler 2015-05-23 23:51:32 +02:00
  • cf54518bc9 disable debug Markus Sattler 2015-05-23 09:57:11 +02:00
  • 2798232074 add IPAddress remoteIP(uint8_t num) update example Markus Sattler 2015-05-23 09:47:39 +02:00
  • 44c00d2dd9 no need to store the Sec-WebSocket-Accept key if needed can be generated by acceptKey from client Sec-WebSocket-Key Markus Sattler 2015-05-23 09:34:09 +02:00
  • 0ca1503e52 add disconnect functions void disconnect(void); void disconnect(uint8_t num); Markus Sattler 2015-05-23 09:20:44 +02:00
  • 27a9a22908 create overloaded functions for send and broadcast for easy usage Markus Sattler 2015-05-23 09:02:59 +02:00
  • 2af71ab97a fix memory leek send reason code on clientDisconnect if no reason buffer is set code style Markus Sattler 2015-05-23 07:33:26 +02:00
  • f1ecfa9d20 first full working version of WebSocketsServer Markus Sattler 2015-05-22 23:02:47 +02:00
  • cc60722ede esp8266 to browser working Markus Sattler 2015-05-22 21:37:20 +02:00
  • a14a58dbd2 message browser to client working Markus Sattler 2015-05-22 20:35:51 +02:00
  • e7a33beb6e authentication is working add libb64 for base64 support (todo get espressif base64 working) Markus Sattler 2015-05-22 18:44:16 +02:00
  • d63e8fdafb speed up connection handling note: dont use print on tcp! to slow! (17sec vs 78ms) Markus Sattler 2015-05-22 14:40:46 +02:00
  • 02da0e0aa7 begin of WebSockets Server development receive and phasing of WebSockets Header working Markus Sattler 2015-05-22 14:19:01 +02:00