asio version 1.10.0 released
diff --git a/asio/README b/asio/README
index 44c333c..aa4d6a7 100644
--- a/asio/README
+++ b/asio/README
@@ -1,4 +1,4 @@
-asio version 1.8.3
-Released Monday, 13 May 2013.
+asio version 1.10.0
+Released Saturday, 14 September 2013.
 
 See doc/index.html for API documentation and a tutorial.
diff --git a/asio/asio.manifest b/asio/asio.manifest
index 4cb9914..307df46 100644
--- a/asio/asio.manifest
+++ b/asio/asio.manifest
@@ -9,6 +9,9 @@
 /depcomp
 /doc/
 /doc/asio/
+/doc/asio/examples/
+/doc/asio/examples/cpp03_examples.html
+/doc/asio/examples/cpp11_examples.html
 /doc/asio/examples.html
 /doc/asio/history.html
 /doc/asio/index.html
@@ -18,10 +21,12 @@
 /doc/asio/overview/core/async.html
 /doc/asio/overview/core/basics.html
 /doc/asio/overview/core/buffers.html
+/doc/asio/overview/core/coroutine.html
 /doc/asio/overview/core/handler_tracking.html
 /doc/asio/overview/core.html
 /doc/asio/overview/core/line_based.html
 /doc/asio/overview/core/reactor.html
+/doc/asio/overview/core/spawn.html
 /doc/asio/overview/core/strands.html
 /doc/asio/overview/core/streams.html
 /doc/asio/overview/core/threads.html
@@ -29,6 +34,7 @@
 /doc/asio/overview/cpp2011/array.html
 /doc/asio/overview/cpp2011/atomic.html
 /doc/asio/overview/cpp2011/chrono.html
+/doc/asio/overview/cpp2011/futures.html
 /doc/asio/overview/cpp2011.html
 /doc/asio/overview/cpp2011/move_handlers.html
 /doc/asio/overview/cpp2011/move_objects.html
@@ -41,6 +47,7 @@
 /doc/asio/overview/networking/bsd_sockets.html
 /doc/asio/overview/networking.html
 /doc/asio/overview/networking/iostreams.html
+/doc/asio/overview/networking/other_protocols.html
 /doc/asio/overview/networking/protocols.html
 /doc/asio/overview/posix/
 /doc/asio/overview/posix/fork.html
@@ -64,6 +71,7 @@
 /doc/asio/reference/asio_handler_allocate.html
 /doc/asio/reference/asio_handler_deallocate.html
 /doc/asio/reference/asio_handler_invoke.html
+/doc/asio/reference/asio_handler_is_continuation.html
 /doc/asio/reference/async_connect/
 /doc/asio/reference/async_connect.html
 /doc/asio/reference/async_connect/overload1.html
@@ -92,6 +100,11 @@
 /doc/asio/reference/async_read_until/overload2.html
 /doc/asio/reference/async_read_until/overload3.html
 /doc/asio/reference/async_read_until/overload4.html
+/doc/asio/reference/async_result/
+/doc/asio/reference/async_result/async_result.html
+/doc/asio/reference/async_result/get.html
+/doc/asio/reference/async_result.html
+/doc/asio/reference/async_result/type.html
 /doc/asio/reference/async_write/
 /doc/asio/reference/async_write_at/
 /doc/asio/reference/async_write_at.html
@@ -142,6 +155,7 @@
 /doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
 /doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
 /doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
 /doc/asio/reference/basic_datagram_socket/bind/
 /doc/asio/reference/basic_datagram_socket/bind.html
 /doc/asio/reference/basic_datagram_socket/bind/overload1.html
@@ -221,7 +235,10 @@
 /doc/asio/reference/basic_datagram_socket/open.html
 /doc/asio/reference/basic_datagram_socket/open/overload1.html
 /doc/asio/reference/basic_datagram_socket/open/overload2.html
+/doc/asio/reference/basic_datagram_socket/operator_eq_/
 /doc/asio/reference/basic_datagram_socket/operator_eq_.html
+/doc/asio/reference/basic_datagram_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_datagram_socket/operator_eq_/overload2.html
 /doc/asio/reference/basic_datagram_socket/protocol_type.html
 /doc/asio/reference/basic_datagram_socket/receive/
 /doc/asio/reference/basic_datagram_socket/receive_buffer_size.html
@@ -367,6 +384,7 @@
 /doc/asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
 /doc/asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
 /doc/asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
 /doc/asio/reference/basic_raw_socket/bind/
 /doc/asio/reference/basic_raw_socket/bind.html
 /doc/asio/reference/basic_raw_socket/bind/overload1.html
@@ -446,7 +464,10 @@
 /doc/asio/reference/basic_raw_socket/open.html
 /doc/asio/reference/basic_raw_socket/open/overload1.html
 /doc/asio/reference/basic_raw_socket/open/overload2.html
+/doc/asio/reference/basic_raw_socket/operator_eq_/
 /doc/asio/reference/basic_raw_socket/operator_eq_.html
+/doc/asio/reference/basic_raw_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_raw_socket/operator_eq_/overload2.html
 /doc/asio/reference/basic_raw_socket/protocol_type.html
 /doc/asio/reference/basic_raw_socket/receive/
 /doc/asio/reference/basic_raw_socket/receive_buffer_size.html
@@ -514,6 +535,7 @@
 /doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
 /doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
 /doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
 /doc/asio/reference/basic_seq_packet_socket/bind/
 /doc/asio/reference/basic_seq_packet_socket/bind.html
 /doc/asio/reference/basic_seq_packet_socket/bind/overload1.html
@@ -593,7 +615,10 @@
 /doc/asio/reference/basic_seq_packet_socket/open.html
 /doc/asio/reference/basic_seq_packet_socket/open/overload1.html
 /doc/asio/reference/basic_seq_packet_socket/open/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_/
 /doc/asio/reference/basic_seq_packet_socket/operator_eq_.html
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html
 /doc/asio/reference/basic_seq_packet_socket/protocol_type.html
 /doc/asio/reference/basic_seq_packet_socket/receive/
 /doc/asio/reference/basic_seq_packet_socket/receive_buffer_size.html
@@ -756,6 +781,7 @@
 /doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
 /doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
 /doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
 /doc/asio/reference/basic_socket_acceptor/bind/
 /doc/asio/reference/basic_socket_acceptor/bind.html
 /doc/asio/reference/basic_socket_acceptor/bind/overload1.html
@@ -830,7 +856,10 @@
 /doc/asio/reference/basic_socket_acceptor/open.html
 /doc/asio/reference/basic_socket_acceptor/open/overload1.html
 /doc/asio/reference/basic_socket_acceptor/open/overload2.html
+/doc/asio/reference/basic_socket_acceptor/operator_eq_/
 /doc/asio/reference/basic_socket_acceptor/operator_eq_.html
+/doc/asio/reference/basic_socket_acceptor/operator_eq_/overload1.html
+/doc/asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
 /doc/asio/reference/basic_socket_acceptor/protocol_type.html
 /doc/asio/reference/basic_socket_acceptor/receive_buffer_size.html
 /doc/asio/reference/basic_socket_acceptor/receive_low_watermark.html
@@ -865,6 +894,7 @@
 /doc/asio/reference/basic_socket/basic_socket/overload3.html
 /doc/asio/reference/basic_socket/basic_socket/overload4.html
 /doc/asio/reference/basic_socket/basic_socket/overload5.html
+/doc/asio/reference/basic_socket/basic_socket/overload6.html
 /doc/asio/reference/basic_socket/bind/
 /doc/asio/reference/basic_socket/bind.html
 /doc/asio/reference/basic_socket/bind/overload1.html
@@ -965,7 +995,10 @@
 /doc/asio/reference/basic_socket/open.html
 /doc/asio/reference/basic_socket/open/overload1.html
 /doc/asio/reference/basic_socket/open/overload2.html
+/doc/asio/reference/basic_socket/operator_eq_/
 /doc/asio/reference/basic_socket/operator_eq_.html
+/doc/asio/reference/basic_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_socket/operator_eq_/overload2.html
 /doc/asio/reference/basic_socket/protocol_type.html
 /doc/asio/reference/basic_socket/receive_buffer_size.html
 /doc/asio/reference/basic_socket/receive_low_watermark.html
@@ -1167,6 +1200,7 @@
 /doc/asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
 /doc/asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
 /doc/asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
 /doc/asio/reference/basic_stream_socket/bind/
 /doc/asio/reference/basic_stream_socket/bind.html
 /doc/asio/reference/basic_stream_socket/bind/overload1.html
@@ -1246,7 +1280,10 @@
 /doc/asio/reference/basic_stream_socket/open.html
 /doc/asio/reference/basic_stream_socket/open/overload1.html
 /doc/asio/reference/basic_stream_socket/open/overload2.html
+/doc/asio/reference/basic_stream_socket/operator_eq_/
 /doc/asio/reference/basic_stream_socket/operator_eq_.html
+/doc/asio/reference/basic_stream_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_stream_socket/operator_eq_/overload2.html
 /doc/asio/reference/basic_stream_socket/protocol_type.html
 /doc/asio/reference/basic_stream_socket/read_some/
 /doc/asio/reference/basic_stream_socket/read_some.html
@@ -1333,6 +1370,12 @@
 /doc/asio/reference/basic_waitable_timer/wait.html
 /doc/asio/reference/basic_waitable_timer/wait/overload1.html
 /doc/asio/reference/basic_waitable_timer/wait/overload2.html
+/doc/asio/reference/basic_yield_context/
+/doc/asio/reference/basic_yield_context/basic_yield_context.html
+/doc/asio/reference/basic_yield_context/callee_type.html
+/doc/asio/reference/basic_yield_context/caller_type.html
+/doc/asio/reference/basic_yield_context.html
+/doc/asio/reference/basic_yield_context/operator_lb__rb_.html
 /doc/asio/reference/buffer/
 /doc/asio/reference/buffer_cast/
 /doc/asio/reference/buffer_cast.html
@@ -1370,6 +1413,7 @@
 /doc/asio/reference/buffer_copy/overload7.html
 /doc/asio/reference/buffer_copy/overload8.html
 /doc/asio/reference/buffer_copy/overload9.html
+/doc/asio/reference/BufferedHandshakeHandler.html
 /doc/asio/reference/buffered_read_stream/
 /doc/asio/reference/buffered_read_stream/async_fill.html
 /doc/asio/reference/buffered_read_stream/async_read_some.html
@@ -1616,6 +1660,12 @@
 /doc/asio/reference/ConstBufferSequence.html
 /doc/asio/reference/ConvertibleToConstBuffer.html
 /doc/asio/reference/ConvertibleToMutableBuffer.html
+/doc/asio/reference/coroutine/
+/doc/asio/reference/coroutine/coroutine.html
+/doc/asio/reference/coroutine.html
+/doc/asio/reference/coroutine/is_child.html
+/doc/asio/reference/coroutine/is_complete.html
+/doc/asio/reference/coroutine/is_parent.html
 /doc/asio/reference/datagram_socket_service/
 /doc/asio/reference/datagram_socket_service/assign.html
 /doc/asio/reference/datagram_socket_service/async_connect.html
@@ -1630,13 +1680,14 @@
 /doc/asio/reference/datagram_socket_service/close.html
 /doc/asio/reference/datagram_socket_service/connect.html
 /doc/asio/reference/datagram_socket_service/construct.html
+/doc/asio/reference/datagram_socket_service/converting_move_construct.html
 /doc/asio/reference/datagram_socket_service/datagram_socket_service.html
 /doc/asio/reference/datagram_socket_service/destroy.html
 /doc/asio/reference/datagram_socket_service/endpoint_type.html
 /doc/asio/reference/datagram_socket_service/get_io_service.html
 /doc/asio/reference/datagram_socket_service/get_option.html
-/doc/asio/reference/DatagramSocketService.html
 /doc/asio/reference/datagram_socket_service.html
+/doc/asio/reference/DatagramSocketService.html
 /doc/asio/reference/datagram_socket_service/id.html
 /doc/asio/reference/datagram_socket_service/implementation_type.html
 /doc/asio/reference/datagram_socket_service/io_control.html
@@ -1737,9 +1788,90 @@
 /doc/asio/reference/error__ssl_category.html
 /doc/asio/reference/error__ssl_errors.html
 /doc/asio/reference/error__system_category.html
+/doc/asio/reference/generic__basic_endpoint/
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
+/doc/asio/reference/generic__basic_endpoint/capacity.html
+/doc/asio/reference/generic__basic_endpoint/data/
+/doc/asio/reference/generic__basic_endpoint/data.html
+/doc/asio/reference/generic__basic_endpoint/data/overload1.html
+/doc/asio/reference/generic__basic_endpoint/data/overload2.html
+/doc/asio/reference/generic__basic_endpoint/data_type.html
+/doc/asio/reference/generic__basic_endpoint.html
+/doc/asio/reference/generic__basic_endpoint/operator_eq__eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_gt__eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_gt_.html
+/doc/asio/reference/generic__basic_endpoint/operator_lt__eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_lt_.html
+/doc/asio/reference/generic__basic_endpoint/operator_not__eq_.html
+/doc/asio/reference/generic__basic_endpoint/protocol.html
+/doc/asio/reference/generic__basic_endpoint/protocol_type.html
+/doc/asio/reference/generic__basic_endpoint/resize.html
+/doc/asio/reference/generic__basic_endpoint/size.html
+/doc/asio/reference/generic__datagram_protocol/
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol/
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol.html
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
+/doc/asio/reference/generic__datagram_protocol/endpoint.html
+/doc/asio/reference/generic__datagram_protocol/family.html
+/doc/asio/reference/generic__datagram_protocol.html
+/doc/asio/reference/generic__datagram_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__datagram_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__datagram_protocol/protocol.html
+/doc/asio/reference/generic__datagram_protocol/socket.html
+/doc/asio/reference/generic__datagram_protocol/type.html
+/doc/asio/reference/generic__raw_protocol/
+/doc/asio/reference/generic__raw_protocol/endpoint.html
+/doc/asio/reference/generic__raw_protocol/family.html
+/doc/asio/reference/generic__raw_protocol.html
+/doc/asio/reference/generic__raw_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__raw_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__raw_protocol/protocol.html
+/doc/asio/reference/generic__raw_protocol/raw_protocol/
+/doc/asio/reference/generic__raw_protocol/raw_protocol.html
+/doc/asio/reference/generic__raw_protocol/raw_protocol/overload1.html
+/doc/asio/reference/generic__raw_protocol/raw_protocol/overload2.html
+/doc/asio/reference/generic__raw_protocol/socket.html
+/doc/asio/reference/generic__raw_protocol/type.html
+/doc/asio/reference/generic__seq_packet_protocol/
+/doc/asio/reference/generic__seq_packet_protocol/endpoint.html
+/doc/asio/reference/generic__seq_packet_protocol/family.html
+/doc/asio/reference/generic__seq_packet_protocol.html
+/doc/asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__seq_packet_protocol/protocol.html
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol/
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
+/doc/asio/reference/generic__seq_packet_protocol/socket.html
+/doc/asio/reference/generic__seq_packet_protocol/type.html
+/doc/asio/reference/generic__stream_protocol/
+/doc/asio/reference/generic__stream_protocol/endpoint.html
+/doc/asio/reference/generic__stream_protocol/family.html
+/doc/asio/reference/generic__stream_protocol.html
+/doc/asio/reference/generic__stream_protocol/iostream.html
+/doc/asio/reference/generic__stream_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__stream_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__stream_protocol/protocol.html
+/doc/asio/reference/generic__stream_protocol/socket.html
+/doc/asio/reference/generic__stream_protocol/stream_protocol/
+/doc/asio/reference/generic__stream_protocol/stream_protocol.html
+/doc/asio/reference/generic__stream_protocol/stream_protocol/overload1.html
+/doc/asio/reference/generic__stream_protocol/stream_protocol/overload2.html
+/doc/asio/reference/generic__stream_protocol/type.html
 /doc/asio/reference/GettableSerialPortOption.html
 /doc/asio/reference/GettableSocketOption.html
 /doc/asio/reference/Handler.html
+/doc/asio/reference/handler_type/
+/doc/asio/reference/handler_type.html
+/doc/asio/reference/handler_type/type.html
 /doc/asio/reference/HandleService.html
 /doc/asio/reference/HandshakeHandler.html
 /doc/asio/reference/has_service.html
@@ -1798,6 +1930,7 @@
 /doc/asio/reference/io_service__strand/get_io_service.html
 /doc/asio/reference/io_service__strand.html
 /doc/asio/reference/io_service__strand/post.html
+/doc/asio/reference/io_service__strand/running_in_this_thread.html
 /doc/asio/reference/io_service__strand/_strand.html
 /doc/asio/reference/io_service__strand/strand.html
 /doc/asio/reference/io_service__strand/wrap.html
@@ -2011,8 +2144,8 @@
 /doc/asio/reference/ip__basic_resolver_iterator/create/overload1.html
 /doc/asio/reference/ip__basic_resolver_iterator/create/overload2.html
 /doc/asio/reference/ip__basic_resolver_iterator/difference_type.html
-/doc/asio/reference/ip__basic_resolver/iterator.html
 /doc/asio/reference/ip__basic_resolver_iterator.html
+/doc/asio/reference/ip__basic_resolver/iterator.html
 /doc/asio/reference/ip__basic_resolver_iterator/iterator_category.html
 /doc/asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
 /doc/asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
@@ -2039,8 +2172,8 @@
 /doc/asio/reference/ip__basic_resolver_query/flags.html
 /doc/asio/reference/ip__basic_resolver_query/hints.html
 /doc/asio/reference/ip__basic_resolver_query/host_name.html
-/doc/asio/reference/ip__basic_resolver/query.html
 /doc/asio/reference/ip__basic_resolver_query.html
+/doc/asio/reference/ip__basic_resolver/query.html
 /doc/asio/reference/ip__basic_resolver_query/numeric_host.html
 /doc/asio/reference/ip__basic_resolver_query/numeric_service.html
 /doc/asio/reference/ip__basic_resolver_query/passive.html
