Commit Graph
1726 Commits
Author SHA1 Message Date
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 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