Andy Green
0724f8982a
h2: fix multiple cookie header handling
...
Firefox 57 at least still sends multiple cookie: headers over h2.
Correctly aggregate them with a ';' delimiter.
2017-12-01 11:12:37 +08:00
Pavel Shramov
66916394ed
lib: Spelling fixes based on debian packaging
2017-11-28 07:46:22 +08:00
Andy Green
be525cb624
appveyor: Enable 64-bit build with OpenSSL and HTTP2
...
Fix warnings found from that
Introduce lws_ptr_diff(head, tail) helper to normalize
pointers to char *, do the subtraction and cast the
result to int.
2017-11-26 19:16:17 +08:00
Andy Green
46ee0713de
hpack: pseudoheader check improvement
2017-11-10 11:01:25 +08:00
Andy Green
78ad6f9705
hpack: dont reinterpret lws index for idx hdr 6 inc
2017-11-10 10:59:58 +08:00
Andy Green
c7b536764f
coverity-fixes
2017-11-10 10:59:58 +08:00
Andy Green
1c70181ca2
build: enable signed vs unsigned warnings on gcc
...
This enables selected things from -Wextra, can't use -Wextra because it is
fussy enough to complain about unused params on functions... they are
there for a reason.
-Wsign-compare
-Wignored-qualifiers
not -Wimplicit-fallthrough=3 ... only on gcc 7
-Wtype-limits
-Wuninitialized
not -Wclobbered ... only on gcc 7ish
fix the warnings everywhere they were found.
2017-10-25 07:17:29 +08:00
Andy Green
4a2dd2bdaa
http2: missing return when openssl too old
2017-10-24 20:19:24 +08:00
Andy Green
c83afc66e6
refactor: subdirs for source in lib
...
Split out some optional code into own sources to
shrink down libwebsockets.c and server.c a bit
2017-10-16 17:28:37 +08:00