summaryrefslogtreecommitdiffstats
path: root/modules/websocket/lws_client.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update libwebsockets to 3.1 (plus UWP patch)Fabio Alessandrelli2019-03-061-2/+6
|
* Add -Wshadow=local to warnings and fix reported issues.marxin2019-02-201-2/+2
| | | | Fixes #25316.
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Fix missing/malformed license headersRémi Verschelde2019-01-011-0/+1
|
* Convert WebSocket module to use PacketBuffer classFabio Alessandrelli2018-11-121-1/+11
|
* Fix access to freed mem in WS client after #23241Fabio Alessandrelli2018-11-031-6/+7
| | | | | | | I was wrong in assuming that String had to survive long enough to avoid it, what actually needed to survive was the CharString obtained from the acsii() or utf8() function. At least according to valgrind
* Remove unneeded strncpy in lws_client.Fabio Alessandrelli2018-10-231-19/+9
| | | | | Pass the String buffer directly, lws_client_connect_via_info will copy them for us.
* Fixing warnings generated by MSVCDualtagh Murray2018-10-191-0/+4
| | | | Fixes #22684.
* Fix LWSClient connect_to_host string termination.Fabio Alessandrelli2018-10-071-3/+6
| | | | | | | | Coming from strncpy might get you a non-NULL terminated buffer. The solution, if you accept trunction, is to give one less byte to strncpy and manually set the last char in the buffer to '\0'. If the source string is shorter, than the buffer is padded with '\0' automatically.
* Implement WebSocket clean close detection.Fabio Alessandrelli2018-09-241-1/+3
|
* Implement WebSocket close notify.Fabio Alessandrelli2018-09-241-4/+13
|
* Allow WebSocket connect with no sub-protocols.Fabio Alessandrelli2018-08-301-7/+8
|
* Fix WebSocket crash due to non PDO init.Fabio Alessandrelli2018-08-061-9/+0
| | | | Move RingBuffer (and few related vars) to LWSPeer.
* Bump libwebsockets to version 3.0.0Fabio Alessandrelli2018-06-071-1/+2
|
* Websocket client SSL supportFabio Alessandrelli2018-04-031-1/+19
|
* s/2017/2018/g for gles2, websocket, linux appdataPoommetee Ketson2018-03-211-2/+2
|
* Relicense module to the wondeful Godot community!Fabio Alessandrelli2018-02-061-3/+4
|
* Add websocket module.Fabio Alessandrelli2018-02-061-0/+202
Webassembly is client-only for obvious reasons. Other platforms support both client and server using libwebsockets.