@@ -2419,12 +2552,13 @@
 /doc/asio/reference/raw_socket_service/close.html
 /doc/asio/reference/raw_socket_service/connect.html
 /doc/asio/reference/raw_socket_service/construct.html
+/doc/asio/reference/raw_socket_service/converting_move_construct.html
 /doc/asio/reference/raw_socket_service/destroy.html
 /doc/asio/reference/raw_socket_service/endpoint_type.html
 /doc/asio/reference/raw_socket_service/get_io_service.html
 /doc/asio/reference/raw_socket_service/get_option.html
-/doc/asio/reference/RawSocketService.html
 /doc/asio/reference/raw_socket_service.html
+/doc/asio/reference/RawSocketService.html
 /doc/asio/reference/raw_socket_service/id.html
 /doc/asio/reference/raw_socket_service/implementation_type.html
 /doc/asio/reference/raw_socket_service/io_control.html
@@ -2499,12 +2633,13 @@
 /doc/asio/reference/seq_packet_socket_service/close.html
 /doc/asio/reference/seq_packet_socket_service/connect.html
 /doc/asio/reference/seq_packet_socket_service/construct.html
+/doc/asio/reference/seq_packet_socket_service/converting_move_construct.html
 /doc/asio/reference/seq_packet_socket_service/destroy.html
 /doc/asio/reference/seq_packet_socket_service/endpoint_type.html
 /doc/asio/reference/seq_packet_socket_service/get_io_service.html
 /doc/asio/reference/seq_packet_socket_service/get_option.html
-/doc/asio/reference/SeqPacketSocketService.html
 /doc/asio/reference/seq_packet_socket_service.html
+/doc/asio/reference/SeqPacketSocketService.html
 /doc/asio/reference/seq_packet_socket_service/id.html
 /doc/asio/reference/seq_packet_socket_service/implementation_type.html
 /doc/asio/reference/seq_packet_socket_service/io_control.html
@@ -2579,8 +2714,8 @@
 /doc/asio/reference/serial_port_service/destroy.html
 /doc/asio/reference/serial_port_service/get_io_service.html
 /doc/asio/reference/serial_port_service/get_option.html
-/doc/asio/reference/SerialPortService.html
 /doc/asio/reference/serial_port_service.html
+/doc/asio/reference/SerialPortService.html
 /doc/asio/reference/serial_port_service/id.html
 /doc/asio/reference/serial_port_service/implementation_type.html
 /doc/asio/reference/serial_port_service/is_open.html
@@ -2613,8 +2748,8 @@
 /doc/asio/reference/signal_set_service/construct.html
 /doc/asio/reference/signal_set_service/destroy.html
 /doc/asio/reference/signal_set_service/get_io_service.html
-/doc/asio/reference/SignalSetService.html
 /doc/asio/reference/signal_set_service.html
+/doc/asio/reference/SignalSetService.html
 /doc/asio/reference/signal_set_service/id.html
 /doc/asio/reference/signal_set_service/implementation_type.html
 /doc/asio/reference/signal_set_service/remove.html
@@ -2627,12 +2762,13 @@
 /doc/asio/reference/socket_acceptor_service/cancel.html
 /doc/asio/reference/socket_acceptor_service/close.html
 /doc/asio/reference/socket_acceptor_service/construct.html
+/doc/asio/reference/socket_acceptor_service/converting_move_construct.html
 /doc/asio/reference/socket_acceptor_service/destroy.html
 /doc/asio/reference/socket_acceptor_service/endpoint_type.html
 /doc/asio/reference/socket_acceptor_service/get_io_service.html
 /doc/asio/reference/socket_acceptor_service/get_option.html
-/doc/asio/reference/SocketAcceptorService.html
 /doc/asio/reference/socket_acceptor_service.html
+/doc/asio/reference/SocketAcceptorService.html
 /doc/asio/reference/socket_acceptor_service/id.html
 /doc/asio/reference/socket_acceptor_service/implementation_type.html
 /doc/asio/reference/socket_acceptor_service/io_control.html
@@ -2681,7 +2817,17 @@
 /doc/asio/reference/socket_base/shutdown_type.html
 /doc/asio/reference/socket_base/_socket_base.html
 /doc/asio/reference/SocketService.html
+/doc/asio/reference/spawn/
+/doc/asio/reference/spawn.html
+/doc/asio/reference/spawn/overload1.html
+/doc/asio/reference/spawn/overload2.html
+/doc/asio/reference/spawn/overload3.html
+/doc/asio/reference/spawn/overload4.html
 /doc/asio/reference/ssl__context/
+/doc/asio/reference/ssl__context/add_certificate_authority/
+/doc/asio/reference/ssl__context/add_certificate_authority.html
+/doc/asio/reference/ssl__context/add_certificate_authority/overload1.html
+/doc/asio/reference/ssl__context/add_certificate_authority/overload2.html
 /doc/asio/reference/ssl__context/add_verify_path/
 /doc/asio/reference/ssl__context/add_verify_path.html
 /doc/asio/reference/ssl__context/add_verify_path/overload1.html
@@ -2692,12 +2838,17 @@
 /doc/asio/reference/ssl__context_base/file_format.html
 /doc/asio/reference/ssl__context_base.html
 /doc/asio/reference/ssl__context_base/method.html
+/doc/asio/reference/ssl__context_base/no_compression.html
 /doc/asio/reference/ssl__context_base/no_sslv2.html
 /doc/asio/reference/ssl__context_base/no_sslv3.html
 /doc/asio/reference/ssl__context_base/no_tlsv1.html
 /doc/asio/reference/ssl__context_base/options.html
 /doc/asio/reference/ssl__context_base/password_purpose.html
 /doc/asio/reference/ssl__context_base/single_dh_use.html
+/doc/asio/reference/ssl__context/clear_options/
+/doc/asio/reference/ssl__context/clear_options.html
+/doc/asio/reference/ssl__context/clear_options/overload1.html
+/doc/asio/reference/ssl__context/clear_options/overload2.html
 /doc/asio/reference/ssl__context/context/
 /doc/asio/reference/ssl__context/_context.html
 /doc/asio/reference/ssl__context/context.html
@@ -2716,6 +2867,7 @@
 /doc/asio/reference/ssl__context/method.html
 /doc/asio/reference/ssl__context/native_handle.html
 /doc/asio/reference/ssl__context/native_handle_type.html
+/doc/asio/reference/ssl__context/no_compression.html
 /doc/asio/reference/ssl__context/no_sslv2.html
 /doc/asio/reference/ssl__context/no_sslv3.html
 /doc/asio/reference/ssl__context/no_tlsv1.html
@@ -2738,38 +2890,65 @@
 /doc/asio/reference/ssl__context/set_verify_callback.html
 /doc/asio/reference/ssl__context/set_verify_callback/overload1.html
 /doc/asio/reference/ssl__context/set_verify_callback/overload2.html
+/doc/asio/reference/ssl__context/set_verify_depth/
+/doc/asio/reference/ssl__context/set_verify_depth.html
+/doc/asio/reference/ssl__context/set_verify_depth/overload1.html
+/doc/asio/reference/ssl__context/set_verify_depth/overload2.html
 /doc/asio/reference/ssl__context/set_verify_mode/
 /doc/asio/reference/ssl__context/set_verify_mode.html
 /doc/asio/reference/ssl__context/set_verify_mode/overload1.html
 /doc/asio/reference/ssl__context/set_verify_mode/overload2.html
 /doc/asio/reference/ssl__context/single_dh_use.html
+/doc/asio/reference/ssl__context/use_certificate/
+/doc/asio/reference/ssl__context/use_certificate_chain/
 /doc/asio/reference/ssl__context/use_certificate_chain_file/
 /doc/asio/reference/ssl__context/use_certificate_chain_file.html
 /doc/asio/reference/ssl__context/use_certificate_chain_file/overload1.html
 /doc/asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+/doc/asio/reference/ssl__context/use_certificate_chain.html
+/doc/asio/reference/ssl__context/use_certificate_chain/overload1.html
+/doc/asio/reference/ssl__context/use_certificate_chain/overload2.html
 /doc/asio/reference/ssl__context/use_certificate_file/
 /doc/asio/reference/ssl__context/use_certificate_file.html
 /doc/asio/reference/ssl__context/use_certificate_file/overload1.html
 /doc/asio/reference/ssl__context/use_certificate_file/overload2.html
+/doc/asio/reference/ssl__context/use_certificate.html
+/doc/asio/reference/ssl__context/use_certificate/overload1.html
+/doc/asio/reference/ssl__context/use_certificate/overload2.html
+/doc/asio/reference/ssl__context/use_private_key/
 /doc/asio/reference/ssl__context/use_private_key_file/
 /doc/asio/reference/ssl__context/use_private_key_file.html
 /doc/asio/reference/ssl__context/use_private_key_file/overload1.html
 /doc/asio/reference/ssl__context/use_private_key_file/overload2.html
+/doc/asio/reference/ssl__context/use_private_key.html
+/doc/asio/reference/ssl__context/use_private_key/overload1.html
+/doc/asio/reference/ssl__context/use_private_key/overload2.html
+/doc/asio/reference/ssl__context/use_rsa_private_key/
 /doc/asio/reference/ssl__context/use_rsa_private_key_file/
 /doc/asio/reference/ssl__context/use_rsa_private_key_file.html
 /doc/asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
 /doc/asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+/doc/asio/reference/ssl__context/use_rsa_private_key.html
+/doc/asio/reference/ssl__context/use_rsa_private_key/overload1.html
+/doc/asio/reference/ssl__context/use_rsa_private_key/overload2.html
+/doc/asio/reference/ssl__context/use_tmp_dh/
 /doc/asio/reference/ssl__context/use_tmp_dh_file/
 /doc/asio/reference/ssl__context/use_tmp_dh_file.html
 /doc/asio/reference/ssl__context/use_tmp_dh_file/overload1.html
 /doc/asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+/doc/asio/reference/ssl__context/use_tmp_dh.html
+/doc/asio/reference/ssl__context/use_tmp_dh/overload1.html
+/doc/asio/reference/ssl__context/use_tmp_dh/overload2.html
 /doc/asio/reference/ssl__rfc2818_verification/
 /doc/asio/reference/ssl__rfc2818_verification.html
 /doc/asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
 /doc/asio/reference/ssl__rfc2818_verification/result_type.html
 /doc/asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
 /doc/asio/reference/ssl__stream/
+/doc/asio/reference/ssl__stream/async_handshake/
 /doc/asio/reference/ssl__stream/async_handshake.html
+/doc/asio/reference/ssl__stream/async_handshake/overload1.html
+/doc/asio/reference/ssl__stream/async_handshake/overload2.html
 /doc/asio/reference/ssl__stream/async_read_some.html
 /doc/asio/reference/ssl__stream/async_shutdown.html
 /doc/asio/reference/ssl__stream/async_write_some.html
@@ -2782,6 +2961,8 @@
 /doc/asio/reference/ssl__stream/handshake.html
 /doc/asio/reference/ssl__stream/handshake/overload1.html
 /doc/asio/reference/ssl__stream/handshake/overload2.html
+/doc/asio/reference/ssl__stream/handshake/overload3.html
+/doc/asio/reference/ssl__stream/handshake/overload4.html
 /doc/asio/reference/ssl__stream/handshake_type.html
 /doc/asio/reference/ssl__stream.html
 /doc/asio/reference/ssl__stream/impl.html
@@ -2809,6 +2990,10 @@
 /doc/asio/reference/ssl__stream/set_verify_callback.html
 /doc/asio/reference/ssl__stream/set_verify_callback/overload1.html
 /doc/asio/reference/ssl__stream/set_verify_callback/overload2.html
+/doc/asio/reference/ssl__stream/set_verify_depth/
+/doc/asio/reference/ssl__stream/set_verify_depth.html
+/doc/asio/reference/ssl__stream/set_verify_depth/overload1.html
+/doc/asio/reference/ssl__stream/set_verify_depth/overload2.html
 /doc/asio/reference/ssl__stream/set_verify_mode/
 /doc/asio/reference/ssl__stream/set_verify_mode.html
 /doc/asio/reference/ssl__stream/set_verify_mode/overload1.html
@@ -2850,12 +3035,13 @@
 /doc/asio/reference/stream_socket_service/close.html
 /doc/asio/reference/stream_socket_service/connect.html
 /doc/asio/reference/stream_socket_service/construct.html
+/doc/asio/reference/stream_socket_service/converting_move_construct.html
 /doc/asio/reference/stream_socket_service/destroy.html
 /doc/asio/reference/stream_socket_service/endpoint_type.html
 /doc/asio/reference/stream_socket_service/get_io_service.html
 /doc/asio/reference/stream_socket_service/get_option.html
-/doc/asio/reference/StreamSocketService.html
 /doc/asio/reference/stream_socket_service.html
+/doc/asio/reference/StreamSocketService.html
 /doc/asio/reference/stream_socket_service/id.html
 /doc/asio/reference/stream_socket_service/implementation_type.html
 /doc/asio/reference/stream_socket_service/io_control.html
@@ -2919,6 +3105,16 @@
 /doc/asio/reference/transfer_all.html
 /doc/asio/reference/transfer_at_least.html
 /doc/asio/reference/transfer_exactly.html
+/doc/asio/reference/use_future.html
+/doc/asio/reference/use_future_t/
+/doc/asio/reference/use_future_t/allocator_type.html
+/doc/asio/reference/use_future_t/get_allocator.html
+/doc/asio/reference/use_future_t.html
+/doc/asio/reference/use_future_t/operator_lb__rb_.html
+/doc/asio/reference/use_future_t/use_future_t/
+/doc/asio/reference/use_future_t/use_future_t.html
+/doc/asio/reference/use_future_t/use_future_t/overload1.html
+/doc/asio/reference/use_future_t/use_future_t/overload2.html
 /doc/asio/reference/use_service.html
 /doc/asio/reference/waitable_timer_service/
 /doc/asio/reference/waitable_timer_service/async_wait.html
@@ -2937,8 +3133,8 @@
 /doc/asio/reference/waitable_timer_service/expires_from_now/overload1.html
 /doc/asio/reference/waitable_timer_service/expires_from_now/overload2.html
 /doc/asio/reference/waitable_timer_service/get_io_service.html
-/doc/asio/reference/WaitableTimerService.html
 /doc/asio/reference/waitable_timer_service.html
+/doc/asio/reference/WaitableTimerService.html
 /doc/asio/reference/waitable_timer_service/id.html
 /doc/asio/reference/waitable_timer_service/implementation_type.html
 /doc/asio/reference/waitable_timer_service/time_point.html
@@ -2947,8 +3143,8 @@
 /doc/asio/reference/waitable_timer_service/wait.html
 /doc/asio/reference/WaitHandler.html
 /doc/asio/reference/wait_traits/
-/doc/asio/reference/WaitTraits.html
 /doc/asio/reference/wait_traits.html
+/doc/asio/reference/WaitTraits.html
 /doc/asio/reference/wait_traits/to_wait_duration.html
 /doc/asio/reference/windows__basic_handle/
 /doc/asio/reference/windows__basic_handle/assign/
@@ -3251,6 +3447,7 @@
 /doc/asio/reference/write/overload6.html
 /doc/asio/reference/write/overload7.html
 /doc/asio/reference/write/overload8.html
+/doc/asio/reference/yield_context.html
 /doc/asio/tutorial/
 /doc/asio/tutorial/boost_bind.html
 /doc/asio/tutorial.html
@@ -3297,6 +3494,46 @@
 /doc/boostbook.css
 /doc/caution.png
 /doc/draft.png
+/doc/examples/
+/doc/examples/diffs/
+/doc/examples/diffs/allocation/
+/doc/examples/diffs/allocation/server.cpp.html
+/doc/examples/diffs/buffers/
+/doc/examples/diffs/buffers/reference_counted.cpp.html
+/doc/examples/diffs/chat/
+/doc/examples/diffs/chat/chat_client.cpp.html
+/doc/examples/diffs/chat/chat_message.hpp.html
+/doc/examples/diffs/chat/chat_server.cpp.html
+/doc/examples/diffs/echo/
+/doc/examples/diffs/echo/async_tcp_echo_server.cpp.html
+/doc/examples/diffs/echo/async_udp_echo_server.cpp.html
+/doc/examples/diffs/echo/blocking_tcp_echo_client.cpp.html
+/doc/examples/diffs/echo/blocking_tcp_echo_server.cpp.html
+/doc/examples/diffs/echo/blocking_udp_echo_client.cpp.html
+/doc/examples/diffs/echo/blocking_udp_echo_server.cpp.html
+/doc/examples/diffs/futures/
+/doc/examples/diffs/futures/daytime_client.cpp.html
+/doc/examples/diffs/http/
+/doc/examples/diffs/http/server/
+/doc/examples/diffs/http/server/connection.cpp.html
+/doc/examples/diffs/http/server/connection.hpp.html
+/doc/examples/diffs/http/server/connection_manager.cpp.html
+/doc/examples/diffs/http/server/connection_manager.hpp.html
+/doc/examples/diffs/http/server/header.hpp.html
+/doc/examples/diffs/http/server/main.cpp.html
+/doc/examples/diffs/http/server/mime_types.cpp.html
+/doc/examples/diffs/http/server/mime_types.hpp.html
+/doc/examples/diffs/http/server/reply.cpp.html
+/doc/examples/diffs/http/server/reply.hpp.html
+/doc/examples/diffs/http/server/request_handler.cpp.html
+/doc/examples/diffs/http/server/request_handler.hpp.html
+/doc/examples/diffs/http/server/request.hpp.html
+/doc/examples/diffs/http/server/request_parser.cpp.html
+/doc/examples/diffs/http/server/request_parser.hpp.html
+/doc/examples/diffs/http/server/server.cpp.html
+/doc/examples/diffs/http/server/server.hpp.html
+/doc/examples/diffs/spawn/
+/doc/examples/diffs/spawn/echo_server.cpp.html
 /doc/home.png
 /doc/important.png
 /doc/index.html
@@ -3314,6 +3551,7 @@
 /doc/warning.png
 /include/
 /include/asio/
