2525 Commits

Author SHA1 Message Date
Mohammad Nejati 7c1e061f91 bump version boost-1.92.0.beta1 2026-07-06 20:40:03 +03:30
Sahana Bogar 3c1f91fa62 reject 1xx responses with a body in prepare_payload 2026-07-06 11:09:42 +03:30
Mohammad Nejati 56a7c3af49 clear error_code on successful file operations
Fixes #3035
2026-06-25 21:42:26 +03:30
Sahana Bogar bb6cf79a7c validate quoted-string in parse_chunk_extensions 2026-06-25 12:21:34 +03:30
Mohammad Nejati 5c484a36ec server-flex-awaitable: dispatch cancellation to the task's strand 2026-06-24 15:21:59 +03:30
sahvx655-wq d8316541cf accept websocket close code 1014 (bad gateway) 2026-06-22 08:27:27 +03:30
Mohammad Nejati c0562a75fc fix unreachable code warning in async_base tests 2026-06-21 16:31:14 +03:30
Mohammad Nejati 1733307bc0 reject request transfer-encoding that does not end in chunked 2026-06-21 16:31:14 +03:30
Mohammad Nejati 01a515aa86 update build.yml 2026-06-21 16:31:14 +03:30
sahvx655-wq f9dc1c6755 reject content-length with transfer-encoding regardless of order 2026-06-21 10:40:45 +03:30
sahvx655-wq 736daa032d reject chunked transfer-encoding in HTTP/1.0 requests 2026-06-13 09:29:31 +03:30
Mohammad Nejati ef5aec2983 adjust too-big frame tests for high-bit length rejection 2026-06-09 08:42:58 +03:30
sahvx655-wq ee17b92ca6 reject 64-bit frame length with the high bit set 2026-06-09 08:42:58 +03:30
Mohammad Nejati cad88202e6 Update build.yml 2026-06-08 12:01:41 +03:30
Mohammad Nejati 359ff934bd Fix -Wmaybe-uninitialized in wsload bench 2026-06-08 12:01:41 +03:30
Mohammad Nejati aaf0ef3f58 Remove dependency on Boost.Functional 2026-06-08 12:01:41 +03:30
Mohammad Nejati 54a49706e4 Unconditionally drop framing and connection-control fields carried in trailers 2026-06-08 12:01:41 +03:30
sahvx655-wq 60b4c2e3fc basic_parser ignores connection and framing fields in trailers 2026-06-08 12:01:41 +03:30
Mohammad Nejati 077efe520d Bump version boost-1.91.0 2026-04-14 01:14:00 +03:30
Mohammad Nejati 04660c613b Add HTTP2-Settings to HTTP field enum 2026-04-14 01:14:00 +03:30
Mohammad Nejati d8361d48fe Fix clients example table 2026-04-14 01:14:00 +03:30
Mohammad Nejati a74967f06a Make OpenSSL an optional dependency for tests boost-1.91.0.beta1 2026-02-27 13:08:51 +03:30
bumpsoo 9ad3b6831f doc: fix broken link 2026-02-21 13:45:50 +03:30
Mohammad Nejati 1bc50fd748 Add missing type_with_alignment.hpp include 2026-02-13 23:17:14 +03:30
Mohammad Nejati 69a2eab2e5 Enforce 8KB sanity limit on chunk headers 2026-01-28 09:13:02 +03:30
Mohammad Nejati a0723466fb Revert "basic_parser: remove skip_ usage"
This reverts commit aefc564fa7.
2026-01-28 09:13:02 +03:30
Mohammad Nejati 94fb0c5e15 chore: update build.yml 2026-01-25 22:03:44 +03:30
Mohammad Nejati f34fe9a35a chore: add compat to secondary dependencies list 2026-01-25 22:03:44 +03:30
Andrey Semashev 9579b34ab0 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-25 16:11:54 +03:30
Pavel P 8dca61b566 Avoid tyecast warnings in inflate_with_eb 2026-01-25 16:06:18 +03:30
Mohammad Nejati 67106ebaab Add tests for saved_handler when cancellation_slot::emplace throws boost-1.90.0 2025-11-14 00:45:11 +03:30
Mohammad Nejati 0620a680c2 saved_handler destroys handler if cancellation_slot::emplace throws 2025-11-06 10:47:12 +03:30
biljazovic ad2c9a3ab9 Fix cancellation slot retrieval in saved_handler::emplace. 2025-11-05 21:49:30 +03:30
Mohammad Nejati 5d6edfabfa Version 359 boost-1.90.0.beta1 2025-11-01 19:50:54 +03:30
Mohammad Nejati 69939829fa update build.yml 2025-11-01 19:50:54 +03:30
Mohammad Nejati a3d00a6d0c move local class definition from saved_handler::emplace to saved_handler::impl
The `storage` class triggers a bug on clang-3.6 in C++14 builds.
2025-11-01 19:50:54 +03:30
Mohammad Nejati 42c1f2973c remove reserved double-underscore from identifier in BOOST_BEAST_ASSIGN_EC 2025-11-01 19:50:54 +03:30
Mohammad Nejati e085c528a8 Remove dependency on Boost.Preprocessor
Closes #3050
2025-10-24 13:25:21 +03:30
Mohammad Nejati b687af73c3 replace BOOST_STATIC_ASSERT with BOOST_CORE_STATIC_ASSERT
Closes #3048
2025-10-24 13:25:21 +03:30
Mohammad Nejati 63f3d3f393 parser rejects non-standard trailer fields by default 2025-10-16 15:32:39 +03:30
Mohammad Nejati 7f5b093bd0 basic_parser uses a dedicated callback for trailer fields 2025-10-16 15:32:39 +03:30
Mohammad Nejati 94cbb0339a field constants are updated 2025-10-16 15:32:39 +03:30
dvtate 72dc439584 Add basic_fields::contains member function 2025-10-12 12:08:36 +03:30
Mohammad Nejati 33411d58ba buffer_body ignores empty chunks
Fixes #3032
2025-10-10 15:29:51 +03:30
Mohammad Nejati 751cb8ab2d ci: limit parallel jobs in Drone 2025-10-03 22:11:12 +03:30
Mohammad Nejati 97d6ddb730 Fix allocator move/copy assignment in flat_buffer and multi_buffer
Fixes #3034
2025-10-03 22:11:12 +03:30
Mohammad Nejati 164db4bc57 Fix websocket permessage-deflate error on partial message consumption
fixes #3028
2025-09-04 08:15:23 +03:30
Mohammad Nejati 294ef9443b bump extern zlib version 2025-09-04 08:15:23 +03:30
Davin 9b24b28d50 Update README.md boost-1.89.0 2025-08-04 07:41:32 +03:30
DockedFerret800 a7bf3760a5 Add missing return statements to examples 2025-07-24 21:48:11 +03:30