2
0
mirror of https://github.com/boostorg/asio.git synced 2026-01-27 06:32:08 +00:00

Commit Graph

  • 541d2d48a6 Fix off-by-one error in signal number check. Christopher Kohlhoff 2014-06-28 22:03:08 +10:00
  • ec9768daae Use VerifyVersionInfo rather than GetVersionEx. Christopher Kohlhoff 2014-06-28 22:02:00 +10:00
  • c2d25de553 Don't assume SO_UPDATE_CONNECT_CONTEXT is defined. Christopher Kohlhoff 2014-06-28 22:00:39 +10:00
  • 4e1e7d731f Merge asio 1.10.2 from 'develop'. asio-1.10.2 Christopher Kohlhoff 2014-05-05 12:50:24 +10:00
  • 4dc6f2c328 Version bump. Christopher Kohlhoff 2014-05-05 12:48:38 +10:00
  • f769012dc3 Ignore generated html. Christopher Kohlhoff 2014-05-05 11:48:23 +10:00
  • b66a114d89 Revision history. Christopher Kohlhoff 2014-05-05 11:41:40 +10:00
  • f0e429f537 Defend against min/max macros. Christopher Kohlhoff 2014-05-05 11:33:29 +10:00
  • 4a0c1e5da2 Remove tab character. Christopher Kohlhoff 2014-05-05 11:33:05 +10:00
  • 683329556d Use link-local multicast on other BSDs too. Christopher Kohlhoff 2014-05-04 15:17:13 +10:00
  • 2c9b017ccf Put back the event::signal() member. Christopher Kohlhoff 2014-05-04 10:57:08 +10:00
  • 0356a567bd Move event #include to correct location. Christopher Kohlhoff 2014-05-04 10:35:34 +10:00
  • ba9f99216f Regenerate documentation. Christopher Kohlhoff 2014-05-04 09:48:13 +10:00
  • 2114f2d17b Clarify that buffer_copy does not support overlapping memory regions. Christopher Kohlhoff 2014-05-04 09:45:13 +10:00
  • fd8471c5d6 Don't run the compile-time buffer test. Christopher Kohlhoff 2014-05-04 09:43:54 +10:00
  • e81c5c42c5 Use link-local multicast on Mac OS. Christopher Kohlhoff 2014-05-04 09:43:09 +10:00
  • b4bb504599 Support stringified scope ids for link-local multicast. Christopher Kohlhoff 2014-05-04 09:42:29 +10:00
  • 208748a3b5 Use scope id as default IPv6 multicast interface. Christopher Kohlhoff 2014-05-04 09:41:46 +10:00
  • c1fa653a38 Use a single condition variable per io_service. Christopher Kohlhoff 2014-05-04 09:39:59 +10:00
  • 9fb6520f08 Remove unused data member. Christopher Kohlhoff 2014-05-04 09:38:26 +10:00
  • 20544b9bca Fix sprintf format warning in example. Christopher Kohlhoff 2014-05-04 09:37:36 +10:00
  • 615a75884b Fix unused argument warning. Christopher Kohlhoff 2014-05-04 09:37:01 +10:00
  • a6feafa553 Regenerate documentation. Christopher Kohlhoff 2014-05-03 11:52:17 +10:00
  • 0484963a55 Use ConnectEx where available. Christopher Kohlhoff 2014-05-03 10:25:31 +10:00
  • 107dcb750f Update some more copyright notices. Christopher Kohlhoff 2014-05-03 10:21:15 +10:00
  • 9d13af49f8 Disable GetQueuedCompletionStatus workaround on recent Windows versions. Christopher Kohlhoff 2014-05-03 10:18:39 +10:00
  • e4e914bc4d Fix type aliasing issue reported by gcc. Christopher Kohlhoff 2014-05-03 10:17:42 +10:00
  • c06aa74f08 Make select_reactor more efficient on Windows for large numbers of sockets. Christopher Kohlhoff 2014-05-03 10:15:07 +10:00
  • 1417badc04 Clarify that commit() and consume() do not throw. Christopher Kohlhoff 2014-05-03 10:14:11 +10:00
  • 9e75760570 Fix infinite recursion in operator~ implementation. Christopher Kohlhoff 2014-05-03 10:13:08 +10:00
  • 981addd4ee Fix incorrect documentation on async_send. Christopher Kohlhoff 2014-05-03 10:11:02 +10:00
  • 660e9fe302 Fix occasional close() system call hang on MacOS. Christopher Kohlhoff 2014-05-03 10:10:12 +10:00
  • 92a53bd3cc Compute greatest common divisor to prevent unnecessary integer overflow. Christopher Kohlhoff 2014-05-03 10:09:04 +10:00
  • bd50a1b593 Ensure incomplete coroutines are correctly unwound. Christopher Kohlhoff 2014-05-03 10:05:23 +10:00
  • 85640f548a Fix spawn() when Boost.Coroutine v2 is used. Christopher Kohlhoff 2014-05-03 09:40:42 +10:00
  • 3cc2cd94be Fix delegation of continuation hook. Christopher Kohlhoff 2014-05-03 09:28:25 +10:00
  • 8dd99f4e04 Make system_error available via error.hpp. Christopher Kohlhoff 2014-05-03 09:27:36 +10:00
  • 02659b6fde Add extra #include needed by latest Xcode. Christopher Kohlhoff 2014-05-03 09:26:42 +10:00
  • 28f690f504 Update copyright notices. Christopher Kohlhoff 2014-05-03 09:25:39 +10:00
  • 592a8e25f5 Create initial merge point for git. asio-1.10.1 Christopher Kohlhoff 2014-05-03 08:58:06 +10:00
  • 0e90106a30 Make develop identical to master. Christopher Kohlhoff 2014-05-03 08:57:44 +10:00
  • 936b48e6a3 Create maintenance branch for 1.55.0 svn-branches/maintenance/1_55_0 Daniel James 2013-11-11 20:02:05 +00:00
  • 602da02b98 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • 797e9d5171 Merge from trunk. Christopher Kohlhoff 2013-10-26 23:25:53 +00:00
  • 83ae6fa7cb Updated revision history. Christopher Kohlhoff 2013-10-26 22:49:17 +00:00
  • 0d57ea2d16 Fix typos in spawn() documentation. Christopher Kohlhoff 2013-10-26 22:42:53 +00:00
  • 0113c1831f Add a note to clarify that concurrent invocation is not guaranteed for handlers in different strands. Christopher Kohlhoff 2013-10-26 22:39:23 +00:00
  • 41899ae46a Support older versions of OpenSSL that don't supply SSL_CTX_clear_options. Christopher Kohlhoff 2013-10-26 22:35:32 +00:00
  • 8612b7b1bd Suppress conversion warnings reported by MSVC. Christopher Kohlhoff 2013-10-26 22:32:01 +00:00
  • 40cba52d74 Fix dead links in documentation. Christopher Kohlhoff 2013-10-04 00:03:36 +00:00
  • 8acd8eb341 Add WinRT implementation notes. Christopher Kohlhoff 2013-10-04 00:00:46 +00:00
  • 813f272583 Fix WinRT detection. Christopher Kohlhoff 2013-10-03 23:59:54 +00:00
  • e290a34cd3 Reverted asio changed made under [85904], [85952], [86050] and [86105]. Will reconsider after 1.55 is released. Christopher Kohlhoff 2013-10-03 22:59:24 +00:00
  • bf56879631 Asio: Remove obsolete GCC version checks. Stephen Kelly 2013-10-01 08:42:20 +00:00
  • b61f0cf5cc Revision history. Christopher Kohlhoff 2013-09-30 22:40:13 +00:00
  • f8f33ed29c Revision history. Christopher Kohlhoff 2013-09-30 22:37:40 +00:00
  • dafe0562c7 ASIO: Clean up pragma guard comment. Stephen Kelly 2013-09-30 11:22:07 +00:00
  • 93b2b4dc46 Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +00:00
  • b571d87989 Asio: Remove obsolete MSVC version check. Stephen Kelly 2013-09-25 13:51:51 +00:00
  • 8b611c256d Create branch to keep WIP patch for modular build. svn-branches/modular-build Vladimir Prus 2013-09-25 08:12:19 +00:00
  • bb5b1f989f Version bump. Christopher Kohlhoff 2013-09-22 22:16:45 +00:00
  • 68a7cd26a6 Merge asio from trunk. Christopher Kohlhoff 2013-09-22 22:13:33 +00:00
  • cf6b86a4c9 Fix copying C++11 allocation examples Daniel James 2013-09-22 10:32:36 +00:00
  • 91fce6c711 Regenerate documentation. Christopher Kohlhoff 2013-09-20 12:10:45 +00:00
  • 50fa08dbdc Change unit tests so that they don't depend on Boost.Thread. Christopher Kohlhoff 2013-09-20 12:04:00 +00:00
  • 03b51d1764 MinGW fix. Christopher Kohlhoff 2013-09-20 12:02:33 +00:00
  • 2c7c13012a Update buffered stream operations to adhere to current handler patterns. Christopher Kohlhoff 2013-09-20 12:00:44 +00:00
  • d08bc082f2 Implement end-of-file condition for WinRT stream sockets. Christopher Kohlhoff 2013-09-18 22:43:01 +00:00
  • d3845b7fd3 Fix prefix on extern "C" function name. Christopher Kohlhoff 2013-09-17 22:53:17 +00:00
  • 1cd626f4d7 Add use_future support for Microsoft Visual C++. Christopher Kohlhoff 2013-09-17 22:42:50 +00:00
  • 8047e7f180 Enable move support for Microsoft Visual C++ 2012. Christopher Kohlhoff 2013-09-17 22:38:04 +00:00
  • 18f477583d Regenerate documentation. Christopher Kohlhoff 2013-09-17 22:32:13 +00:00
  • e746865f78 Initial port to Windows Runtime. Christopher Kohlhoff 2013-09-17 22:24:19 +00:00
  • d6bb7d0e4a Eliminate some unnecessary handler copies. Christopher Kohlhoff 2013-09-17 22:14:14 +00:00
  • 9e2fc1f61e Some async operations that missed getting the async_result treatment. Christopher Kohlhoff 2013-09-17 22:12:07 +00:00
  • 06e5aeedca Visual C++ language extensions use generic as a keyword. Add a workaround that renames the namespace to cpp_generic when those language extensions are in effect. Christopher Kohlhoff 2013-09-17 22:08:43 +00:00
  • 12f4e8280b Enable certain C++11 standard library facilities for recent versions of Microsoft Visual Studio. Christopher Kohlhoff 2013-09-17 22:08:07 +00:00
  • 4752c98d59 Inore ERROR_MORE_DATA as a non-fatal error when returned by GetOverlappedResult for a synchronous read. Christopher Kohlhoff 2013-09-17 22:06:25 +00:00
  • 07f0ea9996 Remove use of std::min. Christopher Kohlhoff 2013-09-17 22:05:38 +00:00
  • 10dd1488c7 Add missing forward declarations needed for Windows. Christopher Kohlhoff 2013-09-17 22:04:55 +00:00
  • 558a771072 Fix documentation error where an asynchronous function was described as having synchronous behaviour. Christopher Kohlhoff 2013-09-17 22:04:10 +00:00
  • 799f24ddf8 Fix another socket descriptor comparison that doesn't work correctly if the descriptor type is unsigned. Christopher Kohlhoff 2013-09-17 22:03:29 +00:00
  • 5cd67a72cc Add missing move cast. Christopher Kohlhoff 2013-09-17 22:01:26 +00:00
  • dcc918d0a9 Clean up some internal forward declarations. Christopher Kohlhoff 2013-09-17 22:00:53 +00:00
  • 8fafa6f60a Remove spurious whitespace. Christopher Kohlhoff 2013-09-17 21:53:45 +00:00
  • c230dd2ed0 Fix error in comment. Christopher Kohlhoff 2013-09-17 21:53:03 +00:00
  • 131b7a25ab Clarify that programs must not issue overlapping async_write_at operations. Christopher Kohlhoff 2013-09-17 21:52:27 +00:00
  • 32a41f7871 Enable the move optimisation (and otherwise eliminate a copy) for handlers using the default invocation hook. Christopher Kohlhoff 2013-09-17 21:51:28 +00:00
  • 0bc20e40dd Fix link to refer to native_handle() rather than the deprecated native() function. Christopher Kohlhoff 2013-09-17 21:48:54 +00:00
  • aba096cc75 Suppress g++ 4.8+ warning about unused typedefs. Christopher Kohlhoff 2013-09-17 21:45:43 +00:00
  • 749e9d2219 Ensure signal number is correctly passed to the completion handler when starting an async_wait on a signal that is already raised. Christopher Kohlhoff 2013-09-17 21:43:29 +00:00
  • d203da445e Fix comparison used to test for a successful synchronous accept. Christopher Kohlhoff 2013-09-17 21:42:48 +00:00
  • 475e3239e5 Fix a bug in handler tracking, where it was not correctly printing out some handler IDs. Christopher Kohlhoff 2013-09-17 21:42:08 +00:00
  • d747598321 Ensure ssl::io_op::want_ member is initialised. Christopher Kohlhoff 2013-09-17 21:41:04 +00:00
  • 8bc2679db6 Fix typo in serial ports overview. Christopher Kohlhoff 2013-09-17 21:40:19 +00:00
  • c57920f5df Fix a regression on Windows where multiple threads are running an io_service. Christopher Kohlhoff 2013-09-17 21:39:38 +00:00
  • f6359cbf6e Fix nfds argument to select. Christopher Kohlhoff 2013-09-17 21:38:41 +00:00
  • 5554bf5a6c Remove unused parameters and member variables. Christopher Kohlhoff 2013-09-17 21:36:54 +00:00
  • 0199ad5d3b Fix a regression where, on some platforms, errors from async_connect are not correctly propagated through to the completion handler. Christopher Kohlhoff 2013-09-17 21:35:43 +00:00
  • aea3d133c4 Remove unused variable assignment. Christopher Kohlhoff 2013-09-17 21:33:39 +00:00