libwebsockets/lib
Stephan Eberle b820e2c2cc Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS
Improvemed patches to address travis and appveyor build errors

Reduced WINVER and _WIN32_WINNT to 0x0501 to be less restrictive

Refined CMakeLists.txt to allow for normal Windows and MinGW-specific OpenSSL certificate generation

Simplified include path to gettimeofday.h

Removed unnecessary list(APPEND LWS_LIBRARIES zlib_internal) export

Added back #include <windows.h> to gettimeofday.c to fix build for normal Windows

Made sure that pollfd gets defined on libwebsockets side when _WIN32_WINNT < 0x0600

Made sure that WINVER and _WIN32_WINNT don't get overridden by libwebsockets headers when already set to something greater than 0x0501

Added missing declaration of WSAPoll function for WINVER < 0x0600 in libwebsockets.h, eliminated invalid usages of pollfd instead of libwebsocket_pollfd in test-server.c

Cleaned up duplicate content in gettimeofday.c, removed header inclusions from gettimeofday.h and fixed include order in test-echo.c, test-ping.c and test-server.c to enable build with normal Windows and MinGW

Re-enabled debug_level in test-echo.c and made sure that the call to lws_set_log_level() is also active under Windows (just like in test-server.c); replaced all WIN32 occurrences by _WIN32 in test-echo.c, test-ping.c, and test-server.c

Removed build-msys.sh and added new section about how to build libwebsockets using MinGW to README.build.md
2015-10-30 00:16:40 +01:00
..
.gitignore Ignoring linux build files 2013-01-09 15:46:11 +08:00
alloc.c Subject: [PATCH] Add custom allocator support using the realloc() interface 2014-12-05 07:25:24 +08:00
base64-decode.c Fix some typographical and grammatical errors 2015-10-15 11:58:54 +08:00
client-handshake.c Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00
client-parser.c ping client ping handling use same infrastructure as server 2015-03-24 21:22:52 +08:00
client.c Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00
context.c Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00
daemonize.c Fix some typographical and grammatical errors 2015-10-15 11:58:54 +08:00
extension-deflate-frame.c Subject: [PATCH] Fix deflate-frame extension TX log statement 2015-01-26 11:16:03 +08:00
extension-deflate-frame.h Separate compression levels for server and client, 2013-01-10 12:45:54 +08:00
extension-deflate-stream.c style cleanup 2013-02-11 17:13:32 +08:00
extension-deflate-stream.h remove fixed rx buffer allow definition per protocol 2013-02-08 13:16:07 +08:00
extension.c coverity 83678 unused assignment 2014-11-30 12:40:32 +08:00
getifaddrs.c Use LWS_HAVE_ instead of just HAVE_ 2015-10-12 09:53:17 +08:00
getifaddrs.h Use LWS_HAVE_ instead of just HAVE_ 2015-10-12 09:53:17 +08:00
handshake.c qualify server specific api with LWS_NO_SERVER 2015-10-21 09:23:21 +08:00
header.c Subject: [PATCH] Add missing lib/header.c file 2015-04-24 07:22:52 +08:00
hpack.c Subject: [PATCH] Use custom allocator 2014-12-05 07:26:26 +08:00
http2.c Subject: [PATCH] Fix unused n variable warning in http2.c 2015-04-24 07:25:51 +08:00
huftable.h http2 hpack basic decode ok including huff 2014-10-12 08:38:16 +08:00
lextable-strings.h Add PATCH, PUT, DELETE methods 2015-01-26 11:25:13 +08:00
lextable.h Add PATCH, PUT, DELETE methods 2015-01-26 11:25:13 +08:00
libev.c Added libwebsocket_sigint_cfg for libev builds to provide 2015-10-12 11:16:46 +08:00
libwebsockets.c client only one error callback 2015-10-28 19:50:41 +08:00
libwebsockets.h Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00
lws-plat-unix.c additional https post fix 2015-10-12 16:06:26 +08:00
lws-plat-win.c Fix potential memory leak 2015-10-12 10:05:18 +08:00
minihuf.c http2 hpack basic decode ok including huff 2014-10-12 08:38:16 +08:00
minilex.c http2 able to send test.html to nghttp2 2014-10-12 14:31:47 +08:00
output.c Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00
parsers.c Added callback for PONG responses 2015-10-11 16:25:57 +08:00
pollfd.c improve callback close checking 2015-10-15 07:39:33 +08:00
private-libwebsockets.h Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00
server-handshake.c parser restrict unknown header paranoia to server methods 2015-04-07 08:19:30 +08:00
server.c keepalive fix flow now forced closed removed 2015-10-21 08:16:34 +08:00
service.c attempt to get correct close flow banning writeable cb when closing 2015-10-16 11:07:52 +08:00
sha-1.c Use LWS_HAVE_ instead of just HAVE_ 2015-10-12 09:53:17 +08:00
ssl-http2.c lws_union_transition 2014-11-08 11:18:47 +08:00
ssl.c Implemented fixes allowing libwebsockets to be built under Windows using MinGM/MSYS 2015-10-30 00:16:40 +01:00