Commit Graph
7 Commits
Author SHA1 Message Date
Dmitry Verenitsin 22de26cc7c Merge commit from fork
* [libesl] Validate `Content-Length` in `esl_recv_event`.

`atol()` accepted negative values, allowing a remote ESL peer to cause
a one-byte heap underwrite (`Content-Length: -1`) or NULL-pointer
dereference (`Content-Length: -2`, since `esl_assert` compiles out
under `NDEBUG`). Reject negative and oversized values, and check
`malloc` failure instead of relying on `assert`.

Cap at `ESL_MAX_CONTENT_LENGTH` (16 MiB).

* [libesl] Add test_recv_event.
2026-05-26 22:28:23 +03:00
Serhii IvanovandAndrey Volk 1a97ed38e6 [GHA] Treat v1.11 as a release branch (#2873)
* [GHA] Add `v1.11` branch target
* [GHA] Treat `v1.11` as a release branch

---------

Co-authored-by: Andrey Volk <andywolk@gmail.com>
2026-05-07 18:19:08 +03:00
Andrey Volk 42bfd488f8 [GHA] Fix CI. 2025-07-15 18:26:36 +03:00
s3rj1k 23ab8bc0f4 [GHA] Use repository default value of artifacts retention-days 2024-12-04 01:44:21 +01:00
s3rj1k 556702ce9f [GHA] Refactor workflows 2024-12-03 21:30:46 +01:00
s3rj1k b662cc73fb [GHA] Use autogenerated matrix for grouping unit-tests. 2024-10-12 20:41:29 +02:00
s3rj1k 07283ac104 [GHA] Add tests. 2024-10-11 20:16:39 +02:00