asio version 1.5.3 released
diff --git a/asio/README b/asio/README
index 59408cc..f069d2b 100644
--- a/asio/README
+++ b/asio/README
@@ -1,4 +1,4 @@
-asio version 1.5.2
-Released Tuesday, 08 March 2011.
+asio version 1.5.3
+Released Tuesday, 22 March 2011.
 
 See doc/index.html for API documentation and a tutorial.
diff --git a/asio/asio.manifest b/asio/asio.manifest
index 8c809c4..2946fd4 100644
--- a/asio/asio.manifest
+++ b/asio/asio.manifest
@@ -1454,6 +1454,12 @@
 /doc/asio/reference/buffer/overload20.html
 /doc/asio/reference/buffer/overload21.html
 /doc/asio/reference/buffer/overload22.html
+/doc/asio/reference/buffer/overload23.html
+/doc/asio/reference/buffer/overload24.html
+/doc/asio/reference/buffer/overload25.html
+/doc/asio/reference/buffer/overload26.html
+/doc/asio/reference/buffer/overload27.html
+/doc/asio/reference/buffer/overload28.html
 /doc/asio/reference/buffer/overload2.html
 /doc/asio/reference/buffer/overload3.html
 /doc/asio/reference/buffer/overload4.html
@@ -1674,6 +1680,7 @@
 /doc/asio/reference/GettableSocketOption.html
 /doc/asio/reference/Handler.html
 /doc/asio/reference/HandleService.html
+/doc/asio/reference/HandshakeHandler.html
 /doc/asio/reference/has_service.html
 /doc/asio/reference.html
 /doc/asio/reference/InternetProtocol.html
@@ -2530,6 +2537,7 @@
 /doc/asio/reference/Service.html
 /doc/asio/reference/SettableSerialPortOption.html
 /doc/asio/reference/SettableSocketOption.html
+/doc/asio/reference/ShutdownHandler.html
 /doc/asio/reference/SignalHandler.html
 /doc/asio/reference/signal_set.html
 /doc/asio/reference/signal_set_service/
@@ -2608,67 +2616,11 @@
 /doc/asio/reference/socket_base/shutdown_type.html
 /doc/asio/reference/socket_base/_socket_base.html
 /doc/asio/reference/SocketService.html
-/doc/asio/reference/ssl__basic_context/
-/doc/asio/reference/ssl__basic_context/add_verify_path/
-/doc/asio/reference/ssl__basic_context/add_verify_path.html
-/doc/asio/reference/ssl__basic_context/add_verify_path/overload1.html
-/doc/asio/reference/ssl__basic_context/add_verify_path/overload2.html
-/doc/asio/reference/ssl__basic_context/_basic_context.html
-/doc/asio/reference/ssl__basic_context/basic_context.html
-/doc/asio/reference/ssl__basic_context/default_workarounds.html
-/doc/asio/reference/ssl__basic_context/file_format.html
-/doc/asio/reference/ssl__basic_context.html
-/doc/asio/reference/ssl__basic_context/impl.html
-/doc/asio/reference/ssl__basic_context/impl_type.html
-/doc/asio/reference/ssl__basic_context/load_verify_file/
-/doc/asio/reference/ssl__basic_context/load_verify_file.html
-/doc/asio/reference/ssl__basic_context/load_verify_file/overload1.html
-/doc/asio/reference/ssl__basic_context/load_verify_file/overload2.html
-/doc/asio/reference/ssl__basic_context/method.html
-/doc/asio/reference/ssl__basic_context/no_sslv2.html
-/doc/asio/reference/ssl__basic_context/no_sslv3.html
-/doc/asio/reference/ssl__basic_context/no_tlsv1.html
-/doc/asio/reference/ssl__basic_context/options.html
-/doc/asio/reference/ssl__basic_context/password_purpose.html
-/doc/asio/reference/ssl__basic_context/service_type.html
-/doc/asio/reference/ssl__basic_context/set_options/
-/doc/asio/reference/ssl__basic_context/set_options.html
-/doc/asio/reference/ssl__basic_context/set_options/overload1.html
-/doc/asio/reference/ssl__basic_context/set_options/overload2.html
-/doc/asio/reference/ssl__basic_context/set_password_callback/
-/doc/asio/reference/ssl__basic_context/set_password_callback.html
-/doc/asio/reference/ssl__basic_context/set_password_callback/overload1.html
-/doc/asio/reference/ssl__basic_context/set_password_callback/overload2.html
-/doc/asio/reference/ssl__basic_context/set_verify_mode/
-/doc/asio/reference/ssl__basic_context/set_verify_mode.html
-/doc/asio/reference/ssl__basic_context/set_verify_mode/overload1.html
-/doc/asio/reference/ssl__basic_context/set_verify_mode/overload2.html
-/doc/asio/reference/ssl__basic_context/single_dh_use.html
-/doc/asio/reference/ssl__basic_context/use_certificate_chain_file/
-/doc/asio/reference/ssl__basic_context/use_certificate_chain_file.html
-/doc/asio/reference/ssl__basic_context/use_certificate_chain_file/overload1.html
-/doc/asio/reference/ssl__basic_context/use_certificate_chain_file/overload2.html
-/doc/asio/reference/ssl__basic_context/use_certificate_file/
-/doc/asio/reference/ssl__basic_context/use_certificate_file.html
-/doc/asio/reference/ssl__basic_context/use_certificate_file/overload1.html
-/doc/asio/reference/ssl__basic_context/use_certificate_file/overload2.html
-/doc/asio/reference/ssl__basic_context/use_private_key_file/
-/doc/asio/reference/ssl__basic_context/use_private_key_file.html
-/doc/asio/reference/ssl__basic_context/use_private_key_file/overload1.html
-/doc/asio/reference/ssl__basic_context/use_private_key_file/overload2.html
-/doc/asio/reference/ssl__basic_context/use_rsa_private_key_file/
-/doc/asio/reference/ssl__basic_context/use_rsa_private_key_file.html
-/doc/asio/reference/ssl__basic_context/use_rsa_private_key_file/overload1.html
-/doc/asio/reference/ssl__basic_context/use_rsa_private_key_file/overload2.html
-/doc/asio/reference/ssl__basic_context/use_tmp_dh_file/
-/doc/asio/reference/ssl__basic_context/use_tmp_dh_file.html
-/doc/asio/reference/ssl__basic_context/use_tmp_dh_file/overload1.html
-/doc/asio/reference/ssl__basic_context/use_tmp_dh_file/overload2.html
-/doc/asio/reference/ssl__basic_context/verify_client_once.html
-/doc/asio/reference/ssl__basic_context/verify_fail_if_no_peer_cert.html
-/doc/asio/reference/ssl__basic_context/verify_mode.html
-/doc/asio/reference/ssl__basic_context/verify_none.html
-/doc/asio/reference/ssl__basic_context/verify_peer.html
+/doc/asio/reference/ssl__context/
+/doc/asio/reference/ssl__context/add_verify_path/
+/doc/asio/reference/ssl__context/add_verify_path.html
+/doc/asio/reference/ssl__context/add_verify_path/overload1.html
+/doc/asio/reference/ssl__context/add_verify_path/overload2.html
 /doc/asio/reference/ssl__context_base/
 /doc/asio/reference/ssl__context_base/_context_base.html
 /doc/asio/reference/ssl__context_base/default_workarounds.html
