Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libwebsockets-devel-4.3.3-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libwebsockets-devel Distribution: openSUSE Tumbleweed
Version: 4.3.3 Vendor: openSUSE
Release: 1.1 Build date: Mon Feb 26 05:19:54 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 851699 Source RPM: libwebsockets-4.3.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://libwebsockets.org
Summary: Development files for libwebsockets
This subpackage contains libraries and header files for developing
applications that want to make use of the WebSockets library.

Provides

Requires

License

MIT

Changelog

* Mon Feb 26 2024 Joshua Smith <jsmithfpv@gmail.com>
  - Make the main shared library require the evlib plugin.
* Wed Dec 27 2023 Joshua Smith <jsmithfpv@gmail.com>
  - Update to 4.3.3:
    * cmake: ssl lib paths
    * gcc: fix mbedtls missing enum
    * libuv: fix idle being stopped when there is still pending stuff
    * server: Always return result of _lws_vhost_init_server_af
    * pt_destroy: possible leaking pipe side
    * pmd: fix ws parser for non pmd packet with pmd ext enabled
    * b64: lws_b64_decode_stateful truncates response
    * clean: gcc13 false positive uninitialized
    * mbedtls: if we have tls1.2 only accept exactly that
    * cmake: mbedtls: mbedtls_ssl_conf_alpn_protocols check
    * mbedtls: auto adapt to changed session constant
    * msvc: avoid error about mixed ellipsis and cond
    * mbedtls: print library version
    * tls: mbedtls-3.5.0: correct privkey size
    * ss: http: support PATCH
    * openssl: Add lws ctx ref to client vhost's SSL_CTX
    * openssl: Properly report OpenSSL error in
      lws_tls_client_connect
    * openssl-server: enum vs int disagreement
    * openssl3: change deprecated warnings suppression
    * tests: disable tests with jig rot
    * remove LWS_CALLBACK_OPENSSL_CONTEXT_REQUIRES_PRIVATE_KEY
      callback
    * vhost: remove from defer binding on destroy
    * fix build on QNX 6.5.0
    * lib/secure-streams: Fix clang build error
      `-Wunused-but-set-variable`
    * ws: tell caller we closed wsi on handshake failure
    * spa: file upload fix
    * logs: setup earlier so we can use on fail path
    * test-apps: use correct EXTERNAL_POLL flag
    * lib/tls/CMakeLists.txt: fix build without threads
    * http: server: correct plugin name in error
    * http: server: mounts: dont assume Basic Auth if no FILE_OPS
  - Remove fix-gcc13-build.patch as PR 2824 was merged
  - Place evlib_uv.so into own package to fix SR#1112213
* Thu Jul 20 2023 Joshua Smith <jsmithfpv@gmail.com>
  - Move evlib .so files to the sover package as they're wanted by
    software at runtime.
* Sat May 27 2023 munix9@googlemail.com
  - Add upstream patch fix-gcc13-build.patch:
    Fix -Werror=enum-int-mismatch in lws_tls_server_abort_connection()
* Sun Feb 19 2023 Martin Hauke <mardnh@gmx.de>
  - package libwebsockets-evlib_uv.so
  - specfile cleanup
* Fri Feb 17 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Enable build with libuv.
* Fri Oct 21 2022 Martin Hauke <mardnh@gmx.de>
  - Build with support for libuv
* Mon Jul 18 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.3.2:
    * http: lws_add_http_header_by_name: add colon if needed
    * logs: openssl session: improve detection of INFO enabled
    * logs: lock log context refcount changes
    * route: fix nl groups and local ipv6 ads
    * ss: mqtt: fix wrong QoS value on Birth message
    * ss: http: ensure SS points to wsi when using wsi pointing to SS
    * ss: reject direct protocol metadata if NULL ss wsi
    * h1: deal with WAITING_CONNECT in ops-h1
    * route: extend lws_route_uidx_t from 1 byte to 2 bytes
    * gcc12: fix potential test app string overflow
    * h1: remove assert on unexpected POLLIN state just hangup
    * sul: add clear advice for zombie suls
    * logs: use finegrained level test on unix-sockets.c
    * acme: update for v2
    * threadpool: improve relationship with LWS_HAVE_PTHREAD_H
    * h2: access log: POST: prepare log
    * mqtt: fix wrong awsiot field set on SUBSCRIBE
