asio version 1.5.0 released
diff --git a/asio/README b/asio/README
index 402e91a..baad5c1 100644
--- a/asio/README
+++ b/asio/README
@@ -1,4 +1,4 @@
-asio version 1.4.7
-Released Wednesday, 24 November 2010.
+asio version 1.5.0
+Released Wednesday, 09 February 2011.
 
 See doc/index.html for API documentation and a tutorial.
diff --git a/asio/asio.manifest b/asio/asio.manifest
index d0bac5e..fd4fe38 100644
--- a/asio/asio.manifest
+++ b/asio/asio.manifest
@@ -10,6 +10,7 @@
 /doc/
 /doc/asio/
 /doc/asio/examples.html
+/doc/asio/history.html
 /doc/asio/index.html
 /doc/asio/overview/
 /doc/asio/overview/core/
@@ -49,6 +50,12 @@
 /doc/asio/reference/asio_handler_allocate.html
 /doc/asio/reference/asio_handler_deallocate.html
 /doc/asio/reference/asio_handler_invoke.html
+/doc/asio/reference/async_connect/
+/doc/asio/reference/async_connect.html
+/doc/asio/reference/async_connect/overload1.html
+/doc/asio/reference/async_connect/overload2.html
+/doc/asio/reference/async_connect/overload3.html
+/doc/asio/reference/async_connect/overload4.html
 /doc/asio/reference/asynchronous_operations.html
 /doc/asio/reference/AsyncRandomAccessReadDevice.html
 /doc/asio/reference/AsyncRandomAccessWriteDevice.html
@@ -154,7 +161,6 @@
 /doc/asio/reference/basic_datagram_socket/io_control.html
 /doc/asio/reference/basic_datagram_socket/io_control/overload1.html
 /doc/asio/reference/basic_datagram_socket/io_control/overload2.html
-/doc/asio/reference/basic_datagram_socket/io_service.html
 /doc/asio/reference/basic_datagram_socket/is_open.html
 /doc/asio/reference/basic_datagram_socket/keep_alive.html
 /doc/asio/reference/basic_datagram_socket/linger.html
@@ -169,12 +175,25 @@
 /doc/asio/reference/basic_datagram_socket/lowest_layer_type.html
 /doc/asio/reference/basic_datagram_socket/max_connections.html
 /doc/asio/reference/basic_datagram_socket/message_do_not_route.html
+/doc/asio/reference/basic_datagram_socket/message_end_of_record.html
 /doc/asio/reference/basic_datagram_socket/message_flags.html
 /doc/asio/reference/basic_datagram_socket/message_out_of_band.html
 /doc/asio/reference/basic_datagram_socket/message_peek.html
+/doc/asio/reference/basic_datagram_socket/native_handle.html
+/doc/asio/reference/basic_datagram_socket/native_handle_type.html
 /doc/asio/reference/basic_datagram_socket/native.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/
+/doc/asio/reference/basic_datagram_socket/native_non_blocking.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
 /doc/asio/reference/basic_datagram_socket/native_type.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/
+/doc/asio/reference/basic_datagram_socket/non_blocking.html
 /doc/asio/reference/basic_datagram_socket/non_blocking_io.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/overload3.html
 /doc/asio/reference/basic_datagram_socket/open/
 /doc/asio/reference/basic_datagram_socket/open.html
 /doc/asio/reference/basic_datagram_socket/open/overload1.html
@@ -229,6 +248,10 @@
 /doc/asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
 /doc/asio/reference/basic_deadline_timer/cancel/
 /doc/asio/reference/basic_deadline_timer/cancel.html
+/doc/asio/reference/basic_deadline_timer/cancel_one/
+/doc/asio/reference/basic_deadline_timer/cancel_one.html
+/doc/asio/reference/basic_deadline_timer/cancel_one/overload1.html
+/doc/asio/reference/basic_deadline_timer/cancel_one/overload2.html
 /doc/asio/reference/basic_deadline_timer/cancel/overload1.html
 /doc/asio/reference/basic_deadline_timer/cancel/overload2.html
 /doc/asio/reference/basic_deadline_timer/duration_type.html
@@ -246,7 +269,6 @@
 /doc/asio/reference/basic_deadline_timer.html
 /doc/asio/reference/basic_deadline_timer/implementation.html
 /doc/asio/reference/basic_deadline_timer/implementation_type.html
-/doc/asio/reference/basic_deadline_timer/io_service.html
 /doc/asio/reference/basic_deadline_timer/service.html
 /doc/asio/reference/basic_deadline_timer/service_type.html
 /doc/asio/reference/basic_deadline_timer/time_type.html
@@ -262,7 +284,6 @@
 /doc/asio/reference/basic_io_object.html
 /doc/asio/reference/basic_io_object/implementation.html
 /doc/asio/reference/basic_io_object/implementation_type.html
-/doc/asio/reference/basic_io_object/io_service.html
 /doc/asio/reference/basic_io_object/service.html
 /doc/asio/reference/basic_io_object/service_type.html
 /doc/asio/reference/basic_raw_socket/
@@ -335,7 +356,6 @@
 /doc/asio/reference/basic_raw_socket/io_control.html
 /doc/asio/reference/basic_raw_socket/io_control/overload1.html
 /doc/asio/reference/basic_raw_socket/io_control/overload2.html
-/doc/asio/reference/basic_raw_socket/io_service.html
 /doc/asio/reference/basic_raw_socket/is_open.html
 /doc/asio/reference/basic_raw_socket/keep_alive.html
 /doc/asio/reference/basic_raw_socket/linger.html
@@ -350,12 +370,25 @@
 /doc/asio/reference/basic_raw_socket/lowest_layer_type.html
 /doc/asio/reference/basic_raw_socket/max_connections.html
 /doc/asio/reference/basic_raw_socket/message_do_not_route.html
+/doc/asio/reference/basic_raw_socket/message_end_of_record.html
 /doc/asio/reference/basic_raw_socket/message_flags.html
 /doc/asio/reference/basic_raw_socket/message_out_of_band.html
 /doc/asio/reference/basic_raw_socket/message_peek.html
+/doc/asio/reference/basic_raw_socket/native_handle.html
+/doc/asio/reference/basic_raw_socket/native_handle_type.html
 /doc/asio/reference/basic_raw_socket/native.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/
+/doc/asio/reference/basic_raw_socket/native_non_blocking.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/overload3.html
 /doc/asio/reference/basic_raw_socket/native_type.html
+/doc/asio/reference/basic_raw_socket/non_blocking/
+/doc/asio/reference/basic_raw_socket/non_blocking.html
 /doc/asio/reference/basic_raw_socket/non_blocking_io.html
+/doc/asio/reference/basic_raw_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_raw_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_raw_socket/non_blocking/overload3.html
 /doc/asio/reference/basic_raw_socket/open/
 /doc/asio/reference/basic_raw_socket/open.html
 /doc/asio/reference/basic_raw_socket/open/overload1.html
@@ -401,6 +434,132 @@
 /doc/asio/reference/basic_raw_socket/shutdown/overload1.html
 /doc/asio/reference/basic_raw_socket/shutdown/overload2.html
 /doc/asio/reference/basic_raw_socket/shutdown_type.html
+/doc/asio/reference/basic_seq_packet_socket/
+/doc/asio/reference/basic_seq_packet_socket/assign/
+/doc/asio/reference/basic_seq_packet_socket/assign.html
+/doc/asio/reference/basic_seq_packet_socket/assign/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/assign/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/async_connect.html
+/doc/asio/reference/basic_seq_packet_socket/async_receive/
+/doc/asio/reference/basic_seq_packet_socket/async_receive.html
+/doc/asio/reference/basic_seq_packet_socket/async_receive/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/async_receive/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/async_send.html
+/doc/asio/reference/basic_seq_packet_socket/at_mark/
+/doc/asio/reference/basic_seq_packet_socket/at_mark.html
+/doc/asio/reference/basic_seq_packet_socket/at_mark/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/at_mark/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/available/
+/doc/asio/reference/basic_seq_packet_socket/available.html
+/doc/asio/reference/basic_seq_packet_socket/available/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/available/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
+/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/bind/
+/doc/asio/reference/basic_seq_packet_socket/bind.html
+/doc/asio/reference/basic_seq_packet_socket/bind/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/bind/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/broadcast.html
+/doc/asio/reference/basic_seq_packet_socket/bytes_readable.html
+/doc/asio/reference/basic_seq_packet_socket/cancel/
+/doc/asio/reference/basic_seq_packet_socket/cancel.html
+/doc/asio/reference/basic_seq_packet_socket/cancel/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/cancel/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/close/
+/doc/asio/reference/basic_seq_packet_socket/close.html
+/doc/asio/reference/basic_seq_packet_socket/close/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/close/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/connect/
+/doc/asio/reference/basic_seq_packet_socket/connect.html
+/doc/asio/reference/basic_seq_packet_socket/connect/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/connect/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/debug.html
+/doc/asio/reference/basic_seq_packet_socket/do_not_route.html
+/doc/asio/reference/basic_seq_packet_socket/enable_connection_aborted.html
+/doc/asio/reference/basic_seq_packet_socket/endpoint_type.html
+/doc/asio/reference/basic_seq_packet_socket/get_io_service.html
+/doc/asio/reference/basic_seq_packet_socket/get_option/
+/doc/asio/reference/basic_seq_packet_socket/get_option.html
+/doc/asio/reference/basic_seq_packet_socket/get_option/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/get_option/overload2.html
+/doc/asio/reference/basic_seq_packet_socket.html
+/doc/asio/reference/basic_seq_packet_socket/implementation.html
+/doc/asio/reference/basic_seq_packet_socket/implementation_type.html
+/doc/asio/reference/basic_seq_packet_socket/io_control/
+/doc/asio/reference/basic_seq_packet_socket/io_control.html
+/doc/asio/reference/basic_seq_packet_socket/io_control/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/io_control/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/is_open.html
+/doc/asio/reference/basic_seq_packet_socket/keep_alive.html
+/doc/asio/reference/basic_seq_packet_socket/linger.html
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint/
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint.html
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer/
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer_type.html
+/doc/asio/reference/basic_seq_packet_socket/max_connections.html
+/doc/asio/reference/basic_seq_packet_socket/message_do_not_route.html
+/doc/asio/reference/basic_seq_packet_socket/message_end_of_record.html
+/doc/asio/reference/basic_seq_packet_socket/message_flags.html
+/doc/asio/reference/basic_seq_packet_socket/message_out_of_band.html
+/doc/asio/reference/basic_seq_packet_socket/message_peek.html
+/doc/asio/reference/basic_seq_packet_socket/native_handle.html
+/doc/asio/reference/basic_seq_packet_socket/native_handle_type.html
+/doc/asio/reference/basic_seq_packet_socket/native.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/native_type.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/
+/doc/asio/reference/basic_seq_packet_socket/non_blocking.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking_io.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/open/
+/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/protocol_type.html
+/doc/asio/reference/basic_seq_packet_socket/receive/
+/doc/asio/reference/basic_seq_packet_socket/receive_buffer_size.html
+/doc/asio/reference/basic_seq_packet_socket/receive.html
+/doc/asio/reference/basic_seq_packet_socket/receive_low_watermark.html
+/doc/asio/reference/basic_seq_packet_socket/receive/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/receive/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/receive/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint/
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint.html
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/reuse_address.html
+/doc/asio/reference/basic_seq_packet_socket/send/
+/doc/asio/reference/basic_seq_packet_socket/send_buffer_size.html
+/doc/asio/reference/basic_seq_packet_socket/send.html
+/doc/asio/reference/basic_seq_packet_socket/send_low_watermark.html
+/doc/asio/reference/basic_seq_packet_socket/send/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/send/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/service.html
+/doc/asio/reference/basic_seq_packet_socket/service_type.html
+/doc/asio/reference/basic_seq_packet_socket/set_option/
+/doc/asio/reference/basic_seq_packet_socket/set_option.html
+/doc/asio/reference/basic_seq_packet_socket/set_option/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/set_option/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown/
+/doc/asio/reference/basic_seq_packet_socket/shutdown.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown_type.html
 /doc/asio/reference/basic_serial_port/
 /doc/asio/reference/basic_serial_port/assign/
 /doc/asio/reference/basic_serial_port/assign.html
@@ -430,13 +589,14 @@
 /doc/asio/reference/basic_serial_port.html
 /doc/asio/reference/basic_serial_port/implementation.html
 /doc/asio/reference/basic_serial_port/implementation_type.html
-/doc/asio/reference/basic_serial_port/io_service.html
 /doc/asio/reference/basic_serial_port/is_open.html
 /doc/asio/reference/basic_serial_port/lowest_layer/
 /doc/asio/reference/basic_serial_port/lowest_layer.html
 /doc/asio/reference/basic_serial_port/lowest_layer/overload1.html
 /doc/asio/reference/basic_serial_port/lowest_layer/overload2.html
 /doc/asio/reference/basic_serial_port/lowest_layer_type.html
+/doc/asio/reference/basic_serial_port/native_handle.html
+/doc/asio/reference/basic_serial_port/native_handle_type.html
 /doc/asio/reference/basic_serial_port/native.html
 /doc/asio/reference/basic_serial_port/native_type.html
 /doc/asio/reference/basic_serial_port/open/
