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

Commit Graph

  • 31e5496b32 Fix typo. Christopher Kohlhoff 2017-12-06 09:13:05 +11:00
  • 19825e0698 Merge asio 1.12.0 from 'develop'. Christopher Kohlhoff 2017-12-06 08:22:36 +11:00
  • 2d7d67be48 Document the new concurrency hints. Christopher Kohlhoff 2017-12-06 08:22:09 +11:00
  • b79c3ab31f Some updates to 'Using' notes. Christopher Kohlhoff 2017-12-06 07:32:45 +11:00
  • 8d0dd63066 Merge asio 1.12.0 from 'develop'. Christopher Kohlhoff 2017-12-06 00:19:18 +11:00
  • ee3d1c244d Copy new examples into documentation. Christopher Kohlhoff 2017-12-06 00:16:53 +11:00
  • 0c9cbdfbf2 Version bump. Christopher Kohlhoff 2017-12-06 00:10:04 +11:00
  • f3246b9471 Revision history. Christopher Kohlhoff 2017-12-06 00:09:35 +11:00
  • 85f4cbdb1e Document Networking TS changes. Christopher Kohlhoff 2017-12-06 00:00:41 +11:00
  • 05f95284ee Remove spurious value_type from buffer sequence requirements. Christopher Kohlhoff 2017-12-05 23:57:49 +11:00
  • 1eaa59ea2a gcc 4.7 is the minimum version required for std::allocator_traits. Christopher Kohlhoff 2017-12-05 07:38:14 +11:00
  • c6f1b8ffc9 Use new move-enabled form of async_accept. Christopher Kohlhoff 2017-12-05 07:37:41 +11:00
  • df2abf35da Ensure that use_future<std::allocator<void>> is always constexpr default-constructible. Christopher Kohlhoff 2017-12-04 09:08:25 +11:00
  • 4883dcd6c7 Add missing variadic template emulation in use_future. Christopher Kohlhoff 2017-12-03 23:32:35 +11:00
  • 435f47e8e3 Disable buffer debugging for older MSVC, as it triggers compiler misbehaviour. Christopher Kohlhoff 2017-12-03 21:56:50 +11:00
  • 2c21c34a63 Document the new handler tracking features. Christopher Kohlhoff 2017-12-03 21:54:45 +11:00
  • 619cea4356 Add check for _DEFAULT_SOURCE in addition to _BSD_SOURCE. Christopher Kohlhoff 2017-12-03 21:53:33 +11:00
  • a57cb2a7a6 Suppress recv truncation errors on Windows, to match POSIX behaviour. Christopher Kohlhoff 2017-12-02 18:25:44 +11:00
  • 286a6eb500 Regenerate documentation. Christopher Kohlhoff 2017-12-02 16:26:54 +11:00
  • cdd4a0cc81 Add documentation examples of using asio::post to submit work. Christopher Kohlhoff 2017-12-02 16:13:27 +11:00
  • d74cfaa90d Add custom handler tracking example. Christopher Kohlhoff 2017-12-02 15:29:46 +11:00
  • 86fd2f7abc Create C++11 versions of the fork, local, multicast and nonblocking examples. Christopher Kohlhoff 2017-12-02 15:21:37 +11:00
  • c34e42c129 Don't directly include <chrono>, to keep header C++03-compatible. Christopher Kohlhoff 2017-12-02 10:57:05 +11:00
  • 9564bf226c Add executor examples. Christopher Kohlhoff 2017-12-02 10:27:15 +11:00
  • 077ed86047 Add headers for TS compatibility. Christopher Kohlhoff 2017-12-02 10:23:24 +11:00
  • dfa54b4fc5 Suppress MSVC dynamic initialisation warning. Christopher Kohlhoff 2017-12-02 10:09:55 +11:00
  • ea2a35c9e0 asio/use_future.hpp is already in the convenience header. Christopher Kohlhoff 2017-12-02 10:06:37 +11:00
  • 094354f343 Remove old Jamfiles. Christopher Kohlhoff 2017-12-02 09:51:28 +11:00
  • 8a8157c36d Add waitable timer headers to convenience header. Christopher Kohlhoff 2017-12-02 09:16:54 +11:00
  • 87c879b50b Use new post() in serialization example. Christopher Kohlhoff 2017-12-02 09:00:13 +11:00
  • ce74e65aff Use asio::coroutine in latency tests. Christopher Kohlhoff 2017-12-02 08:59:33 +11:00
  • 030647a0a7 Update invocation examples to use executors. Christopher Kohlhoff 2017-12-02 08:58:03 +11:00
  • 15e436d8fa Fix up reference to post(). Christopher Kohlhoff 2017-12-02 08:51:11 +11:00
  • 05ece65ac9 Show how to associate an executor using nested type and member function. Christopher Kohlhoff 2017-12-02 08:49:14 +11:00
  • d83e96a444 Update allocation overview and examples to use new form. Christopher Kohlhoff 2017-12-02 08:47:48 +11:00
  • b3550ef8be Fix typo in strands overview. Christopher Kohlhoff 2017-12-02 08:46:27 +11:00
  • 7b996f66bd Increase number of buffers per operation for consuming_buffers. Christopher Kohlhoff 2017-12-02 08:39:34 +11:00
  • 282de16d9b Increase threshold for small memory block recycling to 1KB. Christopher Kohlhoff 2017-12-02 08:38:36 +11:00
  • 2bfd4d24d0 Make sure asio/system_context.hpp is self-contained. Christopher Kohlhoff 2017-12-02 08:33:30 +11:00
  • 78df0763bf Don't call memcpy with length 0, to avoid passing null pointers. Christopher Kohlhoff 2017-12-02 08:28:39 +11:00
  • f8a0469702 Fix description of std::getline's behaviour. Christopher Kohlhoff 2017-12-02 08:27:58 +11:00
  • 246e555e0a Fix copy/paste error in comment. Christopher Kohlhoff 2017-12-02 08:26:36 +11:00
  • 26d4af19c1 Fix clang narrowing warning. Christopher Kohlhoff 2017-12-02 08:25:36 +11:00
  • b77a45e2e5 Fix incorrect hyperlink target. Christopher Kohlhoff 2017-12-02 08:24:21 +11:00
  • 646250076b Remove last remaining instance of auto_ptr. Christopher Kohlhoff 2017-12-02 08:23:50 +11:00
  • edbe617864 Restore binder support for 3, 4 and 5 arguments. Christopher Kohlhoff 2017-12-02 08:23:01 +11:00
  • aa0bf0a8b3 Reapply double delete fix, which was overwritten by Networking TS merge. Christopher Kohlhoff 2017-12-02 08:21:52 +11:00
  • f1524fb5cc Merge asio from 'develop'. Christopher Kohlhoff 2017-11-09 07:29:39 +11:00
  • 2e61c6f29f Add backward compatibility for the old ConnectCondition form. Christopher Kohlhoff 2017-11-08 00:02:36 +11:00
  • 875788fde3 Ensure make_network_vX error_code overload doesn't throw on invalid prefix length. Christopher Kohlhoff 2017-11-08 00:01:32 +11:00
  • f15e842c79 Fix the rights for event objects on UWP. Christopher Kohlhoff 2017-11-08 00:00:27 +11:00
  • 53f052c9a0 Suppress implicit fallthrough warning on newer gcc. Christopher Kohlhoff 2017-11-07 23:59:29 +11:00
  • bfa3e0373e Fix clang version detection for suppression of unused typedef warning. Christopher Kohlhoff 2017-11-07 23:56:46 +11:00
  • 6f71713b55 Fix boostification namespace qualification error. Christopher Kohlhoff 2017-11-07 23:53:14 +11:00
  • a778425068 Fix compile errors in some asio::connect overloads. Christopher Kohlhoff 2017-11-07 23:49:25 +11:00
  • 427dfdf42c Merge asio from 'develop'. Christopher Kohlhoff 2017-10-25 09:28:54 +11:00
  • d484b66453 Bump minimum MSVC version required for C++11 allocators. Christopher Kohlhoff 2017-10-25 07:58:21 +11:00
  • bfe7a04616 Fix compile warning under Emscripten. Christopher Kohlhoff 2017-10-25 07:57:45 +11:00
  • 59395d663a Use proper SSL_version() function so that asio can build with BoringSSL. Christopher Kohlhoff 2017-10-25 07:57:14 +11:00
  • b510bb4758 Regenerate documentation. Christopher Kohlhoff 2017-10-24 07:33:03 +11:00
  • e715a08e90 Patch up some template links. Christopher Kohlhoff 2017-10-24 07:28:13 +11:00
  • a1b83428b7 Update quick reference table. Christopher Kohlhoff 2017-10-24 07:21:02 +11:00
  • 0613d396ff Add new macros to doxygen configuration. Christopher Kohlhoff 2017-10-24 07:20:27 +11:00
  • b60e92b13e Initial merge of Networking TS compatibility. Christopher Kohlhoff 2017-10-23 14:27:36 +11:00
  • d53033eec6 Merge asio 1.10.10 fix from 'develop' boost-1.65.1 boost-1.65.0 asio-1.10.10 Christopher Kohlhoff 2017-08-13 23:29:51 +10:00
  • b002097359 Previous fix introduced a leak, use a better approach. Christopher Kohlhoff 2017-08-13 07:19:28 +10:00
  • c8d628ad8a Fix double delete issue introduced by 3541ec2eb9. Christopher Kohlhoff 2017-08-13 00:56:54 +10:00
  • dd16659f69 Merge asio 1.10.10 from 'develop' Christopher Kohlhoff 2017-08-01 23:06:54 +10:00
  • 821ef6fd50 Revision history. Christopher Kohlhoff 2017-08-01 23:05:20 +10:00
  • c88c5f7e1c Version bump. Christopher Kohlhoff 2017-08-01 22:31:49 +10:00
  • de42877700 Require gcc >= 4.7 to use standard atomics. Christopher Kohlhoff 2017-07-31 18:47:37 +10:00
  • cdae3dd6b4 Don't use auto_ptr. Christopher Kohlhoff 2017-07-31 18:46:48 +10:00
  • 25b6042644 Use deregister_internal_descriptor in signal_set_service. Christopher Kohlhoff 2017-07-31 18:45:38 +10:00
  • 38508353af Make epoll_reactor resistant to events with duplicate user data. Christopher Kohlhoff 2017-07-31 18:45:08 +10:00
  • 3541ec2eb9 Don't free the reactor's per-descriptor state until after close. Christopher Kohlhoff 2017-07-31 18:43:31 +10:00
  • 4d1b169964 Enable newer language features for recent MSVC versions. Christopher Kohlhoff 2017-07-31 18:42:57 +10:00
  • 3b8a8d6636 is_continuation misplaced in reactive socket service. Christopher Kohlhoff 2017-07-31 18:41:43 +10:00
  • 84572fb9be Use poll.h rather than sys/poll.h if possible. Christopher Kohlhoff 2017-07-31 18:41:06 +10:00
  • 22d69e570d Fix MSVC Intellisense detection. Christopher Kohlhoff 2017-07-31 18:38:57 +10:00
  • 3a2e196893 Disable __thread keyword extension for android+x86+clang. Christopher Kohlhoff 2017-07-31 18:37:03 +10:00
  • e62ac5aa6b Merge asio 1.10.9 from 'develop' boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 asio-1.10.9 Christopher Kohlhoff 2017-03-08 07:30:19 +11:00
  • 7a79c157fc Revision history. Christopher Kohlhoff 2017-03-08 07:23:08 +11:00
  • aff810b55d Regenerate documentation. Christopher Kohlhoff 2017-03-08 07:10:56 +11:00
  • 5aa758b54a Ignore new macro when generating documentation. Christopher Kohlhoff 2017-03-08 07:10:48 +11:00
  • 3a73a43f62 Version bump. Christopher Kohlhoff 2017-03-08 06:49:35 +11:00
  • 9bfe806fc1 Ensure winsock2.h is included before windows.h. Christopher Kohlhoff 2017-03-05 23:00:10 +11:00
  • 991f613b95 Eliminate new clang comma warning. Christopher Kohlhoff 2017-03-05 22:59:39 +11:00
  • 2b6230aef8 Make sure asio/ssl/error.hpp is self-contained. Christopher Kohlhoff 2017-03-05 22:58:18 +11:00
  • fba6c4ccbd Add limited support for regular file descriptors. Christopher Kohlhoff 2017-03-05 22:56:48 +11:00
  • 49aa5e1e6c In c++11 or later, use allocator_traits to rebind allocators. Christopher Kohlhoff 2017-03-05 22:55:54 +11:00
  • 8e835cccd1 Fix error when OpenSSL compression is disabled at compile time. Christopher Kohlhoff 2017-03-05 22:54:28 +11:00
  • 16e880c667 Update mingw mutex initialisation to match non-mingw version. Christopher Kohlhoff 2017-03-05 22:53:59 +11:00
  • d76c1f0533 Make SSL/TLS version handling more consistent across OpenSSL versions. Christopher Kohlhoff 2017-03-05 22:53:05 +11:00
  • 9feee12ac2 Avoid double construction in converting move-constructors. Christopher Kohlhoff 2017-03-05 22:52:07 +11:00
  • 4645a7c351 Fix compilation with OpenSSL 1.1 API Christopher Kohlhoff 2017-03-05 22:50:36 +11:00
  • fdec9d1d8f Suppress some spurious unused variable warnings. Christopher Kohlhoff 2017-03-05 22:49:54 +11:00
  • 6c19ff7482 Include socket_types.hpp before OpenSSL headers. Christopher Kohlhoff 2017-03-05 22:48:48 +11:00
  • 4808f72a1f Re-enable building against LibreSSL. Christopher Kohlhoff 2017-03-05 22:47:57 +11:00
  • a8cea6a722 Implement fenced_block using std::atomic_thread_fence, when available. Christopher Kohlhoff 2017-03-05 22:46:59 +11:00
  • dd18e955fa Add workaround for broken getaddrinfo in Apple's NAT64 environment. Christopher Kohlhoff 2017-03-05 22:45:50 +11:00