| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| asioref-1.4.7-pdf.zip | 2010-12-02 | 2.7 MB | |
| README.txt | 2010-12-02 | 1.7 kB |
|
| boost_asio_1_4_7.tar.bz2 | 2010-12-02 | 1.1 MB | |
| boost_asio_1_4_7.tar.gz | 2010-12-02 | 1.7 MB | |
| boost_asio_1_4_7.zip | 2010-12-02 | 5.1 MB | |
| asio-1.4.7.zip | 2010-12-02 | 4.4 MB | |
| asio-1.4.7.tar.bz2 | 2010-12-02 | 908.9 kB | |
| asio-1.4.7.tar.gz | 2010-12-02 | 1.3 MB | |
| Totals: 8 Items | 17.3 MB | 0 | |
The asio 1.4.7 release continues the 1.4.x stable release series. The changes in this release include: * Fixed a problem on kqueue-based platforms where a deadline_timer may never fire if the io_service is running in a background thread. * Fixed a const-correctness issue that prevented valid uses of has_service<> from compiling. * Fixed MinGW cross-compilation. * Removed dependency on deprecated Boost.System functions (Boost.Asio only). * Ensured close()/closesocket() failures are correctly propagated. * Added a check for errors returned by InitializeCriticalSectionAndSpinCount. * Added support for hardware flow control on QNX. * Always use pselect() on HP-UX, if it is available. * Ensured handler arguments are passed as lvalues. * Fixed Windows build when thread support is disabled. * Fixed a Windows-specific problem where deadline_timer objects with expiry times set more than 5 minutes in the future may never expire. * Fixed the resolver backend on BSD platforms so that an empty service name resolves to port number 0, as per the documentation. * Fixed read operations so that they do not accept buffer sequences of type const_buffers_1. * Redefined Protocol and id to avoid clashing with Objective-C++ keywords. * Fixed a vector reallocation performance issue that can occur when there are many active deadline_timer objects. * Fixed the kqueue backend so that it compiles on NetBSD. * Fixed the socket io_control() implementation on 64-bit Mac OS X and BSD platforms. * Fixed a Windows-specific problem where failures from accept() are incorrectly treated as successes. * Deprecated the separate compilation header asio/impl/src.cpp in favour of asio/impl/src.hpp.