Home / asio / 1.4.7 (Stable)
Name Modified Size InfoDownloads / 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.
Source: README.txt, updated 2010-12-02