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
51a73f2e64
Adjusted append docs.
...
Closes #2568 .
2023-02-02 14:00:19 +08:00
Klemens Morgenstern
11b267e724
s390x clang is disabled.
2023-02-02 13:59:17 +08:00
Klemens Morgenstern
4f3ba278c6
Fields is not declared deprecated.
2023-02-01 18:00:12 +08:00
sdarwin
8fc6df2a98
Drone: use generate function to build jobs
2023-02-01 17:50:43 +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
c9900625ea
buffers_cat uses BOOST_NORETURN.
2023-01-23 21:18:27 +08:00
Klemens
e88185f765
basic_stream doesn't use try-catch with no-exceptions.
2023-01-23 21:18:27 +08:00
Jeremiah Rodriguez
7453ce3260
Fix incorrect ssl_stream async_handshake concept
2023-01-23 17:50:03 +08:00
Klemens Morgenstern
aef9c88c9d
error categories use numeric id
2023-01-23 17:48:28 +08:00
Klemens
97ece405b8
rebind test uses ignore_unused.
2023-01-04 08:44:00 +08:00
Klemens
bfd5e55093
advanced_server_flex_awaitable doesn't rely on transitive include.
2023-01-04 08:44:00 +08:00
Klemens
334b9871be
Fixed timer usage inside basic_stream.
...
Closes #2602 .
2022-12-24 09:40:08 +08:00
Klemens
5032a20d9d
operator= is used to assign ecs without loc.
2022-12-22 11:51:22 +08:00
Klemens
f7079044a7
websocket tests have larger timeouts.
...
The tests fail on freebsd.
2022-12-20 18:01:12 +08:00
Klemens
027c544a3a
test::handler copies the source location.
2022-12-20 18:01:12 +08:00
sdarwin
b9ed7fa6d3
FreeBSD drone tests
2022-12-20 18:01:12 +08:00
Klemens Morgenstern
48f82ac817
Switched self-posting to the io-object's executor.
...
This is a conceptual change in the recent asio version that is reflected in any_completion_handler.
2022-12-20 14:45:26 +08:00
Klemens
860bfbdeab
Added source-location to all ecs.
...
Closes #2475 .
2022-12-20 13:16:39 +08:00
Klemens
ce99605ef9
C++17 builds on clang-5 are disabled.
...
The C++17 stdlib used by clang-5 is not compliant, so asio doesn't compile.
2022-12-20 13:12:44 +08:00
Dirk Stolle
5c48142df8
Update actions/checkout in GitHub Actions workflows to v3
2022-12-17 18:08:14 +08:00
Klemens Morgenstern
5e55b558e0
Set version to 345.
boost-1.81.0
2022-12-07 13:52:54 +08:00
Dirk Stolle
af46c89068
Fix typo in bind_handler.hpp
...
Closes #2563 .
2022-12-07 13:43:16 +08:00
Greg Glover
6e1eb76b1d
typo in the json client comment
2022-12-07 13:42:03 +08:00
Mojca Miklavec
b49d4e5d9c
Avoid warnings about unused variable
2022-12-07 13:41:42 +08:00
Klemens Morgenstern
b986b3b1b0
Set version to 344.
boost-1.81.0.beta1
2022-11-01 14:48:21 +08:00
Christopher Kohlhoff
19f91bcb32
Tests adopting asio code changes for asio 1.25.0.
2022-11-01 14:45:54 +08:00
Klemens Morgenstern
4a8ced4b6f
boost 1.81 release notes.
2022-11-01 10:29:43 +08:00
Klemens Morgenstern
62e1b0e2fe
Set version to 343.
2022-10-30 00:13:54 +08:00
Klemens Morgenstern
09bfca1fa1
awaitable examples.
...
Closes #2104 .
2022-10-30 00:13:54 +08:00
Klemens Morgenstern
1fc340713c
beast support default completion & rebind.
...
buffers_generator uses default_completion.
websocket::stream has a rebinding constructor.
ssl_stream has a rebind_executor member.
basic_stream has rebinding constructor.
2022-10-30 00:13:54 +08:00
Klemens Morgenstern
d3b82a2fb0
Set version to 342.
2022-10-27 22:56:19 +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 Morgenstern
0bf3d971a0
get-boost.sh fetches describe.
...
This is a new dependency in boost.json, which is uesd in examples.
2022-10-26 00:06:01 +08:00
Klemens Morgenstern
f4d1936bb2
error_codes use source_location.
2022-10-26 00:06:01 +08:00
sdarwin
9473c10dde
s390x architecture drone jobs
2022-10-18 01:45:32 +08:00
Klemens Morgenstern
5db6da9aa4
libs/variant2 is available for windows ci runs.
2022-10-18 00:05:36 +08:00
Klemens Morgenstern
32b56cb0b2
Set version to 341.
2022-10-14 17:20:15 +08:00
Klemens
2820d256e8
Buffers have a feature table.
...
Closes #891
2022-10-14 17:20:15 +08:00
Klemens
3869d472ec
buffer_adaptors uses the correct begin function.
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
606d776ebb
async_read works with dynamic_buffer v2.
2022-10-14 17:20:15 +08:00
Klemens Morgenstern
73922b72f9
Set version to 340.
2022-10-13 09:26:08 +08:00
Klemens Morgenstern
b0c49748a2
Support expect continue in upgrade.
...
Closes #264 .
2022-10-13 09:26:08 +08:00
Klemens Morgenstern
b30e4fbbda
test-handlers use source location
2022-10-13 09:26:08 +08:00
Klemens Morgenstern
1a02413638
unquote takes s by reference.
...
Closes #471 .
2022-10-12 09:53:42 +08:00
Klemens Morgenstern
8f74e0d464
Field function state they're case-insensitive.
...
Closes #516 .
2022-10-12 01:42:20 +08:00
Klemens Morgenstern
f10c0aae21
api version is documented in the docs
...
Closes #298
2022-10-11 23:37:26 +08:00