@@ -509,7 +669,10 @@
 /doc/asio/reference/basic_socket_acceptor.html
 /doc/asio/reference/basic_socket_acceptor/implementation.html
 /doc/asio/reference/basic_socket_acceptor/implementation_type.html
-/doc/asio/reference/basic_socket_acceptor/io_service.html
+/doc/asio/reference/basic_socket_acceptor/io_control/
+/doc/asio/reference/basic_socket_acceptor/io_control.html
+/doc/asio/reference/basic_socket_acceptor/io_control/overload1.html
+/doc/asio/reference/basic_socket_acceptor/io_control/overload2.html
 /doc/asio/reference/basic_socket_acceptor/is_open.html
 /doc/asio/reference/basic_socket_acceptor/keep_alive.html
 /doc/asio/reference/basic_socket_acceptor/linger.html
@@ -523,12 +686,25 @@
 /doc/asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
 /doc/asio/reference/basic_socket_acceptor/max_connections.html
 /doc/asio/reference/basic_socket_acceptor/message_do_not_route.html
+/doc/asio/reference/basic_socket_acceptor/message_end_of_record.html
 /doc/asio/reference/basic_socket_acceptor/message_flags.html
 /doc/asio/reference/basic_socket_acceptor/message_out_of_band.html
 /doc/asio/reference/basic_socket_acceptor/message_peek.html
+/doc/asio/reference/basic_socket_acceptor/native_handle.html
+/doc/asio/reference/basic_socket_acceptor/native_handle_type.html
 /doc/asio/reference/basic_socket_acceptor/native.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html
 /doc/asio/reference/basic_socket_acceptor/native_type.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/
+/doc/asio/reference/basic_socket_acceptor/non_blocking.html
 /doc/asio/reference/basic_socket_acceptor/non_blocking_io.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/overload1.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/overload2.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/overload3.html
 /doc/asio/reference/basic_socket_acceptor/open/
 /doc/asio/reference/basic_socket_acceptor/open.html
 /doc/asio/reference/basic_socket_acceptor/open/overload1.html
@@ -600,7 +776,6 @@
 /doc/asio/reference/basic_socket/io_control.html
 /doc/asio/reference/basic_socket/io_control/overload1.html
 /doc/asio/reference/basic_socket/io_control/overload2.html
-/doc/asio/reference/basic_socket/io_service.html
 /doc/asio/reference/basic_socket_iostream/
 /doc/asio/reference/basic_socket_iostream/basic_socket_iostream/
 /doc/asio/reference/basic_socket_iostream/basic_socket_iostream.html
@@ -608,8 +783,20 @@
 /doc/asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
 /doc/asio/reference/basic_socket_iostream/close.html
 /doc/asio/reference/basic_socket_iostream/connect.html
+/doc/asio/reference/basic_socket_iostream/duration_type.html
+/doc/asio/reference/basic_socket_iostream/endpoint_type.html
+/doc/asio/reference/basic_socket_iostream/error.html
+/doc/asio/reference/basic_socket_iostream/expires_at/
+/doc/asio/reference/basic_socket_iostream/expires_at.html
+/doc/asio/reference/basic_socket_iostream/expires_at/overload1.html
+/doc/asio/reference/basic_socket_iostream/expires_at/overload2.html
+/doc/asio/reference/basic_socket_iostream/expires_from_now/
+/doc/asio/reference/basic_socket_iostream/expires_from_now.html
+/doc/asio/reference/basic_socket_iostream/expires_from_now/overload1.html
+/doc/asio/reference/basic_socket_iostream/expires_from_now/overload2.html
 /doc/asio/reference/basic_socket_iostream.html
 /doc/asio/reference/basic_socket_iostream/rdbuf.html
+/doc/asio/reference/basic_socket_iostream/time_type.html
 /doc/asio/reference/basic_socket/is_open.html
 /doc/asio/reference/basic_socket/keep_alive.html
 /doc/asio/reference/basic_socket/linger.html
@@ -624,12 +811,25 @@
 /doc/asio/reference/basic_socket/lowest_layer_type.html
 /doc/asio/reference/basic_socket/max_connections.html
 /doc/asio/reference/basic_socket/message_do_not_route.html
+/doc/asio/reference/basic_socket/message_end_of_record.html
 /doc/asio/reference/basic_socket/message_flags.html
 /doc/asio/reference/basic_socket/message_out_of_band.html
 /doc/asio/reference/basic_socket/message_peek.html
+/doc/asio/reference/basic_socket/native_handle.html
+/doc/asio/reference/basic_socket/native_handle_type.html
 /doc/asio/reference/basic_socket/native.html
+/doc/asio/reference/basic_socket/native_non_blocking/
+/doc/asio/reference/basic_socket/native_non_blocking.html
+/doc/asio/reference/basic_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_socket/native_non_blocking/overload3.html
 /doc/asio/reference/basic_socket/native_type.html
+/doc/asio/reference/basic_socket/non_blocking/
+/doc/asio/reference/basic_socket/non_blocking.html
 /doc/asio/reference/basic_socket/non_blocking_io.html
+/doc/asio/reference/basic_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_socket/non_blocking/overload3.html
 /doc/asio/reference/basic_socket/open/
 /doc/asio/reference/basic_socket/open.html
 /doc/asio/reference/basic_socket/open/overload1.html
@@ -692,8 +892,18 @@
 /doc/asio/reference/basic_socket_streambuf/connect/overload3.html
 /doc/asio/reference/basic_socket_streambuf/debug.html
 /doc/asio/reference/basic_socket_streambuf/do_not_route.html
+/doc/asio/reference/basic_socket_streambuf/duration_type.html
 /doc/asio/reference/basic_socket_streambuf/enable_connection_aborted.html
 /doc/asio/reference/basic_socket_streambuf/endpoint_type.html
+/doc/asio/reference/basic_socket_streambuf/error.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/
+/doc/asio/reference/basic_socket_streambuf/expires_at.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/overload1.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/overload2.html
+/doc/asio/reference/basic_socket_streambuf/expires_from_now/
+/doc/asio/reference/basic_socket_streambuf/expires_from_now.html
+/doc/asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
+/doc/asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
 /doc/asio/reference/basic_socket_streambuf/get_io_service.html
 /doc/asio/reference/basic_socket_streambuf/get_option/
 /doc/asio/reference/basic_socket_streambuf/get_option.html
@@ -706,7 +916,7 @@
 /doc/asio/reference/basic_socket_streambuf/io_control.html
 /doc/asio/reference/basic_socket_streambuf/io_control/overload1.html
 /doc/asio/reference/basic_socket_streambuf/io_control/overload2.html
-/doc/asio/reference/basic_socket_streambuf/io_service.html
+/doc/asio/reference/basic_socket_streambuf/io_handler.html
 /doc/asio/reference/basic_socket_streambuf/is_open.html
 /doc/asio/reference/basic_socket_streambuf/keep_alive.html
 /doc/asio/reference/basic_socket_streambuf/linger.html
@@ -721,18 +931,32 @@
 /doc/asio/reference/basic_socket_streambuf/lowest_layer_type.html
 /doc/asio/reference/basic_socket_streambuf/max_connections.html
 /doc/asio/reference/basic_socket_streambuf/message_do_not_route.html
+/doc/asio/reference/basic_socket_streambuf/message_end_of_record.html
 /doc/asio/reference/basic_socket_streambuf/message_flags.html
 /doc/asio/reference/basic_socket_streambuf/message_out_of_band.html
 /doc/asio/reference/basic_socket_streambuf/message_peek.html
+/doc/asio/reference/basic_socket_streambuf/native_handle.html
+/doc/asio/reference/basic_socket_streambuf/native_handle_type.html
 /doc/asio/reference/basic_socket_streambuf/native.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html
 /doc/asio/reference/basic_socket_streambuf/native_type.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/
+/doc/asio/reference/basic_socket_streambuf/non_blocking.html
 /doc/asio/reference/basic_socket_streambuf/non_blocking_io.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/overload1.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/overload2.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/overload3.html
 /doc/asio/reference/basic_socket_streambuf/open/
 /doc/asio/reference/basic_socket_streambuf/open.html
 /doc/asio/reference/basic_socket_streambuf/open/overload1.html
 /doc/asio/reference/basic_socket_streambuf/open/overload2.html
 /doc/asio/reference/basic_socket_streambuf/overflow.html
 /doc/asio/reference/basic_socket_streambuf/protocol_type.html
+/doc/asio/reference/basic_socket_streambuf/puberror.html
 /doc/asio/reference/basic_socket_streambuf/receive_buffer_size.html
 /doc/asio/reference/basic_socket_streambuf/receive_low_watermark.html
 /doc/asio/reference/basic_socket_streambuf/remote_endpoint/
@@ -755,6 +979,8 @@
 /doc/asio/reference/basic_socket_streambuf/shutdown/overload2.html
 /doc/asio/reference/basic_socket_streambuf/shutdown_type.html
 /doc/asio/reference/basic_socket_streambuf/sync.html
+/doc/asio/reference/basic_socket_streambuf/timer_handler.html
+/doc/asio/reference/basic_socket_streambuf/time_type.html
 /doc/asio/reference/basic_socket_streambuf/underflow.html
 /doc/asio/reference/basic_streambuf/
 /doc/asio/reference/basic_streambuf/basic_streambuf.html
@@ -834,7 +1060,6 @@
 /doc/asio/reference/basic_stream_socket/io_control.html
 /doc/asio/reference/basic_stream_socket/io_control/overload1.html
 /doc/asio/reference/basic_stream_socket/io_control/overload2.html
-/doc/asio/reference/basic_stream_socket/io_service.html
 /doc/asio/reference/basic_stream_socket/is_open.html
 /doc/asio/reference/basic_stream_socket/keep_alive.html
 /doc/asio/reference/basic_stream_socket/linger.html
@@ -849,12 +1074,25 @@
 /doc/asio/reference/basic_stream_socket/lowest_layer_type.html
 /doc/asio/reference/basic_stream_socket/max_connections.html
 /doc/asio/reference/basic_stream_socket/message_do_not_route.html
+/doc/asio/reference/basic_stream_socket/message_end_of_record.html
 /doc/asio/reference/basic_stream_socket/message_flags.html
 /doc/asio/reference/basic_stream_socket/message_out_of_band.html
 /doc/asio/reference/basic_stream_socket/message_peek.html
+/doc/asio/reference/basic_stream_socket/native_handle.html
+/doc/asio/reference/basic_stream_socket/native_handle_type.html
 /doc/asio/reference/basic_stream_socket/native.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/
+/doc/asio/reference/basic_stream_socket/native_non_blocking.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/overload3.html
 /doc/asio/reference/basic_stream_socket/native_type.html
+/doc/asio/reference/basic_stream_socket/non_blocking/
+/doc/asio/reference/basic_stream_socket/non_blocking.html
 /doc/asio/reference/basic_stream_socket/non_blocking_io.html
+/doc/asio/reference/basic_stream_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_stream_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_stream_socket/non_blocking/overload3.html
 /doc/asio/reference/basic_stream_socket/open/
 /doc/asio/reference/basic_stream_socket/open.html
 /doc/asio/reference/basic_stream_socket/open/overload1.html
@@ -899,6 +1137,42 @@
 /doc/asio/reference/basic_stream_socket/write_some/overload1.html
 /doc/asio/reference/basic_stream_socket/write_some/overload2.html
 /doc/asio/reference/buffer/
+/doc/asio/reference/buffer_cast/
+/doc/asio/reference/buffer_cast.html
+/doc/asio/reference/buffer_cast/overload1.html
+/doc/asio/reference/buffer_cast/overload2.html
+/doc/asio/reference/buffer_copy/
+/doc/asio/reference/buffer_copy.html
+/doc/asio/reference/buffer_copy/overload10.html
+/doc/asio/reference/buffer_copy/overload11.html
+/doc/asio/reference/buffer_copy/overload12.html
+/doc/asio/reference/buffer_copy/overload13.html
+/doc/asio/reference/buffer_copy/overload14.html
+/doc/asio/reference/buffer_copy/overload15.html
+/doc/asio/reference/buffer_copy/overload16.html
+/doc/asio/reference/buffer_copy/overload17.html
+/doc/asio/reference/buffer_copy/overload18.html
+/doc/asio/reference/buffer_copy/overload19.html
+/doc/asio/reference/buffer_copy/overload1.html
+/doc/asio/reference/buffer_copy/overload20.html
+/doc/asio/reference/buffer_copy/overload21.html
+/doc/asio/reference/buffer_copy/overload22.html
+/doc/asio/reference/buffer_copy/overload23.html
+/doc/asio/reference/buffer_copy/overload24.html
+/doc/asio/reference/buffer_copy/overload25.html
+/doc/asio/reference/buffer_copy/overload26.html
+/doc/asio/reference/buffer_copy/overload27.html
+/doc/asio/reference/buffer_copy/overload28.html
+/doc/asio/reference/buffer_copy/overload29.html
+/doc/asio/reference/buffer_copy/overload2.html
+/doc/asio/reference/buffer_copy/overload30.html
+/doc/asio/reference/buffer_copy/overload3.html
+/doc/asio/reference/buffer_copy/overload4.html
+/doc/asio/reference/buffer_copy/overload5.html
+/doc/asio/reference/buffer_copy/overload6.html
+/doc/asio/reference/buffer_copy/overload7.html
+/doc/asio/reference/buffer_copy/overload8.html
+/doc/asio/reference/buffer_copy/overload9.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
@@ -922,7 +1196,6 @@
 /doc/asio/reference/buffered_read_stream/in_avail.html
 /doc/asio/reference/buffered_read_stream/in_avail/overload1.html
 /doc/asio/reference/buffered_read_stream/in_avail/overload2.html
