asio version 1.10.1 released
diff --git a/asio/README b/asio/README
index aa4d6a7..72454e8 100644
--- a/asio/README
+++ b/asio/README
@@ -1,4 +1,4 @@
-asio version 1.10.0
-Released Saturday, 14 September 2013.
+asio version 1.10.1
+Released Friday, 15 November 2013.
 
 See doc/index.html for API documentation and a tutorial.
diff --git a/asio/asio.manifest b/asio/asio.manifest
index 307df46..9173bec 100644
--- a/asio/asio.manifest
+++ b/asio/asio.manifest
@@ -70,7 +70,10 @@
 /doc/asio/reference/add_service.html
 /doc/asio/reference/asio_handler_allocate.html
 /doc/asio/reference/asio_handler_deallocate.html
+/doc/asio/reference/asio_handler_invoke/
 /doc/asio/reference/asio_handler_invoke.html
+/doc/asio/reference/asio_handler_invoke/overload1.html
+/doc/asio/reference/asio_handler_invoke/overload2.html
 /doc/asio/reference/asio_handler_is_continuation.html
 /doc/asio/reference/async_connect/
 /doc/asio/reference/async_connect.html
@@ -2143,6 +2146,7 @@
 /doc/asio/reference/ip__basic_resolver_iterator/create.html
 /doc/asio/reference/ip__basic_resolver_iterator/create/overload1.html
 /doc/asio/reference/ip__basic_resolver_iterator/create/overload2.html
+/doc/asio/reference/ip__basic_resolver_iterator/create/overload3.html
 /doc/asio/reference/ip__basic_resolver_iterator/difference_type.html
 /doc/asio/reference/ip__basic_resolver_iterator.html
 /doc/asio/reference/ip__basic_resolver/iterator.html
@@ -3604,9 +3608,7 @@
 /include/asio/detail/descriptor_ops.hpp
 /include/asio/detail/descriptor_read_op.hpp
 /include/asio/detail/descriptor_write_op.hpp
-/include/asio/detail/dev_poll_reactor_fwd.hpp
 /include/asio/detail/dev_poll_reactor.hpp
-/include/asio/detail/epoll_reactor_fwd.hpp
 /include/asio/detail/epoll_reactor.hpp
 /include/asio/detail/eventfd_select_interrupter.hpp
 /include/asio/detail/event.hpp
@@ -3624,6 +3626,7 @@
 /include/asio/detail/handler_type_requirements.hpp
 /include/asio/detail/hash_map.hpp
 /include/asio/detail/impl/
+/include/asio/detail/impl/buffer_sequence_adapter.ipp
 /include/asio/detail/impl/descriptor_ops.ipp
 /include/asio/detail/impl/dev_poll_reactor.hpp
 /include/asio/detail/impl/dev_poll_reactor.ipp
@@ -3664,13 +3667,15 @@
 /include/asio/detail/impl/win_iocp_socket_service_base.ipp
 /include/asio/detail/impl/win_mutex.ipp
 /include/asio/detail/impl/win_object_handle_service.ipp
+/include/asio/detail/impl/winrt_ssocket_service_base.ipp
+/include/asio/detail/impl/winrt_timer_scheduler.hpp
+/include/asio/detail/impl/winrt_timer_scheduler.ipp
 /include/asio/detail/impl/winsock_init.ipp
 /include/asio/detail/impl/win_static_mutex.ipp
 /include/asio/detail/impl/win_thread.ipp
 /include/asio/detail/impl/win_tss_ptr.ipp
 /include/asio/detail/io_control.hpp
 /include/asio/detail/keyword_tss_ptr.hpp
-/include/asio/detail/kqueue_reactor_fwd.hpp
 /include/asio/detail/kqueue_reactor.hpp
 /include/asio/detail/limits.hpp
 /include/asio/detail/local_free_on_block_exit.hpp
@@ -3680,7 +3685,9 @@
 /include/asio/detail/null_event.hpp
 /include/asio/detail/null_fenced_block.hpp
 /include/asio/detail/null_mutex.hpp
+/include/asio/detail/null_reactor.hpp
 /include/asio/detail/null_signal_blocker.hpp
