chris_kohlhoff
be9d063580
Update copyright strings to include 2005 (Sourceforge Request ID 1154770).
2005-03-03 05:22:00 +00:00
chris_kohlhoff
0309b9d4b6
Block signals in threads that are private to asio, and when performing I/O
...
operations following a select() or epoll_wait().
(Sourceforge Request ID 1154798)
2005-03-02 05:45:23 +00:00
chris_kohlhoff
5f468df340
Add initial epoll implementation (Sourceforge Request ID 1154772).
2005-03-02 03:14:02 +00:00
chris_kohlhoff
f587f7bfd8
asio version 0.2.0 released
2004-11-26 06:07:07 +00:00
chris_kohlhoff
384ce3afb8
Updated list of tested environments.
2004-11-26 04:57:36 +00:00
chris_kohlhoff
2431757f3a
Wrap calls to htons, htonl, ntohs and ntohl to work around a compiler error
...
when doing an optimised build with g++ 2.95.3.
2004-11-25 03:46:27 +00:00
chris_kohlhoff
583db9bdfd
Remove private destructor to eliminate spurious g++ warning about having a
...
private destructor and no friends.
2004-11-24 07:45:07 +00:00
chris_kohlhoff
b8d325db8d
Disable warnings by default when building with MSVC so that we don't get
...
lots of output when using MSVC 6. Use the following make command line to
enable warnings: 'nmake -f Makefile.msc WARNINGS=1'.
2004-11-24 07:37:54 +00:00
chris_kohlhoff
e29f3ce970
Change to use the Boost Software License 1.0.
2004-11-24 07:14:43 +00:00
chris_kohlhoff
4b0375b44d
Don't use DWORD_PTR when building for target Windows versions earlier than
...
Windows 2000. This should allow asio to build using MSVC 6 with the version
of the Platform SDK that shipped with it. Thanks to Zhuo Qiang for
reporting this problem and suggesting a solution.
2004-11-24 05:57:25 +00:00
chris_kohlhoff
59819f6a4b
Fixes to eliminate multiply-defined symbol linker errors with MSVC 7.1.
2004-11-24 05:43:48 +00:00
chris_kohlhoff
60630216f1
Updated build files to support boost 1.32.0.
2004-11-21 00:42:04 +00:00
chris_kohlhoff
7313c85ed4
Fix up compiler warnings emitted by VC7.1.
2004-11-20 13:12:13 +00:00
chris_kohlhoff
3cd00a02e3
Correctly check for failures in non-blocking connection operations. This
...
should fix bug 1069007, where an async connection operation that was
expected to fail would never complete. Thanks to Zhuo Qiang for reporting
this problem.
2004-11-18 22:19:50 +00:00
root
6991284fb6
initial checkin
2004-10-27 12:10:08 +00:00
chris
0e2975f46a
asio version 0.1.13 released
2004-10-13 20:32:15 +00:00
chris
9e30dc1023
Change MSVC makefile to support the free VC toolkit out of the box. Thanks
...
to Vladimir Slepnev <slepnev_v at rambler dot ru> for suggesting this.
2004-10-13 20:30:58 +00:00
chris
f9e17086be
Fix network vs host byte ordering issues when handling IPv4 addresses.
2004-09-23 12:16:40 +00:00
chris
5b2210f071
Rolled back the changes to the documentation generation with respect to
...
a separate build directory until the appropriate behaviour is determined.
2004-09-23 07:48:41 +00:00
chris
1c70c8caf7
Generated docs should depend on asio.dox.in, not asio.dox, so that the
...
documentation is not recreated when doing a build in a package.
2004-09-22 14:42:03 +00:00
chris
f477409a08
Fix signed/unsigned warning.
2004-09-22 14:27:35 +00:00
chris
c7836e5a2c
Fix for the case of removing a timer from the end of the heap.
2004-09-22 14:17:23 +00:00
chris
184cd67f2c
Rename configure.in to configure.ac to conform with newer practice.
2004-09-22 13:13:26 +00:00
chris
5ff77a8594
Improvements to better support building in an alternative object directory.
...
Thanks to Carlo Wood for providing these changes.
2004-09-22 13:04:16 +00:00
chris
428b1ef386
Add Matthew Nourse and Carlo Wood.
2004-09-22 12:58:11 +00:00
chris
fc25bb5ae0
Update to support later versions of the autoconf and automake tools.
2004-09-22 12:41:53 +00:00
chris
791d9826aa
Fix errors in the calculation of the parent index of a heap element. Also
...
fix problem where we were comparing pointers instead of the time values.
2004-09-22 12:20:01 +00:00
chris
d6d4832ff8
64-bit integer constants need an "LL" suffix when compiling with g++.
...
Thanks to Carlo Wood for reporting this.
2004-09-22 12:17:41 +00:00
chris
22ae14b233
asio version 0.1.12 released
2004-09-10 07:40:57 +00:00
chris
aa3f885268
Remove the timer_base class and its from_when enumeration, and replace with
...
a time class which can be used to explicitly set a timer's expiry time.
2004-09-10 04:43:15 +00:00
chris
ff74dc18e0
asio version 0.1.11 released
2004-08-27 11:02:00 +00:00
chris
8bc09da911
Fix typo in tutorial.
2004-08-27 11:00:06 +00:00
chris
30faaa1154
Update doxygen comments to match new parameter order.
2004-08-27 10:47:10 +00:00
chris
bf4a0a7a3c
Always put the host structure as the first parameter to the host resolution
...
functions.
2004-08-27 10:45:16 +00:00
chris
84ae757b75
Add support for timer cancellation.
2004-08-27 07:32:06 +00:00
chris
751785009d
Only use Win32 error codes on Windows, not errno values.
2004-07-21 08:07:02 +00:00
chris
f124df098d
Windows critical sections use structured exception handling to report
...
errors, so wrap the appropriate Windows API calls in __try/__except blocks.
2004-07-21 07:07:54 +00:00
chris
5c5da64d6b
The -mthreads option is required for thread-safe exception handling with
...
MinGW.
2004-07-21 06:46:22 +00:00
chris
0474ac3d39
Documentation fixes.
2004-07-21 06:45:56 +00:00
chris
16dd38cc75
asio version 0.1.10 released
2004-07-02 09:07:59 +00:00
chris
08b48e11b8
Renamed socket_error to error.
2004-07-02 08:44:01 +00:00
chris
7984317e7d
Add support for the shutdown operation on sockets.
2004-07-02 07:19:19 +00:00
chris
f3c69485e3
asio version 0.1.9 released
2004-06-25 05:48:32 +00:00
chris
1e6f3507dd
Added a THANKS file.
2004-06-25 05:47:13 +00:00
chris
49ff003154
Added links to new ipv4 classes.
2004-06-25 05:43:09 +00:00
chris
1ad3491f11
Fixes to compile successfully on Solaris.
2004-06-25 05:42:41 +00:00
chris
9ee774f136
Add new TODO items related to host lookup.
2004-06-25 04:04:52 +00:00
chris
344907b564
Finish implementation of synchronous host lookup.
2004-06-25 04:03:03 +00:00
chris
66d8d81882
Initial implementation of host_resolver classes.
2004-06-19 03:29:23 +00:00
chris
4f88ca7f2e
Fix names in comments.
2004-06-18 08:41:39 +00:00