Commit Graph
511 Commits
Author SHA1 Message Date
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 fbcc16301d Fix API reference 2022-10-02 22:34:36 +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
Evan Lenz 5cc73b944c Move library-specific docca configuration to Beast
fix #170
close #2336
2021-11-03 16:54:31 +01:00
Richard Hodges 4f3e0c5227 Update release notes for Boost 1.77 2021-08-04 10:53:49 +02:00
mxp 01cd68c9a4 Add example of reading large response body
closes #2240
2021-05-26 12:12:45 +02:00
Dmitry Arkhipov af24a63c12 Use Docca jam module
closes #2215
2021-04-18 15:06:25 +02:00
Richard Hodges 8db7178dbe Update Release Notes 2021-03-09 10:07:31 +01:00
Evan Lenz 6c6d6a1d6e Replace sed-based customization with XSLT import
fix boostorg/docca#40
2021-02-17 16:34:05 -08:00
Richard Hodges 1f4561b0c6 Update docca config. 2020-11-18 19:55:01 +01:00
Richard Hodges bcca9959f5 Add Boost-1.75.0 Release Notes. 2020-11-17 17:57:55 +01:00
Richard Hodges 613735dc20 Fix Bishop Fox report url 2020-11-04 15:21:27 +01:00
Richard Hodges 67e8c19792 Bishop Fox 2017 Hybrid Report moved to beast-assets repo 2020-10-26 16:58:56 +01:00
Richard Hodges eb4016cda9 Add Bishop Fox Security Assessment
closes #2108
2020-10-26 16:58:56 +01:00
sdarwin 28a7a99e75 simplify openssl on windows 2020-07-24 13:38:58 +02:00
Akira Takahashi 4624dec026 Fix type in release notes 2020-07-07 18:49:38 +02:00
Richard Hodges 81b677e7d3 Update release notes 2020-07-04 07:37:16 +02:00
Richard Hodges 14c3d50b57 Deprecate string_param (API Change):
API Changes:

`string_param`, which was previously the argument type when setting field values
has been replaced by `string_view`. Because of this, it is no longer possible to
set message field values directly as integrals.

Users are required to convert numeric arguments to a string type prior to calling
`fields::set` et. al.

Beast provides the non-allocating `to_static_string()` function for this purpose.

To set Content-Length field manually, call `message::content_length`.

fixes #1956
2020-06-12 17:33:20 +02:00
Richard Hodges e5c48d4f0d OpenSSL 1.0.2 or later is required
resolves #1907
2020-04-30 20:55:12 +02:00
Richard Hodges 652f48006a Link GitHub issues in release notes
close #1905
2020-04-20 08:09:11 -07:00
Richard Hodges 45e8771972 Update Release Notes 2020-03-28 00:06:07 +01:00
Richard Hodges fe9951c980 Document websocket sub-protocols 2020-03-28 00:06:06 +01:00
Richard Hodges 6b8b54f761 Update credits 2020-03-19 18:20:20 +01:00
Richard Hodges 84391b31c6 Compilation flag documentation included
fixes #1812
close #1824
2020-01-28 10:26:58 +01:00
Richard Hodges 3d168c0336 file body reports short_read on eof
fixes #1818
fixes #1815
close #1821
2020-01-28 10:24:44 +01:00
Richard Hodges 7912e2bef2 fix release build of docs:
requires https://github.com/boostorg/build/pull/522
2019-12-29 07:56:24 -08:00
Vinnie Falco af8e4278ba Use superproject docca 2019-12-29 07:52:16 -08:00
Vinnie Falco 54ea61fd42 Use docca master branch 2019-12-17 11:11:53 -08:00