@@ -2681,31 +2633,76 @@
 /doc/asio/reference/ssl__context_base/options.html
 /doc/asio/reference/ssl__context_base/password_purpose.html
 /doc/asio/reference/ssl__context_base/single_dh_use.html
-/doc/asio/reference/ssl__context_base/verify_client_once.html
-/doc/asio/reference/ssl__context_base/verify_fail_if_no_peer_cert.html
-/doc/asio/reference/ssl__context_base/verify_mode.html
-/doc/asio/reference/ssl__context_base/verify_none.html
-/doc/asio/reference/ssl__context_base/verify_peer.html
+/doc/asio/reference/ssl__context/context/
+/doc/asio/reference/ssl__context/_context.html
+/doc/asio/reference/ssl__context/context.html
+/doc/asio/reference/ssl__context/context/overload1.html
+/doc/asio/reference/ssl__context/context/overload2.html
+/doc/asio/reference/ssl__context/context/overload3.html
+/doc/asio/reference/ssl__context/default_workarounds.html
+/doc/asio/reference/ssl__context/file_format.html
 /doc/asio/reference/ssl__context.html
-/doc/asio/reference/ssl__context_service/
-/doc/asio/reference/ssl__context_service/add_verify_path.html
-/doc/asio/reference/ssl__context_service/context_service.html
-/doc/asio/reference/ssl__context_service/create.html
-/doc/asio/reference/ssl__context_service/destroy.html
-/doc/asio/reference/ssl__context_service/get_io_service.html
-/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/load_verify_file.html
-/doc/asio/reference/ssl__context_service/null.html
-/doc/asio/reference/ssl__context_service/set_options.html
-/doc/asio/reference/ssl__context_service/set_password_callback.html
-/doc/asio/reference/ssl__context_service/set_verify_mode.html
-/doc/asio/reference/ssl__context_service/use_certificate_chain_file.html
-/doc/asio/reference/ssl__context_service/use_certificate_file.html
-/doc/asio/reference/ssl__context_service/use_private_key_file.html
-/doc/asio/reference/ssl__context_service/use_rsa_private_key_file.html
-/doc/asio/reference/ssl__context_service/use_tmp_dh_file.html
+/doc/asio/reference/ssl__context/impl.html
+/doc/asio/reference/ssl__context/impl_type.html
+/doc/asio/reference/ssl__context/load_verify_file/
+/doc/asio/reference/ssl__context/load_verify_file.html
+/doc/asio/reference/ssl__context/load_verify_file/overload1.html
+/doc/asio/reference/ssl__context/load_verify_file/overload2.html
+/doc/asio/reference/ssl__context/method.html
+/doc/asio/reference/ssl__context/native_handle.html
+/doc/asio/reference/ssl__context/native_handle_type.html
+/doc/asio/reference/ssl__context/no_sslv2.html
+/doc/asio/reference/ssl__context/no_sslv3.html
+/doc/asio/reference/ssl__context/no_tlsv1.html
+/doc/asio/reference/ssl__context/operator_eq_.html
+/doc/asio/reference/ssl__context/options.html
+/doc/asio/reference/ssl__context/password_purpose.html
+/doc/asio/reference/ssl__context/set_default_verify_paths/
+/doc/asio/reference/ssl__context/set_default_verify_paths.html
+/doc/asio/reference/ssl__context/set_default_verify_paths/overload1.html
+/doc/asio/reference/ssl__context/set_default_verify_paths/overload2.html
+/doc/asio/reference/ssl__context/set_options/
+/doc/asio/reference/ssl__context/set_options.html
+/doc/asio/reference/ssl__context/set_options/overload1.html
+/doc/asio/reference/ssl__context/set_options/overload2.html
+/doc/asio/reference/ssl__context/set_password_callback/
+/doc/asio/reference/ssl__context/set_password_callback.html
+/doc/asio/reference/ssl__context/set_password_callback/overload1.html
+/doc/asio/reference/ssl__context/set_password_callback/overload2.html
+/doc/asio/reference/ssl__context/set_verify_callback/
+/doc/asio/reference/ssl__context/set_verify_callback.html
+/doc/asio/reference/ssl__context/set_verify_callback/overload1.html
+/doc/asio/reference/ssl__context/set_verify_callback/overload2.html
+/doc/asio/reference/ssl__context/set_verify_mode/
+/doc/asio/reference/ssl__context/set_verify_mode.html
+/doc/asio/reference/ssl__context/set_verify_mode/overload1.html
+/doc/asio/reference/ssl__context/set_verify_mode/overload2.html
+/doc/asio/reference/ssl__context/single_dh_use.html
+/doc/asio/reference/ssl__context/use_certificate_chain_file/
+/doc/asio/reference/ssl__context/use_certificate_chain_file.html
+/doc/asio/reference/ssl__context/use_certificate_chain_file/overload1.html
+/doc/asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+/doc/asio/reference/ssl__context/use_certificate_file/
+/doc/asio/reference/ssl__context/use_certificate_file.html
+/doc/asio/reference/ssl__context/use_certificate_file/overload1.html
+/doc/asio/reference/ssl__context/use_certificate_file/overload2.html
+/doc/asio/reference/ssl__context/use_private_key_file/
+/doc/asio/reference/ssl__context/use_private_key_file.html
+/doc/asio/reference/ssl__context/use_private_key_file/overload1.html
+/doc/asio/reference/ssl__context/use_private_key_file/overload2.html
+/doc/asio/reference/ssl__context/use_rsa_private_key_file/
+/doc/asio/reference/ssl__context/use_rsa_private_key_file.html
+/doc/asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
+/doc/asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+/doc/asio/reference/ssl__context/use_tmp_dh_file/
+/doc/asio/reference/ssl__context/use_tmp_dh_file.html
+/doc/asio/reference/ssl__context/use_tmp_dh_file/overload1.html
+/doc/asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+/doc/asio/reference/ssl__rfc2818_verification/
+/doc/asio/reference/ssl__rfc2818_verification.html
+/doc/asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
+/doc/asio/reference/ssl__rfc2818_verification/result_type.html
+/doc/asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
 /doc/asio/reference/ssl__stream/
 /doc/asio/reference/ssl__stream/async_handshake.html
 /doc/asio/reference/ssl__stream/async_read_some.html
@@ -2723,46 +2720,34 @@
 /doc/asio/reference/ssl__stream/handshake_type.html
 /doc/asio/reference/ssl__stream.html
 /doc/asio/reference/ssl__stream/impl.html
+/doc/asio/reference/ssl__stream__impl_struct/
+/doc/asio/reference/ssl__stream__impl_struct.html
+/doc/asio/reference/ssl__stream__impl_struct/ssl.html
 /doc/asio/reference/ssl__stream/impl_type.html
-/doc/asio/reference/ssl__stream/in_avail/
-/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/lowest_layer/
 /doc/asio/reference/ssl__stream/lowest_layer.html
 /doc/asio/reference/ssl__stream/lowest_layer/overload1.html
 /doc/asio/reference/ssl__stream/lowest_layer/overload2.html
 /doc/asio/reference/ssl__stream/lowest_layer_type.html
+/doc/asio/reference/ssl__stream/native_handle.html
+/doc/asio/reference/ssl__stream/native_handle_type.html
+/doc/asio/reference/ssl__stream/next_layer/
 /doc/asio/reference/ssl__stream/next_layer.html
+/doc/asio/reference/ssl__stream/next_layer/overload1.html
+/doc/asio/reference/ssl__stream/next_layer/overload2.html
 /doc/asio/reference/ssl__stream/next_layer_type.html
-/doc/asio/reference/ssl__stream/peek/
-/doc/asio/reference/ssl__stream/peek.html
-/doc/asio/reference/ssl__stream/peek/overload1.html
-/doc/asio/reference/ssl__stream/peek/overload2.html
 /doc/asio/reference/ssl__stream/read_some/
 /doc/asio/reference/ssl__stream/read_some.html
 /doc/asio/reference/ssl__stream/read_some/overload1.html
 /doc/asio/reference/ssl__stream/read_some/overload2.html
-/doc/asio/reference/ssl__stream_service/
-/doc/asio/reference/ssl__stream_service/async_handshake.html
-/doc/asio/reference/ssl__stream_service/async_read_some.html
-/doc/asio/reference/ssl__stream_service/async_shutdown.html
-/doc/asio/reference/ssl__stream_service/async_write_some.html
-/doc/asio/reference/ssl__stream_service/create.html
-/doc/asio/reference/ssl__stream_service/destroy.html
-/doc/asio/reference/ssl__stream_service/get_io_service.html
-/doc/asio/reference/ssl__stream_service/handshake.html
-/doc/asio/reference/ssl__stream_service.html
-/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/null.html
-/doc/asio/reference/ssl__stream_service/peek.html
-/doc/asio/reference/ssl__stream_service/read_some.html
-/doc/asio/reference/ssl__stream_service/shutdown.html
-/doc/asio/reference/ssl__stream_service/stream_service.html
-/doc/asio/reference/ssl__stream/service_type.html
-/doc/asio/reference/ssl__stream_service/write_some.html
+/doc/asio/reference/ssl__stream/set_verify_callback/
+/doc/asio/reference/ssl__stream/set_verify_callback.html
+/doc/asio/reference/ssl__stream/set_verify_callback/overload1.html
+/doc/asio/reference/ssl__stream/set_verify_callback/overload2.html
+/doc/asio/reference/ssl__stream/set_verify_mode/
+/doc/asio/reference/ssl__stream/set_verify_mode.html
+/doc/asio/reference/ssl__stream/set_verify_mode/overload1.html
+/doc/asio/reference/ssl__stream/set_verify_mode/overload2.html
 /doc/asio/reference/ssl__stream/shutdown/
 /doc/asio/reference/ssl__stream/shutdown.html
 /doc/asio/reference/ssl__stream/shutdown/overload1.html
@@ -2773,6 +2758,16 @@
 /doc/asio/reference/ssl__stream/write_some.html
 /doc/asio/reference/ssl__stream/write_some/overload1.html
 /doc/asio/reference/ssl__stream/write_some/overload2.html
+/doc/asio/reference/ssl__verify_client_once.html
+/doc/asio/reference/ssl__verify_context/
+/doc/asio/reference/ssl__verify_context.html
+/doc/asio/reference/ssl__verify_context/native_handle.html
+/doc/asio/reference/ssl__verify_context/native_handle_type.html
+/doc/asio/reference/ssl__verify_context/verify_context.html
+/doc/asio/reference/ssl__verify_fail_if_no_peer_cert.html
+/doc/asio/reference/ssl__verify_mode.html
+/doc/asio/reference/ssl__verify_none.html
+/doc/asio/reference/ssl__verify_peer.html
 /doc/asio/reference/strand.html
 /doc/asio/reference/streambuf.html
 /doc/asio/reference/StreamDescriptorService.html
@@ -3185,6 +3180,8 @@
 /include/asio/deadline_timer_service.hpp
 /include/asio/detail/
 /include/asio/detail/array_fwd.hpp
+/include/asio/detail/array.hpp
+/include/asio/detail/atomic_count.hpp
 /include/asio/detail/base_from_completion_cond.hpp
 /include/asio/detail/bind_handler.hpp
 /include/asio/detail/buffered_stream_storage.hpp
@@ -3309,6 +3306,7 @@
 /include/asio/detail/resolver_service_base.hpp
 /include/asio/detail/resolver_service.hpp
 /include/asio/detail/scoped_lock.hpp
+/include/asio/detail/scoped_ptr.hpp
 /include/asio/detail/select_interrupter.hpp
 /include/asio/detail/select_reactor_fwd.hpp
 /include/asio/detail/select_reactor.hpp
@@ -3459,19 +3457,43 @@
 /include/asio/ssl/context.hpp
 /include/asio/ssl/context_service.hpp
 /include/asio/ssl/detail/
-/include/asio/ssl/detail/openssl_context_service.hpp
+/include/asio/ssl/detail/engine.hpp
+/include/asio/ssl/detail/handshake_op.hpp
+/include/asio/ssl/detail/impl/
+/include/asio/ssl/detail/impl/engine.ipp
+/include/asio/ssl/detail/impl/openssl_init.ipp
+/include/asio/ssl/detail/io.hpp
 /include/asio/ssl/detail/openssl_init.hpp
-/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/detail/password_callback.hpp
+/include/asio/ssl/detail/read_op.hpp
+/include/asio/ssl/detail/shutdown_op.hpp
+/include/asio/ssl/detail/stream_core.hpp
+/include/asio/ssl/detail/verify_callback.hpp
+/include/asio/ssl/detail/write_op.hpp
 /include/asio/ssl/error.hpp
 /include/asio/ssl.hpp
 /include/asio/ssl/impl/
+/include/asio/ssl/impl/context.hpp
+/include/asio/ssl/impl/context.ipp
 /include/asio/ssl/impl/error.ipp
+/include/asio/ssl/impl/rfc2818_verification.ipp
 /include/asio/ssl/impl/src.hpp
+/include/asio/ssl/old/
+/include/asio/ssl/old/basic_context.hpp
+/include/asio/ssl/old/context_service.hpp
+/include/asio/ssl/old/detail/
+/include/asio/ssl/old/detail/openssl_context_service.hpp
+/include/asio/ssl/old/detail/openssl_operation.hpp
+/include/asio/ssl/old/detail/openssl_stream_service.hpp
+/include/asio/ssl/old/stream.hpp
+/include/asio/ssl/old/stream_service.hpp
+/include/asio/ssl/rfc2818_verification.hpp
 /include/asio/ssl/stream_base.hpp
 /include/asio/ssl/stream.hpp
 /include/asio/ssl/stream_service.hpp
+/include/asio/ssl/verify_context.hpp
+/include/asio/ssl/verify_mode.hpp
 /include/asio/strand.hpp
 /include/asio/streambuf.hpp
 /include/asio/stream_socket_service.hpp
@@ -3768,6 +3790,7 @@
 /src/tests/unit/ssl/context_base.cpp
 /src/tests/unit/ssl/context.cpp
 /src/tests/unit/ssl/context_service.cpp
+/src/tests/unit/ssl/rfc2818_verification.cpp
 /src/tests/unit/ssl/stream_base.cpp
 /src/tests/unit/ssl/stream.cpp
 /src/tests/unit/ssl/stream_service.cpp
diff --git a/asio/boost_asio.manifest b/asio/boost_asio.manifest
index e4b7aaa..3df78fb 100644
--- a/asio/boost_asio.manifest
+++ b/asio/boost_asio.manifest
@@ -30,6 +30,8 @@
 /boost/asio/deadline_timer_service.hpp
 /boost/asio/detail/
 /boost/asio/detail/array_fwd.hpp
+/boost/asio/detail/array.hpp
+/boost/asio/detail/atomic_count.hpp
 /boost/asio/detail/base_from_completion_cond.hpp
 /boost/asio/detail/bind_handler.hpp
 /boost/asio/detail/buffered_stream_storage.hpp
@@ -154,6 +156,7 @@
 /boost/asio/detail/resolver_service_base.hpp
 /boost/asio/detail/resolver_service.hpp
 /boost/asio/detail/scoped_lock.hpp
+/boost/asio/detail/scoped_ptr.hpp
 /boost/asio/detail/select_interrupter.hpp
 /boost/asio/detail/select_reactor_fwd.hpp
 /boost/asio/detail/select_reactor.hpp
@@ -302,19 +305,43 @@
 /boost/asio/ssl/context.hpp
 /boost/asio/ssl/context_service.hpp
 /boost/asio/ssl/detail/
-/boost/asio/ssl/detail/openssl_context_service.hpp
+/boost/asio/ssl/detail/engine.hpp
+/boost/asio/ssl/detail/handshake_op.hpp
+/boost/asio/ssl/detail/impl/
+/boost/asio/ssl/detail/impl/engine.ipp
+/boost/asio/ssl/detail/impl/openssl_init.ipp
+/boost/asio/ssl/detail/io.hpp
 /boost/asio/ssl/detail/openssl_init.hpp
-/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/detail/password_callback.hpp
+/boost/asio/ssl/detail/read_op.hpp
+/boost/asio/ssl/detail/shutdown_op.hpp
+/boost/asio/ssl/detail/stream_core.hpp
+/boost/asio/ssl/detail/verify_callback.hpp
+/boost/asio/ssl/detail/write_op.hpp
 /boost/asio/ssl/error.hpp
 /boost/asio/ssl.hpp
 /boost/asio/ssl/impl/
+/boost/asio/ssl/impl/context.hpp
+/boost/asio/ssl/impl/context.ipp
 /boost/asio/ssl/impl/error.ipp
+/boost/asio/ssl/impl/rfc2818_verification.ipp
 /boost/asio/ssl/impl/src.hpp
+/boost/asio/ssl/old/
+/boost/asio/ssl/old/basic_context.hpp
+/boost/asio/ssl/old/context_service.hpp
+/boost/asio/ssl/old/detail/
+/boost/asio/ssl/old/detail/openssl_context_service.hpp
+/boost/asio/ssl/old/detail/openssl_operation.hpp
+/boost/asio/ssl/old/detail/openssl_stream_service.hpp
+/boost/asio/ssl/old/stream.hpp
+/boost/asio/ssl/old/stream_service.hpp
+/boost/asio/ssl/rfc2818_verification.hpp
 /boost/asio/ssl/stream_base.hpp
 /boost/asio/ssl/stream.hpp
 /boost/asio/ssl/stream_service.hpp
+/boost/asio/ssl/verify_context.hpp
+/boost/asio/ssl/verify_mode.hpp
 /boost/asio/strand.hpp
 /boost/asio/streambuf.hpp
 /boost/asio/stream_socket_service.hpp
@@ -611,6 +638,7 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html
 /doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
 /doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
 /doc/html/boost_asio/reference/basic_datagram_socket/bind/
 /doc/html/boost_asio/reference/basic_datagram_socket/bind.html
 /doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html
@@ -633,11 +661,19 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html
 /doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html
 /doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html
 /doc/html/boost_asio/reference/basic_datagram_socket/get_option/
 /doc/html/boost_asio/reference/basic_datagram_socket/get_option.html
 /doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service/
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload2.html
 /doc/html/boost_asio/reference/basic_datagram_socket.html
 /doc/html/boost_asio/reference/basic_datagram_socket/implementation.html
 /doc/html/boost_asio/reference/basic_datagram_socket/implementation_type.html
@@ -682,6 +718,7 @@
 /doc/html/boost_asio/reference/basic_datagram_socket/open.html
 /doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html
 /doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_datagram_socket/receive/
 /doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html
@@ -749,7 +786,15 @@
 /doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html
 /doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html
 /doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service/
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload2.html
 /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
@@ -762,12 +807,24 @@
 /doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html
 /doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html
 /doc/html/boost_asio/reference/basic_io_object/
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object/
 /doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html
 /doc/html/boost_asio/reference/basic_io_object/basic_io_object.html
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html
+/doc/html/boost_asio/reference/basic_io_object/get_implementation/
+/doc/html/boost_asio/reference/basic_io_object/get_implementation.html
+/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_io_object/get_io_service.html
+/doc/html/boost_asio/reference/basic_io_object/get_service/
+/doc/html/boost_asio/reference/basic_io_object/get_service.html
+/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html
 /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/operator_eq_.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/
@@ -806,6 +863,7 @@
 /doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html
 /doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
 /doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
 /doc/html/boost_asio/reference/basic_raw_socket/bind/
 /doc/html/boost_asio/reference/basic_raw_socket/bind.html
 /doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html
@@ -828,11 +886,19 @@
 /doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html
 /doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html
 /doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html
 /doc/html/boost_asio/reference/basic_raw_socket/get_option/
 /doc/html/boost_asio/reference/basic_raw_socket/get_option.html
 /doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_service/
+/doc/html/boost_asio/reference/basic_raw_socket/get_service.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload2.html
 /doc/html/boost_asio/reference/basic_raw_socket.html
 /doc/html/boost_asio/reference/basic_raw_socket/implementation.html
 /doc/html/boost_asio/reference/basic_raw_socket/implementation_type.html
@@ -877,6 +943,7 @@
 /doc/html/boost_asio/reference/basic_raw_socket/open.html
 /doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html
 /doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_raw_socket/receive/
 /doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html
@@ -943,6 +1010,7 @@
 /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/basic_seq_packet_socket/overload5.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
@@ -965,11 +1033,19 @@
 /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_implementation/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload2.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/get_service/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/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
@@ -1014,6 +1090,7 @@
 /doc/html/boost_asio/reference/basic_seq_packet_socket/open.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.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
@@ -1057,6 +1134,7 @@
 /doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html
 /doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html
 /doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html
 /doc/html/boost_asio/reference/basic_serial_port/cancel/
 /doc/html/boost_asio/reference/basic_serial_port/cancel.html
 /doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html
@@ -1065,11 +1143,19 @@
 /doc/html/boost_asio/reference/basic_serial_port/close.html
 /doc/html/boost_asio/reference/basic_serial_port/close/overload1.html
 /doc/html/boost_asio/reference/basic_serial_port/close/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation/
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation.html
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_serial_port/get_io_service.html
 /doc/html/boost_asio/reference/basic_serial_port/get_option/
 /doc/html/boost_asio/reference/basic_serial_port/get_option.html
 /doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/get_service/
