mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-30 00:00:16 +01:00
docs: update changelog and README
This commit is contained in:
parent
4db2ff872b
commit
c34e24392e
2 changed files with 54 additions and 6 deletions
15
README.md
15
README.md
|
@ -8,14 +8,17 @@ lightweight, configurable, scalable and flexible way. It's easy to build and
|
|||
cross-build via cmake and is suitable for tasks from embedded RTOS through mass
|
||||
cloud serving.
|
||||
|
||||
[80+ independent minimal examples](https://libwebsockets.org/git/libwebsockets/tree/minimal-examples) for
|
||||
various scenarios, CC0-licensed (public domain) for cut-and-paste, allow you to get started quickly.
|
||||
It supports a lot of lightweight ancilliary implementations for things like JSON,
|
||||
CBOR, JOSE, COSE, and supports OpenSSL and MbedTLS v2 and v3 out of the box for everything.
|
||||
It's very gregarious when it comes to event loop sharing, supporting libuv, libevent, libev,
|
||||
sdevent, glib and uloop, as well as custom event libs.
|
||||
|
||||
[There are a lot of READMEs](https://libwebsockets.org/git/libwebsockets/tree/READMEs) on a variety of
|
||||
topics.
|
||||
[100+ independent minimal examples](https://libwebsockets.org/git/libwebsockets/tree/minimal-examples) for various scenarios, CC0-licensed
|
||||
(public domain) for cut-and-paste, allow you to get started quickly.
|
||||
|
||||
[We do a huge amount of CI testing per push](https://libwebsockets.org/sai/), currently 495 builds on
|
||||
27 platforms.
|
||||
[There are a lot of READMEs](https://libwebsockets.org/git/libwebsockets/tree/READMEs) on a variety of topics.
|
||||
|
||||
[We do a huge amount of CI testing per push](https://libwebsockets.org/sai/), currently 510 builds on 27 platforms.
|
||||
|
||||

|
||||
|
||||
|
|
45
changelog
45
changelog
|
@ -1,6 +1,51 @@
|
|||
Changelog
|
||||
---------
|
||||
|
||||
- Add full CBOR stream parsing and writing support, with huge
|
||||
amount of test vectors and resumable printf type write apis
|
||||
See ./READMEs/README.cbor-lecp.md
|
||||
- Add COSE key and signing / validation support with huge amount of
|
||||
test vectors
|
||||
cose_sign[1] ES256/384/512, RS256/384/512
|
||||
cose_mac0 HS256/384/512
|
||||
See ./READMEs/README.cbor-cose.md
|
||||
- JIT Trust: for constrained devices, provides a way to determine the
|
||||
trusted CA certs the peer requires, and instantiate just those.
|
||||
This allows generic client browsing without the overhead of ~130
|
||||
x.509 CA certs in memory permanently.
|
||||
See ./READMEs/README.jit-trust.md
|
||||
- Add support for client Netscape cookie jar with caching
|
||||
- Secure Streams: issue LWSSSCS_EVENT_WAIT_CANCELLED state() when
|
||||
lws_cancel_service() called, so cross-thread events can be handled
|
||||
in SS
|
||||
- Actively assert() on attempt to destroy SS handles still active in
|
||||
the call stack, use DESTROY_ME returns instead so caller can choose
|
||||
how to handle it.
|
||||
- Improved Client Connection Error report strings for tls errors
|
||||
- SMP: Use a private fakewsi for PROTOCOL_INIT so pts cannot try to
|
||||
use the same one concurrently
|
||||
- MbedTLS v3 support for all release changes, as well as retaining
|
||||
support for v2.x
|
||||
- MQTT client: support QoS2
|
||||
- Event lib ops can now be set at context creation time directly,
|
||||
bringing full event lib hooking to custom event loops. See
|
||||
minimal-http-server-eventlib-custom
|
||||
- Extra APIs to recover AKID and SKID from x.509 in mbedtls and openssl
|
||||
- Improve http redirect to handle h2-> h2 cleanly
|
||||
- IPv4+6 listen sockets on vhosts are now done with two separate
|
||||
sockets bound individually to AF_INET and AF_INET6 addresses,
|
||||
handled by the same vhost listen flow.
|
||||
- Improved tls restriction handling
|
||||
- Log contexts: allow objects to log into local logging contexts, by
|
||||
lws_context, vhost, wsi and ss handle. Each context has its own
|
||||
emit function and log level. See ./READMEs/README.logging.md
|
||||
- Upgrade compiler checking to default to -Werror -Wall -Wextra
|
||||
- Fault injection apis now also support pseudo-random number binding
|
||||
within a specified range, eg,
|
||||
--fault-injection "f1(10%),f1_delay(123..456)"
|
||||
- Remove LWS_WITH_DEPRECATED_THINGS, remove master branch
|
||||
- Interface binding now uses ipv6 scoring to select bind address
|
||||
|
||||
v4.2.0
|
||||
======
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue