fix #144 - get rid of stubbed windows ssl schannel backend
This commit is contained in:
		| @@ -129,9 +129,6 @@ if (USE_TLS) | |||||||
|     elseif (APPLE AND NOT USE_OPEN_SSL) |     elseif (APPLE AND NOT USE_OPEN_SSL) | ||||||
|         list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSocketAppleSSL.h) |         list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSocketAppleSSL.h) | ||||||
|         list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/IXSocketAppleSSL.cpp) |         list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/IXSocketAppleSSL.cpp) | ||||||
|     elseif (WIN32 AND NOT USE_OPEN_SSL) |  | ||||||
|         list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSocketSChannel.h) |  | ||||||
|         list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/IXSocketSChannel.cpp) |  | ||||||
|     else() |     else() | ||||||
|         set(USE_OPEN_SSL ON) |         set(USE_OPEN_SSL ON) | ||||||
|         list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSocketOpenSSL.h) |         list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSocketOpenSSL.h) | ||||||
|   | |||||||
| @@ -21,6 +21,7 @@ FROM alpine:3.11 as runtime | |||||||
|  |  | ||||||
| RUN apk add --no-cache libstdc++ | RUN apk add --no-cache libstdc++ | ||||||
| RUN apk add --no-cache strace | RUN apk add --no-cache strace | ||||||
|  | RUN apk add --no-cache gdb | ||||||
|  |  | ||||||
| RUN addgroup -S app && adduser -S -G app app  | RUN addgroup -S app && adduser -S -G app app  | ||||||
| COPY --chown=app:app --from=build /usr/local/bin/ws /usr/local/bin/ws | COPY --chown=app:app --from=build /usr/local/bin/ws /usr/local/bin/ws | ||||||
| @@ -36,4 +37,3 @@ WORKDIR /home/app | |||||||
|  |  | ||||||
| ENTRYPOINT ["ws"] | ENTRYPOINT ["ws"] | ||||||
| EXPOSE 8008 | EXPOSE 8008 | ||||||
| C |  | ||||||
|   | |||||||
| @@ -1,6 +1,10 @@ | |||||||
| # Changelog | # Changelog | ||||||
| All changes to this project will be documented in this file. | All changes to this project will be documented in this file. | ||||||
|  |  | ||||||
|  | ## [7.9.5] - 2020-01-14 | ||||||
|  |  | ||||||
|  | (windows) fix #144, get rid of stubbed/un-implemented windows schannel ssl backend | ||||||
|  |  | ||||||
| ## [7.9.4] - 2020-01-12 | ## [7.9.4] - 2020-01-12 | ||||||
|  |  | ||||||
| (openssl + mbedssl) fix #140, can send large files with ws send over ssl / still broken with apple ssl | (openssl + mbedssl) fix #140, can send large files with ws send over ssl / still broken with apple ssl | ||||||
|   | |||||||
| @@ -14,8 +14,6 @@ | |||||||
| #include "IXSocketOpenSSL.h" | #include "IXSocketOpenSSL.h" | ||||||
| #elif __APPLE__ | #elif __APPLE__ | ||||||
| #include "IXSocketAppleSSL.h" | #include "IXSocketAppleSSL.h" | ||||||
| #elif defined(_WIN32) |  | ||||||
| #include "IXSocketSChannel.h" |  | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #else | #else | ||||||
| @@ -46,8 +44,6 @@ namespace ix | |||||||
|             socket = std::make_shared<SocketMbedTLS>(tlsOptions, fd); |             socket = std::make_shared<SocketMbedTLS>(tlsOptions, fd); | ||||||
| #elif defined(IXWEBSOCKET_USE_OPEN_SSL) | #elif defined(IXWEBSOCKET_USE_OPEN_SSL) | ||||||
|             socket = std::make_shared<SocketOpenSSL>(tlsOptions, fd); |             socket = std::make_shared<SocketOpenSSL>(tlsOptions, fd); | ||||||
| #elif defined(_WIN32) |  | ||||||
|             socket = std::make_shared<SocketSChannel>(tlsOptions, fd); |  | ||||||
| #elif defined(__APPLE__) | #elif defined(__APPLE__) | ||||||
|             socket = std::make_shared<SocketAppleSSL>(tlsOptions, fd); |             socket = std::make_shared<SocketAppleSSL>(tlsOptions, fd); | ||||||
| #endif | #endif | ||||||
|   | |||||||
| @@ -6,4 +6,4 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #define IX_WEBSOCKET_VERSION "7.9.4" | #define IX_WEBSOCKET_VERSION "7.9.5" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user