+/doc/html/boost_asio/reference/basic_serial_port/get_service.html
+/doc/html/boost_asio/reference/basic_serial_port/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/get_service/overload2.html
 /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
@@ -1087,6 +1173,7 @@
 /doc/html/boost_asio/reference/basic_serial_port/open.html
 /doc/html/boost_asio/reference/basic_serial_port/open/overload1.html
 /doc/html/boost_asio/reference/basic_serial_port/open/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html
 /doc/html/boost_asio/reference/basic_serial_port/read_some/
 /doc/html/boost_asio/reference/basic_serial_port/read_some.html
 /doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html
@@ -1125,7 +1212,15 @@
 /doc/html/boost_asio/reference/basic_signal_set/clear.html
 /doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html
 /doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation/
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation.html
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_signal_set/get_io_service.html
+/doc/html/boost_asio/reference/basic_signal_set/get_service/
+/doc/html/boost_asio/reference/basic_signal_set/get_service.html
+/doc/html/boost_asio/reference/basic_signal_set/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/get_service/overload2.html
 /doc/html/boost_asio/reference/basic_signal_set.html
 /doc/html/boost_asio/reference/basic_signal_set/implementation.html
 /doc/html/boost_asio/reference/basic_signal_set/implementation_type.html
@@ -1157,6 +1252,7 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/bind/
 /doc/html/boost_asio/reference/basic_socket_acceptor/bind.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html
@@ -1175,11 +1271,19 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/get_option/
 /doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload2.html
 /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
@@ -1223,6 +1327,7 @@
 /doc/html/boost_asio/reference/basic_socket_acceptor/open.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html
 /doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html
@@ -1256,6 +1361,7 @@
 /doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html
 /doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html
 /doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html
 /doc/html/boost_asio/reference/basic_socket/bind/
 /doc/html/boost_asio/reference/basic_socket/bind.html
 /doc/html/boost_asio/reference/basic_socket/bind/overload1.html
@@ -1278,11 +1384,19 @@
 /doc/html/boost_asio/reference/basic_socket/do_not_route.html
 /doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html
 /doc/html/boost_asio/reference/basic_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_socket/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_socket/get_io_service.html
 /doc/html/boost_asio/reference/basic_socket/get_option/
 /doc/html/boost_asio/reference/basic_socket/get_option.html
 /doc/html/boost_asio/reference/basic_socket/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket/get_service/
+/doc/html/boost_asio/reference/basic_socket/get_service.html
+/doc/html/boost_asio/reference/basic_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_socket/get_service/overload2.html
 /doc/html/boost_asio/reference/basic_socket.html
 /doc/html/boost_asio/reference/basic_socket/implementation.html
 /doc/html/boost_asio/reference/basic_socket/implementation_type.html
@@ -1348,6 +1462,7 @@
 /doc/html/boost_asio/reference/basic_socket/open.html
 /doc/html/boost_asio/reference/basic_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_.html
 /doc/html/boost_asio/reference/basic_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html
 /doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html
@@ -1418,11 +1533,19 @@
 /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_implementation/
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/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
 /doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload2.html
 /doc/html/boost_asio/reference/basic_socket_streambuf.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/implementation.html
 /doc/html/boost_asio/reference/basic_socket_streambuf/implementation_type.html
@@ -1540,6 +1663,7 @@
 /doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html
 /doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
 /doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
 /doc/html/boost_asio/reference/basic_stream_socket/bind/
 /doc/html/boost_asio/reference/basic_stream_socket/bind.html
 /doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html
@@ -1562,11 +1686,19 @@
 /doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html
 /doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html
 /doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload2.html
 /doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html
 /doc/html/boost_asio/reference/basic_stream_socket/get_option/
 /doc/html/boost_asio/reference/basic_stream_socket/get_option.html
 /doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html
 /doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_service/
+/doc/html/boost_asio/reference/basic_stream_socket/get_service.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload2.html
 /doc/html/boost_asio/reference/basic_stream_socket.html
 /doc/html/boost_asio/reference/basic_stream_socket/implementation.html
 /doc/html/boost_asio/reference/basic_stream_socket/implementation_type.html
@@ -1611,6 +1743,7 @@
 /doc/html/boost_asio/reference/basic_stream_socket/open.html
 /doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
 /doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html
 /doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html
 /doc/html/boost_asio/reference/basic_stream_socket/read_some/
 /doc/html/boost_asio/reference/basic_stream_socket/read_some.html
@@ -1832,6 +1965,12 @@
 /doc/html/boost_asio/reference/buffer/overload20.html
 /doc/html/boost_asio/reference/buffer/overload21.html
 /doc/html/boost_asio/reference/buffer/overload22.html
+/doc/html/boost_asio/reference/buffer/overload23.html
+/doc/html/boost_asio/reference/buffer/overload24.html
+/doc/html/boost_asio/reference/buffer/overload25.html
+/doc/html/boost_asio/reference/buffer/overload26.html
+/doc/html/boost_asio/reference/buffer/overload27.html
+/doc/html/boost_asio/reference/buffer/overload28.html
 /doc/html/boost_asio/reference/buffer/overload2.html
 /doc/html/boost_asio/reference/buffer/overload3.html
 /doc/html/boost_asio/reference/buffer/overload4.html
@@ -1953,6 +2092,8 @@
 /doc/html/boost_asio/reference/datagram_socket_service/io_control.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/move_assign.html
+/doc/html/boost_asio/reference/datagram_socket_service/move_construct.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
@@ -1974,7 +2115,6 @@
 /doc/html/boost_asio/reference/datagram_socket_service/send_to.html
 /doc/html/boost_asio/reference/datagram_socket_service/set_option.html
 /doc/html/boost_asio/reference/datagram_socket_service/shutdown.html
-/doc/html/boost_asio/reference/datagram_socket_service/shutdown_service.html
 /doc/html/boost_asio/reference/deadline_timer.html
 /doc/html/boost_asio/reference/deadline_timer_service/
 /doc/html/boost_asio/reference/deadline_timer_service/async_wait.html
@@ -1996,7 +2136,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/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
 /doc/html/boost_asio/reference/deadline_timer_service/wait.html
@@ -2028,6 +2167,7 @@
 /doc/html/boost_asio/reference/GettableSocketOption.html
 /doc/html/boost_asio/reference/Handler.html
 /doc/html/boost_asio/reference/HandleService.html
+/doc/html/boost_asio/reference/HandshakeHandler.html
 /doc/html/boost_asio/reference/has_service.html
 /doc/html/boost_asio/reference.html
 /doc/html/boost_asio/reference/InternetProtocol.html
@@ -2039,6 +2179,7 @@
 /doc/html/boost_asio/reference/io_service/
 /doc/html/boost_asio/reference/io_service/add_service.html
 /doc/html/boost_asio/reference/io_service/dispatch.html
+/doc/html/boost_asio/reference/io_service/fork_event.html
 /doc/html/boost_asio/reference/io_service/has_service.html
 /doc/html/boost_asio/reference/io_service.html
 /doc/html/boost_asio/reference/io_service__id/
