Andy Green
7c8ef84848
v1.7.3
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-29 11:30:07 +08:00
Andy Green
980ca50c39
libuv when in use skip shutdown close phase
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-29 11:11:48 +08:00
Andy Green
ea3cf82769
windows listen for pollhup
...
After Ondraco
https://github.com/warmcat/libwebsockets/issues/441
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-29 10:09:15 +08:00
Andy Green
814a7d28c1
test server libuv support status protocol
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-29 01:11:55 +08:00
Andy Green
6671327c8d
libuv create 1Hz background timeout check
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-29 01:09:01 +08:00
Andy Green
360c0a8ee4
ah move more_rx_waiting to wsi scope
...
Originally this was alright in wsi->u.hdr, because ah implied header
processing. But since we allowed ah to be held across http
keep-alive transactions if we saw we had more header data, it means
we were trying to read this union member out of scope after it had
transitioned.
Moving the more_rx_waiting member to be a 1-bit bifield in the wsi
solves it and lets us check the state any time later at http
transaction completion.
https://github.com/warmcat/libwebsockets/issues/441
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-28 11:02:42 +08:00
Kamil Rytarowski
e841206653
Don't include <sys/cdefs.h> for NetBSD
...
We needed it for the BSD symbol to be defined, while __NetBSD__ is defined
with a compiler.
Thanks Andy Green for the initial fix.
Signed-off-by: Kamil Rytarowski <n54@gmx.com>
2016-02-27 10:24:40 +08:00
Andy Green
8df3ef15ab
netbsd netinet include
...
https://github.com/warmcat/libwebsockets/issues/442
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-27 09:34:48 +08:00
Andy Green
5e091c62a8
force service properly when unconsumed rxbuf in ah
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-26 10:50:04 +08:00
Andy Green
00aaa3aa12
close wsi must do detatch ah flow even if no ah
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 21:55:06 +08:00
Andy Green
12369b0c91
improve timeout and ah list comments
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 21:54:31 +08:00
Andy Green
d19dec7922
remove ah scan
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 21:54:06 +08:00
Andy Green
b55ea5eaed
fix missing callback return check
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 20:23:45 +08:00
Andy Green
d2a95e0c82
unix privs change group before user
...
Otherwise we no longer have privs to change the group after doing the user
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 15:15:41 +08:00
Andy Green
314ca966a0
test server log LWS_CALLBACK_HTTP
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 15:08:03 +08:00
Andy Green
34266b7861
v1.7.2
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 10:11:01 +08:00
Andy Green
7bb600f0c7
lws status fix LWS_PRE
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-25 09:27:02 +08:00
Andy Green
ee2f1ea667
defeat POLLOUT if socket in shutdown wait
...
After andrejs.hanins@ubnt.com
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-24 21:32:31 +08:00
Andy Green
3daefb876a
ws union member must have actual struct at start not pointer
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-24 19:18:51 +08:00
Andrejs Hanins
b14f842891
client callback closed if not upgraded also for server connection
...
https://github.com/warmcat/libwebsockets/issues/437
https://github.com/warmcat/libwebsockets/pull/440
2016-02-24 19:18:46 +08:00
Andrejs Hanins
171d29695f
client connect must init position_in_fds_table
2016-02-22 23:35:31 +08:00
Andy Green
969212e1dd
windows doesnt have localtime_r
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 21:41:22 +08:00
Andy Green
b33c72c770
test server status no ssl include time header
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 15:12:20 +08:00
Andy Green
4038721baf
test server add lws_status
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 13:44:07 +08:00
Andy Green
9c6bd66859
LWS_BUILD_HASH improve
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 13:43:53 +08:00
Andy Green
466defa72d
test html add tabs
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 13:43:41 +08:00
Andy Green
228ecc6e56
libwebsockets.org url updates
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 10:49:04 +08:00
Sebastian Reimer
00919de84e
lwsl stderr sink use formatted time
...
AG change to use localtime_r for threadsafety and leave old method as fallback
2016-02-21 07:45:03 +08:00
Andy Green
a3f688c189
ssl get rid of build_cert_chain
...
It's not supported on major distro SSL (Fedora is 1.1) and
libressl (on 2.x) doesn't have it either.
https://github.com/warmcat/libwebsockets/issues/435
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-21 07:10:55 +08:00
Alex Hultman
1499ab6b33
Stop uv loop in default signal handler, clean-ups
2016-02-20 23:06:32 +08:00
Alex Hultman
a3a0792012
Make sure every handle is closed before destroying the uv loop
2016-02-20 22:50:53 +08:00
Alex Hultman
f2ee57e734
Don't destroy ev/uv loops if they haven't been created yet
2016-02-20 19:35:33 +08:00
Andy Green
2209ceb3f5
v1.7.1
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 09:20:36 +08:00
Andy Green
daf7ca4fa9
changelog sync
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 09:20:36 +08:00
Andy Green
90a73cc45f
attack.sh add check for nonexistant file processing
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 08:11:35 +08:00
Andy Green
81c461f5de
lws_return_http_status send content length
...
If we're sending content, we must do so with a
content-length on http/1.1
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 08:04:56 +08:00
Andy Green
78468e08b3
test server example systemd service file
...
Make sure you have daemonization enabled to use this
make .. -DLWS_WITHOUT_DAEMONIZE=0
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 08:04:53 +08:00
Andy Green
df9be06522
daemonize work under systemd
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 08:04:32 +08:00
Andy Green
3310dd19b5
ah pool lifetime use dynamic rxpos
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 08:04:09 +08:00
Andy Green
1610223737
test server allow set uid gid from cmdline
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-20 08:03:51 +08:00
Andy Green
4cdf00e04c
windows plat correct assert test in lws_poll_listen_fd
...
After https://github.com/warmcat/libwebsockets/issues/430
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-18 21:02:34 +08:00
Andy Green
737049b065
test server SSL STS header delivery example
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-18 19:39:24 +08:00
Andy Green
922f68c85e
test server allow only best quality ciphers
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-18 19:27:08 +08:00
Andy Green
48a967d4e7
ssl add server ecdh curve init
...
Using "real" SSL certs requires some init for openssl ECDH
curve. Add a default curve "prime256v1" and allow overriding it
at context creation time.
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-18 19:25:46 +08:00
Andy Green
835ad120aa
test server allow external certs
...
Allow the test server to use external certs for testing
libwebsockets-test-server --ssl -C libwebsockets.org.crt -K libwebsockets.org.key -A libwebsockets.org.cer
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-17 12:00:40 +08:00
Andy Green
59cb88f1fe
ssl ecdh check errors properly
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-17 11:10:39 +08:00
Andy Green
1b78f7946f
more documentation typos
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-17 07:47:42 +08:00
Peter Pentchev
1c9c278f49
Fix some typos.
2016-02-16 21:48:38 +08:00
Andy Green
7714f71e4e
debug reduce noise
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-16 18:47:24 +08:00
Andy Green
9c60ed9d07
v1.7.0
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2016-02-16 13:20:46 +08:00