-/doc/asio/reference/buffered_read_stream/io_service.html
 /doc/asio/reference/buffered_read_stream/lowest_layer/
 /doc/asio/reference/buffered_read_stream/lowest_layer.html
 /doc/asio/reference/buffered_read_stream/lowest_layer/overload1.html
@@ -969,7 +1242,6 @@
 /doc/asio/reference/buffered_stream/in_avail.html
 /doc/asio/reference/buffered_stream/in_avail/overload1.html
 /doc/asio/reference/buffered_stream/in_avail/overload2.html
-/doc/asio/reference/buffered_stream/io_service.html
 /doc/asio/reference/buffered_stream/lowest_layer/
 /doc/asio/reference/buffered_stream/lowest_layer.html
 /doc/asio/reference/buffered_stream/lowest_layer/overload1.html
@@ -1012,7 +1284,6 @@
 /doc/asio/reference/buffered_write_stream/in_avail.html
 /doc/asio/reference/buffered_write_stream/in_avail/overload1.html
 /doc/asio/reference/buffered_write_stream/in_avail/overload2.html
-/doc/asio/reference/buffered_write_stream/io_service.html
 /doc/asio/reference/buffered_write_stream/lowest_layer/
 /doc/asio/reference/buffered_write_stream/lowest_layer.html
 /doc/asio/reference/buffered_write_stream/lowest_layer/overload1.html
@@ -1089,11 +1360,27 @@
 /doc/asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
 /doc/asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
 /doc/asio/reference/buffers_iterator/operator__star_.html
+/doc/asio/reference/buffer_size/
+/doc/asio/reference/buffer_size.html
+/doc/asio/reference/buffer_size/overload1.html
+/doc/asio/reference/buffer_size/overload2.html
+/doc/asio/reference/buffer_size/overload3.html
+/doc/asio/reference/buffer_size/overload4.html
+/doc/asio/reference/buffer_size/overload5.html
 /doc/asio/reference/CompletionHandler.html
+/doc/asio/reference/ComposedConnectHandler.html
+/doc/asio/reference/connect/
 /doc/asio/reference/ConnectHandler.html
+/doc/asio/reference/connect.html
+/doc/asio/reference/connect/overload1.html
+/doc/asio/reference/connect/overload2.html
+/doc/asio/reference/connect/overload3.html
+/doc/asio/reference/connect/overload4.html
+/doc/asio/reference/connect/overload5.html
+/doc/asio/reference/connect/overload6.html
+/doc/asio/reference/connect/overload7.html
+/doc/asio/reference/connect/overload8.html
 /doc/asio/reference/const_buffer/
-/doc/asio/reference/const_buffer/buffer_cast.html
-/doc/asio/reference/const_buffer/buffer_size.html
 /doc/asio/reference/const_buffer/const_buffer/
 /doc/asio/reference/const_buffer/const_buffer.html
 /doc/asio/reference/const_buffer/const_buffer/overload1.html
@@ -1106,8 +1393,6 @@
 /doc/asio/reference/const_buffer/operator_plus_/overload2.html
 /doc/asio/reference/const_buffers_1/
 /doc/asio/reference/const_buffers_1/begin.html
-/doc/asio/reference/const_buffers_1/buffer_cast.html
-/doc/asio/reference/const_buffers_1/buffer_size.html
 /doc/asio/reference/const_buffers_1/const_buffers_1/
 /doc/asio/reference/const_buffers_1/const_buffers_1.html
 /doc/asio/reference/const_buffers_1/const_buffers_1/overload1.html
@@ -1147,11 +1432,20 @@
 /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
-/doc/asio/reference/datagram_socket_service/io_service.html
 /doc/asio/reference/datagram_socket_service/is_open.html
 /doc/asio/reference/datagram_socket_service/local_endpoint.html
+/doc/asio/reference/datagram_socket_service/native_handle.html
+/doc/asio/reference/datagram_socket_service/native_handle_type.html
 /doc/asio/reference/datagram_socket_service/native.html
+/doc/asio/reference/datagram_socket_service/native_non_blocking/
+/doc/asio/reference/datagram_socket_service/native_non_blocking.html
+/doc/asio/reference/datagram_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/datagram_socket_service/native_non_blocking/overload2.html
 /doc/asio/reference/datagram_socket_service/native_type.html
+/doc/asio/reference/datagram_socket_service/non_blocking/
+/doc/asio/reference/datagram_socket_service/non_blocking.html
+/doc/asio/reference/datagram_socket_service/non_blocking/overload1.html
+/doc/asio/reference/datagram_socket_service/non_blocking/overload2.html
 /doc/asio/reference/datagram_socket_service/open.html
 /doc/asio/reference/datagram_socket_service/protocol_type.html
 /doc/asio/reference/datagram_socket_service/receive_from.html
@@ -1166,6 +1460,7 @@
 /doc/asio/reference/deadline_timer_service/
 /doc/asio/reference/deadline_timer_service/async_wait.html
 /doc/asio/reference/deadline_timer_service/cancel.html
+/doc/asio/reference/deadline_timer_service/cancel_one.html
 /doc/asio/reference/deadline_timer_service/construct.html
 /doc/asio/reference/deadline_timer_service/deadline_timer_service.html
 /doc/asio/reference/deadline_timer_service/destroy.html
@@ -1182,16 +1477,22 @@
 /doc/asio/reference/deadline_timer_service.html
 /doc/asio/reference/deadline_timer_service/id.html
 /doc/asio/reference/deadline_timer_service/implementation_type.html
-/doc/asio/reference/deadline_timer_service/io_service.html
 /doc/asio/reference/deadline_timer_service/shutdown_service.html
 /doc/asio/reference/deadline_timer_service/time_type.html
 /doc/asio/reference/deadline_timer_service/traits_type.html
 /doc/asio/reference/deadline_timer_service/wait.html
 /doc/asio/reference/DescriptorService.html
 /doc/asio/reference/Endpoint.html
+/doc/asio/reference/error__addrinfo_category.html
 /doc/asio/reference/error__addrinfo_errors.html
 /doc/asio/reference/error__basic_errors.html
+/doc/asio/reference/error_category/
+/doc/asio/reference/error_category/_error_category.html
 /doc/asio/reference/error_category.html
+/doc/asio/reference/error_category/message.html
+/doc/asio/reference/error_category/name.html
+/doc/asio/reference/error_category/operator_eq__eq_.html
+/doc/asio/reference/error_category/operator_not__eq_.html
 /doc/asio/reference/error_code/
 /doc/asio/reference/error_code/category.html
 /doc/asio/reference/error_code/error_code/
@@ -1209,8 +1510,6 @@
 /doc/asio/reference/error_code/unspecified_bool_type.html
 /doc/asio/reference/error_code__unspecified_bool_type_t.html
 /doc/asio/reference/error_code/value.html
-/doc/asio/reference/error_code/value_type.html
-/doc/asio/reference/error__error_category.html
 /doc/asio/reference/error__get_addrinfo_category.html
 /doc/asio/reference/error__get_misc_category.html
 /doc/asio/reference/error__get_netdb_category.html
@@ -1223,9 +1522,13 @@
 /doc/asio/reference/error__make_error_code/overload3.html
 /doc/asio/reference/error__make_error_code/overload4.html
 /doc/asio/reference/error__make_error_code/overload5.html
+/doc/asio/reference/error__misc_category.html
 /doc/asio/reference/error__misc_errors.html
+/doc/asio/reference/error__netdb_category.html
 /doc/asio/reference/error__netdb_errors.html
+/doc/asio/reference/error__ssl_category.html
 /doc/asio/reference/error__ssl_errors.html
+/doc/asio/reference/error__system_category.html
 /doc/asio/reference/GettableSerialPortOption.html
 /doc/asio/reference/GettableSocketOption.html
 /doc/asio/reference/Handler.html
@@ -1272,15 +1575,14 @@
 /doc/asio/reference/io_service__service/
 /doc/asio/reference/io_service__service/get_io_service.html
 /doc/asio/reference/io_service__service.html
-/doc/asio/reference/io_service__service/io_service.html
 /doc/asio/reference/io_service__service/_service.html
 /doc/asio/reference/io_service__service/service.html
 /doc/asio/reference/io_service/stop.html
+/doc/asio/reference/io_service/stopped.html
 /doc/asio/reference/io_service__strand/
 /doc/asio/reference/io_service__strand/dispatch.html
 /doc/asio/reference/io_service__strand/get_io_service.html
 /doc/asio/reference/io_service__strand.html
-/doc/asio/reference/io_service__strand/io_service.html
 /doc/asio/reference/io_service__strand/post.html
 /doc/asio/reference/io_service__strand/_strand.html
 /doc/asio/reference/io_service__strand/strand.html
@@ -1289,7 +1591,6 @@
 /doc/asio/reference/io_service__work/
 /doc/asio/reference/io_service__work/get_io_service.html
 /doc/asio/reference/io_service__work.html
-/doc/asio/reference/io_service__work/io_service.html
 /doc/asio/reference/io_service__work/work/
 /doc/asio/reference/io_service__work/_work.html
 /doc/asio/reference/io_service__work/work.html
@@ -1310,6 +1611,9 @@
 /doc/asio/reference/ip__address/from_string/overload3.html
 /doc/asio/reference/ip__address/from_string/overload4.html
 /doc/asio/reference/ip__address.html
+/doc/asio/reference/ip__address/is_loopback.html
+/doc/asio/reference/ip__address/is_multicast.html
+/doc/asio/reference/ip__address/is_unspecified.html
 /doc/asio/reference/ip__address/is_v4.html
 /doc/asio/reference/ip__address/is_v6.html
 /doc/asio/reference/ip__address/operator_eq_/
@@ -1353,7 +1657,9 @@
 /doc/asio/reference/ip__address_v4/is_class_a.html
 /doc/asio/reference/ip__address_v4/is_class_b.html
 /doc/asio/reference/ip__address_v4/is_class_c.html
+/doc/asio/reference/ip__address_v4/is_loopback.html
 /doc/asio/reference/ip__address_v4/is_multicast.html
+/doc/asio/reference/ip__address_v4/is_unspecified.html
 /doc/asio/reference/ip__address_v4/loopback.html
 /doc/asio/reference/ip__address_v4/netmask.html
 /doc/asio/reference/ip__address_v4/operator_eq__eq_.html
@@ -1476,7 +1782,6 @@
 /doc/asio/reference/ip__basic_resolver.html
 /doc/asio/reference/ip__basic_resolver/implementation.html
 /doc/asio/reference/ip__basic_resolver/implementation_type.html
-/doc/asio/reference/ip__basic_resolver/io_service.html
 /doc/asio/reference/ip__basic_resolver_iterator/
 /doc/asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
 /doc/asio/reference/ip__basic_resolver_iterator/create/
@@ -1535,8 +1840,6 @@
 /doc/asio/reference/ip__icmp/operator_not__eq_.html
 /doc/asio/reference/ip__icmp/protocol.html
 /doc/asio/reference/ip__icmp/resolver.html
-/doc/asio/reference/ip__icmp/resolver_iterator.html
-/doc/asio/reference/ip__icmp/resolver_query.html
 /doc/asio/reference/ip__icmp/socket.html
 /doc/asio/reference/ip__icmp/type.html
 /doc/asio/reference/ip__icmp/v4.html
@@ -1570,7 +1873,6 @@
 /doc/asio/reference/ip__resolver_service.html
 /doc/asio/reference/ip__resolver_service/id.html
 /doc/asio/reference/ip__resolver_service/implementation_type.html
-/doc/asio/reference/ip__resolver_service/io_service.html
 /doc/asio/reference/ip__resolver_service/iterator_type.html
 /doc/asio/reference/ip__resolver_service/protocol_type.html
 /doc/asio/reference/ip__resolver_service/query_type.html
@@ -1591,8 +1893,6 @@
 /doc/asio/reference/ip__tcp/operator_not__eq_.html
 /doc/asio/reference/ip__tcp/protocol.html
 /doc/asio/reference/ip__tcp/resolver.html
-/doc/asio/reference/ip__tcp/resolver_iterator.html
-/doc/asio/reference/ip__tcp/resolver_query.html
 /doc/asio/reference/ip__tcp/socket.html
 /doc/asio/reference/ip__tcp/type.html
 /doc/asio/reference/ip__tcp/v4.html
@@ -1605,8 +1905,6 @@
 /doc/asio/reference/ip__udp/operator_not__eq_.html
 /doc/asio/reference/ip__udp/protocol.html
 /doc/asio/reference/ip__udp/resolver.html
-/doc/asio/reference/ip__udp/resolver_iterator.html
-/doc/asio/reference/ip__udp/resolver_query.html
 /doc/asio/reference/ip__udp/socket.html
 /doc/asio/reference/ip__udp/type.html
 /doc/asio/reference/ip__udp/v4.html