+/include/asio/detail/null_socket_service.hpp
 /include/asio/detail/null_static_mutex.hpp
 /include/asio/detail/null_thread.hpp
 /include/asio/detail/null_tss_ptr.hpp
@@ -3722,9 +3729,7 @@
 /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
-/include/asio/detail/service_registry_fwd.hpp
 /include/asio/detail/service_registry.hpp
 /include/asio/detail/shared_ptr.hpp
 /include/asio/detail/signal_blocker.hpp
@@ -3739,8 +3744,11 @@
 /include/asio/detail/socket_types.hpp
 /include/asio/detail/solaris_fenced_block.hpp
 /include/asio/detail/static_mutex.hpp
+/include/asio/detail/std_event.hpp
+/include/asio/detail/std_mutex.hpp
+/include/asio/detail/std_static_mutex.hpp
+/include/asio/detail/std_thread.hpp
 /include/asio/detail/strand_service.hpp
-/include/asio/detail/task_io_service_fwd.hpp
 /include/asio/detail/task_io_service.hpp
 /include/asio/detail/task_io_service_operation.hpp
 /include/asio/detail/task_io_service_thread_info.hpp
@@ -3749,7 +3757,6 @@
 /include/asio/detail/throw_error.hpp
 /include/asio/detail/throw_exception.hpp
 /include/asio/detail/timer_queue_base.hpp
-/include/asio/detail/timer_queue_fwd.hpp
 /include/asio/detail/timer_queue.hpp
 /include/asio/detail/timer_queue_ptime.hpp
 /include/asio/detail/timer_queue_set.hpp
@@ -3757,6 +3764,7 @@
 /include/asio/detail/timer_scheduler.hpp
 /include/asio/detail/tss_ptr.hpp
 /include/asio/detail/type_traits.hpp
+/include/asio/detail/variadic_templates.hpp
 /include/asio/detail/wait_handler.hpp
 /include/asio/detail/wait_op.hpp
 /include/asio/detail/weak_ptr.hpp
@@ -3767,7 +3775,6 @@
 /include/asio/detail/win_iocp_handle_read_op.hpp
 /include/asio/detail/win_iocp_handle_service.hpp
 /include/asio/detail/win_iocp_handle_write_op.hpp
-/include/asio/detail/win_iocp_io_service_fwd.hpp
 /include/asio/detail/win_iocp_io_service.hpp
 /include/asio/detail/win_iocp_null_buffers_op.hpp
 /include/asio/detail/win_iocp_operation.hpp
@@ -3784,6 +3791,17 @@
 /include/asio/detail/win_iocp_thread_info.hpp
 /include/asio/detail/win_mutex.hpp
 /include/asio/detail/win_object_handle_service.hpp
+/include/asio/detail/winrt_async_manager.hpp
+/include/asio/detail/winrt_async_op.hpp
+/include/asio/detail/winrt_resolve_op.hpp
+/include/asio/detail/winrt_resolver_service.hpp
+/include/asio/detail/winrt_socket_connect_op.hpp
+/include/asio/detail/winrt_socket_recv_op.hpp
+/include/asio/detail/winrt_socket_send_op.hpp
+/include/asio/detail/winrt_ssocket_service_base.hpp
+/include/asio/detail/winrt_ssocket_service.hpp
+/include/asio/detail/winrt_timer_scheduler.hpp
+/include/asio/detail/winrt_utils.hpp
 /include/asio/detail/winsock_init.hpp
 /include/asio/detail/win_static_mutex.hpp
 /include/asio/detail/win_thread.hpp
@@ -3808,6 +3826,8 @@
 /include/asio/high_resolution_timer.hpp
 /include/asio.hpp
 /include/asio/impl/
+/include/asio/impl/buffered_read_stream.hpp
+/include/asio/impl/buffered_write_stream.hpp
 /include/asio/impl/connect.hpp
 /include/asio/impl/error_code.ipp
 /include/asio/impl/error.ipp