+/include/asio/async_result.hpp
 /include/asio/basic_datagram_socket.hpp
 /include/asio/basic_deadline_timer.hpp
 /include/asio/basic_io_object.hpp
@@ -3339,12 +3577,15 @@
 /include/asio/buffers_iterator.hpp
 /include/asio/completion_condition.hpp
 /include/asio/connect.hpp
+/include/asio/coroutine.hpp
 /include/asio/datagram_socket_service.hpp
 /include/asio/deadline_timer.hpp
 /include/asio/deadline_timer_service.hpp
 /include/asio/detail/
+/include/asio/detail/addressof.hpp
 /include/asio/detail/array_fwd.hpp
 /include/asio/detail/array.hpp
+/include/asio/detail/assert.hpp
 /include/asio/detail/atomic_count.hpp
 /include/asio/detail/base_from_completion_cond.hpp
 /include/asio/detail/bind_handler.hpp
@@ -3356,6 +3597,7 @@
 /include/asio/detail/completion_handler.hpp
 /include/asio/detail/config.hpp
 /include/asio/detail/consuming_buffers.hpp
+/include/asio/detail/cstdint.hpp
 /include/asio/detail/date_time_fwd.hpp
 /include/asio/detail/deadline_timer_service.hpp
 /include/asio/detail/dependent_type.hpp
@@ -3370,11 +3612,13 @@
 /include/asio/detail/event.hpp
 /include/asio/detail/fd_set_adapter.hpp
 /include/asio/detail/fenced_block.hpp
+/include/asio/detail/function.hpp
 /include/asio/detail/gcc_arm_fenced_block.hpp
 /include/asio/detail/gcc_hppa_fenced_block.hpp
 /include/asio/detail/gcc_sync_fenced_block.hpp
 /include/asio/detail/gcc_x86_fenced_block.hpp
 /include/asio/detail/handler_alloc_helpers.hpp
+/include/asio/detail/handler_cont_helpers.hpp
 /include/asio/detail/handler_invoke_helpers.hpp
 /include/asio/detail/handler_tracking.hpp
 /include/asio/detail/handler_type_requirements.hpp
@@ -3428,6 +3672,7 @@
 /include/asio/detail/keyword_tss_ptr.hpp
 /include/asio/detail/kqueue_reactor_fwd.hpp
 /include/asio/detail/kqueue_reactor.hpp
+/include/asio/detail/limits.hpp
 /include/asio/detail/local_free_on_block_exit.hpp
 /include/asio/detail/macos_fenced_block.hpp
 /include/asio/detail/mutex.hpp
@@ -3502,6 +3747,7 @@
 /include/asio/detail/thread.hpp
 /include/asio/detail/thread_info_base.hpp
 /include/asio/detail/throw_error.hpp
+/include/asio/detail/throw_exception.hpp
 /include/asio/detail/timer_queue_base.hpp
 /include/asio/detail/timer_queue_fwd.hpp
 /include/asio/detail/timer_queue.hpp
@@ -3510,6 +3756,7 @@
 /include/asio/detail/timer_scheduler_fwd.hpp
 /include/asio/detail/timer_scheduler.hpp
 /include/asio/detail/tss_ptr.hpp
+/include/asio/detail/type_traits.hpp
 /include/asio/detail/wait_handler.hpp
 /include/asio/detail/wait_op.hpp
 /include/asio/detail/weak_ptr.hpp
@@ -3544,8 +3791,20 @@
 /include/asio/detail/wrapped_handler.hpp
 /include/asio/error_code.hpp
 /include/asio/error.hpp
+/include/asio/generic/
+/include/asio/generic/basic_endpoint.hpp
+/include/asio/generic/datagram_protocol.hpp
+/include/asio/generic/detail/
+/include/asio/generic/detail/endpoint.hpp
+/include/asio/generic/detail/impl/
+/include/asio/generic/detail/impl/endpoint.ipp
+/include/asio/generic/raw_protocol.hpp
+/include/asio/generic/seq_packet_protocol.hpp
+/include/asio/generic/stream_protocol.hpp
 /include/asio/handler_alloc_hook.hpp
+/include/asio/handler_continuation_hook.hpp
 /include/asio/handler_invoke_hook.hpp
+/include/asio/handler_type.hpp
 /include/asio/high_resolution_timer.hpp
 /include/asio.hpp
 /include/asio/impl/
@@ -3560,8 +3819,10 @@
 /include/asio/impl/read_until.hpp
 /include/asio/impl/serial_port_base.hpp
 /include/asio/impl/serial_port_base.ipp
+/include/asio/impl/spawn.hpp
 /include/asio/impl/src.cpp
 /include/asio/impl/src.hpp
+/include/asio/impl/use_future.hpp
 /include/asio/impl/write_at.hpp
 /include/asio/impl/write.hpp
 /include/asio/io_service.hpp
@@ -3627,12 +3888,14 @@
 /include/asio/signal_set_service.hpp
 /include/asio/socket_acceptor_service.hpp
 /include/asio/socket_base.hpp
+/include/asio/spawn.hpp
 /include/asio/ssl/
 /include/asio/ssl/basic_context.hpp
 /include/asio/ssl/context_base.hpp
 /include/asio/ssl/context.hpp
 /include/asio/ssl/context_service.hpp
 /include/asio/ssl/detail/
+/include/asio/ssl/detail/buffered_handshake_op.hpp
 /include/asio/ssl/detail/engine.hpp
 /include/asio/ssl/detail/handshake_op.hpp
 /include/asio/ssl/detail/impl/
@@ -3678,6 +3941,8 @@
 /include/asio/system_timer.hpp
 /include/asio/thread.hpp
 /include/asio/time_traits.hpp
+/include/asio/unyield.hpp
+/include/asio/use_future.hpp
 /include/asio/version.hpp
 /include/asio/waitable_timer_service.hpp
 /include/asio/wait_traits.hpp
@@ -3695,6 +3960,7 @@
 /include/asio/windows/stream_handle_service.hpp
 /include/asio/write_at.hpp
 /include/asio/write.hpp
+/include/asio/yield.hpp
 /include/Makefile.am
 /include/Makefile.in
 /INSTALL
@@ -3708,179 +3974,218 @@
 /src/asio.cpp
 /src/asio_ssl.cpp
 /src/examples/
-/src/examples/allocation/
-/src/examples/allocation/server.cpp
-/src/examples/buffers/
-/src/examples/buffers/reference_counted.cpp
-/src/examples/chat/
-/src/examples/chat/chat_client.cpp
-/src/examples/chat/chat_message.hpp
-/src/examples/chat/chat_server.cpp
-/src/examples/chat/posix_chat_client.cpp
-/src/examples/echo/
-/src/examples/echo/async_tcp_echo_server.cpp
-/src/examples/echo/async_udp_echo_server.cpp
-/src/examples/echo/blocking_tcp_echo_client.cpp
-/src/examples/echo/blocking_tcp_echo_server.cpp
-/src/examples/echo/blocking_udp_echo_client.cpp
-/src/examples/echo/blocking_udp_echo_server.cpp
-/src/examples/fork/
-/src/examples/fork/daemon.cpp
-/src/examples/fork/process_per_connection.cpp
-/src/examples/http/
-/src/examples/http/client/
-/src/examples/http/client/async_client.cpp
-/src/examples/http/client/sync_client.cpp
-/src/examples/http/server/
-/src/examples/http/server2/
-/src/examples/http/server2/connection.cpp
-/src/examples/http/server2/connection.hpp
-/src/examples/http/server2/header.hpp
-/src/examples/http/server2/io_service_pool.cpp
-/src/examples/http/server2/io_service_pool.hpp
-/src/examples/http/server2/main.cpp
-/src/examples/http/server2/mime_types.cpp
-/src/examples/http/server2/mime_types.hpp
-/src/examples/http/server2/reply.cpp
-/src/examples/http/server2/reply.hpp
-/src/examples/http/server2/request_handler.cpp
-/src/examples/http/server2/request_handler.hpp
-/src/examples/http/server2/request.hpp
-/src/examples/http/server2/request_parser.cpp
-/src/examples/http/server2/request_parser.hpp
-/src/examples/http/server2/server.cpp
-/src/examples/http/server2/server.hpp
-/src/examples/http/server3/
-/src/examples/http/server3/connection.cpp
-/src/examples/http/server3/connection.hpp
-/src/examples/http/server3/header.hpp
-/src/examples/http/server3/main.cpp
-/src/examples/http/server3/mime_types.cpp
-/src/examples/http/server3/mime_types.hpp
-/src/examples/http/server3/reply.cpp
-/src/examples/http/server3/reply.hpp
-/src/examples/http/server3/request_handler.cpp
-/src/examples/http/server3/request_handler.hpp
-/src/examples/http/server3/request.hpp
-/src/examples/http/server3/request_parser.cpp
-/src/examples/http/server3/request_parser.hpp
-/src/examples/http/server3/server.cpp
-/src/examples/http/server3/server.hpp
-/src/examples/http/server4/
-/src/examples/http/server4/coroutine.hpp
-/src/examples/http/server4/file_handler.cpp
-/src/examples/http/server4/file_handler.hpp
-/src/examples/http/server4/header.hpp
-/src/examples/http/server4/main.cpp
-/src/examples/http/server4/mime_types.cpp
-/src/examples/http/server4/mime_types.hpp
-/src/examples/http/server4/reply.cpp
-/src/examples/http/server4/reply.hpp
-/src/examples/http/server4/request.hpp
-/src/examples/http/server4/request_parser.cpp
-/src/examples/http/server4/request_parser.hpp
-/src/examples/http/server4/server.cpp
-/src/examples/http/server4/server.hpp
-/src/examples/http/server4/unyield.hpp
-/src/examples/http/server4/yield.hpp
-/src/examples/http/server/connection.cpp
-/src/examples/http/server/connection.hpp
-/src/examples/http/server/connection_manager.cpp
-/src/examples/http/server/connection_manager.hpp
-/src/examples/http/server/header.hpp
-/src/examples/http/server/main.cpp
-/src/examples/http/server/mime_types.cpp
-/src/examples/http/server/mime_types.hpp
-/src/examples/http/server/reply.cpp
-/src/examples/http/server/reply.hpp
-/src/examples/http/server/request_handler.cpp
-/src/examples/http/server/request_handler.hpp
-/src/examples/http/server/request.hpp
-/src/examples/http/server/request_parser.cpp
-/src/examples/http/server/request_parser.hpp
-/src/examples/http/server/server.cpp
-/src/examples/http/server/server.hpp
-/src/examples/icmp/
-/src/examples/icmp/icmp_header.hpp
-/src/examples/icmp/ipv4_header.hpp
-/src/examples/icmp/ping.cpp
-/src/examples/invocation/
-/src/examples/invocation/prioritised_handlers.cpp
-/src/examples/iostreams/
-/src/examples/iostreams/daytime_client.cpp
-/src/examples/iostreams/daytime_server.cpp
-/src/examples/iostreams/http_client.cpp
-/src/examples/local/
-/src/examples/local/connect_pair.cpp
-/src/examples/local/iostream_client.cpp
-/src/examples/local/stream_client.cpp
-/src/examples/local/stream_server.cpp
-/src/examples/multicast/
-/src/examples/multicast/receiver.cpp
-/src/examples/multicast/sender.cpp
-/src/examples/nonblocking/
-/src/examples/nonblocking/third_party_lib.cpp
-/src/examples/porthopper/
-/src/examples/porthopper/client.cpp
-/src/examples/porthopper/protocol.hpp
-/src/examples/porthopper/server.cpp
-/src/examples/serialization/
-/src/examples/serialization/client.cpp
-/src/examples/serialization/connection.hpp
-/src/examples/serialization/server.cpp
-/src/examples/serialization/stock.hpp
-/src/examples/services/
-/src/examples/services/basic_logger.hpp
-/src/examples/services/daytime_client.cpp
-/src/examples/services/logger.hpp
-/src/examples/services/logger_service.cpp
-/src/examples/services/logger_service.hpp
-/src/examples/services/stream_socket_service.hpp
-/src/examples/socks4/
-/src/examples/socks4/socks4.hpp
-/src/examples/socks4/sync_client.cpp
-/src/examples/ssl/
-/src/examples/ssl/ca.pem
-/src/examples/ssl/client.cpp
-/src/examples/ssl/dh512.pem
-/src/examples/ssl/README
-/src/examples/ssl/server.cpp
-/src/examples/ssl/server.pem
-/src/examples/timeouts/
-/src/examples/timeouts/async_tcp_client.cpp
-/src/examples/timeouts/blocking_tcp_client.cpp
-/src/examples/timeouts/blocking_udp_client.cpp
-/src/examples/timeouts/server.cpp
-/src/examples/timers/
-/src/examples/timers/tick_count_timer.cpp
-/src/examples/timers/time_t_timer.cpp
-/src/examples/tutorial/
-/src/examples/tutorial/daytime1/
-/src/examples/tutorial/daytime1/client.cpp
-/src/examples/tutorial/daytime2/
-/src/examples/tutorial/daytime2/server.cpp
-/src/examples/tutorial/daytime3/
-/src/examples/tutorial/daytime3/server.cpp
-/src/examples/tutorial/daytime4/
-/src/examples/tutorial/daytime4/client.cpp
-/src/examples/tutorial/daytime5/
-/src/examples/tutorial/daytime5/server.cpp
-/src/examples/tutorial/daytime6/
-/src/examples/tutorial/daytime6/server.cpp
-/src/examples/tutorial/daytime7/
-/src/examples/tutorial/daytime7/server.cpp
-/src/examples/tutorial/timer1/
-/src/examples/tutorial/timer1/timer.cpp
-/src/examples/tutorial/timer2/
-/src/examples/tutorial/timer2/timer.cpp
-/src/examples/tutorial/timer3/
-/src/examples/tutorial/timer3/timer.cpp
-/src/examples/tutorial/timer4/
-/src/examples/tutorial/timer4/timer.cpp
-/src/examples/tutorial/timer5/
-/src/examples/tutorial/timer5/timer.cpp
-/src/examples/windows/
-/src/examples/windows/transmit_file.cpp
+/src/examples/cpp03/
+/src/examples/cpp03/allocation/
+/src/examples/cpp03/allocation/server.cpp
+/src/examples/cpp03/buffers/
+/src/examples/cpp03/buffers/reference_counted.cpp
+/src/examples/cpp03/chat/
+/src/examples/cpp03/chat/chat_client.cpp
+/src/examples/cpp03/chat/chat_message.hpp
+/src/examples/cpp03/chat/chat_server.cpp
+/src/examples/cpp03/chat/posix_chat_client.cpp
+/src/examples/cpp03/echo/
+/src/examples/cpp03/echo/async_tcp_echo_server.cpp
+/src/examples/cpp03/echo/async_udp_echo_server.cpp
+/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp
+/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp
+/src/examples/cpp03/echo/blocking_udp_echo_client.cpp
+/src/examples/cpp03/echo/blocking_udp_echo_server.cpp
+/src/examples/cpp03/fork/
+/src/examples/cpp03/fork/daemon.cpp
+/src/examples/cpp03/fork/process_per_connection.cpp
+/src/examples/cpp03/http/
+/src/examples/cpp03/http/client/
+/src/examples/cpp03/http/client/async_client.cpp
+/src/examples/cpp03/http/client/sync_client.cpp
+/src/examples/cpp03/http/server/
+/src/examples/cpp03/http/server2/
+/src/examples/cpp03/http/server2/connection.cpp
+/src/examples/cpp03/http/server2/connection.hpp
+/src/examples/cpp03/http/server2/header.hpp
+/src/examples/cpp03/http/server2/io_service_pool.cpp
+/src/examples/cpp03/http/server2/io_service_pool.hpp
+/src/examples/cpp03/http/server2/main.cpp
+/src/examples/cpp03/http/server2/mime_types.cpp
+/src/examples/cpp03/http/server2/mime_types.hpp
+/src/examples/cpp03/http/server2/reply.cpp
+/src/examples/cpp03/http/server2/reply.hpp
+/src/examples/cpp03/http/server2/request_handler.cpp
+/src/examples/cpp03/http/server2/request_handler.hpp
+/src/examples/cpp03/http/server2/request.hpp
+/src/examples/cpp03/http/server2/request_parser.cpp
+/src/examples/cpp03/http/server2/request_parser.hpp
+/src/examples/cpp03/http/server2/server.cpp
+/src/examples/cpp03/http/server2/server.hpp
+/src/examples/cpp03/http/server3/
+/src/examples/cpp03/http/server3/connection.cpp
+/src/examples/cpp03/http/server3/connection.hpp
+/src/examples/cpp03/http/server3/header.hpp
+/src/examples/cpp03/http/server3/main.cpp
+/src/examples/cpp03/http/server3/mime_types.cpp
+/src/examples/cpp03/http/server3/mime_types.hpp
+/src/examples/cpp03/http/server3/reply.cpp
+/src/examples/cpp03/http/server3/reply.hpp
+/src/examples/cpp03/http/server3/request_handler.cpp
+/src/examples/cpp03/http/server3/request_handler.hpp
+/src/examples/cpp03/http/server3/request.hpp
+/src/examples/cpp03/http/server3/request_parser.cpp
+/src/examples/cpp03/http/server3/request_parser.hpp
+/src/examples/cpp03/http/server3/server.cpp
+/src/examples/cpp03/http/server3/server.hpp
+/src/examples/cpp03/http/server4/
+/src/examples/cpp03/http/server4/file_handler.cpp
+/src/examples/cpp03/http/server4/file_handler.hpp
+/src/examples/cpp03/http/server4/header.hpp
+/src/examples/cpp03/http/server4/main.cpp
+/src/examples/cpp03/http/server4/mime_types.cpp
+/src/examples/cpp03/http/server4/mime_types.hpp
+/src/examples/cpp03/http/server4/reply.cpp
+/src/examples/cpp03/http/server4/reply.hpp
+/src/examples/cpp03/http/server4/request.hpp
+/src/examples/cpp03/http/server4/request_parser.cpp
+/src/examples/cpp03/http/server4/request_parser.hpp
+/src/examples/cpp03/http/server4/server.cpp
+/src/examples/cpp03/http/server4/server.hpp
+/src/examples/cpp03/http/server/connection.cpp
+/src/examples/cpp03/http/server/connection.hpp
+/src/examples/cpp03/http/server/connection_manager.cpp
+/src/examples/cpp03/http/server/connection_manager.hpp
+/src/examples/cpp03/http/server/header.hpp
+/src/examples/cpp03/http/server/main.cpp
+/src/examples/cpp03/http/server/mime_types.cpp
+/src/examples/cpp03/http/server/mime_types.hpp
+/src/examples/cpp03/http/server/reply.cpp
+/src/examples/cpp03/http/server/reply.hpp
+/src/examples/cpp03/http/server/request_handler.cpp
+/src/examples/cpp03/http/server/request_handler.hpp
+/src/examples/cpp03/http/server/request.hpp
+/src/examples/cpp03/http/server/request_parser.cpp
+/src/examples/cpp03/http/server/request_parser.hpp
+/src/examples/cpp03/http/server/server.cpp
+/src/examples/cpp03/http/server/server.hpp
+/src/examples/cpp03/icmp/
+/src/examples/cpp03/icmp/icmp_header.hpp
+/src/examples/cpp03/icmp/ipv4_header.hpp
+/src/examples/cpp03/icmp/ping.cpp
+/src/examples/cpp03/invocation/
+/src/examples/cpp03/invocation/prioritised_handlers.cpp
+/src/examples/cpp03/iostreams/
+/src/examples/cpp03/iostreams/daytime_client.cpp
+/src/examples/cpp03/iostreams/daytime_server.cpp
+/src/examples/cpp03/iostreams/http_client.cpp
+/src/examples/cpp03/local/
+/src/examples/cpp03/local/connect_pair.cpp
+/src/examples/cpp03/local/iostream_client.cpp
+/src/examples/cpp03/local/stream_client.cpp
+/src/examples/cpp03/local/stream_server.cpp
+/src/examples/cpp03/Makefile.am
+/src/examples/cpp03/Makefile.in
+/src/examples/cpp03/multicast/
+/src/examples/cpp03/multicast/receiver.cpp
+/src/examples/cpp03/multicast/sender.cpp
+/src/examples/cpp03/nonblocking/
+/src/examples/cpp03/nonblocking/third_party_lib.cpp
+/src/examples/cpp03/porthopper/
+/src/examples/cpp03/porthopper/client.cpp
+/src/examples/cpp03/porthopper/protocol.hpp
+/src/examples/cpp03/porthopper/server.cpp
+/src/examples/cpp03/serialization/
+/src/examples/cpp03/serialization/client.cpp
+/src/examples/cpp03/serialization/connection.hpp
+/src/examples/cpp03/serialization/server.cpp
+/src/examples/cpp03/serialization/stock.hpp
+/src/examples/cpp03/services/
+/src/examples/cpp03/services/basic_logger.hpp
+/src/examples/cpp03/services/daytime_client.cpp
+/src/examples/cpp03/services/logger.hpp
+/src/examples/cpp03/services/logger_service.cpp
+/src/examples/cpp03/services/logger_service.hpp
+/src/examples/cpp03/services/stream_socket_service.hpp
+/src/examples/cpp03/socks4/
+/src/examples/cpp03/socks4/socks4.hpp
+/src/examples/cpp03/socks4/sync_client.cpp
+/src/examples/cpp03/ssl/
+/src/examples/cpp03/ssl/ca.pem
+/src/examples/cpp03/ssl/client.cpp
+/src/examples/cpp03/ssl/dh512.pem
+/src/examples/cpp03/ssl/README
+/src/examples/cpp03/ssl/server.cpp
+/src/examples/cpp03/ssl/server.pem
+/src/examples/cpp03/timeouts/
+/src/examples/cpp03/timeouts/async_tcp_client.cpp
+/src/examples/cpp03/timeouts/blocking_tcp_client.cpp
+/src/examples/cpp03/timeouts/blocking_udp_client.cpp
+/src/examples/cpp03/timeouts/server.cpp
+/src/examples/cpp03/timers/
+/src/examples/cpp03/timers/tick_count_timer.cpp
+/src/examples/cpp03/timers/time_t_timer.cpp
+/src/examples/cpp03/tutorial/
+/src/examples/cpp03/tutorial/daytime1/
+/src/examples/cpp03/tutorial/daytime1/client.cpp
+/src/examples/cpp03/tutorial/daytime2/
+/src/examples/cpp03/tutorial/daytime2/server.cpp
+/src/examples/cpp03/tutorial/daytime3/
+/src/examples/cpp03/tutorial/daytime3/server.cpp
+/src/examples/cpp03/tutorial/daytime4/
+/src/examples/cpp03/tutorial/daytime4/client.cpp
+/src/examples/cpp03/tutorial/daytime5/
+/src/examples/cpp03/tutorial/daytime5/server.cpp
+/src/examples/cpp03/tutorial/daytime6/
+/src/examples/cpp03/tutorial/daytime6/server.cpp
+/src/examples/cpp03/tutorial/daytime7/
+/src/examples/cpp03/tutorial/daytime7/server.cpp
+/src/examples/cpp03/tutorial/timer1/
+/src/examples/cpp03/tutorial/timer1/timer.cpp
+/src/examples/cpp03/tutorial/timer2/
+/src/examples/cpp03/tutorial/timer2/timer.cpp
+/src/examples/cpp03/tutorial/timer3/
+/src/examples/cpp03/tutorial/timer3/timer.cpp
+/src/examples/cpp03/tutorial/timer4/
+/src/examples/cpp03/tutorial/timer4/timer.cpp
+/src/examples/cpp03/tutorial/timer5/
+/src/examples/cpp03/tutorial/timer5/timer.cpp
+/src/examples/cpp03/windows/
+/src/examples/cpp03/windows/transmit_file.cpp
+/src/examples/cpp11/
+/src/examples/cpp11/allocation/
+/src/examples/cpp11/allocation/server.cpp
+/src/examples/cpp11/buffers/
+/src/examples/cpp11/buffers/reference_counted.cpp
+/src/examples/cpp11/chat/
+/src/examples/cpp11/chat/chat_client.cpp
+/src/examples/cpp11/chat/chat_message.hpp
+/src/examples/cpp11/chat/chat_server.cpp
+/src/examples/cpp11/echo/
+/src/examples/cpp11/echo/async_tcp_echo_server.cpp
+/src/examples/cpp11/echo/async_udp_echo_server.cpp
+/src/examples/cpp11/echo/blocking_tcp_echo_client.cpp
+/src/examples/cpp11/echo/blocking_tcp_echo_server.cpp
+/src/examples/cpp11/echo/blocking_udp_echo_client.cpp
+/src/examples/cpp11/echo/blocking_udp_echo_server.cpp
+/src/examples/cpp11/futures/
+/src/examples/cpp11/futures/daytime_client.cpp
+/src/examples/cpp11/http/
+/src/examples/cpp11/http/server/
+/src/examples/cpp11/http/server/connection.cpp
+/src/examples/cpp11/http/server/connection.hpp
+/src/examples/cpp11/http/server/connection_manager.cpp
+/src/examples/cpp11/http/server/connection_manager.hpp
+/src/examples/cpp11/http/server/header.hpp
+/src/examples/cpp11/http/server/main.cpp
+/src/examples/cpp11/http/server/mime_types.cpp
+/src/examples/cpp11/http/server/mime_types.hpp
+/src/examples/cpp11/http/server/reply.cpp
+/src/examples/cpp11/http/server/reply.hpp
+/src/examples/cpp11/http/server/request_handler.cpp
+/src/examples/cpp11/http/server/request_handler.hpp
+/src/examples/cpp11/http/server/request.hpp
+/src/examples/cpp11/http/server/request_parser.cpp
+/src/examples/cpp11/http/server/request_parser.hpp
+/src/examples/cpp11/http/server/server.cpp
+/src/examples/cpp11/http/server/server.hpp
+/src/examples/cpp11/Makefile.am
+/src/examples/cpp11/Makefile.in
 /src/Makefile.am
 /src/Makefile.in
 /src/Makefile.mgw