* Fri Jan 28 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.3.1:
    * tls: clear unused warning on WITHOUT_SERVER
    * pugins: sshd: handle window-change request
    * metrics: ss: skip tagging if no ss streamtypename
    * logs: log context: async_dns: no empty format string
    * mqtt: protect printing debug only vars
    * cmake: wrong miniz include dir + mbed link on windows
    * uv: handle uv_poll_init failure
    * context: fix compilation error
* Tue Oct 05 2021 Martin Hauke <mardnh@gmx.de>
  - 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
    * IPv4+6 listen sockets on vhosts are now done with two separate
      sockets bound individually to AF_INET and AF_INET6 addresses,
      handled by the same vhost listen flow.
    * Improved tls restriction handling.
    * Log contexts: allow objects to log into local logging contexts
      by lws_context, vhost, wsi and ss handle.  Each context has its
      own emit function and log level. See./READMEs/README.logging.md
    * Fault injection apis now also support pseudo-random number
      binding within a specified range, eg,
    - -fault-injection "f1(10%),f1_delay(123..456)"
    * Remove LWS_WITH_DEPRECATED_THINGS, remove master branch
    * Interface binding now uses ipv6 scoring to select bind address
* Sat Apr 17 2021 Martin Hauke <mardnh@gmx.de>
  - 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
      issues throughout the lws sources and upgrade every affected
      cast.
    * `lws_strcmp_wildcard()` helper that understand "x*", "x*y",
      "x*y*" etc.
    * `LWS_WITH_PLUGINS_BUILTIN` cmake option just builds plugins
      into the main library image directly.
    * Secure Streams proxy supports policy for flow control between
      proxy and clients.
    * libressl also supported along with boringssl, wolfssl.
    * prepared for openssl v3 compatibility, for main function
      and GENCRYPTO.
    * Fault injection apis can confirm operation of 48 error paths
      and counting.
    * `LWS_WITH_SYS_METRICS` keeps stats and reports them to
      user-defined function, compatible with openmetrics.
    * More options around JWT.
    * Support TLS session caching and reuse by default, on both
      OpenSSL and mbedtls.
    * Many fixes and improvements...

Files

