A lightweight pure C WebSockets library

Edit Package libwebsockets
http://libwebsockets.org

A lightweight pure C library built to use minimal CPU and memory resources,
and provide fast throughput in both directions.

Refresh
Refresh
Source Files
Filename Size Changed
libwebsockets-4.3.0.tar.gz 0015605272 14.9 MB
project.diff 0000002960 2.89 KB
Revision 24 (latest revision is 29)
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 24)
- Update to version 4.3.0
  * 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.
  * 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
  * Extra APIs to recover AKID and SKID from x.509 in mbedtls and
    openssl
  * Improve http redirect to handle h2-> h2 cleanly
Comments 0
openSUSE Build Service is sponsored by