Lucas
a71a62f51b
mbedtls: fix issue about memory leak
...
https://github.com/warmcat/libwebsockets/issues/3177
2024-11-08 07:58:59 +00:00
Orgad Shaneh
8ad16af9a3
win: simplify error logging in windows-sockets.c
2024-10-03 05:27:54 +01:00
Orgad Shaneh
dcf9dcaf2a
unix-file: Fix signed/unsigned implicit conversion
2024-10-03 05:21:50 +01:00
Andy Green
e24114fed9
win: file: use INVALID_HANDLE_VALUE directly
...
c571d22dba (commitcomment-142753910)
2024-09-25 12:24:35 +01:00
Andy Green
f7aeadeb0e
win: trigger context destroy if pt destroying itself
...
https://github.com/warmcat/libwebsockets/issues/3182
This follows the flow for *nix
2024-09-25 09:37:03 +01:00
Andy Green
b05e95ec87
pipe: only pt destroy pipe close should close pipe fds
...
https://github.com/warmcat/libwebsockets/issues/2873
2024-09-25 08:38:44 +01:00
Andy Green
86819f05af
win32: upscale timeout_ms to 64-bit int
...
This may help with this:
https://github.com/warmcat/libwebsockets/issues/3201
2024-09-25 07:11:29 +01:00
Andy Green
3976131e35
unix-sockets: extra care around short for some toolchains
...
https://github.com/warmcat/libwebsockets/issues/3163
2024-09-25 06:38:09 +01:00
Andy Green
57a0c16aeb
openbsd: disable HIGH_RELIABLITY socket option
...
https://github.com/warmcat/libwebsockets/issues/3204
2024-09-25 06:32:13 +01:00
ribes96
7467274d4d
cgi: setenv: remove equals from arg
...
https://github.com/warmcat/libwebsockets/issues/3222
2024-09-23 10:39:23 +01:00
streltsovdd
c571d22dba
windows: fix check of result of CreateFileW
2024-06-04 06:06:51 +01:00
Orgad Shaneh
cd8fb61f3b
windows: evade unused var warnings when logs disabled
...
https://github.com/warmcat/libwebsockets/pull/2792
2023-11-18 05:36:58 +00:00
Martlaak
8796dc00f5
windows: allow serving files open for write
...
https://github.com/warmcat/libwebsockets/issues/2713
2022-08-23 12:58:31 +01:00
Vladimir Shakhov
ba84a1d3b5
Subject: [PATCH] platorm windows-sockets: treat WSAEWOULDBLOCK as
...
MBEDTLS_ERR_SSL_WANT_READ|WRITE
2022-08-05 19:45:20 +01:00
Arenoros
9bfca5b7c3
From a966322704
Mon Sep 17 00:00:00 2001
...
Subject: [PATCH] fix build on QNX 6.5.0
2022-07-13 06:23:40 +01:00
Mykola Stryebkov
754d2b4578
eventloop: windows: ssl: remove spin
2022-06-14 07:34:43 +01:00
Harshit Malpani
cf7862dd3c
plat: esp32: Remove esp_attr.h file
2022-05-17 15:37:16 +01:00
dcpng
65870ebce3
windows: plugins uv fixes
...
https://github.com/warmcat/libwebsockets/issues/2617
2022-05-17 15:37:16 +01:00
Andy Green
10044198c5
logs: use finegrained level test on unix-sockets.c
2022-05-17 15:34:30 +01:00
Andy Green
49af3742c6
mbedtls: v3.1 reverts privacy of mbedtls_net_context fd
...
mbedtls seemed to realize that they went overboard with the privacy stuff
on v3.0 and removed some of it. Introduce support for those members that
are only private on exactly v3.0 and unprotected before and after.
2022-05-17 15:09:20 +01:00
Luciano Iam
28b1e1f463
mingw: correct winsock recv() and send() buffer ptr type
...
This allows to build libwebsockets on MinGW. Winsock recv() and send()
expect non unsigned char* while lws uses uint_8*.
https://docs.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send
https://docs.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-recv
2022-02-21 11:08:01 +00:00
chenzhongaaron
9cd7438259
qnx: toolchain file and adaptations
...
https://github.com/warmcat/libwebsockets/issues/2527
2022-01-04 15:58:41 +00:00
Andy Green
741cf67b7f
windows: mingw file type is int (v2)
2021-11-22 17:23:12 +00:00
calvin2021y
b0b7fff957
android: fix extra warnings on android-resolv
2021-11-22 15:40:07 +00:00
Andy Green
3ef446f27c
freertos-service: remove cruft
...
This can't be reached currently, so remove it and simplify the setting of c
to the exact equivalent.
2021-11-09 09:29:00 +00:00
Andy Green
b45dfcb81e
windows: mingw file type is int
2021-11-09 09:28:37 +00:00
Andy Green
a00703f500
unix-sockets: NOP for coverity
...
continue here makes no difference than using break, but continue gets us a
pointless complaint "statement continue does not have any effect" and break
does not.
2021-11-08 11:05:28 +00:00
Chunho Lee
00b7fa23d0
plat: freertos: selectively use old service looping
2021-10-26 09:55:54 +01:00
Andy Green
06bc1d8971
freertos: no need to freak out if service_adjust_to is 0
...
If lws_s_a_t() is zero, there's a path where n stays -1 from its
declaration and we return -1.
2021-10-15 19:10:33 +01:00
Orefkov Aleksander
413ce239cd
mbedtls: windows: add define to be compatible with the latest versions of mbedtls
2021-10-12 15:37:38 +01:00
Andy Green
df008ef6ce
freertos: suppress return check on xSemaphoreTake
...
With the timeout set to portMAX_DELAY, there is no timeout and so no way
for the api to return failure.
https://www.freertos.org/a00122.html
However Coverity doesn't understand this, and futher, Coverity usually
ignores (void) result casts. So add needless checks and the corresponding
needless unwinding to the 10 uses of lws_mutex_lock() in smd.c.
Invert the return value to align it with pthreads mutex lock return
semantics.
2021-10-08 09:49:58 +01:00
=?UTF-8?q?M=C3=A4rt=20Laak?=
71b8f4dc68
windows: fix _lws_plat_file_seek_cur to update pos in fd
...
* needed to make fops_zip to work in windows
2021-10-05 07:40:17 +01:00
Andy Green
06e881aad6
esp32c3
...
Add
2021-08-31 05:45:40 +01:00
Andy Green
af501eab1a
windows: plat: only build client ctx init if WITH_TLS
...
https://github.com/warmcat/libwebsockets/issues/2385
2021-08-19 05:31:15 +01:00
Andy Green
f3d5b9b99a
service: assert on thread shenanigans
2021-08-13 05:25:01 +01:00
Andy Green
d1f3762a05
types: handle ssize_t is int
2021-08-09 17:31:16 +01:00
Andy Green
5ddb03d146
iface: score binds
...
Choose the best fit for iface ip addresses by scoring the
unsorted results from getifaddrs()
2021-07-20 10:33:56 +01:00
Andy Green
4b089788bc
tls: mbedtls-3
...
Adapt mbedtls support for compatibility with v3, while maintaining
compatibility with v2.
Notice v3 has removed the ability to encrypt with pubkey and
decrypt with privkey. Openssl still has it, atm with v3 these
fall back to encrypt with privkey and decrypt with pubkey.
> The RSA module no longer supports private-key operations with the
> public key or vice versa. As a consequence, RSA operation functions
> no longer have a mode parameter. If you were calling RSA operations
> with the normal mode (public key for verification or encryption,
> private key for signature or decryption), remove the
> MBEDTLS_MODE_PUBLIC or MBEDTLS_MODE_PRIVATE argument. If you were
> calling RSA operations with the wrong mode, which rarely makes sense
>from a security perspective, this is no longer supported.
2021-07-13 13:22:50 +01:00
Andy Green
4c4b2c5dcf
libevent: use event_enable_debug_mode
2021-07-13 08:27:18 +01:00
Andy Green
a4720b7dbc
windows: align plat insert socket POLLIN handling to linux
...
This is needed for, eg, libuv
2021-07-09 09:31:48 +01:00
Andy Green
5d8cf03221
logs: log contexts
2021-07-01 05:20:53 +01:00
Andy Green
8e76634ed3
logs: introduce log_cx
2021-07-01 05:20:53 +01:00
RobHap
226c88ba32
freertos: check for forcing each time around service loop
...
https://github.com/warmcat/libwebsockets/issues/2325
2021-06-16 05:56:25 +01:00
DUOLabs333
d815c39c0c
cygwin: include in unix type socket init
2021-06-07 08:17:52 +01:00
Andy Green
faad862fb2
coverity: ntp from blob: handle blob missing
2021-06-04 14:58:15 +01:00
Andy Green
f96f2a88de
windows: mbedtls: use recv / send
2021-05-27 11:40:44 +01:00
Andy Green
ad3aa5339e
TCP_FASTOPEN
2021-05-25 08:13:13 +01:00
Yichen Gu
febca16a0b
lwip: handle ECONNABORTED on tls read
2021-05-17 11:34:28 +01:00
Andy Green
9c6e2ffb65
smp: fix client tsi detection
2021-05-12 09:06:11 +01:00
Andy Green
19d59f9977
listen: ip bind: force ipv4 if given ipv4 numeric iface
2021-05-06 20:51:43 +01:00