NOTICE: This package has been removed from pkgsrc

./wip/asio, Library for asynchronous programming

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.10.6, Package name: asio-1.10.6, Maintainer: pkgsrc-users

Asio is a cross-platform C++ library for network and low-level I/O
programming that provides developers with a consistent asynchronous
model using a modern C++ approach.


Required to build:
[devel/boost-headers]

Master sites:

SHA1: b69a6c3dcd20d2c14ee3a5e0bdd85821e6658ae9
RMD160: 9c8a8300f9387f8796326799370c040cd889cadf
Filesize: 1236.504 KB

Version history: (Expand)


CVS history: (Expand)


   2015-04-11 20:24:52 by Niclas Rosenvik | Files touched by this commit (3)
Log message:
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.
   2014-12-25 13:16:00 by Niclas Rosenvik | Files touched by this commit (1)
Log message:

Forgot TODO.