2
0
mirror of https://github.com/boostorg/asio.git synced 2026-01-26 18:22:09 +00:00

Commit Graph

  • 4b44dd8b59 Fix long lines. Christopher Kohlhoff 2018-12-05 13:39:37 +11:00
  • c599605ce5 Add C++11 version of SSL example. Christopher Kohlhoff 2018-12-05 13:38:52 +11:00
  • df899178fd Add C++11 version of timers example. Christopher Kohlhoff 2018-12-05 13:35:57 +11:00
  • a25822b74c Add C++11 versions of timeouts examples. Christopher Kohlhoff 2018-12-05 13:34:20 +11:00
  • e8f114260f Use new form of async_accept where socket is moved into the completion handler. Christopher Kohlhoff 2018-12-05 13:30:20 +11:00
  • 29bd1cb9ef Execution contexts must be publicly derived from asio::execution_context. Christopher Kohlhoff 2018-12-05 13:29:23 +11:00
  • 2504d9ab25 Make distinction between overloads clearer. Christopher Kohlhoff 2018-12-05 13:28:34 +11:00
  • 6f3ab889f2 Fix library name. Christopher Kohlhoff 2018-12-05 13:27:37 +11:00
  • 486843019a Indicate replacements for deprecated overloads. Christopher Kohlhoff 2018-12-05 13:24:35 +11:00
  • c4f23d5fd5 Fix brief description of buffer() overload for non-const std::string. Christopher Kohlhoff 2018-12-05 13:23:39 +11:00
  • f140eae657 Merge asio 1.12.2 beta from 'develop'. boost-1.69.0-beta1 Christopher Kohlhoff 2018-11-07 09:25:54 +11:00
  • 5ac54042c9 Add interim revision history. Christopher Kohlhoff 2018-11-07 09:20:19 +11:00
  • c3c769f41d Version bump. Christopher Kohlhoff 2018-11-07 08:58:44 +11:00
  • 1b6cd9e80c Add new header file required by previous commit. Christopher Kohlhoff 2018-11-06 00:01:16 +11:00
  • 84b95e1d8d Fix detection of std::future with libstdc++. Christopher Kohlhoff 2018-11-05 23:12:24 +11:00
  • 2e5ecdc897 Fix compile error in regex overload of read_until. Christopher Kohlhoff 2018-11-05 23:11:48 +11:00
  • b9add379a7 Clear the heap index for removed timers. Christopher Kohlhoff 2018-11-05 23:11:16 +11:00
  • 43874d5497 Fix detection of std::experimental::string_view and std::string_view with newer clang/libc++. Christopher Kohlhoff 2018-11-05 23:10:45 +11:00
  • c6875a6fb3 Add compile-time test for TLSv1 presence. Christopher Kohlhoff 2018-11-05 23:10:15 +11:00
  • f5ea76146f Fix macro used to test for TLS v1.2 support. Christopher Kohlhoff 2018-11-05 23:09:46 +11:00
  • 8b716c95b3 Fix typo in ssl::stream::async_write_some documentation. Christopher Kohlhoff 2018-11-05 23:08:46 +11:00
  • 0e02f7c51e Fix incorrect reference to 'io_context' in thread_pool documentation. Christopher Kohlhoff 2018-11-05 23:08:01 +11:00
  • 4d3833013a Fix MSVC version number for availability of std::invoke_result. Christopher Kohlhoff 2018-11-05 23:07:28 +11:00
  • 569cba5d47 Test language version using _MSVC_LANG rather than _HAS_CXX17. Christopher Kohlhoff 2018-11-05 23:07:02 +11:00
  • 5603b1f990 Update buffer sequence traits to test new requirements, if decltype is available. Christopher Kohlhoff 2018-11-05 23:06:21 +11:00
  • cf0dab4026 Define buffer sequence traits after buffer_sequence_begin/end has been defined. Christopher Kohlhoff 2018-11-05 23:05:40 +11:00
  • a9f264d76e Fix MSVC issue when building with exceptions disabled. Christopher Kohlhoff 2018-11-05 23:04:39 +11:00
  • be95255430 Add options for TLS v1.3. Christopher Kohlhoff 2018-11-05 23:03:56 +11:00
  • 6cdd5782aa Fix typo in 'Streams, Short Reads and Short Writes' documentation section. Christopher Kohlhoff 2018-11-05 23:03:16 +11:00
  • 8cceba99e6 Prevent global objects from being created once per thread on Windows. Christopher Kohlhoff 2018-11-05 23:00:35 +11:00
  • 0104da0a41 Use heading elements to keep asynchronous requirements on one page. Christopher Kohlhoff 2018-11-05 23:00:05 +11:00
  • ad8cc21d59 Fix crash when using size(), max_size() or empty() on default-constructed resolver results. Christopher Kohlhoff 2018-11-05 22:58:47 +11:00
  • d9a0dec854 Move the return value in basic_resolver_results::begin() to avoid copying. Christopher Kohlhoff 2018-11-05 22:58:05 +11:00
  • e382407610 Don't use BOOST_VERSION macro in standalone mode. Christopher Kohlhoff 2018-11-05 22:57:46 +11:00
  • f14f1f044c ASIO_HAS_DECL_TYPE should be ASIO_HAS_DECLTYPE in is_buffer_sequence.hpp. Christopher Kohlhoff 2018-11-05 22:56:17 +11:00
  • 1e55098569 Enable move support for the Intel Compiler. Christopher Kohlhoff 2018-11-05 22:50:39 +11:00
  • 38cb197197 Do not double define has_string_view with clang-cl Christopher Kohlhoff 2018-11-05 22:49:53 +11:00
  • 39346ddc3d Fix handler tracking operation name for io_context::executor_type::dispatch. Christopher Kohlhoff 2018-11-05 22:48:31 +11:00
  • dd3a28c9fd Fix buffer overflow when parsing an address string with a 64-bit scope id. Christopher Kohlhoff 2018-11-05 22:47:35 +11:00
  • 25dc6780c2 Merge asio 1.12.1 from 'develop'. boost-1.68.0 boost-1.67.0 Christopher Kohlhoff 2018-04-03 23:28:43 +10:00
  • fbe86d86b1 Updated revision history. Christopher Kohlhoff 2018-04-03 22:26:56 +10:00
  • 9941b40754 Add Coroutines TS overview and examples to documentation. Christopher Kohlhoff 2018-04-03 22:02:44 +10:00
  • 69091cc54f Fix incomplete addition of cross-compilation support. Christopher Kohlhoff 2018-04-03 21:08:38 +10:00
  • d6e731e145 Add back accidentally deleted import of 'os'. Christopher Kohlhoff 2018-04-03 19:43:07 +10:00
  • 41fbd65fc7 Need to link boost.chrono in tests and C++03 examples. Christopher Kohlhoff 2018-04-03 19:41:26 +10:00
  • df94a3d0a2 Regenerate documentation. Christopher Kohlhoff 2018-04-01 21:52:18 +10:00
  • d23cb643d9 Fix cross-compilation support. Christopher Kohlhoff 2018-04-01 21:45:55 +10:00
  • 50b66f0fb3 Check for gthreads before enabling std::future with g++. Christopher Kohlhoff 2018-04-01 21:37:04 +10:00
  • b61b555157 Need namespace std for sprintf. Christopher Kohlhoff 2018-04-01 15:49:46 +10:00
  • 158950ed64 Fix storage of decayed function and handler in spawn()-ed coroutine. Christopher Kohlhoff 2018-04-01 15:22:19 +10:00
  • e125aa7538 Fixed compilation on Android NDK15+. Christopher Kohlhoff 2018-04-01 15:21:41 +10:00
  • da95f47d6b Fix basic_yield_context support for completion signatures with reference parameters. Christopher Kohlhoff 2018-04-01 15:21:16 +10:00
  • b10b5f531b Explicitly ignore result of iterator dereference. Christopher Kohlhoff 2018-04-01 15:20:48 +10:00
  • 0ffe337bda Distinguish legacy completion handlers (which must be CopyConstructible). Christopher Kohlhoff 2018-04-01 15:20:08 +10:00
  • ec5c24e3cd Decay the DynamicBuffer type used in enable_if tests. Christopher Kohlhoff 2018-04-01 12:05:38 +10:00
  • b5b17a67f0 Use std::string_view for C++17 or later, and std::experimental::string_view for C++14. Christopher Kohlhoff 2018-04-01 10:06:02 +10:00
  • 69a6480fc0 Use std::invoke_result with recent MSVC. Christopher Kohlhoff 2018-04-01 10:05:25 +10:00
  • 33d4704420 Make add_certificate_authority process multiple certificates in a bundle. Christopher Kohlhoff 2018-04-01 10:04:49 +10:00
  • bbc5abf228 Don't call SSL_COMP_free_compression_methods if SSL_OP_NO_COMPRESSION is defined. Christopher Kohlhoff 2018-04-01 10:04:19 +10:00
  • c112385412 Fix typo in detail::consuming_buffers specialisation. Christopher Kohlhoff 2018-04-01 10:03:43 +10:00
  • 4e5cdbf580 Fix basic_resolver_results::value_type typedef. Christopher Kohlhoff 2018-04-01 10:03:07 +10:00
  • a224cbfa7b Add missing move in ssl asynchronous operation. Christopher Kohlhoff 2018-04-01 10:02:21 +10:00
  • 3ff065118d Fix includes in some cpp11 examples. Christopher Kohlhoff 2018-04-01 10:01:46 +10:00
  • 61e0ad085d Fix async_result when used with handler_type. Christopher Kohlhoff 2018-04-01 10:01:05 +10:00
  • 9660e81957 Correct prepare_memfn_helper test. Christopher Kohlhoff 2018-04-01 10:00:23 +10:00
  • 69d54db71f Update examples to use chrono rather than Boost.Date_Time. Christopher Kohlhoff 2018-04-01 09:58:45 +10:00
  • 5672713c90 Change socket iostreams to use chrono by default. Christopher Kohlhoff 2018-04-01 09:55:34 +10:00
  • b5bce45b80 Fix unit tests to compile when BOOST_ASIO_NO_DEPRECATED is defined. Christopher Kohlhoff 2018-04-01 09:51:51 +10:00
  • 5a9af00480 Update timeout examples to use latest features. Christopher Kohlhoff 2018-04-01 08:42:42 +10:00
  • c30ed33c5e Ignore operations posted to a strand during shutdown. Christopher Kohlhoff 2018-03-12 22:32:35 +11:00
  • dbccc3beea Fix redirect_error to work with non-const error_codes. Christopher Kohlhoff 2018-03-12 22:25:17 +11:00
  • 1b61364239 Add missing include of <sys/timerfd.h>. Christopher Kohlhoff 2018-03-09 20:59:09 +11:00
  • c5da00630b Clean up some experimental::co_spawn examples. Christopher Kohlhoff 2018-03-09 20:58:42 +11:00
  • 30b047b1e6 Ensure all coroutine layers are correctly attached to the 'stack'. Christopher Kohlhoff 2018-03-09 20:57:53 +11:00
  • 08447a8e7d Merge asio 1.12.1 beta from 'develop'. Christopher Kohlhoff 2018-03-07 17:55:21 +11:00
  • 9093bef944 Add interim revision history. Christopher Kohlhoff 2018-03-07 17:37:50 +11:00
  • 41ef7c48df Version bump. Christopher Kohlhoff 2018-03-07 17:30:08 +11:00
  • 77714ac82b Add some more experimental::co_spawn examples. Christopher Kohlhoff 2018-03-07 17:29:34 +11:00
  • 95129f34ca Fix spurious resumption. Christopher Kohlhoff 2018-03-06 22:19:51 +11:00
  • 9b45abcbff Restrict the types that may be awaited. Christopher Kohlhoff 2018-03-06 07:32:47 +11:00
  • 97b11c49b7 Fix MSVC compile error. Christopher Kohlhoff 2018-03-06 07:30:44 +11:00
  • f7222d0866 Fix namespace qualification issues. Christopher Kohlhoff 2018-03-05 23:00:10 +11:00
  • 37d49a4f68 Allow the awaitable to be stored and co_await applied to it later. Christopher Kohlhoff 2018-03-05 22:50:26 +11:00
  • 9cb2eba353 Use memory recycling for awaitees. Christopher Kohlhoff 2018-03-05 22:48:22 +11:00
  • a67dd90708 Regenerate documentation. Christopher Kohlhoff 2018-03-04 23:13:03 +11:00
  • 4d7a656b66 Add experimental features to documentation. Christopher Kohlhoff 2018-03-04 23:08:24 +11:00
  • c989109489 Fix up make_work_guard ambiguity. Christopher Kohlhoff 2018-03-04 22:13:40 +11:00
  • e3226bf6e0 Add experimental::co_spawn examples. Christopher Kohlhoff 2018-03-04 22:12:56 +11:00
  • deb02f7a69 Add convenience header for experimental features. Christopher Kohlhoff 2018-03-04 22:09:09 +11:00
  • b30dfe8224 Add new experimental::co_spawn function. Christopher Kohlhoff 2018-03-04 22:08:25 +11:00
  • 142222c0e6 Add new experimental::redirect_error completion token type. Christopher Kohlhoff 2018-03-04 22:06:55 +11:00
  • 169d1d8cef Add new experimental::detached_t completion token type. Christopher Kohlhoff 2018-03-04 22:06:12 +11:00
  • a589d7344a Add missing const qualification to acceptor's get_option members. Christopher Kohlhoff 2018-03-04 22:02:27 +11:00
  • 69c5b2e31e Work around a mysterious parsing error that occurs with some versions of gcc. Christopher Kohlhoff 2018-03-04 22:00:17 +11:00
  • 886839cf55 Update copyright notices. Christopher Kohlhoff 2018-03-04 21:59:30 +11:00
  • 80944b1065 Update tutorial text to use 'io_context'. Christopher Kohlhoff 2018-03-04 21:56:59 +11:00
  • 0f552b757f Exclude use_future_t implementation detail from documentation. Christopher Kohlhoff 2018-03-04 21:55:26 +11:00
  • 3b4289ef69 Workaround broken doxygen typedef linking when primary template is undefined. Christopher Kohlhoff 2018-03-04 21:54:15 +11:00
  • 310f245a35 Merge asio 1.12.0 from 'develop'. boost-1.66.0 Christopher Kohlhoff 2017-12-06 09:19:56 +11:00
  • 6814d260d0 Clarification and tidy up. Christopher Kohlhoff 2017-12-06 09:19:35 +11:00