@@ -1674,8 +1972,6 @@
 /doc/asio/reference/local__stream_protocol/socket.html
 /doc/asio/reference/local__stream_protocol/type.html
 /doc/asio/reference/mutable_buffer/
-/doc/asio/reference/mutable_buffer/buffer_cast.html
-/doc/asio/reference/mutable_buffer/buffer_size.html
 /doc/asio/reference/mutable_buffer.html
 /doc/asio/reference/mutable_buffer/mutable_buffer/
 /doc/asio/reference/mutable_buffer/mutable_buffer.html
@@ -1687,8 +1983,6 @@
 /doc/asio/reference/mutable_buffer/operator_plus_/overload2.html
 /doc/asio/reference/mutable_buffers_1/
 /doc/asio/reference/mutable_buffers_1/begin.html
-/doc/asio/reference/mutable_buffers_1/buffer_cast.html
-/doc/asio/reference/mutable_buffers_1/buffer_size.html
 /doc/asio/reference/mutable_buffers_1/const_iterator.html
 /doc/asio/reference/mutable_buffers_1/end.html
 /doc/asio/reference/mutable_buffers_1.html
@@ -1708,6 +2002,7 @@
 /doc/asio/reference/null_buffers/end.html
 /doc/asio/reference/null_buffers.html
 /doc/asio/reference/null_buffers/value_type.html
+/doc/asio/reference/operator_lt__lt_.html
 /doc/asio/reference/placeholders__bytes_transferred.html
 /doc/asio/reference/placeholders__error.html
 /doc/asio/reference/placeholders__iterator.html
@@ -1738,16 +2033,28 @@
 /doc/asio/reference/posix__basic_descriptor/io_control.html
 /doc/asio/reference/posix__basic_descriptor/io_control/overload1.html
 /doc/asio/reference/posix__basic_descriptor/io_control/overload2.html
-/doc/asio/reference/posix__basic_descriptor/io_service.html
 /doc/asio/reference/posix__basic_descriptor/is_open.html
 /doc/asio/reference/posix__basic_descriptor/lowest_layer/
 /doc/asio/reference/posix__basic_descriptor/lowest_layer.html
 /doc/asio/reference/posix__basic_descriptor/lowest_layer/overload1.html
 /doc/asio/reference/posix__basic_descriptor/lowest_layer/overload2.html
 /doc/asio/reference/posix__basic_descriptor/lowest_layer_type.html
+/doc/asio/reference/posix__basic_descriptor/native_handle.html
+/doc/asio/reference/posix__basic_descriptor/native_handle_type.html
 /doc/asio/reference/posix__basic_descriptor/native.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html
 /doc/asio/reference/posix__basic_descriptor/native_type.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/
+/doc/asio/reference/posix__basic_descriptor/non_blocking.html
 /doc/asio/reference/posix__basic_descriptor/non_blocking_io.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/overload1.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/overload2.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/overload3.html
+/doc/asio/reference/posix__basic_descriptor/release.html
 /doc/asio/reference/posix__basic_descriptor/service.html
 /doc/asio/reference/posix__basic_descriptor/service_type.html
 /doc/asio/reference/posix__basic_stream_descriptor/
@@ -1778,20 +2085,32 @@
 /doc/asio/reference/posix__basic_stream_descriptor/io_control.html
 /doc/asio/reference/posix__basic_stream_descriptor/io_control/overload1.html
 /doc/asio/reference/posix__basic_stream_descriptor/io_control/overload2.html
-/doc/asio/reference/posix__basic_stream_descriptor/io_service.html
 /doc/asio/reference/posix__basic_stream_descriptor/is_open.html
 /doc/asio/reference/posix__basic_stream_descriptor/lowest_layer/
 /doc/asio/reference/posix__basic_stream_descriptor/lowest_layer.html
 /doc/asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html
 /doc/asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html
 /doc/asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_handle.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_handle_type.html
 /doc/asio/reference/posix__basic_stream_descriptor/native.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html
 /doc/asio/reference/posix__basic_stream_descriptor/native_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking.html
 /doc/asio/reference/posix__basic_stream_descriptor/non_blocking_io.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html
 /doc/asio/reference/posix__basic_stream_descriptor/read_some/
 /doc/asio/reference/posix__basic_stream_descriptor/read_some.html
 /doc/asio/reference/posix__basic_stream_descriptor/read_some/overload1.html
 /doc/asio/reference/posix__basic_stream_descriptor/read_some/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/release.html
 /doc/asio/reference/posix__basic_stream_descriptor/service.html
 /doc/asio/reference/posix__basic_stream_descriptor/service_type.html
 /doc/asio/reference/posix__basic_stream_descriptor/write_some/
@@ -1817,11 +2136,21 @@
 /doc/asio/reference/posix__stream_descriptor_service/id.html
 /doc/asio/reference/posix__stream_descriptor_service/implementation_type.html
 /doc/asio/reference/posix__stream_descriptor_service/io_control.html
-/doc/asio/reference/posix__stream_descriptor_service/io_service.html
 /doc/asio/reference/posix__stream_descriptor_service/is_open.html
+/doc/asio/reference/posix__stream_descriptor_service/native_handle.html
+/doc/asio/reference/posix__stream_descriptor_service/native_handle_type.html
 /doc/asio/reference/posix__stream_descriptor_service/native.html
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking/
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking.html
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html
 /doc/asio/reference/posix__stream_descriptor_service/native_type.html
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking/
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking.html
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html
 /doc/asio/reference/posix__stream_descriptor_service/read_some.html
+/doc/asio/reference/posix__stream_descriptor_service/release.html
 /doc/asio/reference/posix__stream_descriptor_service/shutdown_service.html
 /doc/asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html
 /doc/asio/reference/posix__stream_descriptor_service/write_some.html
@@ -1850,11 +2179,20 @@
 /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
-/doc/asio/reference/raw_socket_service/io_service.html
 /doc/asio/reference/raw_socket_service/is_open.html
 /doc/asio/reference/raw_socket_service/local_endpoint.html
+/doc/asio/reference/raw_socket_service/native_handle.html
+/doc/asio/reference/raw_socket_service/native_handle_type.html
 /doc/asio/reference/raw_socket_service/native.html
+/doc/asio/reference/raw_socket_service/native_non_blocking/
+/doc/asio/reference/raw_socket_service/native_non_blocking.html
+/doc/asio/reference/raw_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/raw_socket_service/native_non_blocking/overload2.html
 /doc/asio/reference/raw_socket_service/native_type.html
+/doc/asio/reference/raw_socket_service/non_blocking/
+/doc/asio/reference/raw_socket_service/non_blocking.html
+/doc/asio/reference/raw_socket_service/non_blocking/overload1.html
+/doc/asio/reference/raw_socket_service/non_blocking/overload2.html
 /doc/asio/reference/raw_socket_service/open.html
 /doc/asio/reference/raw_socket_service/protocol_type.html
 /doc/asio/reference/raw_socket_service/raw_socket_service.html
@@ -1875,6 +2213,8 @@
 /doc/asio/reference/read_at/overload4.html
 /doc/asio/reference/read_at/overload5.html
 /doc/asio/reference/read_at/overload6.html
+/doc/asio/reference/read_at/overload7.html
+/doc/asio/reference/read_at/overload8.html
 /doc/asio/reference/ReadHandler.html
 /doc/asio/reference/read.html
 /doc/asio/reference/read/overload1.html
@@ -1883,6 +2223,8 @@
 /doc/asio/reference/read/overload4.html
 /doc/asio/reference/read/overload5.html
 /doc/asio/reference/read/overload6.html
+/doc/asio/reference/read/overload7.html
+/doc/asio/reference/read/overload8.html
 /doc/asio/reference/read_until/
 /doc/asio/reference/read_until.html
 /doc/asio/reference/read_until/overload1.html
@@ -1895,6 +2237,50 @@
 /doc/asio/reference/read_until/overload8.html
 /doc/asio/reference/ResolveHandler.html
 /doc/asio/reference/ResolverService.html
+/doc/asio/reference/seq_packet_socket_service/
+/doc/asio/reference/seq_packet_socket_service/assign.html
+/doc/asio/reference/seq_packet_socket_service/async_connect.html
+/doc/asio/reference/seq_packet_socket_service/async_receive.html
+/doc/asio/reference/seq_packet_socket_service/async_send.html
+/doc/asio/reference/seq_packet_socket_service/at_mark.html
+/doc/asio/reference/seq_packet_socket_service/available.html
+/doc/asio/reference/seq_packet_socket_service/bind.html
+/doc/asio/reference/seq_packet_socket_service/cancel.html
+/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/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/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
+/doc/asio/reference/seq_packet_socket_service/is_open.html
+/doc/asio/reference/seq_packet_socket_service/local_endpoint.html
+/doc/asio/reference/seq_packet_socket_service/native_handle.html
+/doc/asio/reference/seq_packet_socket_service/native_handle_type.html
+/doc/asio/reference/seq_packet_socket_service/native.html
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking/
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking.html
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html
+/doc/asio/reference/seq_packet_socket_service/native_type.html
+/doc/asio/reference/seq_packet_socket_service/non_blocking/
+/doc/asio/reference/seq_packet_socket_service/non_blocking.html
+/doc/asio/reference/seq_packet_socket_service/non_blocking/overload1.html
+/doc/asio/reference/seq_packet_socket_service/non_blocking/overload2.html
+/doc/asio/reference/seq_packet_socket_service/open.html
+/doc/asio/reference/seq_packet_socket_service/protocol_type.html
+/doc/asio/reference/seq_packet_socket_service/receive.html
+/doc/asio/reference/seq_packet_socket_service/remote_endpoint.html
+/doc/asio/reference/seq_packet_socket_service/send.html
+/doc/asio/reference/seq_packet_socket_service/seq_packet_socket_service.html
+/doc/asio/reference/seq_packet_socket_service/set_option.html
+/doc/asio/reference/seq_packet_socket_service/shutdown.html
+/doc/asio/reference/seq_packet_socket_service/shutdown_service.html
 /doc/asio/reference/serial_port_base/
 /doc/asio/reference/serial_port_base__baud_rate/
 /doc/asio/reference/serial_port_base__baud_rate/baud_rate.html
@@ -1946,8 +2332,9 @@
 /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/io_service.html
 /doc/asio/reference/serial_port_service/is_open.html
+/doc/asio/reference/serial_port_service/native_handle.html
+/doc/asio/reference/serial_port_service/native_handle_type.html
 /doc/asio/reference/serial_port_service/native.html
 /doc/asio/reference/serial_port_service/native_type.html
 /doc/asio/reference/serial_port_service/open.html
@@ -1980,12 +2367,21 @@
 /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
-/doc/asio/reference/socket_acceptor_service/io_service.html
 /doc/asio/reference/socket_acceptor_service/is_open.html
 /doc/asio/reference/socket_acceptor_service/listen.html
 /doc/asio/reference/socket_acceptor_service/local_endpoint.html
+/doc/asio/reference/socket_acceptor_service/native_handle.html
+/doc/asio/reference/socket_acceptor_service/native_handle_type.html
 /doc/asio/reference/socket_acceptor_service/native.html
+/doc/asio/reference/socket_acceptor_service/native_non_blocking/
+/doc/asio/reference/socket_acceptor_service/native_non_blocking.html
+/doc/asio/reference/socket_acceptor_service/native_non_blocking/overload1.html
+/doc/asio/reference/socket_acceptor_service/native_non_blocking/overload2.html
 /doc/asio/reference/socket_acceptor_service/native_type.html
+/doc/asio/reference/socket_acceptor_service/non_blocking/
+/doc/asio/reference/socket_acceptor_service/non_blocking.html
+/doc/asio/reference/socket_acceptor_service/non_blocking/overload1.html
+/doc/asio/reference/socket_acceptor_service/non_blocking/overload2.html
 /doc/asio/reference/socket_acceptor_service/open.html
 /doc/asio/reference/socket_acceptor_service/protocol_type.html
 /doc/asio/reference/socket_acceptor_service/set_option.html
@@ -2002,6 +2398,7 @@
 /doc/asio/reference/socket_base/linger.html
 /doc/asio/reference/socket_base/max_connections.html
 /doc/asio/reference/socket_base/message_do_not_route.html
+/doc/asio/reference/socket_base/message_end_of_record.html
 /doc/asio/reference/socket_base/message_flags.html
 /doc/asio/reference/socket_base/message_out_of_band.html
 /doc/asio/reference/socket_base/message_peek.html
@@ -2102,7 +2499,6 @@
 /doc/asio/reference/ssl__context_service.html
 /doc/asio/reference/ssl__context_service/id.html
 /doc/asio/reference/ssl__context_service/impl_type.html
-/doc/asio/reference/ssl__context_service/io_service.html
 /doc/asio/reference/ssl__context_service/load_verify_file.html
 /doc/asio/reference/ssl__context_service/null.html
 /doc/asio/reference/ssl__context_service/set_options.html
@@ -2136,7 +2532,6 @@
 /doc/asio/reference/ssl__stream/in_avail.html
 /doc/asio/reference/ssl__stream/in_avail/overload1.html
 /doc/asio/reference/ssl__stream/in_avail/overload2.html
