Vinnie Falco
1bf8a7e1ca
Doc fix links
2019-03-12 13:44:48 -07:00
Vinnie Falco
cfbdce3e5c
Constrain to_static_string to integers
2019-03-12 13:44:48 -07:00
Vinnie Falco
30d1972aa2
Add missing include
2019-03-11 13:24:20 -07:00
Nuno Goncalves
48e4f85d77
Doc section names are stable
...
Signed-off-by: Nuno Goncalves <nunojpg@gmail.com >
fix #1514
2019-03-10 13:58:51 -07:00
Vinnie Falco
44f37d1a11
Set version to 230
2019-03-10 13:23:26 -07:00
Damian Jarek
dc52df351a
Enable more split compilation in websocket and http
...
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-03-10 13:23:22 -07:00
Vinnie Falco
d2041c0322
Doc tidying
2019-03-08 09:33:52 -08:00
Damian Jarek
b9aad3d06c
Fix completion handler invocation signatures
...
Completion handlers should be called with the exact same signature as
provided to `async_result`.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-03-07 12:56:40 -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
f4e2a327c8
Don't use dynamic_buffer_ref
2019-03-07 12:56:40 -08:00
Vinnie Falco
4ad9d4a0ba
Doc tidying
2019-03-07 12:56:40 -08:00
Vinnie Falco
43fcbd7f24
Remove deprecated handler_ptr tests
2019-03-07 12:56:34 -08:00
Vinnie Falco
79e6c61db5
Set version to 229
boost-1.70.0.beta1
2019-03-06 11:52:52 -08:00
Vinnie Falco
06a42f2202
Fix stable_async_base example
2019-03-06 10:38:08 -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
7f53b0f66c
detect_ssl returns a bool
...
fix #1288
2019-03-06 05:50:22 -08:00
Vinnie Falco
b51c4bb49a
Tidy up examples
2019-03-06 05:40:49 -08:00
Vinnie Falco
e073a9e7fc
Tidy up docs
2019-03-05 20:15:07 -08:00
Vinnie Falco
9f2b0ce1db
Rename to buffer_bytes
2019-03-05 11:09:53 -08:00
Vinnie Falco
6ccdcdf51d
buffer_size is in buffer_traits.hpp
2019-03-05 11:09:50 -08:00
Vinnie Falco
8e2620e2b1
Doc tidy
2019-03-05 08:00:14 -08:00
Vinnie Falco
31331bbe4d
Set version to 228
2019-03-04 18:33:27 -08:00
Vinnie Falco
e4342b51b2
SSL teardowns are in an associated namespace
2019-03-04 18:33:24 -08:00
Vinnie Falco
7f5a405e61
Tidy up quick reference
2019-03-04 14:45:10 -08:00
Vinnie Falco
1d8871c2f9
Fix includes.xsl for newer doxygen
2019-03-04 14:45:00 -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
75c3ca622f
Sync up convenience headers
2019-03-04 14:44:31 -08:00
Damian Jarek
8f83b4e611
Fix UB in decorator:
...
- don't assume layout or size overhead of classes with
virtual members (use split vtable)
- don't use SOO for types with throwing move
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-03-04 14:44:15 -08:00
Vinnie Falco
dc239fbb39
Set version to 227
2019-03-03 20:28:54 -08:00
Vinnie Falco
0e4e7ff370
~basic_parser is virtual
2019-03-03 19:31:52 -08:00
Vinnie Falco
4eb137f8ea
Fix decorator for certain sizes
2019-03-03 17:13:56 -08:00
Vinnie Falco
1e5b4f531d
Set version to 226
2019-03-03 13:36:36 -08:00
Eelis van der Weegen
9992701a4a
Fix ubsan false positive:
...
* Avoid calling stream() on partially constructed object.
Fixes #1495 , fix #1496
2019-03-03 13:36:31 -08:00
Vinnie Falco
62878255fb
Workaround for msvc-14.0
2019-03-03 12:52:35 -08:00
Vinnie Falco
f1947ea8ba
Update appveyor matrix
2019-03-03 10:49:06 -08:00
Vinnie Falco
ca783225da
Appveyor uses msvc-14.0
2019-03-02 10:51:56 -08:00
Vinnie Falco
4f0d6a4a55
tests use lib_beast for cmake
2019-03-02 09:13:08 -08:00
Vinnie Falco
1432d336be
Move parser definitions to .ipp
2019-03-02 09:13:08 -08:00
Vinnie Falco
edf5b7cd03
Fix HTTP parser static string calculation
2019-03-02 09:13:08 -08:00
Vinnie Falco
cec63d923c
Tidy up appveyor error
2019-03-02 07:33:57 -08:00
Vinnie Falco
fca4b3ae10
make_strand is in net::
2019-03-02 07:33:57 -08:00
Vinnie Falco
dfd3752c23
Doc tidy
2019-03-01 17:20:05 -08:00
Damian Jarek
c7a7d16992
Allow the use of string_body and vector_body with -fno-exceptions
...
`string_body` and `vector_body` will no longer translate all exceptions
to "buffer_overflow" error code. `buffer_overflow` error can now only
occur if the Body's max_size() is exceeded.
Changes required:
Code that relies on exceptions thrown from value_type's reserve/resize
being translated into an error code must implement a mechanism to catch
the exception.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-03-01 14:50:50 -08:00
Vinnie Falco
8c53abe6e5
Support -fno-exceptions
2019-03-01 13:52:50 -08:00
Vinnie Falco
723fceaf67
Set version to 225
2019-03-01 12:02:47 -08:00
Vinnie Falco
737d7a97e6
Remove session_alloc (API Change)
...
* session_alloc is removed, as it does not improve
performance as intended.
Actions Required:
* Don't use session_alloc
2019-03-01 12:02:40 -08:00
Vinnie Falco
272b6f23e4
Examples use flat_buffer
...
fix #1488
2019-03-01 12:02:28 -08:00
Vinnie Falco
7806672f42
Fix wsload jamfile
2019-03-01 11:28:44 -08:00
Vinnie Falco
bf2523b190
Tidy up an unused function
2019-03-01 11:02:52 -08:00
Vinnie Falco
a3f0ea3573
Move macro from config.hpp
2019-03-01 10:47:09 -08:00