Commit Graph

936 Commits

Author SHA1 Message Date
chris_kohlhoff
9a87ceaa3d Use lexicast_cast instead of atoi. Check for 0-sized io_service pool. 2007-05-06 11:35:10 +00:00
chris_kohlhoff
ea110c3301 Fix ip::multicast::enable_loopback option so that it works on Solaris. 2007-05-06 10:51:53 +00:00
chris_kohlhoff
ed22527442 Add http_server example using io_service-per-CPU design. 2007-04-30 23:13:37 +00:00
chris_kohlhoff
d6e6d4ad3b Add support for boost 1.34.0. 2007-04-29 14:33:28 +00:00
chris_kohlhoff
fb0dd5ed54 Fix filename in comment block at top of file. 2007-04-25 08:34:41 +00:00
chris_kohlhoff
21337723ff Fix long line. 2007-04-22 07:07:15 +00:00
chris_kohlhoff
ddb7d66eef Fix bug in timer heap management. 2007-04-22 04:00:24 +00:00
chris_kohlhoff
46ed7d243a Enable buffer debugging for g++ when _GLIBCXX_DEBUG is defined. 2007-04-22 03:58:39 +00:00
chris_kohlhoff
5f8059e9c4 Don't copy a default-constructed vector iterator. 2007-04-08 23:47:05 +00:00
chris_kohlhoff
bc7225beeb Quick fix for message translation of miscellaneous and SSL errors. 2007-03-25 14:06:36 +00:00
chris_kohlhoff
426779948d Try to fix AIX compile error in tests. 2007-03-23 00:24:01 +00:00
chris_kohlhoff
547055b3f4 Fix problem where the safe_cancellation_thread_id_ was not being calculated
correctly.
2007-03-22 21:55:23 +00:00
chris_kohlhoff
4b077c67a7 Fix usage message. 2007-03-22 21:15:35 +00:00
chris_kohlhoff
fe9442657e Fix libstdc++ debug error. 2007-03-22 21:13:13 +00:00
chris_kohlhoff
3c2fc28476 Fix comments. 2007-03-22 21:08:02 +00:00
chris_kohlhoff
5c85f8ab62 Fix IPv6 detection. 2007-02-23 01:29:58 +00:00
chris_kohlhoff
ce2d401f31 asio version 0.3.8 release candidate 2 released 2007-02-21 07:18:13 +00:00
chris_kohlhoff
567bad6a99 Fix warnings on g++ 4.1.2. 2007-02-19 01:46:31 +00:00
chris_kohlhoff
96eab3f65e Fixes for Solaris and the Sun C++ compiler. 2007-02-17 22:57:40 +00:00
chris_kohlhoff
f923e31101 Fix error_code output. 2007-02-14 13:28:48 +00:00
chris_kohlhoff
67a063a6f3 Fixes for AIX. 2007-02-14 13:26:26 +00:00
chris_kohlhoff
43c4408213 Fix crash in comparison of service ids. 2007-02-13 12:06:43 +00:00
chris_kohlhoff
e0415012c7 Solaris defines FD_ZERO to use an unqualified call to memset, so we need to
make the function visible using 'using namespace std'.
2007-02-13 07:13:29 +00:00
chris_kohlhoff
1365c664f6 Add is_open() function to acceptor. 2007-02-09 05:47:48 +00:00
chris_kohlhoff
9ed1d33398 Fix to correctly clear error after successful call of WSAAddresstoString or
WSAStringToAddress.
2007-02-09 01:59:54 +00:00
chris_kohlhoff
b03fb227b7 Fix use of hash_value overloads to work on x64 with the Vista version of
the Platform SDK.
2007-02-09 00:59:17 +00:00
chris_kohlhoff
7f0beba1c0 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.
2007-02-06 22:33:05 +00:00
chris_kohlhoff
eaf4ffa2f8 Workaround is required for BDS2006. 2007-02-06 22:08:03 +00:00
chris_kohlhoff
8cdafb24fd asio 0.3.8 release candidate 1 released. 2007-01-23 12:40:28 +00:00
chris_kohlhoff
46e37a1b8a Add missing files. 2007-01-23 11:47:53 +00:00
chris_kohlhoff
11a148ade2 Add warning message if unable to fully test the debug socket option on
Linux due to the test not running as root.
2007-01-20 02:01:38 +00:00
chris_kohlhoff
4baff611b2 On Linux, the SO_DEBUG socket option can only be set by root. 2007-01-19 22:38:24 +00:00
chris_kohlhoff
df0b2e2dfb Add socks4 example. 2007-01-19 01:02:04 +00:00
chris_kohlhoff
68a66d9ec1 Update basic_socket_streambuf and basic_socket_iostream to (almost) match
the TR2 proposal.
2007-01-18 11:41:36 +00:00
chris_kohlhoff
b2e54cd16e Add ability to turn iostream output buffering off. 2007-01-15 07:27:00 +00:00
chris_kohlhoff
cf2dfd7ce8 Fix iterator class to avoid returning a reference to a temporary. 2007-01-13 13:41:09 +00:00
chris_kohlhoff
268ce68b78 Automatically break large buffers into smaller chunks when using read(),
async_read(), write() or async_write().
2007-01-13 13:30:12 +00:00
chris_kohlhoff
49238b394c The misc_ecat error category now needs to be available for Win32 builds. 2007-01-13 12:27:25 +00:00
chris_kohlhoff
c5d262e470 Fix bug where the io_service could incorrectly run out of work (and so shut
down) when an overlapped I/O function fails immediately.
2007-01-13 03:50:24 +00:00
chris_kohlhoff
7f15228221 Add socks4 example to makefiles. 2007-01-12 04:56:46 +00:00
chris_kohlhoff
c22013ee98 Add SOCKS 4 client example. 2007-01-10 22:44:19 +00:00
chris_kohlhoff
720907868f Add workarounds to compile unit tests with Borland C++. 2007-01-09 04:58:05 +00:00
chris_kohlhoff
d01eb79088 Add socket_base::debug socket option. 2007-01-08 23:45:37 +00:00
chris_kohlhoff
02e8a4642c Fix Win32 compile. 2007-01-08 23:32:26 +00:00
chris_kohlhoff
fbc58cc9ff Update socket classes to match interfaces in TR2 proposal. 2007-01-08 22:12:48 +00:00
chris_kohlhoff
4b93bec4b8 Update timer classes to match TR2 proposal. 2007-01-08 02:47:13 +00:00
chris_kohlhoff
ce19a94bee Fix line length. 2007-01-08 01:09:14 +00:00
chris_kohlhoff
474a3eec1a Update io_service interface to match TR2 proposal. 2007-01-08 01:04:08 +00:00
chris_kohlhoff
a753a68641 Add messages for error::not_found. 2007-01-08 00:20:14 +00:00
chris_kohlhoff
f688088811 Modify behaviour of read_until and async_read_until to match TR2 proposal. 2007-01-07 08:05:53 +00:00