diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2019-07-04 15:55:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-04 15:55:33 +0200 |
commit | 550f436f8fbea86984a845c821270fba78189143 (patch) | |
tree | 93985664212af0602cea06547273015ee580acc2 /thirdparty/README.md | |
parent | 7b569e91c0c6b84965cad416b8e86dcfdacbcfc4 (diff) | |
parent | 3380dc963895d1f97d4f06c3a71fe15d1c04d9fe (diff) |
Merge pull request #30263 from Faless/ws/wslay_pr
Use wslay as a WebSocket library
Diffstat (limited to 'thirdparty/README.md')
-rw-r--r-- | thirdparty/README.md | 35 |
1 files changed, 10 insertions, 25 deletions
diff --git a/thirdparty/README.md b/thirdparty/README.md index 9738716221..dbdf9bbf4f 100644 --- a/thirdparty/README.md +++ b/thirdparty/README.md @@ -262,32 +262,17 @@ changes to ensure they build for Javascript/HTML5. Those changes are marked with `// -- GODOT --` comments. -## libwebsockets - -- Upstream: https://github.com/warmcat/libwebsockets -- Version: 3.0.1 -- License: LGPLv2.1 + static linking exception - -File extracted from upstream source: -- From `lib/` into `thirdparty/libwebsockets`: - - Everything from `core` - - From `event-libs` only the `poll` subfolder - - From `misc` only `base64-decode.c`, `getifaddrs.c`, `getifaddrs.h`, `lejp.c`, and `sha-1.c` - - From `plat` only `lws-plat-unix.c` and `lws-plat-win.c` - - From `roles` only `private.h`, `h1`, `http`, `listen`, `pipe`, `raw`, `ws` - - From `roles/http` exclude `minilex.c` - - From `roles/http/server` exclude `access-log.c`, `lws-spa.c`, `ranges.c`, and `rewrite.c` - - From `roles/ws` exclude `ext` folder. - - From `tls` exclude `openssl` folder. -- Also copy `win32helpers/` from `win32port/` inside `thirdparty/libwebsockets` -- A fix has been added to allow building for 32-bits UWP, replacing `GetFileSize[Ex]` and `CreateFileW` with supported functions. - There is a diff for this change in `thirdparty/libwebsockets/uwp_fixes.diff` -- A fix to disable V6ONLY flag from IPv6 sockets (on by default on some systems) has been also applied. - The diff for this change can be found in `thirdparty/libwebsockets/ipv6_fixes.diff` - -Important: `lws_config.h` and `lws_config_private.h` contains custom -Godot build configurations, check them out when updating. +## wslay +- Upstream: https://github.com/tatsuhiro-t/wslay +- Version: 1.1.0 +- License: MIT + +File extracted from upstream releaze tarball: + +- All `*.c` and `*.h` in `lib/` and `lib/includes/` +- `wslay.h` has a small Godot addition to fix MSVC build. + See `thirdparty/wslay/msvcfix.diff` ## mbedtls |