1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/lib
Andy Green e77fb804dc client convert to new headers scheme eliminating mallocs
This removes all the direct wsi members specific to clients,
most of them are moved to being fake headers in the next 3-layer
header scheme, c_port moves to being a member of the u.hdr
unionized struct.

It gets rid of a lot of fiddly mallocs and frees(), despite it
adds a small internal API to create the fake headers, actually
the patch deletes more than it adds...

Signed-off-by: Andy Green <andy.green@linaro.org>
2013-02-11 13:04:45 +08:00
..
.gitignore Ignoring linux build files 2013-01-09 15:46:11 +08:00
base64-decode.c CMake support + fixed windows build. 2013-02-06 15:49:12 +09:00
client-handshake.c client convert to new headers scheme eliminating mallocs 2013-02-11 13:04:45 +08:00
client-parser.c throw out lws_websocket_related cruft 2013-02-11 00:34:43 +08:00
client.c client convert to new headers scheme eliminating mallocs 2013-02-11 13:04:45 +08:00
daemonize.c Fixed build on OSX. 2013-02-06 15:49:12 +09:00
extension-deflate-frame.c remove minimum frame size for deflate 2013-02-11 10:18:31 +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 introduce logging api and convert all library output to use it 2013-01-10 22:16:37 +08:00
extension-deflate-stream.h remove fixed rx buffer allow definition per protocol 2013-02-08 13:16:07 +08:00
extension.c deprecate x google mux 2013-01-17 19:53:16 +08:00
getifaddrs.c introduce getifaddrs for toolchains without it 2013-01-12 20:39:47 +08:00
getifaddrs.h introduce getifaddrs for toolchains without it 2013-01-12 20:39:47 +08:00
handshake.c valgrind drop header allocation down http path 2013-02-11 11:27:44 +08:00
libwebsockets.c client convert to new headers scheme eliminating mallocs 2013-02-11 13:04:45 +08:00
libwebsockets.h client convert to new headers scheme eliminating mallocs 2013-02-11 13:04:45 +08:00
Makefile.am stop O2 override 2013-02-11 09:31:43 +08:00
minilex.c add lexical parser for headers 2013-01-18 01:55:48 +08:00
output.c dont close in user callback wrapper let ancestor do it 2013-02-11 00:34:43 +08:00
parsers.c client convert to new headers scheme eliminating mallocs 2013-02-11 13:04:45 +08:00
private-libwebsockets.h client convert to new headers scheme eliminating mallocs 2013-02-11 13:04:45 +08:00
server-handshake.c replace per header mallocs with single malloc 3 level struct 2013-02-11 11:10:57 +08:00
server.c replace per header mallocs with single malloc 3 level struct 2013-02-11 11:10:57 +08:00
sha-1.c Static variable is now const. 2013-01-09 15:14:31 +08:00