-/doc/asio/reference/ssl__stream/io_service.html
 /doc/asio/reference/ssl__stream/lowest_layer/
 /doc/asio/reference/ssl__stream/lowest_layer.html
 /doc/asio/reference/ssl__stream/lowest_layer/overload1.html
@@ -2165,7 +2560,6 @@
 /doc/asio/reference/ssl__stream_service/id.html
 /doc/asio/reference/ssl__stream_service/impl_type.html
 /doc/asio/reference/ssl__stream_service/in_avail.html
-/doc/asio/reference/ssl__stream_service/io_service.html
 /doc/asio/reference/ssl__stream_service/null.html
 /doc/asio/reference/ssl__stream_service/peek.html
 /doc/asio/reference/ssl__stream_service/read_some.html
@@ -2209,11 +2603,20 @@
 /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
-/doc/asio/reference/stream_socket_service/io_service.html
 /doc/asio/reference/stream_socket_service/is_open.html
 /doc/asio/reference/stream_socket_service/local_endpoint.html
+/doc/asio/reference/stream_socket_service/native_handle.html
+/doc/asio/reference/stream_socket_service/native_handle_type.html
 /doc/asio/reference/stream_socket_service/native.html
+/doc/asio/reference/stream_socket_service/native_non_blocking/
+/doc/asio/reference/stream_socket_service/native_non_blocking.html
+/doc/asio/reference/stream_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/stream_socket_service/native_non_blocking/overload2.html
 /doc/asio/reference/stream_socket_service/native_type.html
+/doc/asio/reference/stream_socket_service/non_blocking/
+/doc/asio/reference/stream_socket_service/non_blocking.html
+/doc/asio/reference/stream_socket_service/non_blocking/overload1.html
+/doc/asio/reference/stream_socket_service/non_blocking/overload2.html
 /doc/asio/reference/stream_socket_service/open.html
 /doc/asio/reference/stream_socket_service/protocol_type.html
 /doc/asio/reference/stream_socket_service/receive.html
@@ -2227,6 +2630,7 @@
 /doc/asio/reference/SyncRandomAccessWriteDevice.html
 /doc/asio/reference/SyncReadStream.html
 /doc/asio/reference/SyncWriteStream.html
+/doc/asio/reference/system_category.html
 /doc/asio/reference/system_error/
 /doc/asio/reference/system_error/code.html
 /doc/asio/reference/system_error.html
@@ -2256,6 +2660,7 @@
 /doc/asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
 /doc/asio/reference/transfer_all.html
 /doc/asio/reference/transfer_at_least.html
+/doc/asio/reference/transfer_exactly.html
 /doc/asio/reference/use_service.html
 /doc/asio/reference/WaitHandler.html
 /doc/asio/reference/windows__basic_handle/
@@ -2280,13 +2685,14 @@
 /doc/asio/reference/windows__basic_handle.html
 /doc/asio/reference/windows__basic_handle/implementation.html
 /doc/asio/reference/windows__basic_handle/implementation_type.html
-/doc/asio/reference/windows__basic_handle/io_service.html
 /doc/asio/reference/windows__basic_handle/is_open.html
 /doc/asio/reference/windows__basic_handle/lowest_layer/
 /doc/asio/reference/windows__basic_handle/lowest_layer.html
 /doc/asio/reference/windows__basic_handle/lowest_layer/overload1.html
 /doc/asio/reference/windows__basic_handle/lowest_layer/overload2.html
 /doc/asio/reference/windows__basic_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_handle/native_handle.html
+/doc/asio/reference/windows__basic_handle/native_handle_type.html
 /doc/asio/reference/windows__basic_handle/native.html
 /doc/asio/reference/windows__basic_handle/native_type.html
 /doc/asio/reference/windows__basic_handle/service.html
@@ -2314,13 +2720,14 @@
 /doc/asio/reference/windows__basic_random_access_handle.html
 /doc/asio/reference/windows__basic_random_access_handle/implementation.html
 /doc/asio/reference/windows__basic_random_access_handle/implementation_type.html
-/doc/asio/reference/windows__basic_random_access_handle/io_service.html
 /doc/asio/reference/windows__basic_random_access_handle/is_open.html
 /doc/asio/reference/windows__basic_random_access_handle/lowest_layer/
 /doc/asio/reference/windows__basic_random_access_handle/lowest_layer.html
 /doc/asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html
 /doc/asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html
 /doc/asio/reference/windows__basic_random_access_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_random_access_handle/native_handle.html
+/doc/asio/reference/windows__basic_random_access_handle/native_handle_type.html
 /doc/asio/reference/windows__basic_random_access_handle/native.html
 /doc/asio/reference/windows__basic_random_access_handle/native_type.html
 /doc/asio/reference/windows__basic_random_access_handle/read_some_at/
@@ -2356,13 +2763,14 @@
 /doc/asio/reference/windows__basic_stream_handle.html
 /doc/asio/reference/windows__basic_stream_handle/implementation.html
 /doc/asio/reference/windows__basic_stream_handle/implementation_type.html
-/doc/asio/reference/windows__basic_stream_handle/io_service.html
 /doc/asio/reference/windows__basic_stream_handle/is_open.html
 /doc/asio/reference/windows__basic_stream_handle/lowest_layer/
 /doc/asio/reference/windows__basic_stream_handle/lowest_layer.html
 /doc/asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html
 /doc/asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html
 /doc/asio/reference/windows__basic_stream_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_stream_handle/native_handle.html
+/doc/asio/reference/windows__basic_stream_handle/native_handle_type.html
 /doc/asio/reference/windows__basic_stream_handle/native.html
 /doc/asio/reference/windows__basic_stream_handle/native_type.html
 /doc/asio/reference/windows__basic_stream_handle/read_some/
@@ -2405,8 +2813,9 @@
 /doc/asio/reference/windows__random_access_handle_service.html
 /doc/asio/reference/windows__random_access_handle_service/id.html
 /doc/asio/reference/windows__random_access_handle_service/implementation_type.html
-/doc/asio/reference/windows__random_access_handle_service/io_service.html
 /doc/asio/reference/windows__random_access_handle_service/is_open.html
+/doc/asio/reference/windows__random_access_handle_service/native_handle.html
+/doc/asio/reference/windows__random_access_handle_service/native_handle_type.html
 /doc/asio/reference/windows__random_access_handle_service/native.html
 /doc/asio/reference/windows__random_access_handle_service/native_type.html
 /doc/asio/reference/windows__random_access_handle_service/random_access_handle_service.html
@@ -2426,8 +2835,9 @@
 /doc/asio/reference/windows__stream_handle_service.html
 /doc/asio/reference/windows__stream_handle_service/id.html
 /doc/asio/reference/windows__stream_handle_service/implementation_type.html
-/doc/asio/reference/windows__stream_handle_service/io_service.html
 /doc/asio/reference/windows__stream_handle_service/is_open.html
+/doc/asio/reference/windows__stream_handle_service/native_handle.html
+/doc/asio/reference/windows__stream_handle_service/native_handle_type.html
 /doc/asio/reference/windows__stream_handle_service/native.html
 /doc/asio/reference/windows__stream_handle_service/native_type.html
 /doc/asio/reference/windows__stream_handle_service/read_some.html
@@ -2443,6 +2853,8 @@
 /doc/asio/reference/write_at/overload4.html
 /doc/asio/reference/write_at/overload5.html
 /doc/asio/reference/write_at/overload6.html
+/doc/asio/reference/write_at/overload7.html
+/doc/asio/reference/write_at/overload8.html
 /doc/asio/reference/WriteHandler.html
 /doc/asio/reference/write.html
 /doc/asio/reference/write/overload1.html
@@ -2451,6 +2863,8 @@
 /doc/asio/reference/write/overload4.html
 /doc/asio/reference/write/overload5.html
 /doc/asio/reference/write/overload6.html
+/doc/asio/reference/write/overload7.html
+/doc/asio/reference/write/overload8.html
 /doc/asio/tutorial/
 /doc/asio/tutorial/boost_bind.html
 /doc/asio/tutorial.html
@@ -2518,6 +2932,7 @@
 /include/asio/basic_deadline_timer.hpp
 /include/asio/basic_io_object.hpp
 /include/asio/basic_raw_socket.hpp
+/include/asio/basic_seq_packet_socket.hpp
 /include/asio/basic_serial_port.hpp
 /include/asio/basic_socket_acceptor.hpp
 /include/asio/basic_socket.hpp
@@ -2535,6 +2950,7 @@
 /include/asio/buffer.hpp
 /include/asio/buffers_iterator.hpp
 /include/asio/completion_condition.hpp
+/include/asio/connect.hpp
 /include/asio/datagram_socket_service.hpp
 /include/asio/deadline_timer.hpp
 /include/asio/deadline_timer_service.hpp
@@ -2567,6 +2983,7 @@
 /include/asio/detail/gcc_x86_fenced_block.hpp
 /include/asio/detail/handler_alloc_helpers.hpp
 /include/asio/detail/handler_invoke_helpers.hpp
+/include/asio/detail/handler_type_requirements.hpp
 /include/asio/detail/hash_map.hpp
 /include/asio/detail/impl/
 /include/asio/detail/impl/descriptor_ops.ipp
@@ -2641,6 +3058,7 @@
 /include/asio/detail/reactive_socket_accept_op.hpp
 /include/asio/detail/reactive_socket_connect_op.hpp
 /include/asio/detail/reactive_socket_recvfrom_op.hpp
+/include/asio/detail/reactive_socket_recvmsg_op.hpp
 /include/asio/detail/reactive_socket_recv_op.hpp
 /include/asio/detail/reactive_socket_send_op.hpp
 /include/asio/detail/reactive_socket_sendto_op.hpp
@@ -2702,6 +3120,7 @@
 /include/asio/detail/win_iocp_serial_port_service.hpp
 /include/asio/detail/win_iocp_socket_accept_op.hpp
 /include/asio/detail/win_iocp_socket_recvfrom_op.hpp
+/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
 /include/asio/detail/win_iocp_socket_recv_op.hpp
 /include/asio/detail/win_iocp_socket_send_op.hpp
 /include/asio/detail/win_iocp_socket_service_base.hpp
@@ -2717,6 +3136,7 @@
 /include/asio/handler_invoke_hook.hpp
 /include/asio.hpp
 /include/asio/impl/
+/include/asio/impl/connect.hpp
 /include/asio/impl/error_code.ipp
 /include/asio/impl/error.ipp
 /include/asio/impl/io_service.hpp
@@ -2785,6 +3205,7 @@
 /include/asio/read_at.hpp
 /include/asio/read.hpp
 /include/asio/read_until.hpp
+/include/asio/seq_packet_socket_service.hpp
 /include/asio/serial_port_base.hpp
 /include/asio/serial_port.hpp
 /include/asio/serial_port_service.hpp
@@ -2801,7 +3222,11 @@
 /include/asio/ssl/detail/openssl_operation.hpp
 /include/asio/ssl/detail/openssl_stream_service.hpp
 /include/asio/ssl/detail/openssl_types.hpp
+/include/asio/ssl/error.hpp
 /include/asio/ssl.hpp
+/include/asio/ssl/impl/
+/include/asio/ssl/impl/error.ipp
+/include/asio/ssl/impl/src.hpp
 /include/asio/ssl/stream_base.hpp
 /include/asio/ssl/stream.hpp
 /include/asio/ssl/stream_service.hpp
@@ -2834,6 +3259,7 @@
 /README
 /src/
 /src/asio.cpp
+/src/asio_ssl.cpp
 /src/examples/
 /src/examples/allocation/
 /src/examples/allocation/server.cpp
@@ -2937,6 +3363,7 @@
 /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
@@ -3031,6 +3458,8 @@
 /src/tests/unit/archetypes/io_control_command.hpp
 /src/tests/unit/basic_datagram_socket.cpp
 /src/tests/unit/basic_deadline_timer.cpp
+/src/tests/unit/basic_raw_socket.cpp
+/src/tests/unit/basic_seq_packet_socket.cpp
 /src/tests/unit/basic_serial_port.cpp
 /src/tests/unit/basic_socket_acceptor.cpp
 /src/tests/unit/basic_stream_socket.cpp
@@ -3040,6 +3469,7 @@
 /src/tests/unit/buffered_write_stream.cpp
 /src/tests/unit/buffers_iterator.cpp
 /src/tests/unit/completion_condition.cpp
+/src/tests/unit/connect.cpp
 /src/tests/unit/datagram_socket_service.cpp
 /src/tests/unit/deadline_timer.cpp
 /src/tests/unit/deadline_timer_service.cpp
@@ -3076,9 +3506,11 @@
 /src/tests/unit/posix/descriptor_base.cpp
 /src/tests/unit/posix/stream_descriptor.cpp
 /src/tests/unit/posix/stream_descriptor_service.cpp
+/src/tests/unit/raw_socket_service.cpp
 /src/tests/unit/read_at.cpp
 /src/tests/unit/read.cpp
 /src/tests/unit/read_until.cpp
+/src/tests/unit/seq_packet_socket_service.cpp
 /src/tests/unit/serial_port_base.cpp
 /src/tests/unit/serial_port.cpp
 /src/tests/unit/serial_port_service.cpp
