Mohammad Nejati
6dd3cf7ab1
std::bind is superfluous in some examples
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
9bf2184b33
Fix error handling in SSL shutdown operations in examples
2024-05-28 23:39:48 +03:30
Mohammad Nejati
0afa15e8cb
Remove macOS-11 from CI matrix
...
GitHub macOS-11 runner image is deprecated
2024-05-21 15:55:09 +03:30
Mohammad Nejati
d425048fe0
Expand CI matrix
2024-05-21 15:55:09 +03:30
Orgad Shaneh
55035d17c5
zlib: Annotate fallthrough case
2024-05-20 13:45:40 +03:30
Mohammad Nejati
2dcdef3890
Handle expired timers in basic_stream transfer_op
...
Previously, the code only handled expired timers when the buffer was empty.
2024-05-13 22:17:17 +03:30
Mohammad Nejati
95f0cfb926
Expand CI matrix to include msvc-14.3 with C++14 and C++17
2024-05-11 13:20:25 +03:30
Mohammad Nejati
59310dddac
Fix ambiguity in test::basic_stream constructor overloads
2024-05-11 13:20:25 +03:30
Ruslan Zakirov
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
Mohammad Nejati
67b615ca29
Add test for partial parsing of the final chunk
2024-05-10 17:28:19 +03:30
Mohammad Nejati
9ce8c8581b
Limit the scope of definitions in the top-level Jamfile
2024-05-09 12:26:20 +03:30
Mohammad Nejati
98b8be489f
Exclude Asio executor type traits from docs
boost-1.85.0
2024-04-05 21:29:43 +03:30
Mohammad Nejati
c5679e40da
Turn off warnings for building zlib in the unit tests
2024-03-31 18:59:36 +03:30
Mohammad Nejati
54ad4ba714
Fix dereferenced null pointer warning in test::immediate_executor
2024-03-31 18:59:36 +03:30
Mohammad Nejati
bcd65c828e
Fix unused parameter warnings in tests
2024-03-31 18:59:36 +03:30
Mohammad Nejati
3d2f982255
Fix narrowing conversion warning in zlib tests
2024-03-31 18:59:36 +03:30
Mohammad Nejati
92d68e8cc2
Fix OpenSSL builds in drone.bat
2024-03-28 18:08:52 +03:30
Mohammad Nejati
3e91357daa
Fix OpenSSL builds in GHA CI
2024-03-28 18:08:52 +03:30
Mohammad Nejati
26714aceee
Specialize traits for beast::test::immediate_executor
2024-03-28 18:08:52 +03:30
René Ferdinand Rivera Morell
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
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
Johannes Wilde
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
Mohammad Nejati
075db2fc37
Add Boost.Scope to get-boost.sh
boost-1.85.0.beta1
2024-02-22 10:11:30 +03:30
Mohammad Nejati
1f20c4b29c
Set version to 353
2024-02-20 18:27:27 +03:30
Mohammad Nejati
e42cf8a1e4
Remove BOOST_BEAST_USE_STD_STRING_VIEW deprecation warning
...
Closes #2594
2024-02-14 21:15:55 +03:30
Mohammad Nejati
dc154bc0bd
Update host string after SSL_set_tlsext_host_name
2024-02-14 20:03:10 +03:30
Mohammad Nejati
40c22cbfa7
Update documentation for websocket::permessage_deflate
...
Resolves #962
2024-02-14 11:09:41 +03:30
Mohammad Nejati
7d4da621ac
Update bytes_transferred documentation for http reads operations
2024-02-12 18:56:48 +03:30
Mohammad Nejati
f8ff44d072
Improve documentation of http::serializer
...
Resolves #2221
2024-02-09 23:32:58 +03:30
Mohammad Nejati
e0a9da265f
buffers_adaptor::subrange conforms to concept
...
Fixes #2459
2024-02-07 00:11:14 +03:30
Mohammad Nejati
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
Mohammad Nejati
dc8798c917
Fix zlib name conflicts
...
Fixes #2809
2024-01-31 17:53:19 +03:30
Mohammad Nejati
5f088b72ca
Clarify teardown and async_teardown are customization points
...
Addresses #2479
2024-01-26 12:56:35 +03:30
Mohammad Nejati
3b837c6982
Fix unreachable code warning in buffers_cat.hpp
...
Fixes #2678
2024-01-22 19:55:56 +03:30
Mohammad Nejati
6adca47bbe
Fix unused-result warning in deferred.cpp
2024-01-18 22:57:29 +03:30
Mohammad Nejati
c9858357f8
Fix documentation for basic_stream::expires_after
...
Resolves #2664
2024-01-18 19:39:39 +03:30
Mohammad Nejati
a1784e3093
Add missing headers to file_test.hpp
2024-01-18 19:17:07 +03:30
Mohammad Nejati
9d05ef58d1
Set version to 352
2024-01-11 18:22:12 +03:30
Mohammad Nejati
ea424f1da6
Fix the issue of paragraph separation in the documentation
...
Fixes #2792
2024-01-11 13:11:41 +03:30
Mohammad Nejati
a0a80359fe
Fix list format in documentation for http::message::prepare_payload
2024-01-07 11:01:45 +03:30
Mohammad Nejati
b7f635dce0
Remove extra spaces from documentation
2024-01-06 07:50:11 +00:00
Mohammad Nejati
d3afd7fad6
Improve documentation for http::message::prepare_payload()
...
Fixes #603
2024-01-06 09:11:10 +03:30
Mohammad Nejati
2216adc013
Stronger buffer contract on flat_buffer and flat_static_buffer
...
Fixes #1513
2024-01-05 12:31:22 +03:30
Mohammad Nejati
9d5ee3fc43
Update Visual Studio instructions in README
...
Fixes #2488
2024-01-04 15:30:26 +03:30
Mohammad Nejati
9e16754dd5
Add non-allocating overload for error category message function
...
Fixes #2646
2024-01-03 18:21:52 +03:30
Mohammad Nejati
5998feda44
Fix write loop in advanced server examples
...
Fixes #2739
2024-01-02 21:28:58 +03:30
Mohammad
0d1e2d64f8
Replace beast::bind_front_handler uses with asio::prepend
2023-12-30 08:47:32 +03:30
Mohammad Nejati
3df5d980d0
Specialize asio::associator for bind_wrapper and bind_front_wrapper
2023-12-29 13:10:30 +03:30