# HG changeset patch # User jbe # Date 1434732872 -7200 # Node ID 1019bac12a82f6ca2135af7f22b9946abd2d52b6 # Parent 97d3ca77c86a886f4cb133806909edacdb9fecae Removed moonbridge_websocket.c diff -r 97d3ca77c86a -r 1019bac12a82 Makefile --- a/Makefile Fri Jun 19 18:24:58 2015 +0200 +++ b/Makefile Fri Jun 19 18:54:32 2015 +0200 @@ -50,7 +50,7 @@ MOONBR_LUA_CPATH_DEFINE = "-DMOONBR_LUA_CPATH=\"$(MOONBR_LUA_CPATH)\"" .endif -all:: moonbridge moonbridge_io.so moonbridge_websocket.so +all:: moonbridge moonbridge_io.so moonbridge: moonbridge.c moonbridge_io.h moonbridge_io.o cc -Wall -Wno-unused-result -O2 -Wl,-E -I $(LUA_INCLUDE) -L $(LUA_LIBDIR) -o moonbridge $(MOONBR_LUA_PATH_DEFINE) $(MOONBR_LUA_CPATH_DEFINE) moonbridge.c -lm -l$(LUA_LIBRARY) $(UTIL_FLAGS) moonbridge_io.o @@ -61,12 +61,6 @@ moonbridge_io.so: moonbridge_io.o ld -shared -o moonbridge_io.so moonbridge_io.o -moonbridge_websocket.o: moonbridge_websocket.c - cc -c -Wall -O2 -fPIC -I $(LUA_INCLUDE) -o moonbridge_websocket.o moonbridge_websocket.c +clean:: + rm -f moonbridge moonbridge_io.o moonbridge_io.so -moonbridge_websocket.so: moonbridge_websocket.o - ld -shared -o moonbridge_websocket.so -lmd moonbridge_websocket.o - -clean:: - rm -f moonbridge moonbridge_io.o moonbridge_io.so moonbridge_websocket.o moonbridge_websocket.so - diff -r 97d3ca77c86a -r 1019bac12a82 moonbridge_websocket.c --- a/moonbridge_websocket.c Fri Jun 19 18:24:58 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ - -#include -#include -#include - -#include -#include - -static int moonbr_ws_hsresp(lua_State *L) { - const char *challenge; - size_t challenge_len; - SHA_CTX context; - char digest[20]; - static const char alphabet[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - char digest64[28]; - int i, j; - int s = 0, b = 0; - challenge = luaL_checklstring(L, 1, &challenge_len); - SHA1_Init(&context); - SHA1_Update(&context, challenge, challenge_len); - SHA1_Update(&context, "258EAFA5-E914-47DA-95CA-C5AB0DC85B11", 36); - SHA1_Final((unsigned char *)digest, &context); - for (i=0, j=0; i<20; i++) { - b = (b << 8) + (unsigned char)digest[i]; - s += 8; - while (s >= 6) { - s -= 6; - digest64[j++] = alphabet[b >> s]; - b &= (1<