diff --git a/asio/boost_asio.manifest b/asio/boost_asio.manifest
index e6eef77..06d442a 100644
--- a/asio/boost_asio.manifest
+++ b/asio/boost_asio.manifest
@@ -5,6 +5,7 @@
 /boost/asio/basic_deadline_timer.hpp
 /boost/asio/basic_io_object.hpp
 /boost/asio/basic_raw_socket.hpp
+/boost/asio/basic_seq_packet_socket.hpp
 /boost/asio/basic_serial_port.hpp
 /boost/asio/basic_socket_acceptor.hpp
 /boost/asio/basic_socket.hpp
@@ -22,6 +23,7 @@
 /boost/asio/buffer.hpp
 /boost/asio/buffers_iterator.hpp
 /boost/asio/completion_condition.hpp
+/boost/asio/connect.hpp
 /boost/asio/datagram_socket_service.hpp
 /boost/asio/deadline_timer.hpp
 /boost/asio/deadline_timer_service.hpp
@@ -54,6 +56,7 @@
 /boost/asio/detail/gcc_x86_fenced_block.hpp
 /boost/asio/detail/handler_alloc_helpers.hpp
 /boost/asio/detail/handler_invoke_helpers.hpp
+/boost/asio/detail/handler_type_requirements.hpp
 /boost/asio/detail/hash_map.hpp
 /boost/asio/detail/impl/
 /boost/asio/detail/impl/descriptor_ops.ipp
@@ -128,6 +131,7 @@
 /boost/asio/detail/reactive_socket_accept_op.hpp
 /boost/asio/detail/reactive_socket_connect_op.hpp
 /boost/asio/detail/reactive_socket_recvfrom_op.hpp
+/boost/asio/detail/reactive_socket_recvmsg_op.hpp
 /boost/asio/detail/reactive_socket_recv_op.hpp
 /boost/asio/detail/reactive_socket_send_op.hpp
 /boost/asio/detail/reactive_socket_sendto_op.hpp
@@ -189,6 +193,7 @@
 /boost/asio/detail/win_iocp_serial_port_service.hpp
 /boost/asio/detail/win_iocp_socket_accept_op.hpp
 /boost/asio/detail/win_iocp_socket_recvfrom_op.hpp
+/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp
 /boost/asio/detail/win_iocp_socket_recv_op.hpp
 /boost/asio/detail/win_iocp_socket_send_op.hpp
 /boost/asio/detail/win_iocp_socket_service_base.hpp
@@ -203,6 +208,7 @@
 /boost/asio/handler_invoke_hook.hpp
 /boost/asio.hpp
 /boost/asio/impl/
+/boost/asio/impl/connect.hpp
 /boost/asio/impl/error.ipp
 /boost/asio/impl/io_service.hpp
 /boost/asio/impl/io_service.ipp
@@ -270,6 +276,7 @@
 /boost/asio/read_at.hpp
 /boost/asio/read.hpp
 /boost/asio/read_until.hpp
+/boost/asio/seq_packet_socket_service.hpp
 /boost/asio/serial_port_base.hpp
 /boost/asio/serial_port.hpp
 /boost/asio/serial_port_service.hpp
@@ -286,7 +293,11 @@
 /boost/asio/ssl/detail/openssl_operation.hpp
 /boost/asio/ssl/detail/openssl_stream_service.hpp
 /boost/asio/ssl/detail/openssl_types.hpp
+/boost/asio/ssl/error.hpp
 /boost/asio/ssl.hpp
+/boost/asio/ssl/impl/
+/boost/asio/ssl/impl/error.ipp
+/boost/asio/ssl/impl/src.hpp
 /boost/asio/ssl/stream_base.hpp
 /boost/asio/ssl/stream.hpp
 /boost/asio/ssl/stream_service.hpp
@@ -425,6 +436,7 @@
 /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
@@ -509,6 +521,12 @@
 /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/async_connect/
+/doc/html/boost_asio/reference/async_connect.html
+/doc/html/boost_asio/reference/async_connect/overload1.html
+/doc/html/boost_asio/reference/async_connect/overload2.html
+/doc/html/boost_asio/reference/async_connect/overload3.html
+/doc/html/boost_asio/reference/async_connect/overload4.html
 /doc/html/boost_asio/reference/asynchronous_operations.html
 /doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html
 /doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html
@@ -614,7 +632,6 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/io_control.html
 /doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html
 /doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html
-/doc/html/boost_asio/reference/basic_datagram_socket/io_service.html
 /doc/html/boost_asio/reference/basic_datagram_socket/is_open.html
 /doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html
 /doc/html/boost_asio/reference/basic_datagram_socket/linger.html
@@ -629,12 +646,25 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html
 /doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html
 /doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html
 /doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html
 /doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html
 /doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html
 /doc/html/boost_asio/reference/basic_datagram_socket/native.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_datagram_socket/native_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html
 /doc/html/boost_asio/reference/basic_datagram_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_datagram_socket/open/
 /doc/html/boost_asio/reference/basic_datagram_socket/open.html
 /doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
@@ -689,6 +719,10 @@
 /doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
 /doc/html/boost_asio/reference/basic_deadline_timer/cancel/
 /doc/html/boost_asio/reference/basic_deadline_timer/cancel.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html
 /doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html
 /doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html
 /doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html
@@ -706,7 +740,6 @@
 /doc/html/boost_asio/reference/basic_deadline_timer.html
 /doc/html/boost_asio/reference/basic_deadline_timer/implementation.html
 /doc/html/boost_asio/reference/basic_deadline_timer/implementation_type.html
-/doc/html/boost_asio/reference/basic_deadline_timer/io_service.html
 /doc/html/boost_asio/reference/basic_deadline_timer/service.html
 /doc/html/boost_asio/reference/basic_deadline_timer/service_type.html
 /doc/html/boost_asio/reference/basic_deadline_timer/time_type.html
@@ -722,7 +755,6 @@
 /doc/html/boost_asio/reference/basic_io_object.html
 /doc/html/boost_asio/reference/basic_io_object/implementation.html
 /doc/html/boost_asio/reference/basic_io_object/implementation_type.html
-/doc/html/boost_asio/reference/basic_io_object/io_service.html
 /doc/html/boost_asio/reference/basic_io_object/service.html
 /doc/html/boost_asio/reference/basic_io_object/service_type.html
 /doc/html/boost_asio/reference/basic_raw_socket/
@@ -795,7 +827,6 @@
 /doc/html/boost_asio/reference/basic_raw_socket/io_control.html
 /doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html
 /doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html
-/doc/html/boost_asio/reference/basic_raw_socket/io_service.html
 /doc/html/boost_asio/reference/basic_raw_socket/is_open.html
 /doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html
 /doc/html/boost_asio/reference/basic_raw_socket/linger.html
@@ -810,12 +841,25 @@
 /doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html
 /doc/html/boost_asio/reference/basic_raw_socket/max_connections.html
 /doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html
 /doc/html/boost_asio/reference/basic_raw_socket/message_flags.html
 /doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html
 /doc/html/boost_asio/reference/basic_raw_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html
 /doc/html/boost_asio/reference/basic_raw_socket/native.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_raw_socket/native_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html
 /doc/html/boost_asio/reference/basic_raw_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_raw_socket/open/
 /doc/html/boost_asio/reference/basic_raw_socket/open.html
 /doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
@@ -861,6 +905,132 @@
 /doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html
 /doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html
 /doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
+/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/bind/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/open/
+/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/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
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/service.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/service_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html
 /doc/html/boost_asio/reference/basic_serial_port/
 /doc/html/boost_asio/reference/basic_serial_port/assign/
 /doc/html/boost_asio/reference/basic_serial_port/assign.html
@@ -890,13 +1060,14 @@
 /doc/html/boost_asio/reference/basic_serial_port.html
 /doc/html/boost_asio/reference/basic_serial_port/implementation.html
 /doc/html/boost_asio/reference/basic_serial_port/implementation_type.html
-/doc/html/boost_asio/reference/basic_serial_port/io_service.html
 /doc/html/boost_asio/reference/basic_serial_port/is_open.html
 /doc/html/boost_asio/reference/basic_serial_port/lowest_layer/
 /doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html
 /doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_serial_port/native_handle.html
+/doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html
 /doc/html/boost_asio/reference/basic_serial_port/native.html
 /doc/html/boost_asio/reference/basic_serial_port/native_type.html
 /doc/html/boost_asio/reference/basic_serial_port/open/
@@ -969,7 +1140,10 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/implementation.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/implementation_type.html
-/doc/html/boost_asio/reference/basic_socket_acceptor/io_service.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/linger.html
@@ -983,12 +1157,25 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/native.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/native_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/open/
 /doc/html/boost_asio/reference/basic_socket_acceptor/open.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
@@ -1060,7 +1247,6 @@
 /doc/html/boost_asio/reference/basic_socket/io_control.html
 /doc/html/boost_asio/reference/basic_socket/io_control/overload1.html
 /doc/html/boost_asio/reference/basic_socket/io_control/overload2.html
-/doc/html/boost_asio/reference/basic_socket/io_service.html
 /doc/html/boost_asio/reference/basic_socket_iostream/
 /doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/
 /doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html
@@ -1068,8 +1254,20 @@
 /doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
 /doc/html/boost_asio/reference/basic_socket_iostream/close.html
 /doc/html/boost_asio/reference/basic_socket_iostream/connect.html
+/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html
+/doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket_iostream/error.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html
 /doc/html/boost_asio/reference/basic_socket_iostream.html
 /doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html
+/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html
 /doc/html/boost_asio/reference/basic_socket/is_open.html
 /doc/html/boost_asio/reference/basic_socket/keep_alive.html
 /doc/html/boost_asio/reference/basic_socket/linger.html
@@ -1084,12 +1282,25 @@
 /doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html
 /doc/html/boost_asio/reference/basic_socket/max_connections.html
 /doc/html/boost_asio/reference/basic_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_socket/message_end_of_record.html
 /doc/html/boost_asio/reference/basic_socket/message_flags.html
 /doc/html/boost_asio/reference/basic_socket/message_out_of_band.html
 /doc/html/boost_asio/reference/basic_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_socket/native_handle_type.html
 /doc/html/boost_asio/reference/basic_socket/native.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_socket/native_type.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_socket/non_blocking.html
 /doc/html/boost_asio/reference/basic_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_socket/open/
 /doc/html/boost_asio/reference/basic_socket/open.html
 /doc/html/boost_asio/reference/basic_socket/open/overload1.html
@@ -1152,8 +1363,18 @@
 /doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload3.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/debug.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/enable_connection_aborted.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/error.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/get_io_service.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/get_option/
 /doc/html/boost_asio/reference/basic_socket_streambuf/get_option.html
@@ -1166,7 +1387,7 @@
 /doc/html/boost_asio/reference/basic_socket_streambuf/io_control.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload1.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload2.html
-/doc/html/boost_asio/reference/basic_socket_streambuf/io_service.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/io_handler.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/is_open.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/keep_alive.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/linger.html
@@ -1181,18 +1402,32 @@
 /doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer_type.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/max_connections.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/message_end_of_record.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/message_flags.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/message_out_of_band.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/message_peek.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle_type.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/native.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/native_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/open/
 /doc/html/boost_asio/reference/basic_socket_streambuf/open.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/open/overload1.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/open/overload2.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/receive_buffer_size.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/receive_low_watermark.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/
@@ -1215,6 +1450,8 @@
 /doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload2.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/shutdown_type.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/sync.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/timer_handler.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html
 /doc/html/boost_asio/reference/basic_streambuf/
 /doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html
@@ -1294,7 +1531,6 @@
 /doc/html/boost_asio/reference/basic_stream_socket/io_control.html
 /doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html
 /doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html
-/doc/html/boost_asio/reference/basic_stream_socket/io_service.html
 /doc/html/boost_asio/reference/basic_stream_socket/is_open.html
 /doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html
 /doc/html/boost_asio/reference/basic_stream_socket/linger.html
@@ -1309,12 +1545,25 @@
 /doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html
 /doc/html/boost_asio/reference/basic_stream_socket/max_connections.html
 /doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html
 /doc/html/boost_asio/reference/basic_stream_socket/message_flags.html
 /doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html
 /doc/html/boost_asio/reference/basic_stream_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html
 /doc/html/boost_asio/reference/basic_stream_socket/native.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_stream_socket/native_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html
 /doc/html/boost_asio/reference/basic_stream_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html
 /doc/html/boost_asio/reference/basic_stream_socket/open/
 /doc/html/boost_asio/reference/basic_stream_socket/open.html
 /doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
@@ -1359,6 +1608,42 @@
 /doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html
 /doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html
 /doc/html/boost_asio/reference/buffer/
