pkgsrc-wip/asio
Niclas Rosenvik a689202490 Update of asio to version 1.10.6.
Changelog:

Asio 1.10.6

    Ensured errors generated by Windows' ConnectEx function are mapped to their portable equivalents.
    Added new macro (BOOST_)ASIO_DISABLE_CONNECTEX to allow use of ConnectEx to be explicitly disabled.
    Fixed a race condition in windows::object_handle when there are pending wait operations on destruction.
    Fixed IPv6 address parsing on FreeBSD, where a trailing scope ID would cause conversion to fail with EINVAL.
    Worked around shared library visibility issues by ensuring Asio types use default visibility.
    Changed the SSL wrapper to call the password callback when loading an in-memory key.
    Fixed false SSL error reports by ensuring that the SSL error queue is cleared prior to each operation.
    Fixed an ssl::stream<> bug that may result in spurious 'short read' errors.
    Removed a redundant null pointer check in the SSL engine.
    Added options for disabling TLS v1.1 and v1.2.
    Removed use of deprecated OpenSSL function ERR_remove_state.
    Fixed detection of various C++11 features with Clang.
    Fixed detection of C++11 std::addressof with g++.
    Changed multicast test to treat certain join_group failures as non-fatal.
    Decoupled Asio unit tests from Boost.Test.
    Changed the tutorial to use std::endl to ensure output is flushed.
    Fixed an unsigned integer overflow reported by Clang's integer sanitizer.
    Added support for move-only return types when using a yield_context object with asynchronous operations.
    Changed yield_context to allow reentrant calls to the completion handler from an initiating function.
    Updated detection of Windows Runtime to work with latest Windows SDK.

Asio 1.10.5

    Fixed the kqueue reactor so that it works on FreeBSD.
    Fixed an issue in the kqueue reactor which resulted in spinning when using serial ports on Mac OS.
    Fixed kqueue reactor support for read-only file descriptors.
    Fixed a compile error when using the /dev/poll reactor.
    Changed the Windows backend to use WSASocketW, as WSASocketA has been deprecated.
    Fixed some warnings reported by Visual C++ 2013.
    Fixed integer type used in the WinRT version of the byte-order conversion functions.
    Changed documentation to indicate that use_future and spawn() are not made available when including the asio.hpp convenience header.
    Explicitly marked asio::strand as deprecated. Use asio::io_service::strand instead.
2015-04-11 18:24:52 +00:00
..
buildlink3.mk Update of asio to version 1.10.6. 2015-04-11 18:24:52 +00:00
DESCR
distinfo Update of asio to version 1.10.6. 2015-04-11 18:24:52 +00:00
Makefile Update of asio to version 1.10.6. 2015-04-11 18:24:52 +00:00
PLIST
TODO