Vinnie Falco
d2041c0322
Doc tidying
2019-03-08 09:33:52 -08:00
Vinnie Falco
fdf64a4550
Remove dynamic_buffer_ref:
...
* dynamic_buffer_ref is removed, because Asio / Networking
has introduced the DynamicBuffer_v2 concept which is incompatible
with Beast's storage types.
The next version of Beast (1.70) will provide changes to
interoperate with Asio / Networking's new concepts.
2019-03-07 12:56:40 -08:00
Vinnie Falco
45353a7f04
handler_ptr is deprecated (API Change):
...
* `handler_ptr` is deprecated and should not be used.
Actions Required:
* Replace use of `handler_ptr` with `stable_async_base`
and `allocate_stable`.
2019-03-06 10:38:08 -08:00
Vinnie Falco
9f2b0ce1db
Rename to buffer_bytes
2019-03-05 11:09:53 -08:00
Vinnie Falco
31c5d1f092
The Fields concept is deprecated (API Change):
...
* The Fields concept will be removed in a future version.
2019-03-04 14:44:48 -08:00
Vinnie Falco
fca4b3ae10
make_strand is in net::
2019-03-02 07:33:57 -08:00
Vinnie Falco
00487f1de6
Reusing an HTTP parser returns an error
2019-02-28 10:27:43 -08:00
Vinnie Falco
8eb15148d7
Advanced servers use HTTP parser interfaces for reading
2019-02-28 10:04:52 -08:00
Vinnie Falco
92ad50a8e7
Destroy abandoned websocket ops on shutdown
...
fix #1358
2019-02-27 16:44:01 -08:00
Vinnie Falco
0647c902ac
role_type is in boost/beast/core/role.hpp (API Change):
...
This enumeration is now part of the library core and
not specific to websocket.
2019-02-26 07:20:46 -08:00
Vinnie Falco
81f33a0f89
Rename to async_base, stable_async_base
2019-02-26 07:20:08 -08:00
Vinnie Falco
5dd01155e6
Doc work
2019-02-25 08:26:42 -08:00
Vinnie Falco
d9400ce618
Refactor docs
2019-02-24 18:46:27 -08:00
Vinnie Falco
50be985254
Release notes
2019-02-23 15:19:35 -08:00
Vinnie Falco
f92999b613
Doc work
2019-02-23 12:04:48 -08:00
Vinnie Falco
73c7f3ea3e
Visual Studio 2017 minimum requirement for Windows
2019-02-22 18:46:09 -08:00
Vinnie Falco
955354b9dd
Enable split Beast compilation for tests
2019-02-22 17:27:27 -08:00
Vinnie Falco
90b783cb62
detect_ssl, async_detect_ssl are public interfaces
2019-02-22 15:39:34 -08:00
Vinnie Falco
d08cc82e15
Use async_initiate
2019-02-21 06:39:35 -08:00
Vinnie Falco
95314b7c3a
Adjust Travis matrix
2019-02-20 20:17:10 -08:00
Vinnie Falco
2b92189b65
Doc tidying
2019-02-20 19:09:21 -08:00
Vinnie Falco
c681241d70
Large WebSocket Upgrade response no longer overflows
...
fix #1460
2019-02-20 18:58:59 -08:00
Vinnie Falco
51994d133f
Release notes
2019-02-20 18:58:59 -08:00
Vinnie Falco
093f966f69
Disable bind_continuation
2019-02-20 15:30:02 -08:00
Vinnie Falco
d410b429c0
Remove bind_back_handler
2019-02-14 16:11:14 -08:00
Vinnie Falco
9b14774ada
basic_stream subsumes stranded_stream:
...
* All functionality of stranded_stream is folded into basic_stream
* tcp_stream is an alias for basic_stream with tcp
* The tests are expanded to produce full coverage
* Timeout implementation is simplified
2019-02-10 11:42:01 -08:00
Damian Jarek
34362256c0
Fixes to test::stream::async_read:
...
- Call the completion handler with the correct signature
- Replicate ASIO socket behavior of async operation completions
- Fix a data race between read_op and a call to stream::nread()
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-02-05 16:14:45 -08:00
Vinnie Falco
8ea8f41bba
is_file is in file_base.hpp (API Change):
...
* The metafunction `is_file` is part of file_base.hpp
Actions Required
* Include file_base.hpp as needed
2019-02-05 09:56:49 -08:00
Vinnie Falco
477cd75153
Stream traits are in stream_traits.hpp (API Change):
...
These metafunctions are moved from type_traits.hpp
to stream_traits.hpp:
- has_get_executor
- is_sync_stream
- is_sync_read_stream
- is_sync_write_stream
- is_async_stream
- is_async_read_stream
- is_async_write_stream
Actions Required:
* Include the file stream_traits.hpp as needed
2019-02-05 09:56:34 -08:00
Vinnie Falco
9cee4e053f
Add executor_type trait
2019-02-05 07:46:09 -08:00
Vinnie Falco
e082caae76
Update interim release notes
2019-02-03 17:17:55 -08:00
Vinnie Falco
64149f434a
Refactor quickref.xml
2019-02-03 12:59:11 -08:00