[Libwebsockets] v2.4 released / v2.4.1

Andy Green andy at warmcat.com
Sun Nov 5 04:34:38 CET 2017

On 10/16/2017 09:13 PM, Andy Green wrote:
> Hi -
> https://github.com/warmcat/libwebsockets/tree/v2.4-stable
> Thanks to everyone who contributed.

v2.4.1 is tagged out with a bunch of minor fixes

43b06fe3 WITH_STATS: fix signed build warnings
ee0ce8cc coverity-fixes
5f74010e service: only apply trunc holds rx rule for http2
d2ec3295 rxflow: fix second draining path
bc6f8179 service: stop trying to find service TID after first time
9d654abe mirror: default to empty name if mirror with no arg
5b62dd28 mirror: fix spin on close
6ef69ad8 lws_hdr_copy: protect against garbage
793d8bfa ah: increase timeout sanity check to ah_idle + 60
52f2ac57 win: move LEAN_AND_MEAN before tls includes
6232d3f8 lws_timingsafe_bcmp
fbd524e3 cgi: make sure compiler cant see uninitialized use
c303a0d0 lejp: use explicit signed char return
bc046cb6 getifaddrs-fix-include-reference
e80461fb build: strict-aliasing on old compiler workaround
22241831 http2: missing return when openssl too old
bdc9eda2 protocol init: allow use of client apis during per-vhost 
protocol init
80951553 getifaddrs: fix conditional build
d50823c7 client: allow failout when adding client headers
0a9f3722 client: do not treat selected response codes as connection failures
71352672 mirror: fix multiple mirror instances hang
af07cca9 getifaddrs: fix second lws_malloc
c890b6f1 sshd: fix NULL vhd protection
df0f8341 daemonize: fix missing lws_malloc reason param

all of these are already on master too.

Most of them fix some kind of bug, but several of them fix build things 
that only appear on specific toolchains / platforms, like default char 
being unsigned.

I updated the coverity build tools and fixed a problem it has with gcc7, 
that produced some more minor dings that are also fixed on v2.4.1 and 


More information about the Libwebsockets mailing list