Andy Green
77c209c412
ssl: improve client error message on server cert probs
2014-11-18 09:28:06 +08:00
Andy Green
50000a1ac5
ssl also allow passphrase management for server
...
Adapted from idea + diff provided by "linedot"
https://github.com/warmcat/libwebsockets/issues/152#issuecomment-63364869
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-18 07:53:20 +08:00
Andy Green
3adeca8eca
return_http_staus fix http2 defeating body addition
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-14 07:21:02 +08:00
Andy Green
c983baf040
readme tag key
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-09 12:05:29 +08:00
Andy Green
44c116172d
lws_union_transition
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-08 11:18:47 +08:00
Andrew Canaday
03f0ceaf97
Be sure to invoke *lws_free_header_table*:
...
* Just prior to freeing a session
* When allocating a new header table
This prevents some memory leaks we've found.
2014-11-08 09:02:22 +08:00
Andrew Canaday
a19d485b80
Don't free wsi->u.hdr.ah except through lws_free_header_table (exception: server.c frees 'ah' after copying the header pointer and transitioning the union state).
2014-11-07 11:25:36 +08:00
Andrew Canaday
377188189a
Adding header table free function to make sure we free cleanly everywhere.
2014-11-07 11:20:59 +08:00
Emerson Clarke
32ec9d0299
plat win add ibterface to sa
2014-11-06 23:06:01 +08:00
Andy Green
fce6bde622
ssl CYASSL doesnt have new api
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-05 15:35:05 +08:00
Andy Green
5db6c0fa01
clean http2 passphrase code
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-05 15:32:58 +08:00
Andy Green
97ee57fa35
http2 window update
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-02 06:54:09 +08:00
Andy Green
7f2878a503
clean remove debug spew outside http2
...
Found by Drew Noakes at
https://github.com/warmcat/libwebsockets/issues/190
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-01 08:41:02 +08:00
kulwik
76fc5fc88d
Subject: [PATCH] ssl fix self-singed certificate acceptation
2014-10-31 12:52:48 +08:00
Rene Jager
c0eb2c3e9d
Subject: [PATCH] fixes for handling multiple protocols in handshake
2014-10-29 09:39:34 +08:00
Andy Green
bbbf07a834
http2 padding and ping to autopong
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-27 16:46:44 +08:00
Andy Green
040465d082
openssl update deprecated remove_state api
...
As suggested by svetlin-mladenov here
https://github.com/warmcat/libwebsockets/issues/186
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-27 11:38:03 +08:00
Drew Noakes
efe10b0f42
Subject: [PATCH] Fix minor typos in code documentation
2014-10-23 22:57:05 +08:00
Andy Green
7df53c5550
http2 alpn npn pollout
...
This adds npn / alpn support if your openssl can handle it.
Then, browsers that understand alpn will by default
negotiate http/1.1 and work as normal.
Clients that understand http2.0 can negotiate h2-14 and
use the basic but working http2.0 support automatically
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-22 15:38:12 +08:00
Marek Kochanowicz
b21122994c
Subject: [PATCH] Initialize openssl during client initialization.
2014-10-22 15:37:58 +08:00
Andy Green
1cea5816fa
http2 dont use incoming END_STREAM when sending headers
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-19 07:36:20 +08:00
Andy Green
260a0fce54
add newline on libwebsockets.c for ancient compilers
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-18 18:56:25 +08:00
Andy Green
b0e2e50c75
http2 working nghttp fetch multi files completely
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-18 18:54:04 +08:00
Andy Green
200f385716
http2 track content length add END_STREAM
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-18 12:23:05 +08:00
Andy Green
91b0589795
http2 handle flags
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-17 09:33:16 +08:00
Andy Green
0c51239023
ssl clean recent external CTX patch so doesnt break build
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-17 08:47:51 +08:00
joseph.urciuoli
4d9c8fc01a
ssl allow externally managed SSL_CTX
...
Signed-off-by: joseph.urciuoli <trac90@UNKNOWN.org>
2014-10-16 08:53:19 +08:00
Andy Green
1e49918a4f
trac 89 add flag on fatal send fail to use simple close
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-16 08:23:46 +08:00
Andy Green
917f43ab82
http2 able to send test.html to nghttp2
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-12 14:31:47 +08:00
Andy Green
2add6340d5
http2 hpack basic decode ok including huff
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-12 08:38:16 +08:00
Andy Green
ecc2e72ca1
http2 add hpack decode support
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-10 06:15:02 +08:00
Andy Green
07631f49af
fix return_http_status adaptation for http2
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-10 06:13:40 +08:00
Christian Schüldt
3a01cc896d
ssl renew timeout while post keeps coming
...
Signed-off-by: Christian Schüldt <crilla@kth.se>
2014-10-09 16:58:24 +08:00
Christian Schüldt
fde9379e41
ssl fix service problem in MORE_SERVICE case
...
Signed-off-by: Christian Schüldt <crilla@kth.se>
2014-10-09 08:37:12 +08:00
Andy Green
609ec85869
ssl optimize poll when buffered ssl read data
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-09 08:29:22 +08:00
Andy Green
1f5c9f0c31
ssl_capable_read add context param
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-09 08:14:30 +08:00
Andy Green
fe3e3e61ec
ssl fix pending reads stuck in ssl layer
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-08 12:15:29 +08:00
Andy Green
095d303b49
http2 fix build when http2 disabled
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-08 12:15:29 +08:00
Andy Green
3faf44e1d5
http2 headers huffman decoder
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-08 12:05:06 +08:00
Andy Green
024eb6c80c
http2 can keep upgraded connection up
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-10-08 12:00:53 +08:00
Andy Green
cade614d16
base64 add back decoder now we need it.patc
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-30 16:35:16 +08:00
Andy Green
b08cb50e24
parser default to name parsing if unknown
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-30 16:33:56 +08:00
Andy Green
a54f232f07
http2 add h2c upgrade and http2 connmode
...
Connection upgrade handling for h2c
Establish http2 union struct and http2 connmode
No protocol code yet
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-30 09:43:14 +08:00
Andy Green
1ee42a5f05
add http2 settings token
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-30 08:27:29 +08:00
Andy Green
9887bdb438
test server correct header naming order
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-30 08:23:06 +08:00
Andy Green
2af585660d
confirm upgrade actually for websocket
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-30 08:15:49 +08:00
Andy Green
104316eb8f
internal SHA1 users all use libwebsockets_SHA1
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-09-26 05:56:23 +08:00
Dnyanesh Gate
759e50cdc8
android fix syslog path
2014-09-26 05:39:05 +08:00
Duncan Tebbs
54d037e177
Pass user_sapce to callback for LWS_CALLBACK_CLIENT_CONNECTION_ERROR
2014-09-26 05:36:37 +08:00
Hiroaki Sakon
c00675cafb
fix required CMake version
...
AG also updated the machine-readable min cmake version
2014-09-23 02:35:05 +08:00