@@ -2049,6 +2190,7 @@
 /doc/html/boost_asio/reference/io_service/io_service.html
 /doc/html/boost_asio/reference/io_service/io_service/overload1.html
 /doc/html/boost_asio/reference/io_service/io_service/overload2.html
+/doc/html/boost_asio/reference/io_service/notify_fork.html
 /doc/html/boost_asio/reference/io_service/poll/
 /doc/html/boost_asio/reference/io_service/poll.html
 /doc/html/boost_asio/reference/io_service/poll_one/
@@ -2273,7 +2415,15 @@
 /doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html
 /doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html
 /doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload2.html
 /doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service/
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload2.html
 /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
@@ -2381,7 +2531,6 @@
 /doc/html/boost_asio/reference/ip__resolver_service/resolve/overload1.html
 /doc/html/boost_asio/reference/ip__resolver_service/resolve/overload2.html
 /doc/html/boost_asio/reference/ip__resolver_service/resolver_service.html
-/doc/html/boost_asio/reference/ip__resolver_service/shutdown_service.html
 /doc/html/boost_asio/reference/ip__tcp/
 /doc/html/boost_asio/reference/ip__tcp/acceptor.html
 /doc/html/boost_asio/reference/ip__tcp/endpoint.html
@@ -2531,6 +2680,7 @@
 /doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/cancel/
 /doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html
@@ -2540,7 +2690,15 @@
 /doc/html/boost_asio/reference/posix__basic_descriptor/close.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload2.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/get_io_service.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload2.html
 /doc/html/boost_asio/reference/posix__basic_descriptor.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/implementation.html
 /doc/html/boost_asio/reference/posix__basic_descriptor/implementation_type.html
@@ -2569,6 +2727,7 @@
 /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/operator_eq_.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
@@ -2583,6 +2742,7 @@
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html
@@ -2592,7 +2752,15 @@
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload2.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_io_service.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload2.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation.html
 /doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation_type.html
@@ -2621,6 +2789,7 @@
 /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/operator_eq_.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
@@ -2652,6 +2821,8 @@
 /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/is_open.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_assign.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_construct.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
@@ -2666,7 +2837,6 @@
 /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
 /doc/html/boost_asio/reference/Protocol.html
@@ -2696,6 +2866,8 @@
 /doc/html/boost_asio/reference/raw_socket_service/io_control.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/move_assign.html
+/doc/html/boost_asio/reference/raw_socket_service/move_construct.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
@@ -2718,7 +2890,6 @@
 /doc/html/boost_asio/reference/raw_socket_service/send_to.html
 /doc/html/boost_asio/reference/raw_socket_service/set_option.html
 /doc/html/boost_asio/reference/raw_socket_service/shutdown.html
-/doc/html/boost_asio/reference/raw_socket_service/shutdown_service.html
 /doc/html/boost_asio/reference/read/
 /doc/html/boost_asio/reference/read_at/
 /doc/html/boost_asio/reference/read_at.html
@@ -2775,6 +2946,8 @@
 /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/move_assign.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/move_construct.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
@@ -2795,7 +2968,6 @@
 /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
@@ -2848,6 +3020,8 @@
 /doc/html/boost_asio/reference/serial_port_service/id.html
 /doc/html/boost_asio/reference/serial_port_service/implementation_type.html
 /doc/html/boost_asio/reference/serial_port_service/is_open.html
+/doc/html/boost_asio/reference/serial_port_service/move_assign.html
+/doc/html/boost_asio/reference/serial_port_service/move_construct.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
@@ -2857,7 +3031,6 @@
 /doc/html/boost_asio/reference/serial_port_service/send_break.html
 /doc/html/boost_asio/reference/serial_port_service/serial_port_service.html
 /doc/html/boost_asio/reference/serial_port_service/set_option.html
-/doc/html/boost_asio/reference/serial_port_service/shutdown_service.html
 /doc/html/boost_asio/reference/serial_port_service/write_some.html
 /doc/html/boost_asio/reference/service_already_exists/
 /doc/html/boost_asio/reference/service_already_exists.html
@@ -2865,6 +3038,7 @@
 /doc/html/boost_asio/reference/Service.html
 /doc/html/boost_asio/reference/SettableSerialPortOption.html
 /doc/html/boost_asio/reference/SettableSocketOption.html
+/doc/html/boost_asio/reference/ShutdownHandler.html
 /doc/html/boost_asio/reference/SignalHandler.html
 /doc/html/boost_asio/reference/signal_set.html
 /doc/html/boost_asio/reference/signal_set_service/
@@ -2880,7 +3054,6 @@
 /doc/html/boost_asio/reference/signal_set_service/id.html
 /doc/html/boost_asio/reference/signal_set_service/implementation_type.html
 /doc/html/boost_asio/reference/signal_set_service/remove.html
-/doc/html/boost_asio/reference/signal_set_service/shutdown_service.html
 /doc/html/boost_asio/reference/signal_set_service/signal_set_service.html
 /doc/html/boost_asio/reference/socket_acceptor_service/
 /doc/html/boost_asio/reference/socket_acceptor_service/accept.html
@@ -2902,6 +3075,8 @@
 /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/move_assign.html
+/doc/html/boost_asio/reference/socket_acceptor_service/move_construct.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
@@ -2917,7 +3092,6 @@
 /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
-/doc/html/boost_asio/reference/socket_acceptor_service/shutdown_service.html
 /doc/html/boost_asio/reference/socket_acceptor_service/socket_acceptor_service.html
 /doc/html/boost_asio/reference/socket_base/
 /doc/html/boost_asio/reference/socket_base/broadcast.html
@@ -2943,67 +3117,11 @@
 /doc/html/boost_asio/reference/socket_base/shutdown_type.html
 /doc/html/boost_asio/reference/socket_base/_socket_base.html
 /doc/html/boost_asio/reference/SocketService.html
