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

Commit Graph

  • 70598a8a58 Last version's race-condition-related revert in the epoll_reactor was incomplete and broke out-of-band handling. Fixed epoll_reactor::start_op so that it is now exactly the same as the older, working version. Christopher Kohlhoff 2012-05-26 22:22:46 +00:00
  • 1fe87f03b4 Respect the OPENSSL_NO_ENGINE feature test #define. Christopher Kohlhoff 2012-05-26 22:20:47 +00:00
  • 4806f0e274 Use correct basic_io_object member functions so that basic_object_handle works with c++11 compilers. Christopher Kohlhoff 2012-05-26 22:16:14 +00:00
  • 4ba98f1b54 Branch for 2nd try at V2 removal svn-branches/filesystem-v3a Beman Dawes 2012-03-23 12:04:44 +00:00
  • 52fe0a852f Created branch to extend PropertyMap: add a readable functor map that calls a given functor or function upon lookup. Ideas from: http://comments.gmane.org/gmane.comp.lib.boost.user/54397 and: http://comments.gmane.org/gmane.comp.lib.boost.user/73358 sandbox-branches/birbacher/propertymap-functormap Frank Birbacher 2012-03-20 20:11:17 +00:00
  • 0cef97941b Create branches/filesystem-v3 for v2 removal svn-branches/filesystem-v3 Beman Dawes 2012-03-18 20:54:17 +00:00
  • 24efd97fd8 Quickbook: Merge from trunk. svn-branches/quickbook-dev Daniel James 2012-03-16 08:48:10 +00:00
  • f2bce83d44 Release 1.49.0 boost-1.49.0 Beman Dawes 2012-02-22 22:08:43 +00:00
  • 21e256d10e optional_optimization branch sandbox-branches/optional_optimization Christopher Hite 2012-02-22 10:37:27 +00:00
  • 0f3e258725 Merge [77033] from trunk: Christopher Kohlhoff 2012-02-17 13:13:11 +00:00
  • b4e3ff2d9e Fixed a bug where the second buffer in an array of two buffers may be ignored if the first buffer is empty. Christopher Kohlhoff 2012-02-15 22:16:53 +00:00
  • ca33b8d406 Merge [76990] from trunk: Christopher Kohlhoff 2012-02-12 21:20:29 +00:00
  • 40608f9e0d Reverted earlier change to allow some speculative operations to be performed without holding the lock, as it introduced a race condition in some multithreaded scenarios. Christopher Kohlhoff 2012-02-12 12:53:06 +00:00
  • fdc74b30d0 Release 1.49.0 beta 1 boost-1.49.0-beta1 Beman Dawes 2012-01-27 18:03:17 +00:00
  • db577937b8 Quickbook: Merge to quickbook-dev Daniel James 2012-01-21 21:43:17 +00:00
  • d2982a6869 Version bump. Christopher Kohlhoff 2012-01-15 13:54:16 +00:00
  • bb38d425fb Merge from trunk: Christopher Kohlhoff 2012-01-15 13:46:25 +00:00
  • 4e9e7b595b Update copyright year. Christopher Kohlhoff 2012-01-15 13:18:46 +00:00
  • 5777189dc8 Add missing class. Christopher Kohlhoff 2012-01-15 12:52:58 +00:00
  • c8098f25eb Update documentation. Christopher Kohlhoff 2012-01-15 12:51:20 +00:00
  • 657c782117 Fix doxygen comments. Christopher Kohlhoff 2012-01-15 11:29:25 +00:00
  • be171b6abb Add extra include required for OVERLAPPED struct. Christopher Kohlhoff 2012-01-13 12:58:52 +00:00
  • c1a8562cf9 Disable object_handle on Windows CE. Christopher Kohlhoff 2012-01-13 12:57:59 +00:00
  • 0725446de9 Fix non-paged pool "leak" on Windows when io_service is repeatedly run without anything to do. Refs #6321. Christopher Kohlhoff 2012-01-12 13:38:17 +00:00
  • c2d491a4e0 On linux, connect can return EAGAIN in certain circumstances. Remap to another error so that it doesn't look like a non-blocking operation. Refs #6048. Christopher Kohlhoff 2012-01-12 12:27:02 +00:00
  • 28fe058750 Fix deadlock on Mac OS X. Refs #6275. Christopher Kohlhoff 2012-01-12 10:08:15 +00:00
  • 19da914b2c Fix regression in buffered_write_stream. Refs #6310. Christopher Kohlhoff 2012-01-12 07:42:47 +00:00
  • a132c47ca6 Fix for NetBSD. Refs #6098. Christopher Kohlhoff 2012-01-12 07:37:57 +00:00
  • d649b2acb8 Fix MSVC "performance warning". Christopher Kohlhoff 2012-01-12 07:30:05 +00:00
  • 30f3e430a7 Update copyright notices. Christopher Kohlhoff 2012-01-11 23:04:08 +00:00
  • 70cd19f75b Need to enable the basic_handle class when object_handle is supported. Christopher Kohlhoff 2012-01-11 07:10:06 +00:00
  • 81f394e29d Added object_handle support. Christopher Kohlhoff 2012-01-10 09:58:05 +00:00
  • 40316dfdb4 Chrono support. Christopher Kohlhoff 2012-01-09 13:43:38 +00:00
  • 895717964e Revert previous incorrect commit. Christopher Kohlhoff 2012-01-09 12:55:45 +00:00
  • 96fd7e1906 Exclude detail class from documentation. Christopher Kohlhoff 2012-01-09 12:53:32 +00:00
  • eba3720167 Quickbook: Merge from trunk to quickbook-dev Daniel James 2011-11-30 01:35:25 +00:00
  • 904f6b0b55 Release 1.48.0 boost-1.48.0 Beman Dawes 2011-11-15 15:44:44 +00:00
  • 3aad45b5f1 Fix typo in revision history. Christopher Kohlhoff 2011-11-13 11:56:12 +00:00
  • a4732fab01 Fix typo in revision history. Christopher Kohlhoff 2011-11-13 11:54:23 +00:00
  • c8d18ab76e Quickbook: Copy trunk libs into quickbook-dev branch. Daniel James 2011-11-01 13:04:29 +00:00
  • 0443d7587d Quickbook: Copy trunk headers into quickbook-dev. Daniel James 2011-11-01 13:03:44 +00:00
  • c937088ff0 Release 1.48.0 beta 1 boost-1.48.0-beta1 Beman Dawes 2011-10-27 15:04:52 +00:00
  • 309589f005 Fix and regenerate documentation. Christopher Kohlhoff 2011-10-17 12:12:51 +00:00
  • 5d8be62a80 Fix and regeneration documentation. Christopher Kohlhoff 2011-10-17 12:10:18 +00:00
  • 9e553eca74 Merge from trunk: Christopher Kohlhoff 2011-10-17 11:32:28 +00:00
  • 74b0262b6c Revision history. Christopher Kohlhoff 2011-10-17 11:05:53 +00:00
  • 4badacaace Make number of strand implementations configurable by defining BOOST_ASIO_STRAND_IMPLEMENTATIONS to the number. Christopher Kohlhoff 2011-10-15 23:59:12 +00:00
  • 7e20d34537 Update descriptor state allocation to match approach used in epoll_reactor. Christopher Kohlhoff 2011-10-15 23:56:21 +00:00
  • fb588f5c1e Construct interrupter member first to fix exception safety issue. Refs #6006 Christopher Kohlhoff 2011-10-15 23:55:24 +00:00
  • cc4f30f3b5 Clarify that the read operation ends when the buffer is full. Refs #5999 Christopher Kohlhoff 2011-10-15 23:46:49 +00:00
  • f5c8b33267 Version bump. Christopher Kohlhoff 2011-10-09 22:02:05 +00:00
  • 77dec8e703 Merge from trunk... Christopher Kohlhoff 2011-10-09 21:59:57 +00:00
  • 49d9532ab0 Add latency test programs. Christopher Kohlhoff 2011-10-08 22:12:30 +00:00
  • c974f1088d Various performance improvements: Christopher Kohlhoff 2011-10-08 21:58:10 +00:00
  • 1882513c3e Fix error mapping when session is gracefully shut down. Christopher Kohlhoff 2011-10-08 21:38:43 +00:00
  • 198913776d Initialise all OpenSSL algorithms. Christopher Kohlhoff 2011-10-08 21:38:08 +00:00
  • dd7f43285a Specialise operations for buffer sequences that are arrays of exactly two buffers. Christopher Kohlhoff 2011-10-08 21:36:36 +00:00
  • e66e5d5fb3 Fix crash due to gcc_x86_fenced_block that shows up when using the Intel C++ compiler. Refs #5763 Christopher Kohlhoff 2011-10-08 21:31:26 +00:00
  • 04b8773fd5 Disable warning due to const qualifier being applied to function type. Christopher Kohlhoff 2011-10-08 21:28:00 +00:00
  • 8d24d33883 Set size of select fd_set at runtime when using Windows. Christopher Kohlhoff 2011-10-08 21:25:20 +00:00
  • 52b61e7e77 Remove unused state. Christopher Kohlhoff 2011-10-08 21:21:54 +00:00
  • 21bbcdeae1 Make sure the synchronous null_buffers operations obey the user's non_blocking setting. Refs #5756 Christopher Kohlhoff 2011-10-08 21:15:42 +00:00
  • 35b91b411c Change the SSL buffers sizes so that they're large enough to hold a complete TLS record. Refs #5854 Christopher Kohlhoff 2011-10-08 21:10:56 +00:00
  • 292f6f53c9 Don't read the clock unless the heap is non-empty. Christopher Kohlhoff 2011-10-08 21:08:39 +00:00
  • 701f7d68ab Explicitly specify the signal() function from the global namespace. Refs #5722 Christopher Kohlhoff 2011-10-08 21:06:38 +00:00
  • b28a5bfcda Fix compile error in regex overload of async_read_until.hpp. Refs #5688 Christopher Kohlhoff 2011-10-08 21:03:22 +00:00
  • e587f29680 Release 1.47.0 boost-1.47.0 Beman Dawes 2011-07-11 22:16:03 +00:00
  • 18a48222ed Merge fixes from trunk: Christopher Kohlhoff 2011-07-02 09:18:41 +00:00
  • df4b6cd4d6 Fix for static mutex initialisation. Christopher Kohlhoff 2011-06-30 13:38:30 +00:00
  • 374c7b62a8 Zero-length reads and writes need to complete immediately. Christopher Kohlhoff 2011-06-29 23:35:17 +00:00
  • 82cc1578b1 Fix include guard. Christopher Kohlhoff 2011-06-29 23:32:51 +00:00
  • 353e71c965 Fix bullet list. Christopher Kohlhoff 2011-06-29 23:31:37 +00:00
  • f19a540ad3 Release 1.47.0 beta 1 boost-1.47.0-beta1 Beman Dawes 2011-06-21 13:23:49 +00:00
  • 7d6c1c318d Revision history. Christopher Kohlhoff 2011-06-06 11:57:21 +00:00
  • 70243efb24 Revision history. Christopher Kohlhoff 2011-06-06 11:56:18 +00:00
  • b91e7a6f65 Merge asio from trunk. Christopher Kohlhoff 2011-06-05 23:21:43 +00:00
  • 2a4c82ab84 Add TOC entry for fork. Christopher Kohlhoff 2011-06-05 21:40:24 +00:00
  • a166d19a13 Update overview TOC. Christopher Kohlhoff 2011-06-05 14:35:14 +00:00
  • 2a89061940 Use correct source mode. Christopher Kohlhoff 2011-06-05 14:34:45 +00:00
  • e5818e7994 Include the io_service::service class's private member functions in the documentation. Christopher Kohlhoff 2011-06-05 14:09:04 +00:00
  • 2f5fcaf01c * Add documentation for new features. Christopher Kohlhoff 2011-06-05 13:29:41 +00:00
  • 825d1c90c6 Treat accept failure as a non-fatal error in most examples. Christopher Kohlhoff 2011-05-24 23:33:55 +00:00
  • ee9089cea9 * Prevent truncation of some handler tracking output. Christopher Kohlhoff 2011-05-24 23:28:14 +00:00
  • da4617cc90 * Add move constructors and assignment operators to endpoint and address classes. Christopher Kohlhoff 2011-05-17 21:46:54 +00:00
  • 9ec95f5fb0 Fix move-related bug in strand implementation. Refs #5515. Christopher Kohlhoff 2011-05-05 13:22:29 +00:00
  • 64b410b2ca Updated move support. Christopher Kohlhoff 2011-05-04 00:02:18 +00:00
  • a2000c8a38 Use new signal_set to shut down. Christopher Kohlhoff 2011-05-03 23:57:23 +00:00
  • 1a6b11f287 Changes for openssl 1.0. Christopher Kohlhoff 2011-05-03 23:55:03 +00:00
  • 56ce545fda * Use variadic templates when supported. Christopher Kohlhoff 2011-03-30 12:58:14 +00:00
  • f8fa2db38f Quickbook: New branch for development. Daniel James 2011-03-27 10:17:05 +00:00
  • 06747ea7c9 * Add documentation for new asio::buffer() overloads for std::array. Christopher Kohlhoff 2011-03-22 01:21:50 +00:00
  • 9d47d1066b Fix error in doxygen comment. Regenerate documentation. Christopher Kohlhoff 2011-03-18 02:00:08 +00:00
  • ad1c100832 New SSL implementation. Christopher Kohlhoff 2011-03-18 00:25:54 +00:00
  • 77d5583fe3 Add asio::buffer() overloads for std::array. Christopher Kohlhoff 2011-03-18 00:17:32 +00:00
  • 8bd4e3a589 Remaining changes for asio 1.5.2: Christopher Kohlhoff 2011-03-17 23:35:59 +00:00
  • da1bd47e58 Release 1.46.1 boost-1.46.1 Beman Dawes 2011-03-12 15:41:16 +00:00
  • 0a10f19dbf Merge selected bug fixes from trunk: Christopher Kohlhoff 2011-03-08 11:07:01 +00:00
  • d5ec01e6cc Don't assume SIGRTMAX is a compile-time constant. Christopher Kohlhoff 2011-03-03 11:56:32 +00:00
  • d41d2d15e9 * Add support for the fork() system call. Programs that use fork must call io_service.notify_fork() at the appropriate times. Two new examples have been added showing how to use this feature. Refs #3238, #4162. Christopher Kohlhoff 2011-03-02 08:27:32 +00:00
  • f064021b6d Changes for asio version 1.5.1: Christopher Kohlhoff 2011-02-23 01:42:40 +00:00