libwebsockets/lib
Andy Green 6e405565f5 proxy auth
Simplifies proxy code to use the existing libwebsocket_set_proxy.

Enables libwebsocket_set_proxy() to parse username:password@ at front of
servername in both http_proxy and info->http_proxy_address.

If given the base64 version of the credentials are sent in the CONNECT
header to the proxy.

Port is now taken from info->http_proxy_address server:port syntax, but if
a port is given in the now deprecated info->http_proxy_port (ie, is nonzero)
then it is allowed to be missed out and the info port used instead for
backwards compatibility.

Signed-off-by: Andy Green <andy.green@linaro.org>
2015-11-08 10:15:01 +08: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 proxy auth 2015-11-08 10:15:01 +08: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 proxy auth 2015-11-08 10:15:01 +08: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 proxy auth 2015-11-08 10:15:01 +08:00
libwebsockets.h proxy auth 2015-11-08 10:15:01 +08: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 Subject: [PATCH] Fix for close ack sending 2015-11-07 07:04:46 +08: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 proxy auth 2015-11-08 10:15:01 +08: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 Subject: [PATCH] Fix for close ack sending 2015-11-07 07:04:46 +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 non ssl on ssl port zero recv ambiguous 2015-11-06 08:23:05 +08:00