-/doc/html/boost_asio/reference/ssl__basic_context/
-/doc/html/boost_asio/reference/ssl__basic_context/add_verify_path/
-/doc/html/boost_asio/reference/ssl__basic_context/add_verify_path.html
-/doc/html/boost_asio/reference/ssl__basic_context/add_verify_path/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/add_verify_path/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/_basic_context.html
-/doc/html/boost_asio/reference/ssl__basic_context/basic_context.html
-/doc/html/boost_asio/reference/ssl__basic_context/default_workarounds.html
-/doc/html/boost_asio/reference/ssl__basic_context/file_format.html
-/doc/html/boost_asio/reference/ssl__basic_context.html
-/doc/html/boost_asio/reference/ssl__basic_context/impl.html
-/doc/html/boost_asio/reference/ssl__basic_context/impl_type.html
-/doc/html/boost_asio/reference/ssl__basic_context/load_verify_file/
-/doc/html/boost_asio/reference/ssl__basic_context/load_verify_file.html
-/doc/html/boost_asio/reference/ssl__basic_context/load_verify_file/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/load_verify_file/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/method.html
-/doc/html/boost_asio/reference/ssl__basic_context/no_sslv2.html
-/doc/html/boost_asio/reference/ssl__basic_context/no_sslv3.html
-/doc/html/boost_asio/reference/ssl__basic_context/no_tlsv1.html
-/doc/html/boost_asio/reference/ssl__basic_context/options.html
-/doc/html/boost_asio/reference/ssl__basic_context/password_purpose.html
-/doc/html/boost_asio/reference/ssl__basic_context/service_type.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_options/
-/doc/html/boost_asio/reference/ssl__basic_context/set_options.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_options/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_options/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_password_callback/
-/doc/html/boost_asio/reference/ssl__basic_context/set_password_callback.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_password_callback/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_password_callback/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_verify_mode/
-/doc/html/boost_asio/reference/ssl__basic_context/set_verify_mode.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_verify_mode/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/set_verify_mode/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/single_dh_use.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_chain_file/
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_chain_file.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_chain_file/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_chain_file/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_file/
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_file.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_file/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_certificate_file/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_private_key_file/
-/doc/html/boost_asio/reference/ssl__basic_context/use_private_key_file.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_private_key_file/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_private_key_file/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_rsa_private_key_file/
-/doc/html/boost_asio/reference/ssl__basic_context/use_rsa_private_key_file.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_rsa_private_key_file/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_rsa_private_key_file/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_tmp_dh_file/
-/doc/html/boost_asio/reference/ssl__basic_context/use_tmp_dh_file.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_tmp_dh_file/overload1.html
-/doc/html/boost_asio/reference/ssl__basic_context/use_tmp_dh_file/overload2.html
-/doc/html/boost_asio/reference/ssl__basic_context/verify_client_once.html
-/doc/html/boost_asio/reference/ssl__basic_context/verify_fail_if_no_peer_cert.html
-/doc/html/boost_asio/reference/ssl__basic_context/verify_mode.html
-/doc/html/boost_asio/reference/ssl__basic_context/verify_none.html
-/doc/html/boost_asio/reference/ssl__basic_context/verify_peer.html
+/doc/html/boost_asio/reference/ssl__context/
+/doc/html/boost_asio/reference/ssl__context/add_verify_path/
+/doc/html/boost_asio/reference/ssl__context/add_verify_path.html
+/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html
+/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html
 /doc/html/boost_asio/reference/ssl__context_base/
 /doc/html/boost_asio/reference/ssl__context_base/_context_base.html
 /doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html
@@ -3016,32 +3134,76 @@
 /doc/html/boost_asio/reference/ssl__context_base/options.html
 /doc/html/boost_asio/reference/ssl__context_base/password_purpose.html
 /doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html
-/doc/html/boost_asio/reference/ssl__context_base/verify_client_once.html
-/doc/html/boost_asio/reference/ssl__context_base/verify_fail_if_no_peer_cert.html
-/doc/html/boost_asio/reference/ssl__context_base/verify_mode.html
-/doc/html/boost_asio/reference/ssl__context_base/verify_none.html
-/doc/html/boost_asio/reference/ssl__context_base/verify_peer.html
+/doc/html/boost_asio/reference/ssl__context/context/
+/doc/html/boost_asio/reference/ssl__context/_context.html
+/doc/html/boost_asio/reference/ssl__context/context.html
+/doc/html/boost_asio/reference/ssl__context/context/overload1.html
+/doc/html/boost_asio/reference/ssl__context/context/overload2.html
+/doc/html/boost_asio/reference/ssl__context/context/overload3.html
+/doc/html/boost_asio/reference/ssl__context/default_workarounds.html
+/doc/html/boost_asio/reference/ssl__context/file_format.html
 /doc/html/boost_asio/reference/ssl__context.html
-/doc/html/boost_asio/reference/ssl__context_service/
-/doc/html/boost_asio/reference/ssl__context_service/add_verify_path.html
-/doc/html/boost_asio/reference/ssl__context_service/context_service.html
-/doc/html/boost_asio/reference/ssl__context_service/create.html
-/doc/html/boost_asio/reference/ssl__context_service/destroy.html
-/doc/html/boost_asio/reference/ssl__context_service/get_io_service.html
-/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/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
-/doc/html/boost_asio/reference/ssl__context_service/set_password_callback.html
-/doc/html/boost_asio/reference/ssl__context_service/set_verify_mode.html
-/doc/html/boost_asio/reference/ssl__context_service/shutdown_service.html
-/doc/html/boost_asio/reference/ssl__context_service/use_certificate_chain_file.html
-/doc/html/boost_asio/reference/ssl__context_service/use_certificate_file.html
-/doc/html/boost_asio/reference/ssl__context_service/use_private_key_file.html
-/doc/html/boost_asio/reference/ssl__context_service/use_rsa_private_key_file.html
-/doc/html/boost_asio/reference/ssl__context_service/use_tmp_dh_file.html
+/doc/html/boost_asio/reference/ssl__context/impl.html
+/doc/html/boost_asio/reference/ssl__context/impl_type.html
+/doc/html/boost_asio/reference/ssl__context/load_verify_file/
+/doc/html/boost_asio/reference/ssl__context/load_verify_file.html
+/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/method.html
+/doc/html/boost_asio/reference/ssl__context/native_handle.html
+/doc/html/boost_asio/reference/ssl__context/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__context/no_sslv2.html
+/doc/html/boost_asio/reference/ssl__context/no_sslv3.html
+/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html
+/doc/html/boost_asio/reference/ssl__context/operator_eq_.html
+/doc/html/boost_asio/reference/ssl__context/options.html
+/doc/html/boost_asio/reference/ssl__context/password_purpose.html
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_options/
+/doc/html/boost_asio/reference/ssl__context/set_options.html
+/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_options/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_password_callback/
+/doc/html/boost_asio/reference/ssl__context/set_password_callback.html
+/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback/
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode/
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html
+/doc/html/boost_asio/reference/ssl__context/single_dh_use.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file/
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/
+/doc/html/boost_asio/reference/ssl__rfc2818_verification.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
 /doc/html/boost_asio/reference/ssl__stream/
 /doc/html/boost_asio/reference/ssl__stream/async_handshake.html
 /doc/html/boost_asio/reference/ssl__stream/async_read_some.html
@@ -3059,47 +3221,34 @@
 /doc/html/boost_asio/reference/ssl__stream/handshake_type.html
 /doc/html/boost_asio/reference/ssl__stream.html
 /doc/html/boost_asio/reference/ssl__stream/impl.html
+/doc/html/boost_asio/reference/ssl__stream__impl_struct/
+/doc/html/boost_asio/reference/ssl__stream__impl_struct.html
+/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html
 /doc/html/boost_asio/reference/ssl__stream/impl_type.html
-/doc/html/boost_asio/reference/ssl__stream/in_avail/
-/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/lowest_layer/
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer.html
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html
 /doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html
+/doc/html/boost_asio/reference/ssl__stream/native_handle.html
+/doc/html/boost_asio/reference/ssl__stream/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer/
 /doc/html/boost_asio/reference/ssl__stream/next_layer.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html
 /doc/html/boost_asio/reference/ssl__stream/next_layer_type.html
-/doc/html/boost_asio/reference/ssl__stream/peek/
-/doc/html/boost_asio/reference/ssl__stream/peek.html
-/doc/html/boost_asio/reference/ssl__stream/peek/overload1.html
-/doc/html/boost_asio/reference/ssl__stream/peek/overload2.html
 /doc/html/boost_asio/reference/ssl__stream/read_some/
 /doc/html/boost_asio/reference/ssl__stream/read_some.html
 /doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html
 /doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html
