Christopher Kohlhoff
|
cbba2f8ecd
|
Documentation updates.
[SVN r37718]
|
2007-05-20 00:30:54 +00:00 |
|
Christopher Kohlhoff
|
463b06e4b0
|
To get portable behaviour for SO_REUSEADDR with UDP, the Mac OS X and BSD
platforms also need SO_REUSEPORT to be set.
[SVN r37717]
|
2007-05-20 00:28:55 +00:00 |
|
Christopher Kohlhoff
|
68b94f2dc0
|
Need to enable SO_NOSIGPIPE option on FreeBSD.
[SVN r37715]
|
2007-05-20 00:28:13 +00:00 |
|
Christopher Kohlhoff
|
899d252fb9
|
Allow everything to compile on platforms where IPV6_V6ONLY is not defined
(such as Linux distros with a 2.4 kernel), but make any use of ip::v6_only
fail at runtime.
[SVN r37681]
|
2007-05-13 08:18:09 +00:00 |
|
Christopher Kohlhoff
|
972c54ba27
|
Preserve the user-set blocking mode over an async connect.
[SVN r37673]
|
2007-05-12 10:48:24 +00:00 |
|
Christopher Kohlhoff
|
75dd9fdefe
|
Need to define IPV6_UNICAST_HOPS when building with an old Platform SDK.
[SVN r37672]
|
2007-05-12 10:48:01 +00:00 |
|
Christopher Kohlhoff
|
41bf5929d3
|
Zero out address structure to prevent failures on some platforms.
[SVN r37671]
|
2007-05-12 10:47:15 +00:00 |
|
Christopher Kohlhoff
|
9ec1d04a0b
|
Some older UNIX platforms return EPROTO from accept() to indicate that a
connection was lost before being fully established.
[SVN r37670]
|
2007-05-12 10:46:47 +00:00 |
|
Christopher Kohlhoff
|
cbe0de5634
|
Add documentation note specifying that pending handlers are still executed
after a strand is destroyed.
[SVN r37632]
|
2007-05-08 13:40:08 +00:00 |
|
Christopher Kohlhoff
|
05518d58e6
|
Ensure internal non-blocking flag is set if the user wants non-blocking.
[SVN r37631]
|
2007-05-08 13:39:04 +00:00 |
|
Christopher Kohlhoff
|
288b994d9b
|
Add header file containing Boost.Asio version number.
[SVN r37628]
|
2007-05-08 12:20:38 +00:00 |
|
Christopher Kohlhoff
|
66424c1579
|
Clarify behaviour of io_service::run() in a thread pool.
[SVN r37606]
|
2007-05-06 22:36:18 +00:00 |
|
Christopher Kohlhoff
|
c64a2dbdaa
|
Fix ip::multicast::enable_loopback option so that it works on Solaris.
[SVN r37605]
|
2007-05-06 22:35:35 +00:00 |
|
Christopher Kohlhoff
|
8437b8a23f
|
Fix bug in timer heap management.
[SVN r37483]
|
2007-04-22 07:42:59 +00:00 |
|
Christopher Kohlhoff
|
18dcdcb3ab
|
Enable buffer debugging for g++ when _GLIBCXX_DEBUG is defined.
[SVN r37482]
|
2007-04-22 07:41:54 +00:00 |
|
Christopher Kohlhoff
|
d926a9054f
|
Don't copy a default-constructed vector iterator.
[SVN r37481]
|
2007-04-22 07:38:55 +00:00 |
|
Christopher Kohlhoff
|
905e8594fb
|
Fix comments.
[SVN r37389]
|
2007-04-07 08:54:58 +00:00 |
|
Christopher Kohlhoff
|
4667159f1c
|
Fix problem where the safe_cancellation_thread_id_ was not being calculated
correctly.
[SVN r37388]
|
2007-04-07 08:50:42 +00:00 |
|
Christopher Kohlhoff
|
2fc7b8e99c
|
Fix libstdc++ debug error.
[SVN r37387]
|
2007-04-07 08:48:12 +00:00 |
|
Christopher Kohlhoff
|
bafa5a3c7a
|
Some fixes for Solaris, AIX and HP-UX.
[SVN r37020]
|
2007-02-20 13:19:53 +00:00 |
|
Christopher Kohlhoff
|
f8af480754
|
Fix crash in comparison of service ids.
[SVN r37018]
|
2007-02-20 13:15:08 +00:00 |
|
Christopher Kohlhoff
|
adf40110f9
|
Solaris defines FD_ZERO to use an unqualified call to memset, so we need to
make the function visible using 'using namespace std'.
[SVN r36938]
|
2007-02-13 07:15:36 +00:00 |
|
Christopher Kohlhoff
|
0d4ccec23f
|
Fix use of hash_value overloads to work on x64 with the Vista version of
the Platform SDK.
[SVN r36917]
|
2007-02-09 06:44:12 +00:00 |
|
Christopher Kohlhoff
|
6267a27180
|
Fix to correctly clear error after successful call of WSAAddresstoString or
WSAStringToAddress.
[SVN r36916]
|
2007-02-09 06:43:00 +00:00 |
|
Christopher Kohlhoff
|
bb236cb7b3
|
Add is_open() function to acceptor.
[SVN r36915]
|
2007-02-09 06:41:29 +00:00 |
|
Christopher Kohlhoff
|
3fb401181e
|
Use IN6ADDR_ANY_INIT rather than IPPROTO_IPV6 to detect whether the Windows
Platform SDK supports IPv6, since the Vista Platform SDK has changed
IPPROTO_IPV6 to an enum.
[SVN r36904]
|
2007-02-06 22:34:02 +00:00 |
|
Christopher Kohlhoff
|
44b862a24a
|
Workaround is needed for BDS2006.
[SVN r36903]
|
2007-02-06 22:23:48 +00:00 |
|
Christopher Kohlhoff
|
2520c84cd0
|
Update basic_socket_streambuf and basic_socket_iostream to (almost) match
the TR2 proposal.
[SVN r36753]
|
2007-01-19 01:09:33 +00:00 |
|
Christopher Kohlhoff
|
39f2ce8d45
|
Add ability to turn iostream output buffering off.
[SVN r36730]
|
2007-01-15 07:43:01 +00:00 |
|
Christopher Kohlhoff
|
2212dddb1f
|
Automatically break large buffers into smaller chunks when using read(),
async_read(), write() or async_write().
[SVN r36724]
|
2007-01-13 23:17:41 +00:00 |
|
Christopher Kohlhoff
|
0c536811ff
|
The misc_ecat error category now needs to be available for Win32 builds.
[SVN r36718]
|
2007-01-13 12:27:06 +00:00 |
|
Christopher Kohlhoff
|
7db5f2d133
|
Fix bug where the io_service could incorrectly run out of work (and so shut
down) when an overlapped I/O function fails immediately.
[SVN r36717]
|
2007-01-13 12:21:01 +00:00 |
|
Christopher Kohlhoff
|
4ee1510c76
|
Update socket interfaces to match TR2 proposal.
[SVN r36675]
|
2007-01-09 13:54:51 +00:00 |
|
Christopher Kohlhoff
|
282a9f2146
|
Update timer classes to match TR2 proposal.
[SVN r36663]
|
2007-01-08 03:01:13 +00:00 |
|
Christopher Kohlhoff
|
1a72ddb9a7
|
Update io_service interface to match TR2 proposal.
[SVN r36662]
|
2007-01-08 01:30:05 +00:00 |
|
Christopher Kohlhoff
|
06402569d5
|
Update the behaviour of the asio::streambuf overloads of {async_}read and
{async_}read_until to match the TR2 proposal.
[SVN r36636]
|
2007-01-07 08:26:18 +00:00 |
|
Christopher Kohlhoff
|
5607a01c21
|
Add ip::unicast::hops and ip::v6_only socket options.
[SVN r36595]
|
2007-01-06 09:10:54 +00:00 |
|
Christopher Kohlhoff
|
6c632c2967
|
Fix examples to match current socket option interface.
[SVN r36594]
|
2007-01-06 09:08:13 +00:00 |
|
Christopher Kohlhoff
|
66dd4c3778
|
Rename const_buffer_container_1 to const_buffers_1 and
mutable_buffer_container_1 to mutable_buffers_1.
[SVN r36585]
|
2007-01-04 10:45:09 +00:00 |
|
Christopher Kohlhoff
|
a7209ee0be
|
Rename io_service::interrupt() to io_service::stop().
[SVN r36583]
|
2007-01-04 09:22:02 +00:00 |
|
Christopher Kohlhoff
|
2ba4146527
|
Update socket option classes to match interface in TR2 proposal.
[SVN r36582]
|
2007-01-04 08:21:33 +00:00 |
|
Christopher Kohlhoff
|
2b4748aaaa
|
Update copyright strings to include 2007.
[SVN r36581]
|
2007-01-04 05:53:07 +00:00 |
|
Christopher Kohlhoff
|
e4d9ea696a
|
Add io_service::id to identify service classes.
[SVN r36580]
|
2007-01-04 03:43:37 +00:00 |
|
Christopher Kohlhoff
|
af1cb70843
|
Fix for Borland C++.
[SVN r36579]
|
2007-01-04 03:39:38 +00:00 |
|
Christopher Kohlhoff
|
fb8dd74390
|
Documentation cleanup.
[SVN r36578]
|
2007-01-04 03:38:18 +00:00 |
|
Christopher Kohlhoff
|
390ffd9f7e
|
Exclude error_base from documentation.
[SVN r36577]
|
2007-01-04 03:38:02 +00:00 |
|
Christopher Kohlhoff
|
00690b50ed
|
Add documentation.
[SVN r36502]
|
2006-12-24 08:35:08 +00:00 |
|
Christopher Kohlhoff
|
7a2eac3878
|
Map ERROR_PORT_UNREACHABLE to WSAECONNREFUSED.
[SVN r36474]
|
2006-12-21 04:07:27 +00:00 |
|
Christopher Kohlhoff
|
ae1be56a05
|
Move erase from hash_map to prevent multiple delete.
[SVN r36473]
|
2006-12-21 04:06:41 +00:00 |
|
Christopher Kohlhoff
|
5cded59aef
|
Replace win_iocp_io_service::register_socket() with register_handle() to
allow it to be used with other Windows kernel objects.
[SVN r36311]
|
2006-12-09 22:31:44 +00:00 |
|