+/doc/html/boost_asio/reference/buffer_cast/
+/doc/html/boost_asio/reference/buffer_cast.html
+/doc/html/boost_asio/reference/buffer_cast/overload1.html
+/doc/html/boost_asio/reference/buffer_cast/overload2.html
+/doc/html/boost_asio/reference/buffer_copy/
+/doc/html/boost_asio/reference/buffer_copy.html
+/doc/html/boost_asio/reference/buffer_copy/overload10.html
+/doc/html/boost_asio/reference/buffer_copy/overload11.html
+/doc/html/boost_asio/reference/buffer_copy/overload12.html
+/doc/html/boost_asio/reference/buffer_copy/overload13.html
+/doc/html/boost_asio/reference/buffer_copy/overload14.html
+/doc/html/boost_asio/reference/buffer_copy/overload15.html
+/doc/html/boost_asio/reference/buffer_copy/overload16.html
+/doc/html/boost_asio/reference/buffer_copy/overload17.html
+/doc/html/boost_asio/reference/buffer_copy/overload18.html
+/doc/html/boost_asio/reference/buffer_copy/overload19.html
+/doc/html/boost_asio/reference/buffer_copy/overload1.html
+/doc/html/boost_asio/reference/buffer_copy/overload20.html
+/doc/html/boost_asio/reference/buffer_copy/overload21.html
+/doc/html/boost_asio/reference/buffer_copy/overload22.html
+/doc/html/boost_asio/reference/buffer_copy/overload23.html
+/doc/html/boost_asio/reference/buffer_copy/overload24.html
+/doc/html/boost_asio/reference/buffer_copy/overload25.html
+/doc/html/boost_asio/reference/buffer_copy/overload26.html
+/doc/html/boost_asio/reference/buffer_copy/overload27.html
+/doc/html/boost_asio/reference/buffer_copy/overload28.html
+/doc/html/boost_asio/reference/buffer_copy/overload29.html
+/doc/html/boost_asio/reference/buffer_copy/overload2.html
+/doc/html/boost_asio/reference/buffer_copy/overload30.html
+/doc/html/boost_asio/reference/buffer_copy/overload3.html
+/doc/html/boost_asio/reference/buffer_copy/overload4.html
+/doc/html/boost_asio/reference/buffer_copy/overload5.html
+/doc/html/boost_asio/reference/buffer_copy/overload6.html
+/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/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
@@ -1382,7 +1667,6 @@
 /doc/html/boost_asio/reference/buffered_read_stream/in_avail.html
 /doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html
 /doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html
-/doc/html/boost_asio/reference/buffered_read_stream/io_service.html
 /doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/
 /doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html
 /doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html
@@ -1429,7 +1713,6 @@
 /doc/html/boost_asio/reference/buffered_stream/in_avail.html
 /doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html
 /doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html
-/doc/html/boost_asio/reference/buffered_stream/io_service.html
 /doc/html/boost_asio/reference/buffered_stream/lowest_layer/
 /doc/html/boost_asio/reference/buffered_stream/lowest_layer.html
 /doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html
@@ -1472,7 +1755,6 @@
 /doc/html/boost_asio/reference/buffered_write_stream/in_avail.html
 /doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html
 /doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html
-/doc/html/boost_asio/reference/buffered_write_stream/io_service.html
 /doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/
 /doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html
 /doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html
@@ -1549,11 +1831,27 @@
 /doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
 /doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
 /doc/html/boost_asio/reference/buffers_iterator/operator__star_.html
+/doc/html/boost_asio/reference/buffer_size/
+/doc/html/boost_asio/reference/buffer_size.html
+/doc/html/boost_asio/reference/buffer_size/overload1.html
+/doc/html/boost_asio/reference/buffer_size/overload2.html
+/doc/html/boost_asio/reference/buffer_size/overload3.html
+/doc/html/boost_asio/reference/buffer_size/overload4.html
+/doc/html/boost_asio/reference/buffer_size/overload5.html
 /doc/html/boost_asio/reference/CompletionHandler.html
+/doc/html/boost_asio/reference/ComposedConnectHandler.html
+/doc/html/boost_asio/reference/connect/
 /doc/html/boost_asio/reference/ConnectHandler.html
+/doc/html/boost_asio/reference/connect.html
+/doc/html/boost_asio/reference/connect/overload1.html
+/doc/html/boost_asio/reference/connect/overload2.html
+/doc/html/boost_asio/reference/connect/overload3.html
+/doc/html/boost_asio/reference/connect/overload4.html
+/doc/html/boost_asio/reference/connect/overload5.html
+/doc/html/boost_asio/reference/connect/overload6.html
+/doc/html/boost_asio/reference/connect/overload7.html
+/doc/html/boost_asio/reference/connect/overload8.html
 /doc/html/boost_asio/reference/const_buffer/
-/doc/html/boost_asio/reference/const_buffer/buffer_cast.html
-/doc/html/boost_asio/reference/const_buffer/buffer_size.html
 /doc/html/boost_asio/reference/const_buffer/const_buffer/
 /doc/html/boost_asio/reference/const_buffer/const_buffer.html
 /doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html
@@ -1566,8 +1864,6 @@
 /doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html
 /doc/html/boost_asio/reference/const_buffers_1/
 /doc/html/boost_asio/reference/const_buffers_1/begin.html
-/doc/html/boost_asio/reference/const_buffers_1/buffer_cast.html
-/doc/html/boost_asio/reference/const_buffers_1/buffer_size.html
 /doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/
 /doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html
 /doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html
@@ -1607,11 +1903,20 @@
 /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
-/doc/html/boost_asio/reference/datagram_socket_service/io_service.html
 /doc/html/boost_asio/reference/datagram_socket_service/is_open.html
 /doc/html/boost_asio/reference/datagram_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_handle.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_handle_type.html
 /doc/html/boost_asio/reference/datagram_socket_service/native.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload2.html
 /doc/html/boost_asio/reference/datagram_socket_service/native_type.html
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload2.html
 /doc/html/boost_asio/reference/datagram_socket_service/open.html
 /doc/html/boost_asio/reference/datagram_socket_service/protocol_type.html
 /doc/html/boost_asio/reference/datagram_socket_service/receive_from.html
@@ -1626,6 +1931,7 @@
 /doc/html/boost_asio/reference/deadline_timer_service/
 /doc/html/boost_asio/reference/deadline_timer_service/async_wait.html
 /doc/html/boost_asio/reference/deadline_timer_service/cancel.html
+/doc/html/boost_asio/reference/deadline_timer_service/cancel_one.html
 /doc/html/boost_asio/reference/deadline_timer_service/construct.html
 /doc/html/boost_asio/reference/deadline_timer_service/deadline_timer_service.html
 /doc/html/boost_asio/reference/deadline_timer_service/destroy.html
@@ -1642,7 +1948,6 @@
 /doc/html/boost_asio/reference/deadline_timer_service.html
 /doc/html/boost_asio/reference/deadline_timer_service/id.html
 /doc/html/boost_asio/reference/deadline_timer_service/implementation_type.html
-/doc/html/boost_asio/reference/deadline_timer_service/io_service.html
 /doc/html/boost_asio/reference/deadline_timer_service/shutdown_service.html
 /doc/html/boost_asio/reference/deadline_timer_service/time_type.html
 /doc/html/boost_asio/reference/deadline_timer_service/traits_type.html
@@ -1717,15 +2022,14 @@
 /doc/html/boost_asio/reference/io_service__service/
 /doc/html/boost_asio/reference/io_service__service/get_io_service.html
 /doc/html/boost_asio/reference/io_service__service.html
-/doc/html/boost_asio/reference/io_service__service/io_service.html
 /doc/html/boost_asio/reference/io_service__service/_service.html
 /doc/html/boost_asio/reference/io_service__service/service.html
 /doc/html/boost_asio/reference/io_service/stop.html
+/doc/html/boost_asio/reference/io_service/stopped.html
 /doc/html/boost_asio/reference/io_service__strand/
 /doc/html/boost_asio/reference/io_service__strand/dispatch.html
 /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/io_service.html
 /doc/html/boost_asio/reference/io_service__strand/post.html
 /doc/html/boost_asio/reference/io_service__strand/_strand.html
 /doc/html/boost_asio/reference/io_service__strand/strand.html
@@ -1734,7 +2038,6 @@
 /doc/html/boost_asio/reference/io_service__work/
 /doc/html/boost_asio/reference/io_service__work/get_io_service.html
 /doc/html/boost_asio/reference/io_service__work.html
-/doc/html/boost_asio/reference/io_service__work/io_service.html
 /doc/html/boost_asio/reference/io_service__work/work/
 /doc/html/boost_asio/reference/io_service__work/_work.html
 /doc/html/boost_asio/reference/io_service__work/work.html
@@ -1755,6 +2058,9 @@
 /doc/html/boost_asio/reference/ip__address/from_string/overload3.html
 /doc/html/boost_asio/reference/ip__address/from_string/overload4.html
 /doc/html/boost_asio/reference/ip__address.html
+/doc/html/boost_asio/reference/ip__address/is_loopback.html
+/doc/html/boost_asio/reference/ip__address/is_multicast.html
+/doc/html/boost_asio/reference/ip__address/is_unspecified.html
 /doc/html/boost_asio/reference/ip__address/is_v4.html
 /doc/html/boost_asio/reference/ip__address/is_v6.html
 /doc/html/boost_asio/reference/ip__address/operator_eq_/
@@ -1798,7 +2104,9 @@
 /doc/html/boost_asio/reference/ip__address_v4/is_class_a.html
 /doc/html/boost_asio/reference/ip__address_v4/is_class_b.html
 /doc/html/boost_asio/reference/ip__address_v4/is_class_c.html
+/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html
 /doc/html/boost_asio/reference/ip__address_v4/is_multicast.html
+/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html
 /doc/html/boost_asio/reference/ip__address_v4/loopback.html
 /doc/html/boost_asio/reference/ip__address_v4/netmask.html
 /doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html
@@ -1921,7 +2229,6 @@
 /doc/html/boost_asio/reference/ip__basic_resolver.html
 /doc/html/boost_asio/reference/ip__basic_resolver/implementation.html
 /doc/html/boost_asio/reference/ip__basic_resolver/implementation_type.html
-/doc/html/boost_asio/reference/ip__basic_resolver/io_service.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/
@@ -1980,8 +2287,6 @@
 /doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html
 /doc/html/boost_asio/reference/ip__icmp/protocol.html
 /doc/html/boost_asio/reference/ip__icmp/resolver.html
-/doc/html/boost_asio/reference/ip__icmp/resolver_iterator.html
-/doc/html/boost_asio/reference/ip__icmp/resolver_query.html
 /doc/html/boost_asio/reference/ip__icmp/socket.html
 /doc/html/boost_asio/reference/ip__icmp/type.html
 /doc/html/boost_asio/reference/ip__icmp/v4.html
@@ -2015,7 +2320,6 @@
 /doc/html/boost_asio/reference/ip__resolver_service.html
 /doc/html/boost_asio/reference/ip__resolver_service/id.html
 /doc/html/boost_asio/reference/ip__resolver_service/implementation_type.html
-/doc/html/boost_asio/reference/ip__resolver_service/io_service.html
 /doc/html/boost_asio/reference/ip__resolver_service/iterator_type.html
 /doc/html/boost_asio/reference/ip__resolver_service/protocol_type.html
 /doc/html/boost_asio/reference/ip__resolver_service/query_type.html
@@ -2036,8 +2340,6 @@
 /doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html
 /doc/html/boost_asio/reference/ip__tcp/protocol.html
 /doc/html/boost_asio/reference/ip__tcp/resolver.html
-/doc/html/boost_asio/reference/ip__tcp/resolver_iterator.html
-/doc/html/boost_asio/reference/ip__tcp/resolver_query.html
 /doc/html/boost_asio/reference/ip__tcp/socket.html
 /doc/html/boost_asio/reference/ip__tcp/type.html
 /doc/html/boost_asio/reference/ip__tcp/v4.html
@@ -2050,8 +2352,6 @@
 /doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html
 /doc/html/boost_asio/reference/ip__udp/protocol.html
 /doc/html/boost_asio/reference/ip__udp/resolver.html
-/doc/html/boost_asio/reference/ip__udp/resolver_iterator.html
-/doc/html/boost_asio/reference/ip__udp/resolver_query.html
 /doc/html/boost_asio/reference/ip__udp/socket.html
 /doc/html/boost_asio/reference/ip__udp/type.html
 /doc/html/boost_asio/reference/ip__udp/v4.html
@@ -2134,8 +2434,6 @@
 /doc/html/boost_asio/reference/local__stream_protocol/socket.html
 /doc/html/boost_asio/reference/local__stream_protocol/type.html
 /doc/html/boost_asio/reference/mutable_buffer/
-/doc/html/boost_asio/reference/mutable_buffer/buffer_cast.html
-/doc/html/boost_asio/reference/mutable_buffer/buffer_size.html
 /doc/html/boost_asio/reference/mutable_buffer.html
 /doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/
 /doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html
@@ -2147,8 +2445,6 @@
 /doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html
 /doc/html/boost_asio/reference/mutable_buffers_1/
 /doc/html/boost_asio/reference/mutable_buffers_1/begin.html
-/doc/html/boost_asio/reference/mutable_buffers_1/buffer_cast.html
-/doc/html/boost_asio/reference/mutable_buffers_1/buffer_size.html
 /doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html
 /doc/html/boost_asio/reference/mutable_buffers_1/end.html
 /doc/html/boost_asio/reference/mutable_buffers_1.html
@@ -2198,16 +2494,28 @@
 /doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html
-/doc/html/boost_asio/reference/posix__basic_descriptor/io_service.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/
 /doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/native.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/native_type.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking_io.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/release.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/service.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/service_type.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/