@@ -3896,12 +4201,15 @@
 /src/tests/latency/udp_server.cpp
 /src/tests/latency/unyield.hpp
 /src/tests/latency/yield.hpp
+/src/tests/Makefile.am
+/src/tests/Makefile.in
 /src/tests/performance/
 /src/tests/performance/client.cpp
 /src/tests/performance/handler_allocator.hpp
 /src/tests/performance/server.cpp
 /src/tests/unit/
 /src/tests/unit/archetypes/
+/src/tests/unit/archetypes/async_result.hpp
 /src/tests/unit/archetypes/gettable_socket_option.hpp
 /src/tests/unit/archetypes/io_control_command.hpp
 /src/tests/unit/archetypes/settable_socket_option.hpp
@@ -3922,10 +4230,17 @@
 /src/tests/unit/buffers_iterator.cpp
 /src/tests/unit/completion_condition.cpp
 /src/tests/unit/connect.cpp
+/src/tests/unit/coroutine.cpp
 /src/tests/unit/datagram_socket_service.cpp
 /src/tests/unit/deadline_timer.cpp
 /src/tests/unit/deadline_timer_service.cpp
 /src/tests/unit/error.cpp
+/src/tests/unit/generic/
+/src/tests/unit/generic/basic_endpoint.cpp
+/src/tests/unit/generic/datagram_protocol.cpp
+/src/tests/unit/generic/raw_protocol.cpp
+/src/tests/unit/generic/seq_packet_protocol.cpp
+/src/tests/unit/generic/stream_protocol.cpp
 /src/tests/unit/high_resolution_timer.cpp
 /src/tests/unit/io_service.cpp
 /src/tests/unit/ip/
@@ -3938,6 +4253,7 @@
 /src/tests/unit/ip/basic_resolver_iterator.cpp
 /src/tests/unit/ip/basic_resolver_query.cpp
 /src/tests/unit/ip/host_name.cpp
+/src/tests/unit/ip/icmp.cpp
 /src/tests/unit/ip/multicast.cpp
 /src/tests/unit/ip/resolver_query_base.cpp
 /src/tests/unit/ip/resolver_service.cpp
diff --git a/asio/boost_asio.manifest b/asio/boost_asio.manifest
index 588b3d7..79d9c72 100644
--- a/asio/boost_asio.manifest
+++ b/asio/boost_asio.manifest
@@ -1,6 +1,7 @@
 /
 /boost/
 /boost/asio/
+/boost/asio/async_result.hpp
 /boost/asio/basic_datagram_socket.hpp
 /boost/asio/basic_deadline_timer.hpp
 /boost/asio/basic_io_object.hpp
@@ -26,12 +27,15 @@
 /boost/asio/buffers_iterator.hpp
 /boost/asio/completion_condition.hpp
 /boost/asio/connect.hpp
+/boost/asio/coroutine.hpp
 /boost/asio/datagram_socket_service.hpp
 /boost/asio/deadline_timer.hpp
 /boost/asio/deadline_timer_service.hpp
 /boost/asio/detail/
+/boost/asio/detail/addressof.hpp
 /boost/asio/detail/array_fwd.hpp
 /boost/asio/detail/array.hpp
+/boost/asio/detail/assert.hpp
 /boost/asio/detail/atomic_count.hpp
 /boost/asio/detail/base_from_completion_cond.hpp
 /boost/asio/detail/bind_handler.hpp
@@ -43,6 +47,7 @@
 /boost/asio/detail/completion_handler.hpp
 /boost/asio/detail/config.hpp
 /boost/asio/detail/consuming_buffers.hpp
+/boost/asio/detail/cstdint.hpp
 /boost/asio/detail/date_time_fwd.hpp
 /boost/asio/detail/deadline_timer_service.hpp
 /boost/asio/detail/dependent_type.hpp
@@ -57,11 +62,13 @@
 /boost/asio/detail/event.hpp
 /boost/asio/detail/fd_set_adapter.hpp
 /boost/asio/detail/fenced_block.hpp
+/boost/asio/detail/function.hpp
 /boost/asio/detail/gcc_arm_fenced_block.hpp
 /boost/asio/detail/gcc_hppa_fenced_block.hpp
 /boost/asio/detail/gcc_sync_fenced_block.hpp
 /boost/asio/detail/gcc_x86_fenced_block.hpp
 /boost/asio/detail/handler_alloc_helpers.hpp
+/boost/asio/detail/handler_cont_helpers.hpp
 /boost/asio/detail/handler_invoke_helpers.hpp
 /boost/asio/detail/handler_tracking.hpp
 /boost/asio/detail/handler_type_requirements.hpp
@@ -115,6 +122,7 @@
 /boost/asio/detail/keyword_tss_ptr.hpp
 /boost/asio/detail/kqueue_reactor_fwd.hpp
 /boost/asio/detail/kqueue_reactor.hpp
+/boost/asio/detail/limits.hpp
 /boost/asio/detail/local_free_on_block_exit.hpp
 /boost/asio/detail/macos_fenced_block.hpp
 /boost/asio/detail/mutex.hpp
@@ -189,6 +197,7 @@
 /boost/asio/detail/thread.hpp
 /boost/asio/detail/thread_info_base.hpp
 /boost/asio/detail/throw_error.hpp
+/boost/asio/detail/throw_exception.hpp
 /boost/asio/detail/timer_queue_base.hpp
 /boost/asio/detail/timer_queue_fwd.hpp
 /boost/asio/detail/timer_queue.hpp
@@ -197,6 +206,7 @@
 /boost/asio/detail/timer_scheduler_fwd.hpp
 /boost/asio/detail/timer_scheduler.hpp
 /boost/asio/detail/tss_ptr.hpp
+/boost/asio/detail/type_traits.hpp
 /boost/asio/detail/wait_handler.hpp
 /boost/asio/detail/wait_op.hpp
 /boost/asio/detail/weak_ptr.hpp
@@ -230,8 +240,20 @@
 /boost/asio/detail/win_tss_ptr.hpp
 /boost/asio/detail/wrapped_handler.hpp
 /boost/asio/error.hpp
+/boost/asio/generic/
+/boost/asio/generic/basic_endpoint.hpp
+/boost/asio/generic/datagram_protocol.hpp
+/boost/asio/generic/detail/
+/boost/asio/generic/detail/endpoint.hpp
+/boost/asio/generic/detail/impl/
+/boost/asio/generic/detail/impl/endpoint.ipp
+/boost/asio/generic/raw_protocol.hpp
+/boost/asio/generic/seq_packet_protocol.hpp
+/boost/asio/generic/stream_protocol.hpp
 /boost/asio/handler_alloc_hook.hpp
+/boost/asio/handler_continuation_hook.hpp
 /boost/asio/handler_invoke_hook.hpp
+/boost/asio/handler_type.hpp
 /boost/asio/high_resolution_timer.hpp
 /boost/asio.hpp
 /boost/asio/impl/
@@ -245,8 +267,10 @@
 /boost/asio/impl/read_until.hpp
 /boost/asio/impl/serial_port_base.hpp
 /boost/asio/impl/serial_port_base.ipp
+/boost/asio/impl/spawn.hpp
 /boost/asio/impl/src.cpp
 /boost/asio/impl/src.hpp
+/boost/asio/impl/use_future.hpp
 /boost/asio/impl/write_at.hpp
 /boost/asio/impl/write.hpp
 /boost/asio/io_service.hpp
@@ -312,12 +336,14 @@
 /boost/asio/signal_set_service.hpp
 /boost/asio/socket_acceptor_service.hpp
 /boost/asio/socket_base.hpp
+/boost/asio/spawn.hpp
 /boost/asio/ssl/
 /boost/asio/ssl/basic_context.hpp
 /boost/asio/ssl/context_base.hpp
 /boost/asio/ssl/context.hpp
 /boost/asio/ssl/context_service.hpp
 /boost/asio/ssl/detail/
+/boost/asio/ssl/detail/buffered_handshake_op.hpp
 /boost/asio/ssl/detail/engine.hpp
 /boost/asio/ssl/detail/handshake_op.hpp
 /boost/asio/ssl/detail/impl/
@@ -361,6 +387,8 @@
 /boost/asio/stream_socket_service.hpp
 /boost/asio/system_timer.hpp
 /boost/asio/time_traits.hpp
+/boost/asio/unyield.hpp
+/boost/asio/use_future.hpp
 /boost/asio/version.hpp
 /boost/asio/waitable_timer_service.hpp
 /boost/asio/wait_traits.hpp
@@ -378,6 +406,7 @@
 /boost/asio/windows/stream_handle_service.hpp
 /boost/asio/write_at.hpp
 /boost/asio/write.hpp
+/boost/asio/yield.hpp
 /boost/cerrno.hpp
 /boost/config/
 /boost/config/warning_disable.hpp
@@ -395,151 +424,191 @@
 /doc/html/boost_asio/async_op1.png
 /doc/html/boost_asio/async_op2.png
 /doc/html/boost_asio/example/
