2
0
mirror of https://github.com/boostorg/beast.git synced 2026-01-19 04:02:10 +00:00

275 Commits

Author SHA1 Message Date
Mohammad Nejati
5d6edfabfa Version 359 2025-11-01 19:50:54 +03:30
Mohammad Nejati
63f3d3f393 parser rejects non-standard trailer fields by default 2025-10-16 15:32:39 +03:30
Mohammad Nejati
1fc5512b92 Fixed -Wmaybe-uninitialized warnings
These warnings are only triggered when a combination of
`-Wmaybe-uninitialized` and `-ftrivial-auto-var-init=zero` is used
with GCC 14.2 or later.
2025-07-19 20:23:55 +03:30
Mohammad Nejati
3772c1113e Version 358 2025-07-08 18:03:42 +03:30
Mohammad Nejati
07cc9a20bc docs: Remove moved sections 2025-05-23 09:25:48 +03:30
Mohammad Nejati
1d8dfae490 Fix a typo in release notes 2025-03-26 15:45:36 +03:30
Edward Nolan
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
Mohammad Nejati
a2975187f9 Boost 1.88 release notes 2025-02-28 16:38:36 +03:30
Mohammad Nejati
e0884660f4 Add examples of Unix domain sockets
Closes #2918
2025-02-28 16:38:36 +03:30
Mohammad Nejati
41c1abb402 Add SSL/TLS Certificate section to documentation
Closes #2910
2025-02-26 18:31:12 +03:30
Morten Minde Neergaard
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
Alexey Romko
a21250d12d Fixed docs typos
Signed-off-by: Alexey Romko <nevilad@yahoo.com>
2024-11-11 15:45:31 +03:30
Mohammad Nejati
6d66afbd0e Boost 1.87 release notes 2024-11-05 16:50:36 +03:30
Mohammad Nejati
29615eac94 Boost 1.86 release notes 2024-07-09 13:21:10 +03:30
Mohammad Nejati
9c7777e7f0 ssl_stream and flat_stream are deprecated 2024-05-31 16:45:52 +03:30
Mohammad Nejati
cf72589ae9 Add 'SSL/TLS Shutdown Procedure' section to documentation
Closes #2868
2024-05-28 23:39:48 +03:30
Mohammad Nejati
c9afa3bbbc Add release notes for Boost 1.85 2024-03-14 13:08:19 +03:30
yhzx233
9d825d1928 Fix typo in documentation 2024-02-26 16:44:31 +03:30
Mohammad Nejati
192b7d5a43 Fix the link to the http_client_methods.cpp example 2023-12-18 17:26:32 +03:30
Mohammad Nejati
d0dd9c5069 Update release notes for Boost 1.84 2023-11-22 09:14:30 +03:30
Mohammad Nejati
788e07916c Add release notes for Boost 1.84 2023-11-08 14:34:30 +03:30
Klemens Morgenstern
3996cae768 allocate & invoke hooks are removed. 2023-10-26 12:33:24 +03:30
Klemens Morgenstern
915b80a157 set minimum gcc version to 5.0.
This is due to C++98 support being dropped, so 4.8 fails other libraries C++11 detection.
2023-08-17 12:12:43 +08:00
Klemens Morgenstern
296317f757 boost 1.83 release notes 2023-06-28 12:33:15 +08:00
Klemens Morgenstern
ae01f0201d Documentation has less typos.
closes #2679.
2023-05-15 09:18:05 +08:00
Klemens Morgenstern
99787227cb boost 1.82 release notes. 2023-02-20 14:01:55 +08:00
Klemens Morgenstern
78c21308fa Doc grammar & reference corrections.
Closes #2578 & #2634.
2023-02-17 13:54:34 +08:00
Klemens
4ff4c79d5b file_body buffer size can be configured. 2023-02-05 02:57:41 +08:00
Klemens
99bceb5bff examples & tests use context instead of coroutine. 2023-02-02 23:27:49 +08:00
Klemens
1841a592d6 Minimalistic method examples. 2023-02-02 15:05:11 +08:00
Klemens Morgenstern
4f3ba278c6 Fields is not declared deprecated. 2023-02-01 18:00:12 +08:00
Klemens Morgenstern
947b225c9e No unused function in awaitable examples. (#2605)
* No unused function in awaitable examples.
* Beast has an awaitable-ssl example.

Closes #2604.
2023-01-24 09:55:05 +08:00
Klemens Morgenstern
4a8ced4b6f boost 1.81 release notes. 2022-11-01 10:29:43 +08:00
Klemens Morgenstern
09bfca1fa1 awaitable examples.
Closes #2104.
2022-10-30 00:13:54 +08:00
Klemens
3ebff60b1a beast support per-op cancellation
- websocket supports cancellation.
 - Iterating test for ws cancellation.
 - Only terminal cancellation is forwarded by default.
 - basic_stream supports cancellation.
 - supported cancellation is documented.
 - http cancellation additions.
 - Added cancellation_slot tests to http, utils and saved_handler.
 - Added post to write.cpp, to avoid SIGSEV in test.
 - Refresher describes cancellation in more detail.
2022-10-27 22:56:19 +08:00
Klemens
2820d256e8 Buffers have a feature table.
Closes #891
2022-10-14 17:20:15 +08:00
Klemens
9d680df683 buffer_ref allows using beast buffers with asio. 2022-10-14 17:20:15 +08:00
Klemens Morgenstern
f10c0aae21 api version is documented in the docs
Closes #298
2022-10-11 23:37:26 +08:00
sehe
7300ef463b Removed BOOST_BEAST_USE_STD_STRING_VIEW (#2451)
Fixes #2363
2022-10-03 13:29:21 +08:00
Klemens Morgenstern
12c2d14ebc streaming JSON body is an example 2022-10-03 09:53:05 +08:00
alandefreitas
eaa51201bd Fix broken links
fix #2333
2022-06-22 15:07:30 -03:00
alandefreitas
a634616ebc Release documentation
fix #2466
2022-06-22 15:02:23 -03:00
sehe
c2cff2254a Remove mention of Boost Property Tree
Fix #2445

Passing mention in documentation could suggest the more apt new boost library (since
1.75.0)
2022-06-09 00:10:20 +02:00
sehe
740879a995 Add http::message_generator 2022-05-21 22:12:13 -07:00
sehe
84e689c447 Add buffers_generator 2022-05-21 22:12:13 -07:00
sehe
9d23bec2bc Use core string_view
fix #2417

This improves inter-conversion between string_view implementations. Some observable differences for users:
 - core::string_view no longer supports the .to_string() or .clear() extensions from Utility
 - code that relied on .max_size() returning .size(), needs to be fixed to .size() instead
 - remove_suffix() and remove_prefix() were more lenient than the standard specs; be sure you don't rely on it clamping the argument to valid range
 - BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS no longer suppresses conversions to std::string
 - core::string_view adds .contains() and various bugs fixed
2022-05-10 02:47:28 +02:00
Richard Hodges
e3fa77a4a4 Update release notes for Boost 1.79 2022-03-16 19:23:31 +01:00
Gudmundur Adalsteinsson
8381336074 Fix async_base documentation link
closes #2217
2022-01-11 14:20:07 +01:00
Richard Hodges
bd5e702c90 Update release notes for Boost 1.78 2021-11-03 21:03:49 +01:00
Richard Hodges
4f3e0c5227 Update release notes for Boost 1.77 2021-08-04 10:53:49 +02:00