/usr/include/libwebsockets
/usr/include/libwebsockets.h
/usr/include/libwebsockets/abstract
/usr/include/libwebsockets/abstract/abstract.h
/usr/include/libwebsockets/abstract/protocols
/usr/include/libwebsockets/abstract/protocols.h
/usr/include/libwebsockets/abstract/protocols/smtp.h
/usr/include/libwebsockets/abstract/transports
/usr/include/libwebsockets/abstract/transports.h
/usr/include/libwebsockets/abstract/transports/raw-skt.h
/usr/include/libwebsockets/abstract/transports/unit-test.h
/usr/include/libwebsockets/lws-adopt.h
/usr/include/libwebsockets/lws-async-dns.h
/usr/include/libwebsockets/lws-bb-i2c.h
/usr/include/libwebsockets/lws-bb-spi.h
/usr/include/libwebsockets/lws-button.h
/usr/include/libwebsockets/lws-cache-ttl.h
/usr/include/libwebsockets/lws-callbacks.h
/usr/include/libwebsockets/lws-cgi.h
/usr/include/libwebsockets/lws-client.h
/usr/include/libwebsockets/lws-conmon.h
/usr/include/libwebsockets/lws-context-vhost.h
/usr/include/libwebsockets/lws-cose.h
/usr/include/libwebsockets/lws-dbus.h
/usr/include/libwebsockets/lws-diskcache.h
/usr/include/libwebsockets/lws-display.h
/usr/include/libwebsockets/lws-dll2.h
/usr/include/libwebsockets/lws-dsh.h
/usr/include/libwebsockets/lws-eventlib-exports.h
/usr/include/libwebsockets/lws-fault-injection.h
/usr/include/libwebsockets/lws-freertos.h
/usr/include/libwebsockets/lws-fts.h
/usr/include/libwebsockets/lws-genaes.h
/usr/include/libwebsockets/lws-gencrypto.h
/usr/include/libwebsockets/lws-genec.h
/usr/include/libwebsockets/lws-genhash.h
/usr/include/libwebsockets/lws-genrsa.h
/usr/include/libwebsockets/lws-gpio.h
/usr/include/libwebsockets/lws-http.h
/usr/include/libwebsockets/lws-i2c.h
/usr/include/libwebsockets/lws-ili9341-spi.h
/usr/include/libwebsockets/lws-jose.h
/usr/include/libwebsockets/lws-jwe.h
/usr/include/libwebsockets/lws-jwk.h
/usr/include/libwebsockets/lws-jws.h
/usr/include/libwebsockets/lws-lecp.h
/usr/include/libwebsockets/lws-led.h
/usr/include/libwebsockets/lws-lejp.h
/usr/include/libwebsockets/lws-logs.h
/usr/include/libwebsockets/lws-lwsac.h
/usr/include/libwebsockets/lws-map.h
/usr/include/libwebsockets/lws-metrics.h
/usr/include/libwebsockets/lws-misc.h
/usr/include/libwebsockets/lws-mqtt.h
/usr/include/libwebsockets/lws-netdev.h
/usr/include/libwebsockets/lws-network-helper.h
/usr/include/libwebsockets/lws-optee.h
/usr/include/libwebsockets/lws-protocols-plugins.h
/usr/include/libwebsockets/lws-purify.h
/usr/include/libwebsockets/lws-pwm.h
/usr/include/libwebsockets/lws-retry.h
/usr/include/libwebsockets/lws-ring.h
/usr/include/libwebsockets/lws-secure-streams-client.h
/usr/include/libwebsockets/lws-secure-streams-policy.h
/usr/include/libwebsockets/lws-secure-streams.h
/usr/include/libwebsockets/lws-sequencer.h
/usr/include/libwebsockets/lws-service.h
/usr/include/libwebsockets/lws-settings.h
/usr/include/libwebsockets/lws-sha1-base64.h
/usr/include/libwebsockets/lws-smd.h
/usr/include/libwebsockets/lws-spa.h
/usr/include/libwebsockets/lws-spi.h
/usr/include/libwebsockets/lws-ssd1306-i2c.h
/usr/include/libwebsockets/lws-state.h
/usr/include/libwebsockets/lws-struct.h
/usr/include/libwebsockets/lws-system.h
/usr/include/libwebsockets/lws-test-sequencer.h
/usr/include/libwebsockets/lws-threadpool.h
/usr/include/libwebsockets/lws-timeout-timer.h
/usr/include/libwebsockets/lws-tls-sessions.h
/usr/include/libwebsockets/lws-tokenize.h
/usr/include/libwebsockets/lws-vfs.h
/usr/include/libwebsockets/lws-write.h
/usr/include/libwebsockets/lws-writeable.h
/usr/include/libwebsockets/lws-ws-close.h
/usr/include/libwebsockets/lws-ws-ext.h
/usr/include/libwebsockets/lws-ws-state.h
/usr/include/libwebsockets/lws-x509.h
/usr/include/lws_config.h
/usr/lib64/cmake/libwebsockets
/usr/lib64/cmake/libwebsockets/LibwebsocketsTargets-relwithdebinfo.cmake
/usr/lib64/cmake/libwebsockets/LibwebsocketsTargets.cmake
/usr/lib64/cmake/libwebsockets/LwsCheckRequirements.cmake
/usr/lib64/cmake/libwebsockets/libwebsockets-config-version.cmake
/usr/lib64/cmake/libwebsockets/libwebsockets-config.cmake
/usr/lib64/libwebsockets.so
/usr/lib64/pkgconfig/libwebsockets.pc
/usr/share/doc/packages/libwebsockets-devel
/usr/share/doc/packages/libwebsockets-devel/README.md
/usr/share/doc/packages/libwebsockets-devel/changelog


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024