495 Commits

Author SHA1 Message Date
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
Vinnie Falco
b7a54c0a64 Use superproject docca 2019-12-07 14:18:38 -08:00
Vinnie Falco
a986831c1a Update doc 2019-11-22 08:54:22 -08:00
Vinnie Falco
9cb601b011 Use develop docca 2019-11-22 07:43:00 -08:00
Vinnie Falco
dd64bf1c18 Update release notes 2019-11-09 03:02:29 -08:00
Vinnie Falco
32bbd38387 Support Concepts for completion token params 2019-10-31 06:47:22 -07:00
Damian Jarek
1401422557 Add configuration macros doc page
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-10-06 08:06:18 -07:00
Vinnie Falco
5521b91d8c Tidy up cmake files and examples 2019-10-06 08:04:22 -07:00
Vinnie Falco
418f1931f9 Add doc/docca submodule 2019-09-15 18:01:49 -07:00
Vinnie Falco
d864156ef5 Remove doc/docca subtree before submodule add 2019-09-15 17:39:45 -07:00
Vinnie Falco
acdfeb4bdc Fix doc URL typo 2019-09-11 09:15:16 -07:00
Vinnie Falco
52657ca5a1 Fix some missing deduced return types in the docs 2019-08-12 09:48:41 -07:00
Vinnie Falco
67452b23ff Update documentation 2019-07-07 12:29:56 -07:00
Damian Jarek
8d5bd286d7 Replace uses of net::spawn with asio::spawn
`asio::spawn` is an extension, which is not part of
the Networking TS, so the `net` alias is not appropriate in this case.

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-06-19 17:53:35 +02:00
Damian Jarek
0ea41d5171 Use SaxonHE in reference generation
close #1378

Depends on: https://github.com/boostorg/build/pull/378

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-04-08 17:14:04 -07:00
Denis Glazachev
6dba0d0be8 Fix typos 2019-04-02 05:27:59 -07:00
Vinnie Falco
51db4d491a basic_parser::content_length is stable (API Change):
fix #1375

* The value returned from `basic_parser::content_length`
  no longer changes as the body of the message is received.

Actions Required:

* Call `basic_parser::content_length_remaining` instead
  of `basic_parser::content_length`.
2019-03-29 15:05:30 -07:00