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.2.0.tar.gz 0014550541 13.9 MB
project.diff 0000003266 3.19 KB
Revision 22 (latest revision is 29)
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 22)
- Update to version 4.2.0
  * RFC7231 date and time parsing and retry-after wired up to
    lws_retry.
  * `LWS_WITH_SUL_DEBUGGING` checks that no sul belonging to
    Secure Streams and wsi objects are left registered on
    destruction.
  * Netlink monitoring on Linux dynamically tracks interface
    address and routing changes, and immediately closes
    connections on invalidated routes.
  * RFC6724 DNS results sorting over ipv4 + ipv6 results,
    according to available dynamic route information.
  * Support new event library, sdevent (systemd native loop), via
    `LWS_WITH_SDEVENT`.
  * Reduce .rodata cost of role structs by making them sparse.
  * Additional Secure Streams QA tests and runtime state
    transition validation.
  * SMD-over-ss-proxy documentation and helpers to simplify
    forwarding.
  * SSPC stream buffering at proxy and client set from policy by
    streamtype.
  * Trigger Captive Portal Detection if DNS resolution fails.
  * Switch all logs related to wsi and Secure Streams to use
    unique, descriptive tags instead of pointers (which may be
    reallocated).
  * Use NOITCE logging for Secure Streams and wsi lifecycle
    logging using tags.
  * Update SSPC serialization to include versioning on initial
    handshake, and pass client pid to proxy so related objects are
    tagged with it.
  * Enable errors on -Wconversion pedantic type-related build
Comments 0
openSUSE Build Service is sponsored by