@@ -2238,20 +2546,32 @@
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html
-/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_service.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/native.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking_io.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/service.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/service_type.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/
@@ -2277,11 +2597,21 @@
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/id.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/implementation_type.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/io_control.html
-/doc/html/boost_asio/reference/posix__stream_descriptor_service/io_service.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/is_open.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle_type.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/native.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/native_type.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/read_some.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/release.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/shutdown_service.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html
 /doc/html/boost_asio/reference/posix__stream_descriptor_service/write_some.html
@@ -2310,11 +2640,20 @@
 /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
-/doc/html/boost_asio/reference/raw_socket_service/io_service.html
 /doc/html/boost_asio/reference/raw_socket_service/is_open.html
 /doc/html/boost_asio/reference/raw_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/raw_socket_service/native_handle.html
+/doc/html/boost_asio/reference/raw_socket_service/native_handle_type.html
 /doc/html/boost_asio/reference/raw_socket_service/native.html
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload2.html
 /doc/html/boost_asio/reference/raw_socket_service/native_type.html
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking/
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload2.html
 /doc/html/boost_asio/reference/raw_socket_service/open.html
 /doc/html/boost_asio/reference/raw_socket_service/protocol_type.html
 /doc/html/boost_asio/reference/raw_socket_service/raw_socket_service.html
@@ -2335,6 +2674,8 @@
 /doc/html/boost_asio/reference/read_at/overload4.html
 /doc/html/boost_asio/reference/read_at/overload5.html
 /doc/html/boost_asio/reference/read_at/overload6.html
+/doc/html/boost_asio/reference/read_at/overload7.html
+/doc/html/boost_asio/reference/read_at/overload8.html
 /doc/html/boost_asio/reference/ReadHandler.html
 /doc/html/boost_asio/reference/read.html
 /doc/html/boost_asio/reference/read/overload1.html
@@ -2343,6 +2684,8 @@
 /doc/html/boost_asio/reference/read/overload4.html
 /doc/html/boost_asio/reference/read/overload5.html
 /doc/html/boost_asio/reference/read/overload6.html
+/doc/html/boost_asio/reference/read/overload7.html
+/doc/html/boost_asio/reference/read/overload8.html
 /doc/html/boost_asio/reference/read_until/
 /doc/html/boost_asio/reference/read_until.html
 /doc/html/boost_asio/reference/read_until/overload1.html
@@ -2355,6 +2698,50 @@
 /doc/html/boost_asio/reference/read_until/overload8.html
 /doc/html/boost_asio/reference/ResolveHandler.html
 /doc/html/boost_asio/reference/ResolverService.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/
+/doc/html/boost_asio/reference/seq_packet_socket_service/assign.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/async_connect.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/async_receive.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/async_send.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/at_mark.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/available.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/bind.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/cancel.html
+/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/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/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
+/doc/html/boost_asio/reference/seq_packet_socket_service/is_open.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/open.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/protocol_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/receive.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/remote_endpoint.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/send.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/seq_packet_socket_service.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/set_option.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/shutdown.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/shutdown_service.html
 /doc/html/boost_asio/reference/serial_port_base/
 /doc/html/boost_asio/reference/serial_port_base__baud_rate/
 /doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html
@@ -2406,8 +2793,9 @@
 /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/io_service.html
 /doc/html/boost_asio/reference/serial_port_service/is_open.html
+/doc/html/boost_asio/reference/serial_port_service/native_handle.html
+/doc/html/boost_asio/reference/serial_port_service/native_handle_type.html
 /doc/html/boost_asio/reference/serial_port_service/native.html
 /doc/html/boost_asio/reference/serial_port_service/native_type.html
 /doc/html/boost_asio/reference/serial_port_service/open.html
@@ -2440,12 +2828,21 @@
 /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
-/doc/html/boost_asio/reference/socket_acceptor_service/io_service.html
 /doc/html/boost_asio/reference/socket_acceptor_service/is_open.html
 /doc/html/boost_asio/reference/socket_acceptor_service/listen.html
 /doc/html/boost_asio/reference/socket_acceptor_service/local_endpoint.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_handle.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_handle_type.html
 /doc/html/boost_asio/reference/socket_acceptor_service/native.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload2.html
 /doc/html/boost_asio/reference/socket_acceptor_service/native_type.html
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking.html
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload2.html
 /doc/html/boost_asio/reference/socket_acceptor_service/open.html
 /doc/html/boost_asio/reference/socket_acceptor_service/protocol_type.html
 /doc/html/boost_asio/reference/socket_acceptor_service/set_option.html
@@ -2462,6 +2859,7 @@
 /doc/html/boost_asio/reference/socket_base/linger.html
 /doc/html/boost_asio/reference/socket_base/max_connections.html
 /doc/html/boost_asio/reference/socket_base/message_do_not_route.html
+/doc/html/boost_asio/reference/socket_base/message_end_of_record.html
 /doc/html/boost_asio/reference/socket_base/message_flags.html
 /doc/html/boost_asio/reference/socket_base/message_out_of_band.html
 /doc/html/boost_asio/reference/socket_base/message_peek.html
@@ -2562,7 +2960,6 @@
 /doc/html/boost_asio/reference/ssl__context_service.html
 /doc/html/boost_asio/reference/ssl__context_service/id.html
 /doc/html/boost_asio/reference/ssl__context_service/impl_type.html
-/doc/html/boost_asio/reference/ssl__context_service/io_service.html
 /doc/html/boost_asio/reference/ssl__context_service/load_verify_file.html
 /doc/html/boost_asio/reference/ssl__context_service/null.html
 /doc/html/boost_asio/reference/ssl__context_service/set_options.html
@@ -2596,7 +2993,6 @@
 /doc/html/boost_asio/reference/ssl__stream/in_avail.html
 /doc/html/boost_asio/reference/ssl__stream/in_avail/overload1.html
 /doc/html/boost_asio/reference/ssl__stream/in_avail/overload2.html
-/doc/html/boost_asio/reference/ssl__stream/io_service.html
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer/
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer.html
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html
@@ -2625,7 +3021,6 @@
 /doc/html/boost_asio/reference/ssl__stream_service/id.html
 /doc/html/boost_asio/reference/ssl__stream_service/impl_type.html
 /doc/html/boost_asio/reference/ssl__stream_service/in_avail.html
-/doc/html/boost_asio/reference/ssl__stream_service/io_service.html
 /doc/html/boost_asio/reference/ssl__stream_service/null.html
 /doc/html/boost_asio/reference/ssl__stream_service/peek.html
 /doc/html/boost_asio/reference/ssl__stream_service/read_some.html
@@ -2669,11 +3064,20 @@
 /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
-/doc/html/boost_asio/reference/stream_socket_service/io_service.html
 /doc/html/boost_asio/reference/stream_socket_service/is_open.html
 /doc/html/boost_asio/reference/stream_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/stream_socket_service/native_handle.html
+/doc/html/boost_asio/reference/stream_socket_service/native_handle_type.html
 /doc/html/boost_asio/reference/stream_socket_service/native.html
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload2.html
 /doc/html/boost_asio/reference/stream_socket_service/native_type.html
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking/
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload2.html
 /doc/html/boost_asio/reference/stream_socket_service/open.html
 /doc/html/boost_asio/reference/stream_socket_service/protocol_type.html
 /doc/html/boost_asio/reference/stream_socket_service/receive.html
@@ -2700,6 +3104,7 @@
 /doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
 /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_service.html
 /doc/html/boost_asio/reference/WaitHandler.html
 /doc/html/boost_asio/reference/windows__basic_handle/
@@ -2724,13 +3129,14 @@
 /doc/html/boost_asio/reference/windows__basic_handle.html
 /doc/html/boost_asio/reference/windows__basic_handle/implementation.html
 /doc/html/boost_asio/reference/windows__basic_handle/implementation_type.html
-/doc/html/boost_asio/reference/windows__basic_handle/io_service.html
 /doc/html/boost_asio/reference/windows__basic_handle/is_open.html
 /doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/
 /doc/html/boost_asio/reference/windows__basic_handle/lowest_layer.html
 /doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/windows__basic_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_handle/native_handle_type.html
 /doc/html/boost_asio/reference/windows__basic_handle/native.html
 /doc/html/boost_asio/reference/windows__basic_handle/native_type.html
 /doc/html/boost_asio/reference/windows__basic_handle/service.html
@@ -2758,13 +3164,14 @@
 /doc/html/boost_asio/reference/windows__basic_random_access_handle.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation_type.html
-/doc/html/boost_asio/reference/windows__basic_random_access_handle/io_service.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/native.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/native_type.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/
@@ -2800,13 +3207,14 @@
 /doc/html/boost_asio/reference/windows__basic_stream_handle.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/implementation.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/implementation_type.html
-/doc/html/boost_asio/reference/windows__basic_stream_handle/io_service.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/
 /doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/native.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/native_type.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/
@@ -2849,8 +3257,9 @@
 /doc/html/boost_asio/reference/windows__random_access_handle_service.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/id.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/implementation_type.html
-/doc/html/boost_asio/reference/windows__random_access_handle_service/io_service.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/is_open.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle_type.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/native.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/native_type.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/random_access_handle_service.html
@@ -2870,8 +3279,9 @@
 /doc/html/boost_asio/reference/windows__stream_handle_service.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/id.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/implementation_type.html
-/doc/html/boost_asio/reference/windows__stream_handle_service/io_service.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/is_open.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle_type.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/native.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/native_type.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/read_some.html
@@ -2887,6 +3297,8 @@
 /doc/html/boost_asio/reference/write_at/overload4.html
 /doc/html/boost_asio/reference/write_at/overload5.html
 /doc/html/boost_asio/reference/write_at/overload6.html
+/doc/html/boost_asio/reference/write_at/overload7.html
+/doc/html/boost_asio/reference/write_at/overload8.html
 /doc/html/boost_asio/reference/WriteHandler.html
 /doc/html/boost_asio/reference/write.html
 /doc/html/boost_asio/reference/write/overload1.html
@@ -2895,6 +3307,8 @@
 /doc/html/boost_asio/reference/write/overload4.html
 /doc/html/boost_asio/reference/write/overload5.html
 /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/sync_op.png
 /doc/html/boost_asio/tutorial/
 /doc/html/boost_asio/tutorial.html
@@ -2986,6 +3400,7 @@
 /libs/asio/doc/requirements/AsyncReadStream.qbk
 /libs/asio/doc/requirements/AsyncWriteStream.qbk
 /libs/asio/doc/requirements/CompletionHandler.qbk
+/libs/asio/doc/requirements/ComposedConnectHandler.qbk
 /libs/asio/doc/requirements/ConnectHandler.qbk
 /libs/asio/doc/requirements/ConstBufferSequence.qbk
 /libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk
@@ -3008,6 +3423,7 @@
 /libs/asio/doc/requirements/ReadHandler.qbk
 /libs/asio/doc/requirements/ResolveHandler.qbk
 /libs/asio/doc/requirements/ResolverService.qbk
+/libs/asio/doc/requirements/SeqPacketSocketService.qbk
 /libs/asio/doc/requirements/SerialPortService.qbk
 /libs/asio/doc/requirements/Service.qbk
 /libs/asio/doc/requirements/SettableSerialPortOption.qbk
@@ -3160,6 +3576,7 @@
 /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/
@@ -3266,6 +3683,8 @@
 /libs/asio/test/archetypes/io_control_command.hpp
 /libs/asio/test/basic_datagram_socket.cpp
 /libs/asio/test/basic_deadline_timer.cpp
+/libs/asio/test/basic_raw_socket.cpp
+/libs/asio/test/basic_seq_packet_socket.cpp
 /libs/asio/test/basic_serial_port.cpp
 /libs/asio/test/basic_socket_acceptor.cpp
 /libs/asio/test/basic_stream_socket.cpp
@@ -3275,6 +3694,7 @@
 /libs/asio/test/buffered_write_stream.cpp
 /libs/asio/test/buffers_iterator.cpp
 /libs/asio/test/completion_condition.cpp
+/libs/asio/test/connect.cpp
 /libs/asio/test/datagram_socket_service.cpp
 /libs/asio/test/deadline_timer.cpp
 /libs/asio/test/deadline_timer_service.cpp
@@ -3313,9 +3733,11 @@
 /libs/asio/test/posix/descriptor_base.cpp
 /libs/asio/test/posix/stream_descriptor.cpp
 /libs/asio/test/posix/stream_descriptor_service.cpp
+/libs/asio/test/raw_socket_service.cpp
 /libs/asio/test/read_at.cpp
 /libs/asio/test/read.cpp
 /libs/asio/test/read_until.cpp
+/libs/asio/test/seq_packet_socket_service.cpp
 /libs/asio/test/serial_port_base.cpp
 /libs/asio/test/serial_port.cpp
 /libs/asio/test/serial_port_service.cpp
diff --git a/asio/configure.ac b/asio/configure.ac
index ad3ccce..cbc2256 100644
--- a/asio/configure.ac
+++ b/asio/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(asio, [1.4.7])
+AC_INIT(asio, [1.5.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 22cabbe..5a0aef5 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 100407 // 1.4.7
+#define ASIO_VERSION 100500 // 1.5.0
 
 #endif // ASIO_VERSION_HPP