-/doc/html/boost_asio/reference/ssl__stream_service/
-/doc/html/boost_asio/reference/ssl__stream_service/async_handshake.html
-/doc/html/boost_asio/reference/ssl__stream_service/async_read_some.html
-/doc/html/boost_asio/reference/ssl__stream_service/async_shutdown.html
-/doc/html/boost_asio/reference/ssl__stream_service/async_write_some.html
-/doc/html/boost_asio/reference/ssl__stream_service/create.html
-/doc/html/boost_asio/reference/ssl__stream_service/destroy.html
-/doc/html/boost_asio/reference/ssl__stream_service/get_io_service.html
-/doc/html/boost_asio/reference/ssl__stream_service/handshake.html
-/doc/html/boost_asio/reference/ssl__stream_service.html
-/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/null.html
-/doc/html/boost_asio/reference/ssl__stream_service/peek.html
-/doc/html/boost_asio/reference/ssl__stream_service/read_some.html
-/doc/html/boost_asio/reference/ssl__stream_service/shutdown.html
-/doc/html/boost_asio/reference/ssl__stream_service/shutdown_service.html
-/doc/html/boost_asio/reference/ssl__stream_service/stream_service.html
-/doc/html/boost_asio/reference/ssl__stream/service_type.html
-/doc/html/boost_asio/reference/ssl__stream_service/write_some.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html
 /doc/html/boost_asio/reference/ssl__stream/shutdown/
 /doc/html/boost_asio/reference/ssl__stream/shutdown.html
 /doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html
@@ -3110,6 +3259,16 @@
 /doc/html/boost_asio/reference/ssl__stream/write_some.html
 /doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html
 /doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html
+/doc/html/boost_asio/reference/ssl__verify_client_once.html
+/doc/html/boost_asio/reference/ssl__verify_context/
+/doc/html/boost_asio/reference/ssl__verify_context.html
+/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html
+/doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html
+/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html
+/doc/html/boost_asio/reference/ssl__verify_mode.html
+/doc/html/boost_asio/reference/ssl__verify_none.html
+/doc/html/boost_asio/reference/ssl__verify_peer.html
 /doc/html/boost_asio/reference/strand.html
 /doc/html/boost_asio/reference/streambuf.html
 /doc/html/boost_asio/reference/StreamDescriptorService.html
@@ -3137,6 +3296,8 @@
 /doc/html/boost_asio/reference/stream_socket_service/io_control.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/move_assign.html
+/doc/html/boost_asio/reference/stream_socket_service/move_construct.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
@@ -3156,7 +3317,6 @@
 /doc/html/boost_asio/reference/stream_socket_service/send.html
 /doc/html/boost_asio/reference/stream_socket_service/set_option.html
 /doc/html/boost_asio/reference/stream_socket_service/shutdown.html
-/doc/html/boost_asio/reference/stream_socket_service/shutdown_service.html
 /doc/html/boost_asio/reference/stream_socket_service/stream_socket_service.html
 /doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html
 /doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html
@@ -3188,6 +3348,7 @@
 /doc/html/boost_asio/reference/windows__basic_handle/basic_handle.html
 /doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload1.html
 /doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload3.html
 /doc/html/boost_asio/reference/windows__basic_handle/cancel/
 /doc/html/boost_asio/reference/windows__basic_handle/cancel.html
 /doc/html/boost_asio/reference/windows__basic_handle/cancel/overload1.html
@@ -3196,7 +3357,15 @@
 /doc/html/boost_asio/reference/windows__basic_handle/close.html
 /doc/html/boost_asio/reference/windows__basic_handle/close/overload1.html
 /doc/html/boost_asio/reference/windows__basic_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload2.html
 /doc/html/boost_asio/reference/windows__basic_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload2.html
 /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
@@ -3210,6 +3379,7 @@
 /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/operator_eq_.html
 /doc/html/boost_asio/reference/windows__basic_handle/service.html
 /doc/html/boost_asio/reference/windows__basic_handle/service_type.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/
@@ -3223,6 +3393,7 @@
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html
@@ -3231,7 +3402,15 @@
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload2.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload2.html
 /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
@@ -3245,6 +3424,7 @@
 /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/operator_eq_.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html
 /doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html
@@ -3266,6 +3446,7 @@
 /doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/
 /doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html
@@ -3274,7 +3455,15 @@
 /doc/html/boost_asio/reference/windows__basic_stream_handle/close.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload2.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload2.html
 /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
@@ -3288,6 +3477,7 @@
 /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/operator_eq_.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/
 /doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html
 /doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html
@@ -3329,13 +3519,14 @@
 /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/is_open.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/move_assign.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/move_construct.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
 /doc/html/boost_asio/reference/windows__random_access_handle_service/read_some_at.html
-/doc/html/boost_asio/reference/windows__random_access_handle_service/shutdown_service.html
 /doc/html/boost_asio/reference/windows__random_access_handle_service/write_some_at.html
 /doc/html/boost_asio/reference/windows__stream_handle.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/
@@ -3351,12 +3542,13 @@
 /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/is_open.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/move_assign.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/move_construct.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
-/doc/html/boost_asio/reference/windows__stream_handle_service/shutdown_service.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/stream_handle_service.html
 /doc/html/boost_asio/reference/windows__stream_handle_service/write_some.html
 /doc/html/boost_asio/reference/write/
@@ -3483,6 +3675,7 @@
 /libs/asio/doc/requirements/GettableSocketOption.qbk
 /libs/asio/doc/requirements/Handler.qbk
 /libs/asio/doc/requirements/HandleService.qbk
+/libs/asio/doc/requirements/HandshakeHandler.qbk
 /libs/asio/doc/requirements/InternetProtocol.qbk
 /libs/asio/doc/requirements/IoControlCommand.qbk
 /libs/asio/doc/requirements/IoObjectService.qbk
@@ -3499,6 +3692,7 @@
 /libs/asio/doc/requirements/Service.qbk
 /libs/asio/doc/requirements/SettableSerialPortOption.qbk
 /libs/asio/doc/requirements/SettableSocketOption.qbk
+/libs/asio/doc/requirements/ShutdownHandler.qbk
 /libs/asio/doc/requirements/SignalHandler.qbk
 /libs/asio/doc/requirements/SignalSetService.qbk
 /libs/asio/doc/requirements/SocketAcceptorService.qbk
@@ -3830,6 +4024,7 @@
 /libs/asio/test/ssl/context_service.cpp
 /libs/asio/test/ssl/Jamfile
 /libs/asio/test/ssl/Jamfile.v2
+/libs/asio/test/ssl/rfc2818_verification.cpp
 /libs/asio/test/ssl/stream_base.cpp
 /libs/asio/test/ssl/stream.cpp
 /libs/asio/test/ssl/stream_service.cpp
diff --git a/asio/configure.ac b/asio/configure.ac
index 78aa798..20a67bb 100644
--- a/asio/configure.ac
+++ b/asio/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(asio, [1.5.2])
+AC_INIT(asio, [1.5.3])
 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 34a265d..03707f3 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 100502 // 1.5.2
+#define ASIO_VERSION 100503 // 1.5.3
 
 #endif // ASIO_VERSION_HPP