Overview

Request 605144 accepted

- Update to version 3.0.0
* CHANGE: Clients used to call LWS_CALLBACK_CLOSED same as servers...
LWS_CALLBACK_CLIENT_CLOSED has been introduced and is called for clients
now.

* CHANGE: LWS_CALLBACK_CLIENT_CONNECTION_ERROR used to only be directed at
protocols[0]. However in many cases, the protocol to bind to was provided
at client connection info time and the wsi bound accordingly. In those
cases, CONNECTION_ERROR is directed at the bound protocol, not protcols[0]
any more.

* CHANGE: CMAKE: the following cmake defaults have changed with this version:

- LWS_WITH_ZIP_FOPS: now defaults OFF
- LWS_WITH_RANGES: now defaults OFF
- LWS_WITH_ZLIB: now defaults OFF
- LWS_WITHOUT_EXTENSIONS: now defaults ON

* CHANGE: REMOVED: lws_alloc_vfs_file() (read a file to malloc buffer)

* CHANGE: REMOVED: lws_read() (no longer useful outside of lws internals)

* CHANGE: REMOVED: ESP8266... ESP32 is now within the same price range and much
more performant

* CHANGE: soname bump... don't forget to `ldconfig`

* NEW: all event libraries support "foreign" loop integration where lws itself
if just a temporary user of the loop unrelated to the actual loop lifecycle.

Request History
Martin Hauke's avatar

mnhauke created request

- Update to version 3.0.0
* CHANGE: Clients used to call LWS_CALLBACK_CLOSED same as servers...
LWS_CALLBACK_CLIENT_CLOSED has been introduced and is called for clients
now.

* CHANGE: LWS_CALLBACK_CLIENT_CONNECTION_ERROR used to only be directed at
protocols[0]. However in many cases, the protocol to bind to was provided
at client connection info time and the wsi bound accordingly. In those
cases, CONNECTION_ERROR is directed at the bound protocol, not protcols[0]
any more.

* CHANGE: CMAKE: the following cmake defaults have changed with this version:

- LWS_WITH_ZIP_FOPS: now defaults OFF
- LWS_WITH_RANGES: now defaults OFF
- LWS_WITH_ZLIB: now defaults OFF
- LWS_WITHOUT_EXTENSIONS: now defaults ON

* CHANGE: REMOVED: lws_alloc_vfs_file() (read a file to malloc buffer)

* CHANGE: REMOVED: lws_read() (no longer useful outside of lws internals)

* CHANGE: REMOVED: ESP8266... ESP32 is now within the same price range and much
more performant

* CHANGE: soname bump... don't forget to `ldconfig`

* NEW: all event libraries support "foreign" loop integration where lws itself
if just a temporary user of the loop unrelated to the actual loop lifecycle.


Marcus Rueckert's avatar

darix accepted request

openSUSE Build Service is sponsored by