aboutsummaryrefslogtreecommitdiff
path: root/libs/libwebsockets/patches
Commit message (Collapse)AuthorAge
* libwebsockets: Fix -Werror=enum-int-mismatch in ↵Oskari Rauta2023-07-01
| | | | | | | | | | | | | | | | | lws_tls_server_abort_connection() with gcc 13 libwebsockets fails with -Werror=enum-int-mismatch with both SSL variants. These 2 patches work out that issue. Problem is mentioned as a issue in openwrt/packages#20949 and instead of overriding issue with appropriate CFLAGS, this approach was suggested for me as it's been made as a PR (for openssl) at warmcat/libwebsockets#2824 Second patch for mbedtls, was made by me using same approach as was used of openssl. Eventually these propably will be merged into libwebsockets mainstream. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* libs/libwebsockets: Update to 4.3.xKarl Palsson2022-09-26
| | | | | | | | | | | Changes since 4.2 are extensive, as always. https://libwebsockets.org/git/libwebsockets/tree/changelog?h=v4.3-stable#n4 Eg, Adds CBOR, support for reduced memory CA verification, cookie jars, mqtt client gains qos2, mbedtls v3, fault injection apis, better support for event loops. Signed-off-by: Karl Palsson <karlp@etactica.com>
* libwebsockets: fix compilation with GCC12Rosen Penev2022-06-09
| | | | | | Upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libwebsockets: fix compilation with newer GCCRosen Penev2022-02-14
| | | | | | Errors on uninitialized variable. No idea why only on powerpc64. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libwebsockets: update to 4.1.6Karl Palsson2021-03-15
| | | | | | | | | | | | | | | | | | This is a major version bump, from 3.x to 4.x, and continues the path towards a mail client. New features: * ntp client * dns resolver * mqtt client * number humanizing string helpers License change upstream. cmake options tweaked to match current upstream defaults again. Tested with mosquitto and ttyd. Signed-off-by: Karl Palsson <karlp@etactica.com>
* Revert "libwebsockets: move to 3.2.1"Karl Palsson2020-08-21
| | | | | | | | | | | | | | This reverts commit 7066486fbbfa1bb73fee74911a8306e3a534a6fe. LWS 3.2.x and 4.0.x are broken on ath79 and malta-be, (at least) See https://github.com/warmcat/libwebsockets/issues/2008 and https://github.com/openwrt/packages/issues/13085 Restore a functional 3.1 release until upstream release. Signed-off-by: Karl Palsson <karlp@etactica.com>
* libwebsockets: move to 3.2.1Karl Palsson2020-01-09
| | | | | | | | 3.2.x is formally "not maintained" and people should stick with 3.1.x until a new release of the master branch occurs. However, in reality, 3.2.1 has been released, with performance improvements and fixes. Signed-off-by: Karl Palsson <karlp@etactica.com>
* libwebsockets: bump to 3.1.0Karl Palsson2018-12-10
| | | | | | | | | | | | | | | | | | Drops an openssl deprecation patch applied upstream. Changes since 3.0.0, the following list of websocket related features: * gzip+brotli compression in the webserver * threadpools * string tokenizers * http reverse proxies * managed disk cache Full changes at https://libwebsockets.org/git/libwebsockets/tree/changelog?id=89eedcaa94e1c8a97ea3af10642fd224bcea068f#n4 Tested on ath79, and classic usage of libwebsockets to provide websockets support to a C application. Signed-off-by: Karl Palsson <karlp@etactica.com>
* libwebsockets: Fix build without deprecated OpenSSL APIsRosen Penev2018-11-09
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libwebsockets: Update to 3.0.0Rosen Penev2018-07-05
| | | | | | | | | Removed upstreamed patch. Also added a patch to fix Travis. Signed-off-by: Rosen Penev <rosenp@gmail.com> Tested-by: Karl Palsson <karlp@etactica.com>
* libwebsockets: remove build hostnameAlexander Couzens2017-12-11
| | | | | | | Using the build hostname breaks reproducible builds. The patch is already merged upstream Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* libwebsockets: update to 1.4.x release.Karl Palsson2015-05-07
| | | | | | | | | | This changes the ABI and .so number, so it is only suitable for trunk packages. A patch included upstream has been dropped. Full changelog: https://github.com/warmcat/libwebsockets/blob/master/changelog Signed-off-by: Karl Palsson <karlp@remake.is>
* libs: libwebsockets: add latest released versionKarl Palsson2014-12-18
This includes a patch for cyassl building that has been committed upstream, but not released. There's no SPDX license identifier for LGPL + static linking exception, so I've used "LGPL-2.1+exception" as suggested at http://lwn.net/Articles/378329/ See also: https://github.com/warmcat/libwebsockets/issues/170 Signed-off-by: Karl Palsson <karlp@remake.is>