Vinnie Falco
5154233350
Set version 240
2019-03-27 09:13:53 -07:00
Vinnie Falco
ed9d861545
Fix ssl_stream teardown
2019-03-27 09:13:32 -07:00
Vinnie Falco
2c141cd4ad
Set version to 239
2019-03-24 11:05:28 -07:00
Damian Jarek
5a0b4d7ebe
More split compilation in HTTP
...
close #1541
- Remove unused private functions: `skip_ows_rev`, `skip_obs_fold`.
- Enable split compilation in `http/detail/rfc7230.hpp`.
- More split compilation in `basic_parser`.
- Remove some unnecessary includes.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-03-24 11:05:24 -07:00
Vinnie Falco
b95bd46b49
Set version to 238
2019-03-24 09:18:06 -07:00
Vinnie Falco
61fcd9ef6f
Refactor Jamfiles to work with release layout
2019-03-24 09:18:02 -07:00
Vinnie Falco
4e82719640
Set version to 237
2019-03-23 17:50:49 -07:00
Vinnie Falco
b38901887b
cmake: Use static libs to speed up builds
2019-03-23 17:50:38 -07:00
Vinnie Falco
b01d692ad7
Set version to 236
2019-03-22 10:09:32 -07:00
Vinnie Falco
a076d2784c
Tidy up Jamfile
2019-03-22 10:09:28 -07:00
tal
894917cb23
root_certificates.hpp: brought in the server certificate
...
close #1537
This allows for the self-sign ssl to work
2019-03-21 19:59:15 -07:00
Vinnie Falco
f5d08d7b2c
Set version to 235
2019-03-21 17:23:49 +01:00
Damian Jarek
222dcf7b18
Jamfile cleanup:
...
- Don't set the global link settings (`<link>`) to avoid dependency
ordering issues in the future.
- Allow the user to decide on the link settings for dependencies
(filesystem/coroutine).
- Make dependencies in examples explicit.
- Remove dependency of examples on Boost.Filesystem (was not used there).
- Deduplicate build settings.
- Speed up test compilation by avoiding rebuilding of main test file.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-03-21 17:23:49 +01:00
Vinnie Falco
1f560692ac
Fix self-assignment warning in buffer test
2019-03-21 17:23:49 +01:00
Vinnie Falco
1f18b2712c
Set version to 234
2019-03-19 12:31:39 -07:00
Wes Turner
f016499206
DOC: README.md: https URLS
...
close #1525
2019-03-19 06:59:55 -07:00
Damian Jarek
05f3f8a5ce
Remove the need for OpenSSL in examples that don't use it
...
close #1524
It is now possible to compile examples without OpenSSL. Examples that
do require OpenSSL will be omitted.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-03-19 06:59:55 -07:00
Vinnie Falco
0c3ca62590
Set version to 233
2019-03-14 12:13:18 -07:00
Damian Jarek
8869ec5681
Use secure TLS/SSL versions:
...
TLS1.2 can be used instead, it is available in all currently
supported versions of OpenSSL.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-03-14 09:56:50 -07:00
Gregor Jasny
0033b7c1e4
Android: Use compiler pre-defined __ANDROID__
...
The ANDROID define us usually originationg from he build system
(like CMake, ndk-build, etc.). But some buildsystems like Bazel
do not set it which brakes Android platform detection.
Better use __ANDROID__ (like boost predef does) which is
predefined by the compiler if targeting Android.
2019-03-14 09:55:22 -07:00
Vinnie Falco
fdfd666e23
Set version to 232
2019-03-13 06:48:44 -07:00
Vinnie Falco
fdc83c981b
Fix basic_stream lowest_layer for ssl
2019-03-12 18:58:24 -07:00
Vinnie Falco
b7c3c1eb1a
Fix file_win32_write_op async initiation
2019-03-12 18:07:19 -07:00
Vinnie Falco
554701845c
Fix close_socket for net::basic_socket changes
2019-03-12 16:20:36 -07:00
Vinnie Falco
3c878479d0
Set version to 231
2019-03-12 13:44:51 -07:00
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
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