Commit Graph

1359 Commits

Author SHA1 Message Date
Christopher Kohlhoff
6812338b31 Add Jamfiles for new HTTP server examples.
[SVN r37615]
2007-05-07 12:39:31 +00:00
Christopher Kohlhoff
7a1344d437 Additional error output to help diagnose test failures.
[SVN r37614]
2007-05-07 12:13:40 +00:00
Christopher Kohlhoff
4992d2358a Artifacts of new boostify.pl.
[SVN r37613]
2007-05-07 11:49:21 +00:00
Christopher Kohlhoff
5f61b15b8d Add new HTTP server examples illustrating io_service-per-cpu and
single-io_service-multiple-threads designs.


[SVN r37612]
2007-05-07 11:46:23 +00:00
Christopher Kohlhoff
72826c07c9 Add empty test cases to eliminate spurious failures when running all tests.
[SVN r37607]
2007-05-06 22:38:53 +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
9e97501354 Add copyright notice.
[SVN r37489]
2007-04-22 22:26:40 +00:00
Christopher Kohlhoff
c91ed951ef Fix broken links.
[SVN r37488]
2007-04-22 14:21:09 +00:00
Christopher Kohlhoff
1f63e7707d Fix newlines.
[SVN r37486]
2007-04-22 09:34:39 +00:00
Christopher Kohlhoff
a1014798a1 Add quick reference index table.
[SVN r37485]
2007-04-22 09:34:13 +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
046c9870fc Try to fix AIX compile error in tests.
[SVN r37391]
2007-04-07 09:01:23 +00:00
Christopher Kohlhoff
084ae264c2 Fix usage message.
[SVN r37390]
2007-04-07 08:57:15 +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
535c2031b9 Fix typo.
[SVN r37379]
2007-04-06 08:17:07 +00:00
Christopher Kohlhoff
cc427bfc38 Need to specify Windows socket libraries with cw toolset.
[SVN r37045]
2007-02-23 02:28:24 +00:00
Christopher Kohlhoff
9abb1ff390 Fix test executable names.
[SVN r37044]
2007-02-23 02:22:10 +00:00
Christopher Kohlhoff
86ca754df7 Fix IPv6 detection.
[SVN r37039]
2007-02-23 01:34:33 +00:00
Christopher Kohlhoff
63f31539e1 Update documentation.
[SVN r37021]
2007-02-20 13:24:24 +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
bd14eccee7 Fix error_code output.
[SVN r37019]
2007-02-20 13:18:37 +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
a61048b9d7 On Linux, the SO_DEBUG socket option can only be set by root.
[SVN r36760]
2007-01-20 02:04:56 +00:00
Christopher Kohlhoff
554d363f66 Add image for design docs.
[SVN r36758]
2007-01-19 02:01:20 +00:00
Christopher Kohlhoff
3e72c27764 Update copyright strings to include 2007.
[SVN r36757]
2007-01-19 01:57:08 +00:00
Christopher Kohlhoff
f276cbbf09 Update reference.
[SVN r36756]
2007-01-19 01:24:26 +00:00
Christopher Kohlhoff
3e02f3fe97 Add socks4 example.
[SVN r36755]
2007-01-19 01:22:06 +00:00
Christopher Kohlhoff
a6628dfddd Add some design docs.
[SVN r36754]
2007-01-19 01:20:15 +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
304d62cf9f Add SOCKS 4 client example.
[SVN r36750]
2007-01-18 13:26: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
fdbae2b4b6 Update documentation.
[SVN r36637]
2007-01-07 08:32:26 +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