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

Commit Graph

  • 4fd72eb7e2 Show explicit keyword when necessary. Fix hyperlinks between classes. Christopher Kohlhoff 2009-07-13 03:40:50 +00:00
  • e325c6ffe3 Documentation updates. Christopher Kohlhoff 2009-07-13 03:38:21 +00:00
  • ab1a6a09ff Fix compile error when using openssl 1.0 beta. Refs #3256. Christopher Kohlhoff 2009-07-12 08:16:06 +00:00
  • 5cafa35a16 Don't write to /dev/poll descriptor when there are no pending changes. Christopher Kohlhoff 2009-07-09 22:58:26 +00:00
  • 261c3962c0 Fix task initialisation. Christopher Kohlhoff 2009-07-09 22:55:26 +00:00
  • 095e03d630 Merge ping example from trunk. Christopher Kohlhoff 2009-07-07 12:46:51 +00:00
  • 13322b3c3b Add ping example. Christopher Kohlhoff 2009-07-07 12:37:15 +00:00
  • 4048f38feb Merged revisions 54525-54526 from trunk. Christopher Kohlhoff 2009-07-05 23:00:03 +00:00
  • 7f27c0a3a7 Check that WINVER is actually defined when using it. Christopher Kohlhoff 2009-06-30 08:22:03 +00:00
  • 487d4241b2 Don't rehash if the number of buckets hasn't changed. Christopher Kohlhoff 2009-06-30 08:19:56 +00:00
  • 4f1faaa224 Sync version number with release branch. Christopher Kohlhoff 2009-06-29 13:52:31 +00:00
  • dacda1bb4e Bump version number. Christopher Kohlhoff 2009-06-29 13:49:00 +00:00
  • 2c41e180c1 Merge from trunk. Fixes #3095, #3216, #3098, #3107, #1341, #2754, #3157, #2620, #2618. Christopher Kohlhoff 2009-06-29 13:36:06 +00:00
  • bdc138d506 Add enum values to doc index. Refs #2620. Christopher Kohlhoff 2009-06-29 09:32:41 +00:00
  • eacb3aefde Treat 0-byte reads and writes as no-ops to comply with the documented type requirements for SyncReadStream, AsyncReadStream, SyncWriteStream and AsyncWriteStream. Christopher Kohlhoff 2009-06-28 13:20:17 +00:00
  • d83faa57ae Add header file information to reference docs. Refs #3157. Christopher Kohlhoff 2009-06-28 13:07:43 +00:00
  • 6a350d2e3d Make links to function overloads more obvious. Christopher Kohlhoff 2009-06-27 09:13:24 +00:00
  • dcb95b393b Use boost::throw_exception() rather than throw keyword to allow asio to be used when exception support is disabled. Note that the SSL wrappers still require exception support. Refs #2754. Christopher Kohlhoff 2009-06-27 07:52:11 +00:00
  • fd411319a4 Fix various g++ warnings. Ref #1341. Christopher Kohlhoff 2009-06-27 07:07:40 +00:00
  • f36045ab00 Fix custom memory allocation for timers. Ref #3107. Christopher Kohlhoff 2009-06-27 05:24:16 +00:00
  • 2e4474765b Fix failures reported when the tests are built with _GLIBCXX_DEBUG. Ref #3098. Christopher Kohlhoff 2009-06-27 02:17:49 +00:00
  • 3ec5f6ed71 Remove a local variable that was hiding the ec parameter and preventing error codes from being correctly propagated. Ref #3216. Christopher Kohlhoff 2009-06-26 13:55:24 +00:00
  • 486c8e7931 Fix bug in hash resize. Ref #3095. Christopher Kohlhoff 2009-06-26 13:35:04 +00:00
  • df2f20c99b Fix doc generation for array reference parameters. Christopher Kohlhoff 2009-06-26 11:03:14 +00:00
  • f49eec3150 Phoenix Reloaded svn-branches/phoenix_v3 Eric Niebler 2009-05-28 17:15:17 +00:00
  • 306a0dcb9d mergme sandbox-branches/straszheim/merge_me_into_trunk Troy D. Straszheim 2009-05-26 14:05:46 +00:00
  • ab5851e1f6 asio cmake test fixes Troy D. Straszheim 2009-05-21 21:27:01 +00:00
  • 9a908c4fdb tune up link tests in general, asio tests specifically Troy D. Straszheim 2009-05-21 00:31:35 +00:00
  • 065dbc20f8 This makes asio link tests pass, accomplishes two things: Troy D. Straszheim 2009-05-20 18:33:38 +00:00
  • 1be1f69229 HTF did I miss this endforeach() Troy D. Straszheim 2009-05-15 23:25:07 +00:00
  • 935fadce43 Branch for big updates, so that I can have broken intermediate states. svn-branches/sredl_2009_05_proptree_update Sebastian Redl 2009-05-15 15:15:42 +00:00
  • 5a86b17443 cleanup of asio tests in cmakeland... link tests still broken Troy D. Straszheim 2009-05-15 01:49:26 +00:00
  • b895ac7f57 cleanup of asio tests in cmakeland... link tests still broken Troy D. Straszheim 2009-05-15 01:49:06 +00:00
  • 0014deaf84 Release 1.39.0 boost-1.39.0 Beman Dawes 2009-05-02 13:01:04 +00:00
  • 8383e7d44d Release 1.29.0 beta 1 boost-1.39.0-beta1 Beman Dawes 2009-04-26 12:32:35 +00:00
  • 7dc6ba5794 Merged revisions 52465,52478 from trunk Christopher Kohlhoff 2009-04-19 23:00:29 +00:00
  • c48aa55815 Don't include termios.h unless BOOST_ASIO_HAS_SERIAL_PORT is defined. Fixes #2917. Christopher Kohlhoff 2009-04-19 04:15:17 +00:00
  • 1f9ec4a8da POSIX allows successful system calls to modify errno, so always clear the error_code if the result indicates success. Fixes #2953. Christopher Kohlhoff 2009-04-18 13:27:53 +00:00
  • d6762ceadd Merged revisions 52412,52419 via svnmerge from trunk. Christopher Kohlhoff 2009-04-17 22:32:20 +00:00
  • b79f9a65cd Specifically handle the case when an overlapped ReadFile call fails with ERROR_MORE_DATA. This enables a hack where a windows::stream_handle can be used with a message-oriented named pipe. Christopher Kohlhoff 2009-04-16 12:31:27 +00:00
  • 21f70c436b Fix incompatibility between asio and ncurses.h due to the latter defining a macro called "timeout". Fixes #2156. Christopher Kohlhoff 2009-04-16 03:27:58 +00:00
  • b7cbd2b7ae Version bump prior to upcoming release. Christopher Kohlhoff 2009-04-11 00:29:02 +00:00
  • 2e84fa9748 Merge regenerated documentation from trunk. Christopher Kohlhoff 2009-04-10 23:55:44 +00:00
  • d0893726be Regenerate documentation. Christopher Kohlhoff 2009-04-10 23:49:11 +00:00
  • 9c73bf2580 Merged revisions 52288-52294 via svnmerge from https://svn.boost.org/svn/boost/trunk Christopher Kohlhoff 2009-04-10 23:44:53 +00:00
  • 0218c0b06b Fix implementation of io_control() so that it adheres to the type requirements for IoControlCommand. Fixes #2820. Christopher Kohlhoff 2009-04-09 12:16:02 +00:00
  • 6408f73a8f Prevent memory leaks when an async SSL operation's completion handler throws. Fixes #2910. Christopher Kohlhoff 2009-04-09 12:12:50 +00:00
  • ab2dd63bbe Implement automatic resizing of the bucket array in the internal hash maps. This is to improve performance for very large numbers of asynchronous operations and also to reduce memory usage for very small numbers. A new macro BOOST_ASIO_HASH_MAP_BUCKETS may be used to tweak the sizes used for the bucket arrays. Christopher Kohlhoff 2009-04-09 12:09:16 +00:00
  • 5816e90bdb As a performance optimisation, add an explicit check for an empty vector of timer queues. Christopher Kohlhoff 2009-04-09 12:04:39 +00:00
  • 28e59ef71c Fix some warnings that occur with MSVC at warning level 4. Fixes #2828. Christopher Kohlhoff 2009-04-09 12:03:01 +00:00
  • 59a8830f00 Correct documentation of read, read_at, write and write_at functions to match new CompletionCondition concept. Fixes #2871. Christopher Kohlhoff 2009-04-09 12:00:36 +00:00
  • 2c6b839435 Prevent locales from affecting the formatting of endpoints. Fixes #2682. Christopher Kohlhoff 2009-04-09 11:50:42 +00:00
  • 54985faff3 Redo py3k branching from trunk again sandbox-branches/bhy/py3k Haoyu Bai 2009-04-01 16:55:33 +00:00
  • 0a5f727597 Merge PDF build changes from Trunk. John Maddock 2009-02-23 18:39:32 +00:00
  • 23673deed3 Set PDF URL rewrite path. John Maddock 2009-02-23 16:50:48 +00:00
  • b062b904b2 Add PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues. John Maddock 2009-02-17 10:05:58 +00:00
  • 6779405006 Release 1.37.0 boost-1.38.0 Beman Dawes 2009-02-10 13:14:42 +00:00
  • 6e5620705e Add Jamfile to build PDF versions of all the docs. Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc. Tweaked fo.xsl to provide more options by default, and improve formatting. John Maddock 2009-02-08 16:59:14 +00:00
  • 0d70590780 Add missing #include <iostream>. Christopher Kohlhoff 2009-02-04 06:46:58 +00:00
  • f9f11ba365 Add missing #include <iostream>. Christopher Kohlhoff 2009-02-04 06:45:34 +00:00
  • 40ca1c9aac Merged revisions 50943-50950,50961-50964,50987 via svnmerge from https://svn.boost.org/svn/boost/trunk Christopher Kohlhoff 2009-02-04 06:22:44 +00:00
  • 5f6006de03 Fix generated documentation where the overloads of a function have different brief descriptions. Christopher Kohlhoff 2009-02-03 11:00:39 +00:00
  • 6ce058b229 Update asio version number. Christopher Kohlhoff 2009-02-02 09:37:10 +00:00
  • 3d9eada294 Use the workaround syntax for specifying a return type with boost::bind. Needed for the SSL support to work on some older compilers (in particular, g++ 3.4.5 as used with MinGW). Christopher Kohlhoff 2009-02-02 09:36:11 +00:00
  • 7ff15bdb3e Add link to asio wiki. Christopher Kohlhoff 2009-02-02 07:06:00 +00:00
  • d7a448832d Use a pipe if eventfd is not supported at runtime. Fixes #2683. Christopher Kohlhoff 2009-02-02 06:18:59 +00:00
  • ebd662f38f Fix errors in SSL overview and add a note about handshaking. Fixes #2617 and #2619. Christopher Kohlhoff 2009-02-01 13:42:33 +00:00
  • 82ed5cb275 Clear the last error following a successful Windows API call, since some socket providers may leave last error set even when the call succeeds. Christopher Kohlhoff 2009-02-01 13:25:05 +00:00
  • 774b96f4b5 Add include of <cstring> to fix a compile error on Solaris 10. Fixes #2607. Christopher Kohlhoff 2009-02-01 12:50:08 +00:00
  • d53f078c45 Ensure arguments to windows::overlapped_ptr::complete() are passed through to the completion handler. Fixes #2614. Christopher Kohlhoff 2009-02-01 12:41:01 +00:00
  • 0d15139621 Suppress unused result warning. Fixes #2534. Christopher Kohlhoff 2009-02-01 12:28:12 +00:00
  • 1a99da8a0b Improve warning message when _WIN32_WINNT is not correctly defined. Fixes #2541. Christopher Kohlhoff 2009-02-01 11:57:01 +00:00
  • 94696dfc48 Use correct size for IP_MULTICAST_LOOP option on QNX. Fixes #2530. Christopher Kohlhoff 2009-02-01 11:42:09 +00:00
  • e5a0230dbc Need to specify socket lib to link correctly on QNX. Fixes #2504. Christopher Kohlhoff 2009-02-01 11:37:18 +00:00
  • 9be4e6992e merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +00:00
  • be86faa3cd Updating dependency information for modularized libraries. Michael A. Jackson 2008-11-07 17:05:27 +00:00
  • 02ac45ba96 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. Michael A. Jackson 2008-11-07 17:02:56 +00:00
  • c1ea127ea1 merged from trunk svn-branches/proto/v4 Eric Niebler 2008-11-06 00:15:47 +00:00
  • eed5856106 Release 1.37.0 boost-1.37.0 Beman Dawes 2008-11-03 12:44:25 +00:00
  • 2825aaaff6 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +00:00
  • 51be01775f Merged documentation changes from trunk. Christopher Kohlhoff 2008-10-31 12:05:52 +00:00
  • 9d8581df70 Add more documentation for asio::streambuf. Christopher Kohlhoff 2008-10-31 01:09:45 +00:00
  • b95ef9b7ab Merged revisions 49482,49484 via svnmerge from https://svn.boost.org/svn/boost/trunk Christopher Kohlhoff 2008-10-30 23:24:23 +00:00
  • 0c1aea1ebf Fix scoped_ptr usage to work with Sun Studio 11. Christopher Kohlhoff 2008-10-29 13:00:24 +00:00
  • 0b5c6d9a2b Add a new POSIX-specific chat client showing how to use the posix::stream_descriptor class. Christopher Kohlhoff 2008-10-29 12:50:58 +00:00
  • 96fcff70f2 Fix problem in read_until's match_condition handling when the delimiter lies at the end of the data. Christopher Kohlhoff 2008-10-29 12:49:05 +00:00
  • b1209e3b95 1.37.0 Beta 1 boost-1.37.0-beta1 Beman Dawes 2008-10-23 11:39:59 +00:00
  • 2f1c157fc5 merged from trunk Eric Niebler 2008-10-22 20:32:22 +00:00
  • 33dbc4ba81 bcbboost branch rebased on current release svn-branches/bcbboost Nicola Musatti 2008-10-19 14:43:01 +00:00
  • 10f5545d51 Asio version bump prior to release. Christopher Kohlhoff 2008-10-09 21:16:01 +00:00
  • 5d31583967 Fix generation for some links from tutorial to reference material. Christopher Kohlhoff 2008-10-09 21:12:52 +00:00
  • f35922e29d Merged revision 49222 from trunk. Christopher Kohlhoff 2008-10-09 20:59:10 +00:00
  • 7823a1e69e Fix typo. Christopher Kohlhoff 2008-10-09 20:47:52 +00:00
  • 2fac9863bc Merge from trunk. Christopher Kohlhoff 2008-10-09 20:43:26 +00:00
  • f2ae35573e Reduce memory usage by doing lazy initialisation of the io_service's reactor. Christopher Kohlhoff 2008-10-09 06:39:05 +00:00
  • a64e08daf8 Make the service_registry's usage of typeid work when the default gcc linker visibility is set to hidden. Christopher Kohlhoff 2008-10-09 06:34:48 +00:00
  • b06aeaea60 Only use TerminateThread when explicitly requested by the user by calling asio::detail::thread::set_terminate_threads(true). This fixes a memory leak that may occur with internally created threads. Christopher Kohlhoff 2008-10-09 06:33:34 +00:00
  • 6e64678759 Add example showing use of local::stream_protocol::iostream. Christopher Kohlhoff 2008-10-09 06:32:00 +00:00
  • 70ced27ea0 Fix basic_socket_streambuf to work with Protocol objects that don't provide a resolver. Christopher Kohlhoff 2008-10-09 06:31:01 +00:00
  • 67a930a268 Ensure the streambuf's egptr() is kept in sync the pptr(). Use std::memmove rather than std::rotate to minimise data copying. Avoid unnecessary resizes of the underlying vector. Christopher Kohlhoff 2008-10-09 06:30:16 +00:00