-/doc/html/boost_asio/example/allocation/
-/doc/html/boost_asio/example/allocation/server.cpp
-/doc/html/boost_asio/example/buffers/
-/doc/html/boost_asio/example/buffers/reference_counted.cpp
-/doc/html/boost_asio/example/chat/
-/doc/html/boost_asio/example/chat/chat_client.cpp
-/doc/html/boost_asio/example/chat/chat_message.hpp
-/doc/html/boost_asio/example/chat/chat_server.cpp
-/doc/html/boost_asio/example/chat/posix_chat_client.cpp
-/doc/html/boost_asio/example/echo/
-/doc/html/boost_asio/example/echo/async_tcp_echo_server.cpp
-/doc/html/boost_asio/example/echo/async_udp_echo_server.cpp
-/doc/html/boost_asio/example/echo/blocking_tcp_echo_client.cpp
-/doc/html/boost_asio/example/echo/blocking_tcp_echo_server.cpp
-/doc/html/boost_asio/example/echo/blocking_udp_echo_client.cpp
-/doc/html/boost_asio/example/echo/blocking_udp_echo_server.cpp
-/doc/html/boost_asio/example/fork/
-/doc/html/boost_asio/example/fork/daemon.cpp
-/doc/html/boost_asio/example/fork/process_per_connection.cpp
-/doc/html/boost_asio/example/http/
-/doc/html/boost_asio/example/http/client/
-/doc/html/boost_asio/example/http/client/async_client.cpp
-/doc/html/boost_asio/example/http/client/sync_client.cpp
-/doc/html/boost_asio/example/http/server/
-/doc/html/boost_asio/example/http/server2/
-/doc/html/boost_asio/example/http/server2/connection.cpp
-/doc/html/boost_asio/example/http/server2/connection.hpp
-/doc/html/boost_asio/example/http/server2/header.hpp
-/doc/html/boost_asio/example/http/server2/io_service_pool.cpp
-/doc/html/boost_asio/example/http/server2/io_service_pool.hpp
-/doc/html/boost_asio/example/http/server2/main.cpp
-/doc/html/boost_asio/example/http/server2/mime_types.cpp
-/doc/html/boost_asio/example/http/server2/mime_types.hpp
-/doc/html/boost_asio/example/http/server2/reply.cpp
-/doc/html/boost_asio/example/http/server2/reply.hpp
-/doc/html/boost_asio/example/http/server2/request_handler.cpp
-/doc/html/boost_asio/example/http/server2/request_handler.hpp
-/doc/html/boost_asio/example/http/server2/request.hpp
-/doc/html/boost_asio/example/http/server2/request_parser.cpp
-/doc/html/boost_asio/example/http/server2/request_parser.hpp
-/doc/html/boost_asio/example/http/server2/server.cpp
-/doc/html/boost_asio/example/http/server2/server.hpp
-/doc/html/boost_asio/example/http/server3/
-/doc/html/boost_asio/example/http/server3/connection.cpp
-/doc/html/boost_asio/example/http/server3/connection.hpp
-/doc/html/boost_asio/example/http/server3/header.hpp
-/doc/html/boost_asio/example/http/server3/main.cpp
-/doc/html/boost_asio/example/http/server3/mime_types.cpp
-/doc/html/boost_asio/example/http/server3/mime_types.hpp
-/doc/html/boost_asio/example/http/server3/reply.cpp
-/doc/html/boost_asio/example/http/server3/reply.hpp
-/doc/html/boost_asio/example/http/server3/request_handler.cpp
-/doc/html/boost_asio/example/http/server3/request_handler.hpp
-/doc/html/boost_asio/example/http/server3/request.hpp
-/doc/html/boost_asio/example/http/server3/request_parser.cpp
-/doc/html/boost_asio/example/http/server3/request_parser.hpp
-/doc/html/boost_asio/example/http/server3/server.cpp
-/doc/html/boost_asio/example/http/server3/server.hpp
-/doc/html/boost_asio/example/http/server4/
-/doc/html/boost_asio/example/http/server4/coroutine.hpp
-/doc/html/boost_asio/example/http/server4/file_handler.cpp
-/doc/html/boost_asio/example/http/server4/file_handler.hpp
-/doc/html/boost_asio/example/http/server4/header.hpp
-/doc/html/boost_asio/example/http/server4/main.cpp
-/doc/html/boost_asio/example/http/server4/mime_types.cpp
-/doc/html/boost_asio/example/http/server4/mime_types.hpp
-/doc/html/boost_asio/example/http/server4/reply.cpp
-/doc/html/boost_asio/example/http/server4/reply.hpp
-/doc/html/boost_asio/example/http/server4/request.hpp
-/doc/html/boost_asio/example/http/server4/request_parser.cpp
-/doc/html/boost_asio/example/http/server4/request_parser.hpp
-/doc/html/boost_asio/example/http/server4/server.cpp
-/doc/html/boost_asio/example/http/server4/server.hpp
-/doc/html/boost_asio/example/http/server4/unyield.hpp
-/doc/html/boost_asio/example/http/server4/yield.hpp
-/doc/html/boost_asio/example/http/server/connection.cpp
-/doc/html/boost_asio/example/http/server/connection.hpp
-/doc/html/boost_asio/example/http/server/connection_manager.cpp
-/doc/html/boost_asio/example/http/server/connection_manager.hpp
-/doc/html/boost_asio/example/http/server/header.hpp
-/doc/html/boost_asio/example/http/server/main.cpp
-/doc/html/boost_asio/example/http/server/mime_types.cpp
-/doc/html/boost_asio/example/http/server/mime_types.hpp
-/doc/html/boost_asio/example/http/server/reply.cpp
-/doc/html/boost_asio/example/http/server/reply.hpp
-/doc/html/boost_asio/example/http/server/request_handler.cpp
-/doc/html/boost_asio/example/http/server/request_handler.hpp
-/doc/html/boost_asio/example/http/server/request.hpp
-/doc/html/boost_asio/example/http/server/request_parser.cpp
-/doc/html/boost_asio/example/http/server/request_parser.hpp
-/doc/html/boost_asio/example/http/server/server.cpp
-/doc/html/boost_asio/example/http/server/server.hpp
-/doc/html/boost_asio/example/icmp/
-/doc/html/boost_asio/example/icmp/icmp_header.hpp
-/doc/html/boost_asio/example/icmp/ipv4_header.hpp
-/doc/html/boost_asio/example/icmp/ping.cpp
-/doc/html/boost_asio/example/invocation/
-/doc/html/boost_asio/example/invocation/prioritised_handlers.cpp
-/doc/html/boost_asio/example/iostreams/
-/doc/html/boost_asio/example/iostreams/daytime_client.cpp
-/doc/html/boost_asio/example/iostreams/daytime_server.cpp
-/doc/html/boost_asio/example/iostreams/http_client.cpp
-/doc/html/boost_asio/example/local/
-/doc/html/boost_asio/example/local/connect_pair.cpp
-/doc/html/boost_asio/example/local/iostream_client.cpp
-/doc/html/boost_asio/example/local/stream_client.cpp
-/doc/html/boost_asio/example/local/stream_server.cpp
-/doc/html/boost_asio/example/multicast/
-/doc/html/boost_asio/example/multicast/receiver.cpp
-/doc/html/boost_asio/example/multicast/sender.cpp
-/doc/html/boost_asio/example/nonblocking/
-/doc/html/boost_asio/example/nonblocking/third_party_lib.cpp
-/doc/html/boost_asio/example/porthopper/
-/doc/html/boost_asio/example/porthopper/client.cpp
-/doc/html/boost_asio/example/porthopper/protocol.hpp
-/doc/html/boost_asio/example/porthopper/server.cpp
-/doc/html/boost_asio/example/serialization/
-/doc/html/boost_asio/example/serialization/client.cpp
-/doc/html/boost_asio/example/serialization/connection.hpp
-/doc/html/boost_asio/example/serialization/server.cpp
-/doc/html/boost_asio/example/serialization/stock.hpp
-/doc/html/boost_asio/example/services/
-/doc/html/boost_asio/example/services/basic_logger.hpp
-/doc/html/boost_asio/example/services/daytime_client.cpp
-/doc/html/boost_asio/example/services/logger.hpp
-/doc/html/boost_asio/example/services/logger_service.cpp
-/doc/html/boost_asio/example/services/logger_service.hpp
-/doc/html/boost_asio/example/services/stream_socket_service.hpp
+/doc/html/boost_asio/example/cpp03/
+/doc/html/boost_asio/example/cpp03/allocation/
+/doc/html/boost_asio/example/cpp03/allocation/server.cpp
+/doc/html/boost_asio/example/cpp03/buffers/
+/doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp
+/doc/html/boost_asio/example/cpp03/chat/
+/doc/html/boost_asio/example/cpp03/chat/chat_client.cpp
+/doc/html/boost_asio/example/cpp03/chat/chat_message.hpp
+/doc/html/boost_asio/example/cpp03/chat/chat_server.cpp
+/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp
+/doc/html/boost_asio/example/cpp03/echo/
+/doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/fork/
+/doc/html/boost_asio/example/cpp03/fork/daemon.cpp
+/doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp
+/doc/html/boost_asio/example/cpp03/http/
+/doc/html/boost_asio/example/cpp03/http/client/
+/doc/html/boost_asio/example/cpp03/http/client/async_client.cpp
+/doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp
+/doc/html/boost_asio/example/cpp03/http/server/
+/doc/html/boost_asio/example/cpp03/http/server2/
+/doc/html/boost_asio/example/cpp03/http/server2/connection.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/connection.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/io_service_pool.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/io_service_pool.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/server.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/
+/doc/html/boost_asio/example/cpp03/http/server3/connection.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/connection.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/server.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/
+/doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/server.hpp
+/doc/html/boost_asio/example/cpp03/http/server/connection.cpp
+/doc/html/boost_asio/example/cpp03/http/server/connection.hpp
+/doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp
+/doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp
+/doc/html/boost_asio/example/cpp03/http/server/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server/server.hpp
+/doc/html/boost_asio/example/cpp03/icmp/
+/doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp
+/doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp
+/doc/html/boost_asio/example/cpp03/icmp/ping.cpp
+/doc/html/boost_asio/example/cpp03/invocation/
+/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp
+/doc/html/boost_asio/example/cpp03/iostreams/
+/doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp
+/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp
+/doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp
+/doc/html/boost_asio/example/cpp03/local/
+/doc/html/boost_asio/example/cpp03/local/connect_pair.cpp
+/doc/html/boost_asio/example/cpp03/local/iostream_client.cpp
+/doc/html/boost_asio/example/cpp03/local/stream_client.cpp
+/doc/html/boost_asio/example/cpp03/local/stream_server.cpp
+/doc/html/boost_asio/example/cpp03/multicast/
+/doc/html/boost_asio/example/cpp03/multicast/receiver.cpp
+/doc/html/boost_asio/example/cpp03/multicast/sender.cpp
+/doc/html/boost_asio/example/cpp03/nonblocking/
+/doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp
+/doc/html/boost_asio/example/cpp03/porthopper/
+/doc/html/boost_asio/example/cpp03/porthopper/client.cpp
+/doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp
+/doc/html/boost_asio/example/cpp03/porthopper/server.cpp
+/doc/html/boost_asio/example/cpp03/serialization/
+/doc/html/boost_asio/example/cpp03/serialization/client.cpp
+/doc/html/boost_asio/example/cpp03/serialization/connection.hpp
+/doc/html/boost_asio/example/cpp03/serialization/server.cpp
+/doc/html/boost_asio/example/cpp03/serialization/stock.hpp
+/doc/html/boost_asio/example/cpp03/services/
+/doc/html/boost_asio/example/cpp03/services/basic_logger.hpp
+/doc/html/boost_asio/example/cpp03/services/daytime_client.cpp
+/doc/html/boost_asio/example/cpp03/services/logger.hpp
+/doc/html/boost_asio/example/cpp03/services/logger_service.cpp
+/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
+/doc/html/boost_asio/example/cpp03/services/stream_socket_service.hpp
+/doc/html/boost_asio/example/cpp03/socks4/
+/doc/html/boost_asio/example/cpp03/socks4/socks4.hpp
+/doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp
+/doc/html/boost_asio/example/cpp03/spawn/
+/doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp
+/doc/html/boost_asio/example/cpp03/ssl/
+/doc/html/boost_asio/example/cpp03/ssl/client.cpp
+/doc/html/boost_asio/example/cpp03/ssl/server.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/
+/doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/server.cpp
+/doc/html/boost_asio/example/cpp03/timers/
+/doc/html/boost_asio/example/cpp03/timers/tick_count_timer.cpp
+/doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp
+/doc/html/boost_asio/example/cpp03/windows/
+/doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp
+/doc/html/boost_asio/example/cpp11/
+/doc/html/boost_asio/example/cpp11/buffers/
+/doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp
+/doc/html/boost_asio/example/cpp11/chat/
+/doc/html/boost_asio/example/cpp11/chat/chat_client.cpp
+/doc/html/boost_asio/example/cpp11/chat/chat_message.hpp
+/doc/html/boost_asio/example/cpp11/chat/chat_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/
+/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/futures/
+/doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp
+/doc/html/boost_asio/example/cpp11/http/
+/doc/html/boost_asio/example/cpp11/http/server/
+/doc/html/boost_asio/example/cpp11/http/server/connection.cpp
+/doc/html/boost_asio/example/cpp11/http/server/connection.hpp
+/doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp
+/doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp
+/doc/html/boost_asio/example/cpp11/http/server/header.hpp
+/doc/html/boost_asio/example/cpp11/http/server/main.cpp
+/doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp
+/doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp
+/doc/html/boost_asio/example/cpp11/http/server/reply.cpp
+/doc/html/boost_asio/example/cpp11/http/server/reply.hpp
+/doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp
+/doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp
+/doc/html/boost_asio/example/cpp11/http/server/request.hpp
+/doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp
+/doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp
+/doc/html/boost_asio/example/cpp11/http/server/server.cpp
+/doc/html/boost_asio/example/cpp11/http/server/server.hpp
+/doc/html/boost_asio/example/cpp11/spawn/
+/doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp
+/doc/html/boost_asio/examples/
+/doc/html/boost_asio/examples/cpp03_examples.html
+/doc/html/boost_asio/examples/cpp11_examples.html
 /doc/html/boost_asio/examples.html
-/doc/html/boost_asio/example/socks4/
-/doc/html/boost_asio/example/socks4/socks4.hpp
-/doc/html/boost_asio/example/socks4/sync_client.cpp
-/doc/html/boost_asio/example/ssl/
-/doc/html/boost_asio/example/ssl/client.cpp
-/doc/html/boost_asio/example/ssl/server.cpp
-/doc/html/boost_asio/example/timeouts/
-/doc/html/boost_asio/example/timeouts/async_tcp_client.cpp
-/doc/html/boost_asio/example/timeouts/blocking_tcp_client.cpp
-/doc/html/boost_asio/example/timeouts/blocking_udp_client.cpp
-/doc/html/boost_asio/example/timeouts/server.cpp
-/doc/html/boost_asio/example/timers/
-/doc/html/boost_asio/example/timers/tick_count_timer.cpp
-/doc/html/boost_asio/example/timers/time_t_timer.cpp
-/doc/html/boost_asio/example/windows/
-/doc/html/boost_asio/example/windows/transmit_file.cpp
 /doc/html/boost_asio/history.html
 /doc/html/boost_asio.html
 /doc/html/boost_asio/index.html
@@ -549,10 +618,12 @@
 /doc/html/boost_asio/overview/core/async.html
 /doc/html/boost_asio/overview/core/basics.html
 /doc/html/boost_asio/overview/core/buffers.html
+/doc/html/boost_asio/overview/core/coroutine.html
 /doc/html/boost_asio/overview/core/handler_tracking.html
 /doc/html/boost_asio/overview/core.html
 /doc/html/boost_asio/overview/core/line_based.html
 /doc/html/boost_asio/overview/core/reactor.html
+/doc/html/boost_asio/overview/core/spawn.html
 /doc/html/boost_asio/overview/core/strands.html
 /doc/html/boost_asio/overview/core/streams.html
 /doc/html/boost_asio/overview/core/threads.html
@@ -560,6 +631,7 @@
 /doc/html/boost_asio/overview/cpp2011/array.html
 /doc/html/boost_asio/overview/cpp2011/atomic.html
 /doc/html/boost_asio/overview/cpp2011/chrono.html
+/doc/html/boost_asio/overview/cpp2011/futures.html
 /doc/html/boost_asio/overview/cpp2011.html
 /doc/html/boost_asio/overview/cpp2011/move_handlers.html
 /doc/html/boost_asio/overview/cpp2011/move_objects.html
@@ -571,6 +643,7 @@
 /doc/html/boost_asio/overview/networking/bsd_sockets.html
 /doc/html/boost_asio/overview/networking.html
 /doc/html/boost_asio/overview/networking/iostreams.html
+/doc/html/boost_asio/overview/networking/other_protocols.html
 /doc/html/boost_asio/overview/networking/protocols.html
 /doc/html/boost_asio/overview/posix/
 /doc/html/boost_asio/overview/posix/fork.html
@@ -594,6 +667,7 @@
 /doc/html/boost_asio/reference/asio_handler_allocate.html
 /doc/html/boost_asio/reference/asio_handler_deallocate.html
 /doc/html/boost_asio/reference/asio_handler_invoke.html
+/doc/html/boost_asio/reference/asio_handler_is_continuation.html
 /doc/html/boost_asio/reference/async_connect/
 /doc/html/boost_asio/reference/async_connect.html
 /doc/html/boost_asio/reference/async_connect/overload1.html
@@ -622,6 +696,11 @@
 /doc/html/boost_asio/reference/async_read_until/overload2.html
 /doc/html/boost_asio/reference/async_read_until/overload3.html
 /doc/html/boost_asio/reference/async_read_until/overload4.html
+/doc/html/boost_asio/reference/async_result/
+/doc/html/boost_asio/reference/async_result/async_result.html
+/doc/html/boost_asio/reference/async_result/get.html
+/doc/html/boost_asio/reference/async_result.html
+/doc/html/boost_asio/reference/async_result/type.html
 /doc/html/boost_asio/reference/async_write/
 /doc/html/boost_asio/reference/async_write_at/
 /doc/html/boost_asio/reference/async_write_at.html
@@ -672,6 +751,7 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
 /doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
 /doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
 /doc/html/boost_asio/reference/basic_datagram_socket/bind/
 /doc/html/boost_asio/reference/basic_datagram_socket/bind.html
 /doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html
@@ -751,7 +831,10 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/open.html
 /doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/
 /doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html
 /doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_datagram_socket/receive/
 /doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html
@@ -897,6 +980,7 @@
 /doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
 /doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
 /doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
 /doc/html/boost_asio/reference/basic_raw_socket/bind/
 /doc/html/boost_asio/reference/basic_raw_socket/bind.html
 /doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html
@@ -976,7 +1060,10 @@
 /doc/html/boost_asio/reference/basic_raw_socket/open.html
 /doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/
 /doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload2.html
 /doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_raw_socket/receive/
 /doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html
@@ -1044,6 +1131,7 @@
 /doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/bind/
 /doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html
@@ -1123,7 +1211,10 @@
 /doc/html/boost_asio/reference/basic_seq_packet_socket/open.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/
 /doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/receive/
 /doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html