diff --git a/asio/boost_asio.manifest b/asio/boost_asio.manifest
index 79d9c72..59a7cfb 100644
--- a/asio/boost_asio.manifest
+++ b/asio/boost_asio.manifest
@@ -54,9 +54,7 @@
 /boost/asio/detail/descriptor_ops.hpp
 /boost/asio/detail/descriptor_read_op.hpp
 /boost/asio/detail/descriptor_write_op.hpp
-/boost/asio/detail/dev_poll_reactor_fwd.hpp
 /boost/asio/detail/dev_poll_reactor.hpp
-/boost/asio/detail/epoll_reactor_fwd.hpp
 /boost/asio/detail/epoll_reactor.hpp
 /boost/asio/detail/eventfd_select_interrupter.hpp
 /boost/asio/detail/event.hpp
@@ -74,6 +72,7 @@
 /boost/asio/detail/handler_type_requirements.hpp
 /boost/asio/detail/hash_map.hpp
 /boost/asio/detail/impl/
+/boost/asio/detail/impl/buffer_sequence_adapter.ipp
 /boost/asio/detail/impl/descriptor_ops.ipp
 /boost/asio/detail/impl/dev_poll_reactor.hpp
 /boost/asio/detail/impl/dev_poll_reactor.ipp
@@ -114,13 +113,15 @@
 /boost/asio/detail/impl/win_iocp_socket_service_base.ipp
 /boost/asio/detail/impl/win_mutex.ipp
 /boost/asio/detail/impl/win_object_handle_service.ipp
+/boost/asio/detail/impl/winrt_ssocket_service_base.ipp
+/boost/asio/detail/impl/winrt_timer_scheduler.hpp
+/boost/asio/detail/impl/winrt_timer_scheduler.ipp
 /boost/asio/detail/impl/winsock_init.ipp
 /boost/asio/detail/impl/win_static_mutex.ipp
 /boost/asio/detail/impl/win_thread.ipp
 /boost/asio/detail/impl/win_tss_ptr.ipp
 /boost/asio/detail/io_control.hpp
 /boost/asio/detail/keyword_tss_ptr.hpp
-/boost/asio/detail/kqueue_reactor_fwd.hpp
 /boost/asio/detail/kqueue_reactor.hpp
 /boost/asio/detail/limits.hpp
 /boost/asio/detail/local_free_on_block_exit.hpp
@@ -130,7 +131,9 @@
 /boost/asio/detail/null_event.hpp
 /boost/asio/detail/null_fenced_block.hpp
 /boost/asio/detail/null_mutex.hpp
+/boost/asio/detail/null_reactor.hpp
 /boost/asio/detail/null_signal_blocker.hpp
+/boost/asio/detail/null_socket_service.hpp
 /boost/asio/detail/null_static_mutex.hpp
 /boost/asio/detail/null_thread.hpp
 /boost/asio/detail/null_tss_ptr.hpp
@@ -172,9 +175,7 @@
 /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
-/boost/asio/detail/service_registry_fwd.hpp
 /boost/asio/detail/service_registry.hpp
 /boost/asio/detail/shared_ptr.hpp
 /boost/asio/detail/signal_blocker.hpp
@@ -189,8 +190,11 @@
 /boost/asio/detail/socket_types.hpp
 /boost/asio/detail/solaris_fenced_block.hpp
 /boost/asio/detail/static_mutex.hpp
+/boost/asio/detail/std_event.hpp
+/boost/asio/detail/std_mutex.hpp
+/boost/asio/detail/std_static_mutex.hpp
+/boost/asio/detail/std_thread.hpp
 /boost/asio/detail/strand_service.hpp
-/boost/asio/detail/task_io_service_fwd.hpp
 /boost/asio/detail/task_io_service.hpp
 /boost/asio/detail/task_io_service_operation.hpp
 /boost/asio/detail/task_io_service_thread_info.hpp
@@ -199,7 +203,6 @@
 /boost/asio/detail/throw_error.hpp
 /boost/asio/detail/throw_exception.hpp
 /boost/asio/detail/timer_queue_base.hpp
-/boost/asio/detail/timer_queue_fwd.hpp
 /boost/asio/detail/timer_queue.hpp
 /boost/asio/detail/timer_queue_ptime.hpp
 /boost/asio/detail/timer_queue_set.hpp
