axmol/cocos/network
James Chen b1f2a056b2 Refactor WebSocket to support SSL (wss) (#17172)
* Refactors WebSocket:
1. Supports wss protocol
2. Uses only one libwebsockets context, multiple wsi instances to avoid multi-thread issues
3. Uses lws_create_vhost to create multiple virtual host, different protocols works

* Adds openssl include path to xcode project configuration.

* mac doesn’t depend on curl

* ca file path should be full path.

* More bug fixes like which in https://github.com/cocos2d/cocos2d-x/pull/6986

* Remove curl dependence for mac

* Updates Andorid.mk

* [win32] Adds wss support for win32, and updates openssl, libcurl, libwebsockets libraries.

* Updates external/config.json to 118.

* [win32] Updates cocos/2d/libcocos2d.vcxproj to fix compilation error while building in release mode.

* Linux support websocket ssl connection.

* Updates external/config.json

* Updates install-deps-linux.sh

* Adds dependence of binutils, print ld version

* Updates travis scripts.

* Updates travis scripts.

* Updates travis script, don’t output log while extracting.

* update before-install.sh

* updates before-install.sh

* updates before-install.sh

* don’t output log for installing software.

* Updates config.json to 120.
2017-01-19 13:55:14 +08:00
..
Android.mk Refactor WebSocket to support SSL (wss) (#17172) 2017-01-19 13:55:14 +08:00
CCDownloader-android.cpp Add a buffer queue for Android Downloader to prevent out of memory 2015-12-01 16:25:50 +09:00
CCDownloader-android.h Fix "TextureCache Test" in js-test crash under Android 2015-11-06 09:49:19 +08:00
CCDownloader-apple.h Update network licenses and reformat 2016-05-18 14:29:54 +08:00
CCDownloader-apple.mm fix crash if create and delete downloader quickly (#17010) 2016-12-14 14:44:36 +08:00
CCDownloader-curl.cpp Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
CCDownloader-curl.h Update network licenses and reformat 2016-05-18 14:29:54 +08:00
CCDownloader.cpp use correct downloader implementation on mac (#16955) 2016-12-05 09:36:35 +08:00
CCDownloader.h Update network licenses and reformat 2016-05-18 14:29:54 +08:00
CCIDownloaderImpl.h Update network licenses and reformat 2016-05-18 14:29:54 +08:00
CMakeLists.txt Squashed commit of the following: 2016-03-02 16:51:54 -08:00
HttpAsynConnection-apple.h Update network licenses and reformat 2016-05-18 14:29:54 +08:00
HttpAsynConnection-apple.m Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
HttpClient-android.cpp check pointer before using (#17215) 2017-01-19 09:32:58 +08:00
HttpClient-apple.mm Fix typo in function name (#17202) 2017-01-18 15:40:46 +08:00
HttpClient-winrt.cpp Fix typo in function name (#17202) 2017-01-18 15:40:46 +08:00
HttpClient.cpp Fix typo in function name (#17202) 2017-01-18 15:40:46 +08:00
HttpClient.h Fix typo in function name (#17202) 2017-01-18 15:40:46 +08:00
HttpConnection-winrt.cpp Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
HttpConnection-winrt.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
HttpCookie.cpp Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
HttpCookie.h fix tizen compile error 2016-06-21 19:50:00 +08:00
HttpRequest.h Fix indentation (#16699) 2016-10-14 17:48:23 +08:00
HttpResponse.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
SocketIO.cpp Various small performance tweaks (#16881) 2016-11-22 09:54:04 +08:00
SocketIO.h No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
WebSocket.cpp Refactor WebSocket to support SSL (wss) (#17172) 2017-01-19 13:55:14 +08:00
WebSocket.h Refactor WebSocket to support SSL (wss) (#17172) 2017-01-19 13:55:14 +08:00