@@ -1286,6 +1377,7 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/bind/
 /doc/html/boost_asio/reference/basic_socket_acceptor/bind.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html
@@ -1360,7 +1452,10 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor/open.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/
 /doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html
@@ -1395,6 +1490,7 @@
 /doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html
 /doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html
 /doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload6.html
 /doc/html/boost_asio/reference/basic_socket/bind/
 /doc/html/boost_asio/reference/basic_socket/bind.html
 /doc/html/boost_asio/reference/basic_socket/bind/overload1.html
@@ -1495,7 +1591,10 @@
 /doc/html/boost_asio/reference/basic_socket/open.html
 /doc/html/boost_asio/reference/basic_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_/
 /doc/html/boost_asio/reference/basic_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload2.html
 /doc/html/boost_asio/reference/basic_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html
 /doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html
@@ -1697,6 +1796,7 @@
 /doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
 /doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
 /doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
 /doc/html/boost_asio/reference/basic_stream_socket/bind/
 /doc/html/boost_asio/reference/basic_stream_socket/bind.html
 /doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html
@@ -1776,7 +1876,10 @@
 /doc/html/boost_asio/reference/basic_stream_socket/open.html
 /doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/
 /doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload2.html
 /doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_stream_socket/read_some/
 /doc/html/boost_asio/reference/basic_stream_socket/read_some.html
@@ -1863,6 +1966,12 @@
 /doc/html/boost_asio/reference/basic_waitable_timer/wait.html
 /doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html
 /doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html
+/doc/html/boost_asio/reference/basic_yield_context/
+/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context.html
+/doc/html/boost_asio/reference/basic_yield_context/callee_type.html
+/doc/html/boost_asio/reference/basic_yield_context/caller_type.html
+/doc/html/boost_asio/reference/basic_yield_context.html
+/doc/html/boost_asio/reference/basic_yield_context/operator_lb__rb_.html
 /doc/html/boost_asio/reference/buffer/
 /doc/html/boost_asio/reference/buffer_cast/
 /doc/html/boost_asio/reference/buffer_cast.html
@@ -1900,6 +2009,7 @@
 /doc/html/boost_asio/reference/buffer_copy/overload7.html
 /doc/html/boost_asio/reference/buffer_copy/overload8.html
 /doc/html/boost_asio/reference/buffer_copy/overload9.html
+/doc/html/boost_asio/reference/BufferedHandshakeHandler.html
 /doc/html/boost_asio/reference/buffered_read_stream/
 /doc/html/boost_asio/reference/buffered_read_stream/async_fill.html
 /doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html
@@ -2146,6 +2256,12 @@
 /doc/html/boost_asio/reference/ConstBufferSequence.html
 /doc/html/boost_asio/reference/ConvertibleToConstBuffer.html
 /doc/html/boost_asio/reference/ConvertibleToMutableBuffer.html
+/doc/html/boost_asio/reference/coroutine/
+/doc/html/boost_asio/reference/coroutine/coroutine.html
+/doc/html/boost_asio/reference/coroutine.html
+/doc/html/boost_asio/reference/coroutine/is_child.html
+/doc/html/boost_asio/reference/coroutine/is_complete.html
+/doc/html/boost_asio/reference/coroutine/is_parent.html
 /doc/html/boost_asio/reference/datagram_socket_service/
 /doc/html/boost_asio/reference/datagram_socket_service/assign.html
 /doc/html/boost_asio/reference/datagram_socket_service/async_connect.html
@@ -2160,13 +2276,14 @@
 /doc/html/boost_asio/reference/datagram_socket_service/close.html
 /doc/html/boost_asio/reference/datagram_socket_service/connect.html
 /doc/html/boost_asio/reference/datagram_socket_service/construct.html
+/doc/html/boost_asio/reference/datagram_socket_service/converting_move_construct.html
 /doc/html/boost_asio/reference/datagram_socket_service/datagram_socket_service.html
 /doc/html/boost_asio/reference/datagram_socket_service/destroy.html
 /doc/html/boost_asio/reference/datagram_socket_service/endpoint_type.html
 /doc/html/boost_asio/reference/datagram_socket_service/get_io_service.html
 /doc/html/boost_asio/reference/datagram_socket_service/get_option.html
-/doc/html/boost_asio/reference/DatagramSocketService.html
 /doc/html/boost_asio/reference/datagram_socket_service.html
+/doc/html/boost_asio/reference/DatagramSocketService.html
 /doc/html/boost_asio/reference/datagram_socket_service/id.html
 /doc/html/boost_asio/reference/datagram_socket_service/implementation_type.html
 /doc/html/boost_asio/reference/datagram_socket_service/io_control.html
@@ -2243,9 +2360,90 @@
 /doc/html/boost_asio/reference/error__ssl_category.html
 /doc/html/boost_asio/reference/error__ssl_errors.html
 /doc/html/boost_asio/reference/error__system_category.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/capacity.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data/
+/doc/html/boost_asio/reference/generic__basic_endpoint/data.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload1.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload2.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data_type.html
+/doc/html/boost_asio/reference/generic__basic_endpoint.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/protocol.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/protocol_type.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/resize.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/size.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/family.html
+/doc/html/boost_asio/reference/generic__datagram_protocol.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/socket.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/type.html
+/doc/html/boost_asio/reference/generic__raw_protocol/
+/doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__raw_protocol/family.html
+/doc/html/boost_asio/reference/generic__raw_protocol.html
+/doc/html/boost_asio/reference/generic__raw_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__raw_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__raw_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol.html
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__raw_protocol/socket.html
+/doc/html/boost_asio/reference/generic__raw_protocol/type.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/family.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/socket.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/type.html
+/doc/html/boost_asio/reference/generic__stream_protocol/
+/doc/html/boost_asio/reference/generic__stream_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__stream_protocol/family.html
+/doc/html/boost_asio/reference/generic__stream_protocol.html
+/doc/html/boost_asio/reference/generic__stream_protocol/iostream.html
+/doc/html/boost_asio/reference/generic__stream_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__stream_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__stream_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__stream_protocol/socket.html
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol.html
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__stream_protocol/type.html
 /doc/html/boost_asio/reference/GettableSerialPortOption.html
 /doc/html/boost_asio/reference/GettableSocketOption.html
 /doc/html/boost_asio/reference/Handler.html
+/doc/html/boost_asio/reference/handler_type/
+/doc/html/boost_asio/reference/handler_type.html
+/doc/html/boost_asio/reference/handler_type/type.html
 /doc/html/boost_asio/reference/HandleService.html
 /doc/html/boost_asio/reference/HandshakeHandler.html
 /doc/html/boost_asio/reference/has_service.html
@@ -2304,6 +2502,7 @@
 /doc/html/boost_asio/reference/io_service__strand/get_io_service.html
 /doc/html/boost_asio/reference/io_service__strand.html
 /doc/html/boost_asio/reference/io_service__strand/post.html
+/doc/html/boost_asio/reference/io_service__strand/running_in_this_thread.html
 /doc/html/boost_asio/reference/io_service__strand/_strand.html
 /doc/html/boost_asio/reference/io_service__strand/strand.html
 /doc/html/boost_asio/reference/io_service__strand/wrap.html
@@ -2517,8 +2716,8 @@
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload1.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload2.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html
-/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator.html
+/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
@@ -2545,8 +2744,8 @@
 /doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html
 /doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html
 /doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html
-/doc/html/boost_asio/reference/ip__basic_resolver/query.html
 /doc/html/boost_asio/reference/ip__basic_resolver_query.html
+/doc/html/boost_asio/reference/ip__basic_resolver/query.html
 /doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html
 /doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html
 /doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html
@@ -2939,12 +3138,13 @@
 /doc/html/boost_asio/reference/raw_socket_service/close.html
 /doc/html/boost_asio/reference/raw_socket_service/connect.html
 /doc/html/boost_asio/reference/raw_socket_service/construct.html
+/doc/html/boost_asio/reference/raw_socket_service/converting_move_construct.html
 /doc/html/boost_asio/reference/raw_socket_service/destroy.html
 /doc/html/boost_asio/reference/raw_socket_service/endpoint_type.html
 /doc/html/boost_asio/reference/raw_socket_service/get_io_service.html
 /doc/html/boost_asio/reference/raw_socket_service/get_option.html
-/doc/html/boost_asio/reference/RawSocketService.html
 /doc/html/boost_asio/reference/raw_socket_service.html
+/doc/html/boost_asio/reference/RawSocketService.html
 /doc/html/boost_asio/reference/raw_socket_service/id.html
 /doc/html/boost_asio/reference/raw_socket_service/implementation_type.html
 /doc/html/boost_asio/reference/raw_socket_service/io_control.html
@@ -3019,12 +3219,13 @@
 /doc/html/boost_asio/reference/seq_packet_socket_service/close.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/connect.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/construct.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/converting_move_construct.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/destroy.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/endpoint_type.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/get_io_service.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/get_option.html
-/doc/html/boost_asio/reference/SeqPacketSocketService.html
 /doc/html/boost_asio/reference/seq_packet_socket_service.html
+/doc/html/boost_asio/reference/SeqPacketSocketService.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/id.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/implementation_type.html
 /doc/html/boost_asio/reference/seq_packet_socket_service/io_control.html
@@ -3099,8 +3300,8 @@
 /doc/html/boost_asio/reference/serial_port_service/destroy.html
 /doc/html/boost_asio/reference/serial_port_service/get_io_service.html
 /doc/html/boost_asio/reference/serial_port_service/get_option.html
-/doc/html/boost_asio/reference/SerialPortService.html
 /doc/html/boost_asio/reference/serial_port_service.html
+/doc/html/boost_asio/reference/SerialPortService.html
 /doc/html/boost_asio/reference/serial_port_service/id.html
 /doc/html/boost_asio/reference/serial_port_service/implementation_type.html
 /doc/html/boost_asio/reference/serial_port_service/is_open.html
@@ -3133,8 +3334,8 @@
 /doc/html/boost_asio/reference/signal_set_service/construct.html
 /doc/html/boost_asio/reference/signal_set_service/destroy.html
 /doc/html/boost_asio/reference/signal_set_service/get_io_service.html
-/doc/html/boost_asio/reference/SignalSetService.html
 /doc/html/boost_asio/reference/signal_set_service.html
+/doc/html/boost_asio/reference/SignalSetService.html
 /doc/html/boost_asio/reference/signal_set_service/id.html
 /doc/html/boost_asio/reference/signal_set_service/implementation_type.html
 /doc/html/boost_asio/reference/signal_set_service/remove.html
@@ -3147,12 +3348,13 @@
 /doc/html/boost_asio/reference/socket_acceptor_service/cancel.html
 /doc/html/boost_asio/reference/socket_acceptor_service/close.html
 /doc/html/boost_asio/reference/socket_acceptor_service/construct.html
+/doc/html/boost_asio/reference/socket_acceptor_service/converting_move_construct.html
 /doc/html/boost_asio/reference/socket_acceptor_service/destroy.html
 /doc/html/boost_asio/reference/socket_acceptor_service/endpoint_type.html
 /doc/html/boost_asio/reference/socket_acceptor_service/get_io_service.html
 /doc/html/boost_asio/reference/socket_acceptor_service/get_option.html
-/doc/html/boost_asio/reference/SocketAcceptorService.html
 /doc/html/boost_asio/reference/socket_acceptor_service.html
+/doc/html/boost_asio/reference/SocketAcceptorService.html
 /doc/html/boost_asio/reference/socket_acceptor_service/id.html
 /doc/html/boost_asio/reference/socket_acceptor_service/implementation_type.html
 /doc/html/boost_asio/reference/socket_acceptor_service/io_control.html
@@ -3201,7 +3403,17 @@
 /doc/html/boost_asio/reference/socket_base/shutdown_type.html
 /doc/html/boost_asio/reference/socket_base/_socket_base.html
 /doc/html/boost_asio/reference/SocketService.html
+/doc/html/boost_asio/reference/spawn/
+/doc/html/boost_asio/reference/spawn.html
+/doc/html/boost_asio/reference/spawn/overload1.html
+/doc/html/boost_asio/reference/spawn/overload2.html
+/doc/html/boost_asio/reference/spawn/overload3.html
+/doc/html/boost_asio/reference/spawn/overload4.html
 /doc/html/boost_asio/reference/ssl__context/
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority.html
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload1.html
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload2.html
 /doc/html/boost_asio/reference/ssl__context/add_verify_path/
 /doc/html/boost_asio/reference/ssl__context/add_verify_path.html
 /doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html
@@ -3212,12 +3424,17 @@
 /doc/html/boost_asio/reference/ssl__context_base/file_format.html
 /doc/html/boost_asio/reference/ssl__context_base.html
 /doc/html/boost_asio/reference/ssl__context_base/method.html
+/doc/html/boost_asio/reference/ssl__context_base/no_compression.html
 /doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html
 /doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html
 /doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html
 /doc/html/boost_asio/reference/ssl__context_base/options.html
 /doc/html/boost_asio/reference/ssl__context_base/password_purpose.html
 /doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html
+/doc/html/boost_asio/reference/ssl__context/clear_options/
+/doc/html/boost_asio/reference/ssl__context/clear_options.html
+/doc/html/boost_asio/reference/ssl__context/clear_options/overload1.html
+/doc/html/boost_asio/reference/ssl__context/clear_options/overload2.html
 /doc/html/boost_asio/reference/ssl__context/context/
 /doc/html/boost_asio/reference/ssl__context/_context.html
 /doc/html/boost_asio/reference/ssl__context/context.html
@@ -3236,6 +3453,7 @@
 /doc/html/boost_asio/reference/ssl__context/method.html
 /doc/html/boost_asio/reference/ssl__context/native_handle.html
 /doc/html/boost_asio/reference/ssl__context/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__context/no_compression.html
 /doc/html/boost_asio/reference/ssl__context/no_sslv2.html
 /doc/html/boost_asio/reference/ssl__context/no_sslv3.html
 /doc/html/boost_asio/reference/ssl__context/no_tlsv1.html
@@ -3258,38 +3476,65 @@
 /doc/html/boost_asio/reference/ssl__context/set_verify_callback.html
 /doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html
 /doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth/
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload2.html
 /doc/html/boost_asio/reference/ssl__context/set_verify_mode/
 /doc/html/boost_asio/reference/ssl__context/set_verify_mode.html
 /doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html
 /doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html
 /doc/html/boost_asio/reference/ssl__context/single_dh_use.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/
 /doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/
 /doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html
 /doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html
 /doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload2.html
 /doc/html/boost_asio/reference/ssl__context/use_certificate_file/
 /doc/html/boost_asio/reference/ssl__context/use_certificate_file.html
 /doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html
 /doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key/
 /doc/html/boost_asio/reference/ssl__context/use_private_key_file/
 /doc/html/boost_asio/reference/ssl__context/use_private_key_file.html
 /doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html
 /doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/
 /doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/
 /doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html
 /doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
 /doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/
 /doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/
 /doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html
 /doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html
 /doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload2.html
 /doc/html/boost_asio/reference/ssl__rfc2818_verification/
 /doc/html/boost_asio/reference/ssl__rfc2818_verification.html
 /doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
 /doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html
 /doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
 /doc/html/boost_asio/reference/ssl__stream/
+/doc/html/boost_asio/reference/ssl__stream/async_handshake/
 /doc/html/boost_asio/reference/ssl__stream/async_handshake.html
+/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload2.html
 /doc/html/boost_asio/reference/ssl__stream/async_read_some.html
 /doc/html/boost_asio/reference/ssl__stream/async_shutdown.html
 /doc/html/boost_asio/reference/ssl__stream/async_write_some.html
@@ -3302,6 +3547,8 @@
 /doc/html/boost_asio/reference/ssl__stream/handshake.html
 /doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html
 /doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/overload3.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/overload4.html
 /doc/html/boost_asio/reference/ssl__stream/handshake_type.html
 /doc/html/boost_asio/reference/ssl__stream.html
 /doc/html/boost_asio/reference/ssl__stream/impl.html
@@ -3329,6 +3576,10 @@
 /doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html
 /doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html
 /doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload2.html
 /doc/html/boost_asio/reference/ssl__stream/set_verify_mode/
 /doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html
 /doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html
@@ -3370,12 +3621,13 @@
 /doc/html/boost_asio/reference/stream_socket_service/close.html
 /doc/html/boost_asio/reference/stream_socket_service/connect.html
 /doc/html/boost_asio/reference/stream_socket_service/construct.html
+/doc/html/boost_asio/reference/stream_socket_service/converting_move_construct.html
 /doc/html/boost_asio/reference/stream_socket_service/destroy.html
 /doc/html/boost_asio/reference/stream_socket_service/endpoint_type.html
 /doc/html/boost_asio/reference/stream_socket_service/get_io_service.html
 /doc/html/boost_asio/reference/stream_socket_service/get_option.html
-/doc/html/boost_asio/reference/StreamSocketService.html
 /doc/html/boost_asio/reference/stream_socket_service.html
+/doc/html/boost_asio/reference/StreamSocketService.html
 /doc/html/boost_asio/reference/stream_socket_service/id.html
 /doc/html/boost_asio/reference/stream_socket_service/implementation_type.html
 /doc/html/boost_asio/reference/stream_socket_service/io_control.html
@@ -3422,6 +3674,16 @@
 /doc/html/boost_asio/reference/transfer_all.html
 /doc/html/boost_asio/reference/transfer_at_least.html
 /doc/html/boost_asio/reference/transfer_exactly.html
+/doc/html/boost_asio/reference/use_future.html
+/doc/html/boost_asio/reference/use_future_t/
+/doc/html/boost_asio/reference/use_future_t/allocator_type.html
+/doc/html/boost_asio/reference/use_future_t/get_allocator.html
+/doc/html/boost_asio/reference/use_future_t.html
+/doc/html/boost_asio/reference/use_future_t/operator_lb__rb_.html
+/doc/html/boost_asio/reference/use_future_t/use_future_t/
+/doc/html/boost_asio/reference/use_future_t/use_future_t.html
+/doc/html/boost_asio/reference/use_future_t/use_future_t/overload1.html
+/doc/html/boost_asio/reference/use_future_t/use_future_t/overload2.html
 /doc/html/boost_asio/reference/use_service.html
 /doc/html/boost_asio/reference/waitable_timer_service/
 /doc/html/boost_asio/reference/waitable_timer_service/async_wait.html
