aboutsummaryrefslogtreecommitdiff
path: root/modules/websocket
Commit message (Collapse)AuthorAgeFilesLines
* Bump libwebsockets to version 3.0.0Fabio Alessandrelli2018-06-072-32/+43
|
* Thirdparty: Fill copyright for lws, miniupnpc, clipperRémi Verschelde2018-06-071-2/+2
| | | | | | Rename `lws` to `libwebsockets` which is its library name. Add missing license file for mbedtls.
* Fix LWSPeer get_connected_[host/port]Fabio Alessandrelli2018-06-061-2/+2
|
* SCons: Pass env to modules can_build methodRémi Verschelde2018-05-301-3/+1
| | | | | | This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
* Document websocket module, further document enetFabio Alessandrelli2018-05-086-3/+303
|
* Various coverity scan fixes for networkingFabio Alessandrelli2018-04-211-2/+7
| | | | Fix FreeBSD websocket compilation error
* Implement get_peer_[address|port] in ENet/WSServerFabio Alessandrelli2018-04-129-4/+87
| | | | | | | Also implement get_connected_host and get_connected_port in WebSocketPeer (not supported in HTML5 due to browser limitation). Add shorthand disconnect_peer(id) for get_peer(id)->close() like in ENet to WebSocketServer.
* Websocket client SSL supportFabio Alessandrelli2018-04-033-1/+39
|
* s/2017/2018/g for gles2, websocket, linux appdataPoommetee Ketson2018-03-2124-48/+48
|
* Remove unneeded and problematic minilex.c from lws.Fabio Alessandrelli2018-03-011-1/+0
| | | | We don't need it, it's used upstream to test the lexical parser
* Use Prepend instead of Append for mbedTLS includeFabio Alessandrelli2018-02-281-2/+2
| | | | Fixes build on FreeBSD when system-wide mbedTLS and/or openSSL are installed
* Fix typos with codespellluz.paz2018-02-211-1/+1
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Websocket module properly recognize UWP (by @vnen)George Marques2018-02-201-2/+5
|
* Allow building with system wide mbedtls on X11Fabio Alessandrelli2018-02-141-2/+3
| | | | | Using builtin_mbedtls=yes is still the default as many distributions do not ship with mbedtls included.
* lws module now uses mbedtls as OpenSSL replacementFabio Alessandrelli2018-02-141-3/+13
|
* Relicense module to the wondeful Godot community!Fabio Alessandrelli2018-02-0624-72/+96
|
* Add websocket module.Fabio Alessandrelli2018-02-0626-0/+2847
Webassembly is client-only for obvious reasons. Other platforms support both client and server using libwebsockets.