2469 Commits

Author SHA1 Message Date
59310dddac Fix ambiguity in test::basic_stream constructor overloads 2024-05-11 13:20:25 +03:30
3461ad1a2b fix asserts, it's possible that we reach code only with 3 symbols
This happens when:
* chunked encoding
* body is empty
* chunk has no extensions
* and put calls are really weird
2024-05-10 17:28:19 +03:30
67b615ca29 Add test for partial parsing of the final chunk 2024-05-10 17:28:19 +03:30
9ce8c8581b Limit the scope of definitions in the top-level Jamfile 2024-05-09 12:26:20 +03:30
98b8be489f Exclude Asio executor type traits from docs boost-1.85.0 2024-04-05 21:29:43 +03:30
c5679e40da Turn off warnings for building zlib in the unit tests 2024-03-31 18:59:36 +03:30
54ad4ba714 Fix dereferenced null pointer warning in test::immediate_executor 2024-03-31 18:59:36 +03:30
bcd65c828e Fix unused parameter warnings in tests 2024-03-31 18:59:36 +03:30
3d2f982255 Fix narrowing conversion warning in zlib tests 2024-03-31 18:59:36 +03:30
92d68e8cc2 Fix OpenSSL builds in drone.bat 2024-03-28 18:08:52 +03:30
3e91357daa Fix OpenSSL builds in GHA CI 2024-03-28 18:08:52 +03:30
26714aceee Specialize traits for beast::test::immediate_executor 2024-03-28 18:08:52 +03:30
068f954575 Replace use of context valgrind feature.
Declare our own b2 feature for valgrind and adding the BOOST_USE_VALGRIND predef. This avoids dependency ordering problems since Beast doesn't depend on Boost.Context. Which is the lib that defines the other valgrind feature.

This change is needed to avoid build errors for this PR https://github.com/boostorg/boost/pull/854
2024-03-18 10:31:42 +03:30
c9afa3bbbc Add release notes for Boost 1.85 2024-03-14 13:08:19 +03:30
9d825d1928 Fix typo in documentation 2024-02-26 16:44:31 +03:30
4abb787b96 Use BUILD_TESTING as the default value for Beast_BUILD_TESTS.
This is the variable most other boost libraries use for initial selection of whether to build their tests [or they default to OFF].

To me this makes usage as a third_party, where I don't necessarily want to run all tests with every build, more consistent.
2024-02-25 09:16:19 +03:30
075db2fc37 Add Boost.Scope to get-boost.sh boost-1.85.0.beta1 2024-02-22 10:11:30 +03:30
1f20c4b29c Set version to 353 2024-02-20 18:27:27 +03:30
e42cf8a1e4 Remove BOOST_BEAST_USE_STD_STRING_VIEW deprecation warning
Closes #2594
2024-02-14 21:15:55 +03:30
dc154bc0bd Update host string after SSL_set_tlsext_host_name 2024-02-14 20:03:10 +03:30
40c22cbfa7 Update documentation for websocket::permessage_deflate
Resolves #962
2024-02-14 11:09:41 +03:30
7d4da621ac Update bytes_transferred documentation for http reads operations 2024-02-12 18:56:48 +03:30
f8ff44d072 Improve documentation of http::serializer
Resolves #2221
2024-02-09 23:32:58 +03:30
e0a9da265f buffers_adaptor::subrange conforms to concept
Fixes #2459
2024-02-07 00:11:14 +03:30
25105e476a Update status code list to conform with IANA registry
https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

Resolves #2729
2024-02-06 18:09:48 +03:30
dc8798c917 Fix zlib name conflicts
Fixes #2809
2024-01-31 17:53:19 +03:30
5f088b72ca Clarify teardown and async_teardown are customization points
Addresses #2479
2024-01-26 12:56:35 +03:30
3b837c6982 Fix unreachable code warning in buffers_cat.hpp
Fixes #2678
2024-01-22 19:55:56 +03:30
6adca47bbe Fix unused-result warning in deferred.cpp 2024-01-18 22:57:29 +03:30
c9858357f8 Fix documentation for basic_stream::expires_after
Resolves #2664
2024-01-18 19:39:39 +03:30
a1784e3093 Add missing headers to file_test.hpp 2024-01-18 19:17:07 +03:30
9d05ef58d1 Set version to 352 2024-01-11 18:22:12 +03:30
ea424f1da6 Fix the issue of paragraph separation in the documentation
Fixes #2792
2024-01-11 13:11:41 +03:30
a0a80359fe Fix list format in documentation for http::message::prepare_payload 2024-01-07 11:01:45 +03:30
b7f635dce0 Remove extra spaces from documentation 2024-01-06 07:50:11 +00:00
d3afd7fad6 Improve documentation for http::message::prepare_payload()
Fixes #603
2024-01-06 09:11:10 +03:30
2216adc013 Stronger buffer contract on flat_buffer and flat_static_buffer
Fixes #1513
2024-01-05 12:31:22 +03:30
9d5ee3fc43 Update Visual Studio instructions in README
Fixes #2488
2024-01-04 15:30:26 +03:30
9e16754dd5 Add non-allocating overload for error category message function
Fixes #2646
2024-01-03 18:21:52 +03:30
5998feda44 Fix write loop in advanced server examples
Fixes #2739
2024-01-02 21:28:58 +03:30
0d1e2d64f8 Replace beast::bind_front_handler uses with asio::prepend 2023-12-30 08:47:32 +03:30
3df5d980d0 Specialize asio::associator for bind_wrapper and bind_front_wrapper 2023-12-29 13:10:30 +03:30
b1779ced98 fix: unhandled connection closing in websocker_server_awaitable 2023-12-24 09:48:50 +03:30
f05413912e fix: unhandled connection closing in websocker_server_awaitable 2023-12-24 09:48:50 +03:30
192b7d5a43 Fix the link to the http_client_methods.cpp example 2023-12-18 17:26:32 +03:30
d0dd9c5069 Update release notes for Boost 1.84 boost-1.84.0 2023-11-22 09:14:30 +03:30
5886653683 Set version to 351 2023-11-22 09:14:02 +03:30
dd3f692e7d Use the explicit type std::size_t when completing the transfer_op
Fixes #2766
2023-11-15 12:09:23 +03:30
788e07916c Add release notes for Boost 1.84 boost-1.84.0.beta1 2023-11-08 14:34:30 +03:30
49ec654b5f Set version to 350 2023-10-31 19:29:23 +03:30