@@ -3440,8 +3702,8 @@
 /doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload1.html
 /doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload2.html
 /doc/html/boost_asio/reference/waitable_timer_service/get_io_service.html
-/doc/html/boost_asio/reference/WaitableTimerService.html
 /doc/html/boost_asio/reference/waitable_timer_service.html
+/doc/html/boost_asio/reference/WaitableTimerService.html
 /doc/html/boost_asio/reference/waitable_timer_service/id.html
 /doc/html/boost_asio/reference/waitable_timer_service/implementation_type.html
 /doc/html/boost_asio/reference/waitable_timer_service/time_point.html
@@ -3450,8 +3712,8 @@
 /doc/html/boost_asio/reference/waitable_timer_service/wait.html
 /doc/html/boost_asio/reference/WaitHandler.html
 /doc/html/boost_asio/reference/wait_traits/
-/doc/html/boost_asio/reference/WaitTraits.html
 /doc/html/boost_asio/reference/wait_traits.html
+/doc/html/boost_asio/reference/WaitTraits.html
 /doc/html/boost_asio/reference/wait_traits/to_wait_duration.html
 /doc/html/boost_asio/reference/windows__basic_handle/
 /doc/html/boost_asio/reference/windows__basic_handle/assign/
@@ -3754,6 +4016,7 @@
 /doc/html/boost_asio/reference/write/overload6.html
 /doc/html/boost_asio/reference/write/overload7.html
 /doc/html/boost_asio/reference/write/overload8.html
+/doc/html/boost_asio/reference/yield_context.html
 /doc/html/boost_asio/sync_op.png
 /doc/html/boost_asio/tutorial/
 /doc/html/boost_asio/tutorial.html
@@ -3814,11 +4077,13 @@
 /libs/asio/doc/overview/basics.qbk
 /libs/asio/doc/overview/bsd_sockets.qbk
 /libs/asio/doc/overview/buffers.qbk
+/libs/asio/doc/overview/coroutine.qbk
 /libs/asio/doc/overview/cpp2011.qbk
 /libs/asio/doc/overview/handler_tracking.qbk
 /libs/asio/doc/overview/implementation.qbk
 /libs/asio/doc/overview/iostreams.qbk
 /libs/asio/doc/overview/line_based.qbk
+/libs/asio/doc/overview/other_protocols.qbk
 /libs/asio/doc/overview/posix.qbk
 /libs/asio/doc/overview/proactor.dot
 /libs/asio/doc/overview/proactor.png
@@ -3828,6 +4093,7 @@
 /libs/asio/doc/overview/reactor.qbk
 /libs/asio/doc/overview/serial_ports.qbk
 /libs/asio/doc/overview/signals.qbk
+/libs/asio/doc/overview/spawn.qbk
 /libs/asio/doc/overview/ssl.qbk
 /libs/asio/doc/overview/strands.qbk
 /libs/asio/doc/overview/streams.qbk
@@ -3847,6 +4113,7 @@
 /libs/asio/doc/requirements/AsyncRandomAccessWriteDevice.qbk
 /libs/asio/doc/requirements/AsyncReadStream.qbk
 /libs/asio/doc/requirements/AsyncWriteStream.qbk
+/libs/asio/doc/requirements/BufferedHandshakeHandler.qbk
 /libs/asio/doc/requirements/CompletionHandler.qbk
 /libs/asio/doc/requirements/ComposedConnectHandler.qbk
 /libs/asio/doc/requirements/ConnectHandler.qbk
@@ -3902,240 +4169,294 @@
 /libs/asio/doc/tutorial.xsl
 /libs/asio/doc/using.qbk
 /libs/asio/example/
