Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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: 851673 | Source RPM: libwebsockets-4.3.3-1.1.src.rpm |
Packager: http://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.
MIT
* 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...
/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/lib/cmake/libwebsockets /usr/lib/cmake/libwebsockets/LibwebsocketsTargets-relwithdebinfo.cmake /usr/lib/cmake/libwebsockets/LibwebsocketsTargets.cmake /usr/lib/cmake/libwebsockets/LwsCheckRequirements.cmake /usr/lib/cmake/libwebsockets/libwebsockets-config-version.cmake /usr/lib/cmake/libwebsockets/libwebsockets-config.cmake /usr/lib/libwebsockets.so /usr/lib/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, Sat Nov 16 01:18:36 2024