2469 Commits

Author SHA1 Message Date
916dcf8eb3 Remove superfluous log messages from tests 2025-05-23 09:25:48 +03:30
07cc9a20bc docs: Remove moved sections 2025-05-23 09:25:48 +03:30
19c38c308a Replace detail/work_guard.hpp with net::executor_work_guard
In newer versions of Asio, `executor_work_guard<>` can be used even when
`ASIO_NO_TS_EXECUTORS` is defined.
2025-04-27 16:08:05 +03:30
78478557f6 Conditionally define immediate_executor_type in async_base
Fixes #3002
2025-04-27 16:08:05 +03:30
f60f7c152f added cstdint include 2025-04-26 22:09:35 +03:30
c5d20f50c5 Update .github/build.yml 2025-04-26 21:17:00 +03:30
1f3c4089ab Use handshake_timeout for closing handshake during read operations
Fixes #2999
2025-04-26 21:17:00 +03:30
1d8dfae490 Fix a typo in release notes boost-1.88.0 2025-03-26 15:45:36 +03:30
f1492dd164 Fix link to async_teardown in teardown document
Previously, this link incorrectly pointed to teardown instead of async_teardown.
2025-03-05 08:56:26 +03:30
a2975187f9 Boost 1.88 release notes boost-1.88.0.beta1 2025-02-28 16:38:36 +03:30
fecd29050a Version 357 2025-02-28 16:38:36 +03:30
e0884660f4 Add examples of Unix domain sockets
Closes #2918
2025-02-28 16:38:36 +03:30
41c1abb402 Add SSL/TLS Certificate section to documentation
Closes #2910
2025-02-26 18:31:12 +03:30
0451018f25 CMake test targets are prefixed with boost_beast_
Closes #2984
2025-02-13 20:09:44 +03:30
ee2b5b2ff9 Replace SSL_set1_host with asio::ssl::host_name_verification
`SSL_set1_host` fails when host is an IP address
2025-02-13 20:09:44 +03:30
ea38d841b0 SSL examples verify peer cert hostname
Fixes #2974
2025-02-11 19:43:58 +03:30
4e384f086b async_read_some documentation mentions how to identify message completion
Closes #2969
2025-02-11 12:41:30 +03:30
8c3d8a907d Improve documentation of websocket::stream::async_close
Addresses #2730
2025-02-11 12:23:01 +03:30
684fbfb356 Increase timeout tolerance in ping tests 2025-02-11 12:23:01 +03:30
95386da791 Update websocket idle timer upon receiving a ping message 2025-02-09 18:25:10 +03:30
f9387fda71 websockets: Count pings from server as activity for idle_timeout
If the stream is receiving control packets like ping, don't count it as
idle. This means you can enable `timeout_opt.keep_alive_ping` on only
one side to get heartbeat.

Make tests that verify current behaviour.

Update documentation to match changes in PR #2718.

Addresses issue #2716
2025-02-09 18:25:10 +03:30
84115e5b13 fuzz targets link against header-only library 2024-12-16 10:29:07 +03:30
8b379d4fb1 Fix out-of-band access issue in iequals function 2024-12-16 10:29:07 +03:30
cc58816ffc Update GHA CI 2024-12-16 10:29:07 +03:30
718992bf93 Use boost.io node 2024-12-11 17:18:16 +03:30
33cfc5653c GHA: Override node20 in old containers 2024-11-27 22:55:08 +03:30
bed0e1be3c Make CMakeLists.txt compatible with version 3.8
Make call to target_sources conditional
Replace $<CXX_COMPILER_ID:compiler_ids> expressions with individual ones
2024-11-27 22:55:08 +03:30
bb42991e17 Update GHA matrix 2024-11-26 16:51:00 +03:30
e55670d0d0 Remove Boost.Scope dependency from examples 2024-11-26 16:51:00 +03:30
c00cca32a4 Make all compile definitions target-specific 2024-11-25 11:41:40 +03:30
ce3f2196c4 Remove unused CI configurations and scripts 2024-11-25 11:41:40 +03:30
8fe93ba861 CI pipeline for building and testing CMake targets 2024-11-25 11:41:40 +03:30
9c184406ea Register tests in CMakeLists 2024-11-25 11:41:40 +03:30
827ecf5e93 Organize source files in CMakeLists with source_group 2024-11-25 11:41:40 +03:30
75e45287fb Refactor CMakeLists
Closes #2471
Closes #1816
2024-11-25 11:41:40 +03:30
a21250d12d Fixed docs typos
Signed-off-by: Alexey Romko <nevilad@yahoo.com>
boost-1.87.0.beta1 boost-1.87.0
2024-11-11 15:45:31 +03:30
6d66afbd0e Boost 1.87 release notes 2024-11-05 16:50:36 +03:30
f42d178249 Version 356 2024-11-05 16:50:36 +03:30
71cea5c4d9 Fix -Wdeprecated-literal-operator warnings
Fixes #2946
2024-11-05 16:50:36 +03:30
0886fd891a Suppress -Wunused-parameter warnings in tests 2024-10-26 15:33:15 +03:30
4ea56c4b39 Fix unreachable code warning in tests 2024-10-26 15:33:15 +03:30
b85b166e34 Enable -Wextra in test/Jamfile 2024-10-26 15:33:15 +03:30
0078272001 Add forward declaration headers 2024-10-17 17:23:08 +03:30
225a25b57c Update drone.star 2024-10-17 17:23:08 +03:30
eba476ada6 Update maintainers list
Closes boostorg/website-v2#1313
2024-10-17 17:23:08 +03:30
207737695a Remove static specifier from clamp functions
Fixes #2939
2024-10-17 17:23:08 +03:30
7ce0ebe47c Fix warnings in json_client example 2024-09-19 15:27:57 +03:30
3ddcf4ed38 Jamfile cleanup 2024-09-04 22:37:14 +03:30
333b5511da stream_state.ipp: add missing include 2024-09-04 22:37:14 +03:30
cbcf6cb262 basic_stream: Fix call to net::dispatch
Fixes #2925
2024-09-04 19:18:00 +03:30