-/libs/asio/example/allocation/
-/libs/asio/example/allocation/Jamfile
-/libs/asio/example/allocation/Jamfile.v2
-/libs/asio/example/allocation/server.cpp
-/libs/asio/example/buffers/
-/libs/asio/example/buffers/Jamfile
-/libs/asio/example/buffers/Jamfile.v2
-/libs/asio/example/buffers/reference_counted.cpp
-/libs/asio/example/chat/
-/libs/asio/example/chat/chat_client.cpp
-/libs/asio/example/chat/chat_message.hpp
-/libs/asio/example/chat/chat_server.cpp
-/libs/asio/example/chat/Jamfile
-/libs/asio/example/chat/Jamfile.v2
-/libs/asio/example/chat/posix_chat_client.cpp
-/libs/asio/example/echo/
-/libs/asio/example/echo/async_tcp_echo_server.cpp
-/libs/asio/example/echo/async_udp_echo_server.cpp
-/libs/asio/example/echo/blocking_tcp_echo_client.cpp
-/libs/asio/example/echo/blocking_tcp_echo_server.cpp
-/libs/asio/example/echo/blocking_udp_echo_client.cpp
-/libs/asio/example/echo/blocking_udp_echo_server.cpp
-/libs/asio/example/echo/Jamfile
-/libs/asio/example/echo/Jamfile.v2
-/libs/asio/example/fork/
-/libs/asio/example/fork/daemon.cpp
-/libs/asio/example/fork/Jamfile
-/libs/asio/example/fork/Jamfile.v2
-/libs/asio/example/fork/process_per_connection.cpp
-/libs/asio/example/http/
-/libs/asio/example/http/client/
-/libs/asio/example/http/client/async_client.cpp
-/libs/asio/example/http/client/Jamfile
-/libs/asio/example/http/client/Jamfile.v2
-/libs/asio/example/http/client/sync_client.cpp
-/libs/asio/example/http/doc_root/
-/libs/asio/example/http/doc_root/data_1K.html
-/libs/asio/example/http/doc_root/data_2K.html
-/libs/asio/example/http/doc_root/data_4K.html
-/libs/asio/example/http/doc_root/data_8K.html
-/libs/asio/example/http/server/
-/libs/asio/example/http/server2/
-/libs/asio/example/http/server2/connection.cpp
-/libs/asio/example/http/server2/connection.hpp
-/libs/asio/example/http/server2/header.hpp
-/libs/asio/example/http/server2/io_service_pool.cpp
-/libs/asio/example/http/server2/io_service_pool.hpp
-/libs/asio/example/http/server2/Jamfile
-/libs/asio/example/http/server2/Jamfile.v2
-/libs/asio/example/http/server2/main.cpp
-/libs/asio/example/http/server2/mime_types.cpp
-/libs/asio/example/http/server2/mime_types.hpp
-/libs/asio/example/http/server2/reply.cpp
-/libs/asio/example/http/server2/reply.hpp
-/libs/asio/example/http/server2/request_handler.cpp
-/libs/asio/example/http/server2/request_handler.hpp
-/libs/asio/example/http/server2/request.hpp
-/libs/asio/example/http/server2/request_parser.cpp
-/libs/asio/example/http/server2/request_parser.hpp
-/libs/asio/example/http/server2/server.cpp
-/libs/asio/example/http/server2/server.hpp
-/libs/asio/example/http/server3/
-/libs/asio/example/http/server3/connection.cpp
-/libs/asio/example/http/server3/connection.hpp
-/libs/asio/example/http/server3/header.hpp
-/libs/asio/example/http/server3/Jamfile
-/libs/asio/example/http/server3/Jamfile.v2
-/libs/asio/example/http/server3/main.cpp
-/libs/asio/example/http/server3/mime_types.cpp
-/libs/asio/example/http/server3/mime_types.hpp
-/libs/asio/example/http/server3/reply.cpp
-/libs/asio/example/http/server3/reply.hpp
-/libs/asio/example/http/server3/request_handler.cpp
-/libs/asio/example/http/server3/request_handler.hpp
-/libs/asio/example/http/server3/request.hpp
-/libs/asio/example/http/server3/request_parser.cpp
-/libs/asio/example/http/server3/request_parser.hpp
-/libs/asio/example/http/server3/server.cpp
-/libs/asio/example/http/server3/server.hpp
-/libs/asio/example/http/server4/
-/libs/asio/example/http/server4/coroutine.hpp
-/libs/asio/example/http/server4/file_handler.cpp
-/libs/asio/example/http/server4/file_handler.hpp
-/libs/asio/example/http/server4/header.hpp
-/libs/asio/example/http/server4/Jamfile
-/libs/asio/example/http/server4/Jamfile.v2
-/libs/asio/example/http/server4/main.cpp
-/libs/asio/example/http/server4/mime_types.cpp
-/libs/asio/example/http/server4/mime_types.hpp
-/libs/asio/example/http/server4/reply.cpp
-/libs/asio/example/http/server4/reply.hpp
-/libs/asio/example/http/server4/request.hpp
-/libs/asio/example/http/server4/request_parser.cpp
-/libs/asio/example/http/server4/request_parser.hpp
-/libs/asio/example/http/server4/server.cpp
-/libs/asio/example/http/server4/server.hpp
-/libs/asio/example/http/server4/unyield.hpp
-/libs/asio/example/http/server4/yield.hpp
-/libs/asio/example/http/server/connection.cpp
-/libs/asio/example/http/server/connection.hpp
-/libs/asio/example/http/server/connection_manager.cpp
-/libs/asio/example/http/server/connection_manager.hpp
-/libs/asio/example/http/server/header.hpp
-/libs/asio/example/http/server/Jamfile
-/libs/asio/example/http/server/Jamfile.v2
-/libs/asio/example/http/server/main.cpp
-/libs/asio/example/http/server/mime_types.cpp
-/libs/asio/example/http/server/mime_types.hpp
-/libs/asio/example/http/server/reply.cpp
-/libs/asio/example/http/server/reply.hpp
-/libs/asio/example/http/server/request_handler.cpp
-/libs/asio/example/http/server/request_handler.hpp
-/libs/asio/example/http/server/request.hpp
-/libs/asio/example/http/server/request_parser.cpp
-/libs/asio/example/http/server/request_parser.hpp
-/libs/asio/example/http/server/server.cpp
-/libs/asio/example/http/server/server.hpp
-/libs/asio/example/icmp/
-/libs/asio/example/icmp/icmp_header.hpp
-/libs/asio/example/icmp/ipv4_header.hpp
-/libs/asio/example/icmp/Jamfile
-/libs/asio/example/icmp/Jamfile.v2
-/libs/asio/example/icmp/ping.cpp
-/libs/asio/example/invocation/
-/libs/asio/example/invocation/Jamfile
-/libs/asio/example/invocation/Jamfile.v2
-/libs/asio/example/invocation/prioritised_handlers.cpp
-/libs/asio/example/iostreams/
-/libs/asio/example/iostreams/daytime_client.cpp
-/libs/asio/example/iostreams/daytime_server.cpp
-/libs/asio/example/iostreams/http_client.cpp
-/libs/asio/example/iostreams/Jamfile
-/libs/asio/example/iostreams/Jamfile.v2
-/libs/asio/example/local/
-/libs/asio/example/local/connect_pair.cpp
-/libs/asio/example/local/iostream_client.cpp
-/libs/asio/example/local/Jamfile
-/libs/asio/example/local/Jamfile.v2
-/libs/asio/example/local/stream_client.cpp
-/libs/asio/example/local/stream_server.cpp
-/libs/asio/example/multicast/
-/libs/asio/example/multicast/Jamfile
-/libs/asio/example/multicast/Jamfile.v2
-/libs/asio/example/multicast/receiver.cpp
-/libs/asio/example/multicast/sender.cpp
-/libs/asio/example/nonblocking/
-/libs/asio/example/nonblocking/Jamfile
-/libs/asio/example/nonblocking/Jamfile.v2
-/libs/asio/example/nonblocking/third_party_lib.cpp
-/libs/asio/example/porthopper/
-/libs/asio/example/porthopper/client.cpp
-/libs/asio/example/porthopper/Jamfile
-/libs/asio/example/porthopper/Jamfile.v2
-/libs/asio/example/porthopper/protocol.hpp
-/libs/asio/example/porthopper/server.cpp
-/libs/asio/example/serialization/
-/libs/asio/example/serialization/client.cpp
-/libs/asio/example/serialization/connection.hpp
-/libs/asio/example/serialization/Jamfile
-/libs/asio/example/serialization/Jamfile.v2
-/libs/asio/example/serialization/server.cpp
-/libs/asio/example/serialization/stock.hpp
-/libs/asio/example/services/
-/libs/asio/example/services/basic_logger.hpp
-/libs/asio/example/services/daytime_client.cpp
-/libs/asio/example/services/Jamfile
-/libs/asio/example/services/Jamfile.v2
-/libs/asio/example/services/logger.hpp
-/libs/asio/example/services/logger_service.cpp
-/libs/asio/example/services/logger_service.hpp
-/libs/asio/example/services/stream_socket_service.hpp
-/libs/asio/example/socks4/
-/libs/asio/example/socks4/Jamfile
-/libs/asio/example/socks4/Jamfile.v2
-/libs/asio/example/socks4/socks4.hpp
-/libs/asio/example/socks4/sync_client.cpp
-/libs/asio/example/ssl/
-/libs/asio/example/ssl/ca.pem
-/libs/asio/example/ssl/client.cpp
-/libs/asio/example/ssl/dh512.pem
-/libs/asio/example/ssl/Jamfile
-/libs/asio/example/ssl/Jamfile.v2
-/libs/asio/example/ssl/README
-/libs/asio/example/ssl/server.cpp
-/libs/asio/example/ssl/server.pem
-/libs/asio/example/timeouts/
-/libs/asio/example/timeouts/async_tcp_client.cpp
-/libs/asio/example/timeouts/blocking_tcp_client.cpp
-/libs/asio/example/timeouts/blocking_udp_client.cpp
-/libs/asio/example/timeouts/Jamfile
-/libs/asio/example/timeouts/Jamfile.v2
-/libs/asio/example/timeouts/server.cpp
-/libs/asio/example/timers/
-/libs/asio/example/timers/Jamfile
-/libs/asio/example/timers/Jamfile.v2
-/libs/asio/example/timers/tick_count_timer.cpp
-/libs/asio/example/timers/time_t_timer.cpp
-/libs/asio/example/tutorial/
-/libs/asio/example/tutorial/daytime1/
-/libs/asio/example/tutorial/daytime1/client.cpp
-/libs/asio/example/tutorial/daytime2/
-/libs/asio/example/tutorial/daytime2/server.cpp
-/libs/asio/example/tutorial/daytime3/
-/libs/asio/example/tutorial/daytime3/server.cpp
-/libs/asio/example/tutorial/daytime4/
-/libs/asio/example/tutorial/daytime4/client.cpp
-/libs/asio/example/tutorial/daytime5/
-/libs/asio/example/tutorial/daytime5/server.cpp
-/libs/asio/example/tutorial/daytime6/
-/libs/asio/example/tutorial/daytime6/server.cpp
-/libs/asio/example/tutorial/daytime7/
-/libs/asio/example/tutorial/daytime7/server.cpp
-/libs/asio/example/tutorial/daytime_dox.txt
-/libs/asio/example/tutorial/index_dox.txt
-/libs/asio/example/tutorial/Jamfile
-/libs/asio/example/tutorial/Jamfile.v2
-/libs/asio/example/tutorial/timer1/
-/libs/asio/example/tutorial/timer1/timer.cpp
-/libs/asio/example/tutorial/timer2/
-/libs/asio/example/tutorial/timer2/timer.cpp
-/libs/asio/example/tutorial/timer3/
-/libs/asio/example/tutorial/timer3/timer.cpp
-/libs/asio/example/tutorial/timer4/
-/libs/asio/example/tutorial/timer4/timer.cpp
-/libs/asio/example/tutorial/timer5/
-/libs/asio/example/tutorial/timer5/timer.cpp
-/libs/asio/example/tutorial/timer_dox.txt
-/libs/asio/example/windows/
-/libs/asio/example/windows/Jamfile
-/libs/asio/example/windows/Jamfile.v2
-/libs/asio/example/windows/transmit_file.cpp
+/libs/asio/example/cpp03/
+/libs/asio/example/cpp03/allocation/
+/libs/asio/example/cpp03/allocation/Jamfile
+/libs/asio/example/cpp03/allocation/Jamfile.v2
+/libs/asio/example/cpp03/allocation/server.cpp
+/libs/asio/example/cpp03/buffers/
+/libs/asio/example/cpp03/buffers/Jamfile
+/libs/asio/example/cpp03/buffers/Jamfile.v2
+/libs/asio/example/cpp03/buffers/reference_counted.cpp
+/libs/asio/example/cpp03/chat/
+/libs/asio/example/cpp03/chat/chat_client.cpp
+/libs/asio/example/cpp03/chat/chat_message.hpp
+/libs/asio/example/cpp03/chat/chat_server.cpp
+/libs/asio/example/cpp03/chat/Jamfile
+/libs/asio/example/cpp03/chat/Jamfile.v2
+/libs/asio/example/cpp03/chat/posix_chat_client.cpp
+/libs/asio/example/cpp03/echo/
+/libs/asio/example/cpp03/echo/async_tcp_echo_server.cpp
+/libs/asio/example/cpp03/echo/async_udp_echo_server.cpp
+/libs/asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
+/libs/asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
+/libs/asio/example/cpp03/echo/blocking_udp_echo_client.cpp
+/libs/asio/example/cpp03/echo/blocking_udp_echo_server.cpp
+/libs/asio/example/cpp03/echo/Jamfile
+/libs/asio/example/cpp03/echo/Jamfile.v2
+/libs/asio/example/cpp03/fork/
+/libs/asio/example/cpp03/fork/daemon.cpp
+/libs/asio/example/cpp03/fork/Jamfile
+/libs/asio/example/cpp03/fork/Jamfile.v2
+/libs/asio/example/cpp03/fork/process_per_connection.cpp
+/libs/asio/example/cpp03/http/
+/libs/asio/example/cpp03/http/client/
+/libs/asio/example/cpp03/http/client/async_client.cpp
+/libs/asio/example/cpp03/http/client/Jamfile
+/libs/asio/example/cpp03/http/client/Jamfile.v2
+/libs/asio/example/cpp03/http/client/sync_client.cpp
+/libs/asio/example/cpp03/http/doc_root/
+/libs/asio/example/cpp03/http/doc_root/data_1K.html
+/libs/asio/example/cpp03/http/doc_root/data_2K.html
+/libs/asio/example/cpp03/http/doc_root/data_4K.html
+/libs/asio/example/cpp03/http/doc_root/data_8K.html
+/libs/asio/example/cpp03/http/server/
+/libs/asio/example/cpp03/http/server2/
+/libs/asio/example/cpp03/http/server2/connection.cpp
+/libs/asio/example/cpp03/http/server2/connection.hpp
+/libs/asio/example/cpp03/http/server2/header.hpp
+/libs/asio/example/cpp03/http/server2/io_service_pool.cpp
+/libs/asio/example/cpp03/http/server2/io_service_pool.hpp
+/libs/asio/example/cpp03/http/server2/Jamfile
+/libs/asio/example/cpp03/http/server2/Jamfile.v2
+/libs/asio/example/cpp03/http/server2/main.cpp
+/libs/asio/example/cpp03/http/server2/mime_types.cpp
+/libs/asio/example/cpp03/http/server2/mime_types.hpp
+/libs/asio/example/cpp03/http/server2/reply.cpp
+/libs/asio/example/cpp03/http/server2/reply.hpp
+/libs/asio/example/cpp03/http/server2/request_handler.cpp
+/libs/asio/example/cpp03/http/server2/request_handler.hpp
+/libs/asio/example/cpp03/http/server2/request.hpp
+/libs/asio/example/cpp03/http/server2/request_parser.cpp
+/libs/asio/example/cpp03/http/server2/request_parser.hpp
+/libs/asio/example/cpp03/http/server2/server.cpp
+/libs/asio/example/cpp03/http/server2/server.hpp
+/libs/asio/example/cpp03/http/server3/
+/libs/asio/example/cpp03/http/server3/connection.cpp
+/libs/asio/example/cpp03/http/server3/connection.hpp
+/libs/asio/example/cpp03/http/server3/header.hpp
+/libs/asio/example/cpp03/http/server3/Jamfile
+/libs/asio/example/cpp03/http/server3/Jamfile.v2
+/libs/asio/example/cpp03/http/server3/main.cpp
+/libs/asio/example/cpp03/http/server3/mime_types.cpp
+/libs/asio/example/cpp03/http/server3/mime_types.hpp
+/libs/asio/example/cpp03/http/server3/reply.cpp
+/libs/asio/example/cpp03/http/server3/reply.hpp
+/libs/asio/example/cpp03/http/server3/request_handler.cpp
+/libs/asio/example/cpp03/http/server3/request_handler.hpp
+/libs/asio/example/cpp03/http/server3/request.hpp
+/libs/asio/example/cpp03/http/server3/request_parser.cpp
+/libs/asio/example/cpp03/http/server3/request_parser.hpp
+/libs/asio/example/cpp03/http/server3/server.cpp
+/libs/asio/example/cpp03/http/server3/server.hpp
+/libs/asio/example/cpp03/http/server4/
+/libs/asio/example/cpp03/http/server4/file_handler.cpp
+/libs/asio/example/cpp03/http/server4/file_handler.hpp
+/libs/asio/example/cpp03/http/server4/header.hpp
+/libs/asio/example/cpp03/http/server4/Jamfile
+/libs/asio/example/cpp03/http/server4/Jamfile.v2
+/libs/asio/example/cpp03/http/server4/main.cpp
+/libs/asio/example/cpp03/http/server4/mime_types.cpp
+/libs/asio/example/cpp03/http/server4/mime_types.hpp
+/libs/asio/example/cpp03/http/server4/reply.cpp
+/libs/asio/example/cpp03/http/server4/reply.hpp
+/libs/asio/example/cpp03/http/server4/request.hpp
+/libs/asio/example/cpp03/http/server4/request_parser.cpp
+/libs/asio/example/cpp03/http/server4/request_parser.hpp
+/libs/asio/example/cpp03/http/server4/server.cpp
+/libs/asio/example/cpp03/http/server4/server.hpp
+/libs/asio/example/cpp03/http/server/connection.cpp
+/libs/asio/example/cpp03/http/server/connection.hpp
+/libs/asio/example/cpp03/http/server/connection_manager.cpp
+/libs/asio/example/cpp03/http/server/connection_manager.hpp
+/libs/asio/example/cpp03/http/server/header.hpp
+/libs/asio/example/cpp03/http/server/Jamfile
+/libs/asio/example/cpp03/http/server/Jamfile.v2
+/libs/asio/example/cpp03/http/server/main.cpp
+/libs/asio/example/cpp03/http/server/mime_types.cpp
+/libs/asio/example/cpp03/http/server/mime_types.hpp
+/libs/asio/example/cpp03/http/server/reply.cpp
+/libs/asio/example/cpp03/http/server/reply.hpp
+/libs/asio/example/cpp03/http/server/request_handler.cpp
+/libs/asio/example/cpp03/http/server/request_handler.hpp
+/libs/asio/example/cpp03/http/server/request.hpp
+/libs/asio/example/cpp03/http/server/request_parser.cpp
+/libs/asio/example/cpp03/http/server/request_parser.hpp
+/libs/asio/example/cpp03/http/server/server.cpp
+/libs/asio/example/cpp03/http/server/server.hpp
+/libs/asio/example/cpp03/icmp/
+/libs/asio/example/cpp03/icmp/icmp_header.hpp
+/libs/asio/example/cpp03/icmp/ipv4_header.hpp
+/libs/asio/example/cpp03/icmp/Jamfile
+/libs/asio/example/cpp03/icmp/Jamfile.v2
+/libs/asio/example/cpp03/icmp/ping.cpp
+/libs/asio/example/cpp03/invocation/
+/libs/asio/example/cpp03/invocation/Jamfile
+/libs/asio/example/cpp03/invocation/Jamfile.v2
+/libs/asio/example/cpp03/invocation/prioritised_handlers.cpp
+/libs/asio/example/cpp03/iostreams/
+/libs/asio/example/cpp03/iostreams/daytime_client.cpp
+/libs/asio/example/cpp03/iostreams/daytime_server.cpp
+/libs/asio/example/cpp03/iostreams/http_client.cpp
+/libs/asio/example/cpp03/iostreams/Jamfile
+/libs/asio/example/cpp03/iostreams/Jamfile.v2
+/libs/asio/example/cpp03/local/
+/libs/asio/example/cpp03/local/connect_pair.cpp
+/libs/asio/example/cpp03/local/iostream_client.cpp
+/libs/asio/example/cpp03/local/Jamfile
+/libs/asio/example/cpp03/local/Jamfile.v2
+/libs/asio/example/cpp03/local/stream_client.cpp
+/libs/asio/example/cpp03/local/stream_server.cpp
+/libs/asio/example/cpp03/multicast/
+/libs/asio/example/cpp03/multicast/Jamfile
+/libs/asio/example/cpp03/multicast/Jamfile.v2
+/libs/asio/example/cpp03/multicast/receiver.cpp
+/libs/asio/example/cpp03/multicast/sender.cpp
+/libs/asio/example/cpp03/nonblocking/
+/libs/asio/example/cpp03/nonblocking/Jamfile
+/libs/asio/example/cpp03/nonblocking/Jamfile.v2
+/libs/asio/example/cpp03/nonblocking/third_party_lib.cpp
+/libs/asio/example/cpp03/porthopper/
+/libs/asio/example/cpp03/porthopper/client.cpp
+/libs/asio/example/cpp03/porthopper/Jamfile
+/libs/asio/example/cpp03/porthopper/Jamfile.v2
+/libs/asio/example/cpp03/porthopper/protocol.hpp
+/libs/asio/example/cpp03/porthopper/server.cpp
+/libs/asio/example/cpp03/serialization/
+/libs/asio/example/cpp03/serialization/client.cpp
+/libs/asio/example/cpp03/serialization/connection.hpp
+/libs/asio/example/cpp03/serialization/Jamfile
+/libs/asio/example/cpp03/serialization/Jamfile.v2
+/libs/asio/example/cpp03/serialization/server.cpp
+/libs/asio/example/cpp03/serialization/stock.hpp
+/libs/asio/example/cpp03/services/
+/libs/asio/example/cpp03/services/basic_logger.hpp
+/libs/asio/example/cpp03/services/daytime_client.cpp
+/libs/asio/example/cpp03/services/Jamfile
+/libs/asio/example/cpp03/services/Jamfile.v2
+/libs/asio/example/cpp03/services/logger.hpp
+/libs/asio/example/cpp03/services/logger_service.cpp
+/libs/asio/example/cpp03/services/logger_service.hpp
+/libs/asio/example/cpp03/services/stream_socket_service.hpp
+/libs/asio/example/cpp03/socks4/
+/libs/asio/example/cpp03/socks4/Jamfile
+/libs/asio/example/cpp03/socks4/Jamfile.v2
+/libs/asio/example/cpp03/socks4/socks4.hpp
+/libs/asio/example/cpp03/socks4/sync_client.cpp
+/libs/asio/example/cpp03/spawn/
+/libs/asio/example/cpp03/spawn/echo_server.cpp
+/libs/asio/example/cpp03/spawn/Jamfile.v2
+/libs/asio/example/cpp03/ssl/
+/libs/asio/example/cpp03/ssl/ca.pem
+/libs/asio/example/cpp03/ssl/client.cpp
+/libs/asio/example/cpp03/ssl/dh512.pem
+/libs/asio/example/cpp03/ssl/Jamfile
+/libs/asio/example/cpp03/ssl/Jamfile.v2
+/libs/asio/example/cpp03/ssl/README
+/libs/asio/example/cpp03/ssl/server.cpp
+/libs/asio/example/cpp03/ssl/server.pem
+/libs/asio/example/cpp03/timeouts/
+/libs/asio/example/cpp03/timeouts/async_tcp_client.cpp
+/libs/asio/example/cpp03/timeouts/blocking_tcp_client.cpp
+/libs/asio/example/cpp03/timeouts/blocking_udp_client.cpp
+/libs/asio/example/cpp03/timeouts/Jamfile
+/libs/asio/example/cpp03/timeouts/Jamfile.v2
+/libs/asio/example/cpp03/timeouts/server.cpp
+/libs/asio/example/cpp03/timers/
+/libs/asio/example/cpp03/timers/Jamfile
+/libs/asio/example/cpp03/timers/Jamfile.v2
+/libs/asio/example/cpp03/timers/tick_count_timer.cpp
+/libs/asio/example/cpp03/timers/time_t_timer.cpp
+/libs/asio/example/cpp03/tutorial/
+/libs/asio/example/cpp03/tutorial/daytime1/
+/libs/asio/example/cpp03/tutorial/daytime1/client.cpp
+/libs/asio/example/cpp03/tutorial/daytime2/
+/libs/asio/example/cpp03/tutorial/daytime2/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime3/
+/libs/asio/example/cpp03/tutorial/daytime3/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime4/
+/libs/asio/example/cpp03/tutorial/daytime4/client.cpp
+/libs/asio/example/cpp03/tutorial/daytime5/
+/libs/asio/example/cpp03/tutorial/daytime5/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime6/
+/libs/asio/example/cpp03/tutorial/daytime6/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime7/
+/libs/asio/example/cpp03/tutorial/daytime7/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime_dox.txt
+/libs/asio/example/cpp03/tutorial/index_dox.txt
+/libs/asio/example/cpp03/tutorial/Jamfile
+/libs/asio/example/cpp03/tutorial/Jamfile.v2
+/libs/asio/example/cpp03/tutorial/timer1/
+/libs/asio/example/cpp03/tutorial/timer1/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer2/
+/libs/asio/example/cpp03/tutorial/timer2/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer3/
+/libs/asio/example/cpp03/tutorial/timer3/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer4/
+/libs/asio/example/cpp03/tutorial/timer4/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer5/
+/libs/asio/example/cpp03/tutorial/timer5/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer_dox.txt
+/libs/asio/example/cpp03/windows/
+/libs/asio/example/cpp03/windows/Jamfile
+/libs/asio/example/cpp03/windows/Jamfile.v2
+/libs/asio/example/cpp03/windows/transmit_file.cpp
+/libs/asio/example/cpp11/
+/libs/asio/example/cpp11/allocation/
+/libs/asio/example/cpp11/allocation/Jamfile
+/libs/asio/example/cpp11/allocation/Jamfile.v2
+/libs/asio/example/cpp11/allocation/server.cpp
+/libs/asio/example/cpp11/buffers/
+/libs/asio/example/cpp11/buffers/Jamfile
+/libs/asio/example/cpp11/buffers/Jamfile.v2
+/libs/asio/example/cpp11/buffers/reference_counted.cpp
+/libs/asio/example/cpp11/chat/
+/libs/asio/example/cpp11/chat/chat_client.cpp
+/libs/asio/example/cpp11/chat/chat_message.hpp
+/libs/asio/example/cpp11/chat/chat_server.cpp
+/libs/asio/example/cpp11/chat/Jamfile
+/libs/asio/example/cpp11/chat/Jamfile.v2
+/libs/asio/example/cpp11/echo/
+/libs/asio/example/cpp11/echo/async_tcp_echo_server.cpp
+/libs/asio/example/cpp11/echo/async_udp_echo_server.cpp
+/libs/asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
+/libs/asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
+/libs/asio/example/cpp11/echo/blocking_udp_echo_client.cpp
+/libs/asio/example/cpp11/echo/blocking_udp_echo_server.cpp
+/libs/asio/example/cpp11/echo/Jamfile
+/libs/asio/example/cpp11/echo/Jamfile.v2
+/libs/asio/example/cpp11/futures/
+/libs/asio/example/cpp11/futures/daytime_client.cpp
+/libs/asio/example/cpp11/futures/Jamfile
+/libs/asio/example/cpp11/futures/Jamfile.v2
+/libs/asio/example/cpp11/http/
+/libs/asio/example/cpp11/http/server/
+/libs/asio/example/cpp11/http/server/connection.cpp
+/libs/asio/example/cpp11/http/server/connection.hpp
+/libs/asio/example/cpp11/http/server/connection_manager.cpp
+/libs/asio/example/cpp11/http/server/connection_manager.hpp
+/libs/asio/example/cpp11/http/server/header.hpp
+/libs/asio/example/cpp11/http/server/Jamfile
+/libs/asio/example/cpp11/http/server/Jamfile.v2
+/libs/asio/example/cpp11/http/server/main.cpp
+/libs/asio/example/cpp11/http/server/mime_types.cpp
+/libs/asio/example/cpp11/http/server/mime_types.hpp
+/libs/asio/example/cpp11/http/server/reply.cpp
+/libs/asio/example/cpp11/http/server/reply.hpp
+/libs/asio/example/cpp11/http/server/request_handler.cpp
+/libs/asio/example/cpp11/http/server/request_handler.hpp
+/libs/asio/example/cpp11/http/server/request.hpp
+/libs/asio/example/cpp11/http/server/request_parser.cpp
+/libs/asio/example/cpp11/http/server/request_parser.hpp
+/libs/asio/example/cpp11/http/server/server.cpp
+/libs/asio/example/cpp11/http/server/server.hpp
+/libs/asio/example/cpp11/spawn/
+/libs/asio/example/cpp11/spawn/echo_server.cpp
+/libs/asio/example/cpp11/spawn/Jamfile.v2
 /libs/asio/index.html
 /libs/asio/test/
 /libs/asio/test/archetypes/
+/libs/asio/test/archetypes/async_result.hpp
 /libs/asio/test/archetypes/gettable_socket_option.hpp
 /libs/asio/test/archetypes/io_control_command.hpp
 /libs/asio/test/archetypes/settable_socket_option.hpp
@@ -4156,10 +4477,17 @@
 /libs/asio/test/buffers_iterator.cpp
 /libs/asio/test/completion_condition.cpp
 /libs/asio/test/connect.cpp
+/libs/asio/test/coroutine.cpp
 /libs/asio/test/datagram_socket_service.cpp
 /libs/asio/test/deadline_timer.cpp
 /libs/asio/test/deadline_timer_service.cpp
 /libs/asio/test/error.cpp
+/libs/asio/test/generic/
+/libs/asio/test/generic/basic_endpoint.cpp
+/libs/asio/test/generic/datagram_protocol.cpp
+/libs/asio/test/generic/raw_protocol.cpp
+/libs/asio/test/generic/seq_packet_protocol.cpp
+/libs/asio/test/generic/stream_protocol.cpp
 /libs/asio/test/high_resolution_timer.cpp
 /libs/asio/test/io_service.cpp
 /libs/asio/test/ip/
@@ -4172,6 +4500,7 @@
 /libs/asio/test/ip/basic_resolver_iterator.cpp
 /libs/asio/test/ip/basic_resolver_query.cpp
 /libs/asio/test/ip/host_name.cpp
+/libs/asio/test/ip/icmp.cpp
 /libs/asio/test/ip/multicast.cpp
 /libs/asio/test/ip/resolver_query_base.cpp
 /libs/asio/test/ip/resolver_service.cpp
diff --git a/asio/configure.ac b/asio/configure.ac
index a47a369..c083f2f 100644
--- a/asio/configure.ac
+++ b/asio/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(asio, [1.8.3])
+AC_INIT(asio, [1.10.0])
 AC_CONFIG_SRCDIR(include/asio.hpp)
 AM_MAINTAINER_MODE
 AM_INIT_AUTOMAKE([tar-ustar])
diff --git a/asio/include/asio/version.hpp b/asio/include/asio/version.hpp
index 712cc41..578b8a6 100644
--- a/asio/include/asio/version.hpp
+++ b/asio/include/asio/version.hpp
@@ -18,6 +18,6 @@
 // ASIO_VERSION % 100 is the sub-minor version
 // ASIO_VERSION / 100 % 1000 is the minor version
 // ASIO_VERSION / 100000 is the major version
-#define ASIO_VERSION 100803 // 1.8.3
+#define ASIO_VERSION 101000 // 1.10.0
 
 #endif // ASIO_VERSION_HPP