libwebsockets/lib
Andy Green a310c13bf0 ipv6-allow-binding-to-ipv6-address-in-iface
ipv4 and ipv6 binding to a named interface works OK.  ipv4 binding to an IP also
works, but we need some extra ipv6 magic to identify the ipv6 interface from an
ipv6 address.

This patch based on code from "user3546716" at
http://stackoverflow.com/questions/13504934/binding-sockets-to-ipv6-addresses

adds the necessary magic.

https://github.com/warmcat/libwebsockets/issues/717
2016-12-15 10:10:23 +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 b64decode correct decode of some strings 2016-03-19 07:43:22 +08:00
client-handshake.c client: avoid possible NULL deref on error path 2016-12-12 20:39:03 +08:00
client-parser.c LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT to default to runtime ssl disable 2016-03-23 09:22:11 +08:00
client.c Add error handling for SSL_new() of clients 2016-08-14 19:54:12 +08:00
context.c Fix leak caused by undestroyed pthread mutex 2016-05-13 09:42:58 +08:00
daemonize.c Revert changes in daemonize.c from commit 22d6f39e7f 2016-06-02 13:06:32 +08:00
extension-permessage-deflate.c extensions add api for user code option manipulation 2016-04-08 09:45:49 +08:00
extension-permessage-deflate.h extension permessage deflate 2016-01-11 11:34:01 +08:00
extension.c extensions add api for user code option manipulation 2016-04-08 09:45:49 +08:00
getifaddrs.c whitespace trailing mass cleanout 2015-12-14 08:52:03 +08:00
getifaddrs.h Use LWS_HAVE_ instead of just HAVE_ 2015-10-12 09:53:17 +08:00
handshake.c asserts log which 2016-05-13 10:59:44 +08:00
header.c post example in test server 2016-04-25 10:04:49 +08:00
hpack.c http2 update integration 2016-04-13 11:53:40 +08:00
http2.c Subject: Fix some typographical and grammatical errors. 2016-10-03 21:19:06 +08:00
huftable.h http2 hpack basic decode ok including huff 2014-10-12 08:38:16 +08:00
lextable-strings.h http2 update integration 2016-04-13 11:53:40 +08:00
lextable.h http2 update integration 2016-04-13 11:53:40 +08:00
libev.c plugins 2016-04-07 09:38:08 +08:00
libuv.c port forced service checking from libuv 2016-10-05 08:49:53 +08:00
libwebsockets.c ipv6-allow-binding-to-ipv6-address-in-iface 2016-12-15 10:10:23 +08:00
libwebsockets.h client ssl add flag to control server cert hostname check 2016-12-14 19:27:46 +08:00
lws-plat-mbed3.c mbed align with pt changes 2016-01-20 17:35:18 +08:00
lws-plat-mbed3.cpp windows detect client connection error 2016-10-04 21:43:22 +08:00
lws-plat-unix.c port forced service checking from libuv 2016-10-05 08:49:53 +08:00
lws-plat-win.c windows detect client connection error 2016-10-04 21:43:22 +08:00
minihuf.c whitespace trailing mass cleanout 2015-12-14 08:52:03 +08:00
minilex.c whitespace trailing mass cleanout 2015-12-14 08:52:03 +08:00
output.c output size trimming with default rxbuf fix 2016-05-15 09:01:43 +08:00
parsers.c lws_header_table_reset: make caller responsibility to clear down ah rx buffer 2016-09-29 10:38:26 +08:00
pollfd.c vh doubly linked list for wsi on same protocol 2016-04-16 08:40:35 +08:00
private-libwebsockets.h client ssl add flag to control server cert hostname check 2016-12-14 19:27:46 +08:00
rewrite.c check oom on lws_malloc 2016-05-12 21:53:57 +08:00
server-handshake.c ws-server: restrict returned Sec-Websocket-Protocol to the chosen name only 2016-12-10 09:14:37 +08:00
server.c closing drops any pending ah rx immediately 2016-10-05 08:46:54 +08:00
service.c Subject: Fix some typographical and grammatical errors. 2016-10-03 21:19:06 +08:00
sha-1.c polarssl implementation 2016-04-18 20:05:43 +08:00
ssl-client.c client ssl add flag to control server cert hostname check 2016-12-14 19:27:46 +08:00
ssl-http2.c http2 update integration 2016-04-13 11:53:40 +08:00
ssl-server.c polarssl implementation 2016-04-18 20:05:43 +08:00
ssl.c Remove the cleanup functions with OpenSSL 1.1. 2016-10-03 21:20:54 +08:00