@@ -207,6 +210,7 @@
 /boost/asio/detail/timer_scheduler.hpp
 /boost/asio/detail/tss_ptr.hpp
 /boost/asio/detail/type_traits.hpp
+/boost/asio/detail/variadic_templates.hpp
 /boost/asio/detail/wait_handler.hpp
 /boost/asio/detail/wait_op.hpp
 /boost/asio/detail/weak_ptr.hpp
@@ -217,7 +221,6 @@
 /boost/asio/detail/win_iocp_handle_read_op.hpp
 /boost/asio/detail/win_iocp_handle_service.hpp
 /boost/asio/detail/win_iocp_handle_write_op.hpp
-/boost/asio/detail/win_iocp_io_service_fwd.hpp
 /boost/asio/detail/win_iocp_io_service.hpp
 /boost/asio/detail/win_iocp_null_buffers_op.hpp
 /boost/asio/detail/win_iocp_operation.hpp
@@ -234,6 +237,17 @@
 /boost/asio/detail/win_iocp_thread_info.hpp
 /boost/asio/detail/win_mutex.hpp
 /boost/asio/detail/win_object_handle_service.hpp
+/boost/asio/detail/winrt_async_manager.hpp
+/boost/asio/detail/winrt_async_op.hpp
+/boost/asio/detail/winrt_resolve_op.hpp
+/boost/asio/detail/winrt_resolver_service.hpp
+/boost/asio/detail/winrt_socket_connect_op.hpp
+/boost/asio/detail/winrt_socket_recv_op.hpp
+/boost/asio/detail/winrt_socket_send_op.hpp
+/boost/asio/detail/winrt_ssocket_service_base.hpp
+/boost/asio/detail/winrt_ssocket_service.hpp
+/boost/asio/detail/winrt_timer_scheduler.hpp
+/boost/asio/detail/winrt_utils.hpp
 /boost/asio/detail/winsock_init.hpp
 /boost/asio/detail/win_static_mutex.hpp
 /boost/asio/detail/win_thread.hpp
@@ -257,6 +271,8 @@
 /boost/asio/high_resolution_timer.hpp
 /boost/asio.hpp
 /boost/asio/impl/
+/boost/asio/impl/buffered_read_stream.hpp
+/boost/asio/impl/buffered_write_stream.hpp
 /boost/asio/impl/connect.hpp
 /boost/asio/impl/error.ipp
 /boost/asio/impl/handler_alloc_hook.ipp
@@ -569,6 +585,8 @@
 /doc/html/boost_asio/example/cpp03/windows/
 /doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp
 /doc/html/boost_asio/example/cpp11/
+/doc/html/boost_asio/example/cpp11/allocation/
+/doc/html/boost_asio/example/cpp11/allocation/server.cpp
 /doc/html/boost_asio/example/cpp11/buffers/
 /doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp
 /doc/html/boost_asio/example/cpp11/chat/
@@ -666,7 +684,10 @@
 /doc/html/boost_asio/reference/add_service.html
 /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/
 /doc/html/boost_asio/reference/asio_handler_invoke.html
+/doc/html/boost_asio/reference/asio_handler_invoke/overload1.html
+/doc/html/boost_asio/reference/asio_handler_invoke/overload2.html
 /doc/html/boost_asio/reference/asio_handler_is_continuation.html
 /doc/html/boost_asio/reference/async_connect/
 /doc/html/boost_asio/reference/async_connect.html
@@ -2715,6 +2736,7 @@
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/create.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload1.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload3.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html
 /doc/html/boost_asio/reference/ip__basic_resolver_iterator.html
 /doc/html/boost_asio/reference/ip__basic_resolver/iterator.html
diff --git a/asio/configure.ac b/asio/configure.ac
index 09cb668..55c155e 100644
--- a/asio/configure.ac
+++ b/asio/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(asio, [1.10.0])
+AC_INIT(asio, [1.10.1])
 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 578b8a6..b2783c3 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 101000 // 1.10.0
+#define ASIO_VERSION 101001 // 1.10.1
 
 #endif // ASIO_VERSION_HPP