Revisions of libwebsockets

buildservice-autocommit accepted request 535491 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 9)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 8)
- Update to version 2.4.0
  * HTTP/2 server support is now mature and usable!  LWS_WITH_HTTP2=1 enables it.
    Uses ALPN to serve HTTP/2, HTTP/1 and ws[s] connections all from the same
    listen port seamlessly.  (Requires ALPN-capable OpenSSL 1.1 or mbedTLS).
 
  * LWS_WITH_MBEDTLS=1 at CMake now builds and works against mbedTLS instead of
    OpenSSL.  Most things work identically, although on common targets where
    OpenSSL has acceleration, mbedTLS is many times slower in operation.  However
    it is a lot smaller codewise.
 
  * Generic hash apis introduced that work the same on mbedTLS or OpenSSL backend
 
  * LWS_WITH_PEER_LIMITS tracks IPs across all vhosts and allows restrictions on
    both the number of simultaneous connections and wsi in use for any single IP
 
  * lws_ring apis provide a generic single- or multi-tail ringbuffer... mirror
    protocol now uses this.  Features include ring elements may be sized to fit
    structs in the ringbuffer, callback when no tail any longer needs an element
    and it can be deleted, and zerocopy options to write new members directly
    into the ringbuffer, and use the ringbuffer element by address too.
 
  * abstract ssh 2 server plugin included, with both plugin and standalone
    demos provided.  You can bind the plugin to a vhost and also serve full-
    strength ssh from the vhost.  IO from the ssh server is controlled by an
    "ops" struct of callbacks for tx, rx, auth etc.
 
  * Many fixes, cleanups, source refactors and other improvements.
- rebase patch:
  * libwebsockets-norpmtools.patch
buildservice-autocommit accepted request 533995 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 7)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 6)
- Do not build static libraries and test-apps
buildservice-autocommit accepted request 530398 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 5)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 4)
- Update to version 2.3.0
  * ESP32 OpenSSL support for client and server
  * ESP32 4 x WLAN credential slots may be configured
  * Libevent event loop support
  * SOCKS5 proxy support
  * lws_meta protocol for websocket connection multiplexing
  * lws_vhost_destroy() added... allows dynamic removal of listening
    vhosts.  Vhosts with shared listen sockets adopt the listen socket
    automatically if the owner is destroyed.
  * IPv6 on Windows
  * Improved CGI handling suitable for general CGI scripting, eg, PHP
  * Convert even the "old style" test servers to use statically included
    plugin sources
  * LWS_WITH_STATS cmake option dumps resource usage and timing information
    every few seconds to debug log, including latency information about
    delay from asking for writeable callback to getting it
  * Large (> 2GB) files may be served
  * LWS_WITH_HTTP_PROXY Cmake option adds proxying mounts
  * Workaround for libev build by disabling -Werror on the test app
  * HTTP2 support disabled since no way to serve websockets on it
buildservice-autocommit accepted request 517796 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 3)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 2)
- Add patch that disables spec-file creation and building rpm files
  within the CMake build system
  * libwebsockets-norpmtools.patch
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 1)
Displaying revisions 21 - 29 of 29
openSUSE Build Service is sponsored by