Revisions of libwebsockets

buildservice-autocommit accepted request 760258 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 15)
baserev update by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 758742 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 14)
- Update to version 3.2.1
  * This is the last planned release under LGPLv2+SLE.  It's not planned to be
    maintained like previous releases, please switch to master for the latest
    stuff or continue to use v3.1-stable until the next release under the
    new MIT license.
  * NEW: completely refactored scheduler with a unified, sorted us-resolution
    linked-list implementation.  All polled checks like timeout are migrated
    to use the new timers, which also work on the event lib implementations.
    Faster operation, us-resolution timeouts and generic scheduled callbacks
    from the event loop.
  * NEW: lws_dsh specialized buffer memory allocator that can borrow space
    from other cooperating buffers on the same list.
  * NEW: lws_sequencer allows managing multi-connection processes and
    retries
  * NEW: memory buffer cert support
  * NEW: LWS_WITH_NETWORK in CMake... can be configured without any network-
    related code at all
  * NEW: JOSE / JWK / JWS / JWE support, for all common ciphers and algs,
    works on OpenSSL and mbedtls backends
  * NEW: gencrypto now has genaes and genec in addition to genrsa, works
    on OpenSSL and mbedtls backends
  * NEW: raw_proxy role
  * NEW: Basic Auth works on ws connections
  * CHANGE: REMOVED: LWS_WITH_GENRSA, LWS_WITH_GENHASH, LWS_WITH_GENEC,
    LWS_WITH_GENAES have all been removed and combined into LWS_WITH_GENCRYPTO
  * CHANGE: REMOVED: LWS_WITH_JWS, LWS_WITH_JWE have been removed and combined
    into LWS_WITH_JOSE
- Update to version 3.1.0
  * CHANGE: REMOVED: lws_client_connect() and lws_client_connect_extended()
    compatibility apis for lws_client_connect_via_info() have been marked as
buildservice-autocommit accepted request 605301 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 13)
baserev update by copy to link target
Marcus Rueckert's avatar Marcus Rueckert (darix) accepted request 605144 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 12)
- 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.
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 584203 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 11)
- Update to version 2.4.2
  * Minor fixes

- Update to version 2.4.1
  * Minor fixes
buildservice-autocommit accepted request 535493 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 10)
baserev update by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 535491 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 9)
- 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 534173 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 8)
baserev update by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 533995 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 7)
- Do not build static libraries and test-apps
buildservice-autocommit accepted request 530409 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 6)
baserev update by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 530407 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 5)
- Extend description to say what libwebsockets really does.
  Replace -exec rm by simpler -delete.
- Move API documentation to libwebsockets-devel.
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 530398 from Martin Hauke's avatar Martin Hauke (mnhauke) (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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 517797 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 3)
initialized devel package after accepting 517797
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 517796 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 2)
- Add patch that disables spec-file creation and building rpm files
  within the CMake build system
  * libwebsockets-norpmtools.patch
Marcus Rueckert's avatar Marcus Rueckert (darix) accepted request 499844 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 1)
initial package for libwebsockets
Displaying revisions 21 - 35 